.elementor-7 .elementor-element.elementor-element-5188346{--display:flex;--min-height:0px;--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;--justify-content:center;--overlay-opacity:0.51;--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-7 .elementor-element.elementor-element-5188346::before, .elementor-7 .elementor-element.elementor-element-5188346 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5188346 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5188346 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5188346 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5188346 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#49494900;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-9cddf25{--display:flex;--min-height:650px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-a130497{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:-8px;--margin-right:-96px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-7 .elementor-element.elementor-element-d976fba{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d976fba.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-d976fba .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-d976fba .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-d976fba .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-d976fba .elementor-icon-box-title{color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-d976fba:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-d976fba:has(:focus) .elementor-icon-box-title{color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-d976fba .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-da7d381{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8894bfe{--display:flex;--min-height:600px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-dc5f4eb{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:249px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-46dacf5{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-46dacf5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-46dacf5 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-46dacf5 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-46dacf5 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-46dacf5 .elementor-icon-box-title{color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-46dacf5:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-46dacf5:has(:focus) .elementor-icon-box-title{color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-46dacf5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-0da446d{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-17ebdf6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-7 .elementor-element.elementor-element-17ebdf6 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:675px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:675px;}.elementor-7 .elementor-element.elementor-element-d9a18a6{--display:flex;--min-height:571px;--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:center;--align-items:flex-start;--overlay-opacity:0.51;--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-7 .elementor-element.elementor-element-d9a18a6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d9a18a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alalux.pro/wp-content/uploads/2026/10/PREMIOS.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-d9a18a6::before, .elementor-7 .elementor-element.elementor-element-d9a18a6 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d9a18a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d9a18a6 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d9a18a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d9a18a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#49494900;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-4fe5030{--display:flex;--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-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-7 .elementor-element.elementor-element-4279fa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:90px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-4279fa7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:200;color:#EEEEEEEE;}.elementor-7 .elementor-element.elementor-element-8366f8d{--display:flex;--min-height:274px;--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;--justify-content:center;--overlay-opacity:0.51;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-7 .elementor-element.elementor-element-8366f8d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8366f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4161C;}.elementor-7 .elementor-element.elementor-element-8366f8d::before, .elementor-7 .elementor-element.elementor-element-8366f8d > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8366f8d > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8366f8d > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8366f8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8366f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#49494900;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-f1b4918{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-433c571{width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-433c571.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-433c571 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7 .elementor-element.elementor-element-433c571.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-433c571.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-433c571.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-433c571 .elementor-icon{font-size:120px;}.elementor-7 .elementor-element.elementor-element-433c571 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-433c571 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-433c571 .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-433c571:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-433c571:has(:focus) .elementor-icon-box-title{color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-433c571 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-5557c0b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-cd7597f{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cd7597f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-cd7597f .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7 .elementor-element.elementor-element-cd7597f.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-cd7597f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cd7597f.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-cd7597f .elementor-icon{font-size:120px;}.elementor-7 .elementor-element.elementor-element-cd7597f .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-cd7597f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-cd7597f .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-cd7597f:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-cd7597f:has(:focus) .elementor-icon-box-title{color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-cd7597f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-2b0440a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-9427382{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-9427382.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9427382 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7 .elementor-element.elementor-element-9427382.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-9427382.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9427382.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-9427382 .elementor-icon{font-size:79px;}.elementor-7 .elementor-element.elementor-element-9427382 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-9427382 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-9427382 .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-9427382:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-9427382:has(:focus) .elementor-icon-box-title{color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-9427382 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-fc923f0{--display:flex;--min-height:274px;--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;--overlay-opacity:0.51;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fc923f0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fc923f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#434144;}.elementor-7 .elementor-element.elementor-element-fc923f0::before, .elementor-7 .elementor-element.elementor-element-fc923f0 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fc923f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fc923f0 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fc923f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fc923f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#49494900;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-dd8b16a{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9ec2ac0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-eac642e{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-eac642e.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-eac642e .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-eac642e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-eac642e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-eac642e .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-eac642e:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-eac642e:has(:focus) .elementor-icon-box-title{color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-eac642e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-53540f6{--display:flex;}.elementor-7 .elementor-element.elementor-element-e53f989{--e-image-carousel-slides-to-show:1;}.elementor-7 .elementor-element.elementor-element-98eccd6{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e0620c6{--display:flex;}.elementor-7 .elementor-element.elementor-element-5bba527{--e-image-carousel-slides-to-show:1;}.elementor-7 .elementor-element.elementor-element-01db16a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-8fb1fe0{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8fb1fe0.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-8fb1fe0 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-8fb1fe0 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-8fb1fe0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-8fb1fe0 .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-8fb1fe0:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-8fb1fe0:has(:focus) .elementor-icon-box-title{color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-8fb1fe0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-231b5e9{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-860ba55{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-a1c94f4{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a1c94f4.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a1c94f4 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-a1c94f4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a1c94f4 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-a1c94f4 .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-a1c94f4:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-a1c94f4:has(:focus) .elementor-icon-box-title{color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-a1c94f4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#EEEEEE;}.elementor-7 .elementor-element.elementor-element-de5636f{--display:flex;}.elementor-7 .elementor-element.elementor-element-e176f98{--e-image-carousel-slides-to-show:1;}.elementor-7 .elementor-element.elementor-element-69919d2{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-69919d2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-69919d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#434144;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-d61cc6c.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-d61cc6c.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-d61cc6c.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-496cd42.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-496cd42.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-496cd42.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-86c5457.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-86c5457.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-86c5457.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-8d62270.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-8d62270.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-8d62270.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-3ae3fa3.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-3ae3fa3.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-3ae3fa3.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-fbe2328.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-fbe2328.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-fbe2328.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-5a44aed.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-5a44aed.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-5a44aed.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-1171405.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-1171405.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-1171405.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-9dda996.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-9dda996.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-9dda996.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-df12b7d.elementor-social-icon{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-3fc2e77.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-3fc2e77.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-3fc2e77.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-19dfe21.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-19dfe21.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-19dfe21.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-17c6b3c.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-17c6b3c.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-17c6b3c.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-b30917b.elementor-social-icon{background-color:#1D1D1D00;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-b30917b.elementor-social-icon i{color:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495 .elementor-repeater-item-b30917b.elementor-social-icon svg{fill:#BCBCBC;}.elementor-7 .elementor-element.elementor-element-ac93495{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-17ebdf6{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-5188346{--width:100%;}.elementor-7 .elementor-element.elementor-element-a130497{--width:59%;}.elementor-7 .elementor-element.elementor-element-dc5f4eb{--width:37%;}.elementor-7 .elementor-element.elementor-element-d9a18a6{--width:100%;}.elementor-7 .elementor-element.elementor-element-8366f8d{--content-width:1340px;}.elementor-7 .elementor-element.elementor-element-fc923f0{--content-width:1340px;}.elementor-7 .elementor-element.elementor-element-dd8b16a{--width:100%;}.elementor-7 .elementor-element.elementor-element-53540f6{--width:100%;}.elementor-7 .elementor-element.elementor-element-98eccd6{--width:100%;}.elementor-7 .elementor-element.elementor-element-e0620c6{--width:100%;}.elementor-7 .elementor-element.elementor-element-231b5e9{--content-width:1101px;}.elementor-7 .elementor-element.elementor-element-de5636f{--width:100%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-9cddf25{--min-height:642px;--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-7 .elementor-element.elementor-element-a130497{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:254px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d976fba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:169px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d976fba.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d976fba .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d976fba .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-d976fba .elementor-icon-box-title a{font-size:25px;}.elementor-7 .elementor-element.elementor-element-d976fba .elementor-icon-box-description{font-size:14px;}.elementor-7 .elementor-element.elementor-element-da7d381{--e-transform-scale:0.8;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-7 .elementor-element.elementor-element-8894bfe{--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-7 .elementor-element.elementor-element-dc5f4eb{--margin-top:254px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-46dacf5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-46dacf5 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-46dacf5 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-46dacf5 .elementor-icon-box-title a{font-size:25px;}.elementor-7 .elementor-element.elementor-element-46dacf5 .elementor-icon-box-description{font-size:14px;}.elementor-7 .elementor-element.elementor-element-0da446d{--e-transform-scale:0.8;--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-7 .elementor-element.elementor-element-17ebdf6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-d9a18a6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d9a18a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alalux.pro/wp-content/uploads/2026/10/PREMIOSV2-MOB.png");}.elementor-7 .elementor-element.elementor-element-4279fa7{padding:108px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8366f8d{--content-width:500px;--min-height:0px;--gap:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}.elementor-7 .elementor-element.elementor-element-f1b4918{--width:500px;--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-7 .elementor-element.elementor-element-433c571{--container-widget-width:583px;--container-widget-flex-grow:0;width:var( --container-widget-width, 583px );max-width:583px;}.elementor-7 .elementor-element.elementor-element-eac642e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-eac642e .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8fb1fe0.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8fb1fe0 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-860ba55{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-a1c94f4.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a1c94f4 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ac93495{width:var( --container-widget-width, 1000px );max-width:1000px;--e-transform-scale:0.8;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ac93495.elementor-element{--align-self:center;}}/* Start custom CSS for image-carousel, class: .elementor-element-e53f989 *//* =========================================================
   CARROSSEL DE IMAGENS
   TAMANHO PADRONIZADO + PROPORÇÃO 685 x 580
   ========================================================= */


/* Widget/carrossel inteiro */
.elementor-7 .elementor-element.elementor-element-e53f989 .elementor-widget-container {
    width: 100%;
}


/* Limita todos os carrosséis ao mesmo tamanho */
.elementor-7 .elementor-element.elementor-element-e53f989 .elementor-image-carousel-wrapper,
.elementor-7 .elementor-element.elementor-element-e53f989 .swiper,
.elementor-7 .elementor-element.elementor-element-e53f989 .swiper-container {
    width: 100% !important;
    max-width: 685px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    overflow: hidden !important;
}


/* Slide */
.elementor-7 .elementor-element.elementor-element-e53f989 .swiper-slide {
    width: 100% !important;

    aspect-ratio: 685 / 580 !important;

    position: relative;
    overflow: hidden;

    box-sizing: border-box;
}


/* Container interno */
.elementor-7 .elementor-element.elementor-element-e53f989 .swiper-slide-inner {
    width: 100% !important;
    height: 100% !important;

    overflow: hidden;
}


/* Caso exista link envolvendo a imagem */
.elementor-7 .elementor-element.elementor-element-e53f989 .swiper-slide > a,
.elementor-7 .elementor-element.elementor-element-e53f989 .swiper-slide-inner > a {
    width: 100% !important;
    height: 100% !important;

    display: block !important;

    overflow: hidden;
}


/* Imagens */
.elementor-7 .elementor-element.elementor-element-e53f989 .swiper-slide-image,
.elementor-7 .elementor-element.elementor-element-e53f989 .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    min-width: 100% !important;
    max-width: 100% !important;

    object-fit: cover !important;
    object-position: center center !important;

    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;
}


