.contact__wrapper{position:relative}.contact__container{display:flex;flex-direction:column;gap:4rem;margin-left:0;padding:0}@media screen and (min-width:990px){.contact__container{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem}}@media screen and (min-width:1200px){.contact__container{gap:5rem}}.contact__bg.contact--accent,.contact__bg.contact--white{width:100%}@media screen and (max-width:989px){.contact__bg.contact--accent{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:60px;padding-bottom:60px;padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);box-sizing:border-box}}@media screen and (min-width:990px){.contact__bg.contact--accent .contact__container--inner{padding:120px 57px}.contact__bg.contact--accent{border-radius:4px}}.contact__info{flex-shrink:0}@media screen and (min-width:990px){.contact__info{max-width:30%}}.contact__pre-heading{margin:0 0 1.2rem}.contact__title{margin:0 0 2rem}.contact__title>p{margin:0}.contact__desc{margin:0 0 2rem}.contact__desc p{margin:0 0 .5rem}.contact__desc p:last-child{margin-bottom:0}.contact__person{display:flex;align-items:flex-start;gap:1.6rem;margin-top:1.6rem}.contact__person-image-wrapper{flex-shrink:0;width:59px;height:59px;border-radius:50%;overflow:hidden;background:rgba(var(--color-foreground),.08)}.contact__person-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.contact__person-details{display:flex;flex-direction:column;min-width:0}.contact__person-name{margin:0;font-size:16px;font-weight:600;color:rgb(var(--color-foreground))}.contact__person-email,.contact__person-phone{font-size:16px;color:rgb(var(--color-foreground));text-decoration:none;transition:color var(--duration-default)}.contact__person-email:hover,.contact__person-phone:hover{color:rgba(var(--color-foreground),.75)}.contact__form-wrap{flex:1;min-width:0}@media screen and (min-width:990px){.contact__form-wrap{max-width:50%}}.contact-form{width:100%}.contact__fields{display:flex;flex-direction:column;gap:1.4rem}.contact .field{margin-bottom:0}.contact .field .field__input{height:5.8rem;background-color:inherit;border-radius:.4rem;border:1px solid rgba(var(--color-border-input))}.contact .field .field__input::placeholder{color:rgba(var(--color-foreground),.5)}.contact .text-area{min-height:14rem;height:auto;padding-top:3rem;resize:vertical}.contact__select{-webkit-appearance:auto;appearance:auto;cursor:pointer;padding-right:3rem}.contact .field--select-only{position:relative}.contact .field--select-only .contact__select{-webkit-appearance:none;appearance:none;padding-right:4rem}.contact .field--select-only .contact__select-arrow{position:absolute;right:1.8rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;color:#231f20}.contact .field--select-only .contact__select-arrow svg{display:block;width:19px;height:11px}.contact .field--select-only .field__input{padding:1.5rem 1.8rem;font-size:1.6rem}.contact__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:2rem}@media screen and (min-width:576px){.contact__submit{width:auto;min-width:16.8rem}}.contact__add-text{font-size:1.2rem;color:rgba(var(--color-secondary-text));max-width:54rem}.contact__add-text a{text-decoration:none;transition:color var(--duration-default)}.contact__add-text>*{margin:0}.contact__bg.contact--white{background-color:#fff}.contact__bg.contact--accent{background-color:#e5e0dd}.contact .contact__field-error .form__message{align-items:flex-start;margin:.6rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.contact .contact__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}.contact .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
