.hero-section{padding:50px 0}.hero-section .inner{margin:0 auto;max-width:800px}.hero-section .inner h2{padding:0;text-transform:uppercase}.hero-section .inner .text{font-size:18px;font-weight:500;line-height:30px;margin:10px auto 0;max-width:600px}.hero-section .inner .video_code{margin:60px 0 0;position:relative}.hero-section .inner .video_code:before{box-shadow:-80px -30px 130px #434484;left:100px}.hero-section .inner .video_code:after,.hero-section .inner .video_code:before{border-radius:50px 50px 0 0;bottom:0;content:"";height:240px;position:absolute;width:200px;z-index:-1}.hero-section .inner .video_code:after{box-shadow:60px -30px 130px #434484;right:100px}.hero-section .inner .video_code .video{bottom:44px;left:105px;overflow:hidden;position:absolute;right:100px;top:28px;z-index:1}.hero-section .inner .video_code .video iframe{height:100%;max-height:100%;max-width:100%;min-height:100%}.hero-section .inner .video_code .hs-video-container{height:100%}.hero-section .inner .video_code .video .hs-video-wrapper{height:100%!important;max-height:100%}.hero-section .inner .video_code .video .inner{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:663px}@media(max-width:991px){.hero-section{padding:30px 0}.hero-section .inner .video_code .video{bottom:40px;left:88px;right:86px;top:22px}.hero-section .inner .video_code .video .inner{width:565px}}@media(max-width:767px){.hero-section h1{padding:0}.hero-section .inner .video_code{margin:30px auto 0;max-width:580px}.hero-section .inner .video_code .video{bottom:32px;left:76px;right:72px;top:20px}.hero-section .inner .video_code .video .inner{width:487px}}@media(max-width:600px){.hero-section .inner .video_code{width:430px}.hero-section .inner .video_code .video{bottom:22px;left:56px;right:53px;top:15px}.hero-section .inner .video_code:after,.hero-section .inner .video_code:before{height:100px;width:100px}.hero-section .inner .video_code .video .inner{width:360px}}@media(max-width:480px){.hero-section .inner .video_code{width:340px}.hero-section .inner .video_code .video{bottom:18px;left:43px;right:42px;top:10px}.hero-section .inner .video_code .video .inner{width:270px}}@media(max-width:380px){.hero-section .inner .video_code{width:100%}.hero-section .inner .video_code .video{bottom:18px;left:43px;right:42px;top:10px}.hero-section .inner .video_code .video .inner{width:220px}}