.address-form{background-color:var(--primary);background-size:cover;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000080;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;width:100%}.address-form h1,.address-form h2,.address-form h3,.address-form h4,.address-form h5,.address-form h6,.address-form p{color:inherit;width:100%}.address-form .btn{margin-top:1rem}.address-form__inputs{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.address-form{padding:2rem}}.address-form__split{grid-gap:1rem;display:grid;width:100%}@media only screen and (min-width:768px){.address-form__split{grid-template-columns:repeat(2,1fr)}.address-form__price{display:block;float:right;font-size:1.5em;margin-left:2rem}}.address-form:first-child{margin-top:0!important}.address-form .btn{margin-top:2rem}@media only screen and (min-width:768px){.address-form h3{align-items:center;display:flex;justify-content:center}}.address-form h3,.address-form h4,.address-form h5{margin-bottom:0;margin-top:1rem}.address-form .actions{display:flex;width:100%}.address-form .error{color:#721c24}.address-form .result{font-weight:700}.address-form .outline{border:1px solid}@media only screen and (min-width:768px){.quote-widget--floating,.quote-widget[floating=true]{margin-bottom:-5%;margin-top:-15%;position:relative;z-index:10}}.quote-widget h5{margin-top:.5rem}.quote-widget .input-group{margin-bottom:.5rem}
