@keyframes opacity-end-100{0%{opacity:0}to{opacity:1}}@keyframes opacity-bounce{0%{opacity:.4}50%{opacity:.6}to{opacity:.4}}@keyframes translateY-start-negative{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@font-face{font-family:din-condensed;src:url(../fonts/DINCond-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:din-condensed;src:url(../fonts/DINCond-Bold.woff) format("woff");font-weight:700;font-style:normal}.contact-form{background:#e6ebef}.contact-form__loading-screen{pointer-events:none;opacity:0;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);font-size:1rem;transition:all .2s ease-in-out;z-index:10}.contact-form__loading-screen--loading{opacity:1;pointer-events:auto}.contact-form .form__inner{padding:3rem 1rem}@media(min-width:1024px){.contact-form .form__inner{padding:2.5rem}}.contact-form .form__inner--no-top-padding{padding-top:0}@media(min-width:768px){.contact-form .form__inner--no-top-padding{padding-top:0}}.contact-form .form__inner--no-bottom-padding{padding-bottom:0}@media(min-width:768px){.contact-form .form__inner--no-bottom-padding{padding-bottom:0}}.contact-form .form__title{font-size:1.75rem;line-height:1.75rem}.contact-form .form .input-group__label{font-weight:700;text-transform:uppercase;font-size:.9375rem;line-height:1.5rem;color:#003961}.contact-form .form .input-group{margin-top:1rem}@media(min-width:1024px){.contact-form .form .input-group--no-top-margin{margin-top:0}}.contact-form .form__button{background:#003961;color:#fff;text-align:center;width:100%}.contact-form .form__button:hover{background:#ffde6c;color:#003961}.contact-form .form__button:hover svg{fill:#003961}.contact-form .form__button svg{top:0;fill:#fff}@media(min-width:1024px){.contact-form .form__button{text-align:center;width:auto}}.contact-form .form__button-wrapper svg{display:none}.contact-form--clean{background:#fff}.contact-form--clean .form__button-wrapper svg{display:block;border-radius:50%;overflow:hidden;background-color:#003961}.contact-form--clean .form__button-wrapper svg path{fill:#fff}.contact-form--clean .button:hover{background-color:#005c89;color:#fff}.contact-form--clean .form__inner{background:none;padding:0}.contact-form--clean .input-group__label{display:none}.contact-form--clean__input,.contact-form--clean input[type=email],.contact-form--clean input[type=password],.contact-form--clean input[type=phone],.contact-form--clean input[type=text]{color:#003961;outline:none;padding-left:0;border:none;border-bottom:1px solid #7f9cb0;margin:0 16px 8px 0}.contact-form--clean__input::placeholder,.contact-form--clean input[type=email]::placeholder,.contact-form--clean input[type=password]::placeholder,.contact-form--clean input[type=phone]::placeholder,.contact-form--clean input[type=text]::placeholder{color:#7f9cb0}