.elementor-12 .elementor-element.elementor-element-398c3cea:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-398c3cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-398c3cea > .elementor-background-overlay{background-color:#120031D1;opacity:0.7;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-398c3cea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e136f10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-12 .elementor-element.elementor-element-e136f10 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-12 .elementor-element.elementor-element-3ef97edc{--spacer-size:276px;}.elementor-12 .elementor-element.elementor-element-3ef97edc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-51172592{width:var( --container-widget-width, 125.739% );max-width:125.739%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:125.739%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-51172592.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-51172592.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-51172592 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:55px;font-weight:400;line-height:60px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6f0cb9de{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:18px;line-height:28px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6f0cb9de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-52c9856f{--spacer-size:290px;}.elementor-12 .elementor-element.elementor-element-52c9856f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-7eab4a0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-7eab4a0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-fafe82c{--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-12 .elementor-element.elementor-element-fafe82c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fafe82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9D2DC;}.elementor-12 .elementor-element.elementor-element-36ae121{width:var( --container-widget-width, 1080px );max-width:1080px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1080px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-36ae121.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-36ae121.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-36ae121 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:50px;font-weight:400;letter-spacing:-1.5px;color:#1C355E;}.elementor-12 .elementor-element.elementor-element-0967d21{--display:flex;--min-height:960px;--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;}.elementor-12 .elementor-element.elementor-element-0967d21:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0967d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9D2DC;}.elementor-12 .elementor-element.elementor-element-32c7252{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-32c7252.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-35ed13e{--display:flex;}.elementor-12 .elementor-element.elementor-element-1afc3a3{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-12 .elementor-element.elementor-element-1afc3a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1afc3a3 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-ac234b2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-ac234b2.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2c74836{--display:flex;}.elementor-12 .elementor-element.elementor-element-3f1ddf7{--swiper-slides-gap:10px;}.elementor-12 .elementor-element.elementor-element-3f1ddf7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-18b2a45{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-18b2a45.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4bd4bd9{--display:flex;}.elementor-12 .elementor-element.elementor-element-258928e{--swiper-slides-gap:10px;}.elementor-12 .elementor-element.elementor-element-258928e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-39fbcc1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-12 .elementor-element.elementor-element-39fbcc1.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f86621a{--swiper-slides-to-display:3;--swiper-slides-gap:10px;width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f86621a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f86621a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-f86621a .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-e6eb3e3{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-12 .elementor-element.elementor-element-e6eb3e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-41b06dbe{--display:flex;--min-height:750px;--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;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-12 .elementor-element.elementor-element-41b06dbe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-41b06dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eikonicrealty.com/wp-content/uploads/2025/09/eikonic_webplan-new_images-01-1-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-41b06dbe::before, .elementor-12 .elementor-element.elementor-element-41b06dbe > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-41b06dbe > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-41b06dbe > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-41b06dbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-41b06dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#08001D;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-4ad3a23{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-4ad3a23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-4ad3a23 img{max-width:62px;height:36px;}.elementor-12 .elementor-element.elementor-element-383c6a5f{width:var( --container-widget-width, 1080px );max-width:1080px;margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1080px;--container-widget-flex-grow:0;text-align:center;font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-383c6a5f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-383c6a5f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-ee0127a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-ee0127a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-4bfb9638{--display:flex;--min-height:740px;--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-12 .elementor-element.elementor-element-4bfb9638:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4bfb9638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C355E;}.elementor-12 .elementor-element.elementor-element-4bfb9638.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b41dd7a{width:var( --container-widget-width, 720px );max-width:720px;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-b41dd7a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b41dd7a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-b41dd7a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-46eb2185.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-349d0ba8{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 33px;--row-gap:15px;--column-gap:33px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-349d0ba8.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-740a553.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-740a553.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-12 .elementor-element.elementor-element-740a553.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-12 .elementor-element.elementor-element-740a553.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-740a553 .elementor-image-box-title{margin-bottom:20px;font-family:"Work Sans", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-740a553 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-740a553 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-740a553 .elementor-image-box-description{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;color:#B9D2DC;}.elementor-12 .elementor-element.elementor-element-4bd69758.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-4bd69758.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-12 .elementor-element.elementor-element-4bd69758.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-12 .elementor-element.elementor-element-4bd69758.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-4bd69758 .elementor-image-box-title{margin-bottom:20px;font-family:"Work Sans", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4bd69758 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-4bd69758 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-4bd69758 .elementor-image-box-description{font-family:"Work Sans", Sans-serif;font-size:16px;color:#B9D2DC;}.elementor-12 .elementor-element.elementor-element-69c57ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-69c57ca.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-12 .elementor-element.elementor-element-69c57ca.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-12 .elementor-element.elementor-element-69c57ca.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-69c57ca .elementor-image-box-title{margin-bottom:20px;font-family:"Work Sans", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-69c57ca .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-69c57ca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-69c57ca .elementor-image-box-description{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:normal;color:#B9D2DC;}.elementor-12 .elementor-element.elementor-element-53b4a0d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-53b4a0d0.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-12 .elementor-element.elementor-element-53b4a0d0.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-12 .elementor-element.elementor-element-53b4a0d0.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-53b4a0d0 .elementor-image-box-title{margin-bottom:45px;font-family:"Work Sans", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-53b4a0d0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-53b4a0d0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-53b4a0d0 .elementor-image-box-description{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:normal;color:#B9D2DC;}.elementor-12 .elementor-element.elementor-element-1602b931.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1602b931.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-12 .elementor-element.elementor-element-1602b931.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-12 .elementor-element.elementor-element-1602b931.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-1602b931 .elementor-image-box-title{margin-bottom:20px;font-family:"Work Sans", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1602b931 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-1602b931 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-1602b931 .elementor-image-box-description{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:normal;color:#B9D2DC;}.elementor-12 .elementor-element.elementor-element-e67c8b7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-12 .elementor-element.elementor-element-e67c8b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-a22284c{--display:flex;--min-height:435px;--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-12 .elementor-element.elementor-element-4593357b{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 1080px );max-width:1080px;margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1080px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4593357b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4593357b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-4593357b .swiper-wrapper{display:flex;align-items:center;}.elementor-12 .elementor-element.elementor-element-1e25d9fa{--display:flex;--min-height:1024px;--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-12 .elementor-element.elementor-element-1e25d9fa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1e25d9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202945;}.elementor-12 .elementor-element.elementor-element-770c000a{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-770c000a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-770c000a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-53503df3{width:var( --container-widget-width, 920px );max-width:920px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:920px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-53503df3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-53503df3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-53503df3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#B9D2DC;}.elementor-12 .elementor-element.elementor-element-6bbfe678{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6bbfe678.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6bbfe678.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-6bbfe678 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-6bbfe678 .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;}.elementor-12 .elementor-element.elementor-element-a77208f{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-12 .elementor-element.elementor-element-a77208f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-16856be8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-16856be8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-24c32399 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 97px 90px 15px;}.elementor-12 .elementor-element.elementor-element-24c32399 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-60f9b6bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-60f9b6bd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-60f9b6bd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-335bb6d3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-335bb6d3{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-335bb6d3 a{color:#1C355E;}.elementor-12 .elementor-element.elementor-element-79899c17.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1076bd50 > .elementor-element-populated{padding:90px 15px 90px 97px;}.elementor-12 .elementor-element.elementor-element-1f2bcfb5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-4ef9d87d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-34491b65{--display:flex;--min-height:156px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1bac7770{--display:flex;}.elementor-12 .elementor-element.elementor-element-58b13c23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-58b13c23 img{border-style:none;}.elementor-12 .elementor-element.elementor-element-68824b0b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-68824b0b{font-family:"Raleway", Sans-serif;}.elementor-12 .elementor-element.elementor-element-59f16498{--display:flex;}.elementor-12 .elementor-element.elementor-element-17aa3cca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-17aa3cca img{border-style:none;}.elementor-12 .elementor-element.elementor-element-734ebef2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-734ebef2{font-family:"Raleway", Sans-serif;}.elementor-12 .elementor-element.elementor-element-ef2e803{--display:flex;--min-height:156px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-60c924dd{--display:flex;}.elementor-12 .elementor-element.elementor-element-60c924dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6411a0bf{width:var( --container-widget-width, 107.682% );max-width:107.682%;--container-widget-width:107.682%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6411a0bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6411a0bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-6411a0bf img{width:100%;height:100%;object-fit:cover;object-position:center center;border-style:none;}.elementor-12 .elementor-element.elementor-element-31d4ad5c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-31d4ad5c{font-family:"Raleway", Sans-serif;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-3ef97edc{--spacer-size:230px;}.elementor-12 .elementor-element.elementor-element-51172592{--container-widget-width:731px;--container-widget-flex-grow:0;width:var( --container-widget-width, 731px );max-width:731px;}.elementor-12 .elementor-element.elementor-element-52c9856f{--spacer-size:150px;}.elementor-12 .elementor-element.elementor-element-32c7252{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1afc3a3{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-ac234b2{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-18b2a45{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-39fbcc1{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f86621a{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-349d0ba8{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-24c32399 > .elementor-element-populated{padding:80px 30px 80px 30px;}.elementor-12 .elementor-element.elementor-element-1076bd50 > .elementor-element-populated{padding:80px 30px 80px 30px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-3ef97edc{--spacer-size:98px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-51172592{--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;}.elementor-12 .elementor-element.elementor-element-51172592 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-6f0cb9de{font-size:15px;}.elementor-12 .elementor-element.elementor-element-52c9856f{--spacer-size:80px;}.elementor-12 .elementor-element.elementor-element-52c9856f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-36ae121{text-align:center;}.elementor-12 .elementor-element.elementor-element-36ae121 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-32c7252{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1afc3a3{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-ac234b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-18b2a45{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-39fbcc1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f86621a{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-e6eb3e3 img{width:70%;}.elementor-12 .elementor-element.elementor-element-383c6a5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-12 .elementor-element.elementor-element-ee0127a img{width:70%;}.elementor-12 .elementor-element.elementor-element-b41dd7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b41dd7a .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-349d0ba8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-349d0ba8.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-740a553{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-740a553 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-740a553.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-740a553.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-740a553.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-740a553 .elementor-image-box-title{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-4bd69758{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4bd69758 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-4bd69758.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-4bd69758.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4bd69758.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-4bd69758 .elementor-image-box-title{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-69c57ca{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-69c57ca .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-69c57ca.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-69c57ca.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-69c57ca.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-69c57ca .elementor-image-box-title{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-53b4a0d0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-53b4a0d0 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-53b4a0d0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-53b4a0d0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-53b4a0d0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-53b4a0d0 .elementor-image-box-title{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-1602b931{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1602b931 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1602b931.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-1602b931.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1602b931.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1602b931 .elementor-image-box-title{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-e67c8b7 img{width:70%;}.elementor-12 .elementor-element.elementor-element-1e25d9fa{--width:100%;--min-height:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-770c000a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-770c000a .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-53503df3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-53503df3 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-6bbfe678{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-6bbfe678 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-6bbfe678 .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-12 .elementor-element.elementor-element-a77208f{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-12 .elementor-element.elementor-element-a77208f img{width:70%;}.elementor-12 .elementor-element.elementor-element-24c32399 > .elementor-element-populated{padding:60px 30px 0px 30px;}.elementor-12 .elementor-element.elementor-element-60f9b6bd{text-align:center;}.elementor-12 .elementor-element.elementor-element-60f9b6bd .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-335bb6d3{font-size:15px;}.elementor-12 .elementor-element.elementor-element-1076bd50 > .elementor-element-populated{padding:60px 30px 60px 30px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-e136f10{width:65%;}.elementor-12 .elementor-element.elementor-element-7eab4a0d{width:35%;}.elementor-12 .elementor-element.elementor-element-32c7252{--width:85%;}.elementor-12 .elementor-element.elementor-element-ac234b2{--width:85%;}.elementor-12 .elementor-element.elementor-element-18b2a45{--width:85%;}.elementor-12 .elementor-element.elementor-element-39fbcc1{--width:95%;}.elementor-12 .elementor-element.elementor-element-4bfb9638{--width:100%;}.elementor-12 .elementor-element.elementor-element-349d0ba8{--width:1080px;}.elementor-12 .elementor-element.elementor-element-1bac7770{--width:50%;}.elementor-12 .elementor-element.elementor-element-59f16498{--width:50%;}.elementor-12 .elementor-element.elementor-element-60c924dd{--width:47.248%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-e136f10{width:100%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-41b06dbe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-41b06dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for loop-carousel, class: .elementor-element-f86621a */.segundo .imagen{
  width: 100%;
  height: 250px;
  background-size:cover;
}
.imagen img{
  object-fit: cover;
  width:100%;
  height:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0967d21 */.mosaico img:hover{
    
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b06dbe *//* ----- OPTIMIZACIÓN DEL BLOQUE #nosotros EN MÓVIL ----- */
@media (max-width: 767px) {

    /* Contenedor general */
    #nosotros {
        padding: 40px 20px !important;
        text-align: center !important;
    }

    /* Imagen superior (logo/ícono) */
    #nosotros .elementor-element-4ad3a23 img {
        width: 130px !important;
        margin: 0 auto 20px auto !important;
        display: block;
    }

    /* Texto */
    #nosotros .elementor-element-383c6a5f p {
        font-size: 16px !important;
        line-height: 1.45 !important;
        margin: 0 auto 25px auto !important;
        max-width: 90% !important;
    }

    /* Mantener centrado todo el texto */
    #nosotros .elementor-element-383c6a5f {
        text-align: center !important;
    }

    /* Botón (imagen) */
    #nosotros .elementor-element-ee0127a img {
        width: 80% !important;       /* más grande para tocar fácilmente */
        max-width: 260px !important;
        margin: 10px auto 0 auto !important;
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349d0ba8 *//* ============================
   ESTILOS MÓVIL PARA TU SECCIÓN
   ============================ */
