.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:16px}.contact__button{margin-top:24px}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-form-main-wrapper{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:750px){.contact-form-main-wrapper{grid-template-columns:repeat(2,1fr);gap:48px}}.contact-form-main-wrapper form{flex-grow:1}.contact-form-main-wrapper form .btn{font-family:var(--font-body-family);cursor:pointer;width:100%;max-width:unset;justify-content:center;border:none;box-shadow:0 6px #c82c0f}.contact-form-main-wrapper form .btn:hover{box-shadow:0 0 #c82c0f}.contact-form-main-wrapper form .btn svg{position:relative;bottom:1px}.contact-form-main-wrapper .contact__right .contact-info{display:flex;flex-direction:column;gap:16px}.contact-form-main-wrapper .contact__right .contact-info span{margin:0;display:flex;flex-direction:column;color:var(--club-dark-blue);height:fit-content;line-height:1.5}.contact-form-main-wrapper .contact__right .contact-info span span{color:#033;font-weight:600}.contact-form-main-wrapper .contact__right .contact-info>p,.contact-form-main-wrapper .contact__right .contact-info div{color:var(--club-blue);margin:0;display:flex;gap:12px;padding:16px;border:1px solid #00447d29;border-radius:20px;box-shadow:6px 6px #002a4d14;background-color:#fff}.contact-form-main-wrapper .contact__right .contact-info div *{margin:0}.contact-form-main-wrapper .contact__right .contact-info svg{background-color:var(--club-orange);padding:12px;border-radius:30px;width:52px;min-width:52px;height:52px;box-shadow:0 4px #c82c0f}.contact-form-main-wrapper .contact__right .contact-info a{text-decoration:none;color:var(--club-blue);transition:all .3s ease}.contact-form-main-wrapper .contact__right .contact-info a span{transition:all .3s ease;color:#033;font-weight:600}.contact-form-main-wrapper .contact__right .contact-info a:hover,.contact-form-main-wrapper .contact__right .contact-info a:hover span{color:var(--club-orange)}.contact-form-main-wrapper .field:has(.text-area):after,.contact-form-main-wrapper .field:has(.text-area):before,.contact-form-main-wrapper .field__input.text-area:focus{border-radius:30px}.contact.page-width{max-width:1280px}.contact .contact-form-wrapper{padding:20px;border:1px solid #00447d29;border-radius:20px;box-shadow:6px 6px #002a4d14;background-color:#fff}@media screen and (min-width:750px){.contact .contact-form-wrapper{padding:40px}}.contact textarea.field__input,.contact .field:has(.text-area):after{border-radius:12px!important}.contact .field:after{box-shadow:0 0 0 var(--inputs-border-width) #d6e1ea}.contact .field__input{padding:10px 16px;background-color:#fff}.contact .field__label{left:16px}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label{left:16px;top:1px}.contact-form-title-section{background-color:var(--club-white);padding:40px 0;text-align:center;border-bottom:1px solid #e5e5e5;border-bottom-left-radius:20px;border-bottom-right-radius:20px;position:relative;z-index:1}@media screen and (min-width:750px){.contact-form-title-section{padding:110px 0 40px}}.contact-form-title-section .title{text-align:center;margin:0 0 12px;text-shadow:4px 4px 0 #17467b29}.contact-form-title-section .subtitle{margin:0 auto;max-width:640px;color:#002a4d}.contact-form-breadcrumbs{background-color:#fff;padding:12px 0;font-size:14px}.contact-form-breadcrumbs a{color:#00447da3;text-decoration:none;transition:all .3s ease}.contact-form-breadcrumbs .breadcrumbs{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.contact-form-breadcrumbs a:hover{color:var(--club-orange)}.contact-form-breadcrumbs .separator{color:#00447da3}.contact-form-breadcrumbs .current{color:#00447d}.contact .additional-info{margin-top:32px}.contact .additional-info p{margin:0 0 16px;color:#002a4d}.contact .additional-info ul{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.contact .additional-info li{font-weight:600;color:#002a4d;display:flex;gap:5px}.contact .additional-info li:before{content:"";width:20px;height:20px;min-width:20px;min-height:20px;background-image:url(../assets/check-circle-fill.svg);background-size:contain;position:relative;top:2px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
