#page-container .service-area-text h2 span{text-stroke-width:0;-webkit-text-stroke-width:0}html{overflow-x:hidden}.gform_submission_error.hide_summary{line-height:40px}.et_pb_section_1_tb_header.et_pb_section,.et_pb_section.banner{overflow-x:visible}.breadcrumb-list,.breadcrumb-list a{color:#fff}.breadcrumb-list a{font-weight:500;font-size:15px}.breadcrumb-list span{font-size:15px}@font-face{font-family:"aktiv-grotesk-extended";src:url("https://use.typekit.net/af/e10446/00000000000000003b9ad13a/27/l?subset_id=2&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/e10446/00000000000000003b9ad13a/27/d?subset_id=2&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/e10446/00000000000000003b9ad13a/27/a?subset_id=2&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"aktiv-grotesk-extended";src:url("https://use.typekit.net/af/5a2c6f/00000000000000003b9ad13c/27/l?subset_id=2&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/5a2c6f/00000000000000003b9ad13c/27/d?subset_id=2&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/5a2c6f/00000000000000003b9ad13c/27/a?subset_id=2&fvd=n5&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"aktiv-grotesk-extended";src:url("https://use.typekit.net/af/3f03c1/00000000000000003b9ad13e/27/l?subset_id=2&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/3f03c1/00000000000000003b9ad13e/27/d?subset_id=2&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/3f03c1/00000000000000003b9ad13e/27/a?subset_id=2&fvd=n7&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"aktiv-grotesk-extended";src:url("https://use.typekit.net/af/50539a/00000000000000003b9ad140/27/l?subset_id=2&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/50539a/00000000000000003b9ad140/27/d?subset_id=2&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/50539a/00000000000000003b9ad140/27/a?subset_id=2&fvd=n8&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:"aktiv-grotesk-extended";src:url("https://use.typekit.net/af/d8d5f7/00000000000000003b9ad142/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/d8d5f7/00000000000000003b9ad142/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/d8d5f7/00000000000000003b9ad142/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"aktiv-grotesk-extended";src:url("https://use.typekit.net/af/15aa18/00000000000000007735edda/30/l?subset_id=2&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/15aa18/00000000000000007735edda/30/d?subset_id=2&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/15aa18/00000000000000007735edda/30/a?subset_id=2&fvd=n6&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"rockwell";src:url("https://use.typekit.net/af/56000e/00000000000000007735ba9f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/56000e/00000000000000007735ba9f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/56000e/00000000000000007735ba9f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}.banner{height:355px}.banner .et_pb_row{padding-top:100px}.uk-grid>*{padding:0 15px}.uk-position-relative{margin-bottom:20px!important}.services-header-page p{font-family:rockwell,sans-serif;color:#c6093a;font-size:23px;line-height:27px}.hero-services-header h1{text-align:center;-webkit-text-stroke-width:1.5px;font-size:45px;font-weight:800!important;color:#fff!important}.large-a-section{background-image:url(/wp-content/uploads/2022/05/BG-Texture.png);background-size:contain}.webp .large-a-section{background-image:url(/wp-content/uploads/2022/05/BG-Texture.webp)}.large-a-section:after{content:'';background-image:url(/wp-content/uploads/2022/06/A-BG-white.svg);width:700px;height:700px;right:0;position:absolute;bottom:-100px;background-size:contain;background-repeat:no-repeat;opacity:0.7}.child-services-list ul li{font-family:aktiv-grotesk-extended,sans-serif!important;font-weight:900!important;padding-bottom:10px;text-transform:uppercase}.child-services-images .et_pb_column{margin-right:0;width:33.33%}@media (max-width:980px){.child-services-list ul{padding:0}h3.uk-position-bottom-center{font-size:23px!important;padding:0px 15px}#page-container .et_pb_section_0.banner .hero-services-header h1{font-size:27px}.banner{height:275px}.banner .et_pb_row{padding-top:40px}.large-a-section{background-image:url(/wp-content/uploads/2022/05/BG-Texture.png);background-size:cover;background-repeat:no-repeat}.webp .large-a-section{background-image:url(/wp-content/uploads/2022/05/BG-Texture.webp)}}@media (max-width:767px){#page-container .parent-service-header h2{font-size:25px!important}.large-a-section:after{display:none}.no-padding-random-column .et_pb_column{padding:0}}body{overflow-x:hidden!important;width:100%!important}:root{--root-margin:margin:0;--root-padding:padding:0;--font-weight:400;--line-height-global:1.5;--font-style:normal;--primary-color:#003B7D;--secondary-color:#002249;--accent-color:#C6093A;--alt-color:#333333;--white-text:#fff;--h3-color:#E86C1F;--btn-primary-color:#1E2245;--btn-secondary-color:#C95A8F;--btn-text-color:#FFF;--p-size:18px;--h1-h2-size:calc(18px + 1.4vw);--h1-h2-size:calc(28px + 1.6vw);--h3-size:3em;--h4-size:1.5em;--h5-size:1.5em;--h6-size:1.5em;--h1-h2-weight:900;--h3-weight:700;--h4-weight:600;--h5-weight:500;--h6-weight:700;--uppercase:uppercase;--full-max-width:100%;--full-width:100%;--body-color:#313131}body{margin:var(--root-margin);padding:var(--root-padding);color:var(--body-color);font-family:aktiv-grotesk,sans-serif;font-weight:400;font-style:normal}p,em,li,ul{font-family:aktiv-grotesk,sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{text-transform:var(--uppercase);line-height:1.2em}h1{font-family:aktiv-grotesk-extended,sans-serif;font-weight:900;font-style:normal}p,li,ul,a,p span{font-family:aktiv-grotesk-extended,sans-serif;font-weight:500;font-style:normal;line-height:1.7;font-size:18px}.bold-grotesk li{font-family:aktiv-grotesk-extended,sans-serif;font-weight:700;padding:inherit}.button{font-family:rockwell,sans-serif;font-weight:700;font-style:normal}.button-primary,.button-secondary{margin-top:20px;color:white;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1.5px;padding:20px 30px!important;border:0;border-radius:0;display:inline-block;cursor:pointer}.button-primary{background-color:var(--primary-color);font-family:rockwell,sans-serif;border-radius:0}.button-secondary{background-color:var(--secondary-color);font-family:rockwell,sans-serif;border-radius:0}.button-primary:hover,.button-secondary:hover{color:white!important;border:0!important;border-radius:0}.button-primary:hover{background-color:var(--secondary-color)!important}.button-secondary:hover{background-color:var(--primary-color)!important}.button-primary:after,.button-secondary:after{display:none}#page-container h1,.et_pb_bg_layout_dark h1{color:var(--primary-color);font-size:var(--h1-h2-size);font-weight:var(--h1-h2-weight);line-height:1.2em}#page-container h2{color:var(--primary-color);font-size:var(--h1-h2-size)!important;font-weight:var(--h1-h2-weight)!important}h2.h1-nested{font-size:23px!important}h1+h2{font-size:calc(17px + 0.8vw);line-height:calc(22px + 0.8vw);text-transform:capitalize;color:var(--accent-color);font-weight:700}h4{line-height:1.5em}h4 span{font-size:1.5em;font-weight:800;text-transform:capitalize}.slider-home-page .et-pb-controllers .et-pb-active-control{background-color:#c60a3b}.slider-home-page .et-pb-controllers a{border:2px solid #c60a3b}.slider-home-page .et_pb_slide_image img{display:none}.slider-home-page .et_pb_slider{height:700px}.slider-home-page .et_pb_slide_image{background-image:url(https://www.areawaterproofing.com/wp-content/uploads/2022/07/Hero-Image_1@2x.png);background-size:contain;width:47%;height:100%;margin:0;right:0;top:0;margin-top:0!important}.slider-home-page .et_pb_slide_description{position:relative}.slider-home-page .et-pb-controllers{width:100px;right:300px;position:absolute;lefT:auto;bottom:15px;float:right;padding:10px;vertical-align:middle;height:30px;background-color:#fff}.slider-home-page .et_pb_slide_description .et_pb_slide_content{padding:0 50px}.slider-home-page h1,.slider-home-page h2{color:var(--primary-color)!important;text-shadow:none}#page-container .blue-background h2,#page-container .red-background h2{color:#fff}.blue-background h2 span{text-stroke:1.5px var(--white-text);-webkit-text-stroke-width:0px;-webkit-text-stroke-color:var(--white-text);color:var(--white-text)!important}.red-background h2 span{text-stroke:1.5px var(--white-text);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--white-text);color:var(--accent-color)!important}.white-background h2 span{text-stroke:1.5px var(--white-text);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--primary-color);color:var(--white-text)!important}.slider-home-page .et_pb_slide_content a{font-family:rockwell,sans-serif;background-color:var(--accent-color);padding:15px 30px;text-transform:uppercase;font-size:17px;color:#fff;margin-top:10px;display:inline-block;transition:0.2s}.slider-home-page .et_pb_slide_content a:hover{background-color:var(--primary-color);transition:0.2s}.customer-reviews-home-page .ti-reviews-container-wrapper{display:flex!important;width:2000px;overflow:visible!important}.customer-reviews-home-page .ti-reviews-container-wrapper>*{width:calc(100% / 3)!important;max-width:none!important;flex:none!important;padding:0!important;margin-right:20px}.customer-reviews-home-page .ti-reviews-container-wrapper>*:nth-child(3n+1):before{background-color:#27aae1}.customer-reviews-home-page .ti-reviews-container-wrapper>*:nth-child(3n+2):before{background-color:#263571}.customer-reviews-home-page .ti-reviews-container-wrapper>*:nth-child(3n+3):before{background-color:rgb(39 170 225 / .8)}.customer-reviews-home-page .ti-reviews-container-wrapper>*:before{content:'';display:block;position:absolute;width:95%;height:100%;top:0;left:-2%;transform:skew(-20deg)}.customer-reviews-home-page .ti-widget[data-layout-id='4'][data-set-id='light-contrast-large'] .ti-review-item>.ti-inner{background:transparent!important;box-shadow:none;padding:calc(30px + 5vw) calc(80px + 3vw)!important;display:flex;flex-wrap:wrap}.customer-reviews-home-page .ti-widget[data-layout-id='4'][data-set-id='light-contrast-large'] .ti-reviews-container-wrapper [class$=inner]>.ti-stars,.ti-widget[data-layout-id='4'][data-set-id='light-contrast-large'] .ti-widget-container .ti-date{display:none}.customer-reviews-home-page .ti-widget[data-layout-id='4'][data-set-id='light-contrast-large'] .ti-review-content:before{content:'';display:block;width:30px;height:30px;background-image:url(https://thebasementimprovements.com/wp-content/uploads/2021/12/quotes-icon-white.svg);margin-bottom:20px}.customer-reviews-home-page .ti-widget[data-layout-id='4'][data-set-id='light-contrast-large'] .ti-review-content{height:auto!important}.customer-reviews-home-page .ti-widget[data-layout-id='4'][data-set-id='light-contrast-large'] .ti-review-header{order:1;margin-top:30px;text-transform:uppercase}.customer-reviews-home-page .ti-widget[data-layout-id='4'][data-set-id='light-contrast-large'] .ti-widget-container .ti-name{font-size:150%;font-weight:600!important}#page-container h2 span{text-stroke-width:1.5px;-webkit-text-stroke-width:1.5px;color:#fff}#page-container .blue-text-header h2 span{text-stroke:1.5px var(--secondary-color);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--secondary-color);color:#fff}#page-container .red-text-header h2 span{text-stroke:1.5px var(--accent-color);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--accent-color);color:#fff}#page-container h2 span.red-stroke-text-header{text-stroke:1.5px var(--accent-color);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--accent-color);color:#fff}#page-container h2 span.blue-stroke-text-header{text-stroke:1.5px var(--accent-color);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--accent-color);color:#fff}.case-study{font-family:rockwell,sans-serif;padding:15px 30px!important;text-transform:uppercase;font-size:17px;margin-top:10px;display:inline-block;border:none;transition:0.2s}body #page-container .et_pb_section a.et_pb_button.red-button,body #page-container .et_pb_section a.et_pb_button.red-button:hover,body #page-container .et_pb_section a.et_pb_button.white-blue-text-button{font-family:rockwell,sans-serif;padding:15px 30px!important;text-transform:uppercase;font-size:17px;margin-top:10px;display:inline-block;border:none;transition:0.2s}body #page-container .et_pb_section a.et_pb_button.white-blue-text-button{color:var(--primary-color);background-color:#fff}body #page-container .et_pb_section a.et_pb_button.white-blue-text-button:hover{background-color:var(--accent-color);color:#fff;transition:0.2s}a.et_pb_button.red-button{background-color:var(--accent-color);color:#fff}a.et_pb_button.red-button:hover{background-color:var(--primary-color);transition:0.2s;color:#fff}.default-header h1 span,.default-header h2 span{text-stroke:1.5px var(--secondary-color);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--secondary-color);color:#fff}#page-container .slider-home-page h1 span,#page-container .slider-home-page h2 span{text-stroke:1.5px var(--secondary-color);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--secondary-color);color:#fff}.slider-home-page p{text-shadow:none;color:var(--body-color)}.slider-home-page .et_pb_slide{padding:0}#primary-navigation.et_pb_menu .et_pb_menu__menu>nav>ul{flex-wrap:nowrap}#primary-navigation .et-menu#menu-primary>li,#primary-navigation #menu-primary-1>li{padding:0}#primary-navigation .et_pb_menu__wrap{background-color:#003B7D}#primary-navigation .et_pb_menu__logo-wrap{flex:0 1 300px;justify-content:center;max-width:80%;min-width:20%;margin-top:-1px;margin-bottom:-1px}.et_pb_menu_inner_container.clearfix{background-color:#003B7D}.et_pb_menu__logo-wrap{background-color:white;clip-path:polygon(calc(100% - 40px) 0,100% 30px,100% 140%,0 140%,0 0)}#primary-navigation .et_pb_menu__logo-wrap{position:relative}#primary-navigation .et_pb_menu__logo-wrap:before{content:'';width:100%;height:140%;background-color:white;display:block;top:0;position:absolute;z-index:-1}.et_pb_menu__logo img{margin:0 auto}#primary-navigation .et-menu#menu-primary>li>a,#primary-navigation #menu-primary-1>li>a{padding:31px 25px;background-color:#003B7D;color:#fff;text-transform:uppercase;font-size:15px;font-weight:700;font-family:aktiv-grotesk-extended,sans-serif}#primary-navigation .et-menu#menu-primary>li>a:hover,#primary-navigation #menu-primary-1>li>a:hover{background-color:#C6093A;opacity:1}#primary-navigation #menu-primary,#primary-navigation #menu-primary-1{position:relative;right:-11px}#primary-navigation .et-menu#menu-primary>li.contact-us-nav>a,#primary-navigation #menu-primary-1>li.contact-us-nav>a{background-color:#C6093A;padding:31px 70px}#primary-navigation .et-menu#menu-primary>li.contact-us-nav>a:hover,#primary-navigation #menu-primary-1>li.contact-us-nav>a:hover{background-color:#003B7D}#primary-navigation .et_pb_menu__wrap{position:relative}#site-footer .et_pb_row p,#site-footer .et_pb_row h4,#site-footer .et_pb_row h3,#site-footer .et_pb_row ul,#site-footer .et_pb_row li,#site-footer .et_pb_row a,#site-footer .et_pb_row span{color:#fff;font-family:aktiv-grotesk-extended,sans-serif;text-transform:uppercase}#site-footer .et_pb_row h4,#site-footer .et_pb_row h3{font-weight:700;margin-bottom:0}#site-footer .et_pb_row ul{list-style-type:none;padding:0}#site-footer .et_pb_row li,#site-footer .et_pb_row li span{padding-bottom:0px;font-size:13px!important}.no-padding p{padding:0!important}#site-footer .et_pb_column{margin-right:2.5%}#wide-column{width:25%}.widget-footer .menu li a,.widget-footer p,.widget-footer p a,.copyright p,.copyright p a{color:#fff!important}.copyright p a:hover,.widget-footer .menu li a:hover,.widget-footer p a:hover{text-decoration:underline}#pseudo-header-container-div{padding:0!important}#pseudo-header-container-div .et_pb_row{margin:0!important;padding:0!important}.pseudo-header-bottom{display:none;height:60px!important;position:fixed;bottom:0;z-index:999;background-color:#074788;border-top:4px solid #c6093a!important;width:100%}@media screen and (max-width:967px){.pseudo-header-bottom{display:block}}.pseudo-header-bottom .container-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-box-align:center;-moz-box-align:center;align-items:center;justify-items:center;height:100%}.pseudo-header-bottom .container-header a{width:100%;height:100%;display:grid;-webkit-box-align:center;-moz-box-align:center;align-items:center;justify-items:center}.pseudo-header-bottom .container-header img{max-width:40px;display:block;margin:0 auto}#search-bar-bottom{display:none;position:absolute;background-color:white;height:100%;width:100%;padding:10px 80px 10px 15px;text-align:right;right:0}#search-bar-bottom .header-searchform{max-width:300px;float:right;width:80%;color:#000;background:#fff;border:2px solid #000;height:40px}#search-bar-bottom button{height:40px;line-height:40px}#search-bar-bottom .form-control{height:40px}#search-bar-bottom .x-marks-the-spot{font-family:"commuters-sans",sans-serif;position:absolute;top:6px;left:10px;color:#01487c;width:35px;height:35px;text-align:center;font-size:35px;font-weight:800;vertical-align:middle}#search-bar-bottom form div input#s{padding:5px 15px;font-size:17px}#search-bar-bottom form div input#searchsubmit{right:5px!important}.header-navigation ul>li>a,.header-navigation ul>li>.sub-menu>li>a{font:bold 14px / 54px Raleway}.tmc_header_5 .plumber-navbar.plumber-navbar5.affix{background:#C6093A!important}.header-navigation.navbar-default .navbar-nav>li>a:hover,.header-navigation.navbar-default .navbar-nav>li>a:focus,.header-navigation.navbar-default .navbar-nav>li.current_page_item>a{color:#013C78}#main-navigation-wrapper li ul.sub-menu,#main-navigation-wrapper li ul.sub-menu{background:#013C78!important}@media (min-width:992px){.sub-menu li a:hover{background:#C6093A;color:#fff!important}}.header-navigation ul>li>.sub-menu>li+li{border-top:1px solid #fff}.plumber-navbar5.header-navigation ul>li:before{background:#fff}.plumber-navbar5.header-navigation ul>li:after{background:#fff}.plumber-navbar5.header-navigation ul>li#menu-item-1311:after{display:none}@media (max-width:991px){#main-navigation-wrapper .nav .current-menu-item>a{color:#fff;text-transform:uppercase;background:#074788;font-weight:700}}@media (max-width:991px){.navbar .toggle-block,.clicked_back_color{background:none}}@media (max-width:991px){.clicked_back_color{background:#fff!important;color:#C6093A!important}}@media (max-width:991px){.navbar .main-nav>ul>li>ul>li>ul>li>a{background:#C6093A}}.easy_t_single_testimonial blockquote.easy_testimonial{padding-bottom:0px!important}.page-numbers:after,.page-links:after,.page-links:after{display:inline-block}.error-404 h1,.error-404 p,.error-404 h2{color:#074788!important}.error-404 p{margin-bottom:20px}.error-404 a{font-weight:800!important;border:5px solid #074788!important;color:#074788!important;font-weight:900;transition:.3s ease-in-out;background-color:rgba(0,0,0,0);text-transform:uppercase}.error-404 a:hover,.error-404 a:focus,.error-404 a:active{background-color:#074788;color:#fff!important}.blue-text{color:#003b7d!important}ul.nav.nav-pills.header-contacts.hidden-sm.hidden-xs{padding-top:40px}@media only screen and (min-width:992px){.g-recaptcha{transform:scale(0.65);-webkit-transform:scale(0.65);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:1200px){.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.top-header-five{background:#074788;padding:5px 0px 2px 0px}.et_pb_scroll_top.et-pb-icon{text-align:center;background:#003B7D;text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0px}.top-header-five ul.nav li a{border:none;background:#C6093A;padding:5px 10px;color:#fff;font-weight:600}.top-header-five ul.nav li a:hover{color:#C6093A;border:none;background-color:#fff}@media (max-width:999px){.top-header-five{display:block!important;padding:0px}div.col-md-8.welcome-texts{display:none}.top-header-five div.container{padding:0px;width:100%}.top-header-five div.col-md-4{padding:0px;width:100%}.top-header-five ul.nav{float:none;width:100%;padding:0px}.top-header-five ul.nav li{display:block}.top-header-five ul.nav li a{border:none;background:#C6093A;padding:5px 10px;color:#fff;font-weight:600}.top-header-five ul.nav li a:hover{color:#C6093A;border:none;background-color:#fff}}a{transition:.3s ease-in-out!important}.footer-4 a{color:rgba(255,255,255,.6);font-weight:600}.footer-4 a:hover{color:rgba(255,255,255,1);font-weight:600}.case-study-h4{color:#003b7d;font-weight:900;text-align:left!important}.case-study-quote-bar{border-left:10px solid #c6093a;padding-left:10px;font-weight:600;line-height:20px;color:#003b7d}.bw-toggle-hover{padding:20px 0px!important}a.contact-number{color:rgba(255,255,255,.5)}a.contact-number:hover{color:#fff}.homepage-padding{padding:60px 0px}.plumber-navbar5.affix #plumber-nav li a{font-weight:600!important}.service-padding{padding:20px 0px}.half-red-bar{padding:30px 0px}a{color:#003b7d}a:hover{color:#C6093A}.white{border-color:#fff!important}.vc_separator .vc_sep_holder .vc_sep_line{border-color:#C6093A}.hours-contact-page{font-weight:900;font-size:30px;color:#003b7d;text-align:center}.easy_t_single_testimonial blockquote.easy_testimonial{width:100%!important}.padding-left-5{padding-left:5%}.margin-left-5{margin-left:0px}.about-red-p{text-transform:uppercase;text-align:center;width:85%;font-size:36px;letter-spacing:2px;margin:0px auto}h1,.h1{font-size:36px}.cta-h3{font-weight:500;font-size:20px;color:#fff}#home-page-wcu .vc_column-inner{padding-left:40%;text-align:left;background-color:#003b7d}.padding-between-sections{padding-top:75px;padding-bottom:75px}.blue-bg-color{background:#003b7d}.plumber-navbar5 .get-appointment-btn:hover,.plumber-navbar5 .get-appointment-btn:focus,.plumber-navbar5 .get-appointment-btn:hover::before{background:#eee;color:#000}.error-404 h1{color:#fff}.vc_tta.vc_general .vc_tta-panel-title>a{color:#003B7D!important;font-weight:700}.project-filters li{color:#003B7D;font-weight:900!important}.project-filters li.active,.project-filters li:hover,.project-filters li:focus{color:#CA3B53;border-color:#CA3B53;border-width:5px}.single-services-menu li a:hover,.single-services-menu li a:focus{background:#074788}.top_nav .top_nav_wrapper>ul>li ul li:hover>a{background:#c6093a none repeat scroll 0 0;color:#fff}.plumber-navbar5 #plumber-nav li:hover a,.plumber-navbar5 #plumber-nav li:focus a{color:#fff}.plumber-navbar5 #plumber-nav li .sub-menu li{border-bottom:1px solid #fff}.plumber-navbar5 #plumber-nav li::before,.plumber-navbar5 #plumber-nav li::after{background:rgba(255,255,255,0)}input[type="text"]{-webkit-appearance:caret}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{color:#003B7D}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{font-family:"raleway";background-color:#C6093A!important;border:none;padding:10px 15px;text-transform:uppercase;color:white}.gform_wrapper.gf_browser_chrome select{padding:8px 2px;border:none}.gform_wrapper.gf_browser_gecko select{padding:5px;border:none}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){border:none;padding:7px}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]:hover{font-family:"raleway";background-color:#0003B7D!important;padding:10px 15px}#input_1_4_4{margin-top:0px;margin-bottom:0px}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea,.gform_wrapper li.gfield_error select{border:1px solid red!important;color:red!important}.gform_wrapper div.validation_error{color:#fff!important;border-top:none!important;border-bottom:none!important;background-color:darkred!important;margin-bottom:0px!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border-top:none!important;border-bottom:none!important}.gform_wrapper .gfield_error .gfield_label{color:red!important}.gform_wrapper .gfield_required{color:red!important}.gform_wrapper .validation_message{color:#fff!important;background-color:darkred!important;padding:10px 0px 10px 6px!important}.ginput_container_email{margin-bottom:12px!important}.ginput_container_phone input{margin-bottom:12px!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{color:red!important}#field_1_11.gfield_error{padding-top:0px}#field_1_11.gfield_error label{margin-top:0px}.site-contents{padding:0 0}#cta-one{color:#fff!important}button{font-weight:bold}.uppercase{text-transform:uppercase!important}.bw-toggle img{-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important;-webkit-transition:.3s;transition:.3s}.bw-toggle img:hover{-webkit-filter:grayscale(0%)!important;filter:grayscale(0%)!important}.easy_t_single_testimonial blockquote.easy_testimonial{border:0;padding:50px;width:50%;float:left;background-color:#fff;height:auto}.easy_t_single_testimonial blockquote p span.testimonial-client{padding-top:10px;font-weight:900!important;color:#003B7D}div[class^=style-clean_style] .testimonial_author cite span{color:#003B7D;font-weight:600}div.easy-t-cycle-next{float:right;padding-right:20%;color:rgba(198,9,58,.5);font-weight:900;font-size:50px;padding-top:20px;-webkit-transition:.3s}div.easy-t-cycle-next:hover{float:right;padding-right:20%;color:rgba(198,9,58,1);font-weight:900;font-size:50px;padding-top:20px}div.easy-t-cycle-prev{float:left;padding-left:20%;color:rgba(198,9,58,.5);font-weight:900;font-size:50px;padding-top:20px;-webkit-transition:.3s}div.easy-t-cycle-prev:hover{float:left;padding-left:20%;color:rgba(198,9,58,1);font-weight:900;font-size:50px;padding-top:20px}.easy-t-cycle-pager span.cycle-pager-active{color:rgba(198,9,58,1)}.easy_t_single_testimonial .easy_testimonial_title{color:#003B7D;font-weight:900;font-size:18px}.site-contents{padding-bottom:0}.white-text,.white-text p{color:#ffffff!important}.bw-toggle-hover:hover a{color:#c6093a!important}#menu-item-1377 ul.sub-menu,#menu-item-1390 ul.sub-menu,#menu-item-1384 ul.sub-menu{margin-top:-48px}#menu-item-1377 ul.sub-menu:hover,#menu-item-1390 ul.sub-menu:hover,#menu-item-1384 ul.sub-menu:hover{z-index:2}.plumber-navbar5 #plumber-nav li .sub-menu{white-space:nowrap;min-width:325px}#parallaxStatement h3{text-align:center;font-weight:600;font-size:28px;color:#fff}#parallaxStatement p{text-align:center;font-weight:500;font-size:20px;color:#fff}.widgets_width.footer-1,.widgets_width.footer-2,.widgets_width.footer-3,.widgets_width.footer-4{width:25%}#footer{margin-top:50px}.link-red{width:85%;margin:0px auto;color:#003b7d;font-weight:bold;font-size:18px}#AW_Service_Top_Row .wpb_wrapper,#AW_Service_Bottom_Row .wpb_wrapper{text-align:center}.centerServiceLinks .wpb_wrapper{text-align:center}@media all and (max-width:992px){.responsive_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.responsive_row:last-child .et_pb_column:last-child{margin-bottom:30px}.first-on-mobile.vc_col-sm-9,.second-on-mobile.vc_col-sm-3{width:100%}.first-on-mobile .centerServiceLinks{margin-left:0%!important}.second-on-mobile.vc_col-sm-3{padding-top:50px}.entry-content .responsive_row{margin-left:-15px!important}}.mobile_header .top_nav_mobile .main_menu_nav ul{background-color:#a8052f!important}.mobile_header .top_nav_mobile .main_menu_nav li{border-bottom:1px solid #002249}.mobile_header .top_nav_mobile .main_menu_nav li:hover{background-color:#002249;transition:all 300ms linear 0s}.top-header{background:#002249}.sidebar_service_menu{margin-bottom:50px!important}.sidebar_service_menu a{display:block}.sidebar_service_menu ul{padding-left:0px}.sidebar_service_menu .widget_nav_menu{float:none}.hp-hours{font-weight:900;width:70%;text-transform:uppercase!important;font-size:40px;color:#fff;padding-top:170px;padding-right:15%}.hours-contact-page{font-weight:900;font-size:40px;color:#003b7d;text-align:center}.home .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active{color:#fff}p a{font-weight:500;color:#2c5d9e}.case-studies-module.white.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{background-color:rgba(0,0,0,0)!important;color:white!important;transition:.3s ease-in-out}.case-studies-module.white.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.case-studies-module.white.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{color:#fff!important;background-color:#CB2026!important}.case-studies-module h6{text-transform:inherit}@media all and (max-width:480px){.hp-service-btn{padding-top:40px}.homepage-padding{padding:20px 0px}.service-photo-gallery{min-height:350px!important}.half-red-bar{padding:15px 0px}h1,h2,h3,h4{text-align:center!important}#red-cta-button{padding-top:30px}.credit-texts{margin-top:40px}ul#menu-footer_01,ul#menu-footer_02,.textwidget.text-widget,.copyright,.credit-texts{padding:0px 0%}h4.widget_title.no_stripe{text-align:left!important}.widget-footer a{color:rgba(255,255,255,.5)!important}.widget-footer a:hover{color:#fff!important}#media_image-5{text-align:center}.widget-footer .menu li a{font-size:18px!important}#footer .footer_widgets .widget .widget_title{font-size:20px;font-family:"Open Sans",sans-serif;font-weight:700;color:#eeeeee;text-transform:uppercase;margin:38px 0 30px;letter-spacing:0.15px;line-height:1;padding:0px 0%}div#AW_Service_Bottom_Row{padding-top:0px!important}.easy_t_single_testimonial blockquote.easy_testimonial{border:0;padding:50px;width:100%;float:left;background-color:#fff;height:auto}p.left-center-p.wcu-p.mobile-text-white{width:100%!important;padding-right:0px;padding-bottom:20px}p{font-size:17px}.cta-h3{text-align:left!important}#case-studies-left{display:none!important}.padding-between-sections{padding-top:50px!important;padding-bottom:50px!important}.hp-service-btn{margin-top:-75px!important}.hp-hours{font-weight:900;width:100%;text-transform:uppercase!important;font-size:25px;color:#fff;padding:85px 10%}.nav-pills>li{float:none;text-align:center;margin-left:0px!important}.vc_sep_width_60{margin:0px auto}.widgets_width.footer-1,.widgets_width.footer-2,.widgets_width.footer-3,.widgets_width.footer-4{width:100%}#home-page-wcu .vc_column-inner{padding:0px}.left-center-p{text-align:left!important}#home-page-wcu{text-align:center!important}.about-red-p{text-transform:uppercase;text-align:left!important;width:85%;font-size:23px;letter-spacing:2px;margin:0px auto}.padding-left-5{padding-left:0%!important}.margin-left-5{margin:0px!important}.bw-toggle-hover{padding:20px 0px}.first-on-mobile .centerServiceLinks{margin-left:0%!important;padding-top:0px!important}.key-bullets li h4{text-align:left!important}ul.key-bullets{padding-left:5%}.category-case-study{padding-top:20px}.vc_column-inner.vc_custom_1525969857877{padding-left:0px!important}.vc_column-inner.vc_custom_1525982655581{padding-left:0px!important}.hours-contact-page{font-weight:900;font-size:25px;color:#003b7d;text-align:center}.vc_column-inner.vc_custom_1530811446467{padding-top:40px!important;padding-bottom:40px!important}.vc_column-inner.vc_custom_1530811528500{padding-left:0px!important;padding-top:40px!important;padding-bottom:40px!important}.hours-contact-page{font-weight:900;font-size:30px;color:#003b7d;text-align:center}.vc_column-inner.vc_custom_1530811446467{padding:40px 5%!important}.vc_column-inner.vc_custom_1530813162460{padding:40px 5%!important}div#red-about-section{background-size:cover!important;margin-left:0px!important}.bw-toggle-hover{padding:0px 0px;float:left}#the-about-col .vc_column-inner{padding-left:2%!important}}@media all and (min-width:768px) and (max-width:1024px){.credit-texts{margin-top:40px}ul#menu-footer_01,ul#menu-footer_02,.textwidget.text-widget,.copyright,.credit-texts{padding:0px 0%}h4.widget_title.no_stripe{text-align:left!important}.widget-footer a{color:rgba(255,255,255,.5)!important}.widget-footer a:hover{color:#fff!important}.widget-footer .menu li a{font-size:18px!important}#footer .footer_widgets .widget .widget_title{font-size:20px;font-family:"Open Sans",sans-serif;font-weight:700;color:#eeeeee;text-transform:uppercase;margin:38px 0 30px;letter-spacing:0.15px;line-height:1;padding:0px 0%}#red-cta-button{padding-top:30px}.homepage-padding{padding:30px 0px}div#red-about-section{background-size:cover!important;margin-left:0px!important}#home-page-wcu .vc_column-inner{padding-left:20%;text-align:left;background-color:#003b7d}.hp-hours{padding-right:2%;padding-top:125px}#the-about-col{width:100%}.padding-left-5{padding-left:2%!important;padding-right:2%!important}.vc_column-inner.vc_custom_1530811446467{padding:40px 5%!important}.vc_column-inner.vc_custom_1530813162460{padding:40px 5%!important}}@media all and (min-width:480px) and (max-width:767px){.credit-texts{margin-top:40px}ul#menu-footer_01,ul#menu-footer_02,.textwidget.text-widget,.copyright,.credit-texts{padding:0px 0%}h4.widget_title.no_stripe{text-align:left!important}.widget-footer a{color:rgba(255,255,255,.5)!important}.widget-footer a:hover{color:#fff!important}#media_image-5{text-align:center}.widget-footer .menu li a{font-size:18px!important}#footer .footer_widgets .widget .widget_title{font-size:20px;font-family:"Open Sans",sans-serif;font-weight:700;color:#eeeeee;text-transform:uppercase;margin:38px 0 30px;letter-spacing:0.15px;line-height:1;padding:0px 0%}#red-cta-button{padding-top:30px}.homepage-padding{padding:30px 0px}div#red-about-section{margin-left:0px!important}.vc_column-inner.vc_custom_1530813162460{padding:40px 5%!important}.vc_column-inner.vc_custom_1530811446467{padding:40px 5%!important}.hours-contact-page{font-weight:900;font-size:30px;color:#003b7d;text-align:center}.vc_column-inner.vc_custom_1530811446467{padding-top:40px!important;padding-bottom:40px!important}.vc_column-inner.vc_custom_1530811528500{padding-left:0px!important;padding-top:40px!important;padding-bottom:40px!important}.vc_column-inner.vc_custom_1525969857877{padding-left:0px!important}.vc_column-inner.vc_custom_1525982655581{padding-left:0px!important}.category-case-study{padding-top:20px}.key-bullets li h4{text-align:left!important}.first-on-mobile .centerServiceLinks{padding-top:20px!important}.padding-left-5{padding-left:0%!important}.margin-left-5{margin-left:0px!important}.easy_t_single_testimonial blockquote.easy_testimonial{width:100%}.widgets_width.footer-1{width:100%}.widgets_width.footer-2,.widgets_width.footer-3,.widgets_width.footer-4{width:33.3%}h1,h2,h3,h4{text-align:center!important}#AW_Service_Top_Row .wpb_wrapper,#AW_Service_Bottom_Row .wpb_wrapper{padding:10px 0px}.left-center-p{padding:0px 5%!important;text-align:left!important}.hp-hours{font-weight:900;width:100%;text-transform:uppercase!important;font-size:35px;color:#fff;padding:85px 10%}.lp-gallery-item{width:50%;float:left}.bw-toggle-hover{width:50%;float:left}}@media all and (min-width:768px) and (max-width:981px){.widgets_width.footer-1,.widgets_width.footer-2,.widgets_width.footer-3,.widgets_width.footer-4{width:50%!important}.vc_custom_1525279222176{padding-left:0px!important}}.spaceContents{padding-top:85px;padding-bottom:35px}.contactMapPadding div.vc_column-inner{padding-left:0px;padding-right:0px}#contactEmergencyService{padding:40px 0px}#contactLetsTalk div.wpb_wrapper{padding-top:10px}#contactStayConnected div.wpb_wrapper{padding-top:10px}#contactFormSection{padding-top:40px;padding-bottom:20px}#contactLetsTalk p{padding-bottom:40px}.serviceMapContainer .vc_column-inner{padding:0 5px 5px 5px}.serviceMapContainer h2{padding-left:15px;padding-bottom:15px}.site-contents{padding-top:0px!important;padding-bottom:0px!important}li#menu-item-3594,li#menu-item-3594 a{background:#074788!important;color:white!important}li#menu-item-3594:hover,li#menu-item-3594 a:hover{background:#eee!important;color:#000!important}.mobile-text-white{color:#fff;margin:0px auto!important}.wcu-p{padding-right:30%}#post-295 blockquote{width:100%;padding:50px 0px 0px 0px}#financingBanner h2{border-bottom:solid 3px #fff;padding-bottom:20px;color:#fff;font-weight:600;margin-bottom:20px;line-height:30px}#financingBanner p{color:#fff}#financingBanner p.financeHelptext{font-size:10px;line-height:10px;color:#fff;text-align:justify;-moz-text-align-last:center;text-align-last:center;margin:40px 0px 10px 0px;font-weight:400}#post-3546 div.responsive_row{padding-top:50px}#contactPageSideForm{padding-top:30px;padding-right:5%;padding-bottom:30px;padding-left:5%;background-image:url(https://www.areawaterproofing.com/wp-content/uploads/2018/07/bg1.jpg?id=3268)!important}#contactMapSide{margin-top:50px!important;margin-bottom:50px!important;background-color:#C6093A!important}#contactMapSide h2{color:#fff}.vc_custom_1479729191813{height:655px}@media (max-width:992px){.home-page-slider-rev{display:none}}rs-module{width:100%!important}#box .et_pb_column_4{padding:40px 0}#box .et_pb_column_4:before{content:'';display:block;width:90%;height:100%;background-color:#93D500;position:absolute;top:0;right:0;border-radius:0 0 0 150px}#box .et_pb_column_3{display:flex;flex-wrap:wrap;align-content:center;place-content:center;align-items:center}#box .et_pb_column_3>*{width:70%}.et_pb_portfolio_items .post-tags{position:relative;padding-left:25px;text-transform:uppercase;font-weight:800;color:#003b7d;font-size:85%}.et_pb_portfolio_items .post-tags:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(/wp-content/uploads/2022/07/Location-blue.svg);background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.et_pb_portfolio_items{display:flex;flex-wrap:wrap}.et_pb_portfolio_items>*{width:calc(100% / 3.0001);padding-left:20px}.et_pb_portfolio_items{margin-left:-20px}#page-container .et_pb_portfolio_items h2>a{font-size:24px!important;font-family:rockwell,sans-serif;color:#c6093a;display:block;line-height:34px}.et_pb_portfolio_item>a{position:relative}.et_pb_portfolio_item h2{margin-top:20px;padding-bottom:5px}.et_pb_portfolio_item .et_portfolio_image{display:flex;place-content:center;align-items:center}.et_pb_portfolio_item .et_portfolio_image:before{content:'View Case Study';font-family:rockwell,sans-serif;color:white;position:absolute;text-transform:uppercase;padding:10px 20px 6px;border:1px solid white;z-index:10;transition:.15s all ease-in-out;opacity:1}.et_pb_portfolio_item>a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c6093a;opacity:.7;z-index:1;transition:.15s all ease-in-out}.et_pb_portfolio_item .et_portfolio_image:before,.et_pb_portfolio_item>a:before{opacity:0}.et_pb_portfolio_item:hover .et_portfolio_image:before{opacity:1}.et_pb_portfolio_item:hover>a:before{opacity:.7}.et_pb_portfolio_filters{margin-bottom:20px}.et_pb_portfolio_filters ul{display:flex;place-content:center}.et_pb_portfolio_filters ul>*{padding:0 20px}.et_pb_portfolio_filters ul a{text-transform:uppercase;color:#c6093a;font-weight:800;font-size:90%}.et_pb_portfolio_filters ul a:after{content:'';width:0%;height:3px;background-color:#003b7d;display:block;transition:.15s width ease-in-out}.et_pb_portfolio_filters ul a:hover:after,.et_pb_portfolio_filters ul>*.uk-active a:after{width:100%}.uk-slider-container{overflow:visible}.testimonials>*{display:flex;padding-left:20px;opacity:.2;transition:.15s opacity ease}.testimonials>*.uk-active{opacity:1}.testimonials>*>*{background-color:#003B7D;color:white;padding:30px;display:flex;flex-wrap:wrap}.testimonials h3{color:white;font-family:rockwell,serif;font-size:18px;margin:0;padding:0;margin-bottom:20px}.testimonials>*>*>*{width:100%}.testimonials>*>*>*:first-child{order:1}.testimonials>*>*>*:nth-child(2){order:4}.testimonials>*>*>*:nth-child(3){order:2}.testimonials>*>*>*:nth-child(4){order:3}.testimonial_content{font-size:90%;line-height:150%;font-weight:400;position:relative;padding-left:90px}.testimonial_content:before{content:'';display:block;width:71px;height:60px;background-image:url(/wp-content/uploads/2022/06/quotes.svg);background-size:contain;background-repeat:no-repeat;margin-right:20px;position:absolute;left:0;top:5px}.testimonial_submitter{display:flex;text-transform:uppercase;font-weight:bold;font-size:80%;margin-top:10px;margin-bottom:10px;line-height:150%}.testimonial_submitter .delimiter{display:none}.testimonial_submitter>*{position:relative;padding-left:30px}.testimonial_submitter .submitter{width:45%}.testimonial_submitter .submitter:before,.testimonial_submitter .location:before{content:'';width:20px;height:20px;background-size:contain;background-repeat:no-repeat;margin-right:20px;position:absolute;left:0}.testimonial_submitter .submitter:before{background-image:url(/wp-content/uploads/2022/06/person.svg)}.testimonial_submitter .location:before{background-image:url(/wp-content/uploads/2022/06/Location.svg)}.icon-star *{fill:white}.testimonial_rating{margin-top:0}[data-uk-slider-item]{margin-top:-10px}[data-uk-slider-item] *{stroke:white;stroke-width:4px}[data-uk-slider-item="previous"]{left:25px}[data-uk-slider-item="next"]{right:15px}.uk-slider-nav{place-content:center}.uk-dotnav>*>*{border:1.5px solid white}.uk-dotnav>.uk-active>*{background-color:white;border:1.5px solid white}.customer-reviews-home-page{position:relative}.customer-reviews-home-page:after{content:'';display:block;position:absolute;width:100%;height:100%;background-image:url(/wp-content/uploads/2022/06/A-BG-white.svg);background-size:contain;background-repeat:no-repeat;background-position:right;right:-25%;top:0;opacity:.15}.et_pb_section_0_tb_header{display:flex;place-content:flex-end;max-height:60px}.et_pb_row_0_tb_header{width:auto!important;display:flex;margin:0}.et_pb_row_0_tb_header>*{width:auto!important;margin-bottom:0}.et_pb_column_0_tb_header,.et_pb_column_1_tb_header{display:flex;align-items:center;;grid-gap:10px}.et_pb_column_0_tb_header{min-width:300px}.et_pb_column_1_tb_header{min-width:280px}.et_pb_column_0_tb_header>*,.et_pb_column_1_tb_header>*{margin:0!important}.et_pb_column_0_tb_header>[class*=icon] img,.et_pb_column_1_tb_header>[class*=icon] img{width:35px!important;height:25px}.contact-info-top-header-top-text *{font-family:aktiv-grotesk,sans-serif;line-height:140%;letter-spacing:.25px}.nav li{line-height:3.4em}@media (min-width:981px){.uk-width-2-5\@l{width:40%}.uk-width-3-5\@l{width:60%}}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:14px;line-height:1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}.uk-button-danger{background-color:var(--accent-color);color:#fff;border:1px solid transparent;font-family:rockwell,sans-serif;padding:17px 30px;font-size:18px}.uk-button-danger:hover{background-color:var(--primary-color);color:#fff}.gssmg_codeext.gssmg_codeext_0{font-size:18px}.uk-width-5-6{width:80%}.uk-width-9-10{width:90%}.uk-flex-center{place-content:center}.uk-padding-remove{padding:0!important}.uk-position-relative{position:relative}.gssmg_codeext_0 .uk-slider-nav{position:absolute;bottom:0;right:25%;transform:translateX(50%);list-style:none;bottom:50px;text-align:center;border:1px solid;display:flex;padding:15px 30px;background-color:#ffffff;border:0}.gssmg_codeext_0 .uk-slider-nav li{padding:0 3px}.uk-slider-nav button{min-width:15px;min-height:15px;padding:0}.uk-slider-nav li:before{display:none}#testimonials .uk-slider-nav{display:flex;gap:5px}.gssmg_codeext_0 .uk-dotnav>*>*{width:15px;height:15px;border:1px solid #c6093a;background-color:#ffffff}.gssmg_codeext_0 .uk-dotnav>.uk-active>*{background-color:#c6093a}#page-container .uk-h2 h2,#page-container h2.uk-h2,#page-container h2{font-size:calc(20px + 1vw)!important;margin-bottom:20px;font-family:'aktiv-grotesk-extended'}a.et_pb_button.red-button,a.et_pb_button.white-blue-text-button{border-radius:0}a.et_pb_button.red-button-inv{background-color:#fff;color:var(--accent-color)}.testimonials_view_all a{font-family:rockwell,sans-serif;padding:15px 30px!important;text-transform:uppercase;font-size:17px;margin-top:10px;display:inline-block;border:none;transition:0.2s;background-color:#fff;color:var(--accent-color);margin-left:50px;margin-top:20px}.testimonials_view_all a:hover{background-color:var(--primary-color);transition:0.2s;color:#fff}.project-financing{display:flex;align-items:center;place-content:center}.project-financing .et_pb_column_19{display:flex;align-items:center;place-content:center;flex-wrap:wrap;width:45%}.project-financing .et_pb_column_19+*{flex:1}.project-financing .et_pb_column_19>*{width:90%;margin-left:15%}.service-area{display:flex;align-items:center;place-content:center}.service-area .et_pb_column_24{display:flex;align-items:center;place-content:center;flex-wrap:wrap;width:45%}.project-financing .et_pb_column_23{flex:1}.service-area .et_pb_column_24>*{width:70%;margin-right:15%}.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer .icon:before{line-height:28px!important;height:28px!important;width:28px!important}footer p,footer p a{font-weight:400;font-size:14px}.menu-list a{font-size:14px;line-height:38px}.et_pb_section_0_tb_footer.et_pb_section{padding-bottom:30px;padding-top:70px}@media (min-width:640px){.uk-width-3-4\@s{width:75%}.uk-width-1-4\@s{width:25%}}@media (min-width:981px){.uk-width-3-4\@m{width:75%}.uk-width-1-4\@m{width:25%}.uk-flex-right\@m{place-content:flex-end}}.et_pb_fullwidth_code_0_tb_footer,.et_pb_fullwidth_code_0_tb_footer a{width:100%;max-width:90%;margin:20px auto;text-transform:uppercase;color:#002249;font-weight:bold;font-size:105%;font-family:aktiv-grotesk,sans-serif;letter-spacing:.2px}.et_pb_fullwidth_code_0_tb_footer a:hover{color:var(--accent-color)}@media(max-width:980px){.et_pb_column_1_tb_header{min-width:200px}}.gssmg_menuoffcanvas_0_tb_header.gssmg_menuoffcanvas{background:#003b7d}#primary-navigation #menu-primary,#primary-navigation #menu-primary-1{right:0;display:flex;place-content:flex-end;padding:0;overflow:visible!important}#primary-navigation .et_pb_menu__wrap{width:100%;display:flex;place-content:flex-end}#primary-navigation .et_pb_module_inner{background-color:#003b7d}#primary-navigation .et_pb_menu__wrap *{height:100%}#primary-navigation .et_pb_menu__wrap a{display:flex;align-items:center;font-size:14px}.et_pb_menu__logo{text-align:center}.sub-menu{border-top:0!important;background-color:#c6093a!important;height:auto!important}#primary-navigation .et_pb_menu__wrap *{box-shadow:none}.sub-menu li{width:100%}.sub-menu a{margin:0!important;padding:15px 20px!important;width:100%!important;color:white!important;text-transform:uppercase;font-weight:bold;line-height:1.5em}@media(max-width:980px){#primary-navigation .et-menu-nav{display:none}#primary-navigation .et_pb_menu__logo-wrap{min-width:35%}}.offcanvas_nav .offcanvas_menu_toggler{display:flex;align-items:center;grid-gap:10px}.offcanvas_menu_toggler:before{content:'';width:50px;height:30px;;background-image:url(/wp-content/uploads/2022/07/bars.svg);background-size:contain;background-repeat:no-repeat}.offcanvas_menu_toggler:after{content:'Menu';color:white;text-transform:uppercase;font-weight:bold;font-size:15px;letter-spacing:0.5px}.et_pb_column_2_tb_header,.et_pb_row_1_tb_header{display:flex}#primary-navigation{flex:1;margin-bottom:0;background-color:#003B7D}.contact-us{font-family:'aktiv-grotesk-extended',sans-serif;font-weight:700;height:100%;display:flex;align-items:center;padding:0 40px;font-size:110%}.et_pb_code_0_tb_header{height:100%;display:flex}@media(max-width:980px){#primary-navigation .et_pb_menu__wrap{padding-right:40px}.uk-slider-items .uk-grid>*{padding:0}.gssmg_codeext_0 .uk-slider-nav{right:50%}.uk-slider-items .uk-grid>:last-child{max-height:450px;overflow:hidden}}.uk-slider-items picture{display:flex;width:100%}.et_pb_scroll_top.et-pb-icon{right:40px;bottom:40px;border-radius:0;padding:10px}.uk-flex:not(.uk-flex-nowrap){flex-wrap:wrap}#mobile-menu .uk-offcanvas-bar,#mobile-menu .uk-offcanvas-bar .sub-menu{background-color:#003570!important}.uk-offcanvas-close{height:auto!important;padding:0;background:transparent;border:none;color:white}.uk-offcanvas-close:after{content:"M";font-family:ETmodules;font-size:26px}.uk-offcanvas-bar a{color:white!important;font-size:14px;text-transform:uppercase;padding:5px 0!important;font-weight:500}.uk-offcanvas-bar *{height:auto!important}.uk-offcanvas-bar .sub-menu{padding-bottom:0px}#menu-primary>:first-child,#menu-primary-1>:first-child{display:none}@media(max-width:980px){.et_pb_button_0_wrapper{text-align:center;margin-top:20px}}.services-blocks{padding-bottom:0}.services-blocks h3{color:white;font-family:rockwell,sans-serif;font-size:calc(24px + .3vw);text-align:center}.et_pb_section_3{display:flex;flex-wrap:wrap;place-content:center}.services-blocks .et_pb_text{padding-right:40px}#post-17 .et_pb_section_7:before,#post-17 .et_pb_section_8:before{content:'';display:block;position:absolute;width:200%;height:100%;background-image:url(/wp-content/uploads/2022/06/A-BG-white.svg);background-size:contain;background-repeat:no-repeat;background-position:right top;right:-250px;top:0;opacity:.05}@media(max-width:980px){.project-financing>:last-child{display:none}.project-financing>:first-child,.et_pb_section_7 .et_pb_text_13{padding:0!important;width:90%!important;max-width:unset;margin:0!important}.project-financing .et_pb_button_1_wrapper{margin:0!important}.project-financing{margin-bottom:40px}.et_pb_section_7 .et_pb_column_19{display:flex;flex-wrap:wrap;place-content:center;grid-gap:40px}.et_pb_section_7 .et_pb_column_19>*{width:100%}.et_pb_section_7 .et_pb_image_9{padding:0;margin:0!important;max-width:none}.et_pb_section_7 .et_pb_image_9 img{max-height:unset;margin-bottom:40px}#post-17 .et_pb_section_7:before,#post-17 .et_pb_section_8:before{right:-400px}}.et_pb_portfolio_item .et_portfolio_image{max-height:300px;overflow:hidden}@media(max-width:980px){.et_pb_portfolio_items>*{width:50%;margin-bottom:40px}.free-estimate-section{flex-wrap:wrap}.free-estimate-section>:last-child{margin-top:-90px}}.et_pb_social_icon{margin-top:10px}.et_pb_social_icon a:before{font-size:32px}.et_pb_code_0_tb_footer .uk-flex{grid-gap:10px;margin-bottom:10px}.et_pb_code_0_tb_footer *{color:white;text-transform:uppercase;font-size:14px}.et_pb_code_0_tb_footer img{width:32px}.et_pb_code_0_tb_footer h4,.et_pb_code_0_tb_footer h3{margin-bottom:10px}@media(max-width:980px){.et_pb_column_0_tb_footer,.et_pb_column_1_tb_footer{width:100%!important;display:flex}.et_pb_column .et_pb_module.et_pb_image_0_tb_footer{margin-bottom:40px!important;margin-left:0}.et_pb_image_1_tb_footer{margin-right:0}.et_pb_column_1_tb_footer>*{width:50%}.et_pb_row_0_tb_footer{width:90%!important}.et_pb_text_1_tb_footer{margin-top:0!important}.et_pb_column_2_tb_footer,.et_pb_column_3_tb_footer,.et_pb_column_4_tb_footer{width:calc(100% / 3)!important;margin:0!important}}@media(max-width:639px){.et_pb_section_0_tb_header,.et_pb_code_0_tb_header{display:none}.gssmg_codeext_0 .uk-button,.et_pb_button_0_wrapper a{display:block}.services-blocks>*{width:100%!important}}.et_pb_portfolio_item h2 a{text-align:left}@media(max-width:639px){.et_pb_portfolio_items>*{width:100%}.et_pb_portfolio_filters ul{flex-wrap:wrap}.et_pb_portfolio_filters ul>*{width:100%}}#page-container .et_pb_section_9 h2 span{-webkit-text-stroke-color:var(--secondary-color)}#page-container .et_pb_section_9 h2{text-align:center}@media (max-width:639px){.free-estimate-section>:last-child{margin-top:20px!important}.et_pb_section_10 .et_pb_text_15{margin:60px auto 0!important;width:90%}}[class*=uk-position-top],[class*=uk-position-bottom],[class*=uk-position-left],[class*=uk-position-right],[class*=uk-position-center]{position:absolute;box-sizing:border-box}.uk-position-bottom-center,.uk-position-top-center{left:50%;transform:translate(-50%,0);width:max-content}.uk-position-bottom-center{bottom:0}.services-blocks h3{bottom:20px}.uk-margin-top{margin-top:20px}.uk-button.toggle-animation{display:block}.uk-button.toggle-animation.toggle-animation-hidden{display:none}@media(min-width:640px){.uk-button.toggle-animation{display:none}}@media(max-width:639px){.testimonial_submitter{flex-wrap:wrap;grid-gap:10px;margin-top:20px;margin-bottom:20px}.testimonial_submitter>*{width:100%!important}.testimonial_content:before{position:relative;margin-bottom:20px}.testimonial_content{padding-left:0}}.et_pb_column_4_tb_footer .et_pb_toggle_0_tb_footer{padding:0px}#site-footer h4,#site-footer h3{text-align:left!important}.uk-open>.uk-accordion-title:before,.uk-accordion-title:before,#site-footer .et_pb_toggle_0_tb_footer.et_pb_toggle_close .et_pb_toggle_title:before,#site-footer .et_pb_toggle_open .et_pb_toggle_title:before{color:#FFFFFF;font-family:ETmodules;font-weight:400;content:"\43";margin-right:20px;font-size:32px;line-height:32px;width:1em;background-image:none}.uk-accordion-content{margin-top:0;margin-bottom:20px!important}@media(max-width:639px){.et_pb_code_0_tb_footer,.et_pb_text_1_tb_footer,.et_pb_column_2_tb_footer,.et_pb_column_3_tb_footer,.et_pb_column_4_tb_footer{width:100%!important}.et_pb_column_1_tb_footer{flex-wrap:wrap}.et_pb_fullwidth_code_0_tb_footer .uk-grid{place-content:center;text-align:center}}#page-container .banner h2,#page-container .banner h1,#page-container .et_pb_section_0 h1,#page-container .et_pb_section_0 h2{font-family:'aktiv-grotesk-extended'!important;font-weight:800!important}#gform_wrapper_1 .gform_title{text-align:center}#gform_wrapper_1 .gform_required_legend{display:none}#gform_wrapper_1 .gfield_label{color:#333333;font-size:15px;letter-spacing:.5px}#gform_wrapper_1 .gfield_required{color:#333333!important;font-weight:900;font-size:16px;padding-left:1px}#gform_wrapper_1 input,#gform_wrapper_1 select{box-sizing:border-box;min-height:60px;border:1px solid #003b7d;padding:20px}#gform_wrapper_1 ::placeholder,#gform_wrapper_1 select{color:rgb(51 51 51 / 0.4)!important}#gform_wrapper_1 option{color:black!important}#gform_wrapper_1 #field_1_1,#gform_wrapper_1 #field_1_12{margin-bottom:10px}#gform_wrapper_1 #field_1_5{margin-top:10px}#gform_wrapper_1 #input_1_7 span{flex:0 0 100%}#gform_wrapper_1 input[type=submit]{font-family:rockwell,sans-serif;padding:15px 30px!important;text-transform:uppercase;font-size:17px;margin-top:10px;display:inline-block;border:none;transition:0.2s;cursor:pointer}#gform_wrapper_1 input[type=submit]:hover{background-color:var(--primary-color)!important}#gform_wrapper_1 #input_1_5_1_container{margin-bottom:15px}.uk-h3{color:#c6093a;font-weight:bold;font-size:26px;font-family:'rockwell',serif}#post-117 .testimonials,#post-117 .testimonials>*,#post-117 .testimonial_item{padding:0}#post-117 .testimonials>li:before{display:none}#post-117 .testimonials>*>*{background:transparent;opacity:1}#post-117 .testimonials>li{border-bottom:1px solid #c6093a;opacity:1;padding:40px 0}#post-117 .testimonial_header,#post-117 .testimonial_content{width:65%}#post-117 .testimonial_submitter,#post-117 .testimonial_rating{width:35%}#post-117 .testimonial_submitter{order:2}#post-117 .testimonial_content{order:3;padding:0 120px;min-height:60px}#post-117 .testimonial_header{font-size:20px}#post-117 .testimonial_content,#post-117 .testimonial_rating{margin-top:20px}.pagination_container{margin-top:80px}.pagination_container a{color:white;font-family:'rockwell';font-size:24px}.pagination_container li:before{display:none}.pagination_container a.current,.pagination_container a:hover{color:#c6093a}#menu-primary-1 li.current-menu-item>a:before,#menu-primary-1>li.current-menu-ancestor>a:before{content:''!important;display:block!important;width:calc(100% - 50px);height:4px;background-color:white;position:absolute;left:25px;bottom:25px}#menu-primary .sub-menu li.current-menu-item>a:before,#menu-primary-1 .sub-menu li.current-menu-item>a:before{width:calc(100% - 40px);left:20px;bottom:5px}@media(max-width:980px){#post-117 .et_pb_button_0_wrapper{display:none}}@media(min-width:981px){#post-117 .et_pb_button_1_wrapper{display:none}}@media(max-width:980px){#post-117 .testimonial_header,#post-117 .testimonial_content,#post-117 .testimonial_submitter,#post-117 .testimonial_rating{width:100%}#post-117 .testimonial_header{order:1;font-size:25px}#post-117 .testimonial_content{order:2}#post-117 .testimonial_submitter{margin-top:40px}}.who-we-are{display:flex;align-items:center;margin-top:-140px}.who-we-are .et_pb_column_1{border:2px solid #003B7D;border-left:0;margin-top:50px}.who-we-are .et_pb_column_2{text-align:center;z-index:1000}.why-pick{margin:0;background-position:0 20%!important;background-repeat:no-repeat;background-size:100% 150%!important;padding:100px 0 40px!important}#page-container .why-pick .blue-text-header h2 span{color:transparent!important}.why-pick:after{content:'';display:block;position:absolute;width:100%;height:80%;background-image:url(/wp-content/uploads/2022/06/A-BG.svg);background-size:contain;background-repeat:no-repeat;background-position:right;right:-14%;bottom:0}.core-values{background-size:100% 200%!important;background-position:bottom;padding-bottom:100px!important}.core-values h3,.meet-your-crew h3{color:#c6093a;font-family:'rockwell'!important;font-size:25px}.meet-your-crew h3{margin-top:20px;padding-bottom:0}.meet-your-crew h3+*{font-weight:800;font-size:100%}.customer-reviews{background-color:#002249}#page-container .customer-reviews h2{color:white}#page-container .customer-reviews h2 span{color:transparent;-webkit-text-stroke-color:white;-webkit-text-stroke-width:1px}.customer-reviews .testimonials_view_all a{background-color:var(--accent-color);color:white}.customer-reviews .testimonials_view_all a:hover{background-color:#003B7D}.service-area-map .et_pb_row{display:flex;align-items:center}.free-estimate-section{display:flex;align-items:center;padding:0!important;position:relative}.free-estimate-section .et_pb_column:last-child{width:67%}.free-estimate-section .et_pb_column:first-child{width:33%;margin-left:8%;margin-right:0;padding:40px 0}.free-estimate-section .et_pb_column:first-child>*{width:100%}.free-estimate-section:before{content:'';display:block;position:absolute;width:100%;height:100%;background-image:url(/wp-content/uploads/2022/06/A-BG-white.svg);background-size:contain;background-repeat:no-repeat;background-position:left;left:-15%;top:0;opacity:.05}.slider-home-page .uk-slider{margin-bottom:0!important}.slider-home-page .uk-slider-items li .uk-grid>*:last-child{padding:0}.slider-home-page .uk-slider{margin-bottom:0!important}.slider-home-page .uk-slider-items li .uk-grid>*:last-child{padding:0}.customer-reviews-home-page .testimonials_view_all a{background-color:white;color:var(--accent-color)}.customer-reviews-home-page .testimonials_view_all a:hover{color:white}.benefits-list{counter-reset:item;list-style-type:none;padding-bottom:0!important}.benefits-list li{display:flex;padding-bottom:40px;position:relative}.benefits-list li:before{content:counter(item) "  ";counter-increment:item;width:50px;font-family:'aktiv-grotesk-extended';color:var(--primary-color);display:flex;place-content:center;margin-right:50px;font-weight:900;font-size:80%;margin-top:21px}.benefits-list li:after{content:'';width:50px;height:50px;position:absolute;left:0;top:10px;background-image:url(/wp-content/uploads/2022/07/list_bg.svg);background-size:contain;background-repeat:no-repeat;display:flex;align-items:center}.benefits-list h3{padding:0;flex:1;font-size:24px!important;font-family:rockwell,sans-serif;color:#c6093a;display:block;line-height:30px}.benefits-list li:last-child{padding-bottom:0}.service-area-accordion li{border:1px solid var(--primary-color);padding:30px 40px;padding-right:80px;position:relative}.service-area-accordion .uk-accordion-title{color:var(--primary-color);text-transform:uppercase;font-weight:800;font-size:90%;padding-top:0}.service-area-accordion .uk-accordion-content{font-size:90%;color:black;font-weight:600;margin-top:10px;margin-bottom:0px!important}.service-area-accordion .uk-accordion-title:before{content:'+';color:red;font-family:'aktiv-grotesk-extended';font-weight:900;height:100%;display:flex;align-items:center}.service-area-accordion .uk-open>.uk-accordion-title:before{content:'-';color:var(--primary-color)}.customer-reviews-white{background-color:white;padding-top:0!important}#page-container .customer-reviews-white h2{color:var(--primary-color);text-align:center}#page-container .customer-reviews-white h2 span{-webkit-text-stroke-color:var(--primary-color);-webkit-text-stroke-width:1.5px}.customer-reviews-white .uk-dotnav>*>*{border:1.5px solid var(--primary-color)}.customer-reviews-white .uk-dotnav>.uk-active>*{background-color:var(--primary-color)}.case-studies-banner .et_pb_column_1_2{margin:0}.case-studies-banner .et_pb_column_1_2:first-child{flex:1;overflow:hidden}.case-studies-banner .et_pb_column_1_2:last-child *{width:100%;height:100%}span.uk-icon[data-uk-icon="chevron-down"]:before{content:"3";font-family:'ETMODULES';color:#003B7D;font-size:56px;font-weight:bold}#page-container .contact-us-banner h2{font-size:22px!important;font-family:rockwell,sans-serif!important;color:#c6093a;display:block;color:#C6093A!important;margin-top:10px;margin-bottom:0;font-weight:400}.contact-us-banner .uk-grid.uk-child-width-1-1>*{padding-left:0;padding-right:0}#page-container .contact-us-banner h3{font-family:rockwell,sans-serif!important;color:#003B7D;font-family:'aktiv-grotesk-extended'!important;font-size:80%;font-weight:900;margin-top:40px}.uk-display-inline{display:inline-block}.contact-us-banner{font-weight:600;line-height:2em;font-family:'aktiv-grotesk-extended'}#page-container .uk-light,#page-container .uk-light h2{color:white!important}#page-container .uk-light h2{font-size:32px!important;font-family:'aktiv-grotesk-extended'!important;margin-top:0}.uk-card{padding:40px;margin-top:30px}.uk-card-muted,.uk-card-muted a{background-color:white;color:#003B7D;font-family:'rockwell';font-size:20px;line-height:1.5em;font-weight:400!important}#page-container .uk-card h3{font-family:'rockwell'!important;margin:0;font-size:26px}.contact-us-banner .et_pb_row>.et_pb_column{display:flex;align-items:center;place-content:center;padding:150px 0}.contact-us-banner .et_pb_row>.et_pb_column>*{width:60%!important}.contact-us-banner+*{padding-top:80px!important}@media (max-width:980px){#page-container .uk-h2 h2,#page-container h2.uk-h2,#page-container h2{margin-bottom:20px;font-family:'aktiv-grotesk-extended'}}@media(max-width:980px){.slider-home-page{margin-top:30px}}.service-area>*:last-child>*{width:70%}.about-us-intro>.et_pb_row>:last-child{padding:40px 0}.about-us-intro>.et_pb_row>:last-child>*{width:80%;margin:0 auto 40px}@media(max-width:980px){.service-area>*:last-child>*{margin:20px auto 40px}.free-estimate-section .et_pb_column:first-child{width:80%;margin:60px auto}.free-estimate-section .et_pb_column:last-child{width:100%}.slider-home-page+* .et_pb_column.et-last-child{width:90%;margin:0 auto!important}}.who-we-are>*>:first-child{margin-left:15%;width:auto}.our-mission{display:flex}.our-mission .et_pb_column_3{flex:1;min-width:1px;margin:0;margin-top:60px;margin-left:100px;margin-right:-2px;clip-path:polygon(200px 0%,100% 0,100% 100%,0 100%,0% 150px)}.our-mission .et_pb_column_4{width:auto!important;margin-top:-110px}.our-mission .et_pb_text_2{height:100%;display:flex;align-items:center;place-content:center}.our-mission .et_pb_text_2>*{width:70%;margin-left:10%}.our-mission .et_pb_text_inner{font-size:140%;font-weight:400;font-family:'aktiv-grotesk-extended'}.our-mission .et_pb_text_inner strong{font-weight:900}@media(max-width:1400px){#primary-navigation .et-menu#menu-primary>li>a,#primary-navigation #menu-primary-1>li>a{padding:31px 10px;font-size:13px}#primary-navigation .et-menu#menu-primary>li.contact-us-nav>a,#primary-navigation #menu-primary-1>li.contact-us-nav>a{padding:31px 20px}}@media(max-width:980px){.who-we-are{flex-wrap:wrap;margin-top:0}.who-we-are .et_pb_column_1{padding:0;border:0;margin-top:0}.who-we-are>*>:first-child{margin:0 auto;width:80%}.our-mission{flex-wrap:wrap}.our-mission .et_pb_column{width:100%!important;float:none}.our-mission .et_pb_column_3{margin:0;clip-path:none;margin-top:-40px}.our-mission .et_pb_column_4{order:-1;padding:0;text-align:right}.our-mission .et_pb_text_inner{margin:0;width:80%;text-align:center;padding:120px 0 100px}}.uk-visible\@l{display:block}@media(max-width:980px){.why-pick,.why-pick>*{padding-top:0!important}#page-container .uk-h2 h2,#page-container h2.uk-h2,#page-container h2{font-size:calc(24px + 1.4vw)!important}.uk-visible\@l{display:none}.why-pick .et_pb_column:last-child .et_pb_module{width:90%;margin:40px auto 0!important;max-width:none}.core-values h2,.core-values h3{text-align:center}.service-area-map .et_pb_row{flex-wrap:wrap}.service-area-map .et_pb_column:last-child{order:-1}.service-area-map .et_pb_column:first-child{margin-top:40px}.service-area-map .et_pb_button_module_wrapper{text-align:center}}@media (max-width:980px){#primary-navigation .et_pb_menu__logo-wrap{min-width:40%}}@media (max-width:640px){#primary-navigation .et_pb_menu__logo-wrap{min-width:40%;padding:5px 10px 10px}#primary-navigation .et_pb_menu__logo-wrap:before{height:100%}}@media(max-width:640px){.meet-your-crew>:last-child>*{width:100%!important;margin:0 0 30px!important}.meet-your-crew h3{text-align:left!important}.meet-your-crew .et_pb_image_wrap,.meet-your-crew img{width:100%}}.uk-text-left h3{text-align:left!important}@media(min-width:981px){.uk-text-left\@l,.uk-text-left\@l h2,.uk-text-left\@l h3,.uk-text-left\@l h1{text-align:left!important}}@media(max-width:980px) and (min-width:640px){.uk-text-center\@s,.uk-text-center\@s h3,.uk-text-center\@s h2,.uk-text-center\@s h1{text-align:center!important}}@media(max-width:639px){h3.testimonial_header{text-align:left!important}#post-117 .testimonial_content{padding:0}}@media(max-width:980px){.how-to-get-financed{width:90%}.how-to-get-financed>*{width:50%;margin:0;padding:20px}.customer-reviews-home-page .et_pb_row_6{padding:0!important;width:100%}.testimonials>*{padding:0}}@media(max-width:639px){.how-to-get-financed>*{width:100%}}@media(min-width:981px){.uk-child-width-1-2\@l>*{width:50%}}@media(max-width:639px){.toggle-animation-hidden{display:none!important}.case-studies-banner .et_pb_column:first-child{border:0;padding:0 0 40px}}.contact-us-banner .et_pb_row>.et_pb_column:first-child:after{content:'';display:block;position:absolute;width:100%;height:100%;background-image:url(/wp-content/uploads/2022/06/A-BG.svg);background-size:contain;background-repeat:no-repeat;background-position:left;left:-30%;top:0}.uk-visible\@xl{display:none}@media(min-width:1628px){.uk-visible\@xl{display:block}}.blue-white-blue-background h2 span{-webkit-text-stroke-color:#fff!important;color:var(--primary-color)!important}.blue-white-blue-background h2{color:#fff!important}.blue-white-blue-background p a{color:#fff;text-decoration:underline}.blue-white-blue-background p,.blue-white-blue-background ul li{color:#fff}@media(max-width:480px){#page-container h1,.et_pb_bg_layout_dark h1,#page-container .uk-h2 h2,#page-container h2.uk-h2,#page-container h2{font-size:calc(9px + 3.4vw)!important;word-break:break-word}.about-us-intro>.et_pb_row>:last-child{padding:0}.et_pb_section{padding:20px 0}}.slider-home-page .uk-slider-items .uk-grid>:first-child>*{padding:40px 0}.slider-home-page .uk-slider-items .uk-grid>:first-child>*{padding:40px 0}.et_pb_section_1.blue-background .et_pb_column_1{display:flex;align-items:center;place-content:center}.et_pb_section_1.blue-background .et_pb_column_1 .et_pb_text_0{width:70%}.et_pb_section_1.blue-background h2{text-stroke:1.5px #003b7d;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#003b7d}.project-financing{padding:0}.project-financing .et_pb_column_11{padding-top:20px;padding-bottom:20px}.home-improvement-services .et_pb_column_1 .et_pb_text_inner{padding:60px 0;margin-left:80px}@media(max-width:980px){.home-improvement-services .et_pb_column_1 .et_pb_text_inner{padding:0;margin-left:0px}.et_pb_section_3.red-background{padding:40px}}.home-improvement-services .et_pb_text_1{display:flex;place-content:center;align-items:center}.home-improvement-services .et_pb_text_1 h2{margin-bottom:0;padding:0}.uk-offcanvas-bar .current-menu-item>a{color:#c6093a!important}@media(max-width:980px){.contact-us-banner .et_pb_column.et_pb_column_0{padding-bottom:0}}.follow-us-3{display:none}@media(max-width:767px){.follow-us-3{display:block!important;max-width:90%;padding-top:0}}@media(max-width:639px){.follow-us-2{display:none}}@media (max-width:639px){.et_pb_fullwidth_code_0_tb_footer .et_pb_code_inner>.uk-grid{gap:20px}}@media(max-width:480px){.benefits-list li{flex-wrap:wrap}.benefits-list h3{flex:auto}.benefits-list li:before,.benefits-list li:after{margin:0 auto 30px}.benefits-list li:after{left:50%;transform:translateX(-50%);top:-8px}}@media (max-width:360px){#primary-navigation .et_pb_menu__wrap{padding-right:20px}}@media(max-width:767px){.contact-us-banner .et_pb_row>.et_pb_column>*{width:80%!important}.contact-us-banner .et_pb_row>.et_pb_column{padding-top:60px}}.et-social-facebook a.icon:before{font-family:'ETMODULES'}.webp #post-17 .et_pb_section.et_pb_section_3{background-image:url(/wp-content/uploads/2022/08/BG-Texture.webp)!important;background-position:bottom}.uk-container{margin:0 auto;font-weight:600;font-family:aktiv-grotesk-extended;line-height:1.7;font-size:95%;color:black;padding:0 7%}#page-container .uk-container h1,#page-container .uk-container h2,#page-container .uk-container h3{font-size:calc(22px + 1vw);font-weight:900!important;margin-bottom:20px}#page-container .uk-container h3{font-size:calc(18px + 1vw)}.free-estimate-section a{color:white}.uk-container .uk-grid-large{margin-left:-70px}.uk-container .uk-grid-large>*{padding-left:70px}@media(min-width:981px){.uk-width-3-4\@l{width:75%}.uk-width-2-3\@l{width:calc(100% / 3 * 2)}}.uk-margin-large-top{margin-top:80px}.uk-background-primary{background-color:#002249;padding-top:80px;padding-bottom:80px}.uk-light,.uk-light *{color:white}.uk-background-primary h4,.uk-background-primary h5{font-family:rockwell,sans-serif;font-size:calc(14px + 0.4vw)}.geo-services img{border-radius:50%}.geo-services picture{position:relative;display:inline-flex;place-content:center}.geo-services a picture:after{transition:all .15s ease-in-out;opacity:0}.geo-services a picture:before{content:'';width:100%;height:100%;background-color:#C6093A;display:flex;position:absolute;opacity:0;border-radius:50%;transition:all .15s ease-in-out}.geo-services a:hover picture:after{content:'';font-family:ETmodules;position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%);font-size:50px;opacity:1;transition:all .15s ease-in-out}.geo-services a:hover picture:before{opacity:.2}.remove-bottom-padding,.remove-bottom-padding>*{padding-bottom:0!important}@media(max-width:480px){.free-estimate-section .et_pb_column:first-child>*{width:90%;margin:0 auto}}.uk-light,.uk-light *{}#gform_wrapper_1 .gfield_label{color:#333333;font-size:15px;letter-spacing:.5px;text-align:left}.local-services h1{font-size:calc(18px + 1.5vw)!important}#page-container .local-services h2{font-size:calc(14px + 1vw)!important;margin-top:40px}.local-services h3{font-size:calc(8px + .8vw);font-weight:bold;margin-bottom:10px}.local-services .et_pb_button{margin-top:20px!important}.local-services .et_pb_button::after{display:none}.uk-height-1-1{height:100%}.uk-flex-bottom{align-items:flex-end}@media(min-width:981px){.uk-flex-middle\@l{align-items:center}}@media(max-width:980px){.et_pb_scroll_top{right:calc(12.5% - 25px)}}.et_pb_scroll_top.et-visible{transition:all .15s ease-in-out}.et_pb_scroll_top.et-hidden{animation:none;opacity:0!important;transition:all .15s ease-in-out}.et_pb_scroll_top:after{content:'To Top';font-family:'aktiv-grotesk-extended';text-transform:uppercase;font-size:8px;color:#fff;position:absolute;left:0;bottom:5px;text-align:center;width:100%;font-weight:900}.et_pb_scroll_top.home-button,.et_pb_scroll_top.call-button,.et_pb_scroll_top.contact-button{display:none}.et_pb_scroll_top:before{font-size:30px!important;line-height:.5}@media (max-width:980px){.et_pb_scroll_top.et-pb-icon{right:calc(12.5% - 30px)!important;font-size:30px!important}.et_pb_scroll_top.home-button,.et_pb_scroll_top.call-button,.et_pb_scroll_top.contact-button{display:block}.et_pb_scroll_top.home-button{right:calc(87.5% - 30px)}.et_pb_scroll_top.call-button{right:calc(62.5% - 30px)}.et_pb_scroll_top.contact-button{right:calc(37.5% - 30px)}.et_pb_scroll_top.et-pb-icon:before{font-size:58px!important;margin-left:-10px}.et_pb_scroll_top{border-radius:0;padding:15px;text-align:center;background:#003B7D;text-decoration:none;position:fixed;z-index:99999;right:0px;bottom:40px;width:60px;height:60px;font-family:ETmodules;speak:none;-webkit-font-smoothing:antialiased;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;color:white}}.et_pb_scroll_top.home-button:before{content:''}.et_pb_scroll_top.contact-button:before{content:''}.et_pb_scroll_top.call-button:before{content:''}.et_pb_scroll_top.home-button:after,.et_pb_scroll_top.contact-button:after,.et_pb_scroll_top.call-button:after{bottom:0}.et_pb_scroll_top.home-button:after{content:'Home'}.et_pb_scroll_top.contact-button:after{content:'Mail us'}.et_pb_scroll_top.call-button:after{content:'Call us'}#primary-navigation>.et_pb_module_inner{display:flex}@media(max-width:980px){#primary-navigation .uk-navbar{display:none}}.uk-navbar-dropdown{margin:0;padding:0;width:240px}.sub-menu,.sub-menu>*{margin:0!important;padding:0!important}.sub-menu .uk-navbar-dropdown{left:240px!important;top:0px!important}.uk-navbar-dropdown a{text-decoration:none}#mobile-menu a{text-decoration:none}.services-blocks{padding-bottom:0;display:flex;flex-wrap:wrap;margin-left:-40px}.services-blocks>*{padding-left:40px}#primary-navigation .et-menu#menu-primary>li.menu-item-has-children>a,#primary-navigation #menu-primary-1>li.menu-item-has-children>a{padding:31px 40px 31px 25px}.top_nav .top_nav_wrapper .sub-menu>li.menu-item-has-children>a:hover:before,.top_nav .top_nav_wrapper .sub-menu>li.menu-item-has-children>a:focus:before,.top_nav .top_nav_wrapper .sub-menu>li.page_item_has_children>a:hover:before,.top_nav .top_nav_wrapper .sub-menu>li.page_item_has_children>a:focus:before{border-left-color:rgba(255,255,255,1)}.top_nav .top_nav_wrapper .sub-menu>li.menu-item-has-children>a:before,.top_nav .top_nav_wrapper .sub-menu>li.page_item_has_children>a:before{border-left-color:rgba(255,255,255,.2)}.menu-item-has-children>a:first-child:after{top:50%;transform:translateY(-50%)}.sub-menu li.menu-item-has-children>a{padding-right:40px!important}.sub-menu a:hover{background-color:#003b7d!important;color:white;opacity:1!important}#primary-navigation .menu-item-has-children>a:after{transition:.2s transform ease-in-out}#primary-navigation .sub-menu .menu-item-has-children:hover>a:after{transform:translateY(-50%) rotate(-90deg)!important}.menu-item-has-children>a{position:relative}#primary-navigation .et-menu .menu-item-has-children>a:first-child:after{top:50%}.sub-menu .menu-item-has-children{position:relative!important}#mobile-menu .menu-item-has-children>*:not(a){padding-left:20px}#primary-navigation .et-menu>.menu-item-has-children>a:first-child:after{right:17px}.menu-item-has-children:hover>a[aria-expanded=true]+.uk-navbar-dropdown,.menu-item-has-children:hover>a+.uk-navbar-dropdown{display:block}.uk-offcanvas-bar .uk-open>.uk-accordion-title:before,.uk-offcanvas-bar .uk-accordion-title:before{margin:0;padding:0;display:flex;align-items:center;place-content:center;line-height:1;content:"5";transform:translateY(-20%) rotate(0)!important;transition:transform .15s ease-in-out}.uk-offcanvas-bar .uk-open>.uk-accordion-title:before{transform:translateY(-20%) rotate(90deg)!important}#page-container .uk-h2 h2,#page-container h2.uk-h2,#page-container h2{font-size:calc(20px + 1vw)!important;margin-bottom:0px;font-family:'aktiv-grotesk-extended';line-height:1em}