.contact-section{padding:120px 0}.contact-section .contact-heading-title{margin:0 auto 60px;max-width:530px;text-align:center}.contact-section .contact-heading-title p:last-child{margin-bottom:0}.contact-section .contact-heading-title p{font-size:20px;line-height:1.5}.contact-section .main-contact-section{align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:12px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px}.contact-section .main-contact-section .left-contact-section{width:56.4%}.contact-section .main-contact-section .right-contact-section{width:39.5%}.contact-section .main-contact-section .left-contact-section form .hs-submit .hs-button{display:block;width:100%}.contact-section .main-contact-section .right-contact-section img{border-radius:12px;height:100%;object-fit:cover;object-position:center center;width:100%}.contact-section .main-contact-section.no-image .left-contact-section{width:100%}@media(max-width:991px){.contact-section{padding:80px 0}.contact-section .main-contact-section .left-contact-section{order:2;width:100%}.contact-section .main-contact-section .right-contact-section{margin:0 auto 40px;max-width:500px;width:100%}.contact-section .main-contact-section{padding:50px 30px}.contact-section .contact-heading-title{margin:0 auto 40px}}@media(max-width:767px){.contact-section{padding:60px 0}.contact-section .contact-heading-title{margin:0 auto 30px}.contact-section .main-contact-section{padding:30px 20px}}