.rich-text{display:inline;white-space:normal}.rich-text__block{margin-bottom:16px}.rich-text__item{display:block}.rich-text__text{display:inline}.rich-text__link{display:inline;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;text-decoration-color:#000;color:inherit;transition:all .3s ease}.rich-text__link .text{transition:all .3s ease}.rich-text__link:hover{text-decoration-color:#2f474b}.rich-text__link:hover .text{color:#000}.contact{background-color:#2f474b}.contact__inner{padding-bottom:32px}.contact .contact__heading{margin-bottom:80px}.contact .contact__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px}.contact .contact__contact-details{display:flex;flex-direction:column}.contact .contact__address{margin-bottom:48px}.contact .contact__logo{width:160px;display:block;margin-bottom:32px}.contact .contact__logo:last-child{margin-top:120px}.contact .contact__form-link{color:#918178}.contact .contact__contact-form{display:flex;flex-direction:column}.contact .contact__form-input{margin-bottom:24px}.contact .contact__form-consent{margin-bottom:48px}.contact .contact__form-consent .rich-text__link{text-decoration:none}.contact .contact__form-consent .rich-text__link .rich-text__text{color:#918178!important}.contact .contact__form-submit-button{margin-bottom:24px;align-self:flex-end;cursor:pointer}.contact .contact__notifier{border:1px solid #918178;padding:32px}.contact .contact__notifier-message{color:#fff;text-align:center}@media (max-width: 1000px){.contact .contact__wrapper{display:grid;grid-template-columns:1fr;grid-gap:32px}.contact .contact__contact-form{grid-row:1}.contact .contact__details{grid-row:2}}.text-input{width:100%;position:relative}.text-input__input{width:100%;height:48px;color:#fff;outline:none;border:none;border-radius:0;border-bottom:1px solid rgba(255,255,255,.6);padding:0;background-color:transparent;margin-top:40px}.text-input__input:focus+.text-input__label,.text-input__input:not(:placeholder-shown)+.text-input__label,.text-input__input--active+.text-input__label{transform:translate(-16px,-32px);font-size:12px}.text-input--error .text-input__error-message{display:block}.text-input--error .text-input__error-message:after{content:"";height:8px;border-radius:50%;width:8px;background-color:#d40d0d;right:16px;top:56px;position:absolute}.text-input__label{position:absolute;color:#fff9;bottom:calc(50% - 12px);top:48px;left:16px;transition:all .2s ease;pointer-events:none}.text-input__error-message{color:#d40d0d;padding-top:8px;display:none}.submit-button{display:flex;flex-direction:row;align-items:center;background-color:transparent;border:0;outline:none}.submit-button .submit-button__label{color:#fff;margin-right:8px}.submit-button .submit-button__icon{border:1px solid #FFFFFF;color:#fff;border-radius:50%;font-size:16px;width:32px;height:32px;display:flex;line-height:32px;padding:0 2px 0 8px}.textarea-input{width:100%;position:relative}.textarea-input__input{width:100%;height:48px;color:#fff;outline:none;border:none;border-radius:0;border-bottom:1px solid rgba(255,255,255,.6);padding:0;background-color:transparent;margin-top:40px;resize:none}.textarea-input__input:focus+.textarea-input__label,.textarea-input__input:not(:placeholder-shown)+.textarea-input__label,.textarea-input__input--active+.textarea-input__label{transform:translate(-16px,-32px);font-size:12px}.textarea-input--error .textarea-input__error-message{display:block}.textarea-input--error .textarea-input__error-message:after{content:"";height:8px;border-radius:50%;width:8px;background-color:#d40d0d;right:16px;top:56px;position:absolute}.textarea-input__label{position:absolute;color:#fff9;bottom:calc(50% - 12px);top:48px;left:16px;transition:all .2s ease;pointer-events:none}.textarea-input__error-message{color:#d40d0d;padding-top:8px;display:none}
