body,h1,h2,h3{color:var(--text)}.content-img:after,.content-img:before,.signup-left:after,.signup-left:before{content:''!important;display:block!important;position:absolute!important}.content-img img,.signup-left:before,.signup-right ul li a{border-radius:20px!important}.hero,.signup-left:before{text-align:center!important}.elementor-element.elementor-element-3d1f3c5.elementor-widget.elementor-widget-shortcode,.footer-brand svg,.header,.signup-right ul li a img{width:100%!important}.elementor-testimonial,.faq-card{background-size:clamp(42.666666666666664px,3.3333333333333335vw,64px)}.faq-card a,.pg-privacy a{text-decoration:underline!important;white-space:nowrap}:root{--font:'Plus Jakarta Sans',sans-serif;--heading:'Archivo Black',sans-serif;--spacing:clamp(60px, 6.25vw, 120px);--radius:clamp(13.333333333333334px, 1.0416666666666667vw, 20px);--mainFontSize:clamp(16px, 1.0416666666666667vw, 20px);--smallFontSize:clamp(12px, 0.8333333333333334vw, 16px);--headingH1FontSize:clamp(40px, 3.6458333333333335vw, 70px);--headingH2FontSize:clamp(30px, 2.6041666666666665vw, 50px);--headingH3FontSize:clamp(20px, 1.5625vw, 30px);--lineHeight:1.8;--headingLineHeight:1.05;--green:#7B9F49;--yellow:#D5BB3B;--orange:#C28A29;--text:#231F24;--dark:#1D4230;--primary:var(--green);--secondary:var(--orange);--buttonPaddingTop:clamp(15px, 1.0416666666666667vw, 20px);--buttonPaddingBottom:var(--buttonPaddingTop);--buttonPaddingLeft:clamp(25px, 2.6041666666666665vw, 50px);--buttonPaddingRight:var(--buttonPaddingLeft);--buttonCasing:capitalize;--buttonRadius:110px;--buttonFontSize:clamp(16px, 1.0416666666666667vw, 20px);--buttonWeight:700;--buttonHoverBackgroundColour:var(--dark);--buttonHoverFontColour:var(--buttonTextColour);--buttonDarkHoverBackgroundColour:#fff;--buttonDarkHoverFontColour:#000}body{font-family:var(--font);font-size:clamp(15.333333333333334px, 1.1979166666666667vw, 23px);font-weight:400}.pg-privacy h3,.pg-privacy h4,h1,h2,h3{font-family:var(--heading)}h1,h2,h3{letter-spacing:-1px;font-weight:900}.button.green{background-color:var(--primary)!important}.button.yellow{background-color:var(--yellow)!important}.button.orange,.footer .button{background-color:var(--orange)!important}.button.green:focus,.button.green:hover,.button.orange:focus,.button.orange:hover,.button.yellow:focus,.button.yellow:hover,.clickable-area:focus a.button,.clickable-area:hover a.button{background-color:var(--dark)!important}.e-con,.e-con-full,.e-con>.e-con-inner{padding:0!important}.e-con>.e-con-inner{max-width:var(--containerAbove1600)!important}.pg-section{padding:var(--spacing) 0!important;overflow-x:clip!important}.pg-section.pt-0{padding-top:0!important}.pg-section.pb-0{padding-bottom:0!important}.pg-section.pt-extra{padding-top:clamp(60px,10.416666666666666vw,200px)!important}.pg-section.pb-extra{padding-bottom:clamp(60px,14.322916666666666vw,275px)!important}.header{position:absolute!important;top:0;left:0;right:0;z-index:9999!important;background-color:transparent;padding:20px 0!important}.admin-bar .header{top:32px}.header .navigation ul{padding:0;margin:0;align-items:center;list-style:none}.header .navigation ul li:first-of-type,.scrolling-header ul li:first-of-type:not(.scrolling-header .scrolling-submenu li:first-of-type){margin-right:auto}.header .navigation ul li{margin-right:clamp(15px,3.28125vw,63px)}.header .navigation ul li#menu-item-34{margin-right:clamp(15px,2.4479166666666665vw,47px)}.footer ul li:last-of-type,.header .navigation ul li:last-of-type{margin:0!important}.header .navigation ul a{padding:0;display:block;font-size:clamp(14px, 1.1458333333333333vw, 22px);font-weight:700;color:#fff!important}.header .navigation ul a:focus,.header .navigation ul a:hover,.header .navigation ul li.current-menu-item:not(.header .navigation ul li#menu-item-169) a{color:#bffd69!important}.header .navigation ul li#menu-item-169 a{padding:10px clamp(30px,2.4479166666666665vw,47px);background-color:var(--green);border-radius:433px}.header .navigation ul li#menu-item-169 a:focus,.header .navigation ul li#menu-item-169 a:hover{background-color:var(--dark);color:#fff!important}.header .navigation ul li#menu-item-37 a{max-width:clamp(150px,15.625vw,300px)}.header .navigation ul li#menu-item-37 a svg{width:100%!important;height:auto!important}.hero{height:calc(100vh)!important;color:#fff}.admin-bar .hero{height:calc(100vh - 32px)!important}.hero h1{color:#fff;margin:0 0 10px}.hero h1+p{font-size:clamp(18px, 1.3020833333333333vw, 25px);line-height:1.4;max-width:1000px;margin:0 auto clamp(40px,4.322916666666667vw,83px)}.hero p a.button.orange{margin:0 15px}.hero ul{list-style:none;display:flex;align-items:center;justify-content:center;margin:clamp(50px,6.510416666666667vw,125px) 0 0;padding:0 0 50px}.hero ul li{margin:0 clamp(30px,2.34375vw,45px) 0 0;background-position:left center;background-repeat:no-repeat;line-height:1.5!important}.footer ul li,.hero ul li:last-of-type,.scrolling-submenu li{margin:0}.hero ul li,.hero ul li a{color:#fff;font-size:clamp(18px, 1.1979166666666667vw, 23px);font-weight:400}.hero ul li a:focus,.hero ul li a:hover{color:var(--primary)}.hero ul li:first-child{padding-left:clamp(29.333333333333332px,2.2916666666666665vw,44px);background-image:url(i/icons/icon-map.svg);background-size:clamp(17px,1.1979166666666667vw,23px)}.hero ul li:nth-child(2){padding-left:clamp(31.333333333333332px,2.4479166666666665vw,47px);background-image:url(i/icons/icon-phone.svg);background-size:clamp(19px,1.3541666666666667vw,26px);background-position:left clamp(3.3333333333333335px,.2604166666666667vw,5px)}.hero ul li:nth-child(3){padding-left:clamp(34px,2.65625vw,51px);background-image:url(i/icons/icon-email.svg);background-size:clamp(21px,1.4583333333333333vw,28px);background-position:left clamp(5.333333333333333px,.4166666666666667vw,8px)}.content-img{position:relative!important}.content-img:after,.content-img:before{border-radius:20px!important}.content-img:before{background-color:#efefef!important;z-index:-1!important}.content-img.ci-left:before{width:clamp(200px,40.520833333333336vw,778px)!important;height:clamp(200px,27.65625vw,531px)!important;top:clamp(-130px,-6.770833333333333vw,-86.66666666666667px)!important;left:clamp(-579px,-30.15625vw,-386px)!important}.content-img.ci-right:before{width:clamp(200px,33.385416666666664vw,641px)!important;height:clamp(200px,27.65625vw,531px)!important;top:clamp(-198px,-10.3125vw,-132px)!important;right:clamp(-398px,-20.729166666666668vw,-265.3333333333333px)!important;left:unset!important}.content-img:after{background-color:var(--dark);z-index:-2;width:clamp(250px,22.760416666666668vw,437px);height:clamp(250px,23.125vw,444px)}.content-img.ci-left:after{bottom:clamp(-167px,-8.697916666666666vw,-111.33333333333333px);left:clamp(-75px,-3.90625vw,-50px)}.content-img.ci-right:after{bottom:clamp(-202px,-10.520833333333334vw,-134.66666666666666px);right:clamp(-68px,-3.5416666666666665vw,-45.333333333333336px)}.content-text.ct-right{padding:0 0 0 clamp(33.333333333333336px,2.6041666666666665vw,50px)!important}.content-text.ct-left{padding:0 clamp(33.333333333333336px,2.6041666666666665vw,50px) 0 0!important}.content-text h2{letter-spacing:-1px;line-height:.93;margin:0 0 20px}.content-text ul{margin:clamp(26.666666666666668px,2.0833333333333335vw,40px) 0;padding:0;list-style:none}.content-text ul li{padding-left:clamp(30px,2.34375vw,45px);line-height:clamp(23.333333333333332px, 1.8229166666666667vw, 35px);background-image:url(i/icons/icon-list.svg);background-size:clamp(20.666666666666668px,1.6145833333333333vw,31px);background-repeat:no-repeat;background-position:left 3px}.content-text ul.two-columns{display:flex;flex-wrap:wrap;grid-gap:clamp(20px,1.5625vw,30px) clamp(60px,4.6875vw,90px)}.content-text ul.two-columns li{width:calc(50% - 50px);flex:0 0 calc(50% - 50px);margin:0!important}.signup-right{padding:0 clamp(30px,12.239583333333334vw,235px) 0 clamp(40px,5.208333333333333vw,100px)!important}.signup-right h2+p{line-height:1.5;letter-spacing:-.5px;margin:10px auto 20px;max-width:767px;width:100%}.signup-right ul{list-style:none;display:flex;justify-content:center;grid-gap:clamp(33.333333333333336px,2.6041666666666665vw,50px);margin:0;padding:0}.signup-right ul li{margin:0;width:calc(33% - 30px);flex:0 0 calc(33% - 30px);font-size:clamp(14px, .9895833333333334vw, 19px);letter-spacing:-.5px;font-weight:700;color:var(--dark);text-align:center}.signup-right ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.driveway-selector .img-wrapper:after,.signup-right ul li a:after{content:'';position:absolute;inset:0;background-color:var(--dark);width:100%;height:100%;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.signup-right ul li a img{height:clamp(143.33333333333334px,11.197916666666666vw,215px);object-fit:cover;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.driveway-selector .img-wrapper:focus:after,.driveway-selector .img-wrapper:hover:after,.driveway-selector.active .img-wrapper:after,.signup-right ul li a:focus:after,.signup-right ul li a:hover:after{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.driveway-selector .img-wrapper:focus img,.driveway-selector .img-wrapper:hover img,.signup-right ul li a:focus img,.signup-right ul li a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.signup-right .button.arrow{display:block;max-width:max-content;margin:clamp(40px,3.125vw,60px) auto 0;padding:clamp(13.333333333333334px,1.0416666666666667vw,20px) clamp(51.333333333333336px,4.010416666666667vw,77px) clamp(13.333333333333334px,1.0416666666666667vw,20px) clamp(33.333333333333336px,2.6041666666666665vw,50px)!important;background-image:url(i/icons/icon-btnarrow.svg)!important;background-size:clamp(14px,1.09375vw,21px)!important;background-repeat:no-repeat!important;background-position:calc(100% - clamp(32.666666666666664px,2.5520833333333335vw,49px)) center!important}.elementor-testimonial .elementor-testimonial__name:after,.floating-signup .elementor-widget-container,.signup-left:after{background-size:100%;background-position:center;background-repeat:no-repeat}.signup-left:before{content:'All of our snow removal services come with free text message and email status updates!'!important;background-color:var(--dark)!important;color:#fff!important;font-size:clamp(14px, 1.09375vw, 21px)!important;font-weight:400!important;padding:clamp(16.666666666666668px,1.3020833333333333vw,25px)!important;max-width:clamp(246.66666666666666px,19.270833333333332vw,370px)!important;line-height:1.28!important;height:max-content!important;bottom:clamp(-204px,-10.625vw,-100px)!important;top:unset!important;left:unset!important;right:clamp(-302px,-15.729166666666666vw,-201.33333333333334px);z-index:5}.signup-left:after{bottom:clamp(-135px,-7.03125vw,-50px);right:clamp(20px,1.5625vw,30px);background-image:url(i/icons/icon-border-triangle.svg);display:block;width:clamp(110px,9.114583333333334vw,175px);height:clamp(190px,13.59375vw,261px);z-index:1}.section-signup{min-height:clamp(576px,45vw,864px)!important}.signup-left>.elementor-element{position:absolute;top:clamp(-40px,-2.0833333333333335vw,-26.666666666666668px);right:0;display:block;width:clamp(548px,42.8125vw,822px);max-width:clamp(548px,42.8125vw,822px)!important;height:clamp(576px,45vw,864px)}.pg-title h1,.section-wcu h2,.section-wcu h2+p{color:#fff}.section-wcu h2+p{letter-spacing:-.5px;margin:0 0 20px;line-height:1.5}.wcu-card .elementor-icon-box-icon{width:clamp(75px,10.364583333333334vw,199px);flex:0 0 clamp(75px,10.364583333333334vw,199px);height:clamp(75px,10.364583333333334vw,199px);border-radius:100%;display:flex;align-items:center;justify-content:center;border:solid #fff}.wcu-card .elementor-icon-box-icon svg{height:auto!important}.ip-card.light-green,.scrolling-submenu li a:focus,.scrolling-submenu li a:hover,.wcu-card.green .elementor-icon-box-icon{background-color:var(--green)}.wcu-card.green .elementor-icon-box-icon svg{width:clamp(35px,4.791666666666667vw,92px)!important}.ip-card.orange,.wcu-card.orange .elementor-icon-box-icon{background-color:var(--orange)}.wcu-card.orange .elementor-icon-box-icon svg{width:clamp(40px,5.572916666666667vw,107px)!important}.ip-card.yellow,.wcu-card.yellow .elementor-icon-box-icon{background-color:var(--yellow)}#quote_page_bottom .note,.footer,.ip-card.dark-green,.scrolling-submenu li a{background-color:var(--dark)}.wcu-card.yellow .elementor-icon-box-icon svg{width:clamp(35px,3.8020833333333335vw,73px)!important}.wcu-card .elementor-icon-box-wrapper{padding:clamp(30px,3.6458333333333335vw,70px) clamp(16.666666666666668px,1.3020833333333333vw,25px)}.wcu-card .elementor-icon-box-title{color:#fff;font-size:clamp(17px, 1.0416666666666667vw, 20px);font-family:var(--font);max-width:300px;margin:0 auto;letter-spacing:0}.wcu-card:nth-child(2) .elementor-icon-box-wrapper{border-left:1px solid rgba(255,255,255,.19);border-right:1px solid rgba(255,255,255,.19)}.elementor-testimonial{padding:clamp(80px,6.25vw,120px) clamp(23.333333333333332px,1.8229166666666667vw,35px) clamp(33.333333333333336px,2.6041666666666665vw,50px)!important;border:1px solid #b5b5b5!important;border-radius:clamp(16.666666666666668px,1.3020833333333333vw,25px);background-image:url(i/icons/icon-quotes.svg?v=1);background-repeat:no-repeat;background-position:clamp(22.666666666666668px,1.7708333333333333vw,34px) clamp(24.666666666666668px,1.9270833333333333vw,37px);box-shadow:0 8px 0 #b7b7b7;text-align:left!important}.elementor-testimonial .elementor-testimonial__text{font-size:clamp(16px, 1.0416666666666667vw, 20px);line-height:1.5;font-weight:400}.elementor-testimonial .elementor-testimonial__name{font-size:17px;font-weight:700;color:var(--dark);position:relative}.elementor-testimonial .elementor-testimonial__name:after{content:'';background-image:url(i/icons/icon-stars.svg);display:block;width:clamp(58.666666666666664px,4.583333333333333vw,88px);height:clamp(10px,.78125vw,15px);position:absolute;top:0;bottom:0;left:calc(100% + clamp(16.666666666666668px,1.3020833333333333vw,25px));margin:auto 0}.elementor-testimonial__footer{justify-content:flex-start!important}.elementor-testimonial__image,.error404 .floating-signup,.error404 .section-signup,.error404 .section-wcu,.error404 .testimonials,.page-id-16 .floating-signup,.page-id-16 .section-signup:not(.page-id-16 .inner-ss.section-signup),.page-id-16 .section-wcu,.page-id-16 .testimonials,.page-id-18 .floating-signup,.page-id-18 .section-signup,.page-id-18 .section-wcu,.page-id-18 .testimonials,.page-id-20 .floating-signup,.page-id-20 .section-signup,.page-id-20 .section-wcu,.page-id-20 .testimonials{display:none!important}.footer{border-top:solid #657f42;padding:clamp(26.666666666666668px,2.0833333333333335vw,40px) 0 clamp(46.666666666666664px,3.6458333333333335vw,70px)!important}.footer ul,.scrolling-header ul:not(.scrolling-header .scrolling-submenu){list-style:none;display:flex;align-items:center;margin:0;padding:0}.copyright{margin:10px 0 0!important;padding:clamp(26.666666666666668px,2.0833333333333335vw,40px) 0 0!important;border-top:1px solid #2b5842}#quote_page .raq-upper-container .row,#quote_page_bottom .raq-lower-container .row,.copyright p,.scrolling-header ul li a:not(.scrolling-header ul li ul li a){display:flex}.copyright p,.copyright p a{font-size:15px;color:#fff}.copyright p a{text-decoration:underline}.copyright p a:focus,.copyright p a:hover,.footer ul li a:not(.footer ul li a.button):focus,.footer ul li a:not(.footer ul li a.button):hover,.scrolling-header ul li a:not(.scrolling-header ul li ul li a):focus,.scrolling-header ul li a:not(.scrolling-header ul li ul li a):hover{color:var(--green)}.copyright p span:first-of-type,.driveway-selector .radio,.signup-right ul li span a{display:none}.copyright p a:first-of-type{margin-left:auto}.copyright p span{margin:0 3px}.footer .button:focus,.footer .button:hover{background-color:var(--green)!important}.footer ul li{margin-right:clamp(30px,2.34375vw,45px)}.footer ul li a:not(.footer ul li a.button,.footer ul li a.footer-brand){display:block;color:#fff;background-repeat:no-repeat;background-position:left center;padding:0 0 0 clamp(24.666666666666668px,1.9270833333333333vw,37px);background-size:clamp(16.666666666666668px,1.3020833333333333vw,25px);line-height:clamp(16.666666666666668px, 1.3020833333333333vw, 25px)!important}.footer ul li:nth-child(2) a{background-image:url(i/icons/icon-phone-orange.svg)}.footer ul li:nth-child(3) a,.scrolling-header ul li:nth-child(4):not(.scrolling-header .scrolling-submenu li:nth-child(4)){background-image:url(i/icons/icon-email-orange.svg)}.scrolling-header{position:fixed!important;top:-100%;left:0;right:0;width:100%;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:9999999!important;padding:15px 0!important}.scrolling-header.active{top:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.admin-bar .scrolling-header.active{top:32px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.scrolling-submenu{position:absolute;top:calc(100% + 10px);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;flex-direction:column;width:clamp(166.66666666666666px,13.020833333333334vw,250px);list-style:none;padding:0;margin:0}.scrolling-header ul li:not(.scrolling-header ul li ul li){margin:0;padding-left:clamp(24px,1.875vw,36px);background-repeat:no-repeat;background-position:left center;background-size:clamp(17.333333333333332px,1.3541666666666667vw,26px)}.scrolling-header ul li a:not(.scrolling-header ul li ul li a),.scrolling-header ul li:not(.scrolling-header ul li ul li){font-size:clamp(14px, 1.0416666666666667vw, 20px);font-weight:700;color:#231f24}.scrolling-header ul li:nth-child(2):not(.scrolling-header .scrolling-submenu li:nth-child(2)){background-image:url(i/icons/icon-snow.svg);position:relative;cursor:pointer;margin:0 clamp(40px,3.125vw,60px) 0 0}.scrolling-header ul li:nth-child(2):not(.scrolling-header .scrolling-submenu li:nth-child(2)):after{content:'';background-image:url(i/icons/icon-scroll-down.svg);background-repeat:no-repeat;background-position:center;background-size:100%;display:block;width:14px;height:8px;position:absolute;top:0;bottom:0;left:calc(100% + 10px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:auto 0}.scrolling-header ul li:nth-child(2):not(.scrolling-header .scrolling-submenu li:nth-child(2)):focus:after,.scrolling-header ul li:nth-child(2):not(.scrolling-header .scrolling-submenu li:nth-child(2)):hover:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.scrolling-header ul li:nth-child(3):not(.scrolling-header .scrolling-submenu li:nth-child(3)){background-image:url(i/icons/icon-phone-orange.svg);margin:0 clamp(24.666666666666668px,1.9270833333333333vw,37px) 0 0}.scrolling-header ul li:nth-child(2):focus .scrolling-submenu,.scrolling-header ul li:nth-child(2):hover .scrolling-submenu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.floating-signup,.floating-signup.shrink{-webkit-transition:.3s;-o-transition:.3s}.scrolling-submenu li a{display:block;text-align:center;font-size:clamp(15px, .9375vw, 18px);padding:10px;color:#fff;border-bottom:1px solid #fff}.scrolling-submenu li:last-of-type a{border-bottom:none}.floating-signup{position:fixed!important;bottom:clamp(-30px,-1.5625vw,-20px);width:clamp(400px,25.3125vw,486px);height:clamp(400px,25.3125vw,486px);border-radius:100%;right:clamp(-20px,-1.0416666666666667vw,-13.333333333333334px);z-index:99!important;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;transition:.3s}.floating-signup.shrink{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);transition:.3s;right:0;bottom:0}.floating-signup .elementor-widget-container{background-image:url(i/floating-signup.png);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0 0!important;height:100%!important}.floating-signup .elementor-widget-container p{font-size:clamp(23.333333333333332px, 1.8229166666666667vw, 35px);font-weight:600;text-align:center;color:#fff;line-height:1;max-width:clamp(190px,14.84375vw,285px);margin:0 0 clamp(20px,1.5625vw,30px)!important}.floating-signup .elementor-widget-container p a.button{font-size:clamp(14px, .9375vw, 18px)!important;padding:clamp(13px,1.0416666666666667vw,20px) clamp(15px,1.9270833333333333vw,37px)!important}.pg-title{padding:clamp(100px,10.416666666666666vw,200px) 0 clamp(40px,3.90625vw,75px)!important}.border-bottom{border-bottom:solid #f8f8f8}.faq-card,.four-by-one,.three-by-two{margin:20px 0 0!important}.three-by-two .ip-card{width:calc(33% - 17px)!important;flex:0 0 calc(33% - 17px)!important}.four-by-one .ip-card{width:calc(25% - 25px)!important;flex:0 0 calc(25% - 25px)!important}.three-by-two .ip-card:nth-child(4),.three-by-two .ip-card:nth-child(5){width:calc(50% - 16px)!important;flex:0 0 calc(50% - 16px)!important}.ip-card{display:flex;padding:clamp(26.666666666666668px,2.0833333333333335vw,40px)!important;justify-content:center;align-items:center;height:100%;border-radius:20px!important}#quote_page .signup-left>.elementor-element>.elementor-widget-container,.clickable-area{height:100%!important}.ip-card .e-con-inner{align-items:center!important;justify-content:center!important}.ip-card p{text-align:center;color:#fff;font-size:clamp(16px, 1.5104166666666667vw, 29px);font-weight:600;line-height:1.3}.faq-card{border:1px solid #b7b7b7;box-shadow:0 8px 0 #b7b7b7;border-radius:20px;padding:clamp(96.66666666666667px,7.552083333333333vw,145px) clamp(30px,2.34375vw,45px) clamp(30px,2.34375vw,45px);text-align:center;background-position:center clamp(30px,2.34375vw,45px);background-repeat:no-repeat}.faq-card.dark-green{background-image:url(i/icons/icon-question-green.svg)}.faq-card.light-green{background-image:url(i/icons/icon-question-lightgreen.svg)}.faq-card.yellow{background-image:url(i/icons/icon-question-yellow.svg)}.faq-card.orange{background-image:url(i/icons/icon-question-orange.svg)}.faq-card h3{font-size:clamp(18px, 1.3541666666666667vw, 26px);margin:0 0 10px}.faq-card p{font-size:clamp(16px, 1.0416666666666667vw, 20px);line-height:1.5}.faq-card a{color:var(--green)}.faq-card a:focus,.faq-card a:hover{color:var(--dark)}.pg-privacy h2{font-size:clamp(25px, 2.0833333333333335vw, 40px);margin:0 0 20px}.pg-privacy h3{font-size:clamp(20px, 1.8229166666666667vw, 35px);margin:0 0 15px}.pg-privacy h4{font-weight:400;font-size:clamp(20px, 1.4583333333333333vw, 28px);margin:0 0 10px}.pg-privacy ul{margin:clamp(20px,1.5625vw,30px) 0;padding:0 0 0 clamp(20px,1.5625vw,30px)}.pg-privacy a{color:var(--gold);word-break:break-all}.pg-privacy a:focus,.pg-privacy a:hover{color:var(--text)}.footer,.hero{z-index:999!important}.scrolling-header ul li:not(.scrolling-header ul li ul li):first-of-type{padding:0}.scrolling-header ul li:not(.scrolling-header ul li ul li):first-of-type a{max-width:clamp(130.66666666666666px,10.208333333333334vw,196px)}.footer ul li:first-of-type{margin-right:auto;max-width:clamp(166.66666666666666px,13.020833333333334vw,250px)!important}.footer-brand{display:block;width:100%;max-width:100%}.wcu-card{width:33%!important;flex:0 0 33%!important}.icon-mail{background-image:url(i/icons/icon-mail.svg?v=2)}.clickable-area{display:block;width:100%!important}.app-title{position:relative}.app-title .container{position:relative;z-index:10}.app-title:before{content:"";background:#1d4230;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;opacity:.79}#quote_page_bottom{padding:105px 0 0;background-color:#f8f8f8;position:relative;z-index:99}#quote_page_bottom .note{color:#fff;padding:clamp(30px,3.125vw,60px);border-radius:25px}#quote_page_bottom .note p{font-family:var(--font);font-size:clamp(16px, 1.09375vw, 21px);line-height:1.9;text-align:center}#quote_page_bottom .fields label,.driveway-selector p{font-family:var(--font);font-weight:700;line-height:1.1}#quote_page_bottom .fields label{display:block;font-size:clamp(16px, 1.0416666666666667vw, 20px);letter-spacing:-1px;margin:0 0 8px}#quote_page_bottom .fields label span{color:red}#quote_page_bottom .fields{display:flex;flex-wrap:wrap;grid-gap:clamp(33.333333333333336px,2.6041666666666665vw,50px) clamp(20px,1.5625vw,30px)}#quote_page_bottom .fields .field{width:calc(50% - 15px);flex:0 0 calc(50% - 15px)}#quote_page_bottom .fields .field.full{width:100%;flex:0 0 100%}#quote_page_bottom .fields .field input,#quote_page_bottom .fields .field select{padding:clamp(15px,1.40625vw,27px) clamp(20px,1.5625vw,30px);font-size:clamp(16px, 1.0416666666666667vw, 20px);width:100%;border-radius:20px;border:1px solid #b7b7b7;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:0 8px 0 #b7b7b7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#quote_page_bottom .fields .field select{background-image:url(i/icons/icon-select.svg);background-size:clamp(14px,1.09375vw,21px);background-position:calc(100% - clamp(20px,1.5625vw,30px)) center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}#quote_page_bottom .fields .field input:focus,#quote_page_bottom .fields .field input:hover,#quote_page_bottom .fields .field select:focus,#quote_page_bottom .fields .field select:hover{border:1px solid var(--dark);box-shadow:0 8px 0 var(--dark);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#quote_page_bottom .col-sm-7 .row .col-sm-6{margin:30px 0 0;display:flex;justify-content:space-between;align-items:center;width:100%}#quote_page .driveway-container{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:50px}#quote_page .driveway-card{width:calc(33% - 35px)!important}#quote_page_bottom .raq-lower-container .row{grid-gap:clamp(30px,4.427083333333333vw,85px)}#quote_page .raq-upper-container .row .col-sm-5,#quote_page_bottom .raq-lower-container .row .col-sm-5{width:40%;position:relative}#quote_page .raq-upper-container .row .col-sm-7,#quote_page_bottom .raq-lower-container .row .col-sm-7{width:60%}#quote_page{padding:clamp(20px,2.6041666666666665vw,50px) 0 clamp(60px,14.583333333333334vw,280px)}#quote_page .signup-left>.elementor-element{position:absolute;bottom:calc(-100% + 100px);top:unset;right:0;display:block;width:clamp(400px,40.364583333333336vw,775px)!important;max-width:clamp(400px,40.364583333333336vw,775px)!important;height:clamp(450px,41.666666666666664vw,800px)!important}#quote_page .signup-left img{height:100%;width:100%;object-fit:contain}#quote_page .raq-upper-container .row .col-sm-7{padding-right:clamp(30px,12.239583333333334vw,235px);padding-left:clamp(30px,4.6875vw,90px)}.driveway-header{text-align:center}.driveway-header h2+p{font-family:var(--font);line-height:1.5;letter-spacing:-.5px;margin:10px auto 40px;max-width:767px;width:100%}.driveway-selector p{font-size:clamp(14px, .9895833333333334vw, 19px);letter-spacing:-.5px;color:var(--dark);text-align:center}.driveway-selector .img-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:20px!important;cursor:pointer;border:2px solid #fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.driveway-selector.active .img-wrapper{border:2px solid var(--primary);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.driveway-selector .img-wrapper img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#quote_page .signup-left:before{right:clamp(-290px,-15.104166666666666vw,-193.33333333333334px)}#quote_page .signup-left:after{bottom:clamp(-160px,-8.333333333333334vw,-90px);right:clamp(13.333333333333334px,1.0416666666666667vw,20px)}.signup-left:before,header.header.app-header{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}a.mlogo img{width:100%}.hero,.pg-title,.section-wcu{background-color:#000!important}@media (max-height:800px) and (min-width:1199px){.admin-bar .hero,.hero{height:800px!important}}@media (max-width:1750px){.content-img.ci-left:after,.content-img.ci-right:after{bottom:-75px}}@media (max-width:1600px){.footer,.header,.hero,.pg-section:not(.app-content.pg-section),.pg-title{padding-left:30px!important;padding-right:30px!important}.scrolling-header{padding:15px!important}.floating-signup .elementor-widget-container{padding:60px 0 0!important}.signup-right{padding:0 0 0 clamp(40px,5.208333333333333vw,100px)!important}#quote_page_bottom{padding:clamp(60px,5.46875vw,105px) 30px}}@media (max-width:1199px){#quote_page_bottom .raq-lower-container .row{flex-wrap:wrap}#quote_page_bottom .raq-lower-container .row .col-sm-5,#quote_page_bottom .raq-lower-container .row .col-sm-7{width:100%}#quote_page_bottom .raq-lower-container .row .col-sm-5{margin:0 0 20px}}@media (max-width:991px){.copyright p,.copyright p a,.footer ul li{text-align:center}#quote_page .signup-left>.elementor-element,.signup-left>.elementor-element{top:unset;bottom:clamp(-275px,-14.322916666666666vw,-60px);right:unset}.header{padding-left:15px!important;padding-right:15px!important}.floating-signup{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;right:0;bottom:0}.content-text h2 br,.scrolling-header ul li:last-of-type,.scrolling-header ul li:nth-child(2){display:none}.section-signup{min-height:unset!important}.pg-section .e-con-inner,.section-signup{flex-wrap:wrap!important}.content-img,.content-text,.signup-left,.signup-right{width:100%!important;flex:0 0 100%!important;padding:0!important}.content-img{-webkit-order:-1!important;-ms-order:-1!important;order:-1!important;margin:0 0 50px!important}.content-img img{border-radius:20px!important;display:block!important;max-width:500px!important;width:90%!important;margin:0 auto!important}.content-img.ci-left:before,.content-img.ci-right:before{left:0!important;right:unset!important;top:-25px!important}.content-img.ci-left:after,.content-img.ci-right:after{left:unset;right:0;bottom:-25px!important}.section-faqs.e-con .e-con-inner,.testimonials.e-con .e-con-inner{gap:20px!important}.footer ul{justify-content:center;flex-wrap:wrap}.footer ul li{width:100%;flex:0 0 100%;margin:0 auto 15px}.footer ul li:last-of-type{margin:20px 0 0!important}.footer ul li a:not(.footer ul li a.button,.footer ul li a.footer-brand){width:max-content;display:block;margin:0 auto}.copyright p{display:flex;flex-direction:column;justify-content:center}.copyright p a:first-of-type{margin-left:unset}.copyright p span{display:none!important}.content-text.ct-left,.content-text.ct-right{padding:0!important}.signup-right{-webkit-order:-1!important;-ms-order:-1!important;order:-1!important}.signup-left>.elementor-element{display:block;width:100%;max-width:100%!important;height:100%}.signup-left{height:clamp(400px,26.041666666666668vw,500px)!important}.signup-left:before{left:-30px!important;right:-30px;bottom:clamp(-275px,-14.322916666666666vw,-60px)!important;width:calc(100% + 60px)!important;max-width:calc(100% + 60px)!important;border-radius:0!important;padding:15px 30px!important;font-size:clamp(14px, .8333333333333334vw, 16px)!important}.signup-left:after{content:none!important}.signup-left img{height:100%!important;width:auto;object-fit:contain;display:block!important;margin:0 auto 0 0;left:-30px;position:relative}#quote_page .raq-upper-container .row{flex-wrap:wrap}#quote_page .raq-upper-container .row .col-sm-5,#quote_page .raq-upper-container .row .col-sm-7{width:100%}#quote_page .raq-upper-container .row .col-sm-7{order:-1!important;padding:0 30px!important}}@media (max-width:767px){.admin-bar .header,.header{top:0!important}.floating-signup .elementor-widget-container,.testimonial-card{background-image:unset;background-size:unset;background-repeat:unset;background-position:unset}.signup-right ul{grid-gap:clamp(20px,2.6041666666666665vw,50px);flex-wrap:wrap;justify-content:center}.signup-right ul li{flex:0 0 calc(50% - 10px)}.four-by-one .ip-card,.three-by-two .ip-card,.three-by-two .ip-card:nth-child(4),.three-by-two .ip-card:nth-child(5),.wcu-card{width:100%!important;flex:0 0 100%!important}.wcu-card .elementor-icon-box-title{letter-spacing:0}a.mlogo{width:125px;display:flex;margin:0 auto 0 0}.header{position:fixed!important;z-index:9999999!important;background-color:var(--dark);padding:10px!important}.mnav a i{border-radius:8px}.mnav a span{color:#fff}.hero ul,li#menu-item-169,li#menu-item-37{display:none}.header .navigation ul li{width:100%;margin:0!important}.header .navigation ul li#menu-item-169 a{border-radius:0}.header .navigation li a{background-color:#0d2318!important;color:#fff!important}.header .navigation ul li a:focus,.header .navigation ul li a:hover,.header .navigation ul li.current-menu-item a,.header .navigation ul ul li a:focus,.header .navigation ul ul li a:hover,.header .navigation ul ul li.current-menu-item a{background-color:var(--primary)!important;color:#fff!important}.admin-bar .hero,.hero{height:auto!important;padding:60px 30px 50px!important}.hero,.pg-title{margin:80px 0 0!important}.admin-bar .hero,.admin-bar .pg-title{margin:34px 0 0!important}.hero .button{display:block;max-width:300px;margin:auto!important}.wcu-card:nth-child(2) .elementor-icon-box-wrapper{border-left:unset;border-right:unset}.scrolling-header{display:none!important}.signup-right ul li a{line-height:1.3}.header .navigation ul a:focus,.header .navigation ul a:hover,.header .navigation ul li.current-menu-item:not(.header .navigation ul li#menu-item-169) a{color:#fff!important}.floating-signup,.floating-signup.shrink{position:fixed!important;bottom:20px;right:20px!important;left:20px!important;height:auto;border-radius:unset;z-index:99999!important;width:auto;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.floating-signup .elementor-widget-container{display:unset;flex-direction:unset;align-items:unset;justify-content:unset;padding:0!important}.floating-signup .elementor-widget-container p{font-size:16px;max-width:210px;margin:0 auto 15px!important}.floating-signup .elementor-widget-container p:last-of-type{margin:0 auto!important}a.clickable-area{padding:15px;background-color:#4353b8;border:4px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.15)!important}.footer{padding:40px 30px 175px!important}.wcu-card .elementor-icon-box-wrapper{display:flex!important;align-items:center;text-align:left!important;padding:30px 0 0}.elementor-icon-box-icon{flex:0 0 100px;margin:0 20px 0 0!important}.wcu-card:first-of-type .elementor-icon-box-wrapper{padding:0}.hero h1{line-height:.9}.hero p:last-of-type{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:15px}.driveway-selector p:after,.signup-right ul li span a{display:block!important;font-weight:200!important;font-style:normal!important;font-size:13px!important;text-transform:uppercase!important;color:#a1d15d!important;margin:3px 0 0!important;letter-spacing:2px}.hero p:last-of-type a{border-radius:20px;width:115px;flex:0 0 115px;height:100px;margin:0!important;text-align:center;padding:30px 20px 15px!important;display:flex;align-items:flex-end;background-repeat:no-repeat!important;background-position:center 10px!important}.hero p:last-of-type a.button.green{background-image:url(i/icons/icon-hero-snowflake.svg)!important;background-size:35px!important}.hero p:last-of-type a.button.orange{background-image:url(i/icons/icon-hero-mower.svg)!important;background-size:40px!important}.hero p:last-of-type a.button.yellow{background-image:url(i/icons/icon-hero-grass.svg)!important;background-size:40px!important}.mnav a{padding-left:10px}.testimonial-card{padding:25px}#quote_page_bottom .fields .field{width:100%;flex:0 0 100%}#quote_page_bottom .col-sm-7 .row .col-sm-6{flex-direction:column}.g-recaptcha{transform:scale(.8)}#quote_page .driveway-card{width:100%!important}.driveway-selector{cursor:pointer}.driveway-selector,.signup-right ul li{width:100%;flex:0 0 100%;display:flex;align-items:center;text-align:left;background-color:var(--dark);border-radius:20px!important;overflow:hidden;color:#fff;font-size:18px;line-height:1.3}.driveway-selector p{color:#fff;font-size:18px;line-height:1.3;position:relative;text-align:left}.driveway-selector p:after{content:'Get Started >>';text-align:left}.driveway-selector .img-wrapper,.signup-right ul li a:not(.signup-right ul li span a){flex:0 0 100px;height:100px!important;border-radius:0!important;border-right:8px solid var(--green);margin:0 20px 0 0}.driveway-selector .img-wrapper,.driveway-selector.active .img-wrapper{border:none;border-right:8px solid var(--primary)}.driveway-selector .img-wrapper img{width:100%;height:100%;object-fit:cover}#quote_page .driveway-container{grid-gap:20px}}@media (max-width:500px){.content-text ul.two-columns li{width:100%;flex:0 0 100%}.hero p:last-of-type a{width:80px;flex:0 0 80px;height:90px;font-size:13px;padding:30px 10px 15px!important;background-position:center 15px!important}.hero p:last-of-type a.button.green{background-size:25px!important}.hero p:last-of-type a.button.orange,.hero p:last-of-type a.button.yellow{background-size:30px!important}}
