.contact img{max-width:100%}.contact .form__message{align-items:flex-start;font-size:24px}.contact .icon-success{margin-top:.2rem;width:2rem;height:2rem}.contact-form-wrapper{padding-right:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.contact-form h2{font-size:var(--h3-desktop);letter-spacing:0;color:var(--quaternary-color);text-align:center}.contact-form{display:flex;flex-direction:column;gap:40px}.contact-form .field{flex-direction:column-reverse;gap:10px}.contact-form .field__label{position:relative;display:block;line-height:1;top:0;left:0}.contact__button{margin-top:3rem}.contact-form form{display:flex;flex-direction:column;gap:16px}.contact-form .field__label{margin:0;font-weight:600;line-height:21px;letter-spacing:0;color:var(--soft-black)}.field__input::placeholder{opacity:1;font-family:var(--font-body-family);font-weight:400;font-size:var(--body-sm-desktop);line-height:21px;letter-spacing:0;color:var(--grey-color)}.contact-form .field input{margin:0;min-height:auto;height:auto;padding:13px 0 12px 16px;font-family:var(--font-body-family);font-size:var(--body-sm-desktop);line-height:21px;border:1px solid #8080804D;border-radius:12px}.contact-form .field textarea{min-height:131px;font-family:var(--font-body-family);font-size:var(--body-sm-desktop);border:1px solid #8080804D;border-radius:12px}.contact-form .field:before,.contact-form .field:after{display:none}.enquiry-dropdown{width:100%}.dropdown-wrapper{position:relative}.dropdown-wrapper select{width:100%;padding:13px 0 13px 16px;font-family:var(--font-body-family);font-weight:400;font-size:var(--body-sm-desktop);line-height:21px;letter-spacing:0;color:var(--grey-color);border-radius:12px;border:1px solid #8080804D;background-color:#fff;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;background-image:url(/cdn/shop/files/Right_Arrow.png?v=1776660070);background-repeat:no-repeat;background-position:right 12px center;background-size:24px;box-shadow:none}.dropdown-wrapper select:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground))}.enquiry-dropdown select option{color:var(--grey-color)}.enquiry-dropdown select:valid{color:var(--black-color)}.contact-form .contact__button button,.contact-form .contact__button button[disabled]{width:23rem;color:var(--quinary-color);background-color:var(--primary-color);opacity:1}.contact-form .contact__button button:after{display:none}.contact-form .contact__button button:before{display:none}.contact-poster{height:fit-content;position:relative;padding-top:100%}.contact-poster img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.contact-form .phone-field .iti .field__input{padding-left:10px!important;border:none;border-radius:0 12px 12px 0}.contact-form .phone-field .iti__flag-box div:empty{display:block}.contact-form .phone-field .iti .field__input:focus{outline:unset;border:unset;box-shadow:unset}.contact-form .phone-field .iti:focus-within{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground))}.iti{display:flex;align-items:center;border:1px solid #8080804D;border-radius:12px}.iti__flag-container{position:relative;z-index:2}.iti-mobile .iti__country-list{max-height:200px;position:relative}.iti.iti--container{width:100%;position:absolute;top:100%!important;left:0!important}.iti__selected-dial-code{margin:0;font-weight:var(--font-heading-weight);font-size:var(--body-sm-desktop);line-height:21px;letter-spacing:0;color:var(--soft-black)}.iti--separate-dial-code .iti__selected-flag{background-color:unset}.iti__flag-container:after{content:"";width:1px;height:92%;background-color:var(--grey-color);position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:unset}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact-form .h-captcha{display:none}@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(1,1fr);grid-column-gap:1.6rem}}@media only screen and (max-width:990px){.contact-form-wrapper{grid-template-columns:repeat(1,1fr);padding:0}}@media only screen and (max-width:750px){.top-banner-back-img{padding-top:58.66%}.contact-form .contact__button button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
