.contact img{max-width:100%}.contact .form__message{align-items:end;font-size:calc(var(--font-body-scale) * 16px);color:var(--success-color);background:linear-gradient(90deg,rgba(0,0,0,1) 20%,var(--success-color) 33%,rgba(0,0,0,1) 71%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:textShine 7s infinite linear}.contact .form__message.center{justify-content:center}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.grecaptcha-badge{visibility:hidden}#map iframe{max-width:100%}.contact-page .secondary-bg-spacing>div{width:100%;max-width:90rem;margin:auto}.tmcontform li svg{width:40px;height:40px;fill:var(--color-tmmaincolors-text);margin-bottom:15px}.tmcontform li h4{font-size:calc(var(--font-body-scale) * 18px);margin-bottom:10px}.tmcontform li p{font-size:rgb(var(--color-foreground));margin-bottom:0}.tmcontforminner{margin-bottom:30px}.tmcontform .image-with-text__media-item .media>*:not(.zoom):not(.deferred-media__poster-button){position:unset}.tmcontform .image-with-text__media{height:100%}.tmcontform .field_checkbox,.tmcontform .field_radio{display:flex;align-items:center;margin:0 0 1.5rem;flex-wrap:wrap}.tmcontform .field_radio{column-gap:20px;row-gap:10px}.tmcontform .field_checkbox label{margin-right:20px}.tmcontform .field_checkbox input[type=checkbox],.tmcontform .field_checkbox label{margin-bottom:10px}.tmcontform [type=radio]:checked,.tmcontform [type=radio]:not(:checked){position:absolute;left:-9999px}.tmcontform [type=radio]:checked+label,.tmcontform [type=radio]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;line-height:20px;display:inline-block;color:var(--color-foreground)}.tmcontform [type=radio]:checked+label:before,.tmcontform [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:var(--border-width) solid rgba(var(--color-foreground));border-radius:100%}.tmcontform [type=radio]:checked+label:after,.tmcontform [type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:rgba(var(--color-button),var(--alpha-button-background));position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.tmcontform [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.tmcontform [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.tmcontform input[type=checkbox]{position:relative;border:var(--border-width) solid rgba(var(--color-foreground));border-radius:var(--inputs-radius);background:none;cursor:pointer;line-height:0;margin:0 .6em 0 0;outline:0;padding:0;vertical-align:text-top;height:20px;width:20px;-webkit-appearance:none}.tmcontform input[type=checkbox]:checked{background-color:rgba(var(--color-button),var(--alpha-button-background));opacity:1}.tmcontform select.field__input:not(:placeholder-shown){padding:1rem 1.5rem}.tmcontform input[type=checkbox]:checked:before{content:"";position:absolute;right:50%;top:50%;width:4px;height:10px;border:solid rgb(var(--color-button-text));border-width:0 2px 2px 0;margin:-1px -1px 0;transform:rotate(45deg) translate(-50%,-50%);z-index:2}.heading .contact-title{position:relative;z-index:0}.heading .contact-title{margin-bottom:12px}.heading .contact-title.center{margin:0 auto 12px;display:inline-block}.contact-title:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5rem;background:var(--background-title);z-index:-1}.contact-page .secondary-bg-spacing .subtitle{margin:8px 0 50px}.contact-page .secondary-bg-spacing .subtitle p{color:rgba(var(--color-foreground),.7)}.center.contact__button{display:flex;width:100%;justify-content:center}.contact-field{display:flex;justify-content:space-between;align-items:center;gap:15px}.contact-field>div{width:100%}.contact__fields label,.contact__fields .field .field__input:focus~label,.contact__fields .field .field__input:not(:placeholder-shown)~label,.contact__fields .field .field__input:-webkit-autofill~label{left:calc(var(--border-width) + 1rem)}.contact__fields .field__input:focus,.contact__fields .field .field__input:not(:placeholder-shown){padding:2rem 1rem .5rem}.contact__fields .text-area{min-height:10rem}.contact__fields .select .field__input.input_border{cursor:pointer}@media (max-width: 991px){#ContactForm{margin-bottom:15px}.tmcontform li svg{width:26px;height:26px;margin-bottom:6px}.tmcontform li h4{margin-bottom:4px}}@media (max-width: 767px){.tmcontform{display:block}.contact-field{flex-wrap:wrap}}@media (max-width: 575px){.tmcontforminner [class*=col-]{margin-bottom:15px}.tmcontforminner{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
