#scrolling-numbers .et_pb_circle_counter .percent p,.et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type{padding:1rem!important}.ratings{margin:0 auto}.ratings .rating{font-size:2rem;color:#E68A41}.ratings-text{font-size:1.3rem;font-weight:lighter}.locations li{list-style-type:none;display:flex;align-items:center;justify-content:center}.locations li .check{font-size:3rem;padding-right:0.5rem}#main-header.et-fixed-header{position:block}@media (max-width:981px){.page-id-20 #main-header{position:block}}#form-header.et-fixed-header{position:fixed}@media (max-width:981px){.page-id-20 #form-header{display:none}}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper select{height:3.5rem;margin:0}.inline-navbar-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.inline-navbar-form .gform_wrapper select{height:2.5rem;font-size:1rem}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{color:#ffffff;border-width:0px;border-radius:0px;font-size:24px;padding:0.5rem 2.5rem;margin:0 auto;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:lighter;background-color:#1b75bc}.gform_wrapper .gform_footer{display:flex}.inline-navbar-form .gform_wrapper .gform_footer input.button,.inline-navbar-form .gform_wrapper .gform_footer input[type=submit],.inline-navbar-form .gform_wrapper .gform_page_footer input.button,.inline-navbar-form .gform_wrapper .gform_page_footer input[type=submit]{font-size:16px;padding:0.5rem 1.5rem}@media (min-width:981px){.row-equalizer{display:flex;align-items:center}}.row-icons .et_pb_blurb_content{display:flex;align-items:center}.row-icons .et_pb_blurb_content .et_pb_main_blurb_image{margin:0 1.5rem 0}#locations .row-icons .et_pb_blurb_content{width:20rem}.triangle-bottom-right{position:relative;z-index:0}.triangle-bottom-right .et_pb_image_wrap::after{content:"";z-index:3;position:absolute;bottom:-1rem;right:-1rem;width:0;height:0;border-bottom:150px solid #1b75bc99;border-left:150px solid transparent}.commercial-triangle-bottom-right{position:relative;z-index:0}.commercial-triangle-bottom-right .et_pb_image_wrap::after{content:"";z-index:3;position:absolute;bottom:-0.5rem;right:-0.5rem;width:0;height:0;border-bottom:100px solid #1b75bc99;border-left:100px solid transparent}.commercial-triangle-top-left{position:relative;z-index:0}.commercial-triangle-top-left .et_pb_image_wrap::after{content:"";z-index:3;position:absolute;top:-0.5rem;left:-0.5rem;width:0;height:0;border-top:100px solid #1b75bc99;border-right:100px solid transparent}.gradient-grey::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(12,12,12,0.75)}.gradient-grey-but-less::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(12,12,12,0.55)}.gradient-blue::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(27,117,188,0.75)}.commercial-banner-form .gform_button.button{background-color:#E68A41!important}.inline-navbar-form .ginput_container.ginput_container_select{margin-top:19px!important}.inline-navbar-form .gform_wrapper li.hidden_label input{margin-top:0}.commercial-banner-form .ginput_container.ginput_container_select select,.home-page-form .ginput_container.ginput_container_select select{-webkit-appearance:none;border-radius:0;background-image:linear-gradient(45deg,transparent 50%,#1b75bc 50%),linear-gradient(135deg,#1b75bc 50%,transparent 50%);background-position:calc(100% - 31px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px),100%;background-size:16px 16px,16px 16px,1.5rem 1.5rem;background-repeat:no-repeat}.inline-navbar-form .ginput_container.ginput_container_select select{-webkit-appearance:none;border-radius:0;background-image:linear-gradient(45deg,transparent 50%,#1b75bc 50%),linear-gradient(135deg,#1b75bc 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,3.5rem 3.5rem;background-repeat:no-repeat}.commercial-banner-form .ginput_container.ginput_container_select:after,.home-page-form .ginput_container.ginput_container_select:after{top:1.5rem}@media (min-width:980px){.two-column-copy{columns:2;column-gap:3rem}}.commercial-service:hover{box-shadow:0 0 40px #1b75bc}@media all and (max-width:980px){.reverse-columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-mobile{-webkit-order:1;order:1}.second-mobile{-webkit-order:2;order:2}.reverse-columns:last-child .et_pb_column:last-child{margin-bottom:30px}}.global-nav img{height:1.5rem;width:auto;margin-top:4px}.global-nav .et_pb_code_inner div{padding:0.25rem 0.75rem;height:2.5rem;box-sizing:border-box;display:inline-block}.global-nav div:not(:last-child){margin-right:1rem}.global-nav div.active{background-color:white}#main-header{display:grid}.social-icons>div{display:flex}.social-icons .social-icon{margin:0;height:100%;display:flex;width:100%;align-items:center}.social-icons:not(.footer) .social-icon:first-child{margin-left:1.5rem}.social-icons .social-icon:not(:last-child){margin-right:1rem}.social-icons .social-icon img{width:3rem}.house-bottom-left::after{content:'';position:absolute;display:block;width:55rem;height:17rem;bottom:0;left:-11rem;background:url(https://finishedworkroofing.com/wp-content/uploads/2020/01/Asset-4.png) 0 0 no-repeat;background-size:55rem 17rem;opacity:0.1}@media (max-width:980px){.anchor-link-blue,.anchor-link{top:-30rem!important}}.column-skew-right,.column-skew-left{position:relative}.column-skew-right>div,.column-skew-left>div{z-index:1}.column-skew-right::after,.column-skew-left::after{position:absolute;content:'';background:linear-gradient(#DFDFDF,white);z-index:-1;top:0;width:100%;height:100%}@media(min-width:981px){.column-skew-right::after{width:150%;left:-30%;transform:skew(-30deg)}.column-skew-left::after{width:150%;right:-30%;transform:skew(30deg)}}.standard-button{text-transform:uppercase;color:#ffffff!important;border-width:0px!important;border-radius:0px;font-size:20px;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300!important;background-color:#1b75bc;padding:0.5rem 2.5rem;margin-top:2rem}.ds-advent-5 ul.et_pb_tabs_controls{background-color:transparent!important}@media (min-width:981px){.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin:1rem;min-height:21rem!important}.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child{min-height:21rem}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin:1rem;min-height:21rem!important}.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child{min-height:21rem}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget{margin-bottom:1rem}}.skewed-image{display:flex;justify-content:center}.skewed-image>img{height:20rem;width:auto;max-width:unset}@media (min-width:981px){.skewed-image>img{height:30rem;width:auto;max-width:unset}}.posts-gallery .et_pb_gallery_items.et_post_gallery.clearfix{display:flex;justify-content:center}@media only screen and (min-width:980px){.force-burger .et_mobile_nav_menu{display:block}.force-burger .et_pb_menu__menu{display:none}}@media (min-width:981px){.force-burger #mobile_menu1{list-style-type:none;padding:0}.force-burger .et_mobile_menu li a{text-align:center}}.gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){margin-bottom:0}.page-id-23 .et_pb_ajax_pagination_container>div:not(.et_pb_salvattore_content) .wp-pagenavi{text-align:right;border:0;padding:0}@media (max-width:980px){.page-id-23 .et_pb_ajax_pagination_container>div:not(.et_pb_salvattore_content) .wp-pagenavi{text-align:center;border:0;padding:0}}@media (min-width:981px){.page-id-23 div.column.size-1of3:first-child article{margin-left:0!important}.page-id-23 div.column.size-1of3:last-child article{margin-right:0!important}}@media (max-width:980px){.page-id-23 div.column.size-1of2:first-child article{margin-left:0!important}.page-id-23 div.column.size-1of2:last-child article{margin-right:0!important}}.ds-advent-5 ul.et_pb_tabs_controls{padding-left:0!important}@media (min-width:480px){.ds-advent-5 ul.et_pb_tabs_controls{display:flex;justify-content:center}}.wp-pagenavi a,.wp-pagenavi span{font-size:18px!important}.ds-advent-5 .et_pb_tab{padding:0!important}@media (max-width:479px){.et_pb_tabs_controls li{border:0}}.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget{max-width:21rem}@media (max-width:767px){.et_pb_salvattore_content{display:flex;justify-content:center}.et_pb_tabs_controls li{border:0}}@media (max-width:479px){.mobile-grid.et_pb_row .et_pb_column.et_pb_column_1_4,.mobile-grid.et_pb_row .et_pb_column.et_pb_column_1_5,.mobile-grid.et_pb_row .et_pb_column.et_pb_column_1_6{width:47.25%!important}.mobile-grid.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin:0}}#form-header .et_pb_row_0_tb_header.et_pb_row>div:first-child{width:15%}#form-header .et_pb_row_0_tb_header.et_pb_row>div:nth-child(2){width:80%}#form-header .et_pb_row_0_tb_header.et_pb_row>div:nth-child(3){width:5%}#form-header .et_mobile_menu{left:unset;width:12rem;right:0}@media (max-width:479px){.column-picture-container{width:47.25%!important}}.et_pb_blog_0 .wp-pagenavi span.current,.et_pb_blog_1 .wp-pagenavi span.current,.et_pb_blog_2 .wp-pagenavi span.current{color:white!important}.et_pb_post{position:relative}.et_pb_post .entry-title a:after{position:absolute;display:block;content:"";width:100%;height:100%;left:0;top:0}.et_pb_post:hover{cursor:pointer}.gform_wrapper textarea{-webkit-appearance:none}.post-gallery-carousel.dica_divi_carousel .dica_divi_carouselitem{height:100%}.post-gallery-carousel.dica_divi_carousel .dica-image-container{height:100%}.post-gallery-carousel.dica_divi_carousel .dica-image-container a{display:flex!important;height:100%;justify-content:center;max-height:13rem;overflow:hidden;align-items:center}.post-gallery-carousel.dica_divi_carousel .dica-image-container a img{max-width:23rem!important}.et_pb_post .entry-featured-image-url{height:13.75rem;display:flex;justify-content:center}.et_pb_post .entry-featured-image-url>img{width:auto}@media (min-width:981px){.altered-footer .et_pb_column_1_tb_footer{width:27.75%!important}.altered-footer .et_pb_column_2_tb_footer{width:17.75%!important}}.single-line-form-wrapper{display:flex;justify-content:center;align-items:center}.gform_confirmation_message{font-size:24px;text-align:center}.single-line-form-wrapper .gform_confirmation_message{color:white}.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{overflow:hidden}.page-id-17 #field_3_6{text-align:center;color:white}.page-id-17 .gform_wrapper .gform_footer{margin:0;padding-top:8px}.good-blurb{color:black;display:grid;grid-template-areas:'. .';grid-template-columns:1fr 4fr;align-content:center}.good-blurb:not(:last-child){margin-bottom:1.5rem}.good-blurb p{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:300;text-align:left;font-size:18px;line-height:1.5}.good-blurb .et_pb_image_wrap{margin:0 1.5rem;align-self:center}.good-blurb .et-pb-icon{font-size:36px}.good-blurb:hover .et-pb-icon,.good-blurb:hover p{color:#1B75BC}#form-header.et-fixed-header{top:0}.hubspot-form form fieldset,.hubspot-form form>div{max-width:unset}.hubspot-form form fieldset>div>label,.hubspot-form form>div>label{display:none}.hubspot-form form fieldset input,.hubspot-form form fieldset textarea,.hubspot-form form fieldset select,.hubspot-form form>div input,.hubspot-form form>div textarea,.hubspot-form form>div select{width:100%!important;font-size:1.3rem;color:black;padding-left:1rem}.hubspot-form form fieldset input,.hubspot-form form>div input{height:3rem}.hubspot-form form fieldset select,.hubspot-form form>div select{height:3rem}.hubspot-form form fieldset textarea,.hubspot-form form>div textarea{height:6rem}.hubspot-form form fieldset .input,.hubspot-form form>div .input{margin-right:0!important}@media (min-width:480px){.hubspot-form form fieldset .input,.hubspot-form form>div .input{margin-right:1.5rem!important}}.hubspot-form form fieldset.form-columns-2,.hubspot-form form fieldset.form-columns-1,.hubspot-form form>div{margin:0 0 1.5rem}.hubspot-form form fieldset.form-columns-2 .hs-form-field:first-child,.hubspot-form form>div.form-columns-2 .hs-form-field:first-child{margin-bottom:1.5rem}@media (min-width:480px){.hubspot-form form fieldset.form-columns-2 .hs-form-field,.hubspot-form form>div.form-columns-2 .hs-form-field{width:50%}.hubspot-form form fieldset.form-columns-2 .hs-form-field:first-child,.hubspot-form form>div.form-columns-2 .hs-form-field:first-child{margin-bottom:0}.hubspot-form form fieldset.form-columns-2 .hs-form-field:nth-child(2),.hubspot-form form>div.form-columns-2 .hs-form-field:nth-child(2){float:right}}.hubspot-form form fieldset ul.no-list.hs-error-msgs.inputs-list,.hubspot-form form>div ul.no-list.hs-error-msgs.inputs-list{list-style-type:none;padding:0;color:red}.hubspot-form form .hs-submit .actions{display:flex;justify-content:center}.hubspot-form form .hs-submit .actions input.hs-button{box-sizing:border-box;border:1px solid #1b75bc;color:white;background-color:#1b75bc;font-size:1.3rem;padding:0.5rem 1.5rem;width:unset!important;text-transform:uppercase}.hubspot-form.inline form{display:grid;grid-template-areas:'name''email''phone''services''submit'}@media (min-width:960px){.hubspot-form.inline form{grid-template-areas:'name email phone services''submit submit submit submit';justify-content:center}.page-id-20 .hubspot-form.inline form{grid-template-areas:'name email phone services submit'}}.hubspot-form.inline .hs-name{grid-area:name}.hubspot-form.inline .hs-email{grid-area:email}.hubspot-form.inline .hs-phone{grid-area:phone}.hubspot-form.inline .hs-services{grid-area:services}.hubspot-form.inline .hs-submit{grid-area:submit}.page-id-17 .hubspot-form.inline form .hs-submit .actions input.hs-button{background-color:#E68A41;border-color:#E68A41}#main-header.et-fixed-header{z-index:9999;top:0!important;width:100%}@media (max-width:981px){.page-id-20 #main-header{top:0;width:100%}}.wpcf7 form{display:block!important}.contact-form-7 input,.contact-form-7 textarea{width:100%!important;font-size:1.3rem;color:black;padding:10px 15px;margin-bottom:20px;border:1px solid #9a9a9a}.contact-form-7 select{margin-bottom:20px}.contact-form-7 input::placeholder,.contact-form-7 textarea::placeholder{color:#9a9a9a}.contact-form-7 input:focus,.contact-form-7 textarea:focus{border:1px solid black}.contact-form-7 .flex,.contact-form-7 .row{display:flex;flex-direction:row}.contact-form-7 .col-6{width: 50%}.contact-form-7 .col-4{width: 25%;padding:0 15px}.contact-form-7 .col-5{width: 20%;padding:0 15px}.contact-form-7 .col-12{width: 100%}.contact-form-7 .pr{padding-right:5px}.contact-form-7 .pl{padding-left:5px}@media (max-width:992px){.contact-form-7 .col-4{width: 100%}.contact-form-7 .row{display:block}}.contact-form-7 textarea{height:150px}.contact-form-7 .submit-cf7 input{box-sizing:border-box;border:1px solid #1b75bc;color:white;background-color:#1b75bc;font-size:1.3rem;padding:0.5rem 1.5rem;display:block;width:unset!important;margin:0 auto;cursor:pointer}.contact-form-7 .submit-cf7-orange input{background-color:#E68A41;border-color:#E68A41}.pt-5 input,.pt-5 select,.pt-5{margin-bottom:0px!important}.pt-5{margin-top:20px!important}.pt-5 .submit-cf7 input{width:100%!important}