.quote-request__content{grid-gap:1.875rem;display:grid;gap:1.875rem;grid-template-columns:1fr;padding:0}@media screen and (min-width:1024px){.quote-request__content{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.875rem 0;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.quote-request__quote-form{grid-column:2;grid-row:1/span 2}}.quote-request__video{padding:0 1.25rem}@media screen and (min-width:1024px){.quote-request__video{grid-column:1;grid-row:1;padding-left:1.875rem;padding-right:7.5rem}}.quote-request__next-steps{grid-gap:.9375rem;display:grid;gap:.9375rem;padding:0 1.25rem}@media screen and (min-width:1024px){.quote-request__next-steps{grid-column:1;grid-row:2;padding-left:1.875rem;padding-right:7.5rem}}.quote-request__next-steps-title{color:var(--color-brand-primary);margin-bottom:.625rem}.quote-request__next-step{-ms-flex-align:center;gap:.9375rem;max-width:34.375rem}.quote-request__next-step,.quote-request__next-step-number{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.quote-request__next-step-number{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--color-brand-primary);border-radius:50%;color:var(--color-white);-ms-flex:0 0 2.5rem;flex:0 0 2.5rem;font-size:1rem;font-weight:var(--font-medium-weight);height:2.5rem;justify-content:center;margin-bottom:auto;width:2.5rem}.quote-request__quote-form{background-color:var(--color-brand-secondary-accent);height:100%;padding:1.875rem 1.25rem}@media screen and (min-width:768px){.quote-request__quote-form{padding:3.125rem 2.5rem}}.quote-form__title{color:var(--color-brand-primary);margin-bottom:1.875rem}@media screen and (min-width:768px){.quote-form__title{margin-bottom:2.5rem}}.quote-form__section{grid-gap:.625rem;display:grid;gap:.625rem;margin-bottom:2.5rem}@media screen and (min-width:768px){.quote-form__section{margin-bottom:3.125rem}}.quote-form__field{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}@media screen and (min-width:768px){.quote-form__field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;gap:.625rem;justify-content:space-between}}.quote-form__label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem;font-weight:var(--font-medium-weight)}.quote-form__field__select,.quote-form__input,.quote-form__select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;padding:.4375rem .625rem;width:100%}.quote-form__field__select::-webkit-input-placeholder,.quote-form__input::-webkit-input-placeholder,.quote-form__select-input::-webkit-input-placeholder{color:var(--color-quinary)}.quote-form__field__select::-moz-placeholder,.quote-form__input::-moz-placeholder,.quote-form__select-input::-moz-placeholder{color:var(--color-quinary)}.quote-form__field__select:-ms-input-placeholder,.quote-form__input:-ms-input-placeholder,.quote-form__select-input:-ms-input-placeholder{color:var(--color-quinary)}.quote-form__field__select::-ms-input-placeholder,.quote-form__input::-ms-input-placeholder,.quote-form__select-input::-ms-input-placeholder{color:var(--color-quinary)}.quote-form__field__select::placeholder,.quote-form__input::placeholder,.quote-form__select-input::placeholder{color:var(--color-quinary)}@media screen and (min-width:768px){.quote-form__field__select,.quote-form__input,.quote-form__select-input{width:70vw}}@media screen and (min-width:1024px){.quote-form__field__select,.quote-form__input,.quote-form__select-input{max-width:22.875rem;width:25vw}}.quote-form__button{display:block;margin:auto}.quote-form__select{position:relative}.quote-form__select-input{color:var(--color-black)}.quote-form__select-input:invalid,.quote-form__select-input:not(:focus):not(:valid){color:var(--color-quinary)}.quote-form__select .icon{position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.quote-form__select .icon-caret{-webkit-transform:rotate(90deg) translateY(-50%);-ms-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%)}.quote-form__select .icon-caret [fill=currentColor]{fill:var(--color-quinary)}.form__actions{margin-top:3.125rem}@media screen and (min-width:768px){.form__actions{margin-top:4.0625rem}}