.new-contact-section{position:relative;width:100%}.new-contact-inner{position:relative;z-index:1}.new-contact-flex{display:flex;flex-wrap:wrap;width:100%}.new-contact-content{width:100%;padding-top:60px;padding-bottom:60px}.new-contact-right-col-boxed,.new-contact-right-col-full{width:100%;min-height:400px}@media(min-width:991px){.new-contact-left-col{padding-right:40px}.new-contact-right-col-boxed{width:50%}.new-contact-right-col-full{position:absolute;top:0;left:50%;width:50vw;height:100%;z-index:1}}.new-contact-right-col-boxed img,.new-contact-right-col-full img{width:100%;height:100%;object-fit:cover;display:block}.new-contact-heading{line-height:1.2;font-size:40px;font-weight:300;margin-bottom:30px;margin-top:0;color:#000}.new-contact-row{display:flex;gap:20px;margin-bottom:20px}.new-contact-field{flex:1;display:flex;flex-direction:column}.new-contact-field label{font-weight:300;font-size:18px;line-height:1.1;letter-spacing:-1%;text-transform:capitalize;margin-bottom:5px;opacity:1;color:#000}.new-contact-field input,.new-contact-field textarea{width:100%;padding:10px 15px;border:1px solid #B89EAA;border-radius:6px;background-color:transparent;font-size:14px;outline:none;box-sizing:border-box}.new-contact-field input::placeholder,.new-contact-field textarea::placeholder{color:#000}.phone-input-wrapper{display:flex;gap:8px;align-items:center;overflow:hidden;box-sizing:border-box}.phone-prefix{padding:10px 15px;font-size:14px;color:#000;border:1px solid #B89EAA;border-radius:6px}.phone-input-wrapper input{flex:1;border:1px solid #B89EAA;border-radius:6px}.input-icon-wrapper{position:relative;display:flex;align-items:center;width:100%}.input-icon-wrapper input{padding-right:40px}.input-icon-wrapper svg{position:absolute;right:12px;color:#000;pointer-events:none}.new-contact-checkbox{display:flex;align-items:center;gap:10px;margin-bottom:25px;margin-top:10px}.new-contact-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#7d6b70;margin:0}.new-contact-checkbox label{font-weight:275;font-size:12px;line-height:2;letter-spacing:-1%;text-transform:capitalize}.new-contact-checkbox label strong{font-weight:600;color:#75606e}.new-contact-submit button{border:none;padding:14px 30px;border-radius:7px;cursor:pointer;transition:background-color .3s ease;font-weight:500;font-size:20px;line-height:100%;letter-spacing:-1%;text-transform:uppercase}.new-contact-submit button.m-button{max-width:312px;width:100%}.new-contact-submit button:hover{background-color:#5c4d51}.new-contact-form-message{margin-bottom:20px;padding:10px 20px;background:#75606e;color:#f8d7da;font-size:13px;border-radius:6px}.new-contact-form-error{margin-bottom:20px;padding:10px;background:#f8d7da;color:#721c24;border-radius:4px;font-size:.9rem}@media(max-width:1440px){.new-contact-heading{font-size:36px;margin-bottom:28px}.new-contact-left-col{padding-right:30px}.new-contact-field label{font-size:14px}.new-contact-submit button{font-size:18px}}@media(max-width:1366px){.new-contact-row{gap:10px}.phone-prefix,.new-contact-field input,.new-contact-field textarea{padding:8px 12px;font-size:13px}.new-contact-checkbox{margin-bottom:20px}.new-contact-submit button{font-size:16px}}@media(max-width:1280px){.new-contact-heading{font-size:32px;margin-bottom:24px}.new-contact-heading{font-size:30px;margin-bottom:20px}.new-contact-submit button.m-button{max-width:260px}}@media(max-width:1180px){.phone-prefix,.new-contact-field input,.new-contact-field textarea{padding:6px 10px;font-size:12px}.new-contact-heading{margin-bottom:20px}}@media(max-width:1120px){.new-contact-left-col{padding-right:20px}.new-contact-submit button.m-button{max-width:240px}}@media(max-width:1023px){.new-contact-row{flex-direction:column}.new-contact-row{margin-bottom:15px;gap:15px}.new-contact-field label{font-size:12px}}@media(max-width:990px){.new-contact-right-col-full{width:auto;min-height:auto}.new-contact-left-col{width:100%!important}.new-contact-heading{font-size:28px;margin-bottom:20px}.new-contact-content{padding-top:40px;padding-bottom:40px}}@media(max-width:767px){.new-contact-heading{font-size:28px;margin-bottom:20px}}@media(max-width:580px){.new-contact-heading{font-size:26px;margin-bottom:18px}.phone-prefix,.new-contact-field input,.new-contact-field textarea{padding:5px 10px;font-size:12px}}@media(max-width:480px){.new-contact-submit button.m-button{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/new-contact-form.css.map */
