div.et_pb_section.et_pb_section_2{background-position:right 0px center;background-image:linear-gradient(180deg,rgba(0,0,0,0.59) 0%,rgba(0,0,0,0) 100%),url(https://buffalo-roofing.com/wp-content/uploads/2023/04/Screenshot-2023-04-24-at-33352-PM.png)!important}.et_pb_section_2.et_pb_section{padding-top:45px;padding-bottom:8px}.et_pb_row_2.et_pb_row{padding-top:14px!important;padding-top:14px}.et_pb_image_2{text-align:left;margin-left:0}.et_pb_section_3.et_pb_section{padding-top:5px;padding-bottom:4px}.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:22px;text-align:center}.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_description,.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_description,.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description,.et_pb_image_5{text-align:center}.et_pb_blurb_0 .et-pb-icon{font-size:64px;color:#671920;font-family:ETmodules!important;font-weight:400!important}.et_pb_blurb_1 .et-pb-icon,.et_pb_blurb_2 .et-pb-icon{font-size:64px;color:#671920;font-family:FontAwesome!important;font-weight:400!important}.et_pb_video_0 .et_pb_video_overlay_hover:hover{background-color:rgba(0,0,0,.6)}.et_pb_text_3 h2{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:38px;line-height:1.3em}.et_pb_text_3 h4{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-weight:500;text-transform:uppercase}.et_pb_text_3{margin-bottom:12px!important}.et_pb_cta_0.et_pb_promo{background-image:linear-gradient(180deg,rgba(0,0,0,0.62) 0%,rgba(0,0,0,0.45) 100%),url(https://buffalo-roofing.com/wp-content/uploads/2023/03/bigstock-Under-Construction-New-House-O-452068867.jpg);background-color:#671920}.et_pb_cta_1.et_pb_promo{background-image:linear-gradient(180deg,rgba(0,0,0,0.62) 0%,rgba(0,0,0,0.45) 100%),url(https://buffalo-roofing.com/wp-content/uploads/2023/03/Commercial-Roofing.jpg);background-color:#671920}.et_pb_cta_2.et_pb_promo{background-image:linear-gradient(180deg,rgba(0,0,0,0.62) 0%,rgba(0,0,0,0.45) 100%),url(https://buffalo-roofing.com/wp-content/uploads/2023/03/bigstock-Plastic-Guard-Over-New-Dark-Gr-256368964.jpg);background-color:#671920}.et_pb_cta_3.et_pb_promo{background-image:linear-gradient(180deg,rgba(0,0,0,0.62) 0%,rgba(0,0,0,0.45) 100%),url(https://buffalo-roofing.com/wp-content/uploads/2023/03/bigstock-Blue-Construction-Vinyl-Siding-425553893.jpg);background-color:#671920}.et_pb_cta_4.et_pb_promo{background-image:linear-gradient(180deg,rgba(0,0,0,0.62) 0%,rgba(0,0,0,0.45) 100%),url(https://buffalo-roofing.com/wp-content/uploads/2023/04/bigstock-Open-Skylight-Roof-Window-On-S-472992885.jpg)}.et_pb_cta_5.et_pb_promo{background-image:linear-gradient(180deg,rgba(0,0,0,0.62) 0%,rgba(0,0,0,0.45) 100%),url(https://buffalo-roofing.com/wp-content/uploads/2023/03/bigstock-Static-Vent-Installed-On-A-Shi-426227555.jpg);background-color:#671920}.et_pb_text_4 h2,.et_pb_text_6 h2{font-family:'Playfair Display',Georgia,"Times New Roman",serif;font-weight:700;font-size:45px;color:#000000!important;line-height:1.35em}div.et_pb_section.et_pb_section_5,div.et_pb_section.et_pb_section_6{background-image:url(https://buffalo-roofing.com/wp-content/uploads/2023/03/Buffalo-Service-Area-1.png)!important}.et_pb_section_5.et_pb_section,.et_pb_section_6.et_pb_section{padding-top:34px;padding-bottom:34px}.et_pb_section_5,.et_pb_section_6{z-index:10;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)}.et_pb_cta_6.et_pb_promo{background-color:#671920}body #page-container .et_pb_section .et_pb_cta_6.et_pb_promo .et_pb_promo_button.et_pb_button{color:#FFFFFF!important;background-color:#000000}.et_pb_cta_6{box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3)}.et_pb_image_3 .et_pb_image_wrap{border-radius:96px 96px 96px 96px;overflow:hidden;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.56)}.et_pb_image_3{text-align:right;margin-right:0}.et_pb_text_5.et_pb_text{color:#FFFFFF!important}.et_pb_text_5{line-height:1.5em;font-weight:600;font-size:15px;line-height:1.5em;border-bottom-color:#FFFFFF}.et_pb_text_5 h3{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:40px;color:#FFFFFF!important;text-shadow:0.08em 0.08em 0.08em rgba(0,0,0,0.4)}.et_pb_text_5 h4{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;color:#FFFFFF!important;text-align:center}.et_pb_image_4{width:72%;text-align:left;margin-left:0}.et_pb_text_7.et_pb_text,.et_pb_text_8.et_pb_text,.et_pb_text_9.et_pb_text,.et_pb_text_17.et_pb_text,.et_pb_text_18.et_pb_text{color:#000000!important}.et_pb_text_7,.et_pb_text_8,.et_pb_text_9{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;letter-spacing:1px;margin-bottom:16px!important}.et_pb_text_7 h5,.et_pb_text_8 h5,.et_pb_text_9 h5{font-family:'Playfair Display',Georgia,"Times New Roman",serif;font-weight:700;font-size:18px;color:#000000!important;line-height:1.4em}.dica_divi_carouselitem_0.dica_divi_carouselitem .social-media,.dica_divi_carouselitem_1.dica_divi_carouselitem .social-media,.dica_divi_carouselitem_2.dica_divi_carouselitem .social-media,.dica_divi_carouselitem_3.dica_divi_carouselitem .social-media,.dica_divi_carouselitem_4.dica_divi_carouselitem .social-media,.dica_divi_carouselitem_5.dica_divi_carouselitem .social-media,.dica_divi_carouselitem_6.dica_divi_carouselitem .social-media,.dica_divi_carouselitem_7.dica_divi_carouselitem .social-media,.dica_divi_carouselitem_8.dica_divi_carouselitem .social-media{justify-content:flex-start!important}.dica_divi_carouselitem_0.dica_divi_carouselitem .dica-rating,.dica_divi_carouselitem_1.dica_divi_carouselitem .dica-rating,.dica_divi_carouselitem_2.dica_divi_carouselitem .dica-rating,.dica_divi_carouselitem_3.dica_divi_carouselitem .dica-rating,.dica_divi_carouselitem_4.dica_divi_carouselitem .dica-rating,.dica_divi_carouselitem_5.dica_divi_carouselitem .dica-rating,.dica_divi_carouselitem_6.dica_divi_carouselitem .dica-rating,.dica_divi_carouselitem_7.dica_divi_carouselitem .dica-rating,.dica_divi_carouselitem_8.dica_divi_carouselitem .dica-rating{text-align:left!important}.dica_divi_carousel .dica_divi_carouselitem_0 .social-media-container .social-media li a:before,.dica_divi_carouselitem_0 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_1 .social-media-container .social-media li a:before,.dica_divi_carouselitem_1 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_2 .social-media-container .social-media li a:before,.dica_divi_carouselitem_2 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_3 .social-media-container .social-media li a:before,.dica_divi_carouselitem_3 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_4 .social-media-container .social-media li a:before,.dica_divi_carouselitem_4 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_5 .social-media-container .social-media li a:before,.dica_divi_carouselitem_5 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_6 .social-media-container .social-media li a:before,.dica_divi_carouselitem_6 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_7 .social-media-container .social-media li a:before,.dica_divi_carouselitem_7 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_8 .social-media-container .social-media li a:before,.dica_divi_carouselitem_8 .dica-rating span:before{font-size:14px!important}.dica_divi_carousel_0.dica_divi_carousel .dica_divi_carouselitem{width:228px!important}.dica_divi_carousel_0 .dica_divi_carouselitem .dica-image-container .image{max-width:59%}.dica_divi_carousel_0 .dica_divi_carouselitem .dica-image-container{text-align:center!important;z-index:10!important}.dica_divi_carousel_0 .swiper-button-next:before,.dica_divi_carousel_0 .swiper-button-prev:before{color:#0c71c3!important}.dica_divi_carousel_0.dica_divi_carousel .swiper-button-next,.dica_divi_carousel_0.dica_divi_carousel .swiper-button-prev{background-color:#ffffff!important}.dica_divi_carousel_0.dica_divi_carousel .swiper-pagination-bullet{background-color:#e0e0e0!important}.dica_divi_carousel_0.dica_divi_carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0c71c3!important}.dica_divi_carousel_0.dica_divi_carousel .dica-container .swiper-pagination{text-align:center}.dica_divi_carousel_0 .dica-container .swiper-button-next,.dica_divi_carousel_0 .dica-container .swiper-button-prev{font-size:53px;width:53px;height:53px}.dica_divi_carousel_0 .dica-container .swiper-buttton-container{justify-content:space-between}.dica_divi_carousel_0 .dica_divi_carouselitem .dica-item-content{z-index:10!important}div.et_pb_section.et_pb_section_9,div.et_pb_section.et_pb_section_10{background-image:linear-gradient(180deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%),url(https://buffalo-roofing.com/wp-content/uploads/2022/06/bigstock-Roof-Shingles-Have-Been-Damage-379882522.jpg)!important}.et_pb_section_9.et_pb_section{padding-top:0px;padding-bottom:3px}.et_pb_section_10.et_pb_section{padding-top:0px;padding-bottom:3px;background-color:#000000!important}.et_pb_text_10 h2{font-family:'Prata',Georgia,"Times New Roman",serif;font-weight:700;font-size:38px;color:#FFFFFF!important;line-height:1.2em}.et_pb_text_11.et_pb_text{color:rgba(255,255,255,0.88)!important}.et_pb_text_11.et_pb_text a{color:#F26440!important}.et_pb_section_12.et_pb_section{background-color:#F3F3F3!important}.et_pb_text_12 h4,.et_pb_text_14 h4,.et_pb_text_16 h4,.et_pb_text_19 h4{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:19px;color:#000000!important;line-height:1.6em}.et_pb_text_12,.et_pb_text_14,.et_pb_text_15,.et_pb_text_16,.et_pb_text_19{margin-bottom:0px!important}.et_pb_text_13.et_pb_text,.et_pb_text_13.et_pb_text a{color:#666666!important}.et_pb_text_13{line-height:1.8em;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;line-height:1.8em}.et_pb_text_15 h4,.et_pb_text_17 h4,.et_pb_text_18 h4{font-weight:700;font-size:19px;color:#93301c!important;line-height:1.6em}.et_pb_text_17,.et_pb_text_18{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:13px;margin-bottom:0px!important}body #page-container .et_pb_section .et_pb_button_1{color:#FFFFFF!important;border-width:4px!important;border-color:#7a1211;padding-right:0.7em;padding-left:2em;background-color:#0a0a0a}body #page-container .et_pb_section .et_pb_button_1:after{display:none}body #page-container .et_pb_section .et_pb_button_1:before{content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_1:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_button_1{z-index:0}.et_pb_button_1_wrapper{position:fixed!important;bottom:225px;top:auto;left:41px;right:auto}body.logged-in.admin-bar .et_pb_button_1_wrapper{top:auto}.et_pb_button_1_wrapper a{transform:scaleX(1.14) scaleY(1.14)}.et_pb_button_1,.et_pb_button_1:after{transition:all 300ms ease 0ms}.et_pb_social_media_follow_network_0 a.icon,.et_pb_social_media_follow_network_1 a.icon,.et_pb_social_media_follow_network_2 a.icon,.et_pb_social_media_follow_network_3 a.icon,.et_pb_social_media_follow_network_4 a.icon{background-color:#000000!important}.et_pb_image_4.et_pb_module{margin-left:0px!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_row_11,body #page-container .et-db #et-boc .et-l .et_pb_row_11.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_11.et_pb_row{width:60%}.et_pb_button_1{display:none!important}}@media only screen and (max-width:980px){.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img,.et_pb_image_5 .et_pb_image_wrap img{width:auto}.et_pb_text_4 h2,.et_pb_text_6 h2{font-size:32px}body #page-container .et_pb_section .et_pb_cta_6.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_cta_6.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after{opacity:1}.et_pb_text_5{border-bottom-color:#FFFFFF}.et_pb_text_7 h5,.et_pb_text_8 h5,.et_pb_text_9 h5,.et_pb_text_12 h4,.et_pb_text_14 h4,.et_pb_text_15 h4,.et_pb_text_16 h4,.et_pb_text_17 h4,.et_pb_text_18 h4,.et_pb_text_19 h4{font-size:16px}.dica_divi_carousel .dica_divi_carouselitem_0 .social-media-container .social-media li a:before,.dica_divi_carouselitem_0 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_1 .social-media-container .social-media li a:before,.dica_divi_carouselitem_1 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_2 .social-media-container .social-media li a:before,.dica_divi_carouselitem_2 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_3 .social-media-container .social-media li a:before,.dica_divi_carouselitem_3 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_4 .social-media-container .social-media li a:before,.dica_divi_carouselitem_4 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_5 .social-media-container .social-media li a:before,.dica_divi_carouselitem_5 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_6 .social-media-container .social-media li a:before,.dica_divi_carouselitem_6 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_7 .social-media-container .social-media li a:before,.dica_divi_carouselitem_7 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_8 .social-media-container .social-media li a:before,.dica_divi_carouselitem_8 .dica-rating span:before{font-size:14px!important}.dica_divi_carousel_0 .dica_divi_carouselitem .dica-image-container,.dica_divi_carousel_0 .dica_divi_carouselitem .dica-item-content{z-index:10!important}.et_pb_row_11,body #page-container .et-db #et-boc .et-l .et_pb_row_11.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_11.et_pb_row{width:80%}.et_pb_text_10 h2{font-size:40px}.et_pb_text_11{font-size:15px}body #page-container .et_pb_section .et_pb_button_1:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_1:after{display:none}body #page-container .et_pb_section .et_pb_button_1:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}body.logged-in.admin-bar .et_pb_button_1_wrapper{top:auto}.et_pb_button_1_wrapper{bottom:225px;top:auto;left:41px;right:auto}.et_pb_button_1_wrapper a{transform:scaleX(1.14) scaleY(1.14) translateX(0px) translateY(0px)}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_row_10,.et_pb_button_1{display:none!important}}@media only screen and (max-width:767px){.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img,.et_pb_image_5 .et_pb_image_wrap img{width:auto}.et_pb_text_4 h2,.et_pb_text_6 h2{font-size:20px}body #page-container .et_pb_section .et_pb_cta_6.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_cta_6.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after{opacity:1}.et_pb_text_5{border-bottom-color:#FFFFFF}.et_pb_text_7 h5,.et_pb_text_8 h5,.et_pb_text_9 h5,.et_pb_text_11,.et_pb_text_12 h4,.et_pb_text_14 h4,.et_pb_text_15 h4,.et_pb_text_16 h4,.et_pb_text_17 h4,.et_pb_text_18 h4,.et_pb_text_19 h4{font-size:14px}.et_pb_row_10{display:none!important}.dica_divi_carousel .dica_divi_carouselitem_0 .social-media-container .social-media li a:before,.dica_divi_carouselitem_0 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_1 .social-media-container .social-media li a:before,.dica_divi_carouselitem_1 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_2 .social-media-container .social-media li a:before,.dica_divi_carouselitem_2 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_3 .social-media-container .social-media li a:before,.dica_divi_carouselitem_3 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_4 .social-media-container .social-media li a:before,.dica_divi_carouselitem_4 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_5 .social-media-container .social-media li a:before,.dica_divi_carouselitem_5 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_6 .social-media-container .social-media li a:before,.dica_divi_carouselitem_6 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_7 .social-media-container .social-media li a:before,.dica_divi_carouselitem_7 .dica-rating span:before,.dica_divi_carousel .dica_divi_carouselitem_8 .social-media-container .social-media li a:before,.dica_divi_carouselitem_8 .dica-rating span:before{font-size:14px!important}.dica_divi_carousel_0 .dica_divi_carouselitem .dica-image-container,.dica_divi_carousel_0 .dica_divi_carouselitem .dica-item-content{z-index:10!important}.et_pb_text_10 h2{font-size:24px}body #page-container .et_pb_section .et_pb_button_1:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_1:after{display:none}body #page-container .et_pb_section .et_pb_button_1:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}body.logged-in.admin-bar .et_pb_button_1_wrapper{top:auto}.et_pb_button_1_wrapper{bottom:225px;top:auto;left:50%;right:auto}.et_pb_button_1_wrapper a{transform:scaleX(1.17) scaleY(1.17) translateX(4px) translateY(148px)}}