.elementor-10350 .elementor-element.elementor-element-a10cd208:not(.elementor-motion-effects-element-type-background), .elementor-10350 .elementor-element.elementor-element-a10cd208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imodhaus.com/wp-content/uploads/2026/05/01_IMODHAUS_VILANOVA.jpg");background-position:bottom center;background-size:cover;}.elementor-10350 .elementor-element.elementor-element-a10cd208 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(92deg, var( --e-global-color-primary ) 47%, #F2295B00 90%);opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-a10cd208 > .elementor-container{max-width:1220px;min-height:100vh;}.elementor-10350 .elementor-element.elementor-element-a10cd208{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-10350 .elementor-element.elementor-element-f3ce2fc1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10350 .elementor-element.elementor-element-a93a7464{text-align:start;}.elementor-10350 .elementor-element.elementor-element-a93a7464 .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-131d6e02{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:start;font-size:20px;line-height:30px;color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-131d6e02 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10350 .elementor-element.elementor-element-172ddce4 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;letter-spacing:2.5px;border-radius:50px 50px 50px 50px;padding:15px 25px 13px 25px;}.elementor-10350 .elementor-element.elementor-element-f756edc7:not(.elementor-motion-effects-element-type-background), .elementor-10350 .elementor-element.elementor-element-f756edc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-f756edc7 > .elementor-container{max-width:1220px;}.elementor-10350 .elementor-element.elementor-element-f756edc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-10350 .elementor-element.elementor-element-f756edc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-ea35bd7f .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:var( --e-global-color-text );}.elementor-10350 .elementor-element.elementor-element-52377964:not(.elementor-motion-effects-element-type-background), .elementor-10350 .elementor-element.elementor-element-52377964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-10350 .elementor-element.elementor-element-52377964 > .elementor-container{max-width:1220px;}.elementor-10350 .elementor-element.elementor-element-52377964{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-10350 .elementor-element.elementor-element-52377964 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-47f73c4d .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:var( --e-global-color-text );}.elementor-10350 .elementor-element.elementor-element-16861249:not(.elementor-motion-effects-element-type-background), .elementor-10350 .elementor-element.elementor-element-16861249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f0e9;}.elementor-10350 .elementor-element.elementor-element-16861249{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-10350 .elementor-element.elementor-element-16861249 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-6ae06ded .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:var( --e-global-color-text );}.elementor-10350 .elementor-element.elementor-element-4a038fc4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10350 .elementor-element.elementor-element-4a038fc4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-4a038fc4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-10350 .elementor-element.elementor-element-4a038fc4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-ed720b1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10350 .elementor-element.elementor-element-ed720b1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-ed720b1d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-10350 .elementor-element.elementor-element-ed720b1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-50c65227:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10350 .elementor-element.elementor-element-50c65227 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-50c65227 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-10350 .elementor-element.elementor-element-50c65227 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-c9c117aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10350 .elementor-element.elementor-element-c9c117aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-c9c117aa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-10350 .elementor-element.elementor-element-c9c117aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-08a96f9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10350 .elementor-element.elementor-element-08a96f9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-08a96f9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-10350 .elementor-element.elementor-element-08a96f9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-0d917058:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10350 .elementor-element.elementor-element-0d917058 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-0d917058 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-10350 .elementor-element.elementor-element-0d917058 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-7ab4c2d1:not(.elementor-motion-effects-element-type-background), .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;background-image:url("https://imodhaus.com/wp-content/uploads/2026/07/imod_casa-porche.jpeg");background-position:center center;background-size:cover;}.elementor-10350 .elementor-element.elementor-element-7ab4c2d1 > .elementor-background-overlay{background-color:rgba(10,10,10,0.60);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-7ab4c2d1 > .elementor-container{max-width:1220px;}.elementor-10350 .elementor-element.elementor-element-7ab4c2d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 120px 0px;}.elementor-10350 .elementor-element.elementor-element-9cd6e4f3 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-10350 .elementor-element.elementor-element-9cd6e4f3 .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:var( --e-global-color-text );}.elementor-10350 .elementor-element.elementor-element-be18a615 > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-10350 .elementor-element.elementor-element-be18a6a1 .elementor-heading-title{font-size:22px;}.elementor-10350 .elementor-element.elementor-element-cf29b726 > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-10350 .elementor-element.elementor-element-cf29b7a1 .elementor-heading-title{font-size:22px;}.elementor-10350 .elementor-element.elementor-element-d03ac837 > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-10350 .elementor-element.elementor-element-d03ac8a1 .elementor-heading-title{font-size:22px;}.elementor-10350 .elementor-element.elementor-element-e14bd948 > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-10350 .elementor-element.elementor-element-e14bd9a1 .elementor-heading-title{font-size:22px;}.elementor-10350 .elementor-element.elementor-element-f25cea59 > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-10350 .elementor-element.elementor-element-f25cea59{font-size:24px;font-style:italic;line-height:1.35em;color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-e9da262{overflow:hidden;margin-top:70px;margin-bottom:0px;}.elementor-10350 .elementor-element.elementor-element-590c264:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10350 .elementor-element.elementor-element-590c264 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10350 .elementor-element.elementor-element-590c264 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 20%;}.elementor-10350 .elementor-element.elementor-element-590c264 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-ca0ccec .elementor-heading-title{font-size:16px;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-10350 .elementor-element.elementor-element-53badfc .elementor-heading-title{font-size:3.7em;letter-spacing:-5px;color:var( --e-global-color-37945ba8 );}.elementor-10350 .elementor-element.elementor-element-f36dfb6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10350 .elementor-element.elementor-element-f36dfb6a{font-size:16px;line-height:24px;color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-b7cfc64 .elementor-button{border-radius:50px 50px 50px 50px;padding:15px 25px 13px 25px;}.elementor-10350 .elementor-element.elementor-element-b6ee628 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10350 .elementor-element.elementor-element-72619bb{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-10350 .elementor-element.elementor-element-72619bb > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-10350 .elementor-element.elementor-element-72619bb .swiper-slide > .elementor-element{height:100%;}.elementor-10350 .elementor-element.elementor-element-9f664ad4{padding:90px 0px 90px 0px;}.elementor-10350 .elementor-element.elementor-element-6af256da .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:var( --e-global-color-text );}.elementor-10350 .elementor-element.elementor-element-65e9bdc6:not(.elementor-motion-effects-element-type-background), .elementor-10350 .elementor-element.elementor-element-65e9bdc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-10350 .elementor-element.elementor-element-65e9bdc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-10350 .elementor-element.elementor-element-65e9bdc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-a15f4d57 .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-cc3a8afc{color:#ffffff;}.elementor-10350 .elementor-element.elementor-element-c2fd2f2a{padding:90px 0px 90px 0px;}.elementor-10350 .elementor-element.elementor-element-3ef837d6 .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:var( --e-global-color-text );}.elementor-10350 .elementor-element.elementor-element-a649ee0e:not(.elementor-motion-effects-element-type-background), .elementor-10350 .elementor-element.elementor-element-a649ee0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f0e9;}.elementor-10350 .elementor-element.elementor-element-a649ee0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-10350 .elementor-element.elementor-element-a649ee0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-d9a72acc .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:var( --e-global-color-text );}.elementor-10350 .elementor-element.elementor-element-4d4593e7:not(.elementor-motion-effects-element-type-background), .elementor-10350 .elementor-element.elementor-element-4d4593e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f0e9;}.elementor-10350 .elementor-element.elementor-element-4d4593e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-10350 .elementor-element.elementor-element-4d4593e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-84b2e3e3 .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:var( --e-global-color-text );}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-accordion-item{border-width:0px;border-color:#AEAEAE80;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#AEAEAE80;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#AEAEAE80;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-active .elementor-accordion-icon, .elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-active .elementor-accordion-title{color:#04968b;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-active .elementor-accordion-icon svg{fill:#04968b;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-tab-title{padding:22px 0px 22px 0px;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-tab-title .elementor-accordion-icon i:before{color:#171717;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-tab-title .elementor-accordion-icon svg{fill:#171717;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#04968b;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#04968b;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-tab-content{padding:0px 0px 22px 0px;}.elementor-10350 .elementor-element.elementor-element-53fb5858:not(.elementor-motion-effects-element-type-background), .elementor-10350 .elementor-element.elementor-element-53fb5858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-10350 .elementor-element.elementor-element-53fb5858 > .elementor-container{max-width:1200px;}.elementor-10350 .elementor-element.elementor-element-53fb5858{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-10350 .elementor-element.elementor-element-53fb5858 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10350 .elementor-element.elementor-element-8067621c{text-align:center;}.elementor-10350 .elementor-element.elementor-element-8067621c .elementor-heading-title{font-size:3.7em;text-transform:none;line-height:1em;letter-spacing:-5px;color:var( --e-global-color-text );}.elementor-10350 .elementor-element.elementor-element-6ed83f50{text-align:center;}body:not(.rtl) .elementor-10350 .elementor-element.elementor-element-f1a7c9e2{left:18px;}body.rtl .elementor-10350 .elementor-element.elementor-element-f1a7c9e2{right:18px;}.elementor-10350 .elementor-element.elementor-element-f1a7c9e2{bottom:22px;z-index:999;}.elementor-10350 .elementor-element.elementor-element-f1a7c9e2 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;letter-spacing:2.5px;border-radius:50px 50px 50px 50px;}@media(max-width:1024px){.elementor-10350 .elementor-element.elementor-element-72619bb{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10350 .elementor-element.elementor-element-a10cd208 > .elementor-container{min-height:60vh;}.elementor-10350 .elementor-element.elementor-element-a10cd208{padding:40px 30px 40px 30px;}.elementor-10350 .elementor-element.elementor-element-f3ce2fc1 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10350 .elementor-element.elementor-element-a93a7464{text-align:center;}.elementor-10350 .elementor-element.elementor-element-a93a7464 .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-131d6e02{width:100%;max-width:100%;text-align:center;}.elementor-10350 .elementor-element.elementor-element-f756edc7{padding:70px 30px 70px 30px;}.elementor-10350 .elementor-element.elementor-element-ea35bd7f .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-52377964{padding:55px 30px 55px 30px;}.elementor-10350 .elementor-element.elementor-element-47f73c4d .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-16861249{padding:60px 30px 60px 30px;}.elementor-10350 .elementor-element.elementor-element-6ae06ded .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-7ab4c2d1{padding:55px 30px 55px 30px;}.elementor-10350 .elementor-element.elementor-element-9cd6e4f3 .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-be18a615 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-10350 .elementor-element.elementor-element-cf29b726 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-10350 .elementor-element.elementor-element-d03ac837 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-10350 .elementor-element.elementor-element-e14bd948 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-10350 .elementor-element.elementor-element-f25cea59{font-size:20px;}.elementor-10350 .elementor-element.elementor-element-e9da262{margin-top:45px;margin-bottom:0px;}.elementor-10350 .elementor-element.elementor-element-590c264 > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-10350 .elementor-element.elementor-element-ca0ccec{text-align:center;}.elementor-10350 .elementor-element.elementor-element-ca0ccec .elementor-heading-title{font-size:14px;}.elementor-10350 .elementor-element.elementor-element-53badfc{text-align:center;}.elementor-10350 .elementor-element.elementor-element-53badfc .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-b7cfc64 .elementor-button{font-size:12px;line-height:1.6em;}.elementor-10350 .elementor-element.elementor-element-72619bb{--swiper-slides-to-display:1;}.elementor-10350 .elementor-element.elementor-element-9f664ad4{padding:60px 30px 60px 30px;}.elementor-10350 .elementor-element.elementor-element-6af256da .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-65e9bdc6{padding:60px 30px 60px 30px;}.elementor-10350 .elementor-element.elementor-element-a15f4d57 .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-c2fd2f2a{padding:60px 30px 60px 30px;}.elementor-10350 .elementor-element.elementor-element-3ef837d6 .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-a649ee0e{padding:60px 30px 60px 30px;}.elementor-10350 .elementor-element.elementor-element-d9a72acc .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-4d4593e7{padding:60px 30px 60px 30px;}.elementor-10350 .elementor-element.elementor-element-84b2e3e3 .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-53fb5858{padding:50px 30px 50px 30px;}.elementor-10350 .elementor-element.elementor-element-8067621c .elementor-heading-title{font-size:2.2em;letter-spacing:-3px;}.elementor-10350 .elementor-element.elementor-element-f1a7c9e2 .elementor-button{font-size:13px;letter-spacing:1.2px;padding:12px 22px 12px 22px;}}@media(min-width:1025px){.elementor-10350 .elementor-element.elementor-element-7ab4c2d1:not(.elementor-motion-effects-element-type-background), .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-a93a7464 */.elementor-10350 .elementor-element.elementor-element-a93a7464 i {
    font-family: '';
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea35bd7f */.elementor-10350 .elementor-element.elementor-element-ea35bd7f i, .elementor-10350 .elementor-element.elementor-element-ea35bd7f em { font-family: ''; color:#04968b; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f73c4d */.elementor-10350 .elementor-element.elementor-element-47f73c4d i, .elementor-10350 .elementor-element.elementor-element-47f73c4d em { font-family: ''; color:#04968b; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52377964 */.elementor-10350 .elementor-element.elementor-element-52377964 .elementor-heading-title, .elementor-10350 .elementor-element.elementor-element-52377964 .elementor-widget-text-editor, .elementor-10350 .elementor-element.elementor-element-52377964 .elementor-widget-text-editor p, .elementor-10350 .elementor-element.elementor-element-52377964 .elementor-widget-text-editor strong {color:#ffffff!important;} .elementor-10350 .elementor-element.elementor-element-52377964 .elementor-button{border-radius:50px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ae06ded */.elementor-10350 .elementor-element.elementor-element-6ae06ded i, .elementor-10350 .elementor-element.elementor-element-6ae06ded em { font-family: ''; color:#04968b; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd6e4f3 */.elementor-10350 .elementor-element.elementor-element-9cd6e4f3 i, .elementor-10350 .elementor-element.elementor-element-9cd6e4f3 em { font-family: ''; color:#04968b; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ab4c2d1 */.elementor-10350 .elementor-element.elementor-element-7ab4c2d1 > .elementor-background-overlay{background:rgba(10,10,10,.60)!important;} .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-element-9cd6e4f3 .elementor-heading-title{color:#fff!important;} .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-ad07f504{margin-top:48px;margin-bottom:38px;position:relative;z-index:2;} .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-ad07f504 > .elementor-container{gap:18px;} .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-ad07f504 .elementor-column{background:#fff!important;padding:30px 26px 32px!important;min-height:185px;box-shadow:none;} .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-ad07f504 .elementor-heading-title{color:#171717!important;} .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-ad07f504 .elementor-widget-text-editor, .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-ad07f504 .elementor-widget-text-editor p{color:#5c5852!important;} .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-f25cea59, .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-f25cea59 p{color:#fff!important;max-width:920px;font-style:italic!important;font-size:24px!important;line-height:1.35!important;letter-spacing:-.02em;} @media(max-width:767px){.elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-f25cea59, .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-f25cea59 p{font-size:20px!important;line-height:1.35!important;}} @media(max-width:767px){.elementor-10350 .elementor-element.elementor-element-7ab4c2d1{background-attachment:scroll!important;} .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-ad07f504{margin-top:30px;margin-bottom:28px;} .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-ad07f504 > .elementor-container{gap:14px;} .elementor-10350 .elementor-element.elementor-element-7ab4c2d1 .elementor-element-ad07f504 .elementor-column{min-height:0;padding:26px 24px 28px!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53badfc */.elementor-10350 .elementor-element.elementor-element-53badfc i {
    font-family: '';
    color:#04968b ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6af256da */.elementor-10350 .elementor-element.elementor-element-6af256da i, .elementor-10350 .elementor-element.elementor-element-6af256da em { font-family: ''; color:#04968b; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a15f4d57 */.elementor-10350 .elementor-element.elementor-element-a15f4d57 i, .elementor-10350 .elementor-element.elementor-element-a15f4d57 em { font-family: ''; color:#04968b; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ef837d6 */.elementor-10350 .elementor-element.elementor-element-3ef837d6 i, .elementor-10350 .elementor-element.elementor-element-3ef837d6 em { font-family: ''; color:#04968b; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9a72acc */.elementor-10350 .elementor-element.elementor-element-d9a72acc i, .elementor-10350 .elementor-element.elementor-element-d9a72acc em { font-family: ''; color:#04968b; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b2e3e3 */.elementor-10350 .elementor-element.elementor-element-84b2e3e3 i, .elementor-10350 .elementor-element.elementor-element-84b2e3e3 em { font-family: ''; color:#04968b; }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-f7d934c8 */.elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-accordion-item{border:0!important;} .elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-tab-title{border:0!important;border-bottom:1px solid #AEAEAE80!important;padding:22px 0!important;} .elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-accordion-title{font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;color:#171717!important;} .elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-accordion-icon{font-size:16px!important;color:#171717!important;} .elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-tab-title.elementor-active .elementor-accordion-title, .elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-tab-title.elementor-active .elementor-accordion-icon{color:#04968b!important;} .elementor-10350 .elementor-element.elementor-element-f7d934c8 .elementor-tab-content{border:0!important;border-bottom:1px solid #AEAEAE80!important;padding:0 0 22px 0!important;font-size:16px!important;line-height:1.65!important;color:#171717!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8067621c */.elementor-10350 .elementor-element.elementor-element-8067621c i, .elementor-10350 .elementor-element.elementor-element-8067621c em { font-family: ''; color:#04968b; }/* End custom CSS */