.contact-media{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:657px;overflow:hidden;background-color:#07171e}.contact-media__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;isolation:isolate;pointer-events:none}.contact-media .contact-media__image,.contact-media .contact-media__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.contact-media__bg:before,.contact-media__bg:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.contact-media__bg:before{background-color:#10520b;opacity:.2;mix-blend-mode:soft-light}.contact-media__bg:after{background:radial-gradient(64.6% 50% at 50% 50%,#07171e00 19.43%,#07171ed4 78.56%,#07171e),linear-gradient(#0003,#0003)}.contact-media .contact{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:none;margin:0;padding:32px 0}.contact-media .contact .title{margin:0;font-family:var(--font-heading-family);font-size:36px;font-style:italic;font-weight:400;line-height:40px;letter-spacing:0;text-align:center;color:#d6c6a1}.contact-media .contact form{width:calc(100% - 32px);max-width:617px}.contact-media .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14.4px;margin-bottom:14.4px}.contact-media .contact .field{margin:0 0 14.4px}.contact-media .contact__fields .field{margin:0}.contact-media .field:before,.contact-media .field:after{display:none}.contact-media .field__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.contact-media .field__input,.contact-media .field__input:focus,.contact-media .field__input:not(:placeholder-shown),.contact-media .field__input:-webkit-autofill{height:53.6px;min-height:0;margin:0;padding:0 14px;border:1px solid rgba(138,118,87,.56);border-radius:8px;background-color:#07171eb3;box-shadow:none;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);font-family:var(--font-body-family);font-size:14px;line-height:normal;letter-spacing:0;color:#d6c6a1}.contact-media .text-area,.contact-media .text-area:focus,.contact-media .text-area:not(:placeholder-shown){height:178px;min-height:55px;padding:10px 14px;line-height:19.6px;resize:vertical}.contact-media .field__input::placeholder{opacity:1;color:#d6c6a1}.contact-media .field__input:focus{outline:0}.contact-media .field__input:focus-visible{border-color:#d6c6a1;outline:0;box-shadow:none}.contact-media .contact__button{margin-top:0}.contact-media .contact__button .button{width:100%;min-width:0;min-height:0;height:40px;padding:9px 11px;border:1px solid #d6c6a1;border-radius:4px;background-color:#d6c6a1;box-shadow:none;font-family:var(--font-body-family);font-size:14px;line-height:20px;letter-spacing:-.04em;color:#07171e;transition:background-color .2s ease,color .2s ease}.contact-media .contact__button .button:before,.contact-media .contact__button .button:after{display:none}.contact-media .contact__button .button:hover{background-color:#07171e;color:#d6c6a1}@media screen and (min-width:750px){.contact-media .contact .title{font-size:48px;line-height:48px}.contact-media .contact__button .button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form-media.css.map */
