.elementor-21 .elementor-element.elementor-element-6621a90{--display:flex;--min-height:370px;--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.9;}.elementor-21 .elementor-element.elementor-element-6621a90:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6621a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saidhomes.pixelbot.com.mx/wp-content/uploads/2026/06/fabrica-estructura-metalica-negra-expandible-sin-paneles.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-6621a90::before, .elementor-21 .elementor-element.elementor-element-6621a90 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6621a90 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6621a90 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-6621a90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-6621a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-8b4f887 .elementor-heading-title{font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-66b897e{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;color:#FFFFFF4F;}.elementor-21 .elementor-element.elementor-element-9b3277a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2ae2aa5{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-927247d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--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-21 .elementor-element.elementor-element-927247d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-927247d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-927247d:hover{box-shadow:0px 0px 10px 0px rgba(247.32343749999998, 80.64894701086956, 0, 0.5);}.elementor-21 .elementor-element.elementor-element-d35db8e{--e-image-carousel-slides-to-show:1;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d35db8e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-58cce2f );opacity:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-d35db8e .swiper-pagination-bullet{background:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d35db8e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 16px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3e5fe3d .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:10px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:8px 12px 7px 12px;}.elementor-21 .elementor-element.elementor-element-3e5fe3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;top:12px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3e5fe3d{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-3e5fe3d{right:0px;}.elementor-21 .elementor-element.elementor-element-481a776 .elementor-button{background-color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-size:10px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:8px 12px 7px 12px;}.elementor-21 .elementor-element.elementor-element-481a776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:11px;}.elementor-21 .elementor-element.elementor-element-481a776.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-481a776{left:115px;}body.rtl .elementor-21 .elementor-element.elementor-element-481a776{right:115px;}.elementor-21 .elementor-element.elementor-element-5465690{--display:flex;--min-height:400px;--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;--border-radius:0px 0px 20px 20px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-5465690:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5465690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d1a6345{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-7828eff{--display:flex;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-b5f43c1 .elementor-heading-title{font-size:20px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-8845458{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-6083330{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:12px;color:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-54e1a09{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-54e1a09 .elementor-heading-title{font-size:22px;font-weight:800;color:#E07820;}.elementor-21 .elementor-element.elementor-element-901bc02{--display:flex;}.elementor-21 .elementor-element.elementor-element-6d9ca8b{font-size:15px;color:#7B7B7B;}.elementor-21 .elementor-element.elementor-element-551b93a{--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;}.elementor-21 .elementor-element.elementor-element-08ab6de{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-edb7a29{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-e1e1343{--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-21 .elementor-element.elementor-element-d22c286{--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;}.elementor-21 .elementor-element.elementor-element-ff2d8e2{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-ff54745{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-b88d3f4{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-b8c5ac3{--display:flex;}.elementor-21 .elementor-element.elementor-element-54ceea0 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-54ceea0 .elementor-button:focus{background-color:#E6832F;box-shadow:0px 0px 10px 0px rgba(147.0234375, 94.95518438386108, 12.465030570652184, 0.5);}.elementor-21 .elementor-element.elementor-element-1c01d6d{--display:flex;}.elementor-21 .elementor-element.elementor-element-8921cc4 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.elementor-21 .elementor-element.elementor-element-8921cc4 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-8921cc4 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-8ffe0e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--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-21 .elementor-element.elementor-element-8ffe0e4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8ffe0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8ffe0e4:hover{box-shadow:0px 0px 10px 0px rgba(247.32343749999998, 80.64894701086956, 0, 0.5);}.elementor-21 .elementor-element.elementor-element-6f74375{--e-image-carousel-slides-to-show:1;}.elementor-21 .elementor-element.elementor-element-6f74375 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-58cce2f );opacity:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-6f74375 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6f74375 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 16px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e37ed20 .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:10px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:8px 12px 7px 12px;}.elementor-21 .elementor-element.elementor-element-e37ed20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;top:12px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-e37ed20{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-e37ed20{right:0px;}.elementor-21 .elementor-element.elementor-element-539c31e{--display:flex;--min-height:400px;--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;--border-radius:0px 0px 20px 20px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-539c31e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-539c31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8b4ceb1{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-cba02ee{--display:flex;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-0ced098 .elementor-heading-title{font-size:20px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-301c581{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-bbd8af0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:12px;color:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-15b19cf{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-15b19cf .elementor-heading-title{font-size:22px;font-weight:800;color:#E07820;}.elementor-21 .elementor-element.elementor-element-395f8bb{--display:flex;}.elementor-21 .elementor-element.elementor-element-5f2a3a7{font-size:15px;color:#7B7B7B;}.elementor-21 .elementor-element.elementor-element-09e864b{--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;}.elementor-21 .elementor-element.elementor-element-e6682b6{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-cab94d9{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-b3f1855{--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-21 .elementor-element.elementor-element-fb82cc9{--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;}.elementor-21 .elementor-element.elementor-element-41d4536{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-0bd6d96{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-1c2a172{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-8482711{--display:flex;}.elementor-21 .elementor-element.elementor-element-3ce8bba .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-3ce8bba .elementor-button:focus{background-color:#E6832F;box-shadow:0px 0px 10px 0px rgba(147.0234375, 94.95518438386108, 12.465030570652184, 0.5);}.elementor-21 .elementor-element.elementor-element-193cb53{--display:flex;}.elementor-21 .elementor-element.elementor-element-b5f40fd .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.elementor-21 .elementor-element.elementor-element-b5f40fd .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-b5f40fd .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a4a8fa7{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-53b3222{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--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-21 .elementor-element.elementor-element-53b3222:hover{box-shadow:0px 0px 10px 0px rgba(247.32343749999998, 80.64894701086956, 0, 0.5);}.elementor-21 .elementor-element.elementor-element-0ae7e85{--e-image-carousel-slides-to-show:1;}.elementor-21 .elementor-element.elementor-element-0ae7e85 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-58cce2f );opacity:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-0ae7e85 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0ae7e85 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 16px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1f66f34 .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:10px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:8px 12px 7px 12px;}.elementor-21 .elementor-element.elementor-element-1f66f34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;top:12px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-1f66f34{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-1f66f34{right:0px;}.elementor-21 .elementor-element.elementor-element-86b4329{--display:flex;--min-height:400px;--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;--border-radius:0px 0px 20px 20px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-86b4329:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-86b4329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-682b780{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-ad61f8e{--display:flex;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-4dd7b1f .elementor-heading-title{font-size:20px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-ca74783{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-2c7adda{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:12px;color:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-b8e396e{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-b8e396e .elementor-heading-title{font-size:22px;font-weight:800;color:#E07820;}.elementor-21 .elementor-element.elementor-element-2899d8c{--display:flex;}.elementor-21 .elementor-element.elementor-element-36e9c9a{padding:0px 150px 0px 0px;font-size:15px;color:#7B7B7B;}.elementor-21 .elementor-element.elementor-element-0599f3d{--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;}.elementor-21 .elementor-element.elementor-element-f2113fa{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-1f5897d{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-d1a14b3{--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-21 .elementor-element.elementor-element-0d43a01{--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;}.elementor-21 .elementor-element.elementor-element-58e0080{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-9365288{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-27d2505{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-51f3348{--display:flex;}.elementor-21 .elementor-element.elementor-element-4814943 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-4814943 .elementor-button:focus{background-color:#E6832F;box-shadow:0px 0px 10px 0px rgba(147.0234375, 94.95518438386108, 12.465030570652184, 0.5);}.elementor-21 .elementor-element.elementor-element-4eb0f2c{--display:flex;}.elementor-21 .elementor-element.elementor-element-11ce782 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.elementor-21 .elementor-element.elementor-element-11ce782 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-11ce782 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-ec76315{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--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-21 .elementor-element.elementor-element-ec76315:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ec76315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ec76315:hover{box-shadow:0px 0px 10px 0px rgba(247.32343749999998, 80.64894701086956, 0, 0.5);}.elementor-21 .elementor-element.elementor-element-0b19155{--e-image-carousel-slides-to-show:1;}.elementor-21 .elementor-element.elementor-element-0b19155 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-58cce2f );opacity:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-0b19155 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0b19155 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 16px 0px 0px;}.elementor-21 .elementor-element.elementor-element-427b225 .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:10px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:8px 12px 7px 12px;}.elementor-21 .elementor-element.elementor-element-427b225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;top:12px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-427b225{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-427b225{right:0px;}.elementor-21 .elementor-element.elementor-element-29b0e02{--display:flex;--min-height:400px;--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;--border-radius:0px 0px 20px 20px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-29b0e02:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-29b0e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cef283b{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-c6e721c{--display:flex;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-04bbc3f .elementor-heading-title{font-size:20px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-e57998c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-02d2fe3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:12px;color:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-0352862{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-0352862 .elementor-heading-title{font-size:22px;font-weight:800;color:#E07820;}.elementor-21 .elementor-element.elementor-element-105d19d{--display:flex;}.elementor-21 .elementor-element.elementor-element-b95ad96{font-size:15px;color:#7B7B7B;}.elementor-21 .elementor-element.elementor-element-1acb4d3{--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;}.elementor-21 .elementor-element.elementor-element-60155e1{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-3ff6f40{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-3462d85{--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-21 .elementor-element.elementor-element-a815aff{--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;}.elementor-21 .elementor-element.elementor-element-a0ff9a9{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-765726b{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-b36f47b{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-d2a01b0{--display:flex;}.elementor-21 .elementor-element.elementor-element-65d8f26 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-65d8f26 .elementor-button:focus{background-color:#E6832F;box-shadow:0px 0px 10px 0px rgba(147.0234375, 94.95518438386108, 12.465030570652184, 0.5);}.elementor-21 .elementor-element.elementor-element-b712e43{--display:flex;}.elementor-21 .elementor-element.elementor-element-bde8a84 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.elementor-21 .elementor-element.elementor-element-bde8a84 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-bde8a84 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4a7e506{--display:flex;--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;--border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-2c875df{--display:flex;--min-height:550px;--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;--border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-7f7c243{--display:flex;--border-radius:10px 0px 0px 10px;}.elementor-21 .elementor-element.elementor-element-7f7c243:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7f7c243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saidhomes.pixelbot.com.mx/wp-content/uploads/2026/06/render-casa-prefabricada-vista-frontal-con-porche-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-8e82bd9 .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:10px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:8px 12px 7px 12px;}.elementor-21 .elementor-element.elementor-element-8e82bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;top:12px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-8e82bd9{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-8e82bd9{right:0px;}.elementor-21 .elementor-element.elementor-element-b5b26fa .elementor-button{background-color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-size:10px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:8px 12px 7px 12px;}.elementor-21 .elementor-element.elementor-element-b5b26fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:11px;}.elementor-21 .elementor-element.elementor-element-b5b26fa.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-b5b26fa{left:93px;}body.rtl .elementor-21 .elementor-element.elementor-element-b5b26fa{right:93px;}.elementor-21 .elementor-element.elementor-element-d54a090{--display:flex;--border-radius:0px 10px 10px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-d54a090:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d54a090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7a505da .elementor-button{background-color:#B85E1029;font-family:"DM Sans", Sans-serif;font-size:10px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:8px 30px 7px 30px;}.elementor-21 .elementor-element.elementor-element-7a505da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7a505da .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-7a505da .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:start;}.elementor-21 .elementor-element.elementor-element-66a7f6a{--display:flex;}.elementor-21 .elementor-element.elementor-element-51087f8{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-b518e01{--display:flex;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-ea091d0 .elementor-heading-title{font-size:20px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-00c54aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-8d382b1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:12px;color:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-8d21e20{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-8d21e20 .elementor-heading-title{font-size:22px;font-weight:800;color:#E07820;}.elementor-21 .elementor-element.elementor-element-53c44e3{--display:flex;}.elementor-21 .elementor-element.elementor-element-53c44e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-8db7fd1{font-size:15px;color:#7B7B7B;}.elementor-21 .elementor-element.elementor-element-371d675{--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;}.elementor-21 .elementor-element.elementor-element-feb9cf3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;}.elementor-21 .elementor-element.elementor-element-51ae92e{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-c137d49{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-49d2cb3{--display:flex;}.elementor-21 .elementor-element.elementor-element-73d7a75 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-73d7a75 .elementor-button:focus{background-color:#E6832F;box-shadow:0px 0px 10px 0px rgba(147.0234375, 94.95518438386108, 12.465030570652184, 0.5);}.elementor-21 .elementor-element.elementor-element-877314c{--display:flex;}.elementor-21 .elementor-element.elementor-element-98c17b1 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.elementor-21 .elementor-element.elementor-element-98c17b1 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-98c17b1 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-185255a{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-31ed5b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--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-21 .elementor-element.elementor-element-31ed5b3:hover{box-shadow:0px 0px 10px 0px rgba(247.32343749999998, 80.64894701086956, 0, 0.5);}.elementor-21 .elementor-element.elementor-element-4021482{--e-image-carousel-slides-to-show:1;}.elementor-21 .elementor-element.elementor-element-4021482 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-58cce2f );opacity:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-4021482 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4021482 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 16px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e2abb75 .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:10px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:8px 12px 7px 12px;}.elementor-21 .elementor-element.elementor-element-e2abb75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;top:12px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-e2abb75{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-e2abb75{right:0px;}.elementor-21 .elementor-element.elementor-element-863b91c{--display:flex;--min-height:400px;--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;--border-radius:0px 0px 20px 20px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-863b91c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-863b91c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-88f7185{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-7967292{--display:flex;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-762784f .elementor-heading-title{font-size:20px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-4eb5bea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-4847885{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:12px;color:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-ab76a0d{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-ab76a0d .elementor-heading-title{font-size:22px;font-weight:800;color:#E07820;}.elementor-21 .elementor-element.elementor-element-ace3c9b{--display:flex;}.elementor-21 .elementor-element.elementor-element-7716411{padding:0px 0px 0px 0px;font-size:15px;color:#7B7B7B;}.elementor-21 .elementor-element.elementor-element-21dea97{--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;}.elementor-21 .elementor-element.elementor-element-a3642a0{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-9e34f83{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-9e660f3{--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-21 .elementor-element.elementor-element-88dc90d{--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;}.elementor-21 .elementor-element.elementor-element-c33ca40{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-b858ad0{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-0c77f33{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-6d0937e{--display:flex;}.elementor-21 .elementor-element.elementor-element-5198aea .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-5198aea .elementor-button:focus{background-color:#E6832F;box-shadow:0px 0px 10px 0px rgba(147.0234375, 94.95518438386108, 12.465030570652184, 0.5);}.elementor-21 .elementor-element.elementor-element-1479946{--display:flex;}.elementor-21 .elementor-element.elementor-element-f1f19b1 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.elementor-21 .elementor-element.elementor-element-f1f19b1 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-f1f19b1 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-668622c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--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-21 .elementor-element.elementor-element-668622c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-668622c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-668622c:hover{box-shadow:0px 0px 10px 0px rgba(247.32343749999998, 80.64894701086956, 0, 0.5);}.elementor-21 .elementor-element.elementor-element-0627f93{--e-image-carousel-slides-to-show:1;}.elementor-21 .elementor-element.elementor-element-0627f93 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-58cce2f );opacity:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-0627f93 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0627f93 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 16px 0px 0px;}.elementor-21 .elementor-element.elementor-element-01b8015 .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:10px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:8px 12px 7px 12px;}.elementor-21 .elementor-element.elementor-element-01b8015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;top:12px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-01b8015{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-01b8015{right:0px;}.elementor-21 .elementor-element.elementor-element-18708db{--display:flex;--min-height:400px;--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;--border-radius:0px 0px 20px 20px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-18708db:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-18708db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8383a8a{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-346f7e5{--display:flex;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-223766e .elementor-heading-title{font-size:20px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-1e4eaa2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-342e461{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:end;font-size:12px;color:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-ecceae9{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-ecceae9 .elementor-heading-title{font-size:22px;font-weight:800;color:#E07820;}.elementor-21 .elementor-element.elementor-element-d679584{--display:flex;}.elementor-21 .elementor-element.elementor-element-1726804{font-size:15px;color:#7B7B7B;}.elementor-21 .elementor-element.elementor-element-5802f56{--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;}.elementor-21 .elementor-element.elementor-element-63cdad7{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-e1a227c{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-f5ff9d1{--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-21 .elementor-element.elementor-element-db1ea6c{--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;}.elementor-21 .elementor-element.elementor-element-3af1d63{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-b974dc4{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-1716343{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-0d1734e{--display:flex;}.elementor-21 .elementor-element.elementor-element-ea5a766 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-ea5a766 .elementor-button:focus{background-color:#E6832F;box-shadow:0px 0px 10px 0px rgba(147.0234375, 94.95518438386108, 12.465030570652184, 0.5);}.elementor-21 .elementor-element.elementor-element-4b2e26d{--display:flex;}.elementor-21 .elementor-element.elementor-element-2913918 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.elementor-21 .elementor-element.elementor-element-2913918 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-2913918 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-d1e6ebf{--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;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0a2469d{--display:flex;--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;--border-radius:14px 14px 14px 14px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-0a2469d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0a2469d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2680951{--display:flex;}.elementor-21 .elementor-element.elementor-element-67256f8 .elementor-heading-title{font-size:24px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7e12e4a{padding:0px 0px 0px 0px;font-size:15px;color:var( --e-global-color-af0ccf0 );}.elementor-21 .elementor-element.elementor-element-a1cb433{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-3a5e754{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-30807a3 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-30807a3 .elementor-button:focus{background-color:#E6832F;box-shadow:0px 0px 10px 0px rgba(147.0234375, 94.95518438386108, 12.465030570652184, 0.5);}.elementor-21 .elementor-element.elementor-element-30b8a4a{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-30b8a4a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-30b8a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-bd6fde8{text-align:center;}.elementor-21 .elementor-element.elementor-element-bd6fde8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:capitalize;letter-spacing:0.8px;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-cb18b08{text-align:center;}.elementor-21 .elementor-element.elementor-element-cb18b08 .elementor-heading-title{font-size:48px;font-weight:800;text-transform:none;}.elementor-21 .elementor-element.elementor-element-0406f0c{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;font-size:15px;color:var( --e-global-color-58cce2f );}.elementor-21 .elementor-element.elementor-element-0406f0c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e3fad01{--display:flex;}.elementor-21 .elementor-element.elementor-element-96dc913{--display:flex;--min-height:350px;--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.8;}.elementor-21 .elementor-element.elementor-element-96dc913:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-96dc913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-96dc913::before, .elementor-21 .elementor-element.elementor-element-96dc913 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-96dc913 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-96dc913 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-96dc913 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-96dc913 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-f910868{text-align:center;}.elementor-21 .elementor-element.elementor-element-f910868 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-5a0ad1d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-5a0ad1d.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5a0ad1d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;color:#BDBDBD;}.elementor-21 .elementor-element.elementor-element-b565569{--display:flex;--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;}.elementor-21 .elementor-element.elementor-element-816c77a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-e304c7d .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-e304c7d .elementor-button:focus{background-color:#E6893A;box-shadow:0px 0px 5px 0px #E6893A;}.elementor-21 .elementor-element.elementor-element-e304c7d .elementor-button{text-transform:none;}.elementor-21 .elementor-element.elementor-element-20ab517{--display:flex;}.elementor-21 .elementor-element.elementor-element-e0cb053 .elementor-button{background-color:#02010100;text-transform:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7;}.elementor-21 .elementor-element.elementor-element-e0cb053 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-e0cb053 .elementor-button:focus{background-color:#FFFFFF24;border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e0cb053 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-64d1573{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-64d1573.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-64d1573 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;color:#5A5A5A;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-7f7c243{--width:60%;}.elementor-21 .elementor-element.elementor-element-53c44e3{--width:100%;}.elementor-21 .elementor-element.elementor-element-7967292{--width:100%;}.elementor-21 .elementor-element.elementor-element-4eb5bea{--width:100%;}.elementor-21 .elementor-element.elementor-element-b565569{--width:100%;}.elementor-21 .elementor-element.elementor-element-816c77a{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8b4f887 */.orange-text {
    color: #e07820;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08ab6de */.model-specs {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 20px;
}

.spec-chip {
    display: flex;
    align-items: center;
    gap: 5px;
    background: #F7F3EE;;
    border: 1px solid #EDE7DD;
    border-radius: 40px;
    padding: 2px 12px;
    font-size: .8rem;
    color: #222B35;
    font-weight: 500;
}

.spec-chip svg { flex-shrink: 0;
    color: #E07820;;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d419344 */.model-features {
    list-style: none;
    margin-bottom: 24px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
}

.model-features li {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 15px;
    color: #7B7B7B;
}

.model-features li::before {
    content: '✓';
    color: #E07820;
    font-weight: 700;
    font-size: .8rem;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff2d8e2 */.model-availability {
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #4A7FA5;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #0D1B2A;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}

.avail-badge-rent {
    background: rgba(74, 127, 165, .08);
    color: #4A7FA5;;
    border: 1px solid rgba(74, 127, 165, .2);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 2px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}


.avail-dot-buy {
    background: #0D1B2A;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}


.avail-dot-rent {
    background: #4A7FA5;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6682b6 */.model-specs {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 20px;
}

.spec-chip {
    display: flex;
    align-items: center;
    gap: 5px;
    background: #F7F3EE;;
    border: 1px solid #EDE7DD;
    border-radius: 40px;
    padding: 2px 12px;
    font-size: .8rem;
    color: #222B35;
    font-weight: 500;
}

.spec-chip svg { flex-shrink: 0;
    color: #E07820;;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01e6e42 */.model-features {
    list-style: none;
    margin-bottom: 24px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
}

.model-features li {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 15px;
    color: #7B7B7B;
}

.model-features li::before {
    content: '✓';
    color: #E07820;
    font-weight: 700;
    font-size: .8rem;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41d4536 */.model-availability {
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #4A7FA5;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #0D1B2A;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}

.avail-badge-rent {
    background: rgba(74, 127, 165, .08);
    color: #4A7FA5;;
    border: 1px solid rgba(74, 127, 165, .2);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 2px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}


.avail-dot-buy {
    background: #0D1B2A;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}


.avail-dot-rent {
    background: #4A7FA5;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2113fa */.model-specs {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 20px;
}

.spec-chip {
    display: flex;
    align-items: center;
    gap: 5px;
    background: #F7F3EE;;
    border: 1px solid #EDE7DD;
    border-radius: 40px;
    padding: 2px 12px;
    font-size: .8rem;
    color: #222B35;
    font-weight: 500;
}

.spec-chip svg { flex-shrink: 0;
    color: #E07820;;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc8136b */.model-features {
    list-style: none;
    margin-bottom: 24px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
}

.model-features li {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 15px;
    color: #7B7B7B;
}

.model-features li::before {
    content: '✓';
    color: #E07820;
    font-weight: 700;
    font-size: .8rem;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58e0080 */.model-availability {
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #4A7FA5;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #0D1B2A;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}

.avail-badge-rent {
    background: rgba(74, 127, 165, .08);
    color: #4A7FA5;;
    border: 1px solid rgba(74, 127, 165, .2);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 2px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}


.avail-dot-buy {
    background: #0D1B2A;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}


.avail-dot-rent {
    background: #4A7FA5;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60155e1 */.model-specs {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 20px;
}

.spec-chip {
    display: flex;
    align-items: center;
    gap: 5px;
    background: #F7F3EE;;
    border: 1px solid #EDE7DD;
    border-radius: 40px;
    padding: 2px 12px;
    font-size: .8rem;
    color: #222B35;
    font-weight: 500;
}

.spec-chip svg { flex-shrink: 0;
    color: #E07820;;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4adc18a */.model-features {
    list-style: none;
    margin-bottom: 24px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
}

.model-features li {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 15px;
    color: #7B7B7B;
}

.model-features li::before {
    content: '✓';
    color: #E07820;
    font-weight: 700;
    font-size: .8rem;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0ff9a9 */.model-availability {
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #4A7FA5;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #0D1B2A;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}

.avail-badge-rent {
    background: rgba(74, 127, 165, .08);
    color: #4A7FA5;;
    border: 1px solid rgba(74, 127, 165, .2);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 2px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}


.avail-dot-buy {
    background: #0D1B2A;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}


.avail-dot-rent {
    background: #4A7FA5;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c9c6f2 */.model-features {
    grid-template-columns: repeat(3, 1fr);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-feb9cf3 */.model-availability {
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #4A7FA5;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #0D1B2A;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}

.avail-badge-rent {
    background: rgba(74, 127, 165, .08);
    color: #4A7FA5;;
    border: 1px solid rgba(74, 127, 165, .2);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 2px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}


.avail-dot-buy {
    background: #0D1B2A;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}


.avail-dot-rent {
    background: #4A7FA5;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3642a0 */.model-specs {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 20px;
}

.spec-chip {
    display: flex;
    align-items: center;
    gap: 5px;
    background: #F7F3EE;;
    border: 1px solid #EDE7DD;
    border-radius: 40px;
    padding: 2px 12px;
    font-size: .8rem;
    color: #222B35;
    font-weight: 500;
}

.spec-chip svg { flex-shrink: 0;
    color: #E07820;;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c63cd1e */.model-features {
    list-style: none;
    margin-bottom: 24px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
}

.model-features li {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 15px;
    color: #7B7B7B;
}

.model-features li::before {
    content: '✓';
    color: #E07820;
    font-weight: 700;
    font-size: .8rem;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c33ca40 */.model-availability {
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #4A7FA5;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #0D1B2A;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}

.avail-badge-rent {
    background: rgba(74, 127, 165, .08);
    color: #4A7FA5;;
    border: 1px solid rgba(74, 127, 165, .2);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 2px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}


.avail-dot-buy {
    background: #0D1B2A;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}


.avail-dot-rent {
    background: #4A7FA5;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63cdad7 */.model-specs {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 20px;
}

.spec-chip {
    display: flex;
    align-items: center;
    gap: 5px;
    background: #F7F3EE;;
    border: 1px solid #EDE7DD;
    border-radius: 40px;
    padding: 2px 12px;
    font-size: .8rem;
    color: #222B35;
    font-weight: 500;
}

.spec-chip svg { flex-shrink: 0;
    color: #E07820;;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be16e0d */.model-features {
    list-style: none;
    margin-bottom: 24px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
}

.model-features li {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 15px;
    color: #7B7B7B;
}

.model-features li::before {
    content: '✓';
    color: #E07820;
    font-weight: 700;
    font-size: .8rem;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af1d63 */.model-availability {
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #4A7FA5;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge-buy {
    background: rgba(13, 27, 42, .06);
    color: #0D1B2A;
    border: 1px solid rgba(13, 27, 42, .12);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}

.avail-badge-rent {
    background: rgba(74, 127, 165, .08);
    color: #4A7FA5;;
    border: 1px solid rgba(74, 127, 165, .2);
}

.avail-badge {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 2px 14px;
    border-radius: 40px;
    font-size: .8rem;
    font-weight: 600;
}


.avail-dot-buy {
    background: #0D1B2A;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}


.avail-dot-rent {
    background: #4A7FA5;
}

.avail-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37b010c */.reveal { opacity: 0; transform: translateY(20px); transition: opacity .55s ease, transform .55s ease; }
    .reveal.visible { opacity: 1; transform: none; }
    .reveal-delay-1 { transition-delay: .1s; }
    .reveal-delay-2 { transition-delay: .2s; }
    .reveal-delay-3 { transition-delay: .3s; }
    
    
    /* ── COMPARISON TABLE ── */
    .compare { padding: 80px 0; background: var(--white); }
    .compare h2 {
      font-size: clamp(1.8rem, 3.5vw, 2.6rem);
      font-weight: 800; color: var(--navy);
      text-align: center; margin-bottom: 10px;
    }
    .compare > .container > p { text-align: center; margin-bottom: 48px; max-width: 480px; margin-left: auto; margin-right: auto; }
    .table-wrap { overflow-x: auto; border-radius: var(--radius-lg); box-shadow: var(--shadow); }
    table { width: 100%; border-collapse: collapse; background: var(--white); }
    thead tr { background: var(--navy); }
    thead th {
      padding: 16px 20px;
      font-family: 'Syne', sans-serif; font-size: .85rem; font-weight: 700;
      color: rgba(255,255,255,.75); text-align: left; white-space: nowrap;
    }
    thead th:first-child { color: var(--white); }
    thead th.highlight { color: var(--amber-lt); }
    tbody tr { border-bottom: 1px solid var(--cream-dk); transition: background .15s; }
    tbody tr:last-child { border-bottom: none; }
    tbody tr:hover { background: var(--cream); }
    td {
      padding: 14px 20px;
      font-size: .875rem; color: var(--charcoal);
      vertical-align: middle;
    }
    td:first-child { font-weight: 600; color: var(--navy); }
    td.check { color: var(--amber); font-size: 16px; font-weight: 700; text-align: center; }
    td.dash { color: var(--muted); font-size: 18px; text-align: center; }
    td.price { font-family: 'Syne', sans-serif; font-weight: 700; color: var(--amber); }
    td.highlight-col { background: rgba(224,120,32,.04); }/* End custom CSS */