html,body,#sic-app{background:#222;color:#fff;width:100%;height:100%}body{margin:0;font-family:BentonRegular}p{margin-bottom:0}@font-face{font-family:"BentonLight";src:url("../assets/fonts/BentonSansLight.woff") format("woff")}@font-face{font-family:"BentonBook";src:url("../assets/fonts/BentonSansBook.woff") format("woff")}@font-face{font-family:"BentonMedium";src:url("../assets/fonts/BentonSansMedium.woff") format("woff")}@font-face{font-family:"BentonRegular";src:url("../assets/fonts/BentonSansRegular.woff") format("woff")}@font-face{font-family:"BentonBold";src:url("../assets/fonts/BentonSansBold.woff") format("woff")}.topLeft{top:0;left:0}img,video{display:block}.buttonShadow{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5)}.defaultShadow{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5)}.tileShadow{box-shadow:0px 2px 50px 0px #000}.flex1{flex:1;min-height:0}.flex2{flex:2;min-height:0}.flex3{flex:3;min-height:0}.flex4{flex:4;min-height:0}.bold{font-family:BentonBold}.cover{background-size:cover}

.sic-shell{width:100%;height:100%}

.sic-home{height:100vh;width:100%}.sic-home__logo{position:absolute;right:38px;top:30px}.is-bg-purple{background-color:#2B0225}.is-bg-blue{background-color:#001F2E}.is-bg-green{background-color:#112906}.is-bg-orange{background-color:#3C1600}#textbox{position:relative;border-radius:15px;background-color:rgba(0,0,0,0.4);position:absolute;visibility:hidden;display:none}#container3D{overflow:hidden}.info{border:1px solid white;padding:20px;background-color:rgba(0,0,0,0.2);position:absolute;left:0;min-width:300px;min-height:200px;display:none}#info1{bottom:0px}

.sic-overlay-container{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}

.sic-overlay{box-sizing:border-box;height:100%;left:0;padding:60px;position:absolute;top:0;width:100%}@media (min-width: 240em){.sic-overlay{padding:120px}}.sic-overlay__container{display:flex;height:100%;position:relative;width:100%}.sic-overlay__container--left-bottom{align-items:flex-end}.sic-overlay__container--center{align-items:center;justify-content:center}.sic-overlay__container--left-top{align-items:flex-start;justify-content:flex-start}.sic-overlay__container--right-center{align-items:center;justify-content:flex-end}.sic-overlay__container--left-center{align-items:center}.sic-overlay__hl{background:transparent !important;border-radius:15px;box-sizing:border-box;box-shadow:0 0 50px #000;font-size:120px;line-height:1;font-family:"BentonBold";font-weight:normal;padding:calc((240px - 1em)/2);position:relative;transition:opacity 0.6s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0}@media (min-width: 240em){.sic-overlay__hl{border-radius:calc(15px * 2);box-shadow:0 0 100px #000;font-size:calc(120px * 2);padding:calc((480px - 1em)/2)}}.sic-overlay__hl span{display:block}.sic-overlay.is-open .sic-overlay__hl{opacity:1;transform:translateX(0)}.sic-overlay__hl-border{border:1px solid rgba(255,255,255,0.6);border-radius:15px;box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;mask-image:linear-gradient(340deg, rgba(0,0,0,0.1) 25%, black 75%)}@media (min-width: 240em){.sic-overlay__hl-border{border-width:2px}}.sic-overlay__qr{align-items:center;border-radius:15px;bottom:0;box-shadow:0 0 50px #000;display:flex;height:240px;justify-content:center;position:absolute;right:0;width:240px;transition:opacity 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:0}@media (min-width: 240em){.sic-overlay__qr{box-shadow:0 0 100px #000;border-radius:calc($border-radius-box*2);height:480px;width:480px}}.sic-overlay__qr img{height:158px;width:158px}@media (min-width: 240em){.sic-overlay__qr img{height:calc(158px*2);width:calc(158px*2)}}.sic-overlay.is-open .sic-overlay__qr{opacity:1}.sic-overlay__qr-border{height:100%;left:0;position:absolute;top:0;width:100%}

@keyframes rotateCircle{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.sic-collect-visual{align-items:center;display:flex;justify-content:center;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.sic-collect-visual__circle{opacity:0;transform:scale(1.1);transition:none}.sic-collect-visual.is-visible .sic-collect-visual__circle{opacity:1;transform:scale(1);transition:opacity 0.6s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}.sic-collect-visual.is-visible.is-out .sic-collect-visual__circle{opacity:0;transform:scale(0.5);transition:opacity 1.2s cubic-bezier(0.645, 0.045, 0.355, 1),transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.sic-collect-visual__circle-img{animation:rotateCircle 40s linear forwards infinite;border-radius:50%;display:block;height:82vh;opacity:1;transition:opacity 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);width:auto}.sic-collect-visual__circle-arrow{align-items:center;bottom:0;display:flex;height:9vh;left:0;justify-content:center;position:absolute;right:0;opacity:0;transition:0.6s opacity cubic-bezier(0.645, 0.045, 0.355, 1)}.sic-collect-visual.is-visible .sic-collect-visual__circle-arrow{opacity:1}


.sic-desktop{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.sic-desktop .qr{position:absolute;top:0;left:0}

.sic-pocGalaxy{width:700px;height:700px}.sic-pocGalaxy .sphere{width:150px;height:150px;border-radius:50%;position:absolute}

.sic-mobile{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.sic-mobile .qr{position:absolute;top:0;left:0}

