.color_additional_1_bg{background-color:#f2f8f9}body main ul li{margin-bottom:16px}body main ul li:before{background-color:#043f47!important}@media (max-width:768px){p{margin-bottom:20px}.px_8{padding-left:8px;padding-right:8px}.row_mx_20{margin-left:-20px;margin-right:-20px}.px_20{padding-left:20px;padding-right:20px}.pb_20{padding-bottom:20px}}@media (min-width:769px){p{margin-bottom:1.5rem}}.border-secondary{color:#043f47!important}.elementor-page-86 .elementor-column{min-height:0!important}.accordion-header{background-color:currentColor;border-radius:8px}.swiper-button-prev-services.swiper-button{border-radius:50%;width:28px;height:29px;border:3px solid currentColor;alignment-baseline:middle;display:flex;align-items:center;justify-content:center}.swiper-button-next-services.swiper-button{border-radius:50%;width:28px;height:29px;border:3px solid currentColor;alignment-baseline:middle;display:flex;align-items:center;justify-content:center}.swiper-controls-white .swiper-pagination .swiper-pagination-bullet-active{border-color:#000!important}.swiper-controls-group .swiper-pagination .swiper-pagination-bullet{border:2px solid currentColor;border-radius:50%;opacity:1;width:12px;height:12px;background:0 0}.affiliation_prev_d.swiper-button.color_primary{border-radius:50%;width:28px;height:29px;border:3px solid #fff;alignment-baseline:middle;display:flex;align-items:center;justify-content:center}.affiliation_next_d.swiper-button.color_primary{border-radius:50%;width:28px;height:29px;border:3px solid #fff;alignment-baseline:middle;display:flex;align-items:center;justify-content:center}.testimonial_slider span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff!important}.testimonial_slider span.swiper-pagination-bullet{border:2px solid #fff!important;border-radius:50%;opacity:1;width:12px;height:12px;background:0 0}.btn-secondary:hover span{color:#fff!important}.container-fluid.carrer_banner_bg{background-color:currentColor}.promotion_page .template_coupon{border:3px solid currentColor!important;border-radius:10px;height:100%!important}.btn-secondary.custom_finance_buttom{border:2px solid currentColor!important}@media screen and (min-width:1400px){header .container{max-width:1375px}}.elementor-widget-rds-header-widget-global{background-color:transparent!important}header .elementor-element-populated{box-shadow:none!important}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li:last-child .dropdown-menu{left:auto;right:0}.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li{padding-bottom:20px}header.true_white_bg .phone_number{color:#043f47!important}header.true_white_bg .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li a{color:#043f47}.mobile_popup_form_background_color{background-color:#cbcfd2!important}.mobile_popup_form_background_color a:hover{font-size:18px;line-height:25px}.modal-backdrop{z-index:0}.mobile_header_type_A{background-color:#fff!important}.bc_nav_container_mobile #navbarSupportedContent ul li a .nav-link-title{font-size:17px;color:#2b2d32;font-weight:700}.bc_nav_container_mobile #navbarSupportedContent>ul.navbar-nav>li{border-bottom:1px solid #2b2d32;border-top:0!important}@media screen and (max-width:768px){.mobile_header_type_A button.navbar-toggler{padding-inline:20px}}@media screen and (max-width:991px){.mobile_header_type_A i.icon-bars2{width:auto}}@media screen and (min-width:1400px){.service-section .container{max-width:1390px!important;padding-bottom:110px!important}}@media (min-width:1200px){.service-section .swiper-slide{height:363px;max-width:328px}}.service-section .swiper{padding-bottom:10px;padding-left:10px;padding-top:10px}.service_block:hover{box-shadow:0 4px 8px rgba(0,0,0,.25)}.middle-circle::before{display:flex;content:"";width:46px;height:46px;background:currentColor;border-radius:50%;position:absolute}.middle-circle i{font-weight:900!important}@media (min-width:991px){.service_block h6{max-width:230px;margin:auto}}@media only screen and (max-width:991px){.service_block:hover{box-shadow:none!important;color:#2b2d32!important}}@media screen and (min-width:992px){.home_banner{background-color:#014596}.home_banner:before{content:"";height:calc(100% + 166px);width:100%;top:-166px;left:0;position:absolute;z-index:0;background:linear-gradient(82.65deg,#014596 3.51%,rgba(0,0,0,0) 54.65%);mix-blend-mode:multiply}}@media only screen and (min-width:1025px){.home_banner{background-position:left center!important;margin-top:-170px!important;padding-top:170px!important}}@media screen and (min-width:1400px){.home_banner .container{max-width:1655px}.home-text{max-width:699px}}body .roof-services .container{max-width:900px}body .bc_homepage ul{margin-left:0}body .bc_homepage_heading{text-transform:none}.bc_homepage li{font-weight:500!important}.bc_homepage strong{line-height:30px!important}@media screen and (min-width:1400px){body .seo_section_2 .container{max-width:900px}}body .homepage_coupon_section .container{max-width:1483px!important}body .coupon_slider .promo_prev_a{color:#fff!important;left:-70px!important}body .coupon_slider .promo_next_a{color:#fff!important;right:-70px!important}.homepage_coupon>h2{color:#dcff7d!important;line-height:120%!important}.homepage_coupon>p{max-width:900px;margin:0 auto;font-weight:400;line-height:175%}.homepage_coupon .coupon_slider .swiper-slide{border:3px solid currentColor!important;border-radius:10px;height:100%!important}.m-home-coupon-pagination-d .swiper-pagination-bullet{background:#fff!important}.m-home-coupon-pagination-d .swiper-pagination-bullet-active{background:#fff!important}.coupon_name{padding:30px!important;gap:16px;border-radius:5px}.coupon_name .coupon_offer{padding-block:7px!important;line-height:120%}.coupon_name .coupon_sub_heading{width:100%;padding-block:14px;line-height:175%;font-weight:700}.coupon_name a.request_service_button{margin-top:0!important;margin-bottom:0!important;max-width:250px!important;min-width:-moz-max-content!important;min-width:max-content!important;width:100%}.coupon_name .coupon_expiry{padding-block:5px;font-weight:500}.coupon_name .coupon_disclaimer{font-size:14px;font-weight:400;line-height:125%}@media screen and (min-width:1400px){.testimonial-section .container{max-width:1376px!important;border-radius:10px!important;padding:0 73px 0 73px!important}}body .testimonial-section .testimonial-padding{padding:80px!important;border-radius:10px}body .testimonial-section .slide-icon{margin-top:60px}body .testimonial-section .pagination-variation-a span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#043f47!important}body .testimonial-section .pagination-variation-a span.swiper-pagination-bullet.swiper-pagination-bullet{background:#043f47!important}.home-icon-star i{color:#ffcb4a!important}@media screen and (max-width:1199px){body .testimonial-section .testimonial-padding{padding:40px!important}body .testimonial-section .slide-icon{margin-top:30px}}@media screen and (max-width:1024px){body .testimonial-section .testimonial-padding{padding:30px!important}body .testimonial-section .slide-icon{margin-top:20px}}@media screen and (max-width:768px){body .testimonial-section .testimonial-padding{padding:15px!important}body .testimonial-section .slide-icon{margin-top:10px}}.elementor-requestformA h2{color:#dcff7d!important}.elementor-requestformA p{max-width:754px;margin:0 auto}body .elementor-requestformA .banner-form .gform_wrapper ul .tell_us_more .gfield_label{color:#fff!important}body .elementor-requestformA .banner-form .gform_wrapper ul li.gfield{padding-bottom:33px!important;padding-top:2px!important;padding-left:0!important;padding-right:17px!important}body .elementor-requestformA .banner-form .gform_wrapper ul li.gfield .large{padding:19px 10px!important;border:1px solid #336d75!important;border-radius:6px;background-color:#f2f8f9;color:#336d75!important;font-family:Manrope,sans-serif}body .elementor-requestformA .banner-form .gform_wrapper ul li.gfield .ginput_container_select select.gfield_select{background:#f2f8f9 url("/wp-content/themes/rds-child/img/select-bg.svg") no-repeat 98%!important}body .elementor-requestformA .banner-form .gform_wrapper ul li.gfield .ginput_container_select:after{display:none;border-left:1px solid #84888b!important;border-bottom:1px solid #84888b!important;left:97%;height:10px;width:10px;z-index:9!important}body .elementor-requestformA .banner-form .gform_wrapper ul li.gfield .ginput_container_select select option{background-color:#fff!important}body .elementor-requestformA .banner-form .gform_wrapper .ginput_container input::-moz-placeholder{color:#84888b!important}body .elementor-requestformA .banner-form .gform_wrapper .ginput_container input::placeholder{color:#84888b!important}body .elementor-requestformA .banner-form .floating_labels_wrapper .floating_labels li.signme-up label{color:#fff!important}body .elementor-requestformA .banner-form .floating_labels_wrapper .floating_labels label{color:#336d75!important;margin-left:10px!important;font-family:Manrope,sans-serif;font-weight:500!important;text-transform:capitalize;line-height:15px!important}body .elementor-requestformA .gform_wrapper ul li.gfield.gfield_error label{padding-left:10px}body .elementor-requestformA .gform_legacy_markup_wrapper .validation_message{padding-top:5px!important}.banner-form .gform_wrapper ul li.gfield .medium{padding:19px 10px!important;border:1px solid #336d75!important;border-radius:6px;background:#f2f8f9;color:#336d75!important;font-family:Manrope,sans-serif}body .banner-form .floating_labels_wrapper .floating_labels .tell-more label{margin-top:30px!important}body .banner-form .floating_labels_wrapper .floating_labels .tell-more label.float_label{margin-top:17px!important}body .banner-form .floating_labels_wrapper .floating_labels label{margin-top:21px!important}body .floating_labels_wrapper .floating_labels label{color:#336d75!important;font-family:Manrope,sans-serif!important;font-size:13px!important;font-weight:500!important;text-transform:capitalize!important;line-height:15px!important}.sidebar .border_form.border_form_light .gform_wrapper ul li.signme-up .gfield_checkbox label{color:#fff!important}body .finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox li.request-signme-up label{color:#fff!important}body .banner-form .gform_wrapper ul.gfield_checkbox li.request-signme-up label{color:#fff!important}.affiliation_next_d.swiper-button-disabled.swiper-button-lock,.affiliation_prev_d.swiper-button-disabled.swiper-button-lock{display:block!important;color:#2b2d32!important}.affiliation_next_d.swiper-button-lock,.affiliation_prev_d.swiper-button-lock{color:#2b2d32!important;display:block!important}.affiliation_next_d,.affiliation_prev_d{color:#2b2d32!important}.affiliation_next_a.swiper-button-disabled.swiper-button-lock,.affiliation_prev_a.swiper-button-disabled.swiper-button-lock{display:none}@media screen and (min-width:1400px){.affilation_sections .container{max-width:1375px}}.affiliation_next_d.swiper-button-disabled.swiper-button-lock,.affiliation_prev_d.swiper-button-disabled.swiper-button-lock{display:block!important;color:#2b2d32!important}.affiliation_next_d.swiper-button-lock,.affiliation_prev_d.swiper-button-lock{color:#2b2d32!important;display:block!important}.affiliation_next_d,.affiliation_prev_d{color:#2b2d32!important}html body .discover-grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.discover-grid-container .swiper-slide{width:100%!important;border:3px solid currentColor;border-radius:10px}.m-expect-swiper-a .swiper-slide{border:3px solid currentColor;border-radius:10px}.m-expect-swiper-a .swiper-slide .border-lg-left{border-color:#043f47!important}.discover-the-difference .btn-primary{max-width:250px!important;min-width:-moz-max-content!important;min-width:max-content!important;width:100%}@media screen and (min-width:1400px){.discover-the-difference .container{max-width:1376px!important}}@media only screen and (max-width:991px){.h6-alt,.p-alt{color:#fff}body .discover-the-difference .pagination-variation-a,body .discover-the-difference .pagination-variation-b{padding-bottom:8px!important}body .discover-the-difference .what-pagination-a.pagination-variation-a span.swiper-pagination-bullet,body .discover-the-difference .what-pagination-a.pagination-variation-a span.swiper-pagination-bullet-active{background:#fff!important}}.announcment_bar_tex:hover,.elementor .announcment_bar_text:hover{color:#f2f8f9}@media (hover:none),only screen and (max-width:991px){.announcment_bar_text,.elementor .announcment_bar_text{line-height:20px!important}}@media screen and (min-width:1400px){.proudly-serving-area .container{max-width:1422px}.service-area-locaion{max-width:402px}}.service-area-locaion p{color:#2b2d32!important}.service-area-locaion>div{border-radius:10px}.service-area-map{max-width:990px}.service-area-map img{border-radius:10px}.elementor-widget-rds-global-service-area-widget h2.h2-alt.text-center{color:#2b2d32}.proudly-serving-header{color:#2c5c9a;font-family:Manrope,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:33px}.footer_area .container{max-width:1453px}.footer_area .footer-column-1{max-width:204px;width:204px}.footer_area .footer-column-2{max-width:288px;width:288px}.footer_area .footer-column-3{max-width:172px;width:172px}.footer_area .footer-column-4{max-width:172px;width:172px}body .footer_links{padding-bottom:10px}body .elementor .footer_links{padding-bottom:10px}body .footer_copyright_bar a{color:#fff!important;font-size:16px;font-weight:400;line-height:25px}body .footer_copyright_bar a:hover{font-size:16px;font-weight:400;line-height:25px}body .footer_copyright_bar .p-alt{color:#fff!important}body .footer_copyright_links{font-weight:400!important}.footers_logo{max-width:228px}.schedule_service .btn:hover{color:#2b2d32;border-radius:0}@media screen and (max-width:991px){body .schedule_service .btn{min-height:53px!important;border-radius:0}body .schedule_service .elementor .btn{min-height:53px!important;border-radius:0}}@media (max-width:768px){.elementor-widget-rds-footer-widget .container-fluid.color_primary_bg{position:fixed}}.elementor-widget-rds-global-thankyou-widget h2.mb-0{color:#353535!important}@media screen and (min-width:1400px){body .finacing-cta .container{max-width:900px}}.finacing-cta .container{border:3px solid currentColor;border-radius:10px}.got-an-emergency:before{content:"";height:100%;width:100%;left:0;top:0;position:absolute;background-color:rgba(0,0,0,.5);mix-blend-mode:multiply;border-radius:10px}.got-an-emergency>.row{position:relative;z-index:1}.elementor-widget-rds-global-service-subpagesidebar-request-widget,.elementor-widget-rds-global-subpagesidebar-request-widget{border-radius:20px}body .sidebar .border_form{padding:30px;padding-right:13px}body .sidebar .border_form.border_form_light .btn-primary,body .sidebar .border_form.border_form_light .elementor .btn-primary{min-width:112px;min-height:56px}body .sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .large{padding:19px 10px!important}body .sidebar.elementor-requestformA .banner-form .gform_wrapper ul li.gfield .ginput_container_select:after{left:92%!important}body .sidebar.elementor-requestformA .banner-form .gform_wrapper ul li:last-child,body .sidebar.elementor-requestformA .banner-form .gform_wrapper ul li:nth-last-child(2){padding-bottom:0!important}.schedule_service_form ul.gform_fields li.preffered_time li.gfield_label{color:#dcff7d!important}.schedule_service_form .floating_labels_wrapper .floating_labels .preffered_time .gchoice label{color:#dcff7d!important}.schedule_service_form .gform_wrapper .top_label li.preffered_time ul.gfield_radio{margin-top:0!important;margin-bottom:0!important;color:#dcff7d!important}.schedule_service_form .gform_wrapper .top_label li.preffered_time ul.gfield_radio li input{margin-top:-6px!important}body .banner-form .floating_labels_wrapper .floating_labels li.preffered_time label{margin-top:0!important;color:#dcff7d!important}.schedule_service_form ul.gform_fields li .ginput_container .datepicker{border:1px solid #336d75!important;border-radius:6px;background:#f2f8f9;color:#336d75!important;font-family:Manrope,sans-serif}@media screen and (min-width:991px){.schedule_service_form ul.gform_fields li.preffered_time ul.gfield_radio li{padding-bottom:0!important;margin-bottom:0!important}}body .finance_page_form .free_estimate_form ul.gform_fields li.rds_gravity_state_city:nth-child(6){padding-left:0!important}body .employee-review-pagination-a.pagination-variation-a{bottom:60px!important}body .employee-review-pagination-a.pagination-variation-a .swiper-pagination-bullet,body .employee-review-pagination-a.pagination-variation-a .swiper-pagination-bullet-active{background:#043f47!important}.employee_month .container{padding:40px 40px 0 40px;border-radius:10px!important}@media screen and (min-width:991px){body .page-template-rds-free-estimate ul.gform_fields li:nth-child(6){padding-left:13px!important}body .page-template-rds-free-estimate ul.gform_fields li:nth-child(7){padding-left:0!important}}body .finance_page_form .free_estimate_form ul.gform_fields li:nth-child(6){padding-left:13px!important}body .finance_page_form .free_estimate_form ul.gform_fields li:nth-child(7){padding-left:0!important}body .finance_page_form .free_estimate_form ul.gform_fields li .ginput_container_select:after{left:95%!important}body .finance_page_form .free_estimate_form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked{background-color:#fff!important;margin-top:6px!important;margin-right:4px!important}body .finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox li label{color:#dcff7d!important;margin-top:0!important}body .finance_page_form .free_estimate_form .gform_wrapper ul li.gfield.gf_left_half .ginput_container_select:after{left:95%}@media screen and (max-width:991px){body .finance_page_form .free_estimate_form .gform_wrapper ul li.gfield.gf_left_half .ginput_container_select:after{left:90%!important}body .finance_page_form .free_estimate_form ul.gform_fields li .ginput_container_select::after{left:90%!important}}main a:focus,main a:focus-visible{outline:-webkit-focus-ring-color auto 3px!important;outline-style:auto;outline-offset:1px;outline-color:#000}body .elementor-41535 .elementor-section{z-index:1!important}.cta_call_link span{color:#fff!important}.cta_call_link span:hover{font-weight:700!important}.social_media_icons:focus{color:#dcff7d!important}.btn-primary,.elementor .btn-primary{min-width:112px;min-height:56px}a{font-weight:500!important}.a{font-weight:500!important}a.read-more-btn.button{color:#043f47!important}a.btn-primary{font-weight:700!important}.read-more-btn:hover{color:#043f47!important}.btn-transparent i{font-size:14px!important}.bc_homepage .icon-minus1{left:0!important}.accordion .accordion-item{border:0;margin-bottom:20px}.service_subpage_banner{position:relative}.service_subpage_banner .container{position:relative}.service_subpage_banner:before{content:"";height:100%;width:100%;left:0;top:0;position:absolute;background-color:rgba(0,0,0,.5);mix-blend-mode:multiply}.sidbar-services .swiper-slide{padding-left:10px;padding-right:10px}.elementor-40482 .elementor-element.elementor-element-5e3aaf8{margin-bottom:0!important}@media (max-width:767px){.elementor-40482 .elementor-element.elementor-element-58ce1e6>.elementor-widget-container{margin:0 -12px 0 -12px!important}}.m_services{margin:0 -12px}.subpage-sidebar-container .elementor-column.elementor-col-33{margin-bottom:30px}.elementor-widget-rds-testimonial-template-widget .testimonial-page{border-radius:20px;border:2px solid #2b2d32;margin-bottom:40px}@media (max-width:767px){.elementor-widget-rds-testimonial-template-widget .testimonial-page{margin-bottom:20px}}.page_main_links a{color:#043f47!important}.page_main_links a :hover{color:#043f47!important}body .error-search-box .error-search{font-family:Manrope,sans-serif!important;font-weight:600!important}.error-search-box .error-search:focus{font-family:Manrope,sans-serif!important;font-weight:600!important}.error-search-box .error-search:hover{font-family:Manrope,sans-serif!important;font-weight:600!important}#searchform .input-group .select-selected,#searchform .input-group input,.search_gallerybar .input-group .select-selected,.search_gallerybar .input-group input{background-color:#f2f8f9;font-family:Manrope,sans-serif!important}#searchform .input-group .select-items div,.search_gallerybar .input-group .select-items div{background-color:#f2f8f9;font-family:Manrope,sans-serif!important}#searchform .input-group .select-items div:hover,.search_gallerybar .input-group .select-items div:hover{background-color:#043f47!important;color:#fff!important}#searchform .custom-select:after,.search_gallerybar .custom-select:after{z-index:1}#searchform .form-control:focus,.search_gallerybar .form-control:focus{background-color:#f2f8f9!important}body .contactus-form .ginput_container input,body .contactus-form .ginput_container select,body .contactus-form .ginput_container textarea{border-radius:6px!important}body .contactus-form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked{background-color:#336d75!important}body .contactus-form .gform_wrapper ul.gfield_checkbox li label{color:#336d75!important}body .contactus-form .gform_wrapper ul li.gfield .large{color:#336d75!important}body .contactus-form .gform_wrapper ul li.gfield .medium{color:#336d75!important}body .contactus-form .floating_labels_wrapper .floating_labels label{color:#336d75!important}body .lightbox h3,body .lightbox i{color:#043f47!important}.blog_read_more_text_color{color:#043f47!important}.blog_read_more_text_color:hover{color:#000!important}@media only screen and (max-width:991px){.elementor-template-full-width .elementor .elementor-widget-heading .elementor-heading-title.h1,.elementor-template-full-width .elementor .elementor-widget-heading h1.elementor-heading-title{font-size:32px;line-height:37px;letter-spacing:1px;word-spacing:1px}}.estimate_accordion:after{left:50%;z-index:-1;transform:translateX(-50%)}.schedule_accordion .step:before{opacity:0;visibility:hidden}.schedule_accordion:after{width:100%;position:absolute;max-width:831px;top:59px;height:2px;background:#043f47;content:"";left:50%;z-index:-1;margin:0 auto;transform:translateX(-50%)}main a:focus,main a:hover,main.a:focus,main.a:hover,main.elementor a:focus,main.elementor a:hover{color:rgba(43,45,50,.5019607843);font-weight:700!important;text-decoration:underline}body .bc_homepage ul.need-roof li{padding-left:0!important}body main ul.need-roof li:before{display:none}.btn-primary:hover{background-color:transparent!important}.elementor .btn-primary:hover{background-color:transparent!important}.finance_page_form .free_estimate_form ul.gform_fields li label.gfield_label{color:#336d75!important}.footer_phone_number:hover{text-decoration:none!important}.elementor .footer_phone_number:hover{text-decoration:none!important}.elementor a.footer_links:hover{text-decoration:underline!important}.elementor li.footer_links:hover{text-decoration:none!important}a.footer_links:hover{text-decoration:underline!important}li.footer_links:hover{text-decoration:none!important}.copyright_hover:hover{color:#dcff7d!important}.elementor .copyright_hover:hover{color:#dcff7d!important;font-weight:700!important}
/*# sourceMappingURL=child-theme.min.css.map */