@font-face{font-family:"proxima-nova-bold";src:url(../../static/media/pn-bold.d95e053c.woff2) format("woff2"),url(../../static/media/pn-bold.fa0710b8.woff) format("woff"),url(../../static/media/pn-bold.d728a3db.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"proxima-nova-regular";src:url(../../static/media/pn-regular.12ccd551.woff) format("woff"),url(../../static/media/pn-regular.0b420bac.ttf) format("truetype");font-weight:400;font-style:normal}body,html{font-family:"proxima-nova-regular",sans-serif;color:#000;background-color:#fff;padding:0;margin:0;min-width:1920px;min-height:1080px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}h1{font-size:160px}h1,h2{font-family:"proxima-nova-bold",sans-serif;font-weight:700;font-style:normal;margin:0;line-height:1}h2{font-size:120px}h3{font-size:60px}h3,h4{font-family:"proxima-nova-bold",sans-serif;font-weight:700;font-style:normal;margin:0}h4{font-size:48px}h5{font-size:36px}h5,h6{font-family:"proxima-nova-bold",sans-serif;font-weight:700;font-style:normal;margin:0}h6{font-size:24px}p{font-size:18px;margin:0;line-height:140%}button,p{font-family:"proxima-nova-regular",sans-serif;font-weight:400;font-style:normal}ul{font-size:16px;font-family:"proxima-nova-bold",sans-serif}.footer-default{position:absolute;bottom:0;width:100%;height:100px;z-index:1}:focus{outline:0!important}.flex-row{display:flex}.flex-row-wrap{display:flex;flex-wrap:wrap}@media only screen and (min-device-aspect-ratio:16/9){.screen2,.screen4{display:none}}@media only screen and (min-device-aspect-ratio:32/9){.screen2{display:inline}.screen4{display:none}}@media only screen and (min-device-aspect-ratio:64/9){.screen2,.screen4{display:inline}}.App{height:100%}.App .app-update{display:flex;justify-content:center;align-items:center;position:absolute;width:1920px;height:1080px;z-index:9999}.App .app-update .app-update-panel{padding:25px;width:400px;height:125px;background-color:#fff}.App .app-update .app-update-panel h5{color:#00a7ff;margin-bottom:15px}.App .app-fade{position:fixed;width:100%;height:100%;z-index:900;background-color:rgba(0,0,0,.5)}@media only screen and (min-device-aspect-ratio:64/9){.App .app-update{margin-left:1920px}}.home-page{position:relative}.home-page .home-button-animation-container{display:none}.home-page .home-page-button{position:relative;width:100%;height:100%}.home-page .title-container{position:relative;height:1080px}.home-page .button-container{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;bottom:10%;height:300px}.home-page h1{color:#16a7ff}@media only screen and (min-device-aspect-ratio:16/9){.home-page .home-button-animation-container{display:none}.home-page h1{padding:50px;box-sizing:border-box}}@media only screen and (min-device-aspect-ratio:32/9){.home-page{display:flex}.home-page .home-button-animation-container{display:inline;position:absolute;right:0;bottom:120px;pointer-events:none}.home-page .title-container{display:flex;justify-content:center;align-items:center;width:50vw}.home-page .button-container{position:relative;height:1080px;width:50vw}.home-page h1{padding:0 150px}}@media only screen and (min-device-aspect-ratio:64/9){.home-page{display:flex}.home-page .home-button-animation-container{display:inline;position:absolute;z-index:0;right:0;bottom:120px;pointer-events:none}.home-page .title-container{display:flex;justify-content:center;align-items:center;width:25vw}.home-page .button-container{position:relative;height:1080px;width:75vw}}.vertical-page{position:relative;height:1080px;color:#fff;background-color:#00a7ff}.vertical-page .scrolling-wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.vertical-page .scrolling-wrapper::-webkit-scrollbar{display:none}.vertical-page .scrolling-wrapper>:last-child{min-width:1870px;max-width:1870px}.vertical-page .vertical-panel-end{position:relative;height:1080px;min-width:270px;max-width:270px}.admin-page{max-height:1080px;overflow:hidden;background-color:#eee}.admin-page .admin-choice-container{max-height:955px;padding-top:20px;box-sizing:border-box;background-color:#eee;overflow:auto}.admin-page .admin-choice-container .admin-choice-sub-text{font-size:24px;margin-left:30px}.admin-page .admin-choice-container h4{color:#00a7ff;font-size:36px;margin-left:30px}.admin-page .admin-mode-container{width:100%;height:125px;background-color:#000;border:0}.admin-page .admin-success-container{position:absolute;width:100vw;height:1080px;background-color:rgba(0,0,0,.5);z-index:5}.admin-page .admin-success-container .admin-success-modal{display:flex;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:805px;height:255px;background-color:#fff}.admin-page .admin-success-container .admin-success-modal .admin-success-top{display:flex;justify-content:space-between;align-items:center;padding:40px;font-size:36px;color:#00a7ff;font-weight:700}.admin-page .admin-success-container .admin-success-modal .admin-success-button-container{display:flex;position:absolute;right:40px;bottom:40px}.admin-page .admin-success-container .admin-success-modal .admin-success-button-container button{margin-left:40px}.admin-page .update-checker-container{display:flex;justify-content:center;align-items:center;position:absolute;width:1920px;height:1080px;z-index:1000}.admin-page .update-checker-container .update-panel{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;padding:25px;width:400px;height:125px;background-color:#fff}.admin-page .update-checker-container .update-panel .update-close-icon{position:absolute;top:10px;right:10px}.admin-page .update-checker-container .update-panel h6{color:#00a7ff}.admin-page .update-fade{position:fixed;width:100%;height:100%;z-index:900;background-color:rgba(0,0,0,.5)}@media only screen and (min-device-aspect-ratio:64/9){.admin-page .admin-choice-container .admin-choice-sub-text,.admin-page .admin-choice-container h4,.admin-page .update-checker-container{margin-left:1920px}}.index-page{position:relative;height:1080px;color:#00a7ff}.index-page .index-chosen-section{font-size:160px;font-weight:700;cursor:pointer;font-family:"proxima-nova-bold",sans-serif}.index-page .index-grid{min-width:640px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr)}.index-page .index-links{width:100vw;position:relative;background-color:#66caff;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.index-page .index-links::-webkit-scrollbar{display:none}.index-page .index-links .index-links-helper{position:absolute;width:100vw;min-height:45px;background-color:#fff;z-index:0}.index-page .index-nonchosen-section{color:#eee;font-size:160px;font-weight:700;cursor:pointer;font-family:"proxima-nova-bold",sans-serif}.index-page .index-title-container{display:flex;padding:100px 0 0 20px}.index-page .index-vertical-name{position:relative;background-color:#fff;min-height:45px;font-size:36px;font-weight:700;padding-left:20px;z-index:3;font-family:"proxima-nova-bold",sans-serif}.solution-page{width:100%;height:1080px;overflow:hidden;position:relative;background-color:#eaf8ff}.solution-page .solution-box-top-container{min-width:100%;position:absolute;display:flex;height:72px;top:0}.solution-page .solution-box-container{display:flex;min-width:1920px;padding:20px 0 0 20px;z-index:1;color:#fff}.solution-page .solution-box-container .solution-section-title-container{display:inline-block;position:relative;min-width:144px;height:72px;background-color:#66caff}.solution-page .solution-box-container .solution-section-title-container .solution-section-title{position:relative;display:flex;justify-content:center;align-items:center;height:100%;padding:0 20px}.solution-page .solution-box-container .solution-solution-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 20px;height:72px;background-color:#16a7ff;box-sizing:border-box}.solution-page .solution-detail-panel-container{position:absolute;left:60%;top:170px;box-shadow:0 0 15px rgba(0,0,0,.3)}.solution-page .solution-footer-container{display:flex;position:absolute;bottom:0;width:100%}.solution-page .solution-footer-button-container{min-width:1920px;display:flex;justify-content:center;z-index:5;pointer-events:none}.solution-page .solution-footer-button-container .solution-footer-button-content{max-width:1450px;display:flex;justify-content:center}.solution-page .solution-footer-button-container .solution-footer-button-content .footer-solution-button{display:flex;justify-content:center;align-items:center;min-width:150px;height:100px;text-align:center;color:#00a7ff;margin:0 15px;border-top:10px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;pointer-events:auto}.solution-page .solution-footer-button-container .solution-footer-button-content .active{font-weight:700;border-top:10px solid #00a7ff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.solution-page .solution-page-animation-container{display:flex;align-items:center;justify-content:center;z-index:0}.product-modal{position:absolute;width:100%;height:980px;top:0;right:0;z-index:5;background-color:rgba(0,0,0,.2)}.product-modal .product-modal-container{position:absolute;z-index:6}.product-modal .product-test-image{width:500px;height:auto}.product-modal .product-media-container{position:fixed;top:0;z-index:7;width:1920px;height:1080px}.product-modal .product-close-icon{position:absolute;right:50px;top:50px;z-index:8}@media only screen and (min-device-aspect-ratio:16/9){.product-modal .hide{display:none}.product-modal .product-modal-container{top:22px;left:50%;transform:translateX(-50%)}.product-modal .product-panel-container{width:1872px;height:936px}.product-modal .product-media-container{left:0}}@media only screen and (min-device-aspect-ratio:32/9){.product-modal .hide{display:inline}.product-modal .product-media-container{left:100%;transform:translateX(-100%)}.product-modal .product-modal-container{top:0;left:0;transform:translateX(0)}.product-modal .product-panel-container{width:1920px;height:1080px}}@media only screen and (min-device-aspect-ratio:64/9){.product-modal .hide{display:inline}.product-modal .product-media-container{left:75%}.product-modal .product-modal-container{top:0;left:25%}.product-modal .product-panel-container{width:1920px;height:1080px}}.attract-page{position:relative;display:flex;align-items:center;height:1080px;background-color:#fff;font-family:"proxima-nova-bold",sans-serif;overflow:hidden}.attract-page .attract-animation-container{position:absolute;left:50%;top:50%;background-color:#eaf8ff}.attract-page .attract-container{display:flex;justify-content:center;align-items:center;width:1920px;position:absolute;z-index:1}.attract-page .attract-footer-container{position:absolute;bottom:0;width:100%;height:100px;z-index:2}.attract-page .attract-footer-container .attract-logo-container{position:absolute;bottom:15px;right:20px}.attract-page .attract-nav{position:absolute;right:50px;top:50%;transform:translateY(-50%);width:250px;max-height:800px;overflow-y:auto;background-color:rgba(0,0,0,.2)}.attract-page .attract-nav ol{list-style-position:inside;padding-inline-start:10px}.attract-page .attract-nav li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:1px;cursor:pointer}.attract-page .attract-top-down-container{display:flex;align-items:center;padding:75px;min-height:1080px;background-color:hsla(0,0%,100%,.9)}