.form-parent-div{max-width:100%!important;width:100%}.form-div-second{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin:0 auto;max-width:1336px!important;padding:80px 24px;width:100%}html body.no--navigation header.site--header .header--main--cta{display:block!important}@media screen and (min-width:768px) and (max-width:1024px){.form-div-second{padding:60px 24px}#roofingFormWrapper,.form-hero-img{width:100%!important}.form-div .plr{padding:0 40px}}@media screen and (max-width:767px){.form-div .plr{padding:0 32px}.form-div-second{flex-direction:column;gap:50px;padding:40px 24px}p.step1-heading{font-size:20px!important;line-height:24px!important}.step-label{font-size:16px!important;line-height:20px!important}img.form-hero-img{height:max-content!important;width:100%!important}#roofingFormWrapper .form-heading{font-size:26px!important}}img.form-hero-img{height:max-content!important;position:sticky;top:0;width:47%}#hs_cos_wrapper_widget_1765288478922{align-items:center;display:flex;flex-direction:column}.confirmation-message{color:#00137f;display:block;font-size:22px;font-weight:700;line-height:26px;margin-bottom:0!important;padding:0 32px 32px!important;text-align:center;width:100%;word-break:break-word}.estimate-amount{background:#f1f2f2;color:#e32228;font-size:45px;font-weight:700;margin:0 auto 26px;max-width:390px;padding:15px 30px}.step input{border:1px solid #e4e8ef!important;border-radius:0!important;position:relative;transition:all .3s ease!important}.side-labelss .step-label{margin:0}.side-labelss{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:25px;width:100%}.side-labels img{margin-bottom:8px}input#linear_feet{border:1px solid #e4e8ef!important;border-radius:0;position:relative;transition:all .3s ease}span.span-or{color:#ed1132;font-size:24px;font-weight:600;margin-bottom:15px!important;text-align:center}#virtual_measure{background:#1e3a8a;border:2px solid #636466;border-radius:0;height:15px;position:relative;transition:all .3s ease;width:15px}#roofingFormWrapper{background:#fff;box-shadow:1px 1px 16px 8px #1e3a8a10;margin:0;padding:30px 0 50px;width:41.666668%}#roofingFormWrapper .form-heading{color:#ed1132;font-size:30px;font-weight:700;margin:0;padding:12px 24px 14px;text-align:center}#roofingFormWrapper .form-div{padding:0}p.step1-heading{border-bottom-left-radius:65px;border-bottom-right-radius:65px;color:#00137f!important;font-size:20px;font-weight:700;line-height:24px;margin-bottom:28px;margin-top:0;padding:0 32px 32px;text-align:center!important}.step-label{color:#1e3a8a;display:block;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px;text-align:center}.side-labels{display:flex;flex-direction:row;gap:18px;justify-content:center;margin-bottom:25px}.side-labels label{align-items:center;display:flex;flex-direction:column-reverse}.side-labels label input{background:#1e3a8a;border:2px solid #636466;border-radius:0;height:15px;position:relative;transition:all .3s ease;width:15px}.step{animation:fadeIn .4s ease-in-out;display:none}.step:first-child{display:block}.step h3{color:#1e3a8a;font-size:20px;margin-bottom:20px}input[type=email],input[type=number],input[type=text]{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;margin-bottom:15px;padding:10px 12px;transition:border-color .3s;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=text]:focus{border-color:#1e3a8a;outline:none}input[type=checkbox]{cursor:pointer;margin-right:8px;transform:scale(1.1)}.btn-next button{background-color:#1e3a8a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Futura Bold;font-size:16px;margin-right:10px;padding:22px 44px;text-transform:uppercase;transition:background-color .3s;width:200px}.btn-next button#skipCalendly{width:auto}button:hover{background-color:#ed1132}#back2{background-color:#6b7280}#back2:hover{background-color:#4b5563}#resultMessage{align-items:center;color:#1e3a8a;display:flex;flex-direction:column;font-size:16px;line-height:1.5;margin-top:20px;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:500px){#roofingFormWrapper{padding:20px 0 30px}#roofingFormWrapper,.form-hero-img{width:100%!important}.btn-next button{margin-bottom:10px;width:100%}}#calendlyEmbed iframe{height:100vh}.plr{padding:0 75px}.lfn{color:#5a5b5e;text-align:left}.btn-next{align-items:center;display:flex;justify-content:center;padding-top:20px!important;width:100%}#resultMessage{font-family:var(--hsf-global__font-family)}#resultMessage p.step1-heading{margin:0!important}.side-labels img{width:70px}.step input,input#linear_feet{font-family:var(--hsf-global__font-family)}input#linear_feet{margin-bottom:35px!important}button#submitForm{width:100%}#back2{width:auto}@media screen and (max-width:500px){.btn-next{flex-direction:column}}