.contact_section .row.flex{align-items:flex-start}.contact-right{background-color:var(--white-color);border-radius:15px;box-shadow:0 4px 8px rgba(0,26,97,.25);padding:30px 25px 50px}.contact-right .hs-fieldtype-textarea.hs-input{min-height:140px}.cont-form{margin-top:37px}.contact-right p{font-size:16px}.contact-right h2{font-size:36px;font-weight:600;margin-bottom:5px}.contact-left h2,.contact-right h2,.contact-right p{letter-spacing:0}.contact-right form input[type=email],.contact-right form input[type=file],.contact-right form input[type=number],.contact-right form input[type=password],.contact-right form input[type=tel],.contact-right form input[type=text],.contact-right form select,.contact-right form textarea{border:1px solid #8e8d8d;border-radius:5px;color:#262626;font-weight:400;outline:none}.office-address ul li a{font-weight:600;text-decoration:none}.office-address h4{font-weight:700;margin-bottom:5px}.office-address ul{list-style:none;padding-left:0}.office-address ul li{margin-bottom:8px}.contact-left h2{line-height:1.2}.cont-form .hs_submit.hs-submit input.hs-button.primary.large{font-size:20px;padding:10px 30px;text-shadow:2px 2px 2px rgba(0,0,0,.5)}@media(min-width:768px){.contact-left{flex-basis:57%;margin-right:3%}.contact-right{flex-basis:40%}.office-address{padding-top:140px}}@media(max-width:767px){.contact-left,.contact-right{flex-basis:100%}.office-address{padding-top:20px}.contact-right{margin-top:40px}}