.elementor-2348 .elementor-element.elementor-element-f21cf5d .elementor-repeater-item-4b8a0e2 .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://mcmestates.com/wp-content/uploads/2026/06/house-4.jpg);background-size:cover}.elementor-2348 .elementor-element.elementor-element-f21cf5d .elementor-repeater-item-d6004f7 .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://mcmestates.com/wp-content/uploads/2026/06/Gemini_Generated_Image_otmnetotmnetotmn.gif);background-size:cover}.elementor-2348 .elementor-element.elementor-element-f21cf5d .elementor-repeater-item-d2cb49f .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://mcmestates.com/wp-content/uploads/2023/07/House.jpeg);background-size:cover}.elementor-2348 .elementor-element.elementor-element-f21cf5d .elementor-repeater-item-bd7f857 .swiper-slide-bg{background-color:var(--e-global-color-secondary);background-image:url(https://mcmestates.com/wp-content/uploads/2026/06/house-2.jpg);background-size:cover}.elementor-2348 .elementor-element.elementor-element-f21cf5d .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh}.elementor-2348 .elementor-element.elementor-element-f21cf5d{width:100%;max-width:100%}.elementor-2348 .elementor-element.elementor-element-f21cf5d .swiper-slide-contents{max-width:100%}.elementor-2348 .elementor-element.elementor-element-f21cf5d .swiper-slide-inner{text-align:center}.elementor-2348 .elementor-element.elementor-element-f21cf5d .elementor-slide-description{color:var(--e-global-color-accent);font-family:"Inter",Sans-serif;font-size:22px;font-weight:700}.elementor-2348 .elementor-element.elementor-element-f21cf5d .elementor-slide-button{border-width:2px;border-radius:35px}.elementor-2348 .elementor-element.elementor-element-cba7be1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2348 .elementor-element.elementor-element-4f5f89c{--display:flex;--margin-top:25px;--margin-bottom:25px;--margin-left:70px;--margin-right:-120px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px}.elementor-2348 .elementor-element.elementor-element-4f5f89c:not(.elementor-motion-effects-element-type-background),.elementor-2348 .elementor-element.elementor-element-4f5f89c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2348 .elementor-element.elementor-element-4de96d9 .elementor-button{background-color:#967536;transition-duration:.8s;border-radius:35px}.elementor-2348 .elementor-element.elementor-element-4de96d9 .elementor-button:hover,.elementor-2348 .elementor-element.elementor-element-4de96d9 .elementor-button:focus{background-color:#1ca265}.elementor-2348 .elementor-element.elementor-element-cced9ac{--display:flex;--min-height:500px}.elementor-2348 .elementor-element.elementor-element-cced9ac:not(.elementor-motion-effects-element-type-background),.elementor-2348 .elementor-element.elementor-element-cced9ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mcmestates.com/wp-content/uploads/2026/06/haus.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-2348 .elementor-element.elementor-element-05fbddd{--display:flex}.elementor-2348 .elementor-element.elementor-element-f6034db{--display:flex;--margin-top:25px;--margin-bottom:25px;--margin-left:70px;--margin-right:-120px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px}.elementor-2348 .elementor-element.elementor-element-f6034db:not(.elementor-motion-effects-element-type-background),.elementor-2348 .elementor-element.elementor-element-f6034db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2348 .elementor-element.elementor-element-d624a00 .elementor-heading-title{color:#1ca265}.elementor-2348 .elementor-element.elementor-element-b0467ba{color:#1ca265}.elementor-2348 .elementor-element.elementor-element-d7ce87c .elementor-button{background-color:#967536;transition-duration:.9s}.elementor-2348 .elementor-element.elementor-element-d7ce87c .elementor-button:hover,.elementor-2348 .elementor-element.elementor-element-d7ce87c .elementor-button:focus{background-color:#1ca265}.elementor-2348 .elementor-element.elementor-element-b116469{text-align:center}.elementor-2348 .elementor-element.elementor-element-5feea49{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:2px}.elementor-2348 .elementor-element.elementor-element-5feea49 .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0}.elementor-2348 .elementor-element.elementor-element-5feea49 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px}.elementor-2348 .elementor-element.elementor-element-4cd116a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px}.elementor-2348 .elementor-element.elementor-element-4bfa076{--display:flex;--min-height:220px;--background-transition:.9s;border-style:none;--border-style:none;--border-radius:25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2348 .elementor-element.elementor-element-4bfa076:not(.elementor-motion-effects-element-type-background),.elementor-2348 .elementor-element.elementor-element-4bfa076>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1ca265}.elementor-2348 .elementor-element.elementor-element-4bfa076:hover{background-color:#967536;border-style:none}.elementor-2348 .elementor-element.elementor-element-4bfa076,.elementor-2348 .elementor-element.elementor-element-4bfa076:before{--border-transition:.3s}.elementor-2348 .elementor-element.elementor-element-fd7c76f .elementor-icon-wrapper{text-align:center}.elementor-2348 .elementor-element.elementor-element-fd7c76f.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-2348 .elementor-element.elementor-element-fd7c76f.elementor-view-framed .elementor-icon,.elementor-2348 .elementor-element.elementor-element-fd7c76f.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-2348 .elementor-element.elementor-element-fd7c76f.elementor-view-framed .elementor-icon,.elementor-2348 .elementor-element.elementor-element-fd7c76f.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-2348 .elementor-element.elementor-element-fd7c76f .elementor-icon{font-size:80px}.elementor-2348 .elementor-element.elementor-element-fd7c76f .elementor-icon svg{height:80px}.elementor-2348 .elementor-element.elementor-element-55d3493{text-align:center}.elementor-2348 .elementor-element.elementor-element-55d3493 .elementor-heading-title{color:#fff}.elementor-2348 .elementor-element.elementor-element-b72f9ba{--display:flex;--min-height:220px;--background-transition:.9s;border-style:none;--border-style:none;--border-radius:25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2348 .elementor-element.elementor-element-b72f9ba:not(.elementor-motion-effects-element-type-background),.elementor-2348 .elementor-element.elementor-element-b72f9ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1ca265}.elementor-2348 .elementor-element.elementor-element-b72f9ba:hover{background-color:#967536;border-style:none}.elementor-2348 .elementor-element.elementor-element-b72f9ba,.elementor-2348 .elementor-element.elementor-element-b72f9ba:before{--border-transition:.3s}.elementor-2348 .elementor-element.elementor-element-75474a2 .elementor-icon-wrapper{text-align:center}.elementor-2348 .elementor-element.elementor-element-75474a2.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-2348 .elementor-element.elementor-element-75474a2.elementor-view-framed .elementor-icon,.elementor-2348 .elementor-element.elementor-element-75474a2.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-2348 .elementor-element.elementor-element-75474a2.elementor-view-framed .elementor-icon,.elementor-2348 .elementor-element.elementor-element-75474a2.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-2348 .elementor-element.elementor-element-75474a2 .elementor-icon{font-size:80px}.elementor-2348 .elementor-element.elementor-element-75474a2 .elementor-icon svg{height:80px}.elementor-2348 .elementor-element.elementor-element-556e60d{text-align:center}.elementor-2348 .elementor-element.elementor-element-556e60d .elementor-heading-title{color:#fff}.elementor-2348 .elementor-element.elementor-element-aa8413a{--display:flex;--min-height:220px;--background-transition:.9s;border-style:none;--border-style:none;--border-radius:25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2348 .elementor-element.elementor-element-aa8413a:not(.elementor-motion-effects-element-type-background),.elementor-2348 .elementor-element.elementor-element-aa8413a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1ca265}.elementor-2348 .elementor-element.elementor-element-aa8413a:hover{background-color:#967536;border-style:none}.elementor-2348 .elementor-element.elementor-element-aa8413a,.elementor-2348 .elementor-element.elementor-element-aa8413a:before{--border-transition:.3s}.elementor-2348 .elementor-element.elementor-element-0176981 .elementor-icon-wrapper{text-align:center}.elementor-2348 .elementor-element.elementor-element-0176981.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-2348 .elementor-element.elementor-element-0176981.elementor-view-framed .elementor-icon,.elementor-2348 .elementor-element.elementor-element-0176981.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-2348 .elementor-element.elementor-element-0176981.elementor-view-framed .elementor-icon,.elementor-2348 .elementor-element.elementor-element-0176981.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-2348 .elementor-element.elementor-element-0176981 .elementor-icon{font-size:80px}.elementor-2348 .elementor-element.elementor-element-0176981 .elementor-icon svg{height:80px}.elementor-2348 .elementor-element.elementor-element-ffbda25{text-align:center}.elementor-2348 .elementor-element.elementor-element-ffbda25 .elementor-heading-title{color:#fff}.elementor-2348 .elementor-element.elementor-element-6e308da{--display:flex;--min-height:220px;--background-transition:.9s;border-style:none;--border-style:none;--border-radius:25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2348 .elementor-element.elementor-element-6e308da:not(.elementor-motion-effects-element-type-background),.elementor-2348 .elementor-element.elementor-element-6e308da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1ca265}.elementor-2348 .elementor-element.elementor-element-6e308da:hover{background-color:#967536;border-style:none}.elementor-2348 .elementor-element.elementor-element-6e308da,.elementor-2348 .elementor-element.elementor-element-6e308da:before{--border-transition:.3s}.elementor-2348 .elementor-element.elementor-element-ce8d469 .elementor-icon-wrapper{text-align:center}.elementor-2348 .elementor-element.elementor-element-ce8d469.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-2348 .elementor-element.elementor-element-ce8d469.elementor-view-framed .elementor-icon,.elementor-2348 .elementor-element.elementor-element-ce8d469.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-2348 .elementor-element.elementor-element-ce8d469.elementor-view-framed .elementor-icon,.elementor-2348 .elementor-element.elementor-element-ce8d469.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-2348 .elementor-element.elementor-element-ce8d469 .elementor-icon{font-size:80px}.elementor-2348 .elementor-element.elementor-element-ce8d469 .elementor-icon svg{height:80px}.elementor-2348 .elementor-element.elementor-element-57c27e2{text-align:center}.elementor-2348 .elementor-element.elementor-element-57c27e2 .elementor-heading-title{color:#fff}.elementor-2348 .elementor-element.elementor-element-9edcf4a{text-align:center}.elementor-2348 .elementor-element.elementor-element-a835910{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:2px}.elementor-2348 .elementor-element.elementor-element-a835910 .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0}.elementor-2348 .elementor-element.elementor-element-a835910 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px}.elementor-2348 .elementor-element.elementor-element-e34eb94{text-align:center;color:#32343b}.elementor-2348 .elementor-element.elementor-element-242a7c2{--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-2348 .elementor-element.elementor-element-9805b03{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:25px;--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-2348 .elementor-element.elementor-element-58de600 .elementor-cta__content-item{transition-duration:1s}.elementor-2348 .elementor-element.elementor-element-58de600.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 )}.elementor-2348 .elementor-element.elementor-element-58de600.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 )}.elementor-2348 .elementor-element.elementor-element-58de600.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 )}.elementor-2348 .elementor-element.elementor-element-58de600 .elementor-cta .elementor-cta__bg,.elementor-2348 .elementor-element.elementor-element-58de600 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-2348 .elementor-element.elementor-element-58de600{width:100%;max-width:100%;border-style:solid;border-width:4px;border-color:#bcffe1;border-radius:25px}.elementor-2348 .elementor-element.elementor-element-58de600 .elementor-cta__content{min-height:100px;text-align:center}.elementor-2348 .elementor-element.elementor-element-58de600 .elementor-cta__button{border-width:2px;border-radius:17px}.elementor-2348 .elementor-element.elementor-element-58de600 .elementor-ribbon-inner{background-color:#1ca265;color:#fff;margin-top:50px;transform:translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg)}.elementor-2348 .elementor-element.elementor-element-58de600 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var(--e-global-color-secondary)}.elementor-2348 .elementor-element.elementor-element-0ea88bf{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:25px;--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-2348 .elementor-element.elementor-element-8e3d239 .elementor-cta__content-item{transition-duration:1s}.elementor-2348 .elementor-element.elementor-element-8e3d239.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 )}.elementor-2348 .elementor-element.elementor-element-8e3d239.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 )}.elementor-2348 .elementor-element.elementor-element-8e3d239.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 )}.elementor-2348 .elementor-element.elementor-element-8e3d239 .elementor-cta .elementor-cta__bg,.elementor-2348 .elementor-element.elementor-element-8e3d239 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-2348 .elementor-element.elementor-element-8e3d239{width:100%;max-width:100%;border-style:solid;border-width:4px;border-color:#bcffe1;border-radius:25px}.elementor-2348 .elementor-element.elementor-element-8e3d239 .elementor-cta__content{min-height:100px;text-align:center}.elementor-2348 .elementor-element.elementor-element-8e3d239 .elementor-cta__button{border-width:2px;border-radius:17px}.elementor-2348 .elementor-element.elementor-element-8e3d239 .elementor-ribbon-inner{background-color:#1ca265;color:#fff;margin-top:50px;transform:translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg)}.elementor-2348 .elementor-element.elementor-element-8e3d239 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var(--e-global-color-secondary)}.elementor-2348 .elementor-element.elementor-element-e4417a8{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:25px;--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-2348 .elementor-element.elementor-element-4d4985b .elementor-cta__content-item{transition-duration:1s}.elementor-2348 .elementor-element.elementor-element-4d4985b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 )}.elementor-2348 .elementor-element.elementor-element-4d4985b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 )}.elementor-2348 .elementor-element.elementor-element-4d4985b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 )}.elementor-2348 .elementor-element.elementor-element-4d4985b .elementor-cta .elementor-cta__bg,.elementor-2348 .elementor-element.elementor-element-4d4985b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-2348 .elementor-element.elementor-element-4d4985b{width:100%;max-width:100%;border-style:solid;border-width:4px;border-color:#bcffe1;border-radius:25px}.elementor-2348 .elementor-element.elementor-element-4d4985b .elementor-cta__content{min-height:100px;text-align:center}.elementor-2348 .elementor-element.elementor-element-4d4985b .elementor-cta__button{border-width:2px;border-radius:17px}.elementor-2348 .elementor-element.elementor-element-4d4985b .elementor-ribbon-inner{background-color:#1ca265;color:#fff;margin-top:50px;transform:translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg)}.elementor-2348 .elementor-element.elementor-element-4d4985b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var(--e-global-color-secondary)}.elementor-2348 .elementor-element.elementor-element-375f9f6 .elementor-button{background-color:#967536;transition-duration:.8s;border-radius:35px}.elementor-2348 .elementor-element.elementor-element-375f9f6 .elementor-button:hover,.elementor-2348 .elementor-element.elementor-element-375f9f6 .elementor-button:focus{background-color:#1ca265}.elementor-2348 .elementor-element.elementor-element-40d6f82{text-align:center}.elementor-2348 .elementor-element.elementor-element-96b83cf .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2348 .elementor-element.elementor-element-a725037 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2348 .elementor-element.elementor-element-4be5142 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2348 .elementor-element.elementor-element-ff396d5 .elementor-wrapper{--video-aspect-ratio:1.77777}:root{--page-title-display:none}@media(max-width:767px){.elementor-2348 .elementor-element.elementor-element-f6034db{--border-radius:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-2348 .elementor-element.elementor-element-d624a00{text-align:center}.elementor-2348 .elementor-element.elementor-element-b0467ba{text-align:center}.elementor-2348 .elementor-element.elementor-element-d7ce87c .elementor-button{border-radius:35px}}@media(min-width:768px){.elementor-2348 .elementor-element.elementor-element-4f5f89c{--width:50%}.elementor-2348 .elementor-element.elementor-element-cced9ac{--width:50%}.elementor-2348 .elementor-element.elementor-element-f6034db{--width:50%}.elementor-2348 .elementor-element.elementor-element-4bfa076{--content-width:260px}.elementor-2348 .elementor-element.elementor-element-b72f9ba{--content-width:260px}.elementor-2348 .elementor-element.elementor-element-aa8413a{--content-width:260px}.elementor-2348 .elementor-element.elementor-element-6e308da{--content-width:260px}.elementor-2348 .elementor-element.elementor-element-242a7c2{--content-width:1151px}}@media(min-width:2400px){.elementor-2348 .elementor-element.elementor-element-05fbddd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}}.elementor-2348 .elementor-element.elementor-element-4f5f89c{border-top-right-radius:250px;border-bottom-right-radius:250px;overflow:hidden;position:relative;z-index:2}