.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:2rem}@media screen and (min-width:750px){.contact__button{margin-top:5rem;display:flex;justify-content:center}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__banner{display:flex;position:relative;flex-direction:column;z-index:auto;isolation:isolate}.contact__media{height:100%;position:absolute;left:0;top:0;width:100%}.contact__banner:after,.contact__media:after{content:"";position:absolute;top:0;background:rgba(var(--color-background),1);opacity:0;z-index:1;width:100%;height:100%}.contact__banner--adapt{height:auto}.contact__banner--small:not(.contact__banner--adapt){min-height:15.6rem}.contact__banner--medium:not(.contact__banner--adapt){min-height:34rem}.contact__banner--large:not(.contact__banner--adapt){min-height:49.4rem}@media screen and (min-width:750px){.contact__banner{flex-direction:row}.contact__banner--small:not(.contact__banner--adapt){min-height:44.5rem}.contact__banner--medium:not(.contact__banner--adapt){min-height:56rem}.contact__banner--large:not(.contact__banner--adapt){min-height:68.1rem}}.contact__banner .contact__media.media{-webkit-mask:url('data:image/svg+xml,<svg width="1230" height="445" viewBox="0 0 1230 445" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M32 0H1198C1209.2 0 1214.8 0 1219.08 2.17987C1222.84 4.09734 1225.9 7.15695 1227.82 10.9202C1230 15.1984 1230 20.799 1230 32V383.789C1230 398.047 1230 405.176 1227.29 409.837C1224.83 414.073 1221.32 416.984 1216.7 418.626C1211.62 420.434 1204.37 419.076 1189.86 416.362C1113.92 402.157 944.987 379.313 812.312 424.836C628.172 488.017 510 378.259 295.969 424.836C144.534 465.031 49.7885 433.219 15.0282 417.009C10.6311 414.958 8.4326 413.933 5.98153 411.524C4.10986 409.685 2.02307 406.409 1.14711 403.936C0 400.696 0 397.761 0 391.891V32C0 20.799 0 15.1984 2.17987 10.9202C4.09734 7.15695 7.15695 4.09734 10.9202 2.17987C15.1984 0 20.7989 0 32 0Z" fill="currentColor"/></svg>') no-repeat bottom;mask:url('data:image/svg+xml,<svg width="1230" height="445" viewBox="0 0 1230 445" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M32 0H1198C1209.2 0 1214.8 0 1219.08 2.17987C1222.84 4.09734 1225.9 7.15695 1227.82 10.9202C1230 15.1984 1230 20.799 1230 32V383.789C1230 398.047 1230 405.176 1227.29 409.837C1224.83 414.073 1221.32 416.984 1216.7 418.626C1211.62 420.434 1204.37 419.076 1189.86 416.362C1113.92 402.157 944.987 379.313 812.312 424.836C628.172 488.017 510 378.259 295.969 424.836C144.534 465.031 49.7885 433.219 15.0282 417.009C10.6311 414.958 8.4326 413.933 5.98153 411.524C4.10986 409.685 2.02307 406.409 1.14711 403.936C0 400.696 0 397.761 0 391.891V32C0 20.799 0 15.1984 2.17987 10.9202C4.09734 7.15695 7.15695 4.09734 10.9202 2.17987C15.1984 0 20.7989 0 32 0Z" fill="currentColor"/></svg>') no-repeat bottom;-webkit-mask-size:cover;mask-size:cover;background-color:transparent;width:100%;height:100%}.contact .title{margin-bottom:2rem}.contact .contact__description{font-size:18px;line-height:30.6px}.contact form{margin-top:5rem}.contact .field{--inputs-radius: 1rem}.contact .field__input{height:6.2rem;padding:2rem 2.5rem .8rem}.contact .field:after,.contact .field:before{border-radius:1rem}.contact .field__label{left:2.5rem;top:2.1rem;font-size:16px;line-height:19.5px;letter-spacing:normal}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{top:.3rem;left:2.5rem}.contact .text-area{min-height:15rem}.contact .field:hover.field:after{box-shadow:none;border-radius:1rem}@media screen and (min-width:750px){.contact__banner .contact__media.media{border-radius:2rem}}@media screen and (max-width:749px){.contact__banner{margin-left:-2rem;margin-right:-2rem}.contact__banner .contact__media.media{-webkit-mask:url('data:image/svg+xml,<svg width="430" height="156" viewBox="0 0 430 156" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M0 0H430V148.931C430 148.931 345.748 127.679 283.979 148.931C219.605 171.08 178.293 132.603 103.469 148.931C35.3089 167.073 0 143.372 0 143.372V0Z" fill="currentColor"/></svg>') no-repeat bottom;mask:url('data:image/svg+xml,<svg width="430" height="156" viewBox="0 0 430 156" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M0 0H430V148.931C430 148.931 345.748 127.679 283.979 148.931C219.605 171.08 178.293 132.603 103.469 148.931C35.3089 167.073 0 143.372 0 143.372V0Z" fill="currentColor"/></svg>') no-repeat bottom;-webkit-mask-size:cover;mask-size:cover}.contact .title{font-size:32px;line-height:41.6px;letter-spacing:.1em}.contact .contact__description{font-size:14px;line-height:21px}.contact form{margin-top:3.3rem}.contact__button button{width:100%}.contact .field{--inputs-radius: .5rem}.contact .field__input{height:5.2rem;padding:1.6rem 2rem .8rem;font-size:14px;line-height:17.07px}.contact .field__label{left:2rem;top:1.8rem;font-size:14px;line-height:17.07px}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{top:.1rem;left:2rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-contact-form.css.map */
