.block-contact-form-header{position:relative}.block-contact-form-header__header{position:relative;background-color:var(--black);--text-color: var(--white);padding-top:6.25rem;padding-bottom:6.25rem}@media (min-width: 992px){.block-contact-form-header__header{position:unset;min-height:80vh;height:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.block-contact-form-header__header .heading{word-spacing:100vw;text-wrap:balance}.block-contact-form-header__header .heading-wrapper,.block-contact-form-header__header .content-container{position:relative;z-index:2}.block-contact-form-header__header .content-container p{font-size:20px}@media only screen and (min-width: 320px){.block-contact-form-header__header .content-container p{font-size:calc( 20px + 4 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-contact-form-header__header .content-container p{font-size:24px}}.block-contact-form-header .image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 992px){.block-contact-form-header .image-wrapper{top:0;right:58%;bottom:0;height:100%;overflow:hidden}}@media (min-width: 1300px){.block-contact-form-header .image-wrapper{right:calc(50% + 100px)}}.block-contact-form-header .image-wrapper:after{width:100%;height:100%;content:'';background-color:var(--black);position:absolute;top:0;left:0;z-index:1;opacity:0.6}.block-contact-form-header__form{padding-top:4.5rem;position:relative}.block-contact-form-header__form:before{width:100%;max-width:5.375rem;height:0.5rem;content:'';background-color:var(--primary);position:absolute;top:2.5rem;left:0.75rem}@media (min-width: 992px){.block-contact-form-header__form:before{top:5.4375rem;left:2.75rem}}@media (min-width: 992px){.block-contact-form-header__form{padding-top:7.5rem}.block-contact-form-header__form .gform_wrapper{padding-left:1rem}}@media (min-width: 992px){.block-contact-form-header .form-embed,.block-contact-form-header .form-title{padding-left:2rem}}.block-contact-form-header .form-title{font-size:18px;text-transform:initial;font-weight:500;margin-bottom:2rem}@media only screen and (min-width: 320px){.block-contact-form-header .form-title{font-size:calc( 18px + 6 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-contact-form-header .form-title{font-size:24px}}

/*# sourceMappingURL=block-contact-form-header.css.map */
