.section .hh{display:flex}.hh__media{flex:1;order:1;position:relative}.hh__media .popup img{height:auto;width:100%}.hh__tel{bottom:-35%;letter-spacing:2px;position:absolute;right:-58px;transform:translate(-50%,40%)}.hh__tel button{margin:0 auto}.hh__appointment{background:url(https://cdn2.hubspot.net/hubfs/5202650/Imported_Blog_Media/appointment-bg-2.png) no-repeat 50%;background-size:contain;bottom:0;position:absolute;right:0;transform:translateY(50%)}.hh__appointment input[type],.hh__appointment select,.hh__appointment textarea{max-width:200px}.hh__appointment .hs-form-field,.hh__appointment .hs-submit{text-align:center}@media (max-width:1720px){.hh__tel{bottom:-40%}.hh__details{align-items:center}}@media (max-width:1420px){.hh__tel{bottom:-45%}}@media (max-width:1300px){.form-title{font-size:18px!important}.hh__form input[type]{font-size:16px!important}.hh__tel{bottom:-65%}}@media (max-width:767px){.section .hh{flex-flow:column}.hh__media{order:0;text-align:center}.hh__appointment{display:none}.hh__content .btn-default{margin:0}.hh__tel{display:none}}