.elementor-kit-138{--e-global-color-primary:#242422;--e-global-color-secondary:#D7CDB8;--e-global-color-text:#242422;--e-global-color-accent:#242422;--e-global-color-86b4fcd:#02010100;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-3784498:#E26239;--e-global-color-a0ca15b:#E4DDCF;--e-global-color-59b7dbd:#D6A176;--e-global-color-92bd345:#8B5421;--e-global-color-cec18e0:#716F4F;--e-global-color-7bbd824:#BDEAE9;--e-global-color-64a74da:#ACDAF3;--e-global-color-5aae7a8:#DDDEE2;--e-global-color-ca41e14:#FFB299;--e-global-color-73bb3fa:#C22201;--e-global-color-abb1d08:#D0532B;--e-global-color-67d2bed:#DDC9A1;--e-global-color-e46bacf:#B19E77;--e-global-color-345cf4c:#FFF300;--e-global-color-3593883:#917F5A;--e-global-color-feb4559:#EBF3F7;--e-global-color-609f287:#63635F;--e-global-color-af811f8:#0048FF;--e-global-color-6b27c3b:#3A72FF;--e-global-color-f67fefb:#D7CDB83D;--e-global-color-115b984:#FFFFFFC7;--e-global-color-c4f08c3:#FFF30047;--e-global-typography-primary-font-family:"Bricolage Grotesque";--e-global-typography-primary-font-size:2rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.3em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Bricolage Grotesque";--e-global-typography-secondary-font-size:1.25rem;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Bricolage Grotesque";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Bricolage Grotesque";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-23ffe0c-font-family:"Bricolage Grotesque";--e-global-typography-23ffe0c-font-size:4.6rem;--e-global-typography-23ffe0c-font-weight:200;--e-global-typography-23ffe0c-line-height:1.06em;--e-global-typography-31ce4e6-font-family:"Bricolage Grotesque";--e-global-typography-31ce4e6-font-size:3.5rem;--e-global-typography-31ce4e6-font-weight:200;--e-global-typography-31ce4e6-line-height:1.2em;--e-global-typography-660e8d2-font-family:"Bricolage Grotesque";--e-global-typography-660e8d2-font-size:1.56rem;--e-global-typography-660e8d2-font-weight:400;--e-global-typography-660e8d2-line-height:1.4em;--e-global-typography-1b54fdb-font-family:"Bricolage Grotesque";--e-global-typography-1b54fdb-font-size:0.85rem;--e-global-typography-1b54fdb-line-height:1.5em;--e-global-typography-b45d360-font-family:"Bricolage Grotesque";--e-global-typography-b45d360-font-size:12rem;--e-global-typography-b45d360-font-weight:200;--e-global-typography-b45d360-line-height:0.74em;--e-global-typography-b45d360-letter-spacing:-2px;--e-global-typography-2912015-font-family:"Bricolage Grotesque";--e-global-typography-2912015-font-size:2.5rem;--e-global-typography-2912015-font-weight:300;--e-global-typography-2912015-text-transform:none;--e-global-typography-2912015-font-style:normal;--e-global-typography-2912015-text-decoration:none;--e-global-typography-2912015-line-height:1.3em;--e-global-typography-2912015-letter-spacing:0px;--e-global-typography-d25787b-font-family:"Bricolage Grotesque";--e-global-typography-d25787b-font-size:5.4rem;--e-global-typography-d25787b-font-weight:200;--e-global-typography-d25787b-line-height:1.2em;--e-global-typography-936ccef-font-family:"Bricolage Grotesque";--e-global-typography-936ccef-font-size:4.6rem;--e-global-typography-936ccef-font-weight:600;--e-global-typography-936ccef-line-height:1.2em;--e-global-typography-a204bdf-font-family:"Bricolage Grotesque";--e-global-typography-a204bdf-font-size:0.7rem;--e-global-typography-a204bdf-font-weight:600;--e-global-typography-a204bdf-line-height:1.5em;--e-global-typography-602aa37-font-family:"Bricolage Grotesque";--e-global-typography-602aa37-font-size:3rem;--e-global-typography-602aa37-font-weight:700;--e-global-typography-602aa37-text-transform:none;--e-global-typography-602aa37-font-style:normal;--e-global-typography-602aa37-text-decoration:none;--e-global-typography-602aa37-line-height:1.2em;--e-global-typography-602aa37-letter-spacing:0px;--e-global-typography-292cec7-font-family:"Bricolage Grotesque";--e-global-typography-292cec7-font-size:2.4rem;--e-global-typography-292cec7-font-weight:700;--e-global-typography-292cec7-text-transform:none;--e-global-typography-292cec7-font-style:normal;--e-global-typography-292cec7-text-decoration:none;--e-global-typography-292cec7-line-height:1.3em;--e-global-typography-292cec7-letter-spacing:0px;--e-global-typography-6ec3193-font-family:"Bricolage Grotesque";--e-global-typography-6ec3193-font-size:48px;--e-global-typography-6ec3193-font-weight:700;--e-global-typography-6ec3193-line-height:1.2em;--e-global-typography-66aef11-font-family:"Bricolage Grotesque";--e-global-typography-66aef11-font-size:36px;--e-global-typography-66aef11-font-weight:700;--e-global-typography-66aef11-line-height:1.3em;--e-global-typography-3951de6-font-family:"Bricolage Grotesque";--e-global-typography-3951de6-font-size:19px;--e-global-typography-3951de6-font-weight:700;--e-global-typography-3951de6-line-height:1.3em;--e-global-typography-4ed5961-font-family:"Bricolage Grotesque";--e-global-typography-4ed5961-font-size:19px;--e-global-typography-4ed5961-line-height:1.7rem;--e-global-typography-f7698d4-font-family:"Bricolage Grotesque";--e-global-typography-f7698d4-font-size:16px;--e-global-typography-f7698d4-font-weight:600;--e-global-typography-f7698d4-text-transform:uppercase;}.elementor-kit-138 e-page-transition{background-color:#FFBC7D;}.site-header{background-color:var( --e-global-color-d6cea4e );padding-inline-end:8%;padding-inline-start:8%;}.site-footer{background-color:var( --e-global-color-accent );}.elementor-kit-138 a{color:var( --e-global-color-primary );text-decoration:underline;}.elementor-kit-138 button,.elementor-kit-138 input[type="button"],.elementor-kit-138 input[type="submit"],.elementor-kit-138 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-radius:100px 100px 100px 100px;padding:25px 40px 25px 40px;}.elementor-kit-138 img{border-radius:20px 20px 20px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding .site-logo img{width:54px;max-width:54px;}.site-header .site-navigation ul.menu li a{color:var( --e-global-color-primary );}.site-header .site-navigation-toggle .site-navigation-toggle-icon{color:var( --e-global-color-accent );}.site-header .site-navigation .menu li{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.site-footer .copyright p{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(max-width:1024px){.elementor-kit-138{--e-global-typography-primary-font-size:1.75rem;--e-global-typography-secondary-font-size:1.1875rem;--e-global-typography-text-font-size:1rem;--e-global-typography-accent-font-size:1.0625rem;--e-global-typography-23ffe0c-font-size:3.5rem;--e-global-typography-31ce4e6-font-size:2.75rem;--e-global-typography-660e8d2-font-size:1.375rem;--e-global-typography-1b54fdb-font-size:0.8rem;--e-global-typography-b45d360-font-size:7.8rem;--e-global-typography-2912015-font-size:2.1rem;--e-global-typography-d25787b-font-size:4.5rem;--e-global-typography-d25787b-line-height:1em;--e-global-typography-936ccef-font-size:3.5rem;--e-global-typography-a204bdf-font-size:0.75rem;--e-global-typography-a204bdf-line-height:1.4em;--e-global-typography-602aa37-font-size:2.8rem;--e-global-typography-292cec7-font-size:2.2rem;--e-global-typography-6ec3193-font-size:2.6rem;--e-global-typography-66aef11-font-size:2rem;--e-global-typography-3951de6-font-size:1.125rem;--e-global-typography-4ed5961-font-size:1rem;--e-global-typography-4ed5961-line-height:1.6em;--e-global-typography-f7698d4-font-size:0.9rem;}.elementor-kit-138 button,.elementor-kit-138 input[type="button"],.elementor-kit-138 input[type="submit"],.elementor-kit-138 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header{padding-inline-end:5%;padding-inline-start:5%;}.site-header .site-navigation .menu li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-kit-138{--e-global-typography-primary-font-size:1.5rem;--e-global-typography-primary-line-height:1.25em;--e-global-typography-secondary-font-size:1.125rem;--e-global-typography-text-font-size:0.9375rem;--e-global-typography-accent-font-size:1rem;--e-global-typography-23ffe0c-font-size:2.625rem;--e-global-typography-31ce4e6-font-size:2.25rem;--e-global-typography-660e8d2-font-size:1.25rem;--e-global-typography-1b54fdb-font-size:0.7rem;--e-global-typography-b45d360-font-size:4.1rem;--e-global-typography-2912015-font-size:1.9rem;--e-global-typography-2912015-line-height:1.1em;--e-global-typography-d25787b-font-size:3rem;--e-global-typography-936ccef-font-size:2.625rem;--e-global-typography-a204bdf-font-size:0.625rem;--e-global-typography-a204bdf-line-height:1.2em;--e-global-typography-602aa37-font-size:2.5rem;--e-global-typography-602aa37-line-height:1.1em;--e-global-typography-292cec7-font-size:1.9rem;--e-global-typography-292cec7-line-height:1.25em;--e-global-typography-6ec3193-font-size:2.2rem;--e-global-typography-66aef11-font-size:1.7rem;--e-global-typography-3951de6-font-size:1.0625rem;--e-global-typography-4ed5961-font-size:0.875rem;--e-global-typography-4ed5961-line-height:1.6em;--e-global-typography-f7698d4-font-size:0.84rem;--e-global-typography-f7698d4-line-height:1.2em;}.elementor-kit-138 button,.elementor-kit-138 input[type="button"],.elementor-kit-138 input[type="submit"],.elementor-kit-138 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header .site-navigation .menu li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS */.enlace-sin-subrayado,
.enlace-sin-subrayado *,
.enlace-sin-subrayado a,
.enlace-sin-subrayado a * {
  text-decoration: none !important;
}


.glass {
    background: rgba(255, 255, 255, 0.5); /* Color semitransparente */
    backdrop-filter: blur(30px) brightness(1.4); /* Desenfoque e iluminación */
    -webkit-backdrop-filter: blur(30px) brightness(1.3); /* Compatibilidad con Safari */
}

.glassdarkmenu {
    background: rgba(100, 100, 100, 0.6); /* Color semitransparente */
    backdrop-filter: blur(30px) brightness(0.7); /* Desenfoque e iluminación */
    -webkit-backdrop-filter: blur(30px) brightness(0.8); /* Compatibilidad con Safari */
}

.glassdark {
    background: rgba(36, 36, 32, 0.5); /* Color semitransparente */
    backdrop-filter: blur(30px) brightness(1); /* Desenfoque e iluminación */
    -webkit-backdrop-filter: blur(30px) brightness(1.3); /* Compatibilidad con Safari */
}

.relieve {
    position: relative;
    border-radius: 50px; /* Ajusta según la forma del botón */
    overflow: hidden; /* Evita que la sombra se desborde */
    box-shadow: 
        0px 10px 20px rgba(0, 0, 0, 0.3), /* Sombra inferior oscura */
        0px -10px 20px rgba(255, 255, 255, 0.3) !important; /* Sombra superior blanca */
}

.float-animation {
    animation: float 4s ease-in-out infinite alternate;
}

@keyframes float {
    0% { transform: translateY(10px); }
    100% { transform: translateY(-10px); }
}

/* /////////////// VERSIÓN NARANJA */

.superbold {
    font-weight: 500 !important; /* Mantiene el peso máximo */
    background: linear-gradient(135deg, #E26239 -20%, #ffb299 80%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent; /* Hace que solo se vea el degradado */
}

.superboldpositivo {
   /* font-weight: 400 !important; /* Mantiene el peso máximo */
    background: linear-gradient(135deg, #E26239 -20%, #b83518 80%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent; /* Hace que solo se vea el degradado */


}

.clean-outline {
    color: #E26239; /* Color del texto */
    text-shadow: 
        -1px -1px 0 #E26239,  
         1px -1px 0 #E26239,  
        -1px  1px 0 #E26239,  
         1px  1px 0 #E26239; /* Crea un contorno sin solapamientos */
}


.clean-outline-white {
    color: #E26239; /* Color del texto */
    text-shadow: 
        -1px -1px 0 #FFFFFF,  
         1px -1px 0 #FFFFFF,  
        -1px  1px 0 #FFFFFF,  
         1px  1px 0 #FFFFFF; /* Crea un contorno sin solapamientos */
}


/* /////////////// VERSIÓN DORADA */

.superbold-dor {
    font-weight: 500 !important; /* Mantiene el peso máximo */
    background: linear-gradient(135deg, #D7CDB8 -20%, #D6A176 80%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent; /* Hace que solo se vea el degradado */
}

.superboldpositivo-dor {
   /* font-weight: 400 !important; /* Mantiene el peso máximo */
    background: linear-gradient(135deg, #B19E77 -20%, #8B5421 80%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent; /* Hace que solo se vea el degradado */


}


.clean-outline-dor {
    color: #B19E77; /* Color del texto */
    text-shadow: 
        -1px -1px 0 #B19E77,  
         1px -1px 0 #B19E77,  
        -1px  1px 0 #B19E77,  
         1px  1px 0 #B19E77; /* Crea un contorno sin solapamientos */
}


.clean-outline-white {
    color: #E26239; /* Color del texto */
    text-shadow: 
        -1px -1px 0 #FFFFFF,  
         1px -1px 0 #FFFFFF,  
        -1px  1px 0 #FFFFFF,  
         1px  1px 0 #FFFFFF; /* Crea un contorno sin solapamientos */
}


/* /////////////// VERSIÓN CLARA */

.superbold-clar {
    font-weight: 600 !important; /* Mantiene el peso máximo */
    background: linear-gradient(135deg, #63635f 0%, #b5ad86 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent; /* Hace que solo se vea el degradado */
}


}


.clean-outline-clar {
    color: #B19E77; /* Color del texto */
    text-shadow: 
        -1px -1px 0 #B19E77,  
         1px -1px 0 #B19E77,  
        -1px  1px 0 #B19E77,  
         1px  1px 0 #B19E77; /* Crea un contorno sin solapamientos */
}


.clean-outline-clar {
    color: #E26239; /* Color del texto */
    text-shadow: 
        -1px -1px 0 #FFFFFF,  
         1px -1px 0 #FFFFFF,  
        -1px  1px 0 #FFFFFF,  
         1px  1px 0 #FFFFFF; /* Crea un contorno sin solapamientos */
}

@media (max-width: 767px) {
  .scroll-icons {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: none;
    display: flex;
    flex-wrap: nowrap;
  }

  .scroll-icons::-webkit-scrollbar {
    display: none;
  }

  .scroll-icons > .elementor-widget {
    flex: 0 0 auto;
    width: 80%;
    margin-right: 10px;
    scroll-snap-align: start;
  }
}

@media (min-width: 768px) {
  .scroll-icons {
    overflow: visible !important;
    flex-wrap: wrap !important;
  }

  .scroll-icons > .elementor-widget {
    width: auto !important;
    margin-right: 0 !important;
  }
}/* End custom CSS */