section.contact-form .container .contact-form__container{gap:8rem;display:-webkit-box;display:-ms-flexbox;display:flex}section.contact-form .container .contact-form__container .contact-form__header{width:50%}section.contact-form .container .contact-form__container .contact-form__header .contact-form__headline{color:var(--blue);margin-bottom:2rem}section.contact-form .container .contact-form__container .contact-form__header .contact-form__content{font-size:1.8rem}@media(max-width:767px){section.contact-form .container .contact-form__container{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}section.contact-form .container .contact-form__container .contact-form__header{width:100%}section.contact-form .container .contact-form__container .contact-form__header .contact-form__content{font-size:1.8rem}}section.contact-form .container .contact-form__container .contact-form__form-wrapper{width:50%}section.contact-form .container .contact-form__container .contact-form__form-wrapper .submitted-message{text-transform:uppercase;font-family:var(--font-oswald);font-size:2.4rem}section.contact-form .container .contact-form__container .contact-form__form-wrapper form label{font-size:1.6rem;margin-bottom:.5rem}section.contact-form .container .contact-form__container .contact-form__form-wrapper form .input{margin-right:2rem}section.contact-form .container .contact-form__container .contact-form__form-wrapper form .input input:not([type=submit]),section.contact-form .container .contact-form__container .contact-form__form-wrapper form .input textarea{border:1px solid var(--blue);color:var(--light);padding:1.5rem;background:0;border-radius:var(--btn-radius);font-size:2rem;width:100%}section.contact-form .container .contact-form__container .contact-form__form-wrapper form .input textarea{min-height:18rem}section.contact-form .container .contact-form__container .contact-form__form-wrapper form .input textarea::-webkit-input-placeholder{font-size:1.4rem}section.contact-form .container .contact-form__container .contact-form__form-wrapper form .input textarea::-moz-placeholder{font-size:1.4rem}section.contact-form .container .contact-form__container .contact-form__form-wrapper form .input textarea:-ms-input-placeholder{font-size:1.4rem}section.contact-form .container .contact-form__container .contact-form__form-wrapper form .input textarea::-ms-input-placeholder{font-size:1.4rem}section.contact-form .container .contact-form__container .contact-form__form-wrapper form .input textarea::placeholder{font-size:1.4rem}section.contact-form .container .contact-form__container .contact-form__form-wrapper form input[type=submit]{display:inline-block;text-decoration:none;text-transform:uppercase;font-family:var(--font-mono);padding:.5rem 2rem;color:var(--dark);background:var(--blue);border-radius:var(--btn-radius);border:1px solid var(--dark);-webkit-box-shadow:0 0 0 -1px #000;box-shadow:0 0 0 -1px #000;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}section.contact-form .container .contact-form__container .contact-form__form-wrapper form input[type=submit]:active{color:var(--light);border:1px solid var(--light)}section.contact-form .container .contact-form__container .contact-form__form-wrapper form input[type=submit]:focus-visible{outline:var(--outline)}section.contact-form .container .contact-form__container .contact-form__form-wrapper form fieldset:not(:last-child){margin-bottom:3rem;width:100%;max-width:100%}@media(max-width:767px){section.contact-form .container .contact-form__container .contact-form__form-wrapper{width:100%}section.contact-form .container .contact-form__container .contact-form__form-wrapper form fieldset.form-columns-2>div:not(:last-child),section.contact-form .container .contact-form__container .contact-form__form-wrapper form fieldset:not(:last-child){margin-bottom:2rem}}section.contact-form .container .contact-form__container .contact-form__form-wrapper form .hs-error-msgs{list-style:none;padding:0;margin-top:1rem;color:var(--item-red)}