.prg-inspection-heading{font:normal normal 700 30px/38px Merriweather}.prg-inspection-description,.prg-inspection-heading{color:#000;letter-spacing:0;opacity:1;text-align:left}.prg-inspection-description{font:normal normal normal 18px/22px Roboto}.prg-form-module .hs-form-field .hs-input[type=tel],.prg-form-module .hs-form-field .hs-input[type=text]{background:#fff;border:1px solid #d1d5db;border-radius:0;color:#6b7280;font:normal normal normal 16px/24px Roboto;height:52px;padding:12px;width:100%}.prg-form-module .form-columns-2{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.prg-form-module .hs-form-field{margin-bottom:0;min-width:100%}.prg-form-module form .inputs-list>li{display:block;margin:.7rem 0 0}.prg-form-module .form-columns-1{margin-bottom:0}.prg-form-module .hs-fieldtype-radio .inputs-list{display:flex;flex-wrap:wrap;gap:32px;list-style:none;margin:0;padding:0}.prg-form-module .hs_roof_damage_problem .inputs-list{gap:24px}.prg-form-module .hs_roof_damage_problem .hs-form-radio{position:relative}.prg-form-module .hs_roof_damage_problem .hs-form-radio-display{align-items:center;color:#28506a;cursor:pointer;display:flex;font:normal normal normal 16px/24px Roboto;gap:8px}.prg-form-module .hs_roof_damage_problem .hs-form-radio-display:before{border:2px solid #28506a;border-radius:50%;content:"";display:inline-block;height:20px;margin-right:8px;transition:all .2s ease;width:20px}.prg-form-module .hs_roof_damage_problem label.selected .hs-form-radio-display:before{background:#28506a;box-shadow:inset 0 0 0 4px #fff}.prg-form-module .hs_day_of_inspection .inputs-list{gap:16px}.prg-form-module .hs_day_of_inspection .hs-form-radio{position:relative}.prg-form-module .hs_day_of_inspection .hs-form-radio-display{align-items:center;background:#f3f4f6;border-radius:50%;color:#28506a;cursor:pointer;display:flex;font:normal normal medium 16px/24px Roboto;height:48px;justify-content:center;transition:all .2s ease;width:48px}.prg-form-module .hs_day_of_inspection label.selected .hs-form-radio-display{background:#28506a}.prg-form-module .hs_day_of_inspection label.selected .hs-form-radio-display span{color:#fff;font-weight:800}.prg-form-module .hs_time_for_inspection .inputs-list{gap:24px}.prg-form-module .hs_time_for_inspection .hs-form-radio{position:relative}.prg-form-module .hs_time_for_inspection .hs-form-radio-display{background:#fff;border:1px solid #28506a;border-radius:0;color:#28506a;cursor:pointer;font:normal normal normal 16px/24px Roboto;min-width:120px;padding:12px 24px;text-align:center;transition:all .2s ease}.prg-form-module .hs_time_for_inspection label.selected .hs-form-radio-display{background:#28506a}.prg-form-module .hs_time_for_inspection label.selected .hs-form-radio-display span{color:#fff;font-weight:800}.prg-form-module .hs-form-radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.prg-form-module .hs_day_of_inspection .hs-form-radio-display.selected,.prg-form-module .hs_time_for_inspection .hs-form-radio-display.selected{background:#28506a 0 0 no-repeat padding-box;color:#fff;opacity:1}.prg-form-module .hs_roof_damage_problem .hs-form-radio-display.selected:before{background:#fff 0 0 no-repeat padding-box;border:7px solid #30506d;opacity:1}.prg-form-module .hs-button.primary.large{background:#28506a 0 0 no-repeat padding-box;border:none;border-radius:0;color:#fff;cursor:pointer;font:normal normal 700 16px/24px Roboto;letter-spacing:.5px;margin-top:20px;max-width:300px;padding:16px 32px;transition:background-color .2s ease;width:100%}.prg-form-module .hs-button.primary.large:hover{background:#1a3547}.prg-form-module .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.prg-form-module .hs-error-msg{color:#dc2626;font-size:14px;margin-top:4px}.prg-form-module .hs-input::placeholder{color:#6b7280;opacity:1}.prg-form-module .hs-input:focus{border-color:#28506a;box-shadow:0 0 0 3px rgba(40,80,106,.1);outline:none}.prg-form-module .hs_day_of_inspection,.prg-form-module .hs_roof_damage_problem,.prg-form-module .hs_time_for_inspection{margin-top:0}@media (max-width:768px){.prg-form-module .form-columns-2{grid-template-columns:1fr}.prg-form-module .hs_time_for_inspection .hs-form-radio-display{min-width:0;width:100%}.prg-form-module .hs-button.primary.large{max-width:100%}.prg-form-module .hs_roof_damage_problem .inputs-list{display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.prg-form-module .hs_roof_damage_problem .hs-form-radio-display{font:normal normal normal 12px/14px Roboto;gap:0}}@media (max-width:480px){.prg-form-module .hs_day_of_inspection .hs-form-radio-display{font:normal normal normal 12px/14px Roboto;height:30px;width:30px}.prg-form-module .hs-form-field .hs-input[type=tel],.prg-form-module .hs-form-field .hs-input[type=text]{height:48px}.prg-form-module .hs_day_of_inspection .inputs-list,.prg-form-module .hs_roof_damage_problem .inputs-list{justify-content:flex-start}.prg-form-module .hs_time_for_inspection .hs-form-radio-display{font:normal normal normal 12px/14px Roboto;padding:10px 17px}}