.contact-banner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.contact-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;pointer-events:none}.contact-banner__content{position:relative;z-index:1;width:100%}.contact-banner--align-left .contact-banner__content{text-align:left}.contact-banner--align-center .contact-banner__content{text-align:center}.contact-banner--align-right .contact-banner__content{text-align:right}.contact-banner__heading{font-family:var(--font-heading-family, inherit);font-size:3.6rem;line-height:1.15;margin:0 0 1.2rem}h1.contact-banner__heading{text-align:center;font-family:Playfair Display,serif!important}.contact-us form#ContactForm input,.contact-us form#ContactForm textarea{font-family:Montserrat,sans-serif}@media screen and (min-width:750px){.contact-banner__heading{font-size:40px}}.contact-banner__subheading{font-size:1.5rem;line-height:1.6;max-width:60rem}.contact-banner--align-center .contact-banner__subheading{margin-left:auto;margin-right:auto}.contact-banner--align-right .contact-banner__subheading{margin-left:auto}.contact-banner__subheading p{margin:0}@media screen and (max-width:749px){.contact-banner__heading{font-size:3rem}.contact-banner__subheading{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/contact-us-banner.css.map */
