/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

#site-header{display: none;}

/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/
div#htext .elementor-icon-list-item:hover .elementor-icon-list-text  {
    color: white !important;
}

/** MINE **/

html{
overflow-x: hidden;
}

div#htext .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    color: white !important;
	fill: white;
}

header .elementor-motion-effects-layer {

background-color: transparent;
    background-image: linear-gradient(90deg, #24BBB2 0%, #016357 39%);

    }

header .elementor-item:hover, header .elementor-item.elementor-item-active, header .elementor-item.highlighted, header .elementor-item:focus {
    color: #54d8d3 !important;
    fill: #1abbb5 !important;
}

.elementor-icon-list-item:hover .elementor-icon-list-icon svg, .elementor-icon-list-item:hover .elementor-icon-list-text {
		color: #54d8d3 !important;
    fill: #1abbb5 !important;
}

.tctab {

font-family: "Times New Roman", Sans-serif;
font-size: 35px;
font-weight: 300;
text-transform: none;
font-style: normal;
line-height: 20px;
}

.trp-language-switcher > div > a {
color: white;
font-size: 15px;
}

.trp-language-switcher > div {
	border: none;
	background-color: transparent;
	background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%);
}

.trp-language-switcher > div > a:hover {
  background: #1abbb582;
}

.tcu {
	    font-family: "Times New Roman", Sans-serif;
    font-size: 62px;
    font-weight: 300;
    text-transform: capitalize;
    line-height: 45px;
}

/** MOVILES MINE **/

@media (max-width: 767px) {
.elementor-widget-container h2.elementor-heading-title {
	text-align: left !important;}
#contact .elementor-widget-container h2.elementor-heading-title {
    text-align: inherit !important;	
	}

}




/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before, .envato-kit-138-bracket .elementor-widget-container > *:after {
color: #24BBB2;}



/** Start Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/



/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.envato-block__preview{overflow: visible !important;}

/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

h2.elementor-heading-title.elementor-size-default {
    text-transform: none !important;
}

h3.elementor-heading-title.elementor-size-default {
    text-transform: none !important;
}

.elementor-widget-container p {
	text-transform: none !important;
}

div.mayuscula h2.elementor-heading-title.elementor-size-default {
	text-transform: uppercase !important; 
}
