.elementor-kit-14{--e-global-color-primary:#1A00A6;--e-global-color-secondary:#00E0CC;--e-global-color-text:#FFFFFF;--e-global-color-accent:#00E0CC;--e-global-color-a72546c:#1C1C1C;--e-global-color-f80d61d:#707070;--e-global-typography-primary-font-family:"Herokid";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Herokid Wide";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Herokid Expanded";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Futura BT";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-a72546c );color:var( --e-global-color-text );}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-kit-14 p{margin-block-end:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Timeline*/
.pp-timeline-navigation .pp-timeline-marker-wrapper {
    text-align: left!important;
    margin: 0px 0 -3px 0!important;
}

/*MENU*/
/* Estilo base del botón */
.boton-con-icono {
    position: relative;
    padding: 3px 0 0 0 ;
    overflow: hidden;
}

/* Estilo del texto dentro del botón */
.boton-con-icono span {
    display: inline-block;
    transform: translateX(0);
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
/* Estilo del icono */
.boton-con-icono::before {
    content: "";
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: var(--wpr-bg-cfa2fad7-f094-4357-a50b-41cf9fac1a45);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
/* Efecto hover */
.boton-con-icono:hover span {
    transform: translateX(12px);}
.boton-con-icono:hover::before {
    left: 0px;
    opacity: 1;}
    
    


/*Efecto botón*/
/* Estilo base del botón */
.boton-deslizante {
    position: relative;
    padding: 6px 6px;
    color: #ffffff;
    background: #00E0CC;
    border-radius: 5px;
    overflow: hidden;
    z-index: 1;
    transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
/* Fondo deslizante */
.boton-deslizante::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #1A00A6;
    transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: -1;}
/* Icono */
.boton-deslizante::after {
    content: "";
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: var(--wpr-bg-485ca621-0e79-4cd7-9c2e-cd5cd228d512);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
/* Estilo del texto */
.boton-deslizante span {
    display: inline-block;
    transform: translateX(0);
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
/* Efectos hover */
.boton-deslizante:hover::before {
    left: 0;}
.boton-deslizante:hover::after {
    left: 20px;
    opacity: 1;}
.boton-deslizante:hover span {
    transform: translateX(5px); }
/* Colores del texto */
.boton-deslizante {
    color: #00E0CC;}
.boton-deslizante:hover {
    color: #ffffff;}
    
    

/*Efecto botón CONTACTO*/
/* Estilo base del botón */
.boton-deslizante-2 {
    position: relative;
    padding: 6px 6px;
    border-radius: 35px;
    overflow: hidden;
    z-index: 1;
    transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
/* Fondo deslizante */
.boton-deslizante-2::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: -1;}
/* Icono */
.boton-deslizante-2::after {
    content: "";
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: var(--wpr-bg-6a5484fc-1725-42b7-a396-0fd10c12bf3d);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
/* Estilo del texto */
.boton-deslizante-2 span {
    display: inline-block;
    transform: translateX(0);
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
/* Efectos hover */
.boton-deslizante-2:hover::before {
    left: 0;}
.boton-deslizante-2:hover::after {
    left: 20px;
    opacity: 1;}
.boton-deslizante-2:hover span {
    transform: translateX(5px); }
/* Colores del texto */
.boton-deslizante-2 {
    color: #ffffff;}
.boton-deslizante-2:hover {
    color: #1c1c1c;}
    
    
    
/*Efecto botón EMPEZAMOS*/
/* Estilo base del botón */
.boton-deslizante-empezamos {
    position: relative;
    padding: 6px 6px;
    background: #00E0CC;
    border-radius: 5px;
    overflow: hidden;
    z-index: 1;
    transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

/* Fondo deslizante */
.boton-deslizante-empezamos::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #1A00A6;
    transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: -1;}
/* Icono */
.boton-deslizante-empezamos::after {
    content: "";
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: var(--wpr-bg-d7d57167-6096-4b52-95c1-2e69b5a1d0d2);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
/* Estilo del texto */
.boton-deslizante-empezamos span {
    display: inline-block;
    transform: translateX(0);
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
/* Efectos hover */
.boton-deslizante-empezamos:hover::before {
    left: 0;}
.boton-deslizante-empezamos:hover::after {
    left: 20px;
    opacity: 1;}
.boton-deslizante-empezamos:hover span {
    transform: translateX(5px); }
/* Colores del texto */
.boton-deslizante-empezamos {
    color: #ffffff;}
.boton-deslizante-empezamos:hover {
    color: #1C1C1C;}


/* Fondo deslizante */
.boton-deslizante-sticky::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #1C1C1C; /* color hover del fondo deslizante */
    transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: -1;
}

/* Icono */
.boton-deslizante-sticky::after {
    content: "";
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: var(--wpr-bg-503d097e-f0da-49cd-9f9b-5cc2ced099b1);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Estilo del texto */
.boton-deslizante-sticky span {
    display: inline-block;
    transform: translateX(0);
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Efectos hover */
.boton-deslizante-sticky:hover::before {
    left: 0;
}
.boton-deslizante-sticky:hover::after {
    left: 20px;
    opacity: 1;
}
.boton-deslizante-sticky:hover span {
    transform: translateX(5px);
}

/* Colores y estilo base */
.boton-deslizante-sticky {
    position: relative;
    display: inline-block;
    padding: 12px 24px;
    background-color: #00E0CC; /* fondo normal */
    color: #ffffff; /* texto */
    text-decoration: none;
    overflow: hidden;
    border-radius: 6px;
    transition: background-color 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.boton-deslizante-sticky:hover {
    background-color: #1C1C1C; /* fondo al hacer hover */
    color: #ffffff; /* texto siempre blanco */
}


    
/*Equipo*/
.team h6 {color: #00E0CC;
        font-family: "Herokid Expanded", Sans-serif;
    font-size: 10px;
    font-weight: 400;
    margin: 0;
}
.team .elementor-flip-box__layer__description {
    border-left: 1px solid #00E0CC;
    padding: 0 10px;
}
.team .elementor-flip-box__back .elementor-flip-box__layer__overlay{
filter: brightness(93%) contrast(121%) saturate(145%) blur(0px) hue-rotate(0deg);
    mix-blend-mode: screen;}
.team .elementor-flip-box__layer {transition: all .2s ease-in-out;}


/*Cookies*/
.cmplz-service-header {
    background-color: #000 !important;
}
div#cmplz-cookies-overview a{color: #00E0CC;}

div#cmplz-cookies-overview p, .function, .retention,.name{
color: #999999;
    font-family: "Herokid", Sans-serif;
    font-size: 14px;
    font-weight: 400;}
.name-header h5, .retention-header h5, .function-header h5 {;
    font-size: 15px!important;
    font-weight: 600;}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div {
    background-color: #1C1C1C;
    padding: 15px;}
    #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header, #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header {
        background-color: #1c1c1c;}
    #cmplz-cookies-overview .cmplz-dropdown, #cmplz-document .cmplz-dropdown, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown {
    background-color: rgb(239 239 239 / 0%);
}


/*Transiciones botón Sticky*/

#boton-sticky {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.4s ease, visibility 0.4s ease;
}

#boton-sticky.oculto {
    opacity: 0;
    visibility: hidden;
}


/* timing lineal para que el widget Loop Carrusell no “acelere/frene” */
.cinta .swiper-wrapper{
  transition-timing-function: linear !important;
}
/* opcional: ocultar flechas/paginador */
.cinta .elementor-swiper-button, 
.cinta .swiper-pagination{
  display:none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Herokid';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-Regular.eot);
	src: url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-Regular.eot?#iefix') format('embedded-opentype'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-Regular.woff2) format('woff2'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-Regular.woff) format('woff'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-Regular.ttf) format('truetype'),
		url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-Regular.svg#Herokid') format('svg');
}
@font-face {
	font-family: 'Herokid';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBold.eot);
	src: url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBold.eot?#iefix') format('embedded-opentype'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBold.woff2) format('woff2'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBold.woff) format('woff'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBold.ttf) format('truetype'),
		url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBold.svg#Herokid') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Herokid Wide';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularWide.eot);
	src: url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularWide.eot?#iefix') format('embedded-opentype'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularWide.woff2) format('woff2'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularWide.woff) format('woff'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularWide.ttf) format('truetype'),
		url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularWide.svg#HerokidWide') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Herokid Expanded';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-LightExpanded.eot);
	src: url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-LightExpanded.eot?#iefix') format('embedded-opentype'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-LightExpanded.woff2) format('woff2'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-LightExpanded.woff) format('woff'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-LightExpanded.ttf) format('truetype'),
		url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-LightExpanded.svg#HerokidExpanded') format('svg');
}
@font-face {
	font-family: 'Herokid Expanded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularExpanded.eot);
	src: url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularExpanded.eot?#iefix') format('embedded-opentype'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularExpanded.woff2) format('woff2'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularExpanded.woff) format('woff'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularExpanded.ttf) format('truetype'),
		url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-RegularExpanded.svg#HerokidExpanded') format('svg');
}
@font-face {
	font-family: 'Herokid Expanded';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBoldExpanded.eot);
	src: url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBoldExpanded.eot?#iefix') format('embedded-opentype'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBoldExpanded.woff2) format('woff2'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBoldExpanded.woff) format('woff'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBoldExpanded.ttf) format('truetype'),
		url('https://crecesinlimite.com/wp-content/uploads/2025/01/Herokid-SemiBoldExpanded.svg#HerokidExpanded') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura BT';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url(https://crecesinlimite.com/wp-content/uploads/2025/01/FuturaBT-Bold.eot);
	src: url('https://crecesinlimite.com/wp-content/uploads/2025/01/FuturaBT-Bold.eot?#iefix') format('embedded-opentype'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/FuturaBT-Bold.woff2) format('woff2'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/FuturaBT-Bold.woff) format('woff'),
		url(https://crecesinlimite.com/wp-content/uploads/2025/01/FuturaBT-Bold.ttf) format('truetype'),
		url('https://crecesinlimite.com/wp-content/uploads/2025/01/FuturaBT-Bold.svg#FuturaBT') format('svg');
}
/* End Custom Fonts CSS */