.banner-section{padding:60px 0}.banner-section .container{align-items:center;display:flex;justify-content:center}.banner-section .heading-section,.banner-section .video-section{width:50%}.banner-section .heading-section .green-button{margin:30px 0}.banner-section .heading-section .green-button a{font-size:18px;line-height:30px}.banner-section .heading-section h1{font-weight:800;line-height:1.15}.banner-section .heading-section h1 span{color:#26b48f}.banner-section .heading-section p{font-size:18px;line-height:1.5}.banner-section .video-section{padding:0 0 0 40px}.banner-section .video-caption{font-size:18px;line-height:1.4}.banner-section .video-section video{width:100%}.banner-section .form-load .disclaimer{display:none;font-size:10px}.banner-section form{margin-top:30px;position:relative;width:88%}.banner-section form input[type=email]{border-radius:5px;height:42px;padding-left:15px}.banner-section form .hs-submit{border-radius:5px;position:absolute;right:1px;top:1px}.banner-section form .hs-submit input[type=submit]{background-color:#26b48f;border-radius:0;font-size:16px;height:40px;line-height:1;padding:0;width:160px}@media(max-width:767px){.banner-section .container{flex-direction:column}.banner-section .heading-section,.banner-section .video-section{width:100%}.banner-section .form,.banner-section .heading-section,.banner-section .video-caption{text-align:center}.banner-section .heading-section p{display:inline-block}.banner-section .video-section{margin-top:30px;padding:0}.banner-section .heading-section .blue-button a{display:inline-block;line-height:normal;white-space:normal}.banner-section form{margin:20px auto 0;max-width:70%;width:unset}.banner-section form .hs-submit{margin-top:20px;position:relative}}