.apointment_form_section{align-items:center;display:flex;gap:64px}.form-title,form label,form legend{color:#ef6147;text-align:left}.apointment_form .form-title{display:none}.apointment_form{background-repeat:no-repeat;background-size:cover}.apointment_form_left{border-radius:25px 25px 0 0;display:block;flex:1;padding:50px 42px}.apointment_form_content{flex:2}.call-with-text{align-items:flex-start;display:flex;gap:15px;margin-top:72px}.apointment_form_left form{background:transparent;padding:0}.form_block{text-align:center}.form_block h5{font-size:28px;margin-bottom:20px}.form_block p{font-weight:500;margin-bottom:40px;padding:0 10px}.call_text p{font-size:22px;font-weight:500;margin:0}.apointment_form_content>p{font-weight:500;padding-right:34%}.form_block .input input,.form_block .input select{border:0;height:62px;outline:none}.apointment_form_left form .hs-button,form input[type=submit],form input[type=submit]:focus{border:0;border-radius:6px;font-size:16px;font-style:normal;font-weight:600;padding:21px 53px;text-decoration:none;text-transform:none;width:100%}.apointment_form_left form .inputs-list input{border:0;box-shadow:none;display:inline-block;height:20px;margin:0 12px 0 0}.apointment_form_left form .inputs-list span{font-size:15px;letter-spacing:1px;line-height:normal;margin:0!important;text-align:left}.apointment_form_left form .actions{margin-top:40px}.call-with-text .call_text a{color:#696767;font-size:22px;font-weight:500;text-decoration:none}@media only screen and (max-width:1024px){.apointment_form_content>p{padding-right:0}}@media only screen and (max-width:991px){.apointment_form_section{align-items:self-start;flex-direction:column;gap:30px}.apointment_form_left{width:100%}}@media only screen and (max-width:767px){.apointment_form_section{flex-direction:column;gap:40px}.apointment_form_content>p{padding-right:0}.apointment_form_left{border-radius:20px;display:block;flex:1;padding:39px 20px}.apointment_form_content h2{font-size:28px;line-height:34px}.call-with-text{margin-top:50px}.call-with-text img{height:50px!important;width:50px}}@media only screen and (min-width:768px) and (max-width:1024px){.apointment_form{background-position:bottom;background-repeat:no-repeat;background-size:cover}}@media only screen and (min-width:992px) and (max-width:1220px){.apointment_form_left{padding:30px 20px}.apointment_form{padding-bottom:0!important}.apointment_form_left form{padding:0}}