.faq-banner{background-position:50%,50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding:8rem 5rem}.faq-banner__button{display:block;background-color:#9e0c0f;color:#fff;font-weight:700;border-radius:50px;padding:.7rem 1.7rem;margin:1rem 0}.faq-banner__button:hover{color:#9e0c0f}.faq-banner__container{max-width:1200px;margin:0 auto}@media only screen and (max-width:540px){.faq-banner{padding:4rem 1rem;background-position:7% 50%}}.faq-banner__form-container{max-width:450px}@media only screen and (max-width:540px){.faq-banner__form-container{margin-left:1.25rem;margin-right:2rem}}.faq-banner__form-label{color:#fff;display:block;font-weight:700;margin-bottom:1rem}.faq-banner__header{color:#fff;margin:1rem 0 0;font-weight:100;font-size:4rem}@media (max-width:1200px){.faq-banner__header{font-size:calc(1.525rem + 3.3vw)}}@media screen and (max-width:600px){.faq-banner__header{margin-left:1.25rem;max-width:100%}}.faq-banner__line{border:1px solid #9e0c0f;margin:0 0 1rem;width:3.5em}@media screen and (min-width:768px){.faq-banner__line{margin-left:-1.5rem;width:4.5em}}.faq-banner__offset-wrapper{margin:1.25rem 0 0 2.5rem}@media screen and (max-width:600px){.faq-banner__offset-wrapper{margin-left:0}}.faq-banner input[type=text]{background:rgba(0,0,0,0);color:#fff;border-color:#fff;padding:.75rem;margin:0 0 1rem;width:100%;border-style:solid}.faq-banner input[type=text]::-webkit-input-placeholder{color:#fff}.faq-banner input[type=text]::-moz-placeholder{color:#fff}.faq-banner input[type=text]:-ms-input-placeholder{color:#fff}.faq-banner input[type=text]::-ms-input-placeholder{color:#fff}.faq-banner input[type=text]::placeholder{color:#fff}
/*# sourceMappingURL=/assets/css/maps/faq-banner.css.map */
