div.et_pb_section.et_pb_section_0{background-image:linear-gradient(90deg,#2b2b2b 0%,rgba(0,0,0,0.28) 100%),url(https://countryboyroofing.com/wp-content/uploads/2025/05/Country-Boy-Roofing-PA-5C614BD73188B2ADCBF89A78CBD63370-4b3f6bdb.webp)!important}div.et_pb_section.et_pb_section_0>.et_pb_background_mask{background-image:url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0icmdiYSgyNDMsMTgxLDE4LDAuNjgpIiB2aWV3Qm94PSIwIDAgMTkyMCAxNDQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwb2x5Z29uIHBvaW50cz0iOTU1Ljc5IDAgMTQzMS4xOCAxNDQwIDE3NjcuMzIgMTQ0MCAxMjkxLjkyIDAgOTU1Ljc5IDAiLz4KCQkJCQkJCQkJPHBvbHlnb24gcG9pbnRzPSIxMzQwLjczIDAgMTgxNi4xMyAxNDQwIDE5MjAgMTQ0MCAxOTIwIDczNi40NSAxNjc2Ljg3IDAgMTM0MC43MyAwIi8+CgkJCQkJCQkJCTxwb2x5Z29uIHBvaW50cz0iMTkyMCAwIDE3MjUuNjggMCAxOTIwIDU4OC42MSAxOTIwIDAiLz48L3N2Zz4=)}.et_pb_section_0{min-height:400px}.et_pb_section_0.et_pb_section{background-color:#000000!important}.et_pb_text_0.et_pb_text{color:#FFFFFF!important}.et_pb_text_0 h1{font-size:52px;color:#FFFFFF!important;text-shadow:0em 0.08em 0em rgba(0,0,0,0.4)}.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#e0e0e0!important}.et_pb_row_1.et_pb_row{padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row{width:100%;max-width:100%}.et_pb_row_1,.et_pb_row_1:hover{display:flex;align-items:center}.et_pb_text_1 h2{font-size:38px}.et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_0_wrapper .et_pb_button_0:hover{padding-top:15px!important;padding-right:28px!important;padding-bottom:15px!important;padding-left:28px!important}body #page-container .et_pb_section .et_pb_button_0{border-width:2px!important}body #page-container .et_pb_section .et_pb_button_0:hover{border-color:#4C2F1F!important}.et_pb_button_0{transition:border 300ms ease 0ms}.et_pb_button_0,.et_pb_button_0:after{transition:all 300ms ease 0ms}.et_pb_column_2:hover{display:flex;flex-wrap:wrap;align-items:center}.et_pb_text_2{font-family:'Cinzel',Georgia,"Times New Roman",serif;font-weight:700;font-size:32px;margin-bottom:20px!important;width:50%}.dsm_icon_list_0{margin-bottom:20px!important;width:50%}.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_icon{color:#4c2f1f}.dsm_icon_list_0 .dsm_icon_list_items.dsm_icon_list_layout_horizontal{text-align:right}.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_child:not(:last-child){margin-right:20px}.dsm_icon_list_0 .dsm_icon_list_items .dsm_icon_list_image img{width:150px}.et_pb_text_3{width:100%}.et_pb_column_1>.et_pb_background_mask{background-image:url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0iI2ZmZmZmZiIgdmlld0JveD0iMCAwIDE5MjAgMTQ0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNODU2LjA4LDcyMCw1NjUuNywxNDQwSDBWMEg1NjUuN1pNMTAwNi4xNCwwSDgxNi4ybDI5MC4zOCw3MjAtMS41MSwzLjc0TDgxNi4yLDE0NDBoMTg5Ljk0bDI5MC4zOS03MjBaTTExOTAuNywwSDEwODEuNjJMMTM3Miw3MjBsLTI5MC4zOSw3MjBIMTE5MC43bDI5MC4zOC03MjBaTTc5NC42MywwSDU2OC4yTDg1OC41OCw3MjBsLS4xNy40M0w1NjguMiwxNDQwSDc5NC42M0wxMDg1LDcyMFptNjEwLjc5LDBIMTM3NGwyOTAuMzksNzIwTDEzNzQsMTQ0MGgzMS40MmwyOTAuMzktNzIwWiIvPjwvc3ZnPg==)}.et_pb_column_1{padding-top:120px;padding-right:5%;padding-bottom:120px;padding-left:5%}.et_pb_column_2{padding-top:40px;padding-right:25px;padding-bottom:40px;padding-left:25px;display:flex;flex-wrap:wrap;align-items:center}.dsm_icon_list_0.et_pb_module{margin-left:auto!important;margin-right:0px!important}@media only screen and (max-width:980px){.et_pb_text_0 h1{font-size:52px}body #page-container .et_pb_section .et_pb_button_0:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after{opacity:1}.dsm_icon_list_0 .dsm_icon_list_items.dsm_icon_list_layout_horizontal{text-align:left}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_row_1{display:flex;align-items:center}}@media only screen and (max-width:767px){.et_pb_text_0 h1{font-size:42px}.et_pb_row_1{flex-wrap:wrap}body #page-container .et_pb_section .et_pb_button_0:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after{opacity:1}.dsm_icon_list_0 .dsm_icon_list_items.dsm_icon_list_layout_horizontal{text-align:left}}