.roof-table-wrapper{width:100%;overflow-x:auto}.roof-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:16px}.roof-table th{padding:14px;color:#ffffff;text-align:left;background-color:#27255f;border:1px solid #dddddd}.roof-table td{padding:12px 14px;color:#333333;border:1px solid #dddddd}.roof-table tbody tr:nth-child(even){background-color:#f5f5f8}.roof-table tbody tr:hover{background-color:#eeeeF5}.et-l--header{height:auto!important}#mobile_menu2 .custom-mobile-links{padding-top:12px!important;text-align:center}#mobile_menu2 .custom-mobile-links-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;line-height:1.5em}#mobile_menu2 .custom-mobile-links-wrap a{color:#21262a;text-decoration:none;display:inline-block;padding:0;border:none}#mobile_menu2 .custom-mobile-links-wrap span{color:#666;display:inline-block}#mobile_menu2 .custom-mobile-links-wrap a.active-custom-mobile-link{text-shadow:1px 0 0.01px #21262A!important}.menu-home-svg svg{vertical-align:middle}.request-a-quote .gform-body .gform_fields{gap:20px!important}.request-a-quote .gform_button{padding:10px 32px!important;background:#ff0000!important;border-radius:4px!important;font-family:"Poppins"!important;font-size:500;transition:background 0.3s ease-in-out!important}.request-a-quote .gform_button:hover{background:#cc0000!important}.request-a-quote input.large,.request-a-quote .gfield textarea.small{border:none!important;border-radius:4px}