article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"201C" "201D" "2018" "2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.success{background:var(--clr-accent);border-radius:5px;color:white;display:none;gap:1rem;margin-inline:1rem;padding:1rem;text-align:left}@media screen and (max-width:calc(39.375em - 1px)){.success{font-size:16px;gap:.5rem;line-height:1.2;padding:.75rem}}.success svg{display:block;height:auto;width:60px}.error{text-align:center}.error p{color:red;margin-bottom:8px}.contact-form-header-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;width:100%}.contact-form-header-container .contact-form-header{color:#0252a7;font-family:BebaBold,sans-serif;line-height:1em;margin-bottom:.5em;text-align:center;text-shadow:.125em .125em 0 white,-.125em -.125em 0 white,.125em 0 white,0 .125em 0 white,-.125em 0 0 white,0 -.125em 0 white,.125em -.125em 0 white,-.125em .125em 0 white}.contact-form-header-container .contact-form-header span{color:#2db7d0}.contact-form-header-container .contact-form-header{font-size:1.75rem}@media screen and (min-width:40em){.contact-form-header-container .contact-form-header{font-size:3rem}}.contact-form-header-container .cf-header-buttons{align-items:center;-moz-column-gap:2em;column-gap:2em;display:flex;flex-wrap:wrap;font-family:BebaBold,sans-serif;justify-content:center;width:100%}.homepage-contact{border:1px solid #5e5e5e;margin:0 auto 115px;max-width:704px;position:relative;width:100%}.homepage-contact img.splash{z-indeX:-1;opacity:.7;position:absolute;right:-308px;top:-285px}.homepage-contact form{background-color:white;padding:1rem 47px 56px}@media screen and (max-width:calc(39.375em - 1px)){.homepage-contact form{padding:1rem 20px}}.homepage-contact form p.cf-header{font-family:BebaBold,sans-serif;font-size:1.5rem}@media screen and (min-width:40em){.homepage-contact form p.cf-header{font-size:2rem}}.homepage-contact form p.cf-header{align-items:flex-start;display:flex;gap:.5em;margin-inline:auto;margin-bottom:1rem;max-width:-moz-max-content;max-width:max-content}.homepage-contact form p.homepage-contact-header{font-family:BebaBold,sans-serif;font-size:42px;line-height:1;text-align:center}.homepage-contact form p.homepage-contact-header:first-of-type{color:#6c6c6c;margin-bottom:0}.homepage-contact form p.homepage-contact-header:nth-of-type(2){color:var(--clr-accent)!important;margin-bottom:7px;margin-top:-2px}.homepage-contact form img{display:block;margin:0 auto 12px}.homepage-contact form p.callUs1{font-size:18px;margin-bottom:6px;text-align:center}.homepage-contact form .callUs2{color:#0b72ba;font-size:48px;line-height:1;margin-bottom:1px;text-align:center}@media screen and (max-width:calc(39.375em - 1px)){.homepage-contact form .callUs2{font-size:35px}}.homepage-contact form .form-group{padding-top:12px}.homepage-contact form .form-group label{display:block}.homepage-contact form .form-group label input,.homepage-contact form .form-group label select{font-sizE:13px;border:1px solid #a9a9a9;margin-bottom:12px;padding:6px;width:100%}.homepage-contact form .form-group label p{font-size:13px;margin-bottom:8px}.homepage-contact form .form-group label.check{padding-top:8px}.homepage-contact form .form-group label.check input{width:auto}.homepage-contact form .form-group p.reqF{font-size:10px;margin-top:7px}.homepage-contact form .form-group textarea{font-size:13px;height:200px;padding:6px;resize:none;width:100%}.homepage-contact form .form-group button#submit{background:var(--clr-primary);border:none;border-radius:12px;color:white;display:block;font-family:BebaBold,sans-serif;font-size:32px;height:53px;letter-spacing:1.5px;margin:35px auto 2px;outline:none;text-align:center;width:174px}.pr-serve{margin:0 auto;max-width:1000px;padding-bottom:27px;text-align:center}.pr-serve p.title{font-size:32px;line-height:1;margin-bottom:12px;margin-top:6px}@media screen and (max-width:calc(39.375em - 1px)){.pr-serve p.title{font-size:24px}}.pr-serve p.city{display:inline-block;font-size:18px;margin-bottom:10px;padding:0 9px}@media screen and (max-width:calc(39.375em - 1px)){.pr-serve p.city{display:inline-block;font-size:14px;margin-bottom:7px;padding:0 5px}}footer{background:#555759;border-top:4px solid var(--clr-primary);color:white;padding:46px 0 86px}footer .hf_container{max-width:1310px;padding:0 25px}footer .hf_container p{margin-bottom:5.5px}footer .hf_container p.break{margin-top:28px}footer .hf_container p a{display:block}@media screen and (max-width:calc(39.375em - 1px)){footer .hf_container p{margin-bottom:2.5px}}footer .hf_container .fTitle{color:white;font-size:14px;margin-bottom:5.5px}footer .hf_container .address,footer .hf_container .fService{color:#eee;font-size:.875rem}@media screen and (max-width:calc(39.375em - 1px)){footer .hf_container .address,footer .hf_container .fService,footer .hf_container .smallFont{font-size:.875rem}}footer .hf_container div{display:inline-block;vertical-align:top}@media screen and (max-width:calc(47em - 1px)){footer .hf_container div{display:block}}footer .hf_container .quick-about{margin-right:4vw}footer .hf_container .service1{margin-right:3vw}@media screen and (max-width:calc(47em - 1px)){footer .hf_container .quick-about,footer .hf_container .service1,footer .hf_container .service2{display:block;margin-right:0}footer .hf_container .service1{margin-top:30px}}footer .hf_container .fTop{display:flex;justify-content:space-between;padding-bottom:24px;position:relative}footer .hf_container .fTop .facebook,footer .hf_container .fTop .instagram,footer .hf_container .fTop .tiktok,footer .hf_container .fTop .youtube{align-items:center;background-color:white;border-radius:100%;bottom:13px;color:#555759;display:flex;font-size:30px;height:42px;justify-content:center;margin:0 .25em;right:3px;width:42px}footer .hf_container .fTop .facebook i,footer .hf_container .fTop .instagram i,footer .hf_container .fTop .tiktok i,footer .hf_container .fTop .youtube i{margin-top:2px}footer .hf_container .fTop .fRight{align-items:flex-start;display:flex;flex-direction:column;margin-left:25px;text-align:right}footer .hf_container .fTop .fRight .fTitle{margin-bottom:8px}footer .hf_container .fTop .fRight img:nth-of-type(2n){padding:0 5px}@media screen and (max-width:calc(39.375em - 1px)){footer .hf_container .fTop .fRight img:nth-of-type(2n){padding:0 10px}footer .hf_container .fTop .fRight img{max-height:60px;vertical-align:top}}footer .hf_container .fTop .fRight .rightRow{display:flex;flex-direction:row}@media screen and (max-width:calc(70.625em - 1px)){footer .hf_container .fTop{display:block}footer .hf_container .fTop .fRight{margin:25px 0;text-align:left}}footer .hf_container .fBottom{border-top:1px solid #a9aaab;display:flex;justify-content:space-between}footer .hf_container .fBottom p{display:inline-block;padding-top:5px}@media screen and (max-width:calc(39.375em - 1px)){footer .hf_container .fBottom{flex-direction:column;gap:.5rem}footer .hf_container .fBottom p{padding-top:.5rem}}.buttonGreen{background:#0252a7;border:1px solid #0252a7;border-radius:.25rem;color:white;font-family:BebaBold,sans-serif;font-size:1.75rem;font-weight:700;margin-bottom:1rem;padding:0 .5em;transition:all .2s}.buttonGreen:hover{background:#2db7d0;border:1px solid #2db7d0;transition:all .2s ease-out}@media screen and (min-width:40em){.buttonGreen{font-size:2rem}}.buttonGreen i{margin:0 8px}.buttonGreen svg{margin-right:.5em;padding-top:7px}.matchButton{background:#fff;color:#0252a7;font-size:2em;font-weight:700;padding:0 .5em}.matchButton svg{margin-right:.5em;padding-top:7px}p a.fService{display:inline-block;font-size:.875rem;line-height:1.5;transition:color .15s ease-in-out}p a.fService:hover{color:var(--clr-accent)!important}@media screen and (max-width:calc(39.375em - 1px)){p a.fService{padding:.25rem 0}}.postHeading{margin:1rem 0}.postHeading .date{font-size:14px;margin:.25rem 0}.postHeading h3{font-size:30px}.postContent p{line-height:1.5em;margin-bottom:1rem}.postContent ol,.postContent ul{margin-bottom:1rem;margin-left:36px}.postContent ol li,.postContent ul li{line-height:1.5em;margin-bottom:.5em}.postContent h6{font-size:1rem;font-weight:400;line-height:28px;margin:0 0 4px}.postContent figure{display:block;margin-block:1rem;margin-inline:auto;max-width:-moz-max-content;max-width:max-content;width:100%}.postContent figure img{display:block;height:auto;max-width:100%;width:auto}.postContent figure figcaption{background:#eee;font-family:open_sansitalic,sans-serif;margin:.25rem 0 0;padding:.125rem;text-align:center}img.blogImage{height:auto;margin:0 0 1rem;max-width:100%;width:auto}@media screen and (min-width:35em){img.blogImage{float:right;margin:0 0 1rem 1rem;max-width:50%}}.buttonWrapper{margin:2rem 0;text-align:center;width:auto}.buttonWrapper button{background:#005dbb;border:none;color:#fff;font-weight:700;padding:.5rem 1rem}.buttonWrapper button [class="fa fa-caret-left"]{margin:0 .5rem 0 0}.buttonWrapper button [class="fa fa-caret-right"]{margin:0 0 0 .5rem}.no-results{margin:4rem 0;text-align:center}.blog-index,.blog-post{margin-bottom:6em}.blog-index .headingRule{margin:2rem 0}.blog-index .headingRule h3{color:#b8b8b8;font-size:24.48px}.blog-index .search-headline{text-align:center}.blog-index .blogContainer{display:flex;flex-wrap:wrap;justify-content:center;margin:2rem 0 4rem}.blog-index .blogContainer article{background:#fff;border:1px solid rgba(140,214,255,.24);cursor:pointer;flex-basis:350px;flex-grow:1;margin-bottom:1rem;margin-right:1rem;max-width:350px;min-width:0;transition:all .3s}.blog-index .blogContainer article:hover{box-shadow:0 10px 31px 3px rgba(0,0,0,.11);transition:all .3s}.blog-index .blogContainer article>a{color:#262626;display:unset}.blog-index .blogPreview-titleImage{overflow:hidden}.blog-index .blogPreview-titleImage img{height:auto;max-width:400px;width:100%}.blog-index .blogPreview-titleImage .date{font-size:12px;margin:.75em 0 .25rem}.blog-index .blogPreview-desc{font-size:14px;line-height:24px;padding:0 1rem .5rem}.blog-index .blogPreview-desc>a{padding:0}.blog-index .blogPreview-desc .desc{color:rgba(10,10,10,.69)}.blog-index .blogPreview-desc .desc h3{color:#181818}.blog-index .blogPreview-desc a{align-items:center;display:flex;justify-content:flex-start;padding:.5rem 0}.blog-index .blogPreview-desc a span{margin-right:.5rem}.blog-index .blogPreview-desc a i{align-items:center;display:flex;justify-content:center}.blogControls{display:flex;justify-content:center;margin:2rem 0;position:sticky;top:50px}@media screen and (max-width:calc(31.25em - 1px)){.blogControls{flex-direction:column}}.blogControls .selectWrapper{flex-basis:400px}@media screen and (max-width:calc(31.25em - 1px)){.blogControls .selectWrapper{flex-basis:0;width:100%}}.blogControls .selectWrapper:first-of-type{margin-right:2rem}.blogControls .selectWrapper select{-webkit-appearance:none;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAc0lEQVQ4T2NkoBAwUqifYRgaIMPAwGBAIFzOMzAwPIWpQQ+DYgYGhh4CBuQzMDBMwmUAEwMDw1QGBoYMHIaA5HIZGBj+4zIAJI7LEAzNIMW4ohHdEKya8RkAc0kvAwPDHwYGhjJkZyN7bxgmJJLzFsVhAAAclRAR/sEwnwAAAABJRU5ErkJggg==") no-repeat 98%!important;padding:1rem}.blogControls .selectWrapper p{color:#aaa;font-size:12px;margin:.5rem}.blogControls .selectWrapper .blogSearch,.blogControls .selectWrapper .select-options{align-items:center;background:#fff;border:1px solid rgba(0,84,245,.18);box-shadow:0 6px 15px 0 rgba(0,0,0,.11);display:flex;font-size:14px;justify-content:space-between;outline:none;width:100%}.blogControls .selectWrapper .blogSearch input,.blogControls .selectWrapper .select-options input{border:none;height:100%;outline:none;padding:1rem;width:100%}.blogControls .selectWrapper .blogSearch i,.blogControls .selectWrapper .select-options i{color:#0054f5;padding:1rem}#pop-overlay{display:none}.pop{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1501}.pop .pop-content{background:white;height:auto;max-width:-moz-max-content;max-width:max-content;padding:2px;position:relative;width:90%}.pop .pop-content>a>img{max-width:500px;width:100%}.pop .content-image{background-color:#48B6E1;background-image:url(/assets/img/popup-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;min-height:auto;min-width:100%;width:400px}@media screen and (max-width:calc(26.5625em - 1px)){.pop .content-image{background-color:#48B6E1;background-image:none;height:100%;padding:1em 1em 2em;width:100%}}.pop .content-image .pop-subhead{color:white;font-size:1.1em;line-height:1.5em;padding-top:2.1em}@media screen and (max-width:calc(26.5625em - 1px)){.pop .content-image .pop-subhead{font-size:1em;line-height:1.2em}}.pop .content-image .pop-headline{font-family:open_sanssemibold,sans-serif;font-size:1.6em;font-weight:600;line-height:1.7em}@media screen and (max-width:calc(26.5625em - 1px)){.pop .content-image .pop-headline{font-size:1.3em;line-height:1.5em}}.pop .content-image .pop-links{color:white;font-size:1.4em;line-height:1.6em}@media screen and (max-width:calc(26.5625em - 1px)){.pop .content-image .pop-links{font-size:1.1em;line-height:2em}}.pop .content-image .pop-links a{color:white;text-decoration:underline}.popContactForm{margin:0 auto;max-width:425px}.close-pop{cursor:pointer;font-size:42px;font-weight:900;position:absolute;right:10px;top:0;transform:rotate(45deg)}@media screen and (max-width:calc(46.0625em - 1px)){.close-pop{font-size:32px}}.pop h1,.pop p{text-align:center}form .pop-form{padding-top:12px}form .pop-form label{display:block}.pop-input{border:1px solid #a9a9a9;font-size:13px;margin-bottom:12px;padding:6px;width:100%}.pop-check{margin-bottom:7px}button#getQuote{background:#0052a8;border:none;border-radius:12px;color:#ffffff;display:block;font-family:BebaBold,sans-serif;font-size:32px;height:50px;letter-spacing:1.5px;margin:35px auto 2px;outline:none;padding:12px;text-align:center;width:auto}.content-before-after-container{background:var(--clr-bg-grey);margin-block:3rem;width:100%}.content-before-after-container:not(.two-up){height:320px}.content-before-after-container.two-up{height:350px}.content-before-after-container.bottom-two{height:720px}@media screen and (min-width:39.375em){.content-before-after-container.bottom-two{height:350px}.content-before-after-container.two-up,.content-before-after-container:not(.two-up){height:520px}}.content-before-after-container>div{height:100%;padding:0!important;position:relative}.content-before-after-container>div img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-before-after-container>div>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;inset:0;justify-content:flex-end;padding:10px;position:absolute;width:100%}@media screen and (min-width:39.375em){.content-before-after-container>div>div{flex-direction:row}}.content-before-after-container>div>div>div{font-size:1rem;height:50%;padding:2rem 0 0 2rem;width:100%}@media screen and (min-width:39.375em){.content-before-after-container>div>div>div{height:100%;padding:3.5rem 0 0 2.5rem;width:50%}}.content-before-after-container>div>div>div p{background-color:#0b72ba;color:white;font-family:open_sanssemibold,sans-serif;padding:4px;text-align:center;width:75px}@media screen and (min-width:39.375em){.content-before-after-container>div>div>div p{font-size:2rem;width:207px}}#content.homepage .before-after{background:var(--clr-bg-grey);height:625px;width:100%}@media screen and (max-width:calc(62.5em - 1px)){#content.homepage .before-after{height:800px}}#content.homepage .before-after .site_container{height:100%;position:relative}#content.homepage .before-after .site_container .parallax{clip-path:inset(0);height:100%;width:100%}#content.homepage .before-after .site_container .parallax img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:100%}#content.homepage .before-after .site_container .parallax .after,#content.homepage .before-after .site_container .parallax .before{display:inline-block;position:absolute;width:50%}#content.homepage .before-after .site_container .parallax .after p,#content.homepage .before-after .site_container .parallax .before p{background:#0c72ba;color:white;display:inline-block;font-size:36px;height:54px;margin-left:40px;margin-top:56px;text-align:center;width:207px}#content.homepage .before-after .site_container .parallax .after{left:50%}@media screen and (max-width:calc(62.5em - 1px)){#content.homepage .before-after .site_container .parallax{clip-path:unset}#content.homepage .before-after .site_container .parallax img{position:static}#content.homepage .before-after .site_container .parallax .after,#content.homepage .before-after .site_container .parallax .before{display:block;height:50%;width:100%}#content.homepage .before-after .site_container .parallax .before{top:0}#content.homepage .before-after .site_container .parallax .after{left:unset;top:50%}}#content.homepage .gradient{background:rgb(255,255,255);background:linear-gradient(180deg,rgb(255,255,255) 0,rgb(241,241,241));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f1f1f1",GradientType=0)}#content.homepage .gradient .home-services{padding:56px 0 58px;text-align:center}#content.homepage .gradient .home-services h2{margin-bottom:13px}#content.homepage .gradient .home-services .service-grid{display:inline-block;margin-top:56px;max-width:1000px}#content.homepage .gradient .home-services .service-grid .grid-item{color:black;display:inline-block;margin:0 9px 37px;vertical-align:top}#content.homepage .gradient .home-services .service-grid .grid-item div{overflow:hidden;position:relative}#content.homepage .gradient .home-services .service-grid .grid-item div img{display:block;transition:all .2s ease-in-out}#content.homepage .gradient .home-services .service-grid .grid-item div .icon-overlay{align-items:center;background:rgba(44,183,208,.9);bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out;width:100%}#content.homepage .gradient .home-services .service-grid .grid-item p{line-height:1.35;margin-top:9px}#content.homepage .gradient .home-services .service-grid .grid-item:hover div img{transform:scale(1.2)}#content.homepage .gradient .home-services .service-grid .grid-item:hover div .icon-overlay{opacity:1}#content.homepage .homepage-testimonials{background:var(--clr-bg-grey);height:600px;width:100%}#content.homepage .homepage-testimonials .site_container{height:100%;position:relative}#content.homepage .homepage-testimonials .site_container .sm-overlay{background:rgba(0,0,0,.2);height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:calc(39.375em - 1px)){#content.homepage .homepage-testimonials .site_container .sm-overlay{background:none}}#content.homepage .homepage-testimonials .site_container .parallax{clip-path:inset(0);height:100%;position:relative;width:100%}#content.homepage .homepage-testimonials .site_container .parallax img{height:100%;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:100%}#content.homepage .homepage-testimonials .site_container .parallax .quote-container{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}#content.homepage .homepage-testimonials .site_container .parallax .quote{align-items:center;background:var(--clr-primary);border-radius:100%;display:flex;height:92px;justify-content:center;margin-bottom:12px;width:92px;z-index:2}#content.homepage .homepage-testimonials .site_container .parallax .quote i{color:white;font-size:40px;margin-top:2px}#content.homepage .homepage-testimonials .site_container .parallax p{color:white;font-size:24px;max-width:100%;position:relative;text-shadow:2px 3px 12px rgba(0,0,0,.55);z-index:2}@media screen and (max-width:calc(62.5em - 1px)){#content.homepage .homepage-testimonials .site_container .parallax p br{display:none}}#content.homepage .home-advisor{padding-top:57px;text-align:center}#content.homepage .home-advisor img{display:block;margin:0 auto 13px}#content.homepage .home-advisor i{color:var(--clr-accent);font-size:46px}#content.homepage .home-advisor p{margin-top:23px}#content.homepage .home-advisor a{background:var(--clr-primary);border-radius:4px;color:white;margin-top:15px;padding:10px 0;width:250px}#content.homepage .homepage-sat{padding:120px 0 38px;text-align:center}#content.homepage .homepage-sat img{height:216px;margin-bottom:16px;width:auto}#content.homepage .facebook-bg{background:var(--clr-bg-grey);height:247px;margin-bottom:5rem;width:100%}@media screen and (max-width:calc(39.375em - 1px)){#content.homepage .facebook-bg{margin-bottom:100px}}#content.homepage .facebook-bg .site_container{height:100%;position:relative}#content.homepage .facebook-bg .site_container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#content.homepage .facebook-bg .site_container .facebook-sect{align-items:center;color:black;display:flex;flex-direction:column;height:100%;inset:0;justify-content:center;position:absolute;width:100%}#content.homepage .facebook-bg .site_container .facebook-sect .fbl{align-items:center;background:white;border-radius:100%;display:flex;height:75px;justify-content:center;width:75px}#content.homepage .facebook-bg .site_container .facebook-sect .fbl i{color:#23acda;font-size:58px;margin-top:2px}#content.homepage .facebook-bg .site_container .facebook-sect p.title{font-size:32px;margin-bottom:6px}#content.homepage .facebook-bg .site_container .facebook-sect p.link{font-size:16px;margin-bottom:0}.val-cust{display:flex;justify-content:center;padding-bottom:50px;padding-top:43px}@media screen and (max-width:calc(52.1875em - 1px)){.val-cust{align-items:center;flex-direction:column}}.val-cust .left{flex-shrink:0;margin-right:70px;max-width:327px;padding-top:59px}@media screen and (max-width:calc(52.1875em - 1px)){.val-cust .left{margin-bottom:40px;margin-right:0;padding-top:0}}.val-cust .left p.bold{font-size:24px;margin-bottom:16px}.val-cust .left p{font-size:16px;line-height:1.5}.val-cust .left p.address{margin-top:35px}.val-cust .right{max-width:611px}.val-cust .right img{width:100%}.process{margin-top:66px}.guarantee{margin-top:56px}.guarantee img{display:block;height:auto;margin-inline:auto;margin-bottom:1.5rem;max-width:150px;width:100%}.vids{text-align:center}.vids .vidLeft,.vids .vidRight{display:inline-block;margin:60px 40px 42px}@media screen and (max-width:calc(39.375em - 1px)){.vids .vidLeft,.vids .vidRight{margin:50px auto}}.vids .vidLeft video,.vids .vidRight video{height:485px}.program{margin:0 auto;max-width:1105px}.program p.title{margin-bottom:16px}.program p{line-height:1.5;margin-bottom:12px}.program .list{margin-bottom:75px;margin-top:50px;text-align:center}@media screen and (max-width:calc(39.375em - 1px)){.program .list{margin:50px 0}}.program .list div{display:inline-block;text-align:left;vertical-align:top;width:auto}.program .list div p.title{margin-bottom:10px}.program .list div:first-of-type{margin-right:50px}.program .list div ul{margin-left:20px}.program .list div ul li{margin-bottom:10px}@media screen and (max-width:calc(39.5em - 1px)){.program .list div{display:block;text-align:center}.program .list div ul{display:inline-block;text-align:left}.program .list div ul:first-of-type{margin-bottom:50px}.program .list div:first-of-type{margin-right:0}}.double-image.concrete img,.double-image.decks img,.double-image.parking img{margin:50px 10px}.double-image.snow img,.double-image.window img{margin:50px 0;width:100%}.double-image.snow:first-of-type img,.double-image.window:first-of-type img{width:auto}.double-image.fleet{display:flex}.double-image.fleet div:first-of-type{margin-right:10px}.double-image.fleet div{flex:1;max-width:450px}.double-image.fleet img{height:auto;width:100%}@media screen and (max-width:calc(39.375em - 1px)){.roof-cleaning .double-image.concrete,.roof-cleaning .double-image.decks,.roof-cleaning .double-image.parking,.roof-cleaning .double-image.snow,.roof-cleaning .double-image.window{margin-bottom:30px}.double-image.snow:first-of-type img,.double-image.window:first-of-type img{width:100%}}.banner-specials{background-image:url(/assets/img/hero-images/soap-bubbles-back.png);background-position:50%;background-repeat:no-repeat;min-height:175px}.banner-specials .site_container{margin-bottom:0;max-width:1400px}.banner-specials .site_container .banner-contain{display:flex;flex-direction:row}@media screen and (max-width:calc(48em - 1px)){.banner-specials .site_container .banner-contain{align-items:center;flex-direction:column;justify-content:center}}.banner-specials .site_container .banner-contain .banner-row{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:1em;width:20%}.banner-specials .site_container .banner-contain .banner-row img{border-radius:50%;width:175px}@media screen and (max-width:calc(48em - 1px)){.banner-specials .site_container .banner-contain .banner-row img{width:125px}.banner-specials .site_container .banner-contain .banner-row{display:none}}.banner-specials .site_container .banner-contain .banner-column{align-items:center;display:flex;flex-direction:column;justify-content:center;width:60%}@media screen and (max-width:calc(48em - 1px)){.banner-specials .site_container .banner-contain .banner-column{width:100%}}.banner-specials .site_container .banner-contain .banner-column h2{color:#0e52a8;font-family:open_sansbold}.banner-specials .site_container .banner-contain .banner-column .inner-row{align-items:center;display:flex;flex-direction:row;justify-content:center}.banner-specials .site_container .banner-contain .banner-column .inner-row h2{color:#0e52a8;font-family:open_sansbold;margin-bottom:0;padding-left:.25em}.test-ribbon{margin:24px auto 84px;max-width:700px;text-align:center}.test-ribbon img{margin-bottom:15px}@media screen and (max-width:calc(39.375em - 1px)){.test-ribbon img{width:150px}}.test-ribbon p{font-size:16px}