.head-block{position:relative;height:calc(100vh);box-sizing:border-box;min-height:1080px}.cm-homepage-banner .fullscreen-bg{overflow:hidden;z-index:1;position:absolute !important;left:0;top:0;height:100%;width:100%}.cm-homepage-banner .fullscreen-bg:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5);z-index:1}.fullscreen-bg__video{position:absolute;top:0;left:0;min-width:100%;min-height:100%}.head-cont{max-width:1283px;margin:0 auto;height:calc(100vh);min-height:1080px;box-sizing:border-box;padding:105px 0 105px 0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.gen-title{max-width:935px;margin-bottom:22px;font:56px/125% "Gilroy",sans-serif;font-weight:500;color:#fff;letter-spacing:1.8px}.gen-title span{color:#00bfb5}.gen-title-text{max-width:730px;margin-bottom:25px;font:500 18px/180% "Gilroy",sans-serif;color:#fff;letter-spacing:.42px}.gen-title-btn{display:flex;justify-content:start;align-items:center;flex-wrap:wrap}.red-arrow{position:absolute;z-index:1;left:-100px;top:50%;transform:translate(0,-50%);max-height:1270px;max-width:32%}.red-arrow svg{max-height:100%;max-width:100%}.cm-homepage-banner .page-center{position:relative;display:block;z-index:10}.cm-homepage-banner .btn.btn-arrow-blue:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;margin-left:10px;font-size:13px;color:#00bfb5;content:"\e901"}.gen-title-btn .btn{margin:20px 0 20px 30px}.home-banner-btn:first-child .btn{margin-left:0}.cm-homepage-banner .btn.btn-arrow-red:hover{color:#ea384d}.btn.btn-arrow-blue:hover{color:#00bfb5}.gen-title-btn .btn:after{color:#ea384d}button.jquery-background-video-pauseplay.pause{display:none}@media(max-width:1500px){.head-block{min-height:880px}.head-cont{min-height:880px;padding:80px 0 80px 0}}@media(max-width:1200px){.head-block{min-height:800px}.head-cont{min-height:800px}}@media(max-width:1024px){.head-block{min-height:600px}.head-cont{min-height:600px;padding-bottom:50px}.gen-title{max-width:1000px;margin-bottom:15px;font-size:38px;line-height:105%;letter-spacing:0px}.gen-title-text{max-width:1000px;margin-bottom:15px;font-size:16px;line-height:130%;letter-spacing:0}.gen-title-btn .btn{margin:20px 0 20px 30px}.gen-title-btn .btn{min-width:180px;height:45px;padding:0 20px;font-size:13px;letter-spacing:0;word-spacing:0}}@media(max-width:767px){.gen-title{font-size:32px;text-align:center}.gen-title-text{text-align:center}.gen-title-btn{justify-content:center;align-items:center;flex-direction:column;width:100%}.red-arrow{left:-30px;max-width:50%}.gen-title-btn .btn{margin:10px 0}}@media(max-width:410px){.head-block{min-height:500px}.head-cont{min-height:500px;padding:80px 0 20px 0}.gen-title{font-size:28px}.gen-title-btn .btn{margin:6px 0}.gen-title-btn .btn{height:40px}}