.contactSection{padding:110px;display:flex;justify-content:space-between;background:#f8f8f8;color:black;position:relative;margin:40px 0px}.leftSection{width:320px;max-width:95%}.contactHeader{font-size:32px;font-weight:300;line-height:40px;margin-bottom:20px;font-weight:bold}.contactSubHeader{font-size:14px;font-weight:500;margin-bottom:40px}.contactSection .text{font-size:16px;max-width:90%}.rightSectionCS{width:47%}.rightSectionCS input{margin-bottom:20px}.rightSectionCS .hs-button{bottom:-40px;right:125px}.rightSectionCS .hs-form-required{display:none}@media(max-width:960px){.contactSection{display:block;margin:30px !important;padding:40px 20px 20px 20px !important}.rightSectionCS{width:100%}.rightSectionCS .hs_firstname,.rightSectionCS .hs_lastname{width:100% !important}.contactSection .leftSection{width:100%}.contactSection .text{padding-right:0;width:100%;max-width:100%}}