.banner{background-color:#1f1438;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;container-type:inline-size;padding:54px 0;position:relative}.banner .page-center{padding:27px 0}.banner h1,.banner h2,.banner h3,.banner h4,.banner h5,.banner h6{color:#fff}.banner h1{font-size:60px;word-break:keep-all}.banner h2{font-size:40px;padding-top:20px;word-break:keep-all}.banner p{font-size:28px;line-height:1.25;padding-top:20px}@container (max-width: 500px){.banner h1{font-size:43px}.banner h2{font-size:28px}.banner p{font-size:22px}.banner .page-center{margin-bottom:calc(px /.8);margin-top:calc(px /.8)}}@container (max-width: 300px){.banner h1{font-size:30px}.banner h2{font-size:24px}.banner p{font-size:18px}.banner .page-center{margin-bottom:calc(px /.6);margin-top:calc(px /.6)}}.banner .content{line-height:1.2em}.banner p:last-of-type{padding-bottom:0}.banner .btn_wrp1{margin-bottom:7px;margin-top:2.75%;padding:8px 20px}.banner .btn_wrp1 a{background-color:#2ee687;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #2ee687;border-radius:26px;color:#fff;display:inline-block;font-family:Roobert bold,Helvetica,Arial,Lucida,sans-serif;font-size:20px;font-weight:500;line-height:1.7em;padding:8px 30px;position:relative;transition:all .3s ease 0s}.banner .btn_wrp1 a:hover,.banner .btn_wrp1.transparent a,.banner .btn_wrp1.transparent a:hover{background-color:transparent;border-color:#2ee687;color:#2ee687}.banner .btn_wrp1.glow a,.banner .btn_wrp1.glow a:hover{background-color:#045e6b;border-color:#00fdfe;color:#00fdfe;line-height:1.1;padding:8px 25px}.banner .btm_content{font-size:18px}.banner .video_wrp{margin-top:48px;position:relative}.banner .video_box{display:block;line-height:0;position:relative;z-index:2}.banner .video_box video{height:auto;max-width:100%;width:100%}.banner .video_overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.banner .video_overlay_hover{background:transparent;height:100%;position:absolute;transition:all .5s ease-in-out;width:100%;z-index:100}.banner a.video_play{color:#fff;display:block;font-size:6rem;left:50%;line-height:6rem;margin-left:-3rem;margin-top:-3rem;position:absolute;top:50%;z-index:100}.banner .video_play:before{content:"I";font-family:ETmodules}.banner .video_overlay_hover:hover{background-color:rgba(0,0,0,.6)}.banner .video_play:hover{color:#2ee687}.banner .video_overlay.hide{display:none}@media (min-width:981px){.banner .btm_content,.banner .content{width:70.9%}}@media (max-width:980px){.banner{padding:50px 0}.banner .btn_wrp1{margin-top:30px}}
55:7	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: px /0.8
^..^ [postcss-calc]
56:7	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: px /0.8
^..^ [postcss-calc]
73:5	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: px /0.6
^..^ [postcss-calc]
74:5	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: px /0.6
^..^ [postcss-calc]