.midhas-contact{background:var(--midhas-bg);color:var(--midhas-text)}.midhas-contact__container{max-width:120rem;margin:0 auto}.midhas-contact__hero{max-width:76rem;margin:0 auto 7rem;text-align:center}.midhas-contact__eyebrow,.midhas-contact__details-eyebrow,.midhas-contact__form-eyebrow{margin:0 0 1.4rem;font-family:var(--midhas-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.22rem;line-height:1.4;text-transform:uppercase;color:var(--midhas-gold)}.midhas-contact__heading{margin:0 0 2rem;font-family:var(--midhas-font-heading);font-size:clamp(4rem,6vw,6.8rem);font-weight:400;line-height:1.05;letter-spacing:.02rem;color:var(--midhas-text)}.midhas-contact__intro{max-width:62rem;margin:0 auto;font-family:var(--midhas-font-body);font-size:1.7rem;line-height:1.75;color:var(--midhas-muted)}.midhas-contact__intro p{margin:0}.midhas-contact__main{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8rem;align-items:start}.midhas-contact__details{padding-top:1rem}.midhas-contact__details-heading,.midhas-contact__form-heading{margin:0 0 2rem;font-family:var(--midhas-font-heading);font-size:3.2rem;font-weight:400;line-height:1.2;color:var(--midhas-text)}.midhas-contact__details-copy{max-width:48rem;margin-bottom:3.5rem;font-family:var(--midhas-font-body);font-size:1.5rem;line-height:1.75;color:var(--midhas-muted)}.midhas-contact__details-copy p{margin:0}.midhas-contact__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:4.5rem}.midhas-contact__action{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;min-width:17rem;padding:1.35rem 1.8rem;border:1px solid var(--midhas-gold);font-family:var(--midhas-font-body);font-size:1.3rem;font-weight:600;letter-spacing:.12rem;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease,gap .25s ease}.midhas-contact__action--primary{background:var(--midhas-gold);color:var(--midhas-bg)}.midhas-contact__action--secondary{background:transparent;color:var(--midhas-text)}.midhas-contact__action:hover,.midhas-contact__action:focus-visible{gap:4rem;outline:none}.midhas-contact__action--primary:hover,.midhas-contact__action--primary:focus-visible{background:transparent;color:var(--midhas-gold)}.midhas-contact__action--secondary:hover,.midhas-contact__action--secondary:focus-visible{background:var(--midhas-gold);color:var(--midhas-bg)}.midhas-contact__info{border-top:1px solid var(--midhas-border)}.midhas-contact__info-item{padding:1.8rem 0;border-bottom:1px solid var(--midhas-border)}.midhas-contact__info-label{display:block;margin-bottom:.7rem;font-family:var(--midhas-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase;color:var(--midhas-gold)}.midhas-contact__info-item a,.midhas-contact__info-item address{font-family:var(--midhas-font-body);font-size:1.4rem;font-style:normal;line-height:1.65;color:var(--midhas-text)}.midhas-contact__info-item a{text-decoration:none;transition:color .2s ease}.midhas-contact__info-item a:hover,.midhas-contact__info-item a:focus-visible{color:var(--midhas-gold)}.midhas-contact__form-wrapper{padding:4rem;border:1px solid var(--midhas-border);background:var(--midhas-surface)}.midhas-contact__form-eyebrow{margin-bottom:1rem}.midhas-contact__form-heading{margin-bottom:3rem;font-size:3rem}.midhas-contact__form{display:flex;flex-direction:column;gap:2rem}.midhas-contact__field-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.midhas-contact__field{display:flex;flex-direction:column;gap:.8rem}.midhas-contact__field label{font-family:var(--midhas-font-body);font-size:1.15rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:var(--midhas-text)}.midhas-contact__field input,.midhas-contact__field textarea{width:100%;box-sizing:border-box;padding:1.35rem 1.4rem;border:1px solid var(--midhas-border);border-radius:0;outline:none;background:var(--midhas-bg);color:var(--midhas-text);font-family:var(--midhas-font-body);font-size:1.4rem;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease}.midhas-contact__field input::placeholder,.midhas-contact__field textarea::placeholder{color:var(--midhas-muted);opacity:.7}.midhas-contact__field input:focus,.midhas-contact__field textarea:focus{border-color:var(--midhas-gold);box-shadow:0 0 0 1px var(--midhas-gold)}.midhas-contact__field textarea{min-height:15rem;resize:vertical}.midhas-contact__submit{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;margin-top:.5rem;padding:1.5rem 1.8rem;border:1px solid var(--midhas-gold);border-radius:0;background:var(--midhas-gold);color:var(--midhas-bg);cursor:pointer;font-family:var(--midhas-font-body);font-size:1.3rem;font-weight:600;letter-spacing:.14rem;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.midhas-contact__submit:hover,.midhas-contact__submit:focus-visible{background:transparent;color:var(--midhas-gold);outline:none}.midhas-contact__form-message,.midhas-contact__form-errors{margin-bottom:2rem;padding:1.4rem 1.6rem;border:1px solid var(--midhas-gold);font-family:var(--midhas-font-body);font-size:1.3rem;line-height:1.6}.midhas-contact__form-message{color:var(--midhas-gold-light)}.midhas-contact__form-errors{color:#e8a0a0}.midhas-contact__form-message p{margin:0}.midhas-contact__image{margin-top:8rem;overflow:hidden;max-height:55rem}.midhas-contact__image img{display:block;width:100%;height:100%;max-height:55rem;object-fit:cover}@media screen and (max-width:989px){.midhas-contact__main{grid-template-columns:1fr;gap:5rem}.midhas-contact__details{padding-top:0}.midhas-contact__hero{margin-bottom:5rem}}@media screen and (max-width:749px){.midhas-contact__hero{margin-bottom:4rem}.midhas-contact__heading{font-size:4rem}.midhas-contact__intro{font-size:1.45rem}.midhas-contact__details-heading,.midhas-contact__form-heading{font-size:2.6rem}.midhas-contact__actions{flex-direction:column}.midhas-contact__action{width:100%;box-sizing:border-box}.midhas-contact__form-wrapper{padding:2.4rem 1.8rem}.midhas-contact__field-row{grid-template-columns:1fr}.midhas-contact__image{margin-top:5rem}}@media(prefers-reduced-motion:reduce){.midhas-contact__action,.midhas-contact__info-item a,.midhas-contact__field input,.midhas-contact__field textarea,.midhas-contact__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/midhas-contact.css.map */
