.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s}.title-contact .rich-text__blocks{max-width:1024px}.title-contact .rich-text__heading{display:grid;max-width:728px;margin:0;font-size:173px;line-height:1.1;font-weight:900;font-stretch:condensed;text-align:left}.title-contact .rich-text__heading em{font-size:32px;font-style:normal}.image-contact{max-width:1024px;margin:0 auto}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--color-background, #fff) inset}.contact{max-width:1100px;margin:0 auto;padding-top:16px!important}.text-contact,.title-form{max-width:1100px;margin:0 auto;padding-top:80px;padding-bottom:80px}.title-form{padding:0}.text-contact .rich-text__wrapper{padding:0;max-width:570px;margin-right:32px;font-size:24px;font-weight:400;line-height:1.2;font-stretch:semi-condensed}.text-contact .rich-text__wrapper strong{font-stretch:condensed;text-decoration:underline}.contact .contact__button .cta{width:100%}.title-form .rich-text__wrapper{padding:0;max-width:570px;margin-right:32px;font-size:24px;font-weight:400;line-height:1.2;font-stretch:condensed}.block-info-form{display:flex;flex-direction:column;align-items:start;margin-bottom:40px;gap:16px}.text-info-form,.text-required-fields{max-width:550px;font-size:16px;font-weight:400;line-height:1.2;font-stretch:normal;width:100%;margin:0}.title-form .rich-text__wrapper p{text-align:left}.contact .container-form{display:flex;justify-content:end}.contact form{max-width:570px;margin-right:32px}.contact .contact__fields{display:block}.contact .field:after{content:none}.contact .field__input{margin-bottom:32px!important;border:1px solid #000}.contact .field__input:hover,.contact .field__input:active{border-color:#ffed00;box-shadow:none}.contact .field__input:focus{border-color:#ffed00;box-shadow:none}.contact .field__input{height:56px;line-height:56px;padding-top:8px;font-size:14px}.contact .checkbox__label{font-size:14px}.contact textarea.field__input{height:120px;line-height:1.5;padding-top:16px}.contact .field__label{display:block;top:-12px!important;background-color:#fff;z-index:2;padding:0 4px;font-size:14px!important;font-weight:400;letter-spacing:0!important}.contact .select-wrapper{width:100%}.contact .select-wrapper .option{font-size:14px;font-weight:300}.contact .select-wrapper .has-items .item{background-color:#fff;border:0;font-size:14px!important;font-weight:400;color:#000}.contact .select-wrapper .has-items .item a.remove{border-left:0;margin-left:0}.contact .select-wrapper .multi .ts-control{position:absolute;top:0;left:0;height:100%;padding:12px 20px}.contact .select-icon{position:absolute;top:10px;right:20px;rotate:90deg}.hidden-form{display:none!important}.message-success-form{background-color:#23ebbc;padding:24px 20px;font-size:16px;font-weight:300}.contact .ts-dropdown{background-color:#fff;border-radius:0;border:1px solid #000;margin-left:-1px}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact .field:nth-child(1),.contact .field:nth-child(2),.contact .field:nth-child(3){grid-column:span 1}.contact .field:nth-child(4),.contact .field:nth-child(5),.contact .field:nth-child(6),.contact .field:nth-child(7),.contact .field:nth-child(8),.contact .field:nth-child(9){grid-column:span 2}.checkbox-wrapper{display:flex;align-items:flex-start;gap:.75rem}.checkbox__input{margin-top:.25rem;min-width:1.25rem;height:1.25rem;border:2px solid var(--color-base-text);background:transparent;cursor:pointer}.checkbox__input:checked{background:var(--color-base-text);position:relative}.checkbox__input:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-base-background-1);font-size:.875rem;font-weight:700}.checkbox__label{font-size:.875rem;line-height:1.4;cursor:pointer}.checkbox__label a{color:var(--color-base-text);text-decoration:underline}.checkbox__label a:hover{text-decoration:none}.text-area{min-height:6rem;resize:vertical}select.field__input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;min-height:3rem}select.field__input[multiple]{min-height:3rem}#ContactForm-discipline{min-height:3rem;padding:.75rem;border:1px solid var(--color-base-text);border-radius:4px;background:var(--color-base-background-1);color:var(--color-base-text);font-size:1rem;line-height:1.5}#ContactForm-discipline:focus{outline:none;border-color:var(--color-base-accent-1);box-shadow:0 0 0 2px rgba(var(--color-base-accent-1),.2)}.ts-wrapper select{display:none!important}.ts-control .ts-input::placeholder{color:var(--color-base-text);opacity:.6}.ts-control.has-items .ts-input::placeholder{display:none}.ts-wrapper{width:100%!important}.ts-control{width:100%!important;border:1px solid var(--color-base-text);border-radius:4px;padding:.75rem;min-height:3rem;background:var(--color-base-background-1);color:var(--color-base-text);font-size:1rem;line-height:1.5;box-sizing:border-box}.ts-control.focus{border-color:var(--color-base-accent-1);box-shadow:0 0 0 2px rgba(var(--color-base-accent-1),.2)}.ts-dropdown{width:100%!important;border:1px solid var(--color-base-text);border-radius:4px;background:var(--color-base-background-1);box-shadow:0 4px 6px -1px #0000001a;z-index:1000;box-sizing:border-box}.ts-dropdown .option{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid var(--color-base-border)}.ts-dropdown .option:hover,.ts-dropdown .option.selected{background:var(--color-base-accent-1);color:var(--color-base-background-1)}.ts-dropdown .option:last-child{border-bottom:none}.ts-items{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem}.ts-item{background:var(--color-base-accent-1);color:var(--color-base-background-1);padding:.25rem .5rem;border-radius:3px;font-size:.875rem;display:flex;align-items:center;gap:.25rem}.ts-remove{background:none;border:none;color:var(--color-base-background-1);cursor:pointer;font-size:1.2rem;line-height:1;padding:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.ts-remove:hover{opacity:.8}.ts-input{background:transparent;border:none;outline:none;color:var(--color-base-text);font-size:1rem;line-height:1.5;min-width:2rem;flex:1}.ts-input::placeholder{color:var(--color-base-text);opacity:.6}@media screen and (max-width: 749px){.contact .field:nth-child(4),.contact .field:nth-child(5),.contact .field:nth-child(6),.contact .field:nth-child(7),.contact .field:nth-child(8),.contact .field:nth-child(9){grid-column:span 1}.checkbox-wrapper{flex-direction:column;gap:.5rem}.checkbox__input{align-self:flex-start}.ts-control{min-height:2.5rem;padding:.5rem}.ts-items{gap:.125rem}.ts-item{font-size:.75rem;padding:.125rem .375rem}}.field--with-error .field__input{border-color:#d82c0d!important;box-shadow:0 0 0 1px #d82c0d!important;transition:border-color .3s ease,box-shadow .3s ease}.field--with-error .field__input:focus{border-color:#d82c0d!important;box-shadow:0 0 0 2px #d82c0d33!important}.field--with-error .field__input:hover{border-color:#d82c0d!important;box-shadow:0 0 0 1px #d82c0d!important}.contact__field-error{display:block;margin-top:.5rem;color:#d82c0d;font-size:.875rem;line-height:1.4;font-weight:500;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.contact__field-error .form__message{display:flex;align-items:center;gap:.5rem;color:#d82c0d}.contact__field-error .svg-wrapper{flex-shrink:0;width:1rem;height:1rem}.contact__field-error .svg-wrapper svg{width:100%;height:100%;fill:currentColor}.ts-wrapper.has-error .ts-control{border-color:#d82c0d!important;box-shadow:0 0 0 1px #d82c0d!important;transition:border-color .3s ease,box-shadow .3s ease}.ts-wrapper.has-error .ts-control:focus{border-color:#d82c0d!important;box-shadow:0 0 0 2px #d82c0d33!important}.field--with-error textarea.field__input,.field--with-error select.field__input{border-color:#d82c0d!important;box-shadow:0 0 0 1px #d82c0d!important}.contact .field__input{transition:border-color .3s ease,box-shadow .3s ease}.select-wrapper.has-error .ts-control{border-color:#d82c0d!important;box-shadow:0 0 0 1px #d82c0d!important}@media screen and (max-width: 1023px){.title-contact .rich-text__wrapper{margin:0 32px;width:auto}.title-contact .rich-text__heading{font-size:120px}.image-contact{margin:40px 64px 0}.text-contact{margin:0 64px}.text-contact .rich-text__wrapper{margin:0;width:100%;justify-content:start}.contact .container-form{justify-content:start}.contact{padding-left:0;padding-right:0;margin:0 64px}.contact form{margin-right:0}.title-form .rich-text__wrapper{margin:0 64px;justify-content:start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
