#bb_contact .bb_contact{display:flex;flex-direction:row;flex-wrap:wrap;gap:51px;justify-content:space-between;max-width:100%}#bb_contact .contacts{max-width:100%;padding-top:60px}#bb_contact .contacts a{color:inherit;text-decoration:none}#bb_contact .form{flex-grow:1;max-width:100%;padding-top:60px}#bb_contact .image{max-width:100%}#bb_contact .appointment-wrapper,#bb_contact .contact-wrapper,#bb_contact .social-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}#bb_contact .appointment-image{width:75px}#bb_contact .appointment-image img,#bb_contact .contact-image img,#bb_contact .social-image img{height:auto;width:60px}#bb_contact .contact{display:flex;flex-direction:column;gap:25px;padding-top:54px}#bb_contact .contact-image{width:75px}#bb_contact .social{display:flex;flex-direction:row;flex-wrap:wrap;gap:28px;padding-top:62px}#bb_contact .form input,#bb_contact .form textarea{border:none;border-radius:5px}#bb_contact .form input::placeholder,#bb_contact .form textarea::placeholder{color:#bbc9e2}#bb_contact .form .form-title{display:none}#bb_contact .form .submitted-message{color:#fff;font-weight:700}#bb_contact .form .submitted-message p{font-size:30px;padding-bottom:80px;padding-top:150px;text-align:center}#bb_contact .image img{max-width:100%}@media (max-width:767px){#bb_contact .bb_contact{flex-direction:column-reverse;gap:0}#bb_contact .appointment-image,#bb_contact .contact-image{width:auto}#bb_contact .appointment-wrapper,#bb_contact .contact-wrapper{flex-direction:column;gap:15px}#bb_contact .social{justify-content:center}#bb_contact .appointment-image img,#bb_contact .contact-image img,#bb_contact .social-image img{width:40px}#bb_contact .image{padding:0 40px}.actions{text-align:center}#bb_contact .form .submitted-message p{padding-bottom:30px;padding-top:50px;text-align:center}}