.contact-us-details-image-content{position:relative}.contact-form-fields{display:flex;gap:20px;flex-wrap:wrap}.contact-form-fields .input-field{width:calc(50% - 10px)}.input-field{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.textarea-label,.input-label{font-size:16px;line-height:26px}.textarea-element,.input-element{padding:15px;font-size:16px;line-height:26px}.textarea-element{border-radius:20px;max-height:100px}.textarea-element:hover,.input-element:hover,.input-element:focus{border:1px solid rgba(var(--color-foreground),1)}.submit-button.contact-button{min-width:200px}.contact-form-subheading{font-size:16px;line-height:26px;display:block}.contact-form-wrap{height:fit-content}.contact-us-details-image{width:100%;height:auto;border-radius:20px}.contact-us-details-icon-content{width:30px;height:30px}.contact-us-details-icon{width:100%;height:auto;object-fit:contain}.contact-us-details-box-wrap{display:flex;flex-direction:column;gap:30px;position:absolute;top:0;left:0%;width:100%;height:100%;justify-content:center;align-items:center}.contact-us-details-box-inner{display:flex;flex-direction:column;gap:20px}.contact-us-details-box{display:flex;align-items:center;gap:15px}.contact-us-details-title{margin:0;font-size:24px;line-height:34px}.contact-us-details-text{font-size:16px;line-height:26px}.contact-us-details-text p{margin:0;padding:0}.contact-us-flex{display:flex;justify-content:space-between;gap:40px;flex-direction:column}.contact-us-details{display:flex;flex-direction:column;gap:40px}.form-status{font-size:16px;line-height:26px;text-align:center}.success-message{color:#15803d}.error-text{color:#f56565}.contact-us-details-icon-wrap{border:2px solid;border-radius:100%;padding:10px;width:70px;height:70px;display:flex;align-items:center;justify-content:center}.contact-us-details-icon-inner{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px dashed;border-radius:100%;padding:10px}@media only screen and (min-width:768px){.contact-us-flex{display:flex;justify-content:space-between;gap:40px;flex-direction:row}.contact-form-wrap{width:calc(50% - 20px)}.contact-us-details{width:calc(50% - 20px);display:flex;flex-direction:column;gap:40px}}@media only screen and (max-width:767px){.contact-us-details-title{margin:0;font-size:18px;line-height:28px}.contact-us-details-text>*,.contact-us-details-text{font-size:12px;line-height:22px}.contact-us-details-icon-wrap{width:40px;height:40px}.contact-form-fields .input-field{width:calc(100% - 10px)}.contact-form-fields{gap:0}}@media only screen and (max-width:450px){.contact-us-details-box-wrap{gap:15px}.contact-us-flex,.contact-us-details{gap:25px}}@media only screen and (max-width:991px){.contact-us-flex{flex-direction:column;gap:34px}.contact-us-details,.contact-form-wrap{width:100%;min-width:0}.contact-us-details{gap:16px}.contact-us-details-image-content{width:100%;position:relative}.contact-us-details-image{display:block;width:100%;max-width:100%;height:auto;max-height:420px;object-fit:contain;object-position:center;border-radius:20px;background:#fff}.contact-us-details-box-wrap{position:static;width:100%;height:auto;padding:20px;margin-top:14px;gap:16px;justify-content:flex-start;align-items:stretch;border-radius:20px;background:#fffffff0;box-shadow:0 10px 30px #1b2a5b1a}.contact-us-details-box-inner{width:100%;gap:16px}.contact-us-details-box{width:100%;align-items:flex-start;gap:12px;min-width:0}.contact-us-details-icon-wrap{flex:0 0 46px;width:46px;height:46px;padding:6px}.contact-us-details-icon-inner{width:32px;height:32px;padding:6px}.contact-us-details-content{min-width:0;flex:1 1 auto}.contact-us-details-title{margin:0 0 4px;font-size:18px;line-height:1.25;color:#1b2a5b}.contact-us-details-text,.contact-us-details-text p,.contact-us-details-text a{font-size:15px;line-height:1.45;color:#1b2a5b;overflow-wrap:anywhere;word-break:normal}}@media only screen and (max-width:767px){.contact-us-details-image{max-height:330px}.contact-us-details-box-wrap{padding:16px;margin-top:12px;border-radius:16px}.contact-us-details-box-inner{gap:14px}.contact-us-details-title{font-size:17px}.contact-us-details-text,.contact-us-details-text p,.contact-us-details-text a{font-size:14px;line-height:1.45}.contact-form-fields .input-field,.lgds-contact-extra-fields .input-field{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/contact-form.css.map */
