@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,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:#f46d2f}.announcement_bar_text .announcment_bar_text.icn-txt{background:#fff;color:#000!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 i{color:#6ea141}.announcement_bar_text .announcment_bar_text.icn-txt:hover{color:#000!important;background:#f46d2f}.announcement_bar_text .announcment_bar_text.icn-txt:hover i{color:#000}.main-header{padding:12.5px 0 0;background:#000;min-height:156px}.main-header .padding-top{padding-top:23px}.main-header .phone_number{display:flex;align-items:center;gap:10px;margin-right:15px}.main-header .phone_number i{color:#a4ce39;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:30px!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:#1d1d1d!important}.main-header .nav_container_desktop .navbar #navbarSupportedContentDesktop ul.navbar-nav>li:hover .nav-link{color:#f46d2f;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:#000!important;border:0!important}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul li a{background:#000!important;color:#fff!important}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul li a:hover{background:#1d1d1d!important;color:#f46d2f!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:var(--System-Colors-color-primary-hover,linear-gradient(0deg,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 100%),#f46d2f)!important;color:#000!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:var(--System-Colors-color-primary-hover,linear-gradient(0deg,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 100%),#f46d2f)!important;color:#000!important}.elementor a.btn-secondary,.rds_gform_submit.btn-secondary,a.btn-secondary,a.btn.btn-secondary,button.btn-secondary{border:2px solid #f46d2f!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:#f46d2f!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:#f46d2f!important}.announcment-section .review-section:hover{background:#f46d2f!important;color:#fff!important}.announcment-section .make-a-payment:hover{background:#f46d2f!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 #f46d2f!important;background:#f46d2f}.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:#f46d2f!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:#f46d2f!important;font-size:18px!important;font-weight:900!important;line-height:22.5px!important;color:#000!important;text-transform:uppercase!important;padding:14px 20px!important}.footer_links_list a.footer_links:hover{text-decoration:underline!important}.main-footer .foot-col .h6-alt{margin-bottom:25px}@media (max-width:991px){.main-footer .foot-col .h6-alt{margin-bottom:18px}}.foot-call-outer{padding:25px 0}.foot-call-outer .foot-call-icon span.h8{padding-left:10px;line-height:20px}.foot-call-outer .foot-call-number{padding-left:31px}.foot-license-outer .h8{gap:10px;line-height:20px}.foot-license-outer .foot-license-number span{padding-left:37px}@media (max-width:991px){.address-col-outer{padding-top:30px}}.address-col-outer .flex-column{gap:18px}.address-col-outer span.h8{margin-bottom:4px;line-height:20px}@media (max-width:991px){.service_subpage_banner{height:330px}}@media (min-width:992px){.service_subpage_banner .text-box{background:#f46d2f;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:10px 0 0}.contact-page-section .contact-box .contact-social{display:flex;flex-direction:column;gap:23px}.contact-page-section .contact-box .contact-social .social_icons_contact_b{color:#a4ce39!important}.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:#f46d2f!important}@media (min-width:992px){.contact-page-section .contact-box{width:354px;height:347px}}@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 #f46d2f!important;background:#f4f4f4!important;margin-bottom:30px!important;padding:30px;min-height:250px}.pagination .page-item .prev.page-link{border-radius:75px 0 0 75px!important}.pagination .page-item .next.page-link{border-radius:0 75px 75px 0!important}.pagination .page-item .page-link{border:1px solid #1d1d1d!important;line-height:175%!important;font-size:18px!important;font-weight:400!important;text-decoration:none!important;font-family:outfit!important;background:0 0!important;min-height:46px;min-width:44px;border-radius:0!important}.pagination .page-item .page-link:hover{color:#fff!important;background:#f46d2f!important}.pagination .page-item .page-link.current{color:#000!important;background:#f46d2f!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://constructionbyasi.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:290px!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:#f46d2f!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 #a4ce39!important}.discover-the-difference .btn.btn-secondary:hover{border:2px solid #000!important;color:#000!important;background:#fff!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:275px;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 #000!important;background:0 0!important;opacity:inherit!important}.icon-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #000!important;background:#000!important}@media (max-width:991px){.main-testimonial-section{background:#f4f4f4!important}}.main-testimonial-section .review-box{border:2px solid #f46d2f!important;background:#f4f4f4!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;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.main-testimonial-section .review-box img{position:absolute;right:30px;bottom:30px}.main-testimonial-section .review-box .name-d{margin-top:auto;padding-bottom:25px}.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 #a4ce39!important;background:#a4ce39!important;color:#000!important}.main-testimonial-section .review-left-box .btn.btn-secondary-alt:hover{border:2px solid #fff!important;background:#fff!important;color:#000!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:#f46d2f!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;cursor:pointer}@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 a:hover{background:#f46d2f}.sidbar-services a:hover img{filter:contrast(0) brightness(2)}.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 ul.gform_fields li#field_2_12{min-width:100%!important;width:100%!important}.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://constructionbyasi.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}}.about_content p:last-child{margin:0}.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:180px;min-height:180px;padding:26px 16px!important;border-radius:20px!important;margin-bottom:0;margin-top:0}.service-block .service_block:hover{background-color:#f46d2f!important}.service-block .service_block:hover img{filter:contrast(0) brightness(2)}@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:#f46d2f;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:#f46d2f!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:#f46d2f!important;font-family:outfit!important;font-size:18px!important;font-weight:900!important;line-height:125%!important;text-transform:uppercase!important;margin-bottom:30px!important}a.back_to_blog:hover span{text-decoration:underline}.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}.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 (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 #f46d2f!important}.service-project-wrapper .btn.btn-secondary{border:2px solid #f46d2f!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:587px}.proudly-serving-a .proudly_serving_area .h6,.proudly-serving-a .proudly_serving_area h6{color:#fff;display:block;margin:0}.proudly-serving-a .proudly_serving_area .h6 p,.proudly-serving-a .proudly_serving_area h6 p{font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;margin:0;color:#fff}.proudly-serving-a .proudly_serving_area .h2,.proudly-serving-a .proudly_serving_area h2{display:block;margin:6px 0 15px}.proudly-serving-a .proudly_serving_area .h2 p,.proudly-serving-a .proudly_serving_area h2 p{font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;color:#fff}.proudly-serving-a .proudly_serving_area ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;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:18px;font-style:normal;font-weight:400;line-height:125%;color:#fff;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:#fff}.proudly-serving-a .proudly_serving_area ul li:first-child{padding-left:0}.proudly-serving-a .proudly_serving_area ul li:first-child::after{display:none}.proudly-serving-a .proudly_serving_area ul li:nth-child(8){padding-left:0}.proudly-serving-a .proudly_serving_area ul li:nth-child(8)::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:#f46d2f!important}.proudly-serving-a .proudly_serving_area .read-more-btn:hover span{text-decoration:underline}.proudly-serving-a .proudly_serving_area .row-boxx{margin:0;background:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.proudly-serving-a .proudly_serving_area .row-boxx .col-lg-8{padding:40px;background:#1d1d1d;display:flex;flex-direction:column;align-items:center;justify-content:center}.proudly-serving-a .proudly_serving_area .row-boxx .col-lg-4{padding:20px}.proudly-serving-a .proudly_serving_area .row-boxx .col-lg-4 img{width:180px;margin:0 auto;display:block}.main-footer .h8{color:#fff;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:94px;height:94px}.main-testimonial-section .icon-pagination{padding-left:32px!important}.main-testimonial-section .btn.btn-secondary-alt:hover{background:#f46d2f!important;border-color:#f46d2f!important;color:#fff!important}.company-service-section .img_section{height:100%}.company-service-section .img_section img{height:465px;-o-object-fit:cover;object-fit:cover}.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.jpg) no-repeat center right/100% 100%!important;padding:30px 40px;border-radius:10px}.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:#f46d2f;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:#f4f4f4;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:#f4f4f4}.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:14px;font-weight:400;line-height:25.2px;margin:0}.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:#f4f4f4}#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;top:0!important}.bc_nav_container_mobile #navbarSupportedContent ul li ul li:hover{background:#f4f4f4}.bc_nav_container_mobile #navbarSupportedContent ul li ul li:hover a{color:#f46d2f}.bc_nav_container_mobile #navbarSupportedContent ul li ul li:hover a span{color:#f46d2f!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:var(--System-Colors-color-primary-hover,linear-gradient(0deg,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 100%),#f46d2f);color:#000}.subpage-left-content .h3,.subpage-left-content h3{color:#1d1d1d}.accordion h3{color:#1d1d1d}.service-banner-form .h2{color:#f4f4f4!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:#f46d2f!important;cursor:pointer}.txtt b a:hover,.txtt strong a:hover{font-size:18px;font-style:normal;font-weight:700;line-height:175%;color:#f46d2f!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;background:#f4f4f4}.top-about-cnt h1{margin:0 0 30px}.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:#f46d2f!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;text-align:center;background:#212121}.nav-btn .btn.btn-primary-alt{min-width:350px;height:50px;background-color:#fff!important;gap:12px;color:#000!important;padding:0 20px;min-height:50px!important;margin:0;border-radius:0}.nav-btn .btn.btn-primary-alt i{color:#6ea141}.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:#f4f4f4!important}#swiper-wrapper-c1e105e1b106f1b1ca{width:90%;margin:0 auto}.color_quaternary_bg{background:#f4f4f4!important}.recent_post .h4{margin:0 0 40px}.recent_post .h3{margin:0 0 30px}@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:30px}.box-notfound .error-pipe{display:none!important}.swiper-backface-hidden .swiper-slide{padding:10px 0}}@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:#f4f4f4!important}.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav>li.dropdown-active>a i{color:#f4f4f4}.dropdown-menu{background:#212121!important}.dropdown-menu li a .nav-link-title{color:#f4f4f4!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:2px;max-width:100%;flex:0 0 100%;background:#fff;display:block!important;width:100%}.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:24px;font-weight:900!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}.company-service-section .col-lg-7.col-xl{padding:30px 0 0}}@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:21px}.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:40px 0!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}.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.jpg) no-repeat center right/cover!important}}@media only screen and (max-width:767px){.proudly-serving-a .proudly_serving_area ul{max-width:330px;margin-left:-8px;margin-right:-8px}.proudly-serving-a .proudly_serving_area ul li{padding:0 13px!important}.proudly-serving-a .proudly_serving_area ul li:after{left:-2px}.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:#f46d2f!important;border-color:#f46d2f!important;color:#000!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}.form-txt{font-size:14px;line-height:18px;color:#fff;font-family:Poppins,sans-serif}.form-txt a{font-size:18px!important;line-height:18px!important;color:#f46d2f!important;font-family:Poppins,sans-serif!important}.form-txt a:hover{font-size:18px!important;line-height:18px!important;text-decoration:underline!important;color:#f46d2f!important}.sec-secc{padding:80px 0}.sec-secc p:empty{margin:0}.affiliation-section h2{max-width:360px;width:100%;margin:0 auto;color:#1d1d1d}.affiliation-section .affiliation-swiper-home{width:calc(100vw - 121%);max-width:calc(100vw - 121%)}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a .nav-dropdown-icon{right:5px!important;top:12px!important}.mobile-main-header{background:#000}.mobile-main-header .icon-bars2{color:#fff!important}#menu-mobile-main-menu{background:#000;margin:0 0!important}.bc_nav_container_mobile #navbarSupportedContent ul li a .nav-link-title,.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav>li>a .bc-nav-dropdown-icon{color:#fff!important}.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav>li.dropdown-active>a .nav-link-title,.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav>li.dropdown-active>a i{color:#f46d2f!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:400!important}#cta-a .modal-body{padding:0}#cta-a .modal-body .nav-header{padding:20px;background:#000}#cta-a .modal-body .nav-header .close i{color:#fff}#navbarSupportedContent .navbar-toggler i{color:#fff!important}.nav-header{padding:20px;background:#000}.sec-secc .card-body a{display:inline-block}.schedule_service a{color:#000!important;justify-content:center}.service-form .custom-requestformA{padding:30px;min-height:533px}.service-form .gform_wrapper ul li.gfield.gf_left_half{padding-right:7px!important}.service-form .gform_wrapper ul li.gfield.gf_right_half{padding-left:7px!important}.sec-secc .read-more-btn.button{border-bottom:2px solid transparent;color:#d0490b!important}.sec-secc .read-more-btn.button:hover{color:#d0490b!important;border-bottom:2px solid #d0490b}.sec-secc .read-more-btn.button:hover span{text-decoration:none!important}div#navbarSupportedContent{margin:0 -23px}.mbl-cta-box{row-gap:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.mbl-cta-box .btn.btn-primary-alt i:last-child{margin-left:auto}.review-section{padding:80px 0}.review-section .head h1{margin:0 0 15px}.review-section .head p{margin:0 0 30px}.elementor-widget-rds-blog-page-widget .container-fluid{padding:0!important;margin:0!important}#searchform{margin:0 0 30px}.pagination{margin:0}.blog-page-pagination{padding:0!important;margin:0!important}.sidbar-services .icon-pagination{align-items:center;justify-content:center}.sidbar-services .icon-pagination .swiper-pagination{margin:0 12px!important;padding:0 0 12px!important}.company-service-section{padding:80px 0}.company-service-section .col-xl{padding:0 0 0 30px}.blog_img_container.mb-4{margin:0 0 30px!important}.blog-sec .card-body{display:flex;flex-direction:column}.blog-sec .card-body a.btn-cont{margin-top:auto}.subpage_banner.landing-page{height:670px}.subpage_banner.landing-page .txt{max-width:1320px;width:100%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;padding:0 20px}.subpage_banner.landing-page .txt .display1{margin:12px 0}.service-banner-form.landing{margin-top:-122px!important}.landing-seo-sec{padding:80px 0}.landing-seo-sec ul{list-style:disc;padding-left:25px!important}.landing-seo-sec ul li{padding:0!important}.landing-seo-sec ul li::before{display:none}.landing-seo-sec strong a{font-weight:700}.landing-seo-sec strong a:hover{font-weight:700}.geo-page-ul ul{list-style:disc;padding-left:25px!important}.geo-page-ul ul li{padding:0!important}.geo-page-ul ul li::before{display:none}.geo-page-ul .container-fluid.pb-5{padding:0!important}@media all and (max-width:1799px){.affiliation-section .affiliation-swiper-home{width:calc(100vw - 40%);max-width:calc(100vw - 40%)}.main-testimonial-section .review-box{width:100%;min-height:502px}}@media all and (max-width:1199px){.affiliation-section .affiliation-swiper-home{width:100%;max-width:100%}.main-testimonial-section .review-box{min-height:auto}}@media all and (max-width:991px){.home_banner .img-fluid{height:550px;-o-object-fit:cover;object-fit:cover}.home_banner .mobile-d{position:absolute!important;right:0;left:0;top:50%;transform:translateY(-50%)}.sec-secc{padding:40px 0}.discover-the-difference .discover-content-box{position:absolute!important;max-width:280px;max-height:inherit;padding:50px 20px;left:50%;transform:translateX(-50%);top:50px}.discover-the-difference.px-0{padding:250px 30px 0!important}.affiliation-section .icon-pagination{justify-content:center}.proudly-serving-a .proudly_serving_area .row-boxx .col-lg-8{order:2;width:100%!important}.proudly-serving-a .proudly_serving_area .row-boxx .col-lg-4{width:100%!important;order:1}.proudly-serving-a{height:680px}.bc_nav_container_mobile{padding:0!important;background:#212121!important}.proudly-serving-a .proudly_serving_area .row-boxx .col-lg-4 img{width:120px}.discover-the-difference .swiper-slide.col-lg-4 .col-12{width:80%}.got-an-emergency .inner-box{align-items:flex-start;flex-direction:column;row-gap:25px}.got-an-emergency .inner-box .border-right-lg-2{border:0;padding:1px}.company-service-section{padding:40px 0}.review-section{padding:40px 0}.btn-secondary-alt,.elementor .btn-secondary-alt{min-height:50px!important}.landing-seo-sec img{margin:0 0 30px}.landing-seo-sec{padding:30px 0}.subpage_banner img{max-height:347px}.subpage_banner.landing-page{height:347px}.service-banner-form.landing{margin-top:0!important}}@media all and (max-width:767px){.home_banner .img-fluid{height:347px}#request_service .pe-lg-2{padding:20px 20px 0}.proudly-serving-a{height:677px;padding:20px 0 0}.proudly-serving-a .proudly_serving_area .row-boxx .col-lg-8{padding:24px}.proudly-serving-a .proudly_serving_area .h6,.proudly-serving-a .proudly_serving_area h6{font-size:20px;line-height:25px}.proudly-serving-a .proudly_serving_area .h2,.proudly-serving-a .proudly_serving_area h2{font-size:24px;line-height:26.4px}.proudly-serving-a .proudly_serving_area{padding:0}.service-block{row-gap:15px}.container{padding:0 20px!important}.discover-the-difference .discover-content-box{max-width:286px;max-height:196px;top:30px}.discover-the-difference img{height:196px;-o-object-fit:cover;object-fit:cover}.main-testimonial-section .review-left-box{min-height:508px}.elementor-widget-rds-accordion-widget .container-fluid.pb-5{padding:0!important}.elementor-widget-rds-accordion-widget .container-fluid.pb-5 .container.career_faq{padding:0!important}div#navbarSupportedContent{margin:0}.proudly-serving-a .proudly_serving_area .row-boxx .col-lg-4 img{width:160px}.discover-the-difference.px-0{padding:200px 12px 0!important}.discover-the-difference .swiper-slide.col-lg-4 .col-12{width:100%}.proudly-serving-a .proudly_serving_area ul li{width:auto;padding:0 8px!important}.service-banner-form.landing{margin-top:0!important}.subpage_banner.landing-page{height:347px}.subpage_banner img{height:347px!important;max-height:347px!important}.subpage_banner.landing-page .txt{padding:0 20px}div#navbarSupportedContent{margin:0!important}#purechat-container .purechat-launcher-frame.purechat-launcher-frame-bottom-right{bottom:50px!important;right:10px!important}.proudly-serving-a .proudly_serving_area .container{max-width:390px}.proudly-serving-a .proudly_serving_area ul li:nth-child(8)::after{display:block}.proudly-serving-a .proudly_serving_area ul li:nth-child(4)::after,.proudly-serving-a .proudly_serving_area ul li:nth-child(7)::after{display:none}.proudly-serving-a{height:700px}.proudly-serving-a .proudly_serving_area ul li:nth-child(3)::before,.proudly-serving-a .proudly_serving_area ul li:nth-child(6)::before{content:"|";position:absolute;top:0;right:-2px;font-size:16px;font-style:normal;font-weight:600;line-height:125%;color:#fff;display:block;left:auto;background:no-repeat;width:auto;height:auto}}@media all and (max-width:450px){.discover-the-difference .btn.btn-primary,.discover-the-difference .btn.btn-secondary{min-width:100%!important}}.affiliation-section-a .img-box.aff-full-bg-4{background:#000}.elementor .footer_phone_number:hover,.footer_phone_number:hover{text-decoration:none!important}.footer_copyright_bar a{color:#fff!important}.footer_copyright_bar a:hover{text-decoration:underline!important}.bc_nav_container_mobile{padding:0;background:#212121}.btn-transparent{color:#d0490b!important}.bc_nav_container_mobile #navbarSupportedContent ul li ul li:hover{background:#1d1d1d}.sidbar-services{max-width:380px;width:100%;margin:0 auto;padding:0 15px}.sidbar-services .h3{text-align:center;margin:0 0 24px}.sidebar-left-content h2{color:#f46d2f}.accordion-item.color_quaternary_bg.rounded-0{background:#f4f4f4!important;border-radius:8px!important;border:0!important;overflow:hidden;margin:0 0 10px!important}.accordion-item.color_quaternary_bg.rounded-0 .color_quaternary_bg{background:#f4f4f4!important}.sidebar-left-content ul li{margin:0 0 25px}.sidebar-left-content ul li:last-child{margin:0}.got-an-emergency .btn.btn-primary{color:#1d1d1d!important}.got-an-emergency .btn.btn-primary:hover{color:#1d1d1d!important;background:var(--System-Colors-color-primary-hover,linear-gradient(0deg,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 100%),#f46d2f)!important}@supports (-webkit-touch-callout:none){main{overflow-x:hidden!important}}@supports not (-webkit-touch-callout:none){main{overflow-x:hidden!important}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2){div#navbarSupportedContent{margin:0;background:#212121}}.sec-secc h1,.sec-secc h2{max-width:540px}.elementor-widget-rds-accordion-widget .container-fluid.pb-5{padding:0!important}.gallery-section{padding:80px 0}@media (max-width:992px){.gallery-section{padding:40px 0}}.gallery-section .gallery-head{padding-bottom:40px}@media (max-width:992px){.gallery-section .gallery-head{padding-bottom:25px}}.gallery-section .gallery-list-row{gap:80px 0;justify-content:space-between;padding-bottom:30px}@media (max-width:1200px){.gallery-section .gallery-list-row{gap:30px 0}}@media (max-width:992px){.gallery-section .gallery-list-row{gap:25px 0;justify-content:center}}.gallery-section .gallery-list-row .lightbox-outer{max-width:374px!important;width:100%}@media (max-width:1200px){.gallery-section .gallery-list-row .lightbox-outer{max-width:300px!important}}@media (max-width:991px){.gallery-section .gallery-list-row .lightbox-outer{max-width:350px!important}}.gallery-section .gallery-list-row .gallery_link img{max-width:350px!important;height:350px!important;min-height:350px!important}@media (max-width:1200px){.gallery-section .gallery-list-row .gallery_link img{max-width:300px!important;height:300px!important;min-height:300px!important}}@media (max-width:991px){.gallery-section .gallery-list-row .gallery_link img{max-width:350px!important;height:350px!important;min-height:350px!important}}@media (max-width:992px){.lightbox{pointer-events:none!important}}#Gallerylightbox{z-index:9999;background-color:rgba(0,0,0,.6)}#Gallerylightbox .mySwiper-lightbox{padding-top:0}#Gallerylightbox .modal-dialog{position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;min-height:100%!important;max-width:100%}#Gallerylightbox .modal-content{position:absolute;top:0;width:100%;left:0;height:100%}#Gallerylightbox .img-popup-outer{height:calc(100% - 60px);display:flex;align-items:flex-end;flex-direction:column;justify-content:center}#Gallerylightbox img.img-popup{max-width:100%;max-height:100%;margin:0 auto;display:inline-block;vertical-align:middle;flex-shrink:0;border:12px solid #fff}#Gallerylightbox .gallery-lightbox-popup{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 10px}#Gallerylightbox .close{position:relative;outline:0;opacity:1;top:0;z-index:99;width:2rem;right:-35px}@media (max-width:992px){#Gallerylightbox .close{right:0}}#Gallerylightbox .swiper-button-next-lightbox-gallery,#Gallerylightbox .swiper-button-prev-lightbox-gallery{width:39px!important;height:100px!important}#Gallerylightbox .swiper-button-next-lightbox-gallery i,#Gallerylightbox .swiper-button-prev-lightbox-gallery i{color:#000;font-size:30px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}@media (max-width:992px){#Gallerylightbox .swiper-button-next-lightbox-gallery i,#Gallerylightbox .swiper-button-prev-lightbox-gallery i{font-size:25px}}.gallery-affiliation .container-fluid.pb-lg-5{padding:0!important}.gallery-affiliation .container.py-4{padding-top:40px!important;padding-bottom:40px!important}.gallery-affiliation .swiper.py-lg-2{padding:0!important}.notfound-section{padding:80px 0}@media (max-width:992px){.notfound-section{padding:40px 0!important}}.notfound-section #searchform.error-search-box{max-width:102px!important;margin:0;gap:10px}.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:1110px!important;margin:auto}}@media (min-width:1200px){.notfound-section .container .box-notfound{height:100px;padding:23px 10px;max-width:898px;width:100%;margin:0 auto;gap:25px;justify-content:center}}.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}}.notfound-section .error-menu-row{padding-top:60px}@media (max-width:992px){.notfound-section .error-menu-row{padding-top:40px}}@media (max-width:768px){.notfound-section .error-main-text{padding:0!important}}.notfound-section .error-main-text .pagenotfound_display_2{margin-bottom:30px}@media (max-width:768px){.notfound-section .error-main-text .pagenotfound_display_2{margin-bottom:25px}}.notfound-section .notfound-row{justify-content:space-between;align-items:center}@media (max-width:992px){.notfound-section .notfound-row{justify-content:center;gap:40px}}@media (max-width:992px){.notfound-section .notfound-row{gap:30px}}.notfound-section .page_main_links{gap:30px;align-items:center}@media (max-width:768px){.notfound-section .page_main_links{gap:15px;flex-direction:column;padding:20px 0}}.notfound-section .page_main_links a:hover{text-decoration:underline!important;color:#000}.h1,h1{word-break:break-all}#gallery-tab{justify-content:center;gap:30px;border:0!important}#gallery-tab .nav-link.active{color:#212121;background-color:#f79163}.page-id-62645 .affiliation-section h2{margin:0}.bc_nav_container_mobile #navbarSupportedContent ul li ul{background:#000!important}.bc_nav_container_mobile #navbarSupportedContent ul li ul::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:90%;height:1px;background:#fff}.service-banner-form h1{padding:0 20px 0 0}#menu-mobile-main-menu{position:relative}#menu-mobile-main-menu::after{content:"";position:absolute;top:0;bottom:0;background:#000;width:100vw;max-width:100vw;left:50%;transform:translateX(-50%);z-index:-1}.nav-header{position:relative}.nav-header::after{content:"";position:absolute;top:0;bottom:0;background:#000;width:100vw;max-width:100vw;left:50%;transform:translateX(-50%);z-index:-1}.bc_nav_container_mobile{background:#212121}body main b a,body main b a:hover,body main strong a,body main strong a:hover{font-weight:700!important}.btn.btn-primary:hover{font-size:18px;line-height:22.5px;font-weight:900}.main-footer .foot-col.address-col-outer .h6-alt{margin-bottom:18px}.btn.btn-primary:hover{font-size:18px!important;line-height:22.5px!important;font-weight:900!important}.company-service-section .read-more-btn{color:#d0490b!important;border-bottom:2px solid transparent}.company-service-section .read-more-btn:hover{color:#dc5318!important;border-bottom:2px solid #dc5318}.company-service-section .read-more-btn:hover span{text-decoration:none}.discover-the-difference .btn.btn-primary{color:#000}*,::after,::before{word-break:break-word!important}.nav-mobile-header .container{max-width:100%!important}a.service-form-text{font-size:14px!important;font-weight:400!important;line-height:18px!important}a.service-form-text:hover{font-size:14px!important;font-weight:400!important;line-height:18px!important}span#rds_footer_element_2{display:none}@media (max-width:1300px){.proudly-serving-a .proudly_serving_area ul li:nth-child(8){padding-left:0;padding:0 14px;margin:0;font-size:18px;font-style:normal;font-weight:400;line-height:125%;color:#fff;position:relative}.proudly-serving-a .proudly_serving_area ul li:nth-child(8)::after{display:block!important}}@media screen and (min-width:768px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:1){body{padding-right:10px}}.main-header a.btn-primary:hover span{color:#fff!important}@media screen and (min-width:992px) and (max-width:1199px){.service-form .service-block-box .service-block .col-4:last-child a{padding:10px!important}}.bc_nav_container_mobile #navbarSupportedContent ul li.dropdown ul li a .bc-nav-dropdown-icon i{color:#fff;margin-right:16px!important}#navbarSupportedContent .col-7.text-center a img{width:135px!important}.mobile-cat-btn .col-7.text-center a img{width:135px!important}.ui_kit_mobile_header .col-7.text-center a img{width:135px!important}@media (hover:none),only screen and (max-width:991px){.bc_nav_container_mobile #navbarSupportedContent .nav-header-level-3 button{color:#fff!important}}.bc_nav_container_mobile.show-level-3 #navbarSupportedContent .nav-btn{display:none}.bc_nav_container_mobile #navbarSupportedContent ul li ul .level-3-active{background:#212121!important}.bc_nav_container_mobile #navbarSupportedContent ul li ul .level-3-active ul{background:#212121!important}.bc_nav_container_mobile #navbarSupportedContent ul li ul .level-3-active:hover{background:#212121!important}
/*# sourceMappingURL=child-theme.min.css.map */