@media (max-width: 768px) {

    /* Contenedor completo */
    .iconos.elementor-widget-image-box {
        text-align: center !important;
        margin-bottom: 50px !important;
    }

    /* Imagen redonda (ajusta tamaño en móvil) */
    .iconos .elementor-image-box-img img {
        width: 110px !important;
        height: 100px !important;
        object-fit: contain !important;
        margin: 0 auto 10px auto !important;
        display: block !important;
    }

    /* Título (más legible en móvil) */
    .iconos .elementor-image-box-title {
        font-size: 15px !important;
        line-height: 1.3 !important;
        font-weight: 700 !important/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e25d9fa *//* ============================
   SECCIÓN #asesoria (MÓVIL)
   ============================ */
@media (max-width: 767px) {

    /* CONTENEDOR PRINCIPAL */
    #asesoria {
        display: block !important;
        padding: 35px 20px !important;
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
        text-align: center !important;
    }

    /* Evitar que Flexbox estire todo */
    #asesoria.e-con {
        align-items: flex-start !important;
        justify-content: flex-start !important;
    }

    /* =====================================
       TÍTULO (ID interno: 770c000a)
       ===================================== */
    #asesoria .elementor-element-770c000a h5 {
        font-size: 15px !important;
        line-height: 1.4 !important;
        margin: 0 auto 15px auto !important;
        font-weight: 600 !important;
        max-width: 95% !important;
    }

    /* =====================================
       TEXTO DESCRIPTIVO (ID interno: 53503df3)
       ===================================== */
    #asesoria .elementor-element-53503df3 h6 {
        font-size: 15px !important;
        line-height: 1.55 !important;
        margin: 0 auto 20px auto !important;
        font-weight: 400 !important;
        max-width: 95% !important;
    }

    /* =====================================
       CARRUSEL (ID interno: 6bbfe678)
       ===================================== */

    /* Evitar altura fantasma */
    #asesoria .elementor-element-6bbfe678 .elementor-image-carousel-wrapper,
    #asesoria .elementor-element-6bbfe678 .swiper,
    #asesoria .elementor-element-6bbfe678 .swiper-wrapper,
    #asesoria .elementor-element-6bbfe678 .swiper-slide {
        height: auto !important;
    }

    #asesoria .elementor-element-6bbfe678 .swiper-slide-image {
        width: 100% !important;
        height: auto !important;
        border-radius: 10px !important;
    }

    /* Oculta flechas en móvil si molestan */
    #asesoria .elementor-element-6bbfe678 .elementor-swiper-button {
        display: none !important;
    }

    /* =====================================
       BOTÓN (ID interno: a77208f)
       ===================================== */
    #asesoria .elementor-element-a77208f img {
        width: 75% !important;
        max-width: 260px !important;
        margin: 25px auto 0 auto !important;
        display: block !important;
    }

    /* Quitar espacio fantasma */
    #asesoria .elementor-element-a77208f {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    /* =====================================
       ELIMINAR MÁRGENES/PADDINGS OCULTOS
       ===================================== */
    #asesoria .elementor-element {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    .elementor-section {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79899c17 */.wpcf7-form {
	padding: 10px 10px 10px 10px;
	width: 400px;
}
 
.wpcf7-form p {
	color: #4f2a0f;
	margin-bottom: 5px;
}
 
.wpcf7-form input,
.wpcf7-form textarea {
	background: #f0f0f0;
	padding: 5px 7px;
	margin: 4px 0 7px 0;
	border: 1px none #ccb58c;
	color: #4f4f4f;
	width: 300px;
	
	
}
 .wpcf7-form textarea{
     height: 100px;
 }
.wpcf7-form .wpcf7-submit {
	background: #1C355E;
	padding: 5px 15px;
	color: #fff;
	min-width: 100px;
}

.wpcf7-form input[type="submit"]:hover {
 	background: #000;
}
#contact-button-homepage{
 	background: #1C355E;
 	color: #fff;
 	border: none;
 	width: 300px;
}/* End custom CSS */