.elementor-168 .elementor-element.elementor-element-dcf6a88{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-dcf6a88:not(.elementor-motion-effects-element-type-background), .elementor-168 .elementor-element.elementor-element-dcf6a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1140d17 );}.elementor-168 .elementor-element.elementor-element-dcf6a88::before, .elementor-168 .elementor-element.elementor-element-dcf6a88 > .elementor-background-video-container::before, .elementor-168 .elementor-element.elementor-element-dcf6a88 > .e-con-inner > .elementor-background-video-container::before, .elementor-168 .elementor-element.elementor-element-dcf6a88 > .elementor-background-slideshow::before, .elementor-168 .elementor-element.elementor-element-dcf6a88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-168 .elementor-element.elementor-element-dcf6a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-168 .elementor-element.elementor-element-bbf5629{left:0px;}body.rtl .elementor-168 .elementor-element.elementor-element-bbf5629{right:0px;}.elementor-168 .elementor-element.elementor-element-bbf5629{top:50%;}.elementor-168 .elementor-element.elementor-element-bbf5629 .elementor-icon-wrapper{text-align:center;}.elementor-168 .elementor-element.elementor-element-bbf5629.elementor-view-stacked .elementor-icon{background-color:#C0C0C0;}.elementor-168 .elementor-element.elementor-element-bbf5629.elementor-view-framed .elementor-icon, .elementor-168 .elementor-element.elementor-element-bbf5629.elementor-view-default .elementor-icon{color:#C0C0C0;border-color:#C0C0C0;}.elementor-168 .elementor-element.elementor-element-bbf5629.elementor-view-framed .elementor-icon, .elementor-168 .elementor-element.elementor-element-bbf5629.elementor-view-default .elementor-icon svg{fill:#C0C0C0;}.elementor-168 .elementor-element.elementor-element-bbf5629 .elementor-icon{font-size:27px;}.elementor-168 .elementor-element.elementor-element-bbf5629 .elementor-icon svg{height:27px;}body:not(.rtl) .elementor-168 .elementor-element.elementor-element-3d86f14{right:0px;}body.rtl .elementor-168 .elementor-element.elementor-element-3d86f14{left:0px;}.elementor-168 .elementor-element.elementor-element-3d86f14{top:50%;}.elementor-168 .elementor-element.elementor-element-3d86f14 .elementor-icon-wrapper{text-align:center;}.elementor-168 .elementor-element.elementor-element-3d86f14.elementor-view-stacked .elementor-icon{background-color:#C0C0C0;}.elementor-168 .elementor-element.elementor-element-3d86f14.elementor-view-framed .elementor-icon, .elementor-168 .elementor-element.elementor-element-3d86f14.elementor-view-default .elementor-icon{color:#C0C0C0;border-color:#C0C0C0;}.elementor-168 .elementor-element.elementor-element-3d86f14.elementor-view-framed .elementor-icon, .elementor-168 .elementor-element.elementor-element-3d86f14.elementor-view-default .elementor-icon svg{fill:#C0C0C0;}.elementor-168 .elementor-element.elementor-element-3d86f14 .elementor-icon{font-size:27px;}.elementor-168 .elementor-element.elementor-element-3d86f14 .elementor-icon svg{height:27px;}.elementor-168 .elementor-element.elementor-element-d580159{--display:flex;--min-height:80vh;--justify-content:center;--overlay-opacity:0.5;}.elementor-168 .elementor-element.elementor-element-d580159:not(.elementor-motion-effects-element-type-background), .elementor-168 .elementor-element.elementor-element-d580159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materclawordkinpro.topidea.it/wp-content/uploads/2026/05/materclassic_cucine.jpg");}.elementor-168 .elementor-element.elementor-element-d580159::before, .elementor-168 .elementor-element.elementor-element-d580159 > .elementor-background-video-container::before, .elementor-168 .elementor-element.elementor-element-d580159 > .e-con-inner > .elementor-background-video-container::before, .elementor-168 .elementor-element.elementor-element-d580159 > .elementor-background-slideshow::before, .elementor-168 .elementor-element.elementor-element-d580159 > .e-con-inner > .elementor-background-slideshow::before, .elementor-168 .elementor-element.elementor-element-d580159 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1140d17 );--background-overlay:'';}.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-168 .elementor-element.elementor-element-4fc7b5a{text-align:center;}.elementor-168 .elementor-element.elementor-element-4fc7b5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:var( --e-global-color-1d0d8b2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-168 .elementor-element.elementor-element-ca49be1{text-align:center;color:var( --e-global-color-1d0d8b2 );}.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-168 .elementor-element.elementor-element-3cd545c .elementor-button{background-color:var( --e-global-color-1140d17 );border-radius:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-ee2c900{--display:flex;--min-height:80vh;--justify-content:center;--overlay-opacity:0.5;}.elementor-168 .elementor-element.elementor-element-ee2c900:not(.elementor-motion-effects-element-type-background), .elementor-168 .elementor-element.elementor-element-ee2c900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materclawordkinpro.topidea.it/wp-content/uploads/2026/05/48ee1e8a0a8f50dce4f8cb9ab418e211_L.jpg");}.elementor-168 .elementor-element.elementor-element-ee2c900::before, .elementor-168 .elementor-element.elementor-element-ee2c900 > .elementor-background-video-container::before, .elementor-168 .elementor-element.elementor-element-ee2c900 > .e-con-inner > .elementor-background-video-container::before, .elementor-168 .elementor-element.elementor-element-ee2c900 > .elementor-background-slideshow::before, .elementor-168 .elementor-element.elementor-element-ee2c900 > .e-con-inner > .elementor-background-slideshow::before, .elementor-168 .elementor-element.elementor-element-ee2c900 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1140d17 );--background-overlay:'';}.elementor-168 .elementor-element.elementor-element-4641ae3{text-align:center;}.elementor-168 .elementor-element.elementor-element-4641ae3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:var( --e-global-color-1d0d8b2 );}.elementor-168 .elementor-element.elementor-element-a378d28{text-align:center;color:var( --e-global-color-1d0d8b2 );}.elementor-168 .elementor-element.elementor-element-8f15778 .elementor-button{background-color:var( --e-global-color-1140d17 );border-radius:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-e0f2b71{--display:flex;--min-height:80vh;--justify-content:center;--overlay-opacity:0.5;}.elementor-168 .elementor-element.elementor-element-e0f2b71:not(.elementor-motion-effects-element-type-background), .elementor-168 .elementor-element.elementor-element-e0f2b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materclawordkinpro.topidea.it/wp-content/uploads/2026/05/5272c71e5e032f2a8a483c0a07650bf5-scaled-e1781021580878.jpg");}.elementor-168 .elementor-element.elementor-element-e0f2b71::before, .elementor-168 .elementor-element.elementor-element-e0f2b71 > .elementor-background-video-container::before, .elementor-168 .elementor-element.elementor-element-e0f2b71 > .e-con-inner > .elementor-background-video-container::before, .elementor-168 .elementor-element.elementor-element-e0f2b71 > .elementor-background-slideshow::before, .elementor-168 .elementor-element.elementor-element-e0f2b71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-168 .elementor-element.elementor-element-e0f2b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1140d17 );--background-overlay:'';}.elementor-168 .elementor-element.elementor-element-95a60c9{text-align:center;}.elementor-168 .elementor-element.elementor-element-95a60c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:var( --e-global-color-1d0d8b2 );}.elementor-168 .elementor-element.elementor-element-8841924{text-align:center;color:var( --e-global-color-1d0d8b2 );}.elementor-168 .elementor-element.elementor-element-e0fe124 .elementor-button{background-color:var( --e-global-color-1140d17 );border-radius:0px 0px 0px 0px;}/* Start custom CSS for container, class: .elementor-element-dcf6a88 */*.hero-slider-master {
    position: relative;
    overflow: hidden;
}

