.simran-contact{display:block;color:#131313;background:#fff;font:14px/20px AstrlRoboto,Arial,sans-serif;letter-spacing:0}.simran-contact-banner{padding:15px 50px 20px;margin:0 0 30px;background:var(--contact-banner)}.simran-contact-banner h1{font:200 24px/48px AstrlRoboto,Arial,sans-serif;letter-spacing:0;margin:0}.simran-contact-banner nav{display:flex;gap:8px;align-items:center;font-size:14px;line-height:30px}.simran-contact-container{width:1170px;max-width:100%;margin:0 auto;padding:15px 0 30px 30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.simran-contact address{font-style:normal;line-height:20px;margin:0 0 20px}.simran-contact address p{margin:0}.simran-contact-map{padding:4px;border:1px solid #ddd;border-radius:4px;margin-bottom:20px;overflow:hidden}.simran-contact-map iframe{display:block;width:100%;height:450px;border:0}.simran-contact-form h2{font:500 18px/19.8px AstrlRoboto,Arial,sans-serif;letter-spacing:0;margin:20px 0 10px}.simran-contact-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.simran-contact-form :is(input:not([type=radio]):not([type=hidden]),select,textarea){box-sizing:border-box;display:block;width:100%;min-height:34px;padding:6px 12px;margin:0 0 15px;border:1px solid #ccc;border-radius:0;background:#fff;color:#555;font:14px/20px AstrlRoboto,Arial,sans-serif;box-shadow:inset 0 1px 1px #00000013}.simran-contact-form input::placeholder,.simran-contact-form textarea::placeholder{color:#999;opacity:1}.simran-contact-form textarea[name="contact[body]"]{height:54px;resize:vertical}.simran-contact-form :is(input,select,textarea):focus{outline:0;border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.simran-contact-preference{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:start;gap:0;border:0;padding:7px 0 0;margin:0 0 15px;min-width:0;font-weight:700}.simran-contact-preference label{display:flex;align-items:center;gap:8px;white-space:nowrap;margin:0 0 15px}.simran-contact-preference input[type=radio]{width:13px;height:13px;padding:0;margin:0;appearance:auto;accent-color:#1681ed}.simran-contact-submit{text-align:center;margin-top:15px}.simran-contact-send{display:inline-block;background:var(--contact-accent);color:#fff;border:0;border-radius:0;padding:10px 16px;font:18px/24px AstrlRoboto,Arial,sans-serif;cursor:pointer}.simran-contact-send:is(:hover,:focus-visible){background:#000;color:#fff}.simran-contact-send:focus-visible{outline:2px solid var(--contact-accent);outline-offset:3px}.simran-contact-success,.simran-contact-errors{padding:12px;border:1px solid #ddd;margin:0 0 15px}.simran-contact-success{background:#f2f8f1}.simran-contact-errors{background:#fff2f2}
@media(min-width:992px) and (max-width:1199px){.simran-contact-container{width:970px}}@media(min-width:768px) and (max-width:991px){.simran-contact-container{width:750px}.simran-contact-preference{grid-template-columns:repeat(2,minmax(0,1fr))}.simran-contact-preference>span{grid-column:1/-1;margin-bottom:15px}}
@media(max-width:767px){.simran-contact-banner{padding:20px 50px}.simran-contact-banner h1{font-size:20px;line-height:17px}.simran-contact-banner nav{display:none}.simran-contact-container{display:block;padding:15px 30px 30px}.simran-contact-field-row{display:block}.simran-contact-preference{display:block}.simran-contact-preference>span{display:block;margin-bottom:15px}.simran-contact-map iframe{height:450px}.simran-contact-form h2{line-height:24px}}
