.elementor-10 .elementor-element.elementor-element-80cc0c7{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-repeater-item-e06e976 .swiper-slide-bg{background-color:#bbb;background-image:url(https://lastditchdesign.com/wp-content/uploads/2026/03/DSC4559-scaled.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-repeater-item-4e1942f .swiper-slide-bg{background-color:#bbb;background-image:url(https://lastditchdesign.com/wp-content/uploads/2026/03/DSC5254-scaled.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-repeater-item-692c661 .swiper-slide-bg{background-color:#bbb;background-image:url(https://lastditchdesign.com/wp-content/uploads/2025/05/DSC2995.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-repeater-item-667bab7 .swiper-slide-bg{background-color:#bbb;background-image:url(https://lastditchdesign.com/wp-content/uploads/2026/03/DSC_2110-scaled.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-repeater-item-5dbc666 .swiper-slide-bg{background-color:#bbb;background-image:url(https://lastditchdesign.com/wp-content/uploads/2026/03/DSC3797-scaled.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-repeater-item-d5cbde0 .swiper-slide-bg{background-color:#899064;background-image:url(https://lastditchdesign.com/wp-content/uploads/2025/05/DSC_2230-1.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-repeater-item-9a58083 .swiper-slide-bg{background-color:#bbb;background-image:url(https://lastditchdesign.com/wp-content/uploads/2026/03/DSC4589-scaled.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-3569464 .swiper-slide{transition-duration:calc(4200ms*1.2);height:95vh}.elementor-10 .elementor-element.elementor-element-3569464{width:100%;max-width:100%;align-self:center}.elementor-10 .elementor-element.elementor-element-3569464>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0;border-style:none}.elementor-10 .elementor-element.elementor-element-3569464 .swiper-slide-contents{max-width:65%;text-shadow:0 0 10px rgb(0 0 0 / .3)}.elementor-10 .elementor-element.elementor-element-3569464 .swiper-slide-inner{padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-slide-heading{color:#899064;font-family:"Semplicita";font-size:1px;font-weight:600}.elementor-10 .elementor-element.elementor-element-3569464 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:41px}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-slide-description{color:#FFF;font-family:"Semplicita";font-size:25px;font-weight:400}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-swiper-button{color:#899064}.elementor-10 .elementor-element.elementor-element-3569464 .elementor-swiper-button svg{fill:#899064}.elementor-10 .elementor-element.elementor-element-82ae081:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-82ae081>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#493006}.elementor-10 .elementor-element.elementor-element-82ae081>.elementor-background-overlay{background-color:#FFFBFB;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-10 .elementor-element.elementor-element-82ae081{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-10 .elementor-element.elementor-element-791cfe7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-10 .elementor-element.elementor-element-791cfe7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#493006}.elementor-10 .elementor-element.elementor-element-791cfe7>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-791cfe7>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-ha-infobox .ha-infobox-title{font-family:var(--e-global-typography-secondary-font-family);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-ha-infobox .ha-infobox-text{font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-infobox .ha-btn{font-family:var(--e-global-typography-accent-font-family);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-10 .elementor-element.elementor-element-202dcd9>.elementor-widget-container{background-color:#493006;padding:30px 30px 30px 30px;border-radius:10px 10px 10px 10px;box-shadow:0 0 0 0 rgb(0 0 0 / .5)}.elementor-10 .elementor-element.elementor-element-202dcd9.ha-has-bg-overlay:hover>.elementor-widget-container::before{transition:background 0.3s}.elementor-10 .elementor-element.elementor-element-202dcd9{text-align:center;--ha-infobox-media-offset-x:0px;--ha-infobox-media-offset-y:-76px}.elementor-10 .elementor-element.elementor-element-202dcd9 .ha-infobox-figure--icon{font-size:38px;border-radius:0% 0% 0% 0%;color:#5E3E3E;background-color:#497A53}body[data-elementor-device-mode="widescreen"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:15px!important}body[data-elementor-device-mode="desktop"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:15px!important}body[data-elementor-device-mode="laptop"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:15px!important}body[data-elementor-device-mode="tablet_extra"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:15px!important}body[data-elementor-device-mode="tablet"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:15px!important}body[data-elementor-device-mode="mobile_extra"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:15px!important}body[data-elementor-device-mode="mobile"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:15px!important}body[data-elementor-device-mode="widescreen"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{margin-right:15px!important}body[data-elementor-device-mode="desktop"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-left .ha-infobox-figure{margin-right:15px!important}body[data-elementor-device-mode="laptop"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-laptop-left .ha-infobox-figure{margin-right:15px!important}body[data-elementor-device-mode="tablet_extra"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{margin-right:15px!important}body[data-elementor-device-mode="tablet"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-tablet-left .ha-infobox-figure{margin-right:15px!important}body[data-elementor-device-mode="mobile_extra"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{margin-right:15px!important}body[data-elementor-device-mode="mobile"] .elementor-10 .elementor-element.elementor-element-202dcd9.ha-infobox-media-dir-mobile-left .ha-infobox-figure{margin-right:15px!important}.elementor-10 .elementor-element.elementor-element-202dcd9 .ha-infobox-figure--image img,.elementor-10 .elementor-element.elementor-element-202dcd9 .ha-infobox-figure--icon{padding:23px;border-style:none;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-10 .elementor-element.elementor-element-202dcd9 .ha-infobox-figure--image img{border-radius:0% 0% 0% 0%}.elementor-10 .elementor-element.elementor-element-202dcd9 .ha-infobox-title{color:#fff;font-family:"Semplicita";font-size:32px;font-weight:400}.elementor-10 .elementor-element.elementor-element-202dcd9 .ha-infobox-text{color:#8c8c8c;font-family:"Semplicita";font-size:18px}.elementor-10 .elementor-element.elementor-element-202dcd9 .ha-btn{font-family:"Nunito";color:#a86cfc}.elementor-10 .elementor-element.elementor-element-202dcd9 .ha-btn:hover,.elementor-10 .elementor-element.elementor-element-202dcd9 .ha-btn:focus{color:#e2498a}.elementor-10 .elementor-element.elementor-element-202dcd9 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px}.elementor-10 .elementor-element.elementor-element-5fd8a3b>.elementor-container{max-width:1365px}.elementor-10 .elementor-element.elementor-element-5fd8a3b{padding:34px 80px 80px 80px}.elementor-10 .elementor-element.elementor-element-a9d761d .ha-image-swap-wrapper__inside img{transition:0.5s}.elementor-10 .elementor-element.elementor-element-a9d761d .ha-image-swap-wrapper{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-a9d761d{--animation_speed:0.5s}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-c4199e2{text-align:center}.elementor-10 .elementor-element.elementor-element-c4199e2 .elementor-heading-title{font-family:"Semplicita";font-size:14px;font-weight:400;color:#3D3D3C}.elementor-10 .elementor-element.elementor-element-e8e48f2 .ha-image-swap-wrapper__inside img{transition:0.5s}.elementor-10 .elementor-element.elementor-element-e8e48f2 .ha-image-swap-wrapper{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-e8e48f2{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-3a6c5f9{text-align:center}.elementor-10 .elementor-element.elementor-element-3a6c5f9 .elementor-heading-title{font-family:"Semplicita";font-size:14px;font-weight:400;color:#3D3D3C}.elementor-10 .elementor-element.elementor-element-abb4f02 .ha-image-swap-wrapper__inside img{transition:0.5s}.elementor-10 .elementor-element.elementor-element-abb4f02 .ha-image-swap-wrapper{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-abb4f02{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-164588b{text-align:center}.elementor-10 .elementor-element.elementor-element-164588b .elementor-heading-title{font-family:"Semplicita";font-size:14px;font-weight:400;color:#3D3D3C}.elementor-10 .elementor-element.elementor-element-dcf7d11 .ha-image-swap-wrapper__inside img{transition:0.5s}.elementor-10 .elementor-element.elementor-element-dcf7d11 .ha-image-swap-wrapper{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-dcf7d11{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-e47a55a{text-align:center}.elementor-10 .elementor-element.elementor-element-e47a55a .elementor-heading-title{font-family:"Semplicita";font-size:14px;font-weight:400;color:#3D3D3C}.elementor-10 .elementor-element.elementor-element-cb4fda2 .ha-image-swap-wrapper__inside img{transition:0.5s}.elementor-10 .elementor-element.elementor-element-cb4fda2 .ha-image-swap-wrapper{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-cb4fda2{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-8056d2e{text-align:center}.elementor-10 .elementor-element.elementor-element-8056d2e .elementor-heading-title{font-family:"Semplicita";font-size:14px;font-weight:400;color:#3D3D3C}.elementor-10 .elementor-element.elementor-element-a6a1886 .ha-image-swap-wrapper__inside img{transition:0.5s}.elementor-10 .elementor-element.elementor-element-a6a1886 .ha-image-swap-wrapper{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-a6a1886{--animation_speed:0.5s}.elementor-10 .elementor-element.elementor-element-dd2a6ee{text-align:center}.elementor-10 .elementor-element.elementor-element-dd2a6ee .elementor-heading-title{font-family:"Semplicita";font-size:14px;font-weight:400;color:#3D3D3C}.elementor-10 .elementor-element.elementor-element-4a99c10b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-10 .elementor-element.elementor-element-4a99c10b:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-4a99c10b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10 .elementor-element.elementor-element-4a99c10b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-100px;margin-bottom:-100px;padding:100px 0 174px 0}.elementor-10 .elementor-element.elementor-element-4a99c10b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-10 .elementor-element.elementor-element-d4083e5{--spacer-size:50px}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-10 .elementor-element.elementor-element-966dd88 .elementor-cta__content-item{transition-duration:1000ms}.elementor-10 .elementor-element.elementor-element-966dd88.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1000ms / 3)}.elementor-10 .elementor-element.elementor-element-966dd88.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc(( 1000ms / 3 ) * 2)}.elementor-10 .elementor-element.elementor-element-966dd88.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc(( 1000ms / 3 ) * 3)}.elementor-10 .elementor-element.elementor-element-966dd88 .elementor-cta .elementor-cta__bg,.elementor-10 .elementor-element.elementor-element-966dd88 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-10 .elementor-element.elementor-element-966dd88{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-966dd88>.elementor-widget-container{margin:-103px 0 -103px 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-966dd88 .elementor-cta__content{min-height:600px;text-align:center;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-966dd88 .elementor-cta__title{font-family:"Semplicita";font-size:40px;color:#F8F9F5}.elementor-10 .elementor-element.elementor-element-966dd88 .elementor-cta__title:not(:last-child){margin-bottom:0}.elementor-10 .elementor-element.elementor-element-fa7a89f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-10 .elementor-element.elementor-element-fa7a89f:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-fa7a89f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10 .elementor-element.elementor-element-fa7a89f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-100px;margin-bottom:-100px;padding:100px 0 174px 0}.elementor-10 .elementor-element.elementor-element-fa7a89f>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-10 .elementor-element.elementor-element-af3b8c5{--spacer-size:50px}.elementor-10 .elementor-element.elementor-element-7e1b89f .elementor-cta__content-item{transition-duration:1000ms}.elementor-10 .elementor-element.elementor-element-7e1b89f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1000ms / 3)}.elementor-10 .elementor-element.elementor-element-7e1b89f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc(( 1000ms / 3 ) * 2)}.elementor-10 .elementor-element.elementor-element-7e1b89f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc(( 1000ms / 3 ) * 3)}.elementor-10 .elementor-element.elementor-element-7e1b89f .elementor-cta .elementor-cta__bg,.elementor-10 .elementor-element.elementor-element-7e1b89f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-10 .elementor-element.elementor-element-7e1b89f{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-7e1b89f>.elementor-widget-container{margin:-103px 0 -103px 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-7e1b89f .elementor-cta__content{min-height:600px;text-align:center;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-7e1b89f .elementor-cta__title{font-family:"Semplicita";font-size:40px;color:#F8F9F5}.elementor-10 .elementor-element.elementor-element-7e1b89f .elementor-cta__title:not(:last-child){margin-bottom:0}:root{--page-title-display:none}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-791cfe7{width:100%}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-3569464 .elementor-slide-description{font-size:22px}.elementor-10 .elementor-element.elementor-element-4a99c10b{padding:100px 25px 100px 25px}.elementor-10 .elementor-element.elementor-element-fa7a89f{padding:100px 25px 100px 25px}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-3569464 .elementor-slide-description{font-size:16px}.elementor-10 .elementor-element.elementor-element-4a99c10b{padding:50px 20px 50px 20px}.elementor-10 .elementor-element.elementor-element-692d49d1{width:100%}.elementor-10 .elementor-element.elementor-element-692d49d1.elementor-column>.elementor-widget-wrap{justify-content:space-around}.elementor-10 .elementor-element.elementor-element-fa7a89f{padding:50px 20px 50px 20px}.elementor-10 .elementor-element.elementor-element-a1a8b8d{width:100%}.elementor-10 .elementor-element.elementor-element-a1a8b8d.elementor-column>.elementor-widget-wrap{justify-content:space-around}}