.hero-slide {
    position: absolute;
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
    opacity: 0;
    z-index: 0;
    transition: opacity 1.2s ease-in-out; /* Controla la suavidad del fundido */
    pointer-events: none;
}

/* Slide entrando */
.hero-slide.is-active {
    opacity: 1;
    z-index: 3;
    pointer-events: auto;
}

/* Slide saliendo: se mantiene visible debajo mientras el nuevo aparece */
.hero-slide.was-active {
    opacity: 0;
    z-index: 2;
    transition: opacity 1.2s ease-in-out;
}

/* Elementos animados: Evitar que desaparezcan brusco al salir */
.hero-slide.was-active [data-settings*="_animation"] {
    opacity: 1 !important;
    visibility: visible !important;
}

/* Reset suave para cuando no están activos */
.hero-slide:not(.is-active):not(.was-active) [data-settings*="_animation"] {
    animation: none !important;
    opacity: 0 !important;
    transition: opacity 0.5s ease;
}

/* Estética de flechas y puntos */
.btn-slider-prev, .btn-slider-next, .slider-dots {
    z-index: 100 !important;
}

.slider-dots {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 12px;
}

.slider-dots span {
    width: 12px; height: 12px;
    border-radius: 50%;
    cursor: pointer;
    background: rgba(255,255,255,0.3);
    transition: 0.3s;
}/* End custom CSS */