 @import url('https://fonts.googleapis.com/css2?family=Cookie&family=Lora:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap'); #wpadminbar{display:none !important;} body{font-family:'Montserrat',sans-serif;}h1,h1 a{color:#000000;font-family:'Lora',serif;font-size:30px;line-height:1.33em;margin:50px 0 25px;position:relative;}h2{color:#000000;font-family:'Lora',serif;font-size:30px;line-height:1.33;margin:50px 0 25px;position:relative;}h3{color:#000000;font-family:'Montserrat',sans-serif;font-size:30px;line-height:1.33;margin:50px 0 25px;position:relative;}h4{font-family:'Montserrat',sans-serif;color:#000000;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{font-family:'Montserrat',sans-serif;color:#000000;font-size:15px;margin:15px 0;line-height:2;}.large-text{font-size:32px;color:#000000;}.gallery-wrapper h2::before{display:none;}ul{list-style-type:none;margin:10px 0;}ul.large-6.columns.icon{margin:10px 0;}ul.icon li{font-size:14px;color:#000000;line-height:2;position:relative;padding-left:12px;font-weight:500;margin-bottom:7px;}ul.icon li::before{content:"\f042";font-family:fontAwesome;font-size:17px;color:#91d7f1;left:-12px;position:absolute;top:calc(50% - 8px);line-height:18px;}ol li{font-size:14px;color:#000000;line-height:2;position:relative;padding-left:12px;font-weight:500;margin-bottom:7px;}.row{margin:0 auto;max-width:100rem;width:100%;}.row.full{max-width:100%;}.row.home-2{margin-top:-50px;}hr{margin-bottom:29px;margin-top:6px;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}.landing-page-button-wrapper a{background:#025f73;color:#fff;border-radius:12px;}.landing-page-button-wrapper a:hover{background:#da252c;color:#fff;border-radius:12px;}  #blog-main-wrapper h1,#blog-main-wrapper h2,#blog-main-wrapper h3{margin-top:32px;}  .located-in{display:inline-block;font-size:18px;color:#000000;text-transform:none;letter-spacing:0;background:#ffffff;padding:10px 10px;font-weight:300;}.header-wrapper{padding-bottom:5px;float:left;width:100%;background:#ffffff;z-index:99;position:relative;} .company-info-wrapper{padding-top:25px;}p.title{margin:6px 0 0 0;}p.title a{text-transform:uppercase;font-size:1em;color:#91d7f1;font-size:33px;font-weight:normal;}.header-company-serviceorder{margin:0;font-size:0.72em;line-height:1;font-style:italic;text-transform:uppercase;font-weight:normal;color:#000000;}p.header-company-phone{margin:10px 0;font-size:1em;line-height:1;font-style:italic;text-transform:uppercase;font-weight:600;color:#888888;}.navigation-wrapper{background:#ffffff;}.top-bar{display:inline-block;background:none;z-index:1;}.top-bar-section ul li{background:none;position:relative;}.top-bar-section ul > li:not(:last-child){margin:0 4vw 0 0;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#000000;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:600;line-height:74px;font-size:15px;padding:0 25px;letter-spacing:1px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#ffffff;color:#000000;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;color:#000000;line-height:74px;padding:0 25px;}.top-bar-section li:not(.has-form) a:not(.button)::before{content:"";background:#da252c;height:8px;position:absolute;left:0;top:-8px;width:100%;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.top-bar-section li.active:not(.has-form) a:not(.button)::before,.top-bar-section li:hover:not(.has-form) a:not(.button)::before{top:0px;}.top-bar-section .has-dropdown>a:after{top:35.5px;border-color:#737373 transparent transparent transparent;}.top-bar-section .dropdown li{margin:0;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{display:none;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){line-height:45px;padding:0 20px;font-size:13px;font-weight:400;background:#025f73;color:#ffffff;text-transform:capitalize;}.top-bar-section .dropdown li{margin:0 !important;}.top-bar-section li:not(.has-form) .dropdown a:not(.button):hover,.top-bar-section li.active:not(.has-form) .dropdown a:not(.button):hover{background:#025f73;color:#91d7f1;line-height:45px;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color:#91d7f1;}.slider-wrapper{max-height:63vh;width:100%;z-index:0;left:0;float:left;height:100%;display:block;}.header-cta{text-align:center;justify-content:center;}.header-phone{display:inline-block !important;background:#da252c;color:#ffffff;font-weight:600;font-family:'Montserrat',sans-serif;text-transform:uppercase;border-radius:12px;padding:17px 20px;letter-spacing:2px;border:none;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.header-phone:hover{background:#91d7f1;color:#025f73;}.slick-background-wrapper{left:0;position:absolute;z-index:0;width:100% !important;overflow:hidden;}.slider-content{height:100%;position:relative;z-index:1;}.main-caption-wrapper{position:absolute;top:43%;-webkit-transform:translate(0,-51%);-moz-transform:translate(0,-51%);-ms-transform:translate(0,-51%);-o-transform:translate(0,-51%);transform:translate(0,-51%);overflow:hidden;}.slider-wrapper.inner-page .main-caption-wrapper{top:50%;}.main-caption{position:relative;top:17%;-webkit-animation-delay:1600ms !important;-moz-animation-delay:1600ms !important;-ms-animation-delay:1600ms !important;-o-animation-delay:1600ms !important;animation-delay:1600ms !important;}.main-caption p{font-size:72px;color:#025f73;text-transform:uppercase;margin:0;line-height:1.1;display:initial;font-weight:100;letter-spacing:-2px;opacity:0.8;}.main-caption span.white-title{margin-bottom:15px;display:inline-block;padding:0 11px;background:#ffffff;}.main-caption span.blue-title{float:left;margin-top:15px;padding:6px 11px;font-size:40px;color:#ffffff;background:#025f73;line-height:1;opacity:0.9;}.slider-boxes{position:absolute;bottom:-75px;-webkit-animation-delay:1900ms !important;-moz-animation-delay:1900ms !important;-ms-animation-delay:1900ms !important;-o-animation-delay:1900ms !important;animation-delay:1900ms !important;}.slider-box{padding:108px 0;z-index:1;box-shadow:-12px 9px 60px 0px rgba(28,28,28,0.55);}.slider-box.residential{background:center / cover no-repeat url(https://elliottscleaning.com/wp-content/themes/pw1/images/residential-box-bg.jpg);}.slider-box.commercial{background:center / cover no-repeat url(https://elliottscleaning.com/wp-content/themes/pw1/images/commercial-box-bg.jpg);}.slider-box p{font-size:40px;text-transform:uppercase;font-weight:bold;color:#025f73;line-height:1;}.slider-box p span{font-size:30px;display:block;font-weight:500;color:#025f73;text-transform:uppercase;}.slider-box:last-of-type{left:40px;}.slider-box .arrow-btn{background:#025f73;padding:16px 27px 12px;box-shadow:-7px -7px 50px 0px rgba(28,28,28,0.5);position:absolute;bottom:0;right:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;-moz-transform:translateX(8px) translateY(-8px);-webkit-transform:translateX(8px) translateY(-8px);-o-transform:translateX(8px) translateY(-8px);-ms-transform:translateX(8px) translateY(-8px);transform:translateX(8px) translateY(8px);}.slider-box .arrow-btn:hover{-moz-transform:translateX(13px) translateY(-8px);-webkit-transform:translateX(13px) translateY(-8px);-o-transform:translateX(13px) translateY(-8px);-ms-transform:translateX(13px) translateY(-8px);transform:translateX(13px) translateY(8px);}.arrow-btn .fa{color:#ffffff;font-size:25px;}.slider-phone{float:left;width:29%;}.slider-phone .btn-1{position:absolute;bottom:90px;left:0px;}.content-wrapper{background:#ffffff;position:relative;}.intro-content{padding:200px 0;}.intro-content p.large-text{font-weight:500;line-height:2.3;transition-delay:600ms !important;}span.highlight-yellow{position:relative;z-index:0;display:inline-block;font-family:'Cookie',cursive;color:#da252c;font-size:50px;}span.highlight-yellow::after{content:" ";background:#d2fdff;position:absolute;top:16%;left:-2%;width:104%;height:68%;z-index:-1;}.highlight-yellow.delay1::after{-webkit-animation-delay:1300ms !important;-moz-animation-delay:1300ms !important;-ms-animation-delay:1300ms !important;-o-animation-delay:1300ms !important;animation-delay:1300ms !important;}.highlight-yellow.delay2::after{-webkit-animation-delay:2200ms !important;-moz-animation-delay:2200ms !important;-ms-animation-delay:2200ms !important;-o-animation-delay:2200ms !important;animation-delay:2200ms !important;}.highlight-yellow.delay3::after{-webkit-animation-delay:3100ms !important;-moz-animation-delay:3100ms !important;-ms-animation-delay:3100ms !important;-o-animation-delay:3100ms !important;animation-delay:3100ms !important;}.highlight-yellow.delay4::after{-webkit-animation-delay:4000ms !important;-moz-animation-delay:4000ms !important;-ms-animation-delay:4000ms !important;-o-animation-delay:4000ms !important;animation-delay:4000ms !important;}p.large-text.complete span.highlight-yellow::after{-webkit-animation:highlight 800ms linear 0s 1 forwards;-moz-animation:highlight 800ms linear 0s 1 forwards;-ms-animation:highlight 800ms linear 0s 1 forwards;-o-animation:highlight 800ms linear 0s 1 forwards;animation:highlight 800ms linear 0s 1 forwards;}@-webkit-keyframes highlight{0%{width:0%;} 100%{width:104%;}}@-moz-keyframes highlight{0%{width:0%;} 100%{width:104%;}}@-ms-keyframes highlight{0%{width:0%;} 100%{width:104%;}}@-o-keyframes highlight{0%{width:0%;} 100%{width:104%;}}@keyframes highlight{0%{width:0%;} 100%{width:104%;}}span.anim-line{position:absolute;top:50%;left:-21%;opacity:1 !important;}span.anim-line::before{content:" ";width:1px;height:310px;top:-310px;position:absolute;background:rgba(0,0,0,.3);}span.anim-line::after{content:" ";width:127px;height:1px;left:0;position:absolute;background:rgba(0,0,0,.3);}span.anim-line.scrollfade.complete::before{-webkit-animation:line-1 1000ms linear 0s 1 forwards;-moz-animation:line-1 1000ms linear 0s 1 forwards;-ms-animation:line-1 1000ms linear 0s 1 forwards;-o-animation:line-1 1000ms linear 0s 1 forwards;animation:line-1 1000ms linear 0s 1 forwards;}@-webkit-keyframes line-1{0%{height:0px;} 100%{height:310px;}}@-moz-keyframes line-1{0%{height:0px;} 100%{height:310px;}}@-ms-keyframes line-1{0%{height:0px;} 100%{height:310px;}}@-o-keyframes line-1{0%{height:0px;} 100%{height:310px;}}@keyframes line-1{0%{height:0px;} 100%{height:310px;}}span.anim-line.scrollfade.complete::after{-webkit-animation:line-2 600ms linear 1200ms 1 forwards;-moz-animation:line-2 600ms linear 1200ms 1 forwards;-ms-animation:line-2 600ms linear 1200ms 1 forwards;-o-animation:line-2 600ms linear 1200ms 1 forwards;animation:line-2 600ms linear 1200ms 1 forwards;}@-webkit-keyframes line-2{0%{width:0px;} 100%{width:127px;}}@-moz-keyframes line-2{0%{width:0px;} 100%{width:127px;}}@-ms-keyframes line-2{0%{width:0px;} 100%{width:127px;}}@-o-keyframes line-2{0%{width:0px;} 100%{width:127px;}}@keyframes line-2{0%{width:0px;} 100%{width:127px;}}.home-2 .padded{padding-left:8%;}.home-2.border-img{padding:0 50px;}.home-2 .border-img-wrapper{max-width:930px;}.border-img-wrapper.about{max-width:610px;}.home-2.border-img{padding-top:50px;}.border-img-wrapper img{box-shadow:-12px 9px 50px 0px rgba(28,28,28,0.45);position:relative;z-index:1;}.border-img-wrapper::before{content:" ";width:296px;height:296px;position:absolute;top:-34px;left:-40px;background:#d2fdff;box-shadow:-12px 9px 50px 0px rgba(28,28,28,0.15);}.border-img-wrapper::after{content:" ";width:296px;height:296px;position:absolute;bottom:-40px;right:-44px;background:#dceff6;box-shadow:-12px 9px 50px 0px rgba(28,28,28,0.15);}.border-img-wrapper.scrollfade.complete::before,.border-img-wrapper.scrollfade.complete::after{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1;} .border-img-2{max-width:465px;position:absolute;bottom:-35px;right:0;z-index:1;}.border-img-2::before{content:" ";position:absolute;top:-35px;left:-30px;width:calc(100% + 30px);height:100%;background:#dceff6;}.border-img-2 img{position:relative;z-index:2;box-shadow:-8px -12px 40px 0px rgba(28,28,28,0.35);}.home-last h3{max-width:435px;}.title-section{padding:0 45px 45px;}.title-section h1{margin:25px 0;}.title-section h1::before{display:none;}.content-wrapper .service{border-left:1px solid #dddddd;margin:10px 0px 30px;padding-bottom:10px;}.service p{margin-bottom:25px;}.service h2{margin-top:40px;}.faq h2{margin:25px 0;font-size:1.3em;font-weight:500;}.faq h2::before{content:"Q. ";position:static;background:none;color:#91d7f1;}.content-wrapper .question{border-left:1px solid #dddddd;margin:10px 0px 30px;padding-bottom:20px;}.btn-1{background:#da252c;color:#ffffff;font-weight:600;font-family:'Montserrat',sans-serif;text-transform:uppercase;border-radius:12px;padding:17px 20px;min-width:297px;letter-spacing:2px;border:none;display:inline-block;margin-bottom:20px;text-align:center;line-height:normal;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.btn-1.svc-btn{min-width:200px;padding:14px 20px;}.btn-1:hover{background:#91d7f1;color:#025f73;box-shadow:-8px 6px 40px 0px rgba(28,28,28,0.55);transform:translateY(-4px);}.btn-1.svc-btn:hover{box-shadow:none;background:#025f73;color:#ffffff;transform:none;}.strip-padding{padding-right:0 !important;padding-left:0 !important;}.strip-margin-left{margin-left:0 !important;}.vertical-padding-extra-large{padding-top:120px;padding-bottom:110px;}.vertical-padding-large{padding-top:104px;padding-bottom:100px;}.vertical-padding-medium{padding-top:95px;padding-bottom:90px;}.vertical-padding-small{padding:70px 0;}.bottom-padding-small{padding-bottom:5vh;}.home-3{padding-bottom:0;}.footer-wrapper{width:100%;font-family:'Montserrat',sans-serif;background:center / cover url(https://elliottscleaning.com/wp-content/themes/pw1/images/footer-bg.jpg);}.footer-cta{padding:150px 0 100px;transition-delay:1200ms !important;}.footer-cta .contact-info h3,.footer-cta .contact-info p{color:#ffffff;}.footer-cta .contact-info{position:relative;display:inline-block;text-align:left;padding:100px 15px 0 15px;vertical-align:top;}.footer-cta h2{display:inline-block;color:#ffffff;font-size:50px;margin-bottom:40px;}.footer-buttons span{display:inline-block;padding:0 10px;color:#fff;font-size:22px;font-weight:bold;letter-spacing:1px;}.footer-wrapper .social-icons{}.footer-wrapper .social-icons .fa{font-size:30px;color:#ffffff;padding:0 5px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;margin-bottom:10%;}.footer-wrapper .social-icons .fa:hover{color:#91d7f1;}.footer-wrapper .social-icons a:not(last-child){margin-right:10%;}.disclaimer{padding:30px 0 20px;transition-delay:1200ms !important;}.disclaimer p{color:#ffffff;font-size:11px;}.contact-info p{line-height:2;font-size:14px;margin:25px 0 25px 30px;}.contact-info [class*="contact-"]::before,.contact-info .hours::before{display:inline-block;font-family:"fontAwesome";font-size:20px;left:15px;position:absolute;margin-top:-5px;}.contactForm{margin-top:20px;}.contactForm label{font-weight:bold;display:block;}.contactForm input{width:100%;padding:3px;margin-bottom:5px;}.contactForm textarea{width:100%;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper span.submit{background:#da252c;color:#ffffff;font-weight:600;font-family:'Montserrat',sans-serif;text-transform:uppercase;border-radius:12px;padding:17px 20px;min-width:297px;letter-spacing:2px;border:none;display:inline-block;margin-bottom:20px;text-align:center;line-height:normal;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;box-shadow:none;border:none;cursor:pointer;}.contactForm .submitWrapper span.submit:hover{background:#91d7f1;color:#025f73;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.gallery-image img{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.gallery-image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.gallery-image::after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.gallery-image:hover::after{background:rgba(0,0,0,.3);}  .scrollfade{opacity:0;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;-webkit-transition:all 1200ms ease;transition:all 1200ms ease;}.scrollfade.complete{opacity:1;}.from-bottom.scrollfade{-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}.from-bottom.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-top.scrollfade{-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.from-top.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-left.scrollfade{-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}.from-left.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-right.scrollfade{-moz-transform:translateX(30px);-webkit-transform:translateX(30px);-o-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}.from-right.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.will-fade{opacity:0;}.fade-from-top{-webkit-animation:fade-from-top 1200ms ease 0s 1 forwards;-moz-animation:fade-from-top 1200ms ease 0s 1 forwards;-ms-animation:fade-from-top 1200ms ease 0s 1 forwards;-o-animation:fade-from-top 1200ms ease 0s 1 forwards;animation:fade-from-top 1200ms ease 0s 1 forwards;opacity:0;}@-webkit-keyframes fade-from-top{0%{opacity:0;-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);} 100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}}@-moz-keyframes fade-from-top{0%{opacity:0;-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);} 100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}}@-ms-keyframes fade-from-top{0%{opacity:0;-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);} 100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}}@-o-keyframes fade-from-top{0%{opacity:0;-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);} 100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}}@keyframes fade-from-top{0%{opacity:0;-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);} 100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}}.fade-from-left{-webkit-animation:fade-from-left 1200ms ease 0s 1 forwards;-moz-animation:fade-from-left 1200ms ease 0s 1 forwards;-ms-animation:fade-from-left 1200ms ease 0s 1 forwards;-o-animation:fade-from-left 1200ms ease 0s 1 forwards;animation:fade-from-left 1200ms ease 0s 1 forwards;opacity:0;}@-webkit-keyframes fade-from-left{0%{opacity:0;-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);} 100%{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}}@-moz-keyframes fade-from-left{0%{opacity:0;-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);} 100%{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}}@-ms-keyframes fade-from-left{0%{opacity:0;-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);} 100%{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}}@-o-keyframes fade-from-left{0%{opacity:0;-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);} 100%{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}}@keyframes fade-from-left{0%{opacity:0;-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);} 100%{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}}  .slide-out-wrapper{position:fixed;top:50%;right:2vw;background:#ffffffE6;padding:50px 70px 30px;z-index:99;max-width:570px;border-radius:0;-moz-transform:translateX(calc(100% + 2vw + 1px)) translateY(-50%);-webkit-transform:translateX(calc(100% + 2vw + 1px)) translateY(-50%);-o-transform:translateX(calc(100% + 2vw + 1px)) translateY(-50%);-ms-transform:translateX(calc(100% + 2vw + 1px)) translateY(-50%);transform:translateX(calc(100% + 2vw + 1px)) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.slide-out-content span.form-title{font-family:'Lora',serif;font-weight:400;color:#000000;margin:0 0 10px;font-size:1.1875em;display:block;}.slide-out-form form{margin:0;}.slide-out-wrapper span.form-toggle{position:absolute;left:1px;top:50%;color:#ffffff;font-size:1.375em;width:86px;line-height:48px;text-align:center;background:#da252c;border-radius:12px 0 0 12px;-moz-transform:translateX(-100%) translateY(-50%);-webkit-transform:translateX(-100%) translateY(-50%);-o-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.slide-out-wrapper span.form-toggle:hover{background:#91d7f1;color:#025f73;}i.toggle-left{display:inline-block;position:relative;font-style:normal;}i.toggle-left::before{content:"\f060";font-family:'Font Awesome 6 Sharp';font-weight:300;}i.toggle-right{display:inline-block;position:relative;font-style:normal;}i.toggle-right::before{content:"\f061";font-family:'Font Awesome 6 Sharp';font-weight:300;}input.slideOutInput[type="text"]{font-size:.8125em;font-family:'Montserrat',sans-serif;font-weight:300;line-height:1.4;height:auto;border:1px solid #CCCCCC;border-radius:0;padding:10px 10px;margin-bottom:5px;background:#ffffff;color:#000000;box-shadow:none;}.slide-out-form input[type="text"]::placeholder,.slide-out-form .contactForm textarea::placeholder{color:#CCCCCC;}.slide-out-form .contactForm textarea{width:100%;line-height:1.4;border:1px solid #CCCCCC;border-radius:0;background:#ffffff;color:#000000;font-family:'Montserrat',sans-serif;font-weight:300;padding:10px 25px;font-size:.8125em;height:90px;margin-bottom:5px;box-shadow:none;}.slide-out-form label{color:#000000;font-weight:normal;margin-bottom:3px;}.slide-out-form .contactForm .captchaWrapper{font-size:.8125em;line-height:1.4;height:auto;border:1px solid #CCCCCC;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;margin:0 0 3px;min-height:0;padding:0px 25px 0px 0px;overflow:hidden;border-radius:0px;}.slide-out-form .contactForm .captchaWrapper input{font-family:'Montserrat',sans-serif;font-weight:300;border:none;box-shadow:none;display:inline-block;width:auto;padding:0 15px;margin:0 0 0 30px;color:#000000;background:#ffffff;}.slide-out-form .contactForm .captchaWrapper img#captchaImage{-webkit-filter:none;filter:none;}.slide-out-form .contactForm .captchaRefresh{vertical-align:middle;max-width:30px;margin-left:3px;cursor:pointer;}.slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:10px;}.slide-out-form .contactForm .submitWrapper button.submit{color:#ffffff;font-family:'Montserrat',sans-serif;font-size:.96875em;background:#da252c;text-align:center;cursor:pointer;padding:16px 20px;width:117px;border-radius:12px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.slide-out-form .contactForm .submitWrapper button.submit:hover{background:#91d7f1;color:#025f73;}   .row.header-row{max-width:100%;padding:15px 2vw;display:flex;align-items:center;}.company-info-wrapper{padding-top:0;padding-right:0;}.logo-wrapper{width:67%;display:inline-block;}.company-info{display:inline-block;width:auto;padding-left:15px;max-width:calc(84% - 15px);vertical-align:middle;}p.title{margin:0 0 5px;line-height:1;}p.title a{text-transform:uppercase;color:#025f73;font-size:18px;font-weight:normal;display:inline-block;margin:0 !important;line-height:1;}.top-bar-section ul > li:not(:last-child){margin:0;}.top-bar-section li:not(.has-form) a:not(.button){font-size:14px;font-weight:500;line-height:45px;padding:0 15px;}.top-bar-section li:not(.has-form) a:not(.button)::before{display:none;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button):hover{line-height:45px;padding:0 15px;}.top-bar-section .has-dropdown>a:after{top:22px;}.top-bar-section li:not(.has-form) .dropdown a:not(.button):hover,.top-bar-section li.active:not(.has-form) .dropdown a:not(.button):hover{padding:0 20px;}  .slider-wrapper{background:#cecece;height:41vw;}.top-bar-section .page-item-16 .dropdown{min-width:600px;background:#025f73;overflow:hidden;}.top-bar-section .page-item-16 .dropdown li{width:50%;}a{color:#000000;}.carousel{position:relative;overflow:hidden;padding:3vh;}.carousel img{position:absolute;width:100%;opacity:0;animation:carouselFade 12s infinite;}.carousel img:nth-child(1){animation-delay:0s;}.carousel img:nth-child(2){animation-delay:4s;}.carousel img:nth-child(3){animation-delay:8s;} @keyframes carouselFade{0%{opacity:0;} 8%{opacity:1;} 30%{opacity:1;} 38%{opacity:0;} 100%{opacity:0;}}.carousel-track{position:relative;max-width:48rem;margin:0 auto;}.track{display:flex;aspect-ratio:16 / 9;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;box-shadow:0 1.5rem 3rem -0.75rem hsla(0,0%,0%,0.25);border-radius:0.5rem;}.track img{flex:1 0 100%;scroll-snap-align:start;object-fit:cover;}.track-nav{display:none;column-gap:1rem;position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);z-index:1;}.track-nav a{width:0.5rem;height:0.5rem;border-radius:50%;background-color:#fff;opacity:0.75;transition:opacity ease 250ms;}.track-nav a:hover{opacity:1;}  @media only screen and (min-width:1026px) and (max-width:1680px){.slider-box .arrow-btn{right:8px;}p.title a{font-size:15px;}} @media only screen and (min-width:1026px) and (max-width:1670px){.slider-box:last-of-type{left:0;}.border-img{padding:0 80px;}} @media only screen and (min-width:1026px) and (max-width:1500px){.border-img-2{max-width:30%;}.top-bar-section li:not(.has-form) a:not(.button){padding:0 7px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button):hover{padding:0 7px;}} @media only screen and (min-width:1026px) and (max-width:1440px){.home-2 .large-7{width:100%;}.home-2 .border-img-wrapper{float:none;display:inline-block;}.home-2 .large-5{width:100%;padding-left:0.9375rem;padding-top:70px;}p.title a{font-size:17px;}} @media only screen and (min-width:1026px) and (max-width:1370px){.main-caption-wrapper{top:40%;}.main-caption p{font-size:50px;}.main-caption span.blue-title{font-size:30px;}.slider-boxes{bottom:-30px;}.slider-box p{font-size:30px;}.slider-box p span{font-size:24px;}.top-bar-section ul > li:not(:last-child){margin:0;}.top-bar-section li:not(.has-form) a:not(.button){font-size:12px;}.header-phone{letter-spacing:0px;}.slider-wrapper{height:39vw;}.home-2 .padded{padding-left:28px;}} @media only screen and (min-width:1026px) and (max-width:1280px){.header-phone{font-size:70%;}.contact-info h3{font-size:20px;}} @media only screen and (min-width:1026px) and (max-width:1180px){.located-in{font-size:15px;}.badge img{width:250px;}} @media only screen and (max-width:1024px){.footer-cta .contact-info{display:inline-block;padding:50px 15px 0 15px;}.footer-cta{padding:150px 0 50px;}.strip-padding-mobile{padding-left:0 !important;padding-right:0 !important;}.vertical-padding-small{padding:45px 0;}.slider-box:last-of-type{left:0;}.navigation-wrapper{background:#025f73;}.top-bar{width:100%;}.top-bar.expanded .title-area{background:#025f73;}.top-bar.expanded .toggle-topbar a{color:#ffffff;}.top-bar-section ul > li:not(:last-child){margin:0;}.top-bar-section li:not(.has-form) a:not(.button){line-height:45px;color:#ffffff;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button):hover{line-height:45px;color:#91d7f1;}.top-bar-section li:not(.has-form) a:not(.button)::before{display:none;}.slider-wrapper{max-height:none;height:auto;}.main-caption-wrapper{position:static;transform:none;}.slider-content{padding-top:60px;}.slider-phone .btn-1{bottom:30px;}.slider-content{padding-top:60px;}.slider-phone .btn-1{bottom:30px;}.slider-boxes{bottom:-135px;position:relative;}.slider-box.residential{margin-bottom:40px;}.intro-content{padding:200px .9375rem 100px;}span.anim-line{display:none;}.border-img{padding:0 65px;}.home-2 .border-img{margin-bottom:50px;}.home-2 .padded{padding:0 .9375rem;}.border-img-wrapper.about{float:none;margin:0 auto 50px;}.border-img-wrapper::before{top:-24px;left:-30px;}.border-img-wrapper::after{bottom:-30px;right:-34px;}.disclaimer{text-align:center;}.footer-buttons a{display:block;max-width:300px;margin:15px auto;}.footer-wrapper .social-icons a:not(last-child){margin:0 10px;}.slider-wrapper.inner-page{max-height:260px;height:100%;}.inner-page .main-caption p{font-size:50px;}.intro-content p.large-text{transition-delay:0s !important;}  .header-wrapper{float:none;padding-bottom:0;}.mobile-bg{height:200px;background:center / cover no-repeat url(https://elliottscleaning.com/wp-content/uploads/sites/1233/2026/08/tabslider.jpg);}.row.header-row{display:block;padding:15px 0 0;}.company-info-wrapper{text-align:center;padding:2vh;}.logo-wrapper img{width:100%;}.company-info{display:block;max-width:100%;padding:10px 15px 20px;}.mobile-cta{margin:0;padding:15px 010px;line-height:1;position:fixed;bottom:0;width:100%;border-radius:0;z-index:999;}.intro-content{padding:4vh 15px;}.footer-wrapper{padding-bottom:60px;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}.badge img{width:350px;}ul.icon li{text-align:left;}} @media only screen and (max-width:767px){.footer-cta .contact-info{padding:0;text-align:center;}.footer-buttons a{min-width:150px;max-width:250px;margin:15px auto;}.footer-cta .contact-info p{margin:20px 0;}.footer-cta .contact-info p:before{content:none;}.footer-cta .contact-info h3:before{content:none;}.footer-cta .contact-info svg.payment-icon{float:none;}.footer-cta .contact-info b{display:inline-block;}.vertical-padding-small{padding:25px 0;}p.title a{font-size:20px;}.main-caption{padding:0;}.main-caption p{font-size:40px;}.main-caption span.blue-title{font-size:30px;}.slider-boxes{position:relative;bottom:-135px;}.slider-box p{font-size:28px;}.intro-content{padding:250px .9375rem 75px;}.large-text{font-size:22px;}.border-img{padding:0 45px;}.border-img-wrapper::before{top:-10px;left:-10px;width:75px;height:75px;}.border-img-wrapper::after{bottom:-10px;right:-10px;width:75px;height:75px;}.footer-cta{padding:100px 0 60px;}.footer-cta h2{font-size:22px;}.slider-wrapper.inner-page{max-height:200px;}.inner-page .main-caption p{font-size:34px;}.lnm-policies{padding-bottom:0px !important;}  .intro-content{padding:4vh 15px;}.intro-content p.large-text{font-size:16px;}} @media only screen and (max-width:500px){.mobile-bg{height:110px;background:center / cover no-repeat url(https://elliottscleaning.com/wp-content/uploads/sites/1233/2026/08/mobslide.jpg);}.badge img{width:300px;}p.title a{font-size:18px;}}  .eln-homepage{overflow:hidden;} .eln-hero{min-height:650px;height:48vw;max-height:760px;position:relative;overflow:hidden;background:#025f73;} .eln-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(2 95 115 / 95%) 0%,rgb(7 94 112 / 72%) 42%,rgba(42,50,106,.18) 76%,rgba(42,50,106,0) 100%);} .eln-hero-row{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding:70px 30px 130px;} .eln-hero-content{padding:0;} .eln-hero-content p{margin:0 0 28px;line-height:1;} .eln-hero-line{display:inline-block;color:#ffffff;font-family:'Lora',serif;font-size:clamp(54px,6vw,92px);line-height:.92;font-style:italic;} .eln-hero-subline{display:inline-block;margin-top:16px;color:#91d7f1;font-family:'Cookie',cursive;font-size:60px;line-height:1;font-weight:300;} .eln-hero-location{display:inline-block;margin-top:20px;max-width:680px;color:rgba(255,255,255,.88);font-size:16px;line-height:1.65;font-weight:500;} .eln-primary-cta{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:15px 26px;border-radius:999px;background:#91d7f1;color:#025f73;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:0 16px 34px rgba(0,0,0,.18);transition:transform 180ms ease,background-color 180ms ease,color 180ms ease;} .eln-primary-cta:hover,.eln-primary-cta:focus{background:#ffffff;color:#025f73;transform:translateY(-2px);} .eln-hero-links{position:absolute;z-index:3;left:50%;bottom:28px;width:calc(100% - 60px);max-width:1200px;transform:translateX(-50%);} .eln-hero-link-card{display:block;margin:0 8px;padding:18px 22px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:rgb(8 69 95 / 53%);color:#ffffff;font-size:14px;line-height:1.35;font-weight:600;text-decoration:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform 180ms ease,background-color 180ms ease,border-color 180ms ease;} .eln-hero-link-card span{display:block;margin-bottom:4px;color:#91d7f1;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;} .eln-hero-link-card:hover,.eln-hero-link-card:focus{transform:translateY(-2px);border-color:rgba(50,152,191,.72);background:rgb(104 2 6 / 80%);color:#ffffff;} .eln-intro{padding:50px 25px 45px;} .eln-intro .large-text{max-width:980px;margin:0 auto;color:#025f73;font-size:clamp(27px,3vw,42px);line-height:1.45;font-weight:500;letter-spacing:-.02em;} .eln-trust-shell{margin:0 20px;padding:54px 24px 58px;border-radius:30px;background:#025f73;box-shadow:0 24px 58px rgba(42,50,106,.16);} .eln-trust-heading > p{max-width:820px;margin:0 auto 18px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.65;} .eln-trust-heading a{color:#91d7f1;} .eln-trust-heading h1{margin:0 auto;color:#ffffff;font-size:35px;line-height:1.15;font-weight:500;letter-spacing:-.035em;} .eln-trust-heading h1::before{display:none;} .eln-surface-list{margin-top:38px;} .eln-surface-pair{margin:8px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07);text-align:left;} .eln-surface-pair span{display:block;position:relative;padding:9px 0 9px 26px;color:#ffffff;font-size:14px;line-height:1.45;font-weight:650;} .eln-surface-pair span::before{content:"";position:absolute;left:0;top:16px;width:9px;height:9px;border-radius:50%;background:#91d7f1;box-shadow:0 0 0 5px rgba(50,152,191,.12);} .eln-services{padding:92px 20px 80px;} .eln-service-card{min-height:370px;margin:10px;padding:30px;display:flex;flex-direction:column;border:1px solid rgba(42,50,106,.10);border-radius:24px;background:#ffffff;box-shadow:0 16px 45px rgba(42,50,106,.08);transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease;} .eln-service-card:hover{transform:translateY(-5px);border-color:rgba(50,152,191,.48);box-shadow:0 24px 52px rgba(42,50,106,.12);} .eln-service-index{display:inline-flex;width:44px;height:44px;margin-bottom:24px;align-items:center;justify-content:center;border-radius:14px;background:rgba(50,152,191,.14);color:#da252c;font-size:12px;font-weight:500;} .eln-service-card h2{margin:0 0 14px;color:#025f73;font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.025em;} .eln-service-card h2::before{display:none;} .eln-service-card p{margin:0 0 22px;color:#555d68;font-size:14px;line-height:1.8;} .eln-card-button{display:inline-flex;width:fit-content;min-height:44px;margin-top:auto;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:#025f73;color:#ffffff;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform 180ms ease,background-color 180ms ease,color 180ms ease;} .eln-card-button:hover,.eln-card-button:focus{background:#91d7f1;color:#025f73;transform:translateY(-2px);} .eln-testimonial{max-width:1040px;margin:50px auto 0;padding:44px 48px;border-radius:28px;background:linear-gradient(340deg,#550004 0%,#f14047 100%);box-shadow:0 24px 58px rgba(42,50,106,.16);} .eln-stars{margin-bottom:16px;color:#ffffff;font-size:20px;letter-spacing:.16em;} .eln-testimonial p{margin:0 0 10px;color:#ffffff;font-size:18px;line-height:1.75;} .eln-testimonial p:last-child{margin-bottom:0;color:#dceff6;font-size:14px;font-weight:500;} .eln-feature-shell{padding:92px 24px;background:#f5fafc;} .eln-feature-row{display:flex;align-items:center;flex-wrap:wrap;} .eln-feature-image{padding-right:4%;} .eln-feature-image img{display:block;width:100%;height:auto;border-radius:28px;box-shadow:0 26px 60px rgba(42,50,106,.15);} .eln-feature-content h2{margin:0 0 18px;color:#025f73;font-size:clamp(31px,3vw,44px);line-height:1.1;font-weight:500;letter-spacing:-.03em;} .eln-feature-content h2::before{display:none;} .eln-feature-content > p{margin:0 0 28px;color:#505864;font-size:15px;line-height:1.9;} .eln-feature-callout{padding:25px;border-radius:20px;background:#ffffff;box-shadow:0 14px 38px rgba(42,50,106,.07);} .eln-feature-callout h2{font-size:23px;} .eln-feature-callout p{margin:0;color:#59616d;font-size:14px;line-height:1.8;} .eln-badges-shell{padding:58px 20px;background:#ffffff;} .eln-badges-shell-light{background:#f5fafc;} .eln-badges{display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,55px);flex-wrap:wrap;} .eln-badges img{width:min(180px,20vw);height:auto;margin:0;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(42,50,106,.08));} .eln-two-column{padding:60px 20px;} .eln-info-panel{min-height:100%;margin:10px;padding:36px;border:1px solid rgba(42,50,106,.10);border-radius:24px;background:#ffffff;box-shadow:0 16px 46px rgba(42,50,106,.07);} .eln-info-panel h3{margin:0 0 18px;color:#025f73;font-size:30px;font-family:'Lora',serif;line-height:1.18;font-weight:500;letter-spacing:-.025em;} .eln-info-panel h3::before{display:none;} .eln-info-panel p{color:#555d68;font-size:14px;line-height:1.85;} .eln-info-panel ul.icon{margin-top:18px;} .eln-info-panel ul.icon li{color:#4f5763;} .eln-list-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;} .eln-final-shell{padding:78px 24px;background:#025f73;} .eln-final-row{display:flex;align-items:center;flex-wrap:wrap;} .eln-final-copy{padding-right:5%;} .eln-final-copy h3{margin:0 0 18px;color:#ffffff;font-family:'Lora',serif;font-size:clamp(34px,3.6vw,54px);line-height:1.06;font-weight:500;letter-spacing:-.035em;} .eln-final-copy h3::before{display:none;} .eln-final-copy p{color:rgba(255,255,255,.82);font-size:15px;line-height:1.85;} .eln-final-media img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 22px 54px rgba(0,0,0,.22);} @media only screen and (max-width:1024px){.eln-hero{min-height:590px;height:auto;} .eln-hero-row{min-height:590px;padding:55px 25px 145px;display:flex;align-items:center;justify-content:center;} .eln-hero-content{width:100%;margin:0 auto;padding:0;text-align:center;} .eln-hero-content p{margin:0 0 22px;} .eln-hero-location{display:block;max-width:680px;margin:20px auto 0;} .eln-primary-cta{margin-left:auto;margin-right:auto;} .eln-hero-links{width:calc(100% - 30px);bottom:20px;} .eln-trust-shell{margin:0 12px;border-radius:24px;} .eln-service-card{min-height:345px;} .eln-feature-image{padding-right:.9375rem;margin-bottom:34px;} .eln-badges img{width:min(165px,38vw);} .eln-info-panel{margin-bottom:20px;}} @media only screen and (max-width:767px){.eln-hero{min-height:640px;height:auto;} .eln-hero::before{background:linear-gradient(90deg,rgb(1 58 81) 0%,rgb(6 59 83 / 72%) 42%,rgb(2 58 81 / 0%) 76%,rgba(42,50,106,0) 100%);} .eln-hero-row{min-height:640px;padding:45px 18px 165px;display:flex;align-items:center;justify-content:center;} .eln-hero-content{width:100%;max-width:420px;margin:0 auto;padding:0;text-align:center;} .eln-hero-content p{margin:0 0 20px;} .eln-hero-line{font-size:50px;} .eln-hero-subline{display:block;margin:14px auto 0;} .eln-hero-location{display:block;max-width:360px;margin:18px auto 0;font-size:14px;line-height:1.55;} .eln-primary-cta{margin-left:auto;margin-right:auto;} .eln-hero-links{display:block;width:calc(100% - 36px);bottom:18px;} .eln-hero-link-card{margin:6px 0;padding:14px 16px;border-radius:14px;text-align:left;} .eln-intro{padding:35px 18px 24px;} .eln-intro .large-text{font-size:24px;line-height:1.5;} .eln-trust-shell{margin:0 8px;padding:38px 14px 40px;border-radius:20px;} .eln-trust-heading h1{font-size:28px;} .eln-surface-pair{margin:6px 0;} .eln-services{padding:56px 10px 52px;} .eln-service-card{min-height:0;margin:7px 0 16px;padding:24px;} .eln-testimonial{margin-top:26px;padding:30px 24px;border-radius:20px;} .eln-testimonial p{font-size:16px;} .eln-feature-shell,.eln-two-column,.eln-final-shell{padding:30px 14px;} .eln-feature-content h2{font-size:31px;} .eln-badges{gap:14px;} .eln-badges img{width:min(145px,42vw);} .eln-info-panel{margin:7px 0 18px;padding:26px 22px;} .eln-info-panel h3{font-size:26px;} .eln-list-columns{grid-template-columns:1fr;gap:0;} .eln-final-copy{padding-right:.9375rem;margin-bottom:28px;} .eln-final-copy h3{font-size:36px;}} @media (prefers-reduced-motion:reduce){.eln-primary-cta,.eln-hero-link-card,.eln-service-card,.eln-card-button{transition:none;} .eln-primary-cta:hover,.eln-primary-cta:focus,.eln-hero-link-card:hover,.eln-hero-link-card:focus,.eln-service-card:hover,.eln-card-button:hover,.eln-card-button:focus{transform:none;}}  .content-wrapper ul:not(.slick-dots):not(.menu):not(.submenu):not(.dropdown):not(.tabs),.eln-homepage ul:not(.slick-dots):not(.menu):not(.submenu):not(.dropdown):not(.tabs){margin:18px 0 24px;padding:0;list-style:none;} .content-wrapper ul:not(.slick-dots):not(.menu):not(.submenu):not(.dropdown):not(.tabs) > li,.eln-homepage ul:not(.slick-dots):not(.menu):not(.submenu):not(.dropdown):not(.tabs) > li{position:relative;margin:0 0 9px;padding:11px 14px 11px 42px;border:1px solid rgba(50,152,191,.16);border-radius:10px;background:linear-gradient(90deg,rgba(50,152,191,.065),rgba(255,255,255,0) 78%);color:#3f4b55;font-size:14px;line-height:1.55;} .content-wrapper ul:not(.slick-dots):not(.menu):not(.submenu):not(.dropdown):not(.tabs) > li::before,.eln-homepage ul:not(.slick-dots):not(.menu):not(.submenu):not(.dropdown):not(.tabs) > li::before{content:"";position:absolute;left:15px;top:50%;width:13px;height:13px;border:2px solid #91d7f1;border-radius:50%;background:#ffffff;transform:translateY(-50%);box-shadow:inset 0 0 0 3px #ffffff;font-family:inherit;} .content-wrapper ul:not(.slick-dots):not(.menu):not(.submenu):not(.dropdown):not(.tabs) > li:nth-child(2n)::before,.eln-homepage ul:not(.slick-dots):not(.menu):not(.submenu):not(.dropdown):not(.tabs) > li:nth-child(2n)::before{border-color:#da252c;} .eln-list-columns{gap:8px 18px;margin-top:26px;} .eln-list-columns ul.icon{margin:0;} .eln-list-columns ul.icon li{margin-bottom:8px;} .eln-list-columns ul.icon li:hover{border-color:rgba(50,152,191,.32);background:linear-gradient(90deg,rgba(50,152,191,.11),rgba(255,255,255,.25) 78%);} @media only screen and (max-width:767px){.content-wrapper ul:not(.slick-dots):not(.menu):not(.submenu):not(.dropdown):not(.tabs) > li,.eln-homepage ul:not(.slick-dots):not(.menu):not(.submenu):not(.dropdown):not(.tabs) > li{padding:10px 12px 10px 38px;} .eln-list-columns{gap:0;}}  .eln-trust-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;} .eln-trust-card{position:relative;min-height:148px;padding:22px 20px;overflow:hidden;display:grid;grid-template-columns:76px minmax(0,1fr);gap:18px;align-items:center;border:1px solid rgba(8,69,95,.20);border-radius:18px;background:linear-gradient(135deg,rgba(50,152,191,.035) 25%,transparent 25%) 0 0 / 14px 14px,linear-gradient(315deg,rgba(50,152,191,.025) 25%,transparent 25%) 0 0 / 14px 14px,linear-gradient(145deg,#ffffff,#f8fbfd);box-shadow:0 12px 30px rgba(8,69,95,.07);transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease;} .eln-trust-card::before{content:"";position:absolute;inset:8px;pointer-events:none;border:1px solid rgba(8,69,95,.08);border-radius:12px;} .eln-trust-card::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:999px 999px 0 0;background:#91d7f1;} .eln-trust-card-red::after{background:#da252c;} .eln-trust-card:hover{transform:translateY(-3px);border-color:rgba(50,152,191,.38);box-shadow:0 18px 40px rgba(8,69,95,.10);} .eln-trust-card-red:hover{border-color:rgba(218,37,44,.34);} .eln-trust-card-grid-alt .eln-trust-card{background:repeating-linear-gradient(135deg,rgba(8,69,95,.022) 0 1px,transparent 1px 9px),linear-gradient(145deg,#fbfdfe,#f4f8fa);} .eln-emblem{position:relative;z-index:1;width:76px;height:76px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(8,69,95,.24);border-radius:50%;background:rgba(255,255,255,.96);box-shadow:inset 0 0 0 5px rgba(50,152,191,.08),0 7px 18px rgba(8,69,95,.06);} .eln-trust-card-red .eln-emblem{box-shadow:inset 0 0 0 5px rgba(218,37,44,.075),0 7px 18px rgba(8,69,95,.06);} .eln-emblem::before,.eln-emblem::after{content:"";position:absolute;inset:7px;border-radius:50%;border:1px dashed rgba(8,69,95,.22);} .eln-emblem::after{inset:14px;border-style:solid;border-color:rgba(8,69,95,.08);} .eln-emblem-label{position:relative;z-index:1;display:block;max-width:58px;color:#025f73;font-size:8px;line-height:1.2;font-weight:500;letter-spacing:.12em;text-align:center;text-transform:uppercase;} .eln-trust-card-red .eln-emblem-label{color:#da252c;} .eln-trust-card-title{position:relative;z-index:1;display:block;color:#025f73;font-family:'Cookie',cursive;font-size:40px;line-height:1.28;font-weight:400;letter-spacing:-.015em;} .eln-trust-card-title::before{content:"";display:block;width:30px;height:2px;margin-bottom:10px;background:#91d7f1;} .eln-trust-card-red .eln-trust-card-title::before{background:#da252c;} @media only screen and (max-width:1180px){.eln-trust-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}} @media only screen and (max-width:600px){.eln-trust-card-grid{grid-template-columns:1fr;gap:12px;} .eln-trust-card{min-height:0;padding:18px;grid-template-columns:68px minmax(0,1fr);gap:15px;} .eln-emblem{width:68px;height:68px;}} @media (prefers-reduced-motion:reduce){.eln-trust-card{transition:none;} .eln-trust-card:hover{transform:none;}}  .eln-gallery-page{background:#ffffff;} .eln-gallery-heading{position:relative;padding:72px 24px 58px;overflow:hidden;text-align:center;background:radial-gradient(circle at 15% 20%,rgba(50,152,191,.10) 0 2px,transparent 2.5px) 0 0 / 18px 18px,linear-gradient(135deg,#f7fbfd 0%,#ffffff 58%,#fff8f8 100%);} .eln-gallery-heading::before,.eln-gallery-heading::after{content:"";position:absolute;top:50%;width:120px;height:2px;transform:translateY(-50%);} .eln-gallery-heading::before{left:7%;background:linear-gradient(90deg,transparent,#91d7f1);} .eln-gallery-heading::after{right:7%;background:linear-gradient(90deg,#da252c,transparent);} .eln-gallery-heading h1{position:relative;z-index:1;margin:0;font-family:'Lora',serif;color:#025f73;font-size:clamp(34px,4vw,54px);line-height:1.08;font-weight:500;letter-spacing:-.035em;} .eln-gallery-heading h1::before{display:none;} .eln-gallery-heading h1::after{content:"";display:block;width:74px;height:4px;margin:18px auto 0;border-radius:999px;background:linear-gradient(90deg,#91d7f1 0 50%,#da252c 50% 100%);} .eln-gallery-shell{position:relative;padding:76px 24px 88px;background:linear-gradient(180deg,#f6fafc 0%,#ffffff 100%);} .eln-gallery-shell::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient( 135deg,rgba(8,69,95,.025) 0 1px,transparent 1px 10px );} .eln-gallery-frame{position:relative;z-index:1;padding:24px;} .eln-gallery-frame .gallery-wrapper{margin:0;} .eln-gallery-frame .gallery-image{position:relative;overflow:hidden;border:1px solid rgba(8,69,95,.10);border-radius:16px;background:#ffffff;box-shadow:0 10px 26px rgba(8,69,95,.07);transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease;} .eln-gallery-frame .gallery-image img{display:block;width:100%;height:auto;transform:scale(1);transition:transform 240ms ease;} .eln-gallery-frame .gallery-image::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,69,95,0) 58%,rgba(8,69,95,.16) 100%);opacity:.55;transition:opacity 180ms ease,background-color 180ms ease;} .eln-gallery-frame .gallery-image::before{content:"";position:absolute;z-index:2;left:14px;right:14px;bottom:12px;height:3px;border-radius:999px;background:linear-gradient(90deg,#91d7f1 0 68%,#da252c 68% 100%);opacity:.92;transform:scaleX(.72);transform-origin:left center;transition:transform 180ms ease;} .eln-gallery-frame .gallery-image:hover{transform:translateY(-4px);border-color:rgba(50,152,191,.28);box-shadow:0 18px 34px rgba(8,69,95,.11);} .eln-gallery-frame .gallery-image:hover img{transform:scale(1.035);} .eln-gallery-frame .gallery-image:hover::after{background:rgba(8,69,95,.08);opacity:1;} .eln-gallery-frame .gallery-image:hover::before{transform:scaleX(1);} @media only screen and (max-width:1024px){.eln-gallery-heading{padding:58px 20px 48px;} .eln-gallery-heading::before,.eln-gallery-heading::after{width:70px;} .eln-gallery-shell{padding:56px 18px 66px;} .eln-gallery-frame{padding:18px;}} @media only screen and (max-width:767px){.eln-gallery-heading{padding:46px 16px 38px;} .eln-gallery-heading::before,.eln-gallery-heading::after{display:none;} .eln-gallery-heading h1{font-size:34px;} .eln-gallery-shell{padding:38px 12px 48px;} .eln-gallery-frame{padding:12px;} .eln-gallery-frame .gallery-image{border-radius:12px;}} @media (prefers-reduced-motion:reduce){.eln-gallery-frame .gallery-image,.eln-gallery-frame .gallery-image img,.eln-gallery-frame .gallery-image::before,.eln-gallery-frame .gallery-image::after{transition:none;} .eln-gallery-frame .gallery-image:hover,.eln-gallery-frame .gallery-image:hover img{transform:none;}}  .eln-footer{width:100%;overflow:hidden;background:radial-gradient(circle at 10% 0%,rgba(98,189,223,.12),transparent 30%),linear-gradient(145deg,#06384d 0%,#025f73 58%,#052f41 100%);color:#ffffff;} .eln-footer-main{padding:52px 24px 34px;} .eln-footer-top{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.12);} .eln-footer-heading{flex:1 1 420px;text-align:left;} .eln-footer-heading h2{margin:0;color:#ffffff;font-size:clamp(30px,3vw,44px);line-height:1.08;font-weight:500;letter-spacing:-.035em;} .eln-footer-actions{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;} .eln-footer-actions .eln-footer-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;margin:0;padding:13px 20px;border:1px solid transparent;border-radius:999px;font-family:'Montserrat',sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:transform 180ms ease,background-color 180ms ease,border-color 180ms ease,color 180ms ease;} .eln-footer-actions .eln-footer-btn-primary{background:#da252c;color:#ffffff;} .eln-footer-actions .eln-footer-btn-secondary{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.07);color:#ffffff;} .eln-footer-actions .eln-footer-btn:hover,.eln-footer-actions .eln-footer-btn:focus{transform:translateY(-2px);} .eln-footer-actions .eln-footer-btn-primary:hover,.eln-footer-actions .eln-footer-btn-primary:focus{background:#91d7f1;color:#025f73;} .eln-footer-actions .eln-footer-btn-secondary:hover,.eln-footer-actions .eln-footer-btn-secondary:focus{border-color:#91d7f1;background:rgba(98,189,223,.12);color:#ffffff;} .eln-footer-actions .eln-footer-or{color:rgba(255,255,255,.55);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;} .eln-footer-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:28px;text-align:left;} .eln-footer-card{min-width:0;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.10);border-radius:16px;background:rgba(255,255,255,.045);} .eln-footer-card h3{margin:0 0 12px;color:#ffffff;font-size:17px;line-height:1.25;font-weight:500;letter-spacing:-.015em;} .eln-footer-card h3::before{display:none;} .eln-footer-card p,.eln-footer-card .contact-address,.eln-footer-card .contact-email,.eln-footer-card .contact-phone,.eln-footer-card .contact-fax{margin:8px 0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.6;} .eln-footer-card .hours{margin-left:0;} .eln-footer-card .payment-icon{max-width:42px;height:auto;margin:3px 3px 3px 0;vertical-align:middle;} .eln-footer-card.eln-footer-social .fa{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;margin:0 7px 7px 0;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.055);color:#ffffff;font-size:16px;transition:transform 180ms ease,background-color 180ms ease,color 180ms ease,border-color 180ms ease;} .eln-footer-card.eln-footer-social .fa:hover{transform:translateY(-2px);border-color:#da252c;background:rgb(218 37 44 / 54%);color:#da252c;} .eln-footer-bottom{padding:18px 24px;border-top:1px solid #da252c;background:rgba(0,0,0,.14);} .eln-footer-bottom-row{display:flex;align-items:center;justify-content:flex-end;} .eln-footer-hosting{display:inline-flex;align-items:center;opacity:.74;transition:opacity 180ms ease;} .eln-footer-hosting:hover{opacity:1;} .eln-footer-hosting img{display:block;width:150px;height:auto;} @media only screen and (max-width:1024px){.eln-footer-main{padding:38px 18px 28px;} .eln-footer-top{align-items:flex-start;flex-direction:column;gap:20px;} .eln-footer-heading{flex:none;width:100%;} .eln-footer-actions{flex:none;width:100%;justify-content:flex-start;} .eln-footer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));}} @media only screen and (max-width:767px){.eln-footer-main{padding:30px 14px 22px;} .eln-footer-top{gap:18px;padding-bottom:22px;} .eln-footer-heading{flex:none;width:100%;} .eln-footer-heading h2{font-size:30px;} .eln-footer-actions{flex:none;width:100%;align-items:stretch;flex-direction:column;gap:10px;} .eln-footer-actions .eln-footer-btn{width:100%;} .eln-footer-actions .eln-footer-or{align-self:center;} .eln-footer-info-grid{grid-template-columns:1fr;gap:12px;padding-top:22px;} .eln-footer-card{padding:16px;} .eln-footer-bottom{padding:16px 14px 70px;} .eln-footer-bottom-row{justify-content:center;} .eln-footer-hosting img{width:135px;}} @media (prefers-reduced-motion:reduce){.eln-footer-actions .eln-footer-btn,.eln-footer-card.eln-footer-social .fa,.eln-footer-hosting{transition:none;} .eln-footer-actions .eln-footer-btn:hover,.eln-footer-actions .eln-footer-btn:focus,.eln-footer-card.eln-footer-social .fa:hover{transform:none;}}  .eln-video-shell{position:relative;padding:76px 24px 18px;overflow:hidden;background:#ffffff;} .eln-video-shell::before,.eln-video-shell::after{content:"";position:absolute;pointer-events:none;border-radius:50%;filter:blur(2px);} .eln-video-shell::before{width:260px;height:260px;top:28px;left:-130px;background:rgba(50,152,191,.10);} .eln-video-shell::after{width:220px;height:220px;right:-110px;bottom:-70px;background:rgba(218,37,44,.07);} .eln-video-shell .row{position:relative;z-index:1;max-width:1180px;} .eln-video-frame{position:relative;padding:10px;border:1px solid rgba(8,69,95,.14);border-radius:30px;background:#ffffff;box-shadow:0 26px 64px rgba(8,69,95,.14);} .eln-video-frame::before{content:"";position:absolute;left:30px;right:30px;top:-4px;height:4px;border-radius:999px;background:linear-gradient(90deg,#91d7f1 0 50%,#da252c 50% 100%);} .eln-video-embed{overflow:hidden;border-radius:21px;background:#025f73;} .eln-video-embed iframe{display:block;border:0;} @media only screen and (max-width:1024px){.eln-video-shell{padding:58px 18px 14px;} .eln-video-frame{padding:8px;border-radius:24px;} .eln-video-embed{border-radius:17px;}} @media only screen and (max-width:767px){.eln-video-shell{padding:42px 10px 6px;} .eln-video-frame{padding:6px;border-radius:18px;box-shadow:0 18px 42px rgba(8,69,95,.13);} .eln-video-frame::before{left:20px;right:20px;top:-3px;height:3px;} .eln-video-embed{border-radius:13px;}} 