.co-contact-form .contact__field-error{position:absolute;top:-30px}.co-contact-form .contact__field-error .form__message{margin-top:0}.co-contact-form .contact__field-error .svg-wrapper{transform:translateY(-3px)}.co-contact-form .contact{padding:40px}.co-contact-form .contact .form__message{margin-top:0;margin-bottom:13px}.co-contact-form .form__message .form-status{font-size:14px!important;color:rgba(var(--color-foreground),.75)!important}.co-contact-form .form-status-list{display:none}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) var(--co-blue)}.co-contact-form .field__input{color:var(--co-blue)!important}.co-contact-form .field__input::placeholder{color:var(--co-blue)!important}.co-contact-form .field__label{color:var(--co-blue)!important}.co-fu-s4-text{max-width:700px;margin:0 auto}@media screen and (max-width: 749px){.co-contact-form .contact{padding:30px 20px 40px}.co-contact-form .contact__field-error{top:-90px!important}.co-contact-form .form__message .form-status{display:none!important}}.co-fu-s4{background-color:#0d1b47;position:relative;padding:calc(var(--co-padding-y) * 2) 0;scroll-margin-top:var(--header-height)}@media screen and (max-width: 749px){.co-fu-s4{padding:calc(var(--co-padding-y) * 2) 0}}.co-fu-s4 .co-fu-s4-frame{display:flex;align-items:center;justify-content:center;flex-direction:column}.co-fu-s4 .co-fu-s4-image{width:35%;position:absolute;height:auto;aspect-ratio:1;left:auto;right:80%;top:50%;transform:translateY(-50%);max-height:120%;display:flex;align-items:center;justify-content:center}.co-fu-s4 .co-fu-s4-image img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width: 989px){.co-fu-s4 .co-fu-s4-image{display:none}}@media screen and (max-width: 749px){.co-fu-s4 .co-fu-s4-image{width:100%;padding-bottom:80%}}.co-fu-s4 .co-fu-s4-text{width:100%}.co-fu-s4 .co-fu-s4-text .co-heading{margin-bottom:20px;text-align:center}@media screen and (max-width: 749px){.co-fu-s4 .co-fu-s4-text .co-heading{text-align:center}}.co-fu-s4 .co-fu-s4-text .co-richtext{text-align:center}@media screen and (max-width: 749px){.co-fu-s4 .co-fu-s4-text .co-richtext br{display:none}}.co-fu-s4 .co-fu-s4-text .co-button{margin:45px auto 0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/co-styles-contact-hero.css.map */
