.hts-contact__title{margin-bottom:40px!important}.hts-contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:30px}.hts-contact__card{padding:40px;margin-bottom:30px;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}.hts-contact__card--person{text-align:center}.hts-contact__photo{width:200px;height:auto;border-radius:50%;margin-bottom:15px}.hts-contact__spaced{margin-top:20px!important}.hts-contact__email{margin-top:15px}.hts-contact__privacy{font-size:12px;color:#48536b;margin-bottom:20px!important}.hts-contact .d-none,.hts-contact input.name{display:none!important}.hts-contact form > div{margin-bottom:14px}.hts-contact label{display:block;margin-bottom:7px}.hts-contact input:not([type=hidden]),.hts-contact textarea{display:block;width:100%;padding:5.25px 10.5px;border:1px solid #ccc;border-radius:3.5px;background:#fff;font-size:16px;line-height:21px;min-height:48px}.hts-contact textarea{min-height:90px;resize:vertical}.hts-contact input:focus-visible,.hts-contact textarea:focus-visible{outline:2px solid #0276db;outline-offset:2px}.hts-contact form ul{color:#d63939}.hts-contact__submit{padding:5.25px 10.5px;border:1px solid #0276db;border-radius:3.5px;background:#0276db;color:#fff;font-size:14px;line-height:21px;min-height:44px}.hts-contact__submit:hover{background:#0267bf}@media (max-width:767px){.hts-contact__grid{grid-template-columns:minmax(0,1fr);gap:0}}