.contact-form-section{padding:49px 0 175px;position:relative;z-index:1}.contact-form-section .form-container{background-color:#fff;border:1px solid rgba(94,94,94,.17);box-shadow:0 4px 21px 0 hsla(201,7%,49%,.18);margin-top:-100px;padding:32.5px 29.5px 35.5px}.email-info-cont .inner-container{margin-bottom:30px}.contact-form-section .form-container .form-heading{margin-bottom:22px}.contact-form-section .form-container .form-heading h2{margin-bottom:15px}.contact-form-section .form-container .shape-container{bottom:20px;position:absolute;right:0;z-index:-1}.contact-form-section .left-col{padding-right:100px}.contact-form-section .general-info{margin-bottom:48px;padding-top:16px}.contact-form-section .general-info a.email-info{color:#5e5e5e;font-size:18.69px;height:50px;letter-spacing:0;line-height:24.92px;min-width:280px}.contact-form-section .general-info a.tel-info{color:#5e5e5e;font-size:18.69px;letter-spacing:0;line-height:24.92px;padding-top:16px}.contact-form-section .general-info a.tel-info img{vertical-align:middle}.contact-form-section .general-info a.tel-info span{padding-right:10px}.contact-form-section .general-info p{font-size:18.69px;letter-spacing:0;line-height:24.92px}.contact-form-section .general-info a{display:block}.contact-form-section .email-info-cont{margin-bottom:48px;padding-top:18px}.contact-form-section .email-info-cont p{font-size:18.69px;letter-spacing:0;line-height:24.92px}.contact-form-section .email-info-cont .cta-container{margin-top:10px}.contact-form-section .email-info-cont .cta-container a{text-decoration:underline}.contact-form-section .press-media-container{padding-top:18px}.contact-form-section .press-media-container a{color:#5e5e5e;font-size:18.69px;letter-spacing:0;line-height:24.92px}@media(max-width:1024px){.contact-form-section .left-col{padding-right:20px}}@media(max-width:767px){.contact-form-section{padding:70px 0 105px}.contact-form-section .form-container{margin-top:40px;padding:32.5px 20px 35.5px}.contact-form-section .form-container .shape-container{bottom:-40px}}