.elementor-4196 .elementor-element.elementor-element-09d2b97{--display:flex;--min-height:9rem;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4196 .elementor-element.elementor-element-91e02ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-6e42480 );--border-color:var( --e-global-color-6e42480 );--border-radius:0px 0px 1px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4196 .elementor-element.elementor-element-91e02ab.e-con{--order:-99999 /* order start hack */;}.elementor-4196 .elementor-element.elementor-element-7254a3d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-4196 .elementor-element.elementor-element-c3ea0c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-6e42480 );--border-color:var( --e-global-color-6e42480 );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4196 .elementor-element.elementor-element-d5e720c .elementor-button{background-color:var( --e-global-color-6e42480 );font-family:"CabinetGrotesk", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-18df918 );color:var( --e-global-color-18df918 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4196 .elementor-element.elementor-element-d5e720c .elementor-button:hover, .elementor-4196 .elementor-element.elementor-element-d5e720c .elementor-button:focus{background-color:var( --e-global-color-6e42480 );color:#FFFCEE;}.elementor-4196 .elementor-element.elementor-element-d5e720c .elementor-button:hover svg, .elementor-4196 .elementor-element.elementor-element-d5e720c .elementor-button:focus svg{fill:#FFFCEE;}.elementor-4196 .elementor-element.elementor-element-146c8e0{width:auto;max-width:auto;}.elementor-4196 .elementor-element.elementor-element-b028e2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0% 02%;--row-gap:0%;--column-gap:02%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4196 .elementor-element.elementor-element-64c65d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0% 02%;--row-gap:0%;--column-gap:02%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4196 .elementor-element.elementor-element-ca6c923 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4196 .elementor-element.elementor-element-ca6c923 .elementor-heading-title{font-family:"CabinetGrotesk", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6e42480 );}.elementor-4196 .elementor-element.elementor-element-b6b5983 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4196 .elementor-element.elementor-element-b6b5983 .elementor-heading-title{font-family:"CabinetGrotesk", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6e42480 );}.elementor-4196 .elementor-element.elementor-element-b51fd39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4196 .elementor-element.elementor-element-b51fd39 .elementor-heading-title{font-family:"CabinetGrotesk", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6e42480 );}.elementor-4196 .elementor-element.elementor-element-f76c41e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4196 .elementor-element.elementor-element-f76c41e .elementor-heading-title{font-family:"CabinetGrotesk", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6e42480 );}.elementor-4196 .elementor-element.elementor-element-156a88a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4196 .elementor-element.elementor-element-156a88a .elementor-heading-title{font-family:"CabinetGrotesk", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6e42480 );}.elementor-4196 .elementor-element.elementor-element-4e13895 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4196 .elementor-element.elementor-element-4e13895 .elementor-heading-title{font-family:"CabinetGrotesk", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6e42480 );}.elementor-4196 .elementor-element.elementor-element-58f3f18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4196 .elementor-element.elementor-element-58f3f18 .elementor-heading-title{font-family:"CabinetGrotesk", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6e42480 );}.elementor-4196 .elementor-element.elementor-element-a7f441f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0% 02%;--row-gap:0%;--column-gap:02%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4196 .elementor-element.elementor-element-f54c363 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4196 .elementor-element.elementor-element-f54c363{left:0px;}body.rtl .elementor-4196 .elementor-element.elementor-element-f54c363{right:0px;}.elementor-4196 .elementor-element.elementor-element-f54c363{top:0px;}.elementor-4196 .elementor-element.elementor-element-f54c363 .elementor-heading-title{font-family:"CabinetGrotesk", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6e42480 );}.elementor-4196 .elementor-element.elementor-element-b6add7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0% 02%;--row-gap:0%;--column-gap:02%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4196 .elementor-element.elementor-element-3a3b72f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4196 .elementor-element.elementor-element-3a3b72f .elementor-heading-title{font-family:"CabinetGrotesk", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6e42480 );}.elementor-4196:not(.elementor-motion-effects-element-type-background), .elementor-4196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18df918 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-4196 .elementor-element.elementor-element-09d2b97{--min-height:6rem;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4196 .elementor-element.elementor-element-91e02ab{--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4196 .elementor-element.elementor-element-7254a3d{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-4196 .elementor-element.elementor-element-c3ea0c4{--width:50%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4196 .elementor-element.elementor-element-d5e720c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4196 .elementor-element.elementor-element-d5e720c .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-4196 .elementor-element.elementor-element-b028e2e{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4196 .elementor-element.elementor-element-b028e2e.e-con{--align-self:stretch;}.elementor-4196 .elementor-element.elementor-element-64c65d8{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4196 .elementor-element.elementor-element-64c65d8.e-con{--align-self:stretch;}.elementor-4196 .elementor-element.elementor-element-ca6c923.elementor-element{--align-self:center;}.elementor-4196 .elementor-element.elementor-element-ca6c923 .elementor-heading-title{font-size:10px;}.elementor-4196 .elementor-element.elementor-element-b6b5983.elementor-element{--align-self:center;}.elementor-4196 .elementor-element.elementor-element-b6b5983 .elementor-heading-title{font-size:10px;}.elementor-4196 .elementor-element.elementor-element-b51fd39.elementor-element{--align-self:center;}.elementor-4196 .elementor-element.elementor-element-b51fd39 .elementor-heading-title{font-size:10px;}.elementor-4196 .elementor-element.elementor-element-f76c41e.elementor-element{--align-self:center;}.elementor-4196 .elementor-element.elementor-element-f76c41e .elementor-heading-title{font-size:10px;}.elementor-4196 .elementor-element.elementor-element-156a88a.elementor-element{--align-self:center;}.elementor-4196 .elementor-element.elementor-element-156a88a .elementor-heading-title{font-size:10px;}.elementor-4196 .elementor-element.elementor-element-4e13895.elementor-element{--align-self:center;}.elementor-4196 .elementor-element.elementor-element-4e13895 .elementor-heading-title{font-size:10px;}.elementor-4196 .elementor-element.elementor-element-58f3f18.elementor-element{--align-self:center;}.elementor-4196 .elementor-element.elementor-element-58f3f18 .elementor-heading-title{font-size:10px;}.elementor-4196 .elementor-element.elementor-element-a7f441f{--width:1%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4196 .elementor-element.elementor-element-a7f441f.e-con{--align-self:stretch;}.elementor-4196 .elementor-element.elementor-element-f54c363.elementor-element{--align-self:center;}body:not(.rtl) .elementor-4196 .elementor-element.elementor-element-f54c363{left:152px;}body.rtl .elementor-4196 .elementor-element.elementor-element-f54c363{right:152px;}.elementor-4196 .elementor-element.elementor-element-f54c363{top:25px;}.elementor-4196 .elementor-element.elementor-element-f54c363 .elementor-heading-title{font-size:12px;}.elementor-4196 .elementor-element.elementor-element-b6add7c{--width:1%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4196 .elementor-element.elementor-element-b6add7c.e-con{--align-self:stretch;}.elementor-4196 .elementor-element.elementor-element-3a3b72f.elementor-element{--align-self:center;}.elementor-4196 .elementor-element.elementor-element-3a3b72f .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-4196 .elementor-element.elementor-element-09d2b97{--width:100%;}.elementor-4196 .elementor-element.elementor-element-91e02ab{--width:50%;}.elementor-4196 .elementor-element.elementor-element-c3ea0c4{--width:50%;}.elementor-4196 .elementor-element.elementor-element-b028e2e{--width:100%;}.elementor-4196 .elementor-element.elementor-element-a7f441f{--width:10%;}.elementor-4196 .elementor-element.elementor-element-b6add7c{--width:10%;}}/* Start custom CSS for container, class: .elementor-element-09d2b97 *//* Fondo inicial del encabezado y otros estilos iniciales */
.header-class { /* Cambia "header-class" al nombre de la clase o ID del encabezado */
    background-color: transparent !important; /* Fondo inicial del encabezado */
    color: #000000 !important; /* Color inicial del texto y enlaces */
    transition: background-color 3s ease, color 3s ease !important;
}

/* Cambia el color de fondo del encabezado al hacer scroll */
.header-class.elementor-sticky--effects {
    background-color: #645629 !important; /* Color de fondo cuando el encabezado está fijo */
    transition: background-color 3s ease !important;
}

/* Cambia el color del texto y de los enlaces en el encabezado al hacer scroll */
.header-class.elementor-sticky--effects .elementor-widget-heading,
.header-class.elementor-sticky--effects a {
    color: #FFFCEE !important; /* Color de los textos y enlaces cuando el encabezado está fijo */
    transition: color 3s ease !important;
}

/* Cambia el color del logo SVG al hacer scroll */
.header-class.elementor-sticky--effects .logo svg path {
    fill: #FFFCEE !important; /* Color del logo SVG cuando el encabezado está fijo */
    transition: fill 3s ease !important;
}

/* Logo SVG - Estilo inicial antes de hacer scroll */
.header-class .logo svg path {
    fill: #645629 !important; /* Color inicial del logo SVG */
    transition: fill 3s ease !important;
}

/* Control de la altura del encabezado */
.header-class.elementor-sticky--effects > .elementor-container {
    min-height: 100px; /* Altura del encabezado cuando está fijo */
}

.header-class > .elementor-container {
    transition: min-height 1s ease !important;
}

/* Estilos iniciales del contenedor (antes del scroll) */
.header-class .header-container { /* Cambia "header-container" por la clase del contenedor dentro del encabezado */
    border-bottom: 3px solid transparent; /* Borde inicial del contenedor */
    transition: border-color 3s ease !important;
}

/* Cambia el color del borde inferior del contenedor al hacer scroll */
.header-class.elementor-sticky--effects .header-container {
    border-bottom-color: #FFFCEE; /* Color del borde cuando se activa el scroll */
}



.header-class.elementor-sticky--effects .buttom1 .elementor-button {
    border-bottom: 1px
    border-color: #FFFCEE !important; /* Color del borde del botón al hacer scroll */
    transition: border-color 3s ease !important; 
}/* End custom CSS */