.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border-radius:35px 35px 35px 35px;overflow:hidden;border-width:1px;border-color:#6b8aa7;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300;font-size:13px!important;max-height:45px!important;padding:16px!important;color:#999!important}.gform_wrapper.gravity-theme textarea{max-height:70px!important}.gform_wrapper.gravity-theme .gform_footer input[type=submit]{color:#ffffff!important;border-width:1px!important;border-color:#0b4c7a;border-radius:57px;font-size:15px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;background-color:#0b4c7a!important;padding-top:6px!important;padding-right:35px!important;padding-bottom:6px!important;padding-left:35px!important;margin-top:25px!important}.gform_wrapper.gravity-theme .gfield{margin:10px 0}.contact-info .gform_wrapper.gravity-theme{margin-top:40px}.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover{color:#0b4c7a!important;border-color:#0b4c7a!important;border-width:1px!important;background-image:initial!important;background-color:rgba(11,76,122,0)!important}#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_container_0{margin-bottom:20px}#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0{background:#FFF!important}#bwg_slideshow_play_pause_0{display:none!important}body.page-id-1473 figcaption .mfp-title{display:none!important}body{font-weight:400}body a{text-decoration:none}.header-logo-menu .et_pb_menu__menu>nav>ul ul .current_page_item{padding:0 20px}.header-logo-menu .et_pb_menu__menu>nav>ul ul .current_page_item a{border:0 none!important;opacity:.7}header{transition:all 0.5s ease-in-out}.fixedtop{top:0;left:0;z-index:999;position:sticky;background-color:#0b4c7a}.logo-img img{transition:all 0.3s ease-in-out}header .header-row{transition:height 5s ease-in-out}.fixedtop .logo-img img{transform:scale(0.4)}.fixedtop .header-row{height:70px;transition:height 0.5s ease-in}.fixedtop .header-section{padding-bottom:0px}.fixedtop .header-section2{padding-bottom:0px;min-height:auto}.fixedtop .header-title{display:none}.banner-button{padding:10px 10px!important}#metro-header-menu{border-top:1px solid #7fa8c2;border-bottom:1px solid #7fa8c2}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0px;padding:13px 0px 6px 0px;margin-right:100px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:last-child{margin-right:0px!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:hover{border-top:1px solid #fff;border-bottom:1px solid #fff}.et_pb_menu__menu>nav>ul .current_page_item{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:13px 0px 6px 0px}#reach-column{margin-top:80px!important}.et_contact_bottom_container{float:none;text-align:left;display:block!important}.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu{background-color:#0b4c7a!important}@media only screen and (max-width:479px){#reach-column{margin-top:0px!important}#metro-header-menu{border:none}header .et_pb_column{margin-bottom:10px}}.footer-link a{color:#0b4c7a;text-decoration:underline}.our-mission{margin-top:60px}#load-more-section{display:none}.home-gallery .et_pb_gallery_items .et_pb_gallery_item{width:47%!important}.main-menu-v2 .menu-item{margin-right:46px!important}.align-self-center{align-self:center}.object-fit-cover img{object-fit:cover;object-position:center}.object-position-top-center img{object-position:center top}.ol-style-1 li{margin-bottom:15px;margin-top:15px}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input[type="submit"],.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input[type="submit"]{background-color:#e8720c;border:2px solid #fff;border-radius:35px;color:#FFF;cursor:pointer;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:18px;font-weight:700;line-height:1.7em;padding:17px 30px;transition:all 0.3s linear}.gform_wrapper.gravity-theme .gform_footer button:hover,.gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover,.gform_wrapper.gravity-theme .gform_page_footer button:hover,.gform_wrapper.gravity-theme .gform_page_footer input[type="submit"]:hover{border-color:rgba(0,0,0,0)}@media (max-width:980px){.column-reserve{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-ms-flex-pack:center;justify-content:flex-end}}.header-row .et_pb_column_1_tb_header{display:flex;justify-content:flex-end;align-content:center}.header-phone a{color:#FFF}.header-phone p:empty{display:none}.header-phone .et_pb_text_inner{margin-right:25px}.header-logo-menu.et_pb_menu .et_pb_menu__menu>nav>ul>li{padding-left:0!important;padding-right:0!important}.header-logo-menu .et_pb_menu__menu>nav>ul .current_page_item{border:0;padding:0}.header-logo-menu.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:11px!important;padding-bottom:11px!important;align-self:center;height:auto;padding-left:20px;padding-right:20px;border:2px solid transparent}.header-logo-menu .et_pb_menu__menu>nav>ul .current_page_item a,.header-logo-menu .et_pb_menu__menu>nav>ul li a:hover{border:2px solid #FFF!important;border-radius:2px}.fixedtop .et_pb_menu__logo img{transform:scale(0.5) translatex(-90px)}.fixedtop .header-row{height:135px}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu{background-color:#094d7a!important}.header-logo-menu .et_pb_menu__menu>nav>ul li a:hover{border:0!important}@media(min-width:1366px) and (max-width:1565px){.header-logo-menu.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-left:13px!important;padding-right:13px!important}.header-logo-menu.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img{max-width:170px}}.contact-info a{color:#22384d!important}#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_0{max-height:none!important;max-width:100%!important;width:100%}.bwg_slideshow_image_spun_0{overflow:hidden}body:not(.et-fb) .dl-popup-wrapper{position:fixed;z-index:990;top:0;right:0;bottom:0;left:0;transition:all .5s cubic-bezier(.14,.06,.41,1.39);opacity:0;visibility:hidden}body:not(.et-fb) .dl-popup-wrapper.popup-is-visible{opacity:1;visibility:visible}.dl-popup-inside{height:100%;overflow-y:scroll;display:flex}.dl-popup-inside>div{width:100%}.dl-popup-close{margin-bottom:-21px!important;z-index:4}.dl-popup-close>span{background:#FFF;border-radius:30px}body.dl-noscroll{overflow:hidden}.dl-popup-content{display:flex;flex-direction:column;justify-content:center}.dl-popup-content .et_pb_row{margin-top:0;margin-bottom:0}@media (min-width:600px) and (max-width:782px){body:not(.et-fb).admin-bar .dl-popup-wrapper{top:46px}}@media (min-width:783px){body:not(.et-fb).admin-bar .dl-popup-wrapper{top:32px}}.et_builder_inner_content.popup-is-visible{z-index:99999}.dl-popup-close{cursor:pointer;position:relative;z-index:2}body #page-container .et_pb_section .dl-popup-trigger{padding-right:70px!important}body #page-container .et_pb_section .dl-popup-trigger.et_pb_button_1:after{opacity:1!important;font-size:32px!important;margin-left:7px!important}.dl-popup-wrapper.popup-is-visible .et_pb_row:not(.dl-popup-close){animation:scale-in .5s cubic-bezier(.14,.06,.41,1.39) both;animation-delay:.5s}@keyframes scale-in{0%{transform:scale(0.3);opacity:0}100%{transform:scale(1);opacity:1}}.gform_wrapper.gravity-theme select{padding-bottom:5px!important;padding-top:5px!important}@media (min-width:981px){.hide-mobile{display:none}.home .text-center-margin{margin:0 0 0 auto!important}}@media (max-width:980px){.hide-desktop{display:none}.cta-button-center{}}@media (min-width:768px){.d-mobile-block{display:none}}body:not(.home) .inner-header-menu{position:fixed;width:100%;z-index:99}body:not(.home) .header-section2{padding-top:150px}body:not(.home) .fixedtop .header-section2{padding-bottom:0px;min-height:520px}body:not(.home) .et-l--header.fixedtop{position:static!important}.fixedtop .inner-header-menu{top:0;left:0;z-index:999;position:fixed!important;background-color:#0b4c7a;padding-bottom:0}body:not(.home) .fixedtop .header-title{display:block!important}@media (max-width:980px){.text-center-margin{width:100%!important}}.book_your_free_roof_inspection .et_pb_row{width:100%!important}@media (max-width:980px){.book_your_free_roof_inspection .et_pb_text_33,.book_your_free_roof_inspection .et_pb_text_23{padding-left:5%;padding-right:5%}.mobile_menu_bar,.mobile_nav{z-index:10000!important;cursor:pointer!important}}