@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);.announcment_bar_text:hover span.announcment_wrap_text{text-decoration:underline}.announcement_bar_text .announcment_bar_text{color:#fff!important;background:0 0;padding:0 15px;margin:0;min-height:44px;transition:.3s all linear}.announcement_bar_text .announcment_bar_text:hover{color:#fff;background:#0f75db}.announcement_bar_text .announcment_bar_text.icn-txt{background:#fff;color:#0f75db!important;padding:0 15px;margin:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px}.announcement_bar_text .announcment_bar_text.icn-txt img{transition:.3s all linear}.announcement_bar_text .announcment_bar_text.icn-txt:hover{color:#fff!important;background:#0f75db}.announcement_bar_text .announcment_bar_text.icn-txt:hover img{filter:brightness(0) invert(1)}.main-header{padding:12.5px 0 0}.main-header .padding-top{padding-top:31px}.main-header .phone_number{display:flex;align-items:center;gap:10px;margin-right:15px}.main-header .phone_number i{color:#0f75db;font-size:24px}.main-header .nav_container_desktop{margin:0}.main-header .nav_container_desktop .navbar{padding:0}.main-header .nav_container_desktop .navbar #navbarSupportedContentDesktop ul.navbar-nav>li.roofing-custom-class>.nav-link{cursor:default!important}.main-header .nav_container_desktop .navbar #navbarSupportedContentDesktop ul.navbar-nav>li{padding-bottom:40px!important;padding-top:20px!important;padding-left:10px!important;padding-right:10px!important;background:0 0;transition:.3s all linear;font-size:16px;font-weight:700;line-height:125%;cursor:pointer}.main-header .nav_container_desktop .navbar #navbarSupportedContentDesktop ul.navbar-nav>li i{font-size:12px;line-height:186.5%!important;font-weight:900}.main-header .nav_container_desktop .navbar #navbarSupportedContentDesktop ul.navbar-nav>li:hover{background:#212121!important}.main-header .nav_container_desktop .navbar #navbarSupportedContentDesktop ul.navbar-nav>li:hover .nav-link{color:#f4fcff;text-decoration:none}.main-header .nav_container_desktop .navbar #navbarSupportedContentDesktop ul.navbar-nav>li:hover .nav-link .nav-link-title{text-decoration:none}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul{background:#212121!important;border:0!important}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul li a{background:#212121!important;color:#fff!important}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul li a:hover{background:#fff!important;color:#0f75db!important}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li a:last-of-type{padding-right:0!important}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li.dropdown a:last-of-type{padding-right:15px!important}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li.dropdown a:last-of-type .nav-dropdown-icon{right:0}.nav_container_desktop.nav_container_desktop_a nav.navbar #navbarSupportedContentDesktop ul.navbar-nav{gap:0}.btn{transition-duration:.3s!important;transition-property:color,background-color,background!important}.btn:before{display:none!important}.elementor a.btn-primary:hover,.rds_gform_submit.btn-primary:hover,a.btn-primary:hover,a.btn.btn-primary:hover,button.btn-primary:hover{background-color:#0c5eaf!important}.elementor a.btn-primary:hover,.rds_gform_submit.btn-primary:hover,a.btn-primary:hover,a.btn.btn-primary:hover,button.btn-primary:hover{background-color:#0c5eaf!important}.elementor a.btn-secondary,.rds_gform_submit.btn-secondary,a.btn-secondary,a.btn.btn-secondary,button.btn-secondary{border:2px solid #0f75db!important}.elementor a.btn-secondary:hover,.rds_gform_submit.btn-secondary:hover,a.btn-secondary:hover,a.btn.btn-secondary:hover,button.btn-secondary:hover{background:#1d1d1d!important;border-color:#1d1d1d!important;color:#fff!important}.elementor a.btn-secondary-alt,.rds_gform_submit.btn-secondary-alt,a.btn-secondary-alt,a.btn.btn-secondary-alt,button.btn-secondary-alt{border:2px solid #fff!important}.elementor a.btn-secondary-alt:hover,.rds_gform_submit.btn-secondary-alt:hover,a.btn-secondary-alt:hover,a.btn.btn-secondary-alt:hover,button.btn-secondary-alt:hover{background:#fff!important;color:#0f75db!important}@media (max-width:991px){.display1,.h2,.h2-alt,h2{font-weight:900!important}}.mt-60{margin-top:60px!important}.announcment-section .review-section{background:#fff!important;color:#0f75db!important}.announcment-section .review-section:hover{background:#0f75db!important;color:#fff!important}.announcment-section .make-a-payment:hover{background:#0f75db!important}.nav_container_desktop.nav_container_desktop_a nav.navbar #navbarSupportedContentDesktop ul.navbar-nav{width:100%!important}.nav_container_desktop.nav_container_desktop_a nav.navbar #navbarSupportedContentDesktop ul.navbar-nav>li ul{border-top:0!important}.nav_container_desktop.nav_container_desktop_a nav.navbar #navbarSupportedContentDesktop ul.navbar-nav>li ul li a{padding:12px 16px!important}.phone-icon a{width:50px!important;height:50px!important;border-radius:200px!important;border:2px solid #0f75db!important}.bc_nav_container_mobile.ui_kit_mobile_nav.mobile_nav_type_A nav.navbar #navbarSupportedContent ul.navbar-nav>li{border-bottom:0!important;border-top:0!important}.bc_nav_container_mobile.ui_kit_mobile_nav.mobile_nav_type_A nav.navbar #navbarSupportedContent ul.navbar-nav>li>a{font-weight:700!important}.bc_nav_container_mobile.ui_kit_mobile_nav.mobile_nav_type_A nav.navbar #navbarSupportedContent ul.navbar-nav>li.dropdown-active{border-bottom:1px solid #212121!important}.bc_nav_container_mobile.ui_kit_mobile_nav.mobile_nav_type_A nav.navbar #navbarSupportedContent ul.navbar-nav>li ul li a{font-weight:700!important}.bc_nav_container_mobile.ui_kit_mobile_nav.mobile_nav_type_A nav.navbar #navbarSupportedContent ul.navbar-nav>li ul li a:focus,.bc_nav_container_mobile.ui_kit_mobile_nav.mobile_nav_type_A nav.navbar #navbarSupportedContent ul.navbar-nav>li ul li a:hover,.bc_nav_container_mobile.ui_kit_mobile_nav.mobile_nav_type_A nav.navbar #navbarSupportedContent ul.navbar-nav>li ul li a:visited{background-color:transparent!important;font-weight:700!important}.bc_nav_container_mobile.ui_kit_mobile_nav.mobile_nav_type_A .mobile_buttons .announcment_bar_text{font-size:18px!important;font-weight:900!important;line-height:22.5px!important;text-transform:uppercase!important;border-radius:200px!important;padding:14px 20px!important;margin-bottom:12px!important}@media (max-width:380px){.bc_nav_container_mobile.ui_kit_mobile_nav.mobile_nav_type_A .mobile_buttons .announcment_bar_text{min-width:350px!important}}.mobile_popup_form_background_color .btn-text{color:#fff!important;height:50px;padding:8px 20px;display:inline-flex;width:335px!important;margin:auto;background:#0f75db!important;border-radius:200px;font-size:18px!important;line-height:22.5px!important;font-weight:900!important;text-transform:uppercase!important;text-decoration:none!important;align-items:center;margin-bottom:12px!important}.mobile_popup_form_background_color .btn-text i{margin-right:12px}.mobile_popup_form_background_color .btn-text i.icon-chevron-right1{margin-left:auto!important;margin-right:0!important}@media (max-width:991px){.footer_copyright_bar{margin-bottom:50px!important}}.footer_copyright_bar a.footer_copyright_links,.footer_copyright_bar span.footer_copyright_links{font-size:18px!important;font-weight:400!important;line-height:31.5px!important;color:#fff!important;cursor:pointer}.footer_copyright_bar a.footer_copyright_links.copyright_hover:hover,.footer_copyright_bar span.footer_copyright_links.copyright_hover:hover{text-decoration:underline!important}.schedule_service a{background-color:#0f75db!important;font-size:18px!important;font-weight:900!important;line-height:22.5px!important;color:#fff!important;text-transform:uppercase!important;padding:14px 20px!important}.footer_links_list a.footer_links:hover{text-decoration:underline!important}@media (max-width:991px){.service_subpage_banner{height:330px}}@media (min-width:992px){.service_subpage_banner .text-box{background:#0f75db;width:350px;padding-left:40px;padding-right:40px;min-height:300px}}@media (max-width:991px){.service_subpage_banner .text-box{background:rgba(219,41,45,.9)!important;padding:20px 37px!important;position:absolute;left:0;bottom:0;width:100%}}.service_subpage_banner .text-box .btn-text{color:#fff!important;font-family:outfit!important;font-size:18px!important;font-weight:900!important;line-height:22.5px!important;text-transform:uppercase!important}.page-id-103 .service_subpage_banner .btn-primary-alt,.page-id-103 .service_subpage_banner .btn-text{display:none!important}.contact-page-section .contact-box{border-radius:12px!important;padding:40px!important;text-align:center;display:flex;flex-direction:column;gap:23px}.contact-page-section .contact-box address{font-size:20px;font-style:normal;font-weight:700;line-height:125%;text-transform:capitalize;color:#fff;margin:0}.contact-page-section .contact-box .contact-social{display:flex;flex-direction:column;gap:23px}.contact-page-section .contact-box .contact-social .social-border{margin:0 auto}@media (min-width:991px) and (max-width:1199px){.contact-page-section .contact-box .h6{font-size:16px!important}}@media (min-width:991px) and (max-width:1199px){.contact-page-section .contact-box .h3{font-size:24px!important}}.contact-page-section .contact-box .social_icons_contact_b{color:#fff!important}.contact-page-section .contact-box .social_icons_contact_b:hover{color:#0f75db!important}@media (min-width:992px){.contact-page-section .contact-box{width:354px;height:480px}}@media (min-width:992px){.contact-page-section .form-div{width:calc(100% - 354px)!important;padding-left:40px}}#serviceAreaAccordion .accordion-item{border-radius:20px!important;overflow:hidden;background-color:transparent!important}#serviceAreaAccordion .accordion-item .accordion-body{background-color:#fff;margin-top:-1px;padding:15px 28px!important}@media (max-width:767px){#serviceAreaAccordion .accordion-item .accordion-body{min-height:149px!important}}#serviceAreaAccordion .accordion-item .accordion-body h2,#serviceAreaAccordion .accordion-item .accordion-body h4{display:none!important}#serviceAreaAccordion .accordion-item .accordion-body p{margin:0!important;font-size:16px!important;word-spacing:4px!important;line-height:28px!important}#serviceAreaAccordion .accordion-item .accordion-button{font-weight:700!important;font-size:20px!important;line-height:25px!important;color:#000!important;box-shadow:none!important;background-color:rgba(255,255,255,.8)!important}@media (max-width:767px){#serviceAreaAccordion .accordion-item .accordion-button{height:60px}}#serviceAreaAccordion .accordion-item .accordion-button:not(.collapsed){background-color:#fff!important}#serviceAreaAccordion .accordion-item .accordion-button:not(.collapsed)::after{content:"\f6b0"!important;font-family:icomoon!important;background:0 0!important;transform:rotate(0)!important}#serviceAreaAccordion .accordion-item .accordion-button::after{content:"\f6b5"!important;font-family:icomoon!important;background:0 0!important;font-size:20px!important}#serviceAreaAccordion .accordion-item+.accordion-item{margin-top:20px!important}@media (min-width:768px) and (max-width:991px){div.proudly-serving-b{background-image:url(../img/service-area/m-servicearea-img.jpg)!important;background-image:-webkit-image-set(url("../img/service-area/m-servicearea-img@2x.jpg") 2x, url("../img/service-area/m-servicearea-img@3x.jpg") 3x)!important}}@media (min-width:992px){div.proudly-serving-b{padding-top:80px!important;padding-bottom:80px!important;min-height:604px}}@media (max-width:991px){div.proudly-serving-b{padding-top:38px!important;padding-bottom:38px!important}}div.proudly-serving-b ul.nav-tabs{width:100%!important}div.proudly-serving-b ul.nav-tabs li.nav-item{padding:0!important;padding-left:0!important;padding-right:2px!important;width:33.33%!important}div.proudly-serving-b ul.nav-tabs li.nav-item button.nav-link{padding-top:15px!important;padding-bottom:15px!important;color:#000;font-size:20px!important;padding:10px 10px;font-weight:700!important;line-height:125%!important;text-transform:capitalize!important}@media (min-width:992px) and (max-width:1199px){div.proudly-serving-b ul.nav-tabs li.nav-item button.nav-link{font-size:16px!important}}div.proudly-serving-b ul.nav-tabs li.nav-item:last-child{padding-right:0!important}@media (min-width:1200px){div.proudly-serving-b .max-width-720{max-width:519px;width:519px}}div.proudly-serving-b .max-width-720 .tab-pane{padding:40px 40px!important;height:328px}div.proudly-serving-b .max-width-720 .tab-pane .main-heading h6{margin-bottom:10px!important}div.proudly-serving-b .max-width-720 .tab-pane .main-heading h2{margin-bottom:24px;color:#000!important}div.proudly-serving-b .max-width-720 .tab-pane .content-text p{margin-bottom:0;color:#000;word-spacing:4px!important;font-size:16px!important;font-weight:400!important;line-height:175%!important}.review-section .review-box{border:2px solid #0f75db!important;background:#f4fcff!important;margin-bottom:30px!important;padding:30px;min-height:253px}.pagination .page-item .page-link{border:0!important;line-height:175%!important;font-size:18px!important;font-weight:400!important;text-decoration:none!important;font-family:outfit!important;background:#f4fcff!important;min-height:46px;min-width:44px;border-radius:0!important}.pagination .page-item .page-link.current{color:#fff!important;background:#0f75db!important}.gform_wrapper ul.gform_fields li.gfield label.gfield_label{color:#353535!important;font-family:outfit!important;font-size:14px!important;font-weight:500!important;line-height:17.5px!important;text-transform:uppercase!important;z-index:10!important}.gform_wrapper ul.gform_fields li.gfield label.gfield_label.float_label{font-size:10px!important}.gform_wrapper ul.gform_fields li.gfield input.large,.gform_wrapper ul.gform_fields li.gfield select.large,.gform_wrapper ul.gform_fields li.gfield textarea.large{border:1px solid #c4c4c4!important;color:#353535!important;font-family:outfit!important;font-size:14px!important;font-weight:500!important;line-height:17.5px!important;background-color:#f6f6f6!important;border-radius:8px!important;height:50px!important;padding-left:10px!important}.gform_wrapper ul.gform_fields li.gfield textarea.large{height:200px!important}.gform_wrapper ul.gform_fields li.gfield div.ginput_container{margin-top:0!important}.gform_wrapper ul.gform_fields li.gfield select.large{background:url(https://bigfootroofstg.wpenginepowered.com/wp-content/uploads/2025/05/chevron-down.png) no-repeat right #f6f6f6!important;background-position:96% 50%!important;-webkit-appearance:none!important;padding-bottom:10px!important;padding-top:10px!important}.gform_wrapper ul.gform_fields li.gfield select.large option{font-family:outfit!important}.gform_wrapper ul.gform_fields li.gfield .ginput_container_select::after{display:none!important}.gform_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li{max-width:220px!important}@media (max-width:991px){.gform_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li{max-width:220px!important}}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox{margin-bottom:10px!important}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input{background-color:#000!important;border:1px solid #000!important;margin-top:0!important}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked{background-color:#000!important;border:1px solid #000!important}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after{top:1px!important;border-bottom:1px solid #fff!important;border-right:1px solid #fff!important}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox{margin-top:7px!important}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice label{color:#000!important;font-family:outfit!important;line-height:28.8px!important;font-size:16px!important;font-weight:400!important;padding:0 5px;margin-top:-4px!important;text-transform:capitalize}.gform_wrapper .gform_footer .text-center.pt-2{padding-top:0!important}.gform_wrapper .gform_footer .text-center.pt-2 .btn-primary{min-width:250px!important;height:50px}@media (max-width:991px){.gform_wrapper .gform_footer .text-center.pt-2 .btn-primary{min-height:50px!important;height:50px!important;max-height:50px!important;min-width:330px!important}}.custom-requestformA,.mobile_cta .form-d{padding:24px 24px}.custom-requestformA .gform_wrapper ul.gform_fields li.gfield,.mobile_cta .form-d .gform_wrapper ul.gform_fields li.gfield{padding-bottom:14px!important}.custom-requestformA .gform_wrapper ul.gform_fields li.gfield input.large,.custom-requestformA .gform_wrapper ul.gform_fields li.gfield textarea.large,.mobile_cta .form-d .gform_wrapper ul.gform_fields li.gfield input.large,.mobile_cta .form-d .gform_wrapper ul.gform_fields li.gfield textarea.large{border:1px solid #f6f6f6!important;background:#f6f6f6!important}.custom-requestformA .gform_wrapper ul.gform_fields li.gfield label.gfield_label,.mobile_cta .form-d .gform_wrapper ul.gform_fields li.gfield label.gfield_label{margin-left:10px!important}.custom-requestformA .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input,.mobile_cta .form-d .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input{background-color:#fff!important;border:1px solid #fff!important;margin-top:0!important}.custom-requestformA .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked,.mobile_cta .form-d .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked{background-color:#fff!important;border:1px solid #fff!important}.custom-requestformA .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after,.mobile_cta .form-d .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after{top:1px!important;border-bottom:1px solid #000!important;border-right:1px solid #000!important}.custom-requestformA .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice label,.mobile_cta .form-d .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice label{color:#fff!important;text-transform:capitalize}.custom-requestformA .gform_wrapper .gform_footer .text-center.pt-2,.mobile_cta .form-d .gform_wrapper .gform_footer .text-center.pt-2{padding-top:0!important}@media (min-width:1200px){.custom-requestformA .gform_wrapper .gform_footer .text-center.pt-2 .btn-primary,.mobile_cta .form-d .gform_wrapper .gform_footer .text-center.pt-2 .btn-primary{min-width:350px!important;min-height:50px}}.mobile_cta .form-d .gform_wrapper .gform_footer .text-center.pt-2{padding-top:0!important}.mobile_cta .form-d .gform_wrapper .gform_footer .text-center.pt-2 .btn-primary{min-width:100%!important;width:100%!important;max-width:100%!important}@media (min-width:1300px){#request_service .content-text{width:calc(100% - 560px)!important}}@media (min-width:992px) and (max-width:1299px){#request_service .content-text{width:50%;padding-right:0!important}}@media (min-width:1300px){#request_service .right-form{width:560px!important;min-height:421px}}@media (min-width:992px) and (max-width:1299px){#request_service .right-form{width:50%}}.contact-page-section .gform_wrapper ul.gform_fields li.gfield{padding-left:0!important;padding-right:0!important}.contact-page-section .gform_wrapper ul.gform_fields li.gfield input.large,.contact-page-section .gform_wrapper ul.gform_fields li.gfield textarea.large{border:1px solid #c4c4c4!important;background:#f6f6f6!important}.contact-page-section .gform_wrapper ul.gform_fields li.gfield select.large{border:1px solid #c4c4c4!important;background-position:98% 50%!important}.contact-page-section .gform_wrapper .gform_footer{display:block!important}.read-more-btn{font-size:18px!important;font-weight:900!important;line-height:22.5px!important;color:#0f75db!important}.got-an-emergency{background-image:url(../img/in-content-cta/in-content-bg.jpg)!important;background-image:-webkit-image-set(url(../img/in-content-cta/in-content-bg.jpg), url("../img/in-content-cta/in-content-bg@2x.jpg") 2x, url("../img/in-content-cta/in-content-bg@3x.jpg") 3x)!important;background-size:cover;background-position:right top!important;background-repeat:no-repeat}@media screen and (max-width:991px){.got-an-emergency{background-image:url(../img/in-content-cta/m-in-content-bg.jpg)!important;background-image:-webkit-image-set(url("../img/in-content-cta/m-in-content-bg@2x.jpg") 2x, url("../img/in-content-cta/m-in-content-bg@3x.jpg") 3x)!important}}.got-an-emergency .btn-primary.mh-43{min-height:43px!important}.discover-the-difference .btn.btn-secondary{border:2px solid #0f75db!important}@media (max-width:991px){.discover-the-difference a.scroll-to-service{min-width:350px!important}}@media (max-width:380px){.discover-the-difference img{height:219px!important}}.discover-content-box{width:350px;max-height:305px;background-color:#1d1d1d;padding-top:80px;padding-bottom:80px;z-index:4;padding-left:40px;padding-right:40px}@media only screen and (max-width:991px){.discover-content-box{width:100%;max-height:136px;padding-top:20px;padding-bottom:20px;padding-left:40px;padding-right:40px}}@media (max-width:380px){.discover-content-box{padding-left:25px;padding-right:25px}}@media (min-width:992px) and (max-width:1300px){.d-lg-flex.icon_discover-section.align-items-center.pe-lg-5{padding-right:0!important;padding-left:46px!important}}.icon_discover-section .value-prop-vector{border-radius:100px!important;background:#fff!important;width:75px!important;height:75px!important}.icon_discover-section .text-cont{width:calc(100% - 75px)!important;padding-left:20px!important}.m-expect-swiper-a{max-width:330px}.icon-pagination{align-items:center}.icon-pagination .swiper-button-next,.icon-pagination .swiper-button-prev{position:static!important;margin-top:-9px!important}.icon-pagination .swiper-pagination{position:static!important;width:-moz-fit-content!important;width:fit-content!important;margin:-2px 12px 0!important;padding-bottom:6px!important}.icon-pagination .swiper-pagination .swiper-pagination-bullet{width:12px!important;height:12px!important;border-radius:50%!important;border:1px solid #0f75db!important;background:0 0!important;opacity:inherit!important}.icon-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #0f75db!important;background:#0f75db!important}@media (max-width:991px){.main-testimonial-section{background:#f4f4f4!important}}.main-testimonial-section .review-box{border:2px solid #0f75db!important;background:#f4fcff!important;padding:30px;position:relative;display:flex;flex-direction:column}@media (min-width:1600px){.main-testimonial-section .review-box{width:380px;min-height:502px}}.main-testimonial-section .review-box .msg-text{color:#000!important;font-size:18px!important;line-height:31.5px!important}.main-testimonial-section .review-box img{position:absolute;right:30px;bottom:30px}.main-testimonial-section .review-box .name-d{margin-top:auto;padding-bottom:15px}.main-testimonial-section .review-left-box{padding:40px 40px}@media (min-width:1200px){.main-testimonial-section .review-left-box{width:440px}}.main-testimonial-section .review-left-box .btn.btn-secondary-alt{border:2px solid #fff!important}.service-subpage-sidebar-container,.subpage-container,.subpage-full-width{padding-top:80px!important;padding-bottom:80px!important}@media (max-width:991px){.service-subpage-sidebar-container,.subpage-container,.subpage-full-width{padding-top:40px!important;padding-bottom:40px!important}}.service-subpage-sidebar-container h1,.subpage-container h1,.subpage-full-width h1{margin-bottom:15px!important}.service-subpage-sidebar-container h2,.service-subpage-sidebar-container h3,.service-subpage-sidebar-container h5,.service-subpage-sidebar-container ul,.subpage-container h2,.subpage-container h3,.subpage-container h5,.subpage-container ul,.subpage-full-width h2,.subpage-full-width h3,.subpage-full-width h5,.subpage-full-width ul{margin-bottom:30px!important}.service-subpage-sidebar-container ul li,.subpage-container ul li,.subpage-full-width ul li{padding-left:35px;position:relative}.service-subpage-sidebar-container ul li:before,.subpage-container ul li:before,.subpage-full-width ul li:before{content:""!important;width:10px!important;height:10px!important;border-radius:100%!important;background-color:#0f75db!important;position:absolute!important;left:15px!important;top:10px!important}.service-subpage-sidebar-container ul li+li,.subpage-container ul li+li,.subpage-full-width ul li+li{margin-top:10px!important}.service-subpage-sidebar-container .accordion .accordion-item,.subpage-container .accordion .accordion-item,.subpage-full-width .accordion .accordion-item{border-radius:8px!important;margin-bottom:10px!important}.service-subpage-sidebar-container .accordion .accordion-item h3,.subpage-container .accordion .accordion-item h3,.subpage-full-width .accordion .accordion-item h3{margin-bottom:0!important}@media (min-width:1200px) and (max-width:1300px){.service-subpage-sidebar-container.container,.subpage-container.container,.subpage-full-width.container{max-width:1140px!important;min-width:1140px!important;width:1140px!important}}@media (min-width:992px) and (max-width:1199px){.service-subpage-sidebar-container.container,.subpage-container.container,.subpage-full-width.container{padding-left:30px!important;padding-right:30px!important}}@media (max-width:991px){.service-subpage-sidebar-container.container,.subpage-container.container,.subpage-full-width.container{max-width:100%!important;min-width:100%!important}}@media (max-width:991px){.service-subpage-sidebar-container,.subpage-container,.subpage-full-width{padding-left:15px!important;padding-right:15px!important}}@media (min-width:1200px) and (max-width:1299px){.service-subpage-sidebar-container,.subpage-container,.subpage-full-width{padding-left:20px!important;padding-right:20px!important}}@media (min-width:992px) and (max-width:1199px){.service-subpage-sidebar-container,.subpage-container,.subpage-full-width{padding-left:30px!important;padding-right:30px!important}}.affiliation-section-a .img-box{border-radius:20px!important;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.12);width:160px;height:160px;padding:24px;margin:0 auto!important;display:flex;align-items:center;justify-content:center}.service-subpage-sidebar-container .got-an-emergency,.subpage-full-width .got-an-emergency{margin-left:auto!important;margin-right:auto!important}.sidebar-form{height:604px;padding:30px!important}@media (min-width:992px) and (max-width:1199px){.sidebar-form{padding:30px 15px!important}}.sidebar-form .gform_wrapper ul.gform_fields li.gfield{padding-left:0!important;padding-right:0!important;padding-bottom:14px!important}.sidebar-form .gform_wrapper ul.gform_fields li.gfield input.large,.sidebar-form .gform_wrapper ul.gform_fields li.gfield textarea.large{border:1px solid #f6f6f6!important;background:#f6f6f6!important}.sidebar-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input{background-color:#fff!important;border:1px solid #fff!important;margin-top:0!important}.sidebar-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked{background-color:#fff!important;border:1px solid #fff!important}.sidebar-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after{top:1px!important;border-bottom:1px solid #000!important;border-right:1px solid #000!important}.sidebar-form .gform_wrapper ul.gform_fields li.gfield label.gfield_label{margin-left:10px!important}.sidebar-form .gform_wrapper ul.gform_fields li.gfield ul.gfield_checkbox{margin-top:3px!important;margin-bottom:11px!important}.sidebar-form .gform_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li{max-width:199px!important}.sidebar-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice label{font-size:14px!important;line-height:25.2px!important;color:#fff!important}.sidebar-form .gform_wrapper .gform_footer .text-center.pt-2{padding-top:0!important}.sidebar-form .gform_wrapper .gform_footer .text-center.pt-2 .btn-primary{min-width:100%!important;width:100%!important;max-width:100%!important}.sidbar-services img{width:134px;height:134px;display:block;margin:0 auto 20px}.sidbar-services a{background:#000;min-height:350px;border-radius:20px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.sidbar-services .sidebar-service-pagination .swiper-pagination-bullet{width:10px!important;height:10px!important;border:1px solid #000!important;opacity:inherit!important;background-color:#fff!important}.sidbar-services .sidebar-service-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000!important}.service-section-mobile{padding:30px!important;display:flex;flex-wrap:wrap;justify-content:space-between}.service-section-mobile .service-box{border-radius:12.121px;background:#000!important;width:100px;height:100px;padding:20px 10px!important}@media (min-width:768px){.service-section-mobile .service-box{width:180px;height:180px;padding:30px 10px!important}}.service-section-mobile .service-box .service-name{color:#fff;font-size:12.121px;font-weight:700;line-height:15.152px;text-transform:capitalize}@media (min-width:768px){.service-section-mobile .service-box .service-name{font-size:20px!important;line-height:25px!important}}.service-section-mobile .service-box:nth-child(4),.service-section-mobile .service-box:nth-child(5),.service-section-mobile .service-box:nth-child(6){margin-top:16px}@media (min-width:768px){.service-section-mobile .service-box img{width:80px;height:80px;margin-bottom:15px}}@media (min-width:1300px){.sidebar-right-section{padding-left:8.4px!important}}.max-w-560{max-width:560px}.service-banner-form{z-index:11;align-items:center;padding-left:16px}@media only screen and (min-width:992px){.service-banner-form{margin-top:-180px!important}}@media (min-width:1200px) and (max-width:1600px){.service-banner-form{margin-top:-100px!important}}@media (min-width:992px) and (max-width:1199px){.service-banner-form{margin-top:-85px!important}}@media only screen and (min-width:992px){.service-banner-form.service-area-banner-form{margin-top:-85px!important;z-index:11}}@media (min-width:1300px){.container{max-width:1280px!important;padding-left:0!important;padding-right:0!important}}.service-banner-form .service-sidebar-form{padding:30px 30px!important}@media (min-width:992px) and (max-width:1199px){.service-banner-form .service-sidebar-form{max-width:430px!important}}@media (min-width:992px){.service-banner-form .service-sidebar-form .service-form .gform_wrapper ul.gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}}.service-banner-form .service-sidebar-form .service-form .gform_wrapper ul.gform_fields li.gfield{padding-left:0!important;padding-right:0!important;padding-bottom:14px!important}@media (min-width:1300px){.service-banner-form .service-sidebar-form .service-form .gform_wrapper ul.gform_fields li.gfield{min-width:243px!important;width:243px!important}}@media (min-width:992px) and (max-width:1299px){.service-banner-form .service-sidebar-form .service-form .gform_wrapper ul.gform_fields li.gfield{width:48%!important;min-width:48%!important}}.service-banner-form .service-sidebar-form .service-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox{margin-top:6px!important;margin-bottom:12px!important}.service-banner-form .service-sidebar-form .service-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input{background-color:#fff!important;border:1px solid #fff!important;margin-top:0!important}.service-banner-form .service-sidebar-form .service-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked{background-color:#fff!important;border:1px solid #fff!important}.service-banner-form .service-sidebar-form .service-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after{top:1px!important;border-bottom:1px solid #000!important;border-right:1px solid #000!important}.service-banner-form .service-sidebar-form .service-form .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice label{color:#fff!important;text-transform:capitalize}.service-banner-form .service-sidebar-form .service-form .gform_wrapper .gform_footer{padding-top:10px!important}.service-banner-form .service-sidebar-form .service-form .gform_wrapper .gform_footer .btn-primary{min-height:50px!important;height:50px!important;max-height:50px!important;min-width:350px!important}.free_estimate_section .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice label{color:#fff!important}.free_estimate_section .gform_wrapper ul.gform_fields li.gfield select.large{background:url(https://bigfootroofstg.wpenginepowered.com/wp-content/uploads/2025/05/chevron-down.png) no-repeat right #f6f6f6!important;background-position-x:right;background-position-y:center;background-position:99% 50%!important}.free_estimate_section .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input{background-color:#fff!important;border:1px solid #fff!important;margin-top:0!important}.free_estimate_section .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked{background-color:#fff!important;border:1px solid #fff!important}.free_estimate_section .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after{top:1px!important;border-bottom:1px solid #000!important;border-right:1px solid #000!important}.free_estimate_section .gform_wrapper .gform_footer.top_label{display:block!important}@media (min-width:380px) and (max-width:991px){.company-service-section img{width:100%!important}}.company-service-section .treat_content ul li{font-size:18px;line-height:31.5px;font-weight:400}@media (max-width:991px){.company-service-section .treat_content ul li:before{width:5px!important;height:5px!important;top:13px!important}}@media (max-width:380px){.company-service-section .cmpny-content{padding-left:2px;padding-right:2px}}@media (min-width:992px){.about-us-section .bc_toggle_btn{margin-bottom:0!important;margin-top:15px}}.home-seo-section ul{margin-bottom:24px!important}.service-block img{width:80px!important;height:80px!important}@media only screen and (max-width:767px){.service-block img{width:39px!important;height:39px!important}}.service-block h6{color:#fff!important}@media only screen and (max-width:767px){.service-block h6{font-size:12px!important;line-height:15px!important}}.service-block .service_block{background-color:#000!important;max-width:209px;min-height:180px;padding:26px 16px!important;border-radius:10px!important;margin-bottom:0;margin-top:0}.service-block .service_block:hover{background-color:#f4fcff!important}.service-block .service_block:hover h6{color:#000!important}@media (min-width:992px) and (max-width:1199px){.service-block .service_block{padding:26px 10px!important}}@media only screen and (max-width:767px){.service-block .service_block{max-width:100px;min-height:100px;padding:13px!important}}.fullwidth-cta-section .container{background:#0f75db;padding:40px!important;background-image:url(../img/fullwidth-cta/financing-01-bg.png)!important;background-image:-webkit-image-set(url(../img/fullwidth-cta/financing-01-bg.png), url("../img/fullwidth-cta/financing-01-bg@2x.png") 2x, url("../img/fullwidth-cta/financing-01-bg@3x.png") 3x)!important;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:991px){.fullwidth-cta-section .container{background-image:url(../img/fullwidth-cta/m-financing-01-bg.png)!important;background-image:-webkit-image-set(url("../img/fullwidth-cta/m-financing-01-bg@2x.png") 2x, url("../img/fullwidth-cta/m-financing-01-bg@3x.png") 3x)!important}}.fullwidth-cta-section .btn-secondary{background-color:#fff!important;color:#0f75db!important}@media (min-width:992px) and (max-width:1199px){.fullwidth-cta-section .btn-secondary{min-width:100%!important}}.fullwidth-cta-section .btn-secondary:hover{color:#fff!important;background-color:#1d1d1d!important}@media (max-width:1450px){.fullwidth-cta-section .container{width:100%!important;max-width:100%!important}}.line_height_22_5{line-height:22.5px!important;font-weight:900!important}@media (min-width:1500px){.home_banner{height:670px!important}}@media (min-width:1300px) and (max-width:1420px){.home_banner{height:520px!important}}@media (min-width:1421px) and (max-width:1600px){.home_banner{height:540px!important}}@media (min-width:992px) and (max-width:1199px){.home_banner{height:435px!important;background-position:82% 100%!important}}@media (min-width:1200px) and (max-width:1299px){.home_banner{height:550px!important;background-position:77% 100%!important}}@media (max-width:991px){.home_banner{background-image:none!important;background:#212121}}@media (max-width:991px){.home_banner .mobile-d{padding:30px 20px!important}}.home_banner .display1{word-spacing:0px!important}@media (min-width:992px) and (max-width:1199px){.home_banner .display1{font-size:50px;line-height:50px!important}}.home_banner .display1,.home_banner .display2{margin-bottom:12px}@media (max-width:991px){.home_banner .display1,.home_banner .display2{margin-bottom:6px!important}}@media (min-width:992px){.home_banner .pt-180{padding-top:90px!important}}@media (min-width:1300px) and (max-width:1420px){.home_banner .pt-180{padding-top:20px!important}}@media (min-width:1421px) and (max-width:1600px){.home_banner .pt-180{padding-top:40px!important}}@media (min-width:992px) and (max-width:1199px){.home_banner .pt-180{padding-top:0!important}}@media (min-width:1200px) and (max-width:1299px){.home_banner .pt-180{padding-top:50px!important}}a.back_to_blog{color:#0f75db;font-family:outfit!important;font-size:18px!important;font-weight:900!important;line-height:125%!important;text-transform:uppercase!important;margin-bottom:30px!important}.blogs .h3{color:#1d1d1d!important}@media (min-width:1300px){.gallery-box{width:350px!important}}@media (min-width:1200px){.gallery-box .gallery_link img{min-width:350px!important;height:350px!important;min-height:350px!important}}@media (max-width:1199px){.gallery-box .gallery_link img{min-width:100%!important;height:250px!important;min-height:250px!important;-o-object-fit:cover;object-fit:cover}}@media (max-width:991px){.gallery-box .gallery_link .overlay{display:none!important;opacity:0!important}}.border-12-white{border:12px solid #fff!important}@media (max-width:991px){.sm_line_height_28_8{line-height:28.8px!important}}@media (max-width:991px){.elementor .footer_phone_number,.footer_phone_number{font-size:20px!important;line-height:25px!important;word-spacing:0px!important;font-weight:500!important}}.footer_add span{font-size:16px!important;line-height:20px!important;font-weight:500!important;display:block!important}.hide-widget{display:none!important}.notfound-section #searchform.error-search-box{max-width:130px!important}.notfound-section #searchform.error-search-box .empty-search.error-search{color:#231f20!important;font-family:outfit!important;font-size:18px!important;font-weight:900!important;line-height:125%!important;max-width:100%!important}@media (min-width:1200px){.notfound-section .container{max-width:1140px!important}}@media (min-width:1200px){.notfound-section .container .box-notfound{height:100px;padding:0 42px;max-width:100%;width:100%;margin:0 auto;justify-content:space-between}}.notfound-section .container .box-notfound .error-pipe{top:1px!important}@media (max-width:991px){.notfound-section .container .box-notfound .error-pipe{display:none!important}}@media (min-width:992px) and (max-width:1199px){.notfound-section .container .col-lg-10{max-width:100%!important;width:100%!important;min-width:100%!important}}.line_height_31_5{line-height:31.5px}.custom-requestformA{min-height:421px}.custom-requestformA .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox{margin-top:6px!important;margin-bottom:12px!important}.free_estimate_form_new .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox{margin-top:12px!important}.free_estimate_form_new .gform_wrapper ul.gform_fields li.gfield textarea.textarea.large{height:200px!important}.free_estimate_form_new .gform_wrapper ul.gform_fields li.gfield.gf_right_half{padding-left:10px!important}.free_estimate_form_new .gform_wrapper ul.gform_fields li.gfield.gf_left_half{padding-right:10px!important}.container.subpage-full-width .elementor-element.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,.service-subpage-sidebar-container .elementor-element.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{padding-left:0!important;padding-right:0!important}@media (min-width:1300px){.container.subpage-full-width .elementor-element.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,.service-subpage-sidebar-container .elementor-element.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{width:1280px!important}}.container.subpage-full-width .e-con-inner,.service-subpage-sidebar-container .e-con-inner{margin:0!important;padding:0!important;width:100%!important}@media (min-width:1300px){.container.subpage-full-width .e-con-inner,.service-subpage-sidebar-container .e-con-inner{min-width:1280px!important}}@media (max-width:991px){.elementor .elementor-widget-heading h1.elementor-heading-title{font-size:32px!important;line-height:40px!important}}.bc_toggle_btn:hover{color:#1d1d1d!important}.bc_toggle_btn:hover span{text-decoration:underline}.cta_call_link span{font-weight:700!important}@media (min-width:992px) and (max-width:1199px){.sidbar-financing .btn.btn-primary-alt{min-width:100%!important}}@media (max-width:991px){.sidbar-financing .btn.btn-primary-alt{min-height:50px!important;max-height:50px!important;height:50px!important}}@media (max-width:767px){.sidbar-financing{height:403px}}@media (max-width:991px){.subpage_banner{height:225px}}@media (min-width:992px) and (max-width:1499px){.subpage_banner{height:260px}}@media (min-width:1500px){.subpage_banner{height:440px}}@media (min-width:992px){.subpage_banner img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}.elementor-section.elementor-top-section.elementor-element.elementor-element-a6315b4.elementor-section-full_width.elementor-section-height-default{margin-bottom:0!important}@media (max-width:991px){.elementor-section.elementor-top-section.elementor-element.elementor-element-a6315b4.elementor-section-full_width.elementor-section-height-default{margin-bottom:0!important}}.elementor-60786 .main-testimonial-section .review-left-box .btn-secondary-alt,.elementor-60786 .main-testimonial-section .review-left-box .text-center.text-lg-start.pt-3{display:none!important}.elementor-60786 .discover-the-difference .col-12.text-center.pt-lg-0.pt-4{display:none!important}.elementor-60786 .discover-the-difference .d-none.col-12.text-center.pt-lg-0.pt-4{display:block!important}.elementor-60786 .company-service-section .scroll-to-service.text-lg-start.text-start.pt-lg-0.pt-3{display:none!important}@media (max-width:991px){.service-subpage-sidebar-container{padding-bottom:0!important}}@media (min-width:1300px){.career_faq .container{padding:0!important}}@media (min-width:992px){.elementor .footer_phone_number:hover,.footer_phone_number:hover{text-decoration:underline!important}}.elementor .elementor-widget-heading h4.elementor-heading-title{color:#000!important;font-size:24px!important;font-weight:700!important;line-height:30%!important;text-transform:capitalize!important}@media (max-width:991px){.elementor .elementor-widget-heading h4.elementor-heading-title{font-size:32px!important;line-height:40px!important}}.geo-pages.service-subpage-sidebar-container ul li:before{content:""!important;width:5px!important;height:5px!important;border-radius:100%!important;background-color:#000!important;position:absolute!important;left:15px!important;top:15px!important}@media (min-width:1300px){.m-swiperslideimg,.service-project-wrapper .gallery_imglink.gallery-view .open-lightbox{width:400px;height:350px;display:block}}@media (min-width:768px) and (max-width:1299px){.m-swiperslideimg,.service-project-wrapper .gallery_imglink.gallery-view .open-lightbox{width:100%;height:230px}}.m-swiperslideimg .img-fluid.m-swiperslide-img,.service-project-wrapper .gallery_imglink.gallery-view .open-lightbox .img-fluid.m-swiperslide-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn.btn-secondary{border:2px solid #0f75db!important}.service-project-wrapper .btn.btn-secondary{border:2px solid #0f75db!important}@media (min-width:1200px){.blogs{width:350px}}@media (min-width:800px){.wdiv{width:344px}}@media (min-width:768px) and (max-width:799px){.wdiv{width:300px}}@media (min-width:768px){.wdiv+.wdiv{margin-left:15px!important}}.mobile_cta .form-d .gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox .gfield_checkbox{margin-top:2px!important}.mobile_cta .form-d .gform_wrapper.floating_labels_wrapper{max-width:333px!important;min-width:333px!important}.mobile_cta .form-d .gform_wrapper .gform_footer .text-center.pt-2 .btn-primary{min-width:290px!important;width:290px!important;max-width:290px!important}@media (min-width:992px) and (max-width:1199px){.banner-heading-text .container,.discover-the-difference .container{width:100%!important;max-width:100%!important;min-width:100%!important}}@media (max-width:992px){.banner-heading-text{background:#f4f4f4!important}}.custom-lightbox-modal{z-index:99999!important}.custom-lightbox-modal #nextImage,.custom-lightbox-modal #prevImage{top:40%;position:absolute;width:45px!important;height:100px!important;background-color:#212121;border:0!important;text-decoration:none!important;outline:0!important}@media (min-width:992px){.custom-lightbox-modal .close-lightbox{top:-18px!important;right:-42px!important}}.custom-lightbox-modal #prevImage{left:0!important}.custom-lightbox-modal #nextImage{right:0!important}.custom-lightbox-modal .lightbox-content{border-radius:0!important;padding:12px!important;margin-top:40px}.custom-lightbox-modal .lightbox-content img{max-height:calc(100vh - 125px);width:100%}.proudly-serving-a{height:496px;padding:80px 20px}.proudly-serving-a .proudly_serving_area{border-radius:12px;background:#fff;box-shadow:12px 12px 24px 0 rgba(0,0,0,.25);max-width:1280px;padding:40px;width:100%;margin:0 auto;text-align:center}.proudly-serving-a .proudly_serving_area .h5,.proudly-serving-a .proudly_serving_area h5{font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:1px;text-transform:uppercase;color:#000;display:block;margin:0}.proudly-serving-a .proudly_serving_area .h5 p,.proudly-serving-a .proudly_serving_area h5 p{font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:1px;text-transform:uppercase;color:#000;margin:0}.proudly-serving-a .proudly_serving_area .h4{font-size:40px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;color:#000;display:block;margin:6px 0 15px}.proudly-serving-a .proudly_serving_area .h4 p{font-size:40px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;color:#000;margin:0}.proudly-serving-a .proudly_serving_area ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0 auto 15px;padding:0!important;row-gap:15px;max-width:1080px}.proudly-serving-a .proudly_serving_area ul li{padding:0 14px;margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:125%;color:#000;position:relative}.proudly-serving-a .proudly_serving_area ul li::before{display:none}.proudly-serving-a .proudly_serving_area ul li::after{content:"|";position:absolute;top:0;bottom:0;left:0;font-size:16px;font-style:normal;font-weight:600;line-height:125%;color:#000}.proudly-serving-a .proudly_serving_area ul li:first-child::after{display:none}.proudly-serving-a .proudly_serving_area .read-more-btn{font-size:18px!important;font-style:normal;font-weight:800!important;line-height:125%!important;letter-spacing:.9px;text-transform:uppercase;color:#212121!important}.proudly-serving-a .proudly_serving_area .read-more-btn:hover{font-size:18px!important;font-style:normal;font-weight:800!important;line-height:125%!important;letter-spacing:.9px;text-transform:uppercase;color:#0f75db!important}.proudly-serving-a .proudly_serving_area .read-more-btn:hover span{text-decoration:underline}.main-footer .h8{color:#fff;font-weight:400;line-height:180%}.service-block{row-gap:20px;margin:0 -10px!important;align-items:center}.service-block .col-4{padding:0 10px}.review-svg-icon{padding:0 40px}.review-svg-icon img{width:96px;height:96px}.review-svg-icon img:last-child{width:92px;height:92px}.main-testimonial-section .icon-pagination{padding-left:32px!important}.main-testimonial-section .btn.btn-secondary-alt:hover{background:#0f75db!important;border-color:#0f75db!important;color:#fff!important}.company-service-section .img_section{height:100%}.company-service-section .img_section img{height:670px}.company-service-section .cmpny-content p{font-size:18px}.company-service-section .cmpny-content b,.company-service-section .cmpny-content strong{font-weight:700;font-size:18px}.company-service-section .read-more-btn:hover{color:#1d1d1d!important}.company-service-section .read-more-btn:hover span{text-decoration:underline}.got-an-emergency{background:url(../img/in-content-cta/cta-bg@3x.png) no-repeat center right/100% 100%!important;padding:30px 40px}.got-an-emergency .inner-box{display:flex;align-items:center;justify-content:space-between}.got-an-emergency .inner-box .display2{word-spacing:normal;color:#fff;margin:0 0 6px;display:inline-block}.got-an-emergency .inner-box .cta_call_link.h3-alt{font-size:28px;font-style:normal;font-weight:700;line-height:125%;text-transform:capitalize}.got-an-emergency .inner-box .cta_call_link.h3-alt a{font-size:28px;font-style:normal;font-weight:700;line-height:125%;text-transform:capitalize}.got-an-emergency .inner-box .cta_call_link.h3-alt a:hover{font-size:28px;font-style:normal;font-weight:700;line-height:125%;text-transform:capitalize}.got-an-emergency .inner-box .border-right-lg-2{height:115px}.got-an-emergency .inner-box .button-class a .btn{gap:12px}.financing-side-bar{padding:40px;background:#0f75db;text-align:center}.financing-side-bar img{display:block;margin:0 auto 40px}.financing-side-bar .h6-alt{margin:0 0 10px}.financing-side-bar .h3-alt{margin:0 0 20px;font-size:24px;line-height:110%}.financing-side-bar .btn.btn-secondary{background:#fff;border-color:#fff!important;color:#0f75db;min-width:250px!important;transition:.3s all linear!important}.completed-peoject-sec{padding:80px 0;background:#f4fcff;text-align:center}.completed-peoject-sec h3{margin:0 0 40px;color:#212121}.completed-peoject-sec .row{row-gap:30px}.completed-peoject-sec .container{max-width:1310px!important;width:100%!important;display:block;padding:0 15px!important}.completed-peoject-sec .cstm-btn{margin:40px 0 0}.completed-peoject-sec .cstm-btn .btn-secondary{min-width:250px;height:50px}.service-banner-form .service-sidebar-form .service-form .gform_wrapper ul.gform_fields li.gfield.gfield--type-choice{min-width:100%!important;width:100%!important}.custom-requestformA .h2{color:#f4fcff}.floating_labels_wrapper .floating_labels .gfield select.gfield_select{padding-top:10px!important}.home-seo-section p{font-size:18px;font-weight:400;line-height:175%}.home-seo-section p a{font-size:18px;font-weight:400;line-height:175%}.home-seo-section p a:hover{font-size:18px;font-weight:400;line-height:175%;text-decoration:underline}.home-seo-section b a,.home-seo-section strong a{font-size:18px;font-weight:bolder;line-height:175%}.home-seo-section b a:hover,.home-seo-section strong a:hover{font-size:18px;font-weight:bolder;line-height:175%;text-decoration:underline}.name-d strong{font-weight:700}#request_service p{font-size:18px;line-height:175%}.footer_add.cstm{font-size:16px;font-weight:400;line-height:180%}.phone-icon a .text-white.icon-phone{color:#1d1d1d!important;font-size:24px;font-weight:900}.mobile-main-header .icon-bars2{color:#1d1d1d!important}.mobile-main-header .icon-bars2{color:#1d1d1d!important}.fullwidth-cta-section .h3-alt{color:#f4fcff}#navbarSupportedContent .navbar-toggler i{color:#1d1d1d!important;margin-left:25px}#menu-mobile-main-menu{padding:0!important;margin:0 -12px!important;width:auto!important}.bc_nav_container_mobile #navbarSupportedContent{overflow-x:inherit!important}.bc_nav_container_mobile.ui_kit_mobile_nav.mobile_nav_type_A nav.navbar #navbarSupportedContent ul.navbar-nav>li>a{padding-left:30px;padding-right:30px}.bc_nav_container_mobile #navbarSupportedContent ul li ul{padding-left:0!important;border-radius:0}.bc_nav_container_mobile #navbarSupportedContent ul li ul li{padding:0 45px}.bc_nav_container_mobile #navbarSupportedContent ul li ul li:hover{background:#f4fcff}.bc_nav_container_mobile #navbarSupportedContent ul li ul li:hover a{color:#0f75db}.bc_nav_container_mobile #navbarSupportedContent ul li ul li:hover a span{color:#0f75db!important}.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav>li>a .bc-nav-dropdown-icon{right:25px!important}.bc_nav_container_mobile #navbarSupportedContent ul li a{line-height:20px!important}.blog-sec .h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0}.blog-sec p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:15px 0}.blog-sec .btn-cont:hover span{text-decoration:underline}#schedule_online_button_desktop:hover{background:#0c5eaf}.subpage-left-content .h3,.subpage-left-content h3{color:#1d1d1d}.accordion h3{color:#1d1d1d}.service-banner-form .h2{color:#f4fcff!important}.discover-the-difference{overflow:hidden}.subpage-sidebar-container{max-width:1340px!important}.floating_labels_wrapper .floating_labels .gfield select.gfield_select{padding-top:10px!important}.txtt p{margin:0 0 30px;max-width:700px}.txtt p:last-child{margin:0 0 0 auto}.txtt b a,.txtt strong a{font-size:18px;font-style:normal;font-weight:700;line-height:175%;color:#0f75db!important;cursor:pointer}.txtt b a:hover,.txtt strong a:hover{font-size:18px;font-style:normal;font-weight:700;line-height:175%;color:#0f75db!important;text-decoration:underline!important}.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:0!important;padding-left:0}.gform_legacy_markup_wrapper ul.gform_fields li#field_7_4{padding-left:0;padding-right:0!important}.top-about-cnt{padding:80px 0}.top-about-cnt h1{margin:0 0 15px}.top-about-cnt h2{margin:0 0 30px}.top-about-cnt p{margin:0}.about-middle-cnt{padding:80px 0}.gallery-sec h1{margin:0 0 15px}.gallery-sec h2{margin:0 0 30px}.gallery-sec p{margin:0 0 30px}.gallery-sec .gallery-row{row-gap:40px}.free-instant-sec{padding:80px 0}.free-instant-sec iframe{height:780px}.p,p{font-size:18px}b,strong{font-weight:700}#search,#searchform .select-selected{font-size:14px;font-weight:500;font-family:outfit!important}.card-body a{display:block}.blog-page-pagination .page-link:hover{background-color:#0f75db!important}p a{font-size:18px;font-weight:400;line-height:175%}p a:hover{font-size:18px!important;font-weight:400!important;line-height:175%!important;text-decoration:underline!important}p b a,p strong a{font-size:18px;font-weight:800;line-height:175%}p b a:hover,p strong a:hover{font-size:18px!important;font-weight:800!important;line-height:175%!important;text-decoration:underline!important}#cta-a .modal-body .nav-header{margin:0 0 20px}#cta-a .modal-dialog{margin:0}.nav-btn{padding:20px 0 0;text-align:center}.nav-btn .btn.btn-primary-alt{min-width:350px;height:50px;background-color:#fff;gap:12px;color:#0f75db;padding:0 20px;min-height:50px!important;margin:0 0 12px}.nav-btn .btn.btn-primary-alt i:last-child{margin-left:auto}.nav-btn .btn.btn-primary-alt:hover{background-color:#212121;color:#fff}.nav-btn .btn.btn-primary-alt:hover img{filter:brightness(0) invert(1)}.nav-btn .btn.btn-primary-alt:first-child{background-color:#212121;color:#fff}.custom-requestformA .h2-alt{color:#f4fcff!important}#swiper-wrapper-c1e105e1b106f1b1ca{width:90%;margin:0 auto}.blog .banner-heading-text,.page-id-100 .banner-heading-text,.page-id-102 .banner-heading-text,.page-id-103 .banner-heading-text,.page-id-108 .banner-heading-text,.page-id-111 .banner-heading-text,.page-id-3 .banner-heading-text,.page-id-62284 .banner-heading-text,.single-post .banner-heading-text{display:none}@media all and (min-width:991px){.col-lg.service-block-box{flex:1 0 10%}}@media all and (max-width:1199px){.main-testimonial-section .icon-pagination{justify-content:center!important}.service-banner-form{width:95%;margin:0 auto}.ui_kit_mobile_header .phone-icon{margin-right:10px}.box-notfound{flex-direction:column;row-gap:20px;padding:40px}.box-notfound .error-pipe{display:none!important}}@media all and (max-width:1399px){.ui_kit_mobile_header .phone-icon{margin-right:10px}}@media all and (max-width:1299px){.hours-box .row{white-space:nowrap;-moz-column-gap:10px;column-gap:10px}.hours-box .row div{width:auto}}@media all and (max-width:991px){.main-header{display:none}.discover-the-difference .swiper-slide.col-lg-4{width:100%!important}.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav>li.dropdown-active>a{background:#212121;color:#fff}.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav>li.dropdown-active>a .nav-link-title{color:#f4fcff!important}.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav>li.dropdown-active>a i{color:#f4fcff}.dropdown-menu{background:#212121!important}.dropdown-menu li a .nav-link-title{color:#f4fcff!important}.ui_kit_mobile_header .phone-icon{align-items:center}.mbl-cta-box{display:grid;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:15px}.got-an-emergency .inner-box .border-right-lg-2{height:115px;max-width:2px;flex:0 0 2px;background:#fff}.discover-the-difference a.scroll-to-service{min-height:50px!important}.mbl-cta-box .btn.btn-primary-alt .icon-chevron-right1{margin-left:auto;margin-right:10px}.discover-the-difference .container{padding:0;max-width:100%}.review-svg-icon{max-width:450px}.main-testimonial-section .icon-pagination{padding-left:0!important}.review-svg-icon{margin:0 auto}.custom-requestformA .h2-alt{font-size:36px;font-weight:800!important}.main-testimonial-section{background:#fff!important}.discover-the-difference .swiper-slide.col-lg-4 .col-12{width:50%;margin:0 auto}.blog_img_container img{height:150px;-o-object-fit:cover;object-fit:cover}.subpage_banner img{max-height:225px;height:225px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.blog_img_container img{height:200px;-o-object-fit:cover;object-fit:cover}.container.subpage_full_content{padding:20px 0 0}.box-notfound .page_main_links{display:flex!important;align-items:center;justify-content:center;gap:15px}.company-service-section .img_section img{height:auto}.name-d strong{font-size:18px}.custom-requestformA{min-height:635px;padding-top:50px}}@media all and (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.main-header{display:none}}@media all and (device-width:1366px) and (device-height:1024px) and (orientation:landscape){.main-header{display:none}}@media all and (max-width:767px){.service-block{align-items:inherit}.service-block .service_block{padding:0!important;display:flex!important;align-items:center;justify-content:center}.discover-the-difference .swiper-slide.col-lg-4{width:100%!important}.proudly-serving-a{height:590px;padding:40px 20px;margin:20px 0 0}.proudly-serving-a .proudly_serving_area h5{font-size:22px}.proudly-serving-a .proudly_serving_area{padding:30px 20px}.service-banner-form{padding-left:0}.got-an-emergency .inner-box{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;row-gap:20px}.completed-peoject-sec{padding:40px 15px}.completed-peoject-sec h3{margin:0 0 20px}.completed-peoject-sec .col-md-4{max-width:50%;flex:0 0 50%}.home-seo-section h1{font-size:32px;line-height:40px}.review-svg-icon{padding:0 15px}.main-testimonial-section .icon-pagination{padding-left:0!important}.main-testimonial-section{background:#fff!important}.name-d strong{line-height:31.5px}.affiliation-section-a .img-box .img-fluid{max-width:130px;height:130px;-o-object-fit:contain;object-fit:contain}.company-service-section{padding:0 5px!important}.home-seo-section .container{padding-left:5px!important;padding-right:5px!important}.cmpny-content p,.cmpny-content p strong{font-size:18px}.proudly-serving-a .proudly_serving_area .read-more-btn{font-weight:900!important}.main-footer .h8{font-weight:500;line-height:20px}.footer_add.cstm{font-size:14px;line-height:25px}.proudly-serving-a .proudly_serving_area .h4{margin:5px 0 10px}.proudly-serving-a .proudly_serving_area{max-height:500px}.discover-the-difference .swiper-slide.col-lg-4 .col-12{width:100%}.home_banner .mobile-d{margin-top:-1px}.blog_img_container img{height:auto}.top-about-cnt{padding:40px 20px}.about-middle-cnt,.free-instant-sec{padding:40px 0}.subpage_banner img{height:auto}.ui_kit_mobile_header .phone-icon{margin-right:10px}.service-banner-form{width:100%}.discover-the-difference .swiper-wrapper{width:100%!important;padding:0 20px}#navbarSupportedContent .navbar-toggler i{margin-left:20px}#navbarSupportedContent .phone-icon a{margin-right:10px}.proudly-serving-a .proudly_serving_area .h5 p{font-size:22px}.got-an-emergency{border-radius:10px}.got-an-emergency .inner-box .cta_call_link.h3-alt a{font-size:26px}.got-an-emergency .inner-box .cta_call_link.h3-alt a:hover{font-size:26px}.got-an-emergency{background:url(../img/in-content-cta/m-cta-bg@3x.png) no-repeat center right/cover!important}}@media only screen and (max-width:767px){.proudly-serving-a .proudly_serving_area ul{max-width:330px}.proudly-serving-a .proudly_serving_area ul li{padding:0 13px!important}.proudly-serving-a .proudly_serving_area ul li:nth-child(3)::after{display:none!important}.proudly-serving-a .proudly_serving_area ul li:nth-child(5)::after{display:none!important}.proudly-serving-a .proudly_serving_area ul li:nth-child(8)::after{display:none!important}.proudly-serving-a .proudly_serving_area ul li:nth-child(11)::after{display:none!important}.proudly-serving-a .proudly_serving_area ul li:nth-child(13)::after{display:none!important}.proudly-serving-a .proudly_serving_area ul li:nth-child(15)::after{display:none!important}.fullwidth-top-sec{margin-top:0!important}}body .mobile-cat-btn .modal-dialog{max-width:100%!important}.mobile-cat-btn{background:#fff!important}.mbl-cta-box{display:grid!important}.mbl-cta-box .btn.btn-primary-alt{background:#0f75db!important;border-color:#0f75db!important;color:#fff!important;min-width:335px;justify-content:flex-start;gap:12px}.elementor-lightbox .swiper .elementor-swiper-button-prev{position:absolute;top:0;left:0;bottom:0;z-index:1}.elementor-lightbox .swiper .elementor-swiper-button-prev svg{width:50px}.elementor-lightbox .swiper .elementor-swiper-button-next{position:absolute;top:0;right:0;bottom:0;z-index:1}.elementor-lightbox .swiper .elementor-swiper-button-next svg{width:50px}.page-id-62284 .service-project-wrapper{display:none}.txtt ul{margin:-20px 0 20px}#cta-a{z-index:999999}#field_11_12{width:100%!important}.review_page_content .page-link:hover{background-color:#000!important;color:#fff!important}
/*# sourceMappingURL=child-theme.min.css.map */