.fnt-small{font-size:.75em}.fnt-medium{font-size:.875em}.fnt-normal{font-size:1em}.fnt-large{font-size:2em}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body,html{height:100%;margin:0}body{font-family:Arial,sans-serif;font-size:4.2666666667vw;font-weight:400;line-height:1.4;text-align:left;scroll-behavior:smooth}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0!important}hr{overflow:visible;box-sizing:content-box;width:100%;height:0;line-height:0;border-width:1px 0 0 0;border-style:solid;border-color:rgba(0,0,0,.5)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.35rem;line-height:1.4}p{margin-top:0;margin-bottom:1rem;line-height:1.4}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin:0;padding:0;list-style-type:none}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;text-decoration:none;-webkit-text-decoration-skip:objects}a:hover{text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{overflow:auto;margin-top:0;margin-bottom:1rem;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{display:block;max-width:100%;border-style:none;vertical-align:middle}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;caption-side:bottom;color:gray;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:0}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button:focus,input:focus,select:focus,textarea:focus{outline:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.col-white{color:#fff}.col-black{color:#000}@media screen and (hover:hover) and (pointer:fine){body{font-size:.8333333333vw}}@media screen and (pointer:coarse) and (min-width:550px){body{font-size:2.0833333333vw}}.flx{display:flex}.flx-col{display:flex;flex-direction:column}.flx-c{display:flex;align-items:center;justify-content:center}.flx-c-col{display:flex;align-items:center;flex-direction:column;justify-content:center}.flx-a-c{display:flex;align-items:center}.flx-sp-b{display:flex;justify-content:space-between}.flx-w-sp-b{display:flex;flex-wrap:wrap;justify-content:space-between}.page{position:relative;z-index:0;height:100%}.page>*{position:relative;order:1}.img-contain,.img-cover{position:relative;background-repeat:no-repeat}.img-contain{background-position:center center;background-size:contain}.img-cover{background-position:top center;background-size:cover}.show{opacity:1!important;visibility:visible!important;max-height:9999em!important}.hide{opacity:0;visibility:hidden;max-height:0;overflow:auto}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .3s ease-in-out forwards}@keyframes bounce{50%{transform:translateY(-5px) scaleX(1.03)}100%{transform:translateY(0) scaleX(1)}}@keyframes pulse{0%{transform:scale(.95)}50%{transform:scale(1)}100%{transform:scale(.95)}}.page .top-bg{padding:1.4166666667em 0 4.1666666667em}@media screen and (pointer:coarse) and (min-width:550px){.page .top-bg{padding-bottom:.5em}}@media screen and (hover:hover) and (pointer:fine){.page .top-bg{padding-bottom:0;font-size:.7em}}@media screen and (hover:hover) and (pointer:fine) and (min-width:1400px){.page .top-bg{font-size:.9em}}.page .title{width:20.1041666667em;height:4.375em}@media screen and (pointer:coarse) and (min-width:550px){.page .title{width:36.375em;height:7.84375em}}@media screen and (hover:hover) and (pointer:fine){.page .title{width:53.625em;height:11.625em}}.page .play-free{width:20.7916666667em;height:4.375em}@media screen and (pointer:coarse) and (min-width:550px){.page .play-free{width:30.15625em;height:6.5625em;margin-bottom:0}}@media screen and (hover:hover) and (pointer:fine){.page .play-free{width:40.5625em;height:6.125em}}.top-bg{justify-content:space-between;width:100%;height:100%;padding:2.4583333333em 0 4.7083333333em;background-image:url(images/m-top-bg.jpg)}@media screen and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.top-bg{height:48.75em}}@media screen and (pointer:coarse) and (min-width:550px){.top-bg{padding:2.03125em 0 1.875em;background-image:url(images/t-top-bg.jpg)}}@media screen and (pointer:coarse) and (min-height:550px) and (min-width:550px) and (orientation:landscape){.top-bg{height:64em}}@media screen and (hover:hover) and (pointer:fine){.top-bg{padding:3.25em 0 5.4375em;background-image:url(images/d-top-bg.jpg)}}.title{display:block;width:20.6041666667em;height:9.9583333333em;background-image:url(images/m-title.png)}@media screen and (pointer:coarse) and (min-width:550px){.title{width:30.84375em;height:14.0625em;background-image:url(images/t-title.png)}}@media screen and (hover:hover) and (pointer:fine){.title{width:47.0625em;height:15.4375em;background-image:url(images/d-title.png)}}@media screen and (hover:hover) and (pointer:fine){.content{height:calc(100% - 17em);justify-content:space-between}}.play-free{display:block;width:18.3541666667em;height:5.0208333333em;margin-bottom:.9375em;background-image:url(images/m-play-free-btn.png)}@media screen and (pointer:coarse) and (min-width:550px){.play-free{width:27.25em;height:6.25em;margin-bottom:4.375em;background-image:url(images/t-play-free-btn.png)}}@media screen and (hover:hover) and (pointer:fine){.play-free{width:37.25em;height:7.4375em;margin-bottom:0;background-image:url(images/d-play-free-btn.png)}}.btn-animation{animation:2s pulse infinite}.btn-animation:hover{animation:bounce .2s}.logos{width:100vw}@media screen and (hover:hover) and (pointer:fine){.logos{font-size:1em;flex-direction:row;justify-content:flex-end;align-items:baseline;padding-right:3em}}.logos .logo{width:11.3541666667em;height:9.4791666667em;background-image:url(images/m-logo.png)}@media screen and (pointer:coarse) and (min-width:550px){.logos .logo{width:14.3125em;height:11.9375em;background-image:url(images/t-logo.png)}}@media screen and (hover:hover) and (pointer:fine){.logos .logo{width:26.4375em;height:22.0625em;margin-right:26.5em;background-image:url(images/d-logo.png)}}.logos .logo-platform{width:9.6041666667em;height:2.0416666667em;background-image:url(images/d-platform-logo.png)}@media screen and (pointer:coarse) and (min-width:550px){.logos .logo-platform{width:17.09375em;height:4.25em;margin-left:4em;background-image:url(images/t-platform-logo.png)}}@media screen and (hover:hover) and (pointer:fine){.logos .logo-platform{width:23.5em;height:5.8125em;margin-left:-2em;background-image:url(images/d-platform-logo.png)}}.overlay-element-1,.overlay-element-2,.overlay-element-3{display:none}