.section-module-12{--color-border-black:hsla(0,0%,100%,.2);--color-dark-contrast-80:hsla(0,0%,100%,.8);--color-dark-contrast-50:hsla(0,0%,100%,.5);--color-dark-contrast-40:hsla(0,0%,100%,.4)}.section-module-12 .block-heading{max-width:480px}.section-module-12 .block-heading__title{color:var(--color-white-contrast-100)}.section-module-12 .block-heading__subtitle{color:var(--color-white-contrast-80)}.section-module-12 .section-main{min-height:830px;padding:100px 80px 80px}.section-module-12 .section-sub{padding:100px 80px 80px 0}.section-module-12 .atbs-block__inner{position:relative;z-index:2}.contact-form__inner{position:relative;z-index:1}.contact-feature__background{background-attachment:fixed;background-position:50%;bottom:0;left:0;position:absolute;top:0;width:100%;z-index:-1}.contact-feature__background:before{background-color:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-module-12 .social-links .social-links__link{background-color:transparent;border:1px solid var(--color-white-contrast-20);border-radius:50%}.section-module-12 .social-links .social-links__link svg path{fill:var(--color-white-contrast-80)}.section-module-12 .contact-paragraph__info{max-width:420px}.section-module-12 iframe{height:350px;width:100%}.section-module-12 .contact-heading__title{color:var(--color-white-contrast-80);margin-bottom:20px}.section-module-12 .contact-information{width:100%}.section-module-12 .contact-paragraph__wrapper:not(:last-child){margin-bottom:0}.section-module-12 .section-sub .contact-map{margin-top:60px}.contact-form input[type=date],.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=password],.contact-form input[type=search],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url],.contact-form select,.contact-form select.form-control,.contact-form textarea,.contact-form textarea.form-control{background-color:var(--color-white-contrast-20)}.contact-form form .hs-button[type=submit]{padding:12px 45px}.contact-form form textarea{max-width:100%;min-height:220px;min-width:100%}.contact-image__field{z-index:-1}.contact-image__field,.contact-image__field:before{height:100%;left:0;position:absolute;top:0;width:100%}.contact-image__field:before{background-color:var(--color-forward);content:""}.contact-form form,.contact-form form fieldset{max-width:100%;width:100%}.contact-form form fieldset.form-columns-1 .hs-input{width:100%}@media (max-width:1545px){.section-module-12 iframe{height:550px}}@media (max-width:1366px){.section-module-12 iframe{height:500px}}@media (max-width:1199px){.section-module-12 .atbs-block__inner{padding:80px var(--container-space)}.section-module-12 .section-main,.section-module-12 .section-sub{min-height:auto;padding:0;width:100%}.section-module-12 .section-sub{margin-top:50px}.contact-form__inner{position:static}}@media (max-width:991px){.section-module-12 .section-main,.section-module-12 .section-sub{width:100%}.section-module-12 .atbs-block__inner>.flex-box{margin:-25px}.section-module-12 .atbs-block__inner>.flex-box>*{padding:-25px}.section-module-12 .section-main__bottom.flex-box{margin:-15px}.section-module-12 .section-main__bottom.flex-box>*{border:0;padding:15px;width:100%}}@media (max-width:767px){.section-module-12 .atbs-block__inner{padding:60px var(--container-space)}.section-module-12 .section-sub .contact-map{margin-top:40px}}@media (max-width:380px){.section-module-12 .block-heading__hint:after,.section-module-12 .block-heading__hint:before{width:30px}}