.fmb-quote h2{color:var(--fmb-color-primary,#1b9b97);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.fmb-quote .fmb-quote-form,.fmb-quote .hs-form,.fmb-quote .hs_cos_wrapper_type_form{background-color:transparent}.fmb-quote .fmb-quote-form h3,.fmb-quote .hs-form h3,.fmb-quote .hs-richtext h3{color:var(--fmb-color-primary,#1b9b97);font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.fmb-quote .hs-form input[type=email],.fmb-quote .hs-form input[type=number],.fmb-quote .hs-form input[type=tel],.fmb-quote .hs-form input[type=text],.fmb-quote .hs-form select,.fmb-quote .hs-form textarea{background-color:#f5f5f5;border:1px solid #686e77;border-radius:3px;box-sizing:border-box;color:#112337;min-height:48px;width:100%}.fmb-quote .hs-form textarea{min-height:120px}.fmb-quote .hs-form .inputs-list.multi-container{display:grid;gap:.35rem 1.5rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.fmb-quote .hs-form .hs-richtext+.hs_marital_status>label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.fmb-quote .hs-form input:focus,.fmb-quote .hs-form select:focus,.fmb-quote .hs-form textarea:focus{background-color:#fff;border-color:var(--fmb-color-primary,#1b9b97)}.fmb-quote .hs-submit .hs-button{background:var(--fmb-color-primary,#1b9b97);border:1px solid var(--fmb-color-primary,#1b9b97);border-radius:0;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.06em;min-height:44px;min-width:300px;padding:.6rem 1.5rem;text-transform:uppercase}.fmb-quote .hs-submit .hs-button:focus,.fmb-quote .hs-submit .hs-button:hover{background:var(--fmb-color-primary-dark,#15807d);border-color:var(--fmb-color-primary-dark,#15807d);color:#fff;font-weight:700}@media (max-width:767px){.fmb-quote .hs-submit .hs-button{min-width:0;width:100%}.fmb-quote .hs-form .inputs-list.multi-container{grid-template-columns:1fr}}