.form-contact{position:relative;overflow:hidden;margin:-7.5rem 0 0;z-index:2;color:#fff}.form-contact-bg{position:absolute;left:0;top:0;width:100%;height:auto;line-height:0;pointer-events:none}.form-contact-bg img{width:100%;height:auto}.form-contact-container{position:relative;width:100%;max-width:88.611111111%;margin:0 auto;padding:13.402777778% 0 7.5rem;z-index:1}.form-contact .breadcrumb-cm{margin-bottom:3rem}.form-contact-layout{display:flex;justify-content:space-between}.form-contact-col--form{flex:0 0 49.530516432%;max-width:49.530516432%}.form-contact-col--info{flex:0 0 28.931924883%;max-width:28.931924883%}.form-contact-title{font-family:Baskervville,serif;font-size:2.25rem;font-weight:400;color:#fff;margin:0 0 .9375rem}.form-contact-intro{font-family:Arial,sans-serif;font-size:1.125rem;font-weight:400;color:#e6e6e6;margin:0 0 1.875rem}.form-contact-required-note{font-family:Arial,sans-serif;font-size:1.125rem;font-weight:400;font-style:italic;color:#e6e6e6;margin-bottom:.75rem}.form-contact-fields{display:flex;flex-direction:column;gap:1.375rem}.form-contact-field{display:flex;flex-direction:column;gap:.75rem}.form-contact-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-contact-asterisk{font-weight:700}.form-contact-input,.form-contact-textarea{width:100%;box-sizing:border-box;background:transparent;border:1px solid rgb(255,255,255);-webkit-border-radius:0;border-radius:0;color:#fff;font-family:Arial,sans-serif;font-size:.875rem;font-weight:400;padding:.875rem 1.125rem;outline:none;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.form-contact-input::placeholder,.form-contact-textarea::placeholder{color:#fff}.form-contact-input:hover,.form-contact-textarea:hover{border-color:#fff}.form-contact-input:focus,.form-contact-textarea:focus{border-color:#fff}.form-contact-textarea{min-height:13.75rem;resize:vertical;line-height:1.5}.form-contact-submit{align-self:flex-start;margin-top:.5rem;padding:.875rem 3.25rem;border:none;cursor:pointer;background-color:#d9d9d9;color:#111;font-family:Arial,sans-serif;font-size:.9375rem;font-weight:700;-webkit-transition:background-color .2s ease,opacity .2s ease;transition:background-color .2s ease,opacity .2s ease}.form-contact-submit:hover{background-color:#f5f5f5}.form-contact-submit:active{opacity:.9}.form-contact .contact-info-list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.375rem}.form-contact .contact-info-link{display:inline-flex;align-items:center;gap:.875rem;color:#fff;font-family:Arial,sans-serif;font-size:1.125rem;font-weight:400;text-decoration:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.form-contact .contact-info-link:hover{opacity:.75}.form-contact .contact-info-link--static{cursor:default}.form-contact .contact-info-link--static:hover{opacity:1}.form-contact .contact-info-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem}.form-contact .contact-info-icon--img img{display:block;width:1.5rem;height:1.5rem}.form-contact .contact-info-text{word-break:break-word}.form-contact-errors{margin:0 0 1.125rem;padding:.75rem 1rem;border:1px solid rgba(255,180,180,.6);font-family:Arial,sans-serif;font-size:.875rem;color:#ffbdbd}.form-contact-success{margin:0 0 1.375rem;font-family:Arial,sans-serif;font-size:.9375rem;color:#ffffffeb}@media screen and (max-width:991px){.form-contact{margin:-4.625rem 0 0}.form-contact-container{max-width:100%;padding:35% 1.5rem 4.5rem}.form-contact-layout{flex-wrap:wrap}.form-contact-col--form,.form-contact-col--info{max-width:100%;flex:none;width:100%}.form-contact-title{font-size:1.625rem}.form-contact-intro{font-size:.9375rem;margin-bottom:3.4375rem}.form-contact-required-note{display:none}.form-contact .breadcrumb-cm{margin-bottom:2.25rem}.form-contact-submit{width:100%;margin-bottom:10.625rem}.form-contact .contact-info-list{gap:.75rem}.form-contact .contact-info-text{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/contact-form.css.map */