/* Wrapper dos slides */
.elementor-7 .elementor-element.elementor-element-e53f989 .swiper-wrapper {
    align-items: stretch !important;
}


/* Navegação */
.elementor-7 .elementor-element.elementor-element-e53f989 .elementor-swiper-button {
    z-index: 10;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-7 .elementor-element.elementor-element-e53f989 .elementor-image-carousel-wrapper,
    .elementor-7 .elementor-element.elementor-element-e53f989 .swiper,
    .elementor-7 .elementor-element.elementor-element-e53f989 .swiper-container {
        width: 100% !important;
        max-width: 685px !important;
    }

    .elementor-7 .elementor-element.elementor-element-e53f989 .swiper-slide {
        aspect-ratio: 685 / 580 !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-7 .elementor-element.elementor-element-e53f989 .elementor-image-carousel-wrapper,
    .elementor-7 .elementor-element.elementor-element-e53f989 .swiper,
    .elementor-7 .elementor-element.elementor-element-e53f989 .swiper-container {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-7 .elementor-element.elementor-element-e53f989 .swiper-slide {
        width: 100% !important;
        aspect-ratio: 685 / 580 !important;
    }

    .elementor-7 .elementor-element.elementor-element-e53f989 .swiper-slide-image,
    .elementor-7 .elementor-element.elementor-element-e53f989 .swiper-slide img {
        width: 100% !important;
        height: 100% !important;

        object-fit: cover !important;
        object-position: center center !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5bba527 *//* =========================================================
   CARROSSEL DE IMAGENS — PROPORÇÃO FIXA 685 x 580
   Mantém o mesmo enquadramento no editor e no site publicado
   ========================================================= */


/* Container geral do carrossel */
.elementor-7 .elementor-element.elementor-element-5bba527 .elementor-image-carousel-wrapper,
.elementor-7 .elementor-element.elementor-element-5bba527 .swiper,
.elementor-7 .elementor-element.elementor-element-5bba527 .swiper-container {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}


/* Cada slide mantém a proporção 685 x 580 */
.elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide {
    width: 100%;
    aspect-ratio: 685 / 580;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
}


/* Caso a imagem esteja dentro de um link */
.elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide > a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}


/* Container interno do slide */
.elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide-inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
}


/* Imagem */
.elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide-image,
.elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: none !important;

    object-fit: cover !important;
    object-position: center center !important;

    display: block !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Impede o Elementor de recuperar a altura original da imagem */
.elementor-7 .elementor-element.elementor-element-5bba527 img {
    aspect-ratio: auto !important;
}


/* Garante que o Swiper respeite o tamanho definido pelo slide */
.elementor-7 .elementor-element.elementor-element-5bba527 .swiper-wrapper {
    align-items: stretch;
}


/* Mantém setas dentro da área do carrossel */
.elementor-7 .elementor-element.elementor-element-5bba527 .elementor-swiper-button {
    z-index: 10;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide {
        aspect-ratio: 685 / 580;
    }

    .elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide-image,
    .elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center center !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide {
        width: 100%;
        aspect-ratio: 685 / 580;
    }

    .elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide-image,
    .elementor-7 .elementor-element.elementor-element-5bba527 .swiper-slide img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center center !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e176f98 *//* =========================================================
   CARROSSEL DE IMAGENS — PROPORÇÃO FIXA 685 x 580
   Mantém o mesmo enquadramento no editor e no site publicado
   ========================================================= */


/* Container geral do carrossel */
.elementor-7 .elementor-element.elementor-element-e176f98 .elementor-image-carousel-wrapper,
.elementor-7 .elementor-element.elementor-element-e176f98 .swiper,
.elementor-7 .elementor-element.elementor-element-e176f98 .swiper-container {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}


/* Cada slide mantém a proporção 685 x 580 */
.elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide {
    width: 100%;
    aspect-ratio: 685 / 580;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
}


/* Caso a imagem esteja dentro de um link */
.elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide > a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}


/* Container interno do slide */
.elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide-inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
}


/* Imagem */
.elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide-image,
.elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: none !important;

    object-fit: cover !important;
    object-position: center center !important;

    display: block !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Impede o Elementor de recuperar a altura original da imagem */
.elementor-7 .elementor-element.elementor-element-e176f98 img {
    aspect-ratio: auto !important;
}


/* Garante que o Swiper respeite o tamanho definido pelo slide */
.elementor-7 .elementor-element.elementor-element-e176f98 .swiper-wrapper {
    align-items: stretch;
}


/* Mantém setas dentro da área do carrossel */
.elementor-7 .elementor-element.elementor-element-e176f98 .elementor-swiper-button {
    z-index: 10;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide {
        aspect-ratio: 685 / 580;
    }

    .elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide-image,
    .elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center center !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide {
        width: 100%;
        aspect-ratio: 685 / 580;
    }

    .elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide-image,
    .elementor-7 .elementor-element.elementor-element-e176f98 .swiper-slide img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center center !important;
    }

}/* End custom CSS */
/* Start custom CSS *//* ===== ALALUX – ajustes responsivos ===== */
/* HERO */
.elementor-element-17ebdf6 .swiper-slide{overflow:hidden;background:#141414;}
.elementor-element-9cddf25,.elementor-element-8894bfe{height:100%;}
@media (min-width:1025px){
  .elementor-element-9cddf25 .elementor-background-video-container::after,
  .elementor-element-8894bfe .elementor-background-video-container::after{content:"";position:absolute;inset:0;pointer-events:none;}
  .elementor-element-9cddf25 .elementor-background-video-container::after{background:linear-gradient(90deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.55) 100%);}
  .elementor-element-8894bfe .elementor-background-video-container::after{background:linear-gradient(270deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.55) 100%);}
  .elementor-element-17ebdf6 .elementor-icon-box-title,
  .elementor-element-17ebdf6 .elementor-icon-box-description{text-shadow:0 2px 12px rgba(0,0,0,.45);}
}
@media (max-width:1024px){
  .elementor-element-9cddf25,.elementor-element-8894bfe{min-height:0!important;height:auto!important;background:#141414!important;}
  .elementor-element-9cddf25>.e-con-inner,.elementor-element-8894bfe{justify-content:flex-start!important;align-items:stretch!important;}
  .elementor-element-17ebdf6 .elementor-background-video-container{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/9;flex:0 0 auto;overflow:hidden;}
  .elementor-element-17ebdf6 .elementor-background-video-container video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;object-fit:cover!important;}
  .elementor-element-17ebdf6 .elementor-background-video-container::after{content:"";position:absolute;left:0;right:0;bottom:0;height:35%;pointer-events:none;background:linear-gradient(to bottom,rgba(20,20,20,0),#141414);}
  .elementor-element-a130497,.elementor-element-dc5f4eb{position:relative;z-index:1;width:100%!important;max-width:100%!important;padding:8px 40px 56px!important;margin:-40px 0 0 0!important;left:auto!important;align-items:center!important;text-align:center;}
  .elementor-element-17ebdf6 .elementor-widget-icon-box,
  .elementor-element-17ebdf6 .elementor-widget-icon-box>.elementor-widget-container{padding-top:0!important;margin-top:0!important;}
  .elementor-element-0da446d{margin-left:0!important;}
}
@media (max-width:767px){
  .elementor-element-17ebdf6 .elementor-background-video-container{aspect-ratio:1/1;}
  .elementor-element-9cddf25 video{object-position:38% 50%!important;}
  .elementor-element-8894bfe video{object-position:65% 50%!important;}
  .elementor-element-a130497,.elementor-element-dc5f4eb{padding:8px 24px 48px!important;}
}
/* excelência reconhecida: 1 linha no PC, 2 no mobile */
.elementor-element-4279fa7 .elementor-heading-title{white-space:nowrap;}
@media (max-width:767px){.elementor-element-4279fa7 .elementor-heading-title{white-space:normal;word-spacing:100vw;}}
/* Corporativo / Hospitalidade / Paisagismo */
.elementor-element-231b5e9>.e-con-inner{max-width:100%!important;}
@media (min-width:768px){
  .elementor-element-dd8b16a,.elementor-element-98eccd6,.elementor-element-231b5e9>.e-con-inner{align-items:center!important;flex-wrap:nowrap!important;}
  .elementor-element-53540f6,.elementor-element-e0620c6,.elementor-element-de5636f,
  .elementor-element-9ec2ac0,.elementor-element-01db16a,.elementor-element-860ba55{flex:1 1 0!important;width:50%!important;max-width:50%!important;}
}
@media (max-width:767px){
  .elementor-element-dd8b16a,.elementor-element-98eccd6,.elementor-element-231b5e9>.e-con-inner{flex-direction:column!important;}
  .elementor-element-53540f6,.elementor-element-e0620c6,.elementor-element-de5636f{order:-1!important;width:100%!important;max-width:100%!important;}
  .elementor-element-9ec2ac0,.elementor-element-01db16a,.elementor-element-860ba55{order:1!important;width:100%!important;max-width:100%!important;}
}
.elementor-element-e53f989,.elementor-element-5bba527,.elementor-element-e176f98{width:100%!important;max-width:100%!important;}
.elementor-element-fc923f0 .elementor-widget-image-carousel .swiper-slide-image{display:block;width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;}
/* WhatsApp flutuante */
.alx-wa-float{right:20px!important;bottom:20px!important;width:60px!important;height:60px!important;z-index:999!important;background:url("https://cdn.awsli.com.br/1860/1860860/arquivos/whatsapp_icon.png") center/contain no-repeat transparent!important;border-radius:0!important;box-shadow:none!important;}
.alx-wa-float svg{display:none!important;}/* End custom CSS */