@font-face{font-family:Janson Text Roman;font-weight:400;font-style:normal;font-display:swap;src:url(mars/resources/fonts/janson/JansonTextW01-55Roman.bfaaa85c.woff2) format("woff2"),url(mars/resources/fonts/janson/JansonTextW01-55Roman.0a4a4e18.woff) format("woff")}
@font-face{font-family:Maison Neue;font-weight:350;font-style:normal;font-display:swap;src:url(mars/resources/fonts/maison-neue/MaisonNeue-Book.woff2) format("woff2"),url(mars/resources/fonts/maison-neue/MaisonNeue-Book.woff) format("woff")}
@font-face{font-family:DM Sans;font-weight:100;font-style:normal;font-display:swap;src:url(mars/resources/fonts/dm-sans/DMSans-Thin.woff) format("woff")}
@font-face{font-family:DM Sans;font-weight:300;font-style:normal;font-display:swap;src:url(mars/resources/fonts/dm-sans/DMSans-Light.woff) format("woff")}
@font-face{font-family:DM Sans;font-weight:400;font-style:normal;font-display:swap;src:url(mars/resources/fonts/dm-sans/DMSans-Regular.woff) format("woff")}
@font-face{font-family:DM Sans;font-weight:600;font-style:normal;font-display:swap;src:url(mars/resources/fonts/dm-sans/DMSans-SemiBold.woff) format("woff")}
html,.vcp-body{margin:0;padding:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-size-adjust:100%;overflow:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;will-change:scroll-position;touch-action:manipulation}
html,.vcp-body{height:100vh}
@supports(height:100dvh){html,.vcp-body{height:100dvh}
}
html,.vcp-body{width:100vw}
@supports(width:100dvw){html,.vcp-body{width:100dvw}
}
html p,.vcp-body p{margin:15px 0}
html button,.vcp-body button{width:unset}
html button:hover,.vcp-body button:hover{outline:0}
.vca-header{transition:transform 1s ease}
.vca-header.tcm-vca-header-hide{transform:translateY(-100%)}
.vcp-body{position:absolute;top:0;left:0;background-color:#0d0d2b;font-family:Maison Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:350;font-size:.875rem;line-height:120%;letter-spacing:0}
.vcp-body .hero-creation{font-family:Janson Text Roman,Times,Times New Roman,serif;font-weight:400;line-height:110%;letter-spacing:0;font-size:2.5rem;color:#fff;margin-bottom:20px}
@media(min-width:768px){.vcp-body .hero-creation{font-size:3rem}
}
@media(min-width:992px){.vcp-body .hero-creation{font-size:3.125rem}
}
.vcp-body .subheader{font-family:Janson Text Roman,Times,Times New Roman,serif;font-weight:400;line-height:160%;letter-spacing:0;font-size:1.375rem}
@media screen and (min-width:1000px){.vcp-body .subheader{font-size:1.5625rem}
}
.vcp-body h1{font-family:Janson Text Roman,Times,Times New Roman,serif;font-weight:400;line-height:120%;letter-spacing:0;font-size:2.8125rem}
@media(max-width:576px){.vcp-body h1{font-size:2.1875rem}
}
@media(max-width:768px){.vcp-body h1{font-size:2.5rem}
}
.vcp-body h2{font-family:Janson Text Roman,Times,Times New Roman,serif;font-weight:400;line-height:130%;letter-spacing:0;font-size:2.1875rem}
@media(max-width:576px){.vcp-body h2{font-size:1.875rem}
}
.vcp-body h3{font-family:Janson Text Roman,Times,Times New Roman,serif;font-weight:400;line-height:130%;letter-spacing:0;font-size:1.875rem}
@media(max-width:576px){.vcp-body h3{font-size:1.75rem}
}
.vcp-body .section-font{font-family:Maison Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;line-height:120%;letter-spacing:.11em;font-size:1rem}
.vcp-body .ui{font-family:Maison Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;line-height:140%;letter-spacing:0;font-size:.9375rem}
.vcp-body .btn-play-again,.vcp-body .btn-find-your-luck{display:flex;align-items:center;justify-content:center;gap:10px;line-height:150%;border:0;border-radius:50px;padding:8px 14px;text-transform:uppercase;background:#414251;color:#fff;font-size:.625rem;letter-spacing:.11em;transition:all .3s ease-in-out;cursor:pointer}
.vcp-body .btn-play-again:hover,.vcp-body .btn-find-your-luck:hover{filter:brightness(.9)}
.vcp-body .btn-play-again{gap:6px}
.vcp-body .btn-play-again span[data-i18n=play_again]{display:none}
@media screen and (min-width:768px){.vcp-body .btn-play-again span[data-i18n=play_again]{display:block}
}
.vcp-body .disabled{pointer-events:none}
.vcp-body .d-block{display:block !important}
.vcp-body .d-none{display:none !important}
.vcp-body .d-flex{display:flex !important}
@media screen and (min-width:992px){.vcp-body .d-lg-block{display:block !important}
}
@media screen and (min-width:992px){.vcp-body .d-lg-none{display:none !important}
}
@media screen and (min-width:768px){.vcp-body .d-md-block{display:block !important}
}
@media screen and (min-width:768px){.vcp-body .d-md-none{display:none !important}
}
.vcp-body .select-language{position:absolute;bottom:5px;left:5px;z-index:4}
.vcp-body .select-language select{padding:10px;border-radius:5px;border:1px solid gray}
.vcp-body .sound-button{position:sticky;bottom:20px;left:30px;width:25px;height:30px;cursor:pointer;display:block}
@media screen and (min-width:768px){.vcp-body .sound-button{bottom:30px;left:40px}
}
.vcp-body .dg{z-index:100 !important}
.vcp-body .dg.a{float:left !important}
.vcp-body .mechanisms{margin-top:20px}
@media screen and (min-width:1000px){.vcp-body .mechanisms{margin-top:50px}
}
.vcp-body .planets .list{padding-bottom:35px;border-bottom:1px solid #b3b1b1;z-index:5}
@media screen and (min-width:768px){.vcp-body .planets .list{padding-bottom:0;border-bottom:0}
}
@media screen and (min-width:1000px){.vcp-body .planets .list{padding-right:35px !important}
}
.vcp-body .planets,.vcp-body .mechanisms{display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;width:100%;height:auto;min-height:fit-content;box-sizing:border-box}
@media screen and (max-width:768px){.vcp-body .planets,.vcp-body .mechanisms{padding:15px 20px 0}
}
.vcp-body .planets .title,.vcp-body .mechanisms .title{font-size:1rem;text-transform:uppercase;letter-spacing:.11em;font-weight:600;line-height:120%;margin-bottom:30px;margin-top:0}
@media screen and (min-width:768px){.vcp-body .planets .title,.vcp-body .mechanisms .title{margin-bottom:30px}
}
.vcp-body .planets .list,.vcp-body .mechanisms .list{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-items:stretch;justify-content:center;position:relative;width:100%;box-sizing:border-box}
@media screen and (min-width:768px){.vcp-body .planets .list,.vcp-body .mechanisms .list{grid-template-columns:auto auto auto;align-items:stretch;justify-content:center;position:relative;padding:0 25px}
}
@media screen and (min-width:1200px){.vcp-body .planets .list,.vcp-body .mechanisms .list{padding:0}
}
.vcp-body .planets .list .divider,.vcp-body .mechanisms .list .divider{height:100%;width:1px;background-color:#fff;margin-left:20px;justify-self:start;align-self:stretch;display:none}
@media screen and (min-width:768px){.vcp-body .planets .list .divider,.vcp-body .mechanisms .list .divider{display:block}
}
@media screen and (min-width:1200px){.vcp-body .planets .list .divider,.vcp-body .mechanisms .list .divider{margin-left:35px}
}
.vcp-body .planets .list ul,.vcp-body .mechanisms .list ul{list-style:none;display:grid;grid-template-columns:1fr;row-gap:20px;justify-items:center;align-items:center;width:100%;height:auto;box-sizing:border-box;padding:0;margin:0}
.vcp-body .planets .list ul.left li,.vcp-body .mechanisms .list ul.left li{grid-template-columns:.15fr 1fr .15fr}
@media screen and (min-width:768px){.vcp-body .planets .list ul.left li,.vcp-body .mechanisms .list ul.left li{grid-template-columns:0 1fr .18fr}
}
@media screen and (min-width:1200px){.vcp-body .planets .list ul.left li,.vcp-body .mechanisms .list ul.left li{grid-template-columns:0 1fr .18fr}
}
.vcp-body .planets .list ul.right,.vcp-body .mechanisms .list ul.right{margin-top:20px}
@media screen and (min-width:768px){.vcp-body .planets .list ul.right,.vcp-body .mechanisms .list ul.right{margin-top:0}
}
.vcp-body .planets .list ul.right li,.vcp-body .mechanisms .list ul.right li{grid-template-columns:.15fr 1fr .15fr}
@media screen and (min-width:768px){.vcp-body .planets .list ul.right li,.vcp-body .mechanisms .list ul.right li{margin-top:0;grid-template-columns:0 1fr .18fr}
}
@media screen and (min-width:1200px){.vcp-body .planets .list ul.right li,.vcp-body .mechanisms .list ul.right li{grid-template-columns:25px 1fr 40px}
}
.vcp-body .planets .list ul.center li,.vcp-body .mechanisms .list ul.center li{grid-template-columns:.15fr 1fr .15fr}
@media screen and (min-width:768px){.vcp-body .planets .list ul.center li,.vcp-body .mechanisms .list ul.center li{margin-top:0;grid-template-columns:.18fr 1fr .18fr}
}
.vcp-body .planets .list ul li,.vcp-body .mechanisms .list ul li{font-size:.8125rem;letter-spacing:.11em;color:#ccc;font-weight:500;text-transform:uppercase;display:grid;align-items:center;justify-items:center;text-align:center;width:100%;box-sizing:border-box;transition:all .3s ease;cursor:pointer}
@media screen and (min-width:768px){.vcp-body .planets .list ul li,.vcp-body .mechanisms .list ul li{gap:20px}
}
.vcp-body .planets .list ul li>:first-child,.vcp-body .mechanisms .list ul li>:first-child{justify-self:center}
.vcp-body .planets .list ul li>:last-child,.vcp-body .mechanisms .list ul li>:last-child{justify-self:center}
@media screen and (min-width:768px){.vcp-body .planets .list ul li>:last-child,.vcp-body .mechanisms .list ul li>:last-child{justify-self:end}
}
.vcp-body .planets .list ul li:hover,.vcp-body .mechanisms .list ul li:hover{color:#fff}
.vcp-body .planets .list ul li .vcp-icon:after,.vcp-body .mechanisms .list ul li .vcp-icon:after{background:#ccc}
.vcp-body .planets .list ul li.active,.vcp-body .mechanisms .list ul li.active{font-weight:600;color:#fff}
.vcp-body .planets .list ul li.active .vcp-icon:after,.vcp-body .mechanisms .list ul li.active .vcp-icon:after{background:#fff}
.vcp-body .find-your-luck{margin:60px 0;display:flex;align-items:center;justify-content:center}
@media screen and (min-width:768px){.vcp-body .find-your-luck{margin:50px 0}
}
.vcp-body .vcp-model-loading-indicator{position:absolute;left:0;top:50%;width:inherit;height:auto;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;gap:20px;z-index:5;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}
.vcp-body .vcp-model-loading-indicator.show{opacity:1;visibility:visible}
.vcp-body .vcp-model-loading-indicator.show .spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}
.vcp-body .vcp-model-loading-indicator.show .loading-text{font-size:1rem}
.vcp-body .vcp-model-loading-indicator>.vcp-progress>.vcp-progress-bar{transition:width .7s linear}
.vcp-body .vcp-model-loading-indicator .vcp-model-loading-indicator-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:100%;text-align:center}
.vcp-body .vcp-model-loading-indicator .vcp-model-loading-indicator-content span{font-family:Janson Text Roman,Times,Times New Roman,serif;font-size:1.125rem;color:#fff;font-weight:500;line-height:150%}
.vcp-body .vcp-model-loading-indicator .vcp-progress{position:absolute;bottom:90px;width:100%;height:1px;transform:translateZ(0);z-index:10}
.vcp-body .vcp-model-loading-indicator .vcp-progress .vcp-progress-bar{position:absolute;bottom:0;left:0;right:0;top:0;width:0;z-index:10;background-color:#fff;transition:width 1s linear}
.vcp-body .vcp-model-loading-indicator .vcp-progress .vcp-progress-bar:after{content:"";position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:20px;height:20px;background-image:url(mars/resources/images/loader/vcp_star_loader.svg?hash=f543042);background-size:contain;background-repeat:no-repeat;background-position:center;animation:pulseOpacity 6s ease-in-out infinite}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-body .vcp-model-loading-indicator{width:calc(100% - 34.1408vw)}
}
.vcp-body .vcp-btn-start-experience{padding:.8rem 0;font-size:.875rem;color:#fefefe;background:transparent;border:1px solid #fefefe;outline:1px solid transparent;cursor:pointer;text-transform:uppercase;letter-spacing:.11em;transition:all .3s ease-in-out;pointer-events:none;width:100%;max-width:260px;opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1002}
.vcp-body .vcp-btn-start-experience:hover{color:#fff;border-color:#fff;outline-color:#fff}
@media(max-width:768px){.vcp-body .vcp-btn-start-experience{margin-bottom:25px}
}
@media screen and (min-width:1600px){.vcp-body .vcp-btn-start-experience{font-size:1.125rem}
}
@keyframes spin{to{transform:rotate(360deg)}
}
#tweakpaneUiContainer{left:0 !important}
#vcp-annotation-container .earth-annotations,#vcp-annotation-container .mars-annotations,#vcp-annotation-container .venus-annotations,#vcp-annotation-container .sun-annotations,#vcp-annotation-container .mercury-annotations,#vcp-annotation-container .jupiter-annotations,#vcp-annotation-container .saturn-annotations,#vcp-annotation-container .shooting_star-annotations{display:none}
#vcp-annotation-container .explore{display:block}
#vcp-annotation-container .annotation{position:absolute;top:0;left:0;transition:opacity .2s;will-change:transform;z-index:4;pointer-events:none}
#vcp-annotation-container .annotation.hide{opacity:0}
#vcp-annotation-container .annotation.show{opacity:1}
#vcp-annotation-container .annotation.center.left:before{content:"";position:absolute;top:-45px;left:-55px;width:80px;height:1px;transform:rotate(0);background:#fff}
#vcp-annotation-container .annotation.center.left:after{content:"";position:absolute;top:-45px;right:55px;width:70px;height:1px;background:#fff}
#vcp-annotation-container .annotation.center.left .content{position:absolute;top:-53px;right:140px;font-size:1rem;color:#fff;width:max-content}
#vcp-annotation-container .annotation.center.right:before{content:"";position:absolute;top:-45px;right:-55px;width:80px;height:1px;transform:rotate(0);background:#fff}
#vcp-annotation-container .annotation.center.right:after{content:"";position:absolute;top:-45px;left:55px;width:70px;height:1px;background:#fff}
#vcp-annotation-container .annotation.center.right .content{position:absolute;top:-53px;left:140px;font-size:1rem;color:#fff;width:max-content}
#vcp-annotation-container .annotation.up.left:before{content:"";position:absolute;top:-20px;right:-15px;width:80px;height:1px;transform:rotate(-140deg);background:#fff}
#vcp-annotation-container .annotation.up.left:after{content:"";position:absolute;top:-45px;right:55px;width:70px;height:1px;background:#fff}
#vcp-annotation-container .annotation.up.left .content{position:absolute;top:-53px;right:140px;font-size:1rem;color:#fff;width:max-content}
#vcp-annotation-container .annotation.up.left.small:before{top:0;right:-15px;width:50px}
#vcp-annotation-container .annotation.up.left.small:after{top:-16px;right:28px;width:40px}
#vcp-annotation-container .annotation.up.left.small .content{top:-23px;right:85px}
#vcp-annotation-container .annotation.up.right:before{content:"";position:absolute;top:-20px;left:-15px;width:80px;height:1px;transform:rotate(140deg);background:#fff}
#vcp-annotation-container .annotation.up.right:after{content:"";position:absolute;top:-45px;left:55px;width:70px;height:1px;background:#fff}
#vcp-annotation-container .annotation.up.right .content{position:absolute;top:-53px;left:140px;font-size:1rem;color:#fff;width:max-content}
#vcp-annotation-container .annotation.up.right.small:before{top:0;left:-15px;width:50px}
#vcp-annotation-container .annotation.up.right.small:after{top:-16px;left:28px;width:40px}
#vcp-annotation-container .annotation.up.right.small .content{top:-23px;left:85px}
#vcp-annotation-container .annotation.down.left:before{content:"";position:absolute;top:35px;right:-15px;width:80px;height:1px;transform:rotate(140deg);background:#fff}
#vcp-annotation-container .annotation.down.left:after{content:"";position:absolute;top:60px;right:55px;width:70px;height:1px;background:#fff}
#vcp-annotation-container .annotation.down.left .content{position:absolute;top:53px;right:140px;font-size:1rem;color:#fff;width:max-content}
#vcp-annotation-container .annotation.down.left.small:before{top:0;right:-15px;width:50px;transform:rotate(-140deg)}
#vcp-annotation-container .annotation.down.left.small:after{top:-16px;right:28px;width:40px}
#vcp-annotation-container .annotation.down.left.small .content{top:-23px;right:85px}
#vcp-annotation-container .annotation.down.right:before{content:"";position:absolute;bottom:-35px;left:-15px;width:80px;height:1px;transform:rotate(-140deg);background:#fff}
#vcp-annotation-container .annotation.down.right:after{content:"";position:absolute;bottom:-60px;left:55px;width:70px;height:1px;background:#fff}
#vcp-annotation-container .annotation.down.right .content{position:absolute;bottom:-68px;left:140px;font-size:1rem;color:#fff;width:max-content}
#vcp-annotation-container .annotation.down.right.small:before{bottom:0;left:-15px;width:50px}
#vcp-annotation-container .annotation.down.right.small:after{bottom:-16px;left:28px;width:40px}
#vcp-annotation-container .annotation.down.right.small .content{bottom:-23px;left:85px}
#vcp-webgi-canvas{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:2;background:transparent;pointer-events:none}
@media screen and (min-width:1000px) and (orientation:landscape){#vcp-webgi-canvas{width:calc(100% - 34vw)}
}
#vcp-webgi-canvas.show{cursor:url(mars/resources/images/icons/cursor.svg?hash=f543042),auto}
.vcp-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column;background:#0d0d2b;background-image:url(mars/resources/images/loader/vcp_loader_background.webp);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:100;overflow:hidden}
.vcp-loader:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(3px 3px at 12% 25%,#fff,transparent),radial-gradient(1px 1px at 78% 18%,#fff,transparent),radial-gradient(2px 2px at 88% 72%,#fff,transparent),radial-gradient(3px 3px at 8% 83%,#fff,transparent),radial-gradient(1px 1px at 62% 12%,#fff,transparent),radial-gradient(1px 1px at 28% 92%,#fff,transparent),radial-gradient(2px 2px at 72% 58%,#fff,transparent),radial-gradient(1px 1px at 18% 38%,#fff,transparent),radial-gradient(3px 3px at 82% 87%,#fff,transparent),radial-gradient(2px 2px at 42% 8%,#fff,transparent),radial-gradient(1px 1px at 92% 45%,#fff,transparent),radial-gradient(3px 3px at 55% 75%,#fff,transparent),radial-gradient(1px 1px at 25% 55%,#fff,transparent),radial-gradient(1px 1px at 6% 32%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 76% 22%,#fff,transparent),radial-gradient(1px 1px at 46% 88%,#fff,transparent),radial-gradient(1px 1px at 96% 65%,#fff,transparent),radial-gradient(3px 3px at 33% 42%,#fff,transparent),radial-gradient(1px 1px at 67% 3%,#fff,transparent),radial-gradient(1px 1px at 14% 78%,#fff,transparent),radial-gradient(2px 2px at 84% 35%,#fff,transparent),radial-gradient(1px 1px at 52% 68%,#fff,transparent),radial-gradient(1px 1px at 39% 15%,rgba(255,255,255,.7),transparent),radial-gradient(3px 3px at 4% 52%,#fff,transparent),radial-gradient(1px 1px at 71% 95%,#fff,transparent),radial-gradient(2px 2px at 91% 28%,#fff,transparent),radial-gradient(2px 2px at 58% 48%,#fff,transparent),radial-gradient(1px 1px at 21% 62%,#fff,transparent),radial-gradient(1px 1px at 87% 7%,#fff,transparent),radial-gradient(3px 3px at 49% 82%,#fff,transparent);background-repeat:no-repeat;animation:twinkleStars 5s ease-in-out infinite;pointer-events:none;z-index:1}
.vcp-loader:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 53% 47%,#fff,transparent),radial-gradient(3px 3px at 27% 73%,#fff,transparent),radial-gradient(1px 1px at 77% 23%,#fff,transparent),radial-gradient(1px 1px at 7% 17%,#fff,transparent),radial-gradient(3px 3px at 93% 43%,#fff,transparent),radial-gradient(1px 1px at 43% 83%,#fff,transparent),radial-gradient(1px 1px at 63% 33%,#fff,transparent),radial-gradient(3px 3px at 37% 67%,#fff,transparent),radial-gradient(1px 1px at 17% 53%,#fff,transparent),radial-gradient(2px 2px at 83% 13%,#fff,transparent),radial-gradient(1px 1px at 57% 93%,#fff,transparent),radial-gradient(1px 1px at 3% 37%,#fff,transparent),radial-gradient(3px 3px at 97% 77%,#fff,transparent),radial-gradient(1px 1px at 47% 27%,#fff,transparent),radial-gradient(1px 1px at 73% 63%,#fff,transparent),radial-gradient(2px 2px at 13% 7%,#fff,transparent),radial-gradient(1px 1px at 87% 97%,#fff,transparent),radial-gradient(1px 1px at 31% 41%,#fff,transparent),radial-gradient(3px 3px at 61% 81%,#fff,transparent),radial-gradient(1px 1px at 19% 19%,#fff,transparent),radial-gradient(1px 1px at 89% 59%,#fff,transparent),radial-gradient(2px 2px at 41% 71%,#fff,transparent),radial-gradient(1px 1px at 69% 11%,#fff,transparent),radial-gradient(1px 1px at 11% 89%,#fff,transparent),radial-gradient(3px 3px at 79% 49%,#fff,transparent),radial-gradient(1px 1px at 35% 29%,#fff,transparent),radial-gradient(1px 1px at 65% 79%,#fff,transparent),radial-gradient(2px 2px at 23% 59%,#fff,transparent),radial-gradient(1px 1px at 51% 39%,#fff,transparent),radial-gradient(1px 1px at 95% 85%,#fff,transparent);background-repeat:no-repeat;animation:twinkleStarsSecond 7s ease-in-out infinite;pointer-events:none;z-index:1}
.vcp-loader .text-loading{font-family:Janson Text Roman,Times,Times New Roman,serif;font-size:1.375rem;color:#fff;font-weight:500;position:relative;z-index:2;text-align:center;padding:0 15%;line-height:150%}
.vcp-loader .progress{position:relative;bottom:90px;width:100%;height:1px;transform:translateZ(0);z-index:10}
.vcp-loader .progress .progress-bar{position:absolute;bottom:0;left:0;right:0;top:0;width:0;z-index:10;background-color:#fff;transition:width 1s linear}
.vcp-loader .progress .progress-bar:after{content:"";position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:20px;height:20px;background-image:url(mars/resources/images/loader/vcp_star_loader.svg?hash=f543042);background-size:contain;background-repeat:no-repeat;background-position:center;animation:pulseOpacity 6s ease-in-out infinite}
.vcp-start-bg{position:absolute;width:100vw;height:100vh;top:0;right:0}
@keyframes pulseOpacity{0,to{opacity:1}
50%{opacity:1}
}
@keyframes twinkleStars{0,to{opacity:1}
25%{opacity:.3}
50%{opacity:1}
75%{opacity:.4}
}
@keyframes twinkleStarsSecond{0,to{opacity:1}
33%{opacity:1}
66%{opacity:.2}
}
.vcp-menu{position:fixed;top:0;left:0;width:100%;pointer-events:none;display:none;z-index:0}
.vcp-menu .content-menu{background-color:#0d102cf2;position:absolute;top:0;left:0;bottom:0;pointer-events:none;z-index:5;opacity:0;display:flex;align-items:center;will-change:transform;width:100%}
.vcp-menu .content-menu{height:100vh}
@supports(height:100dvh){.vcp-menu .content-menu{height:100dvh}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-menu .content-menu{width:calc(100% - 34.1408vw);max-width:calc(100% - 34.1408vw);background-color:#0d102cc2}
}
.vcp-menu .content-menu .sound-button{position:absolute;left:30px;bottom:30px;pointer-events:all;z-index:50}
.vcp-menu .content-menu .itens-content-menu{width:100%;height:100%;color:#fff;overflow:hidden auto}
@media screen and (min-width:768px){.vcp-menu .content-menu .itens-content-menu{display:flex;flex-direction:column;justify-content:space-between}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-menu .content-menu .itens-content-menu{width:calc(100% + 100vw)}
}
@media screen and (min-width:1000px){.vcp-menu .content-menu .itens-content-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
}
.vcp-menu .content-menu .itens-content-menu::-webkit-scrollbar{display:none}
.vcp-menu .content-menu .itens-content-menu .header-menu{position:sticky;top:0;width:100%;display:flex;align-items:center;justify-content:center;flex-flow:column;z-index:1}
.vcp-menu .content-menu .itens-content-menu .header-menu.scrolled{background-color:#0d102b;z-index:50}
.vcp-menu .content-menu .itens-content-menu .header-menu .header-menu-top{display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:10px}
@media screen and (min-width:768px){.vcp-menu .content-menu .itens-content-menu .header-menu .header-menu-top{margin-top:15px}
}
.vcp-menu .content-menu .itens-content-menu .header-menu .spacer{width:70px}
.vcp-menu .content-menu .itens-content-menu .header-menu h1{text-align:center;transition:all .3s ease-in-out;cursor:pointer;font-size:1.5625rem;margin-bottom:50px}
@media screen and (min-width:768px){.vcp-menu .content-menu .itens-content-menu .header-menu h1{margin:15px 0 50px;font-size:1.75rem}
}
@media screen and (min-width:1360px){.vcp-menu .content-menu .itens-content-menu .header-menu h1{font-size:1.875rem}
}
.vcp-menu .content-menu .itens-content-menu .header-menu h1:hover{color:#ccc}
.vcp-menu .content-menu .itens-content-menu .header-menu .btn-menu{margin-bottom:0;width:60px}
@media screen and (min-width:768px){.vcp-menu .content-menu .itens-content-menu .header-menu .btn-menu{width:70px}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-menu .content-menu .itens-content-menu .header-menu .btn-menu{margin-bottom:0}
}
.vcp-menu .content-menu .itens-content-menu .header-menu .btn-menu .close-btn-menu{position:relative;width:38px;height:0;border:0;background:transparent;cursor:pointer;transition:all .3s ease;z-index:10;padding:0}
.vcp-menu .content-menu .itens-content-menu .header-menu .btn-menu .close-btn-menu:hover{color:#fff;border-color:#fff;outline:0}
@media screen and (min-width:768px){.vcp-menu .content-menu .itens-content-menu .header-menu .btn-menu .close-btn-menu{width:60px}
}
.vcp-menu .content-menu .itens-content-menu .header-menu .btn-menu .close-btn-menu .vcp-close{width:.9rem;height:.9rem}
@media screen and (min-width:768px){.vcp-menu .content-menu .itens-content-menu .find-your-luck{margin:60px 0}
}
@media screen and (min-width:1200px){.vcp-menu .content-menu .itens-content-menu .find-your-luck{margin:35px 0 40px}
}
@media screen and (min-width:1360px){.vcp-menu .content-menu .itens-content-menu .find-your-luck{margin:50px 0 0}
}
.vcp-menu .content-menu .itens-content-menu .vcp-button-main-experience{display:flex;align-items:center;justify-content:center;flex-flow:column;margin:30px 0 80px}
@media screen and (min-width:1360px){.vcp-menu .content-menu .itens-content-menu .vcp-button-main-experience{margin:50px 0 70px}
}
@media screen and (min-width:1700px){.vcp-menu .content-menu .itens-content-menu .vcp-button-main-experience{margin:30px 0 70px}
}
.vcp-menu .content-menu .itens-content-menu .vcp-button-main-experience .vcp-button-main-experience-link{padding:15px 50px;font-size:.8125rem;color:#e3e3e3;background:#1d1d1d4d;border:1px solid #e3e3e3;outline:1px solid transparent;cursor:pointer;text-transform:uppercase;letter-spacing:.11em;transition:all .3s ease-in-out;margin:0;max-width:fit-content;font-family:Maison Neue,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;gap:15px;display:flex;align-items:flex-start}
.vcp-menu .content-menu .itens-content-menu .vcp-button-main-experience .vcp-button-main-experience-link:hover{color:#fff;border-color:#fff;outline-color:#fff}
@media screen and (min-width:768px){.vcp-menu .content-menu .itens-content-menu .vcp-button-main-experience .vcp-button-main-experience-link{margin-bottom:0 !important}
}
.vcp-menu .content-menu .right-content-menu{height:100%}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-menu .content-menu .right-content-menu{width:46vw}
}
.vcp-menu .vcp-container-bar-menu{display:flex;align-items:center;justify-content:center;gap:16px;line-height:0;color:#fefefe;letter-spacing:.11em;font-size:.8125rem;text-transform:uppercase;position:relative;z-index:6}
.vcp-menu .vcp-container-bar-menu .bar-menu{display:flex;align-items:center;justify-content:center;height:50px;gap:12px;cursor:pointer;pointer-events:all}
@media screen and (min-width:768px){.vcp-menu .vcp-container-bar-menu .title-bar-menu{padding-top:2px}
}
.vcp-menu .vcp-container-bar-menu svg{position:relative;display:block}
.vcp-menu .vcp-container-bar-menu.on span{background-color:transparent}
.vcp-menu .vcp-container-bar-menu.on span:before{transform:rotate(45deg) translate(5px,5px)}
.vcp-menu .vcp-container-bar-menu.on span:after{transform:rotate(-45deg) translate(5px,-5px)}
.vcp-container{position:absolute;top:0;left:0;overflow:hidden;z-index:2;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;will-change:scroll-position,transform;transform:translateZ(0);backface-visibility:hidden;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.vcp-container::-webkit-scrollbar{display:none}
.vcp-container{height:100vh}
@supports(height:100dvh){.vcp-container{height:100dvh}
}
.vcp-container{width:100vh}
@supports(width:100dvh){.vcp-container{width:100dvh}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container{width:calc(100% - 34.1408vw);max-width:calc(100% - 34.1408vw)}
}
.vcp-container-overlay{position:absolute;top:0;left:0;background-color:#0d0d2b;transition:opacity .8s ease,background-color .8s ease-in-out;visibility:visible;will-change:opacity;pointer-events:none;opacity:0;z-index:4}
.vcp-container-overlay{height:100vh}
@supports(height:100dvh){.vcp-container-overlay{height:100dvh}
}
.vcp-container-overlay{width:100vh}
@supports(width:100dvh){.vcp-container-overlay{width:100dvh}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-overlay{width:calc(100% - 34.1408vw);max-width:calc(100% - 34.1408vw)}
}
.vcp-container-overlay.visible{opacity:1;will-change:opacity;pointer-events:all}
.vcp-container-overlay.hidden{opacity:0;will-change:opacity;pointer-events:none}
.vcp-container-overlay.black{background-color:#000}
.vcp-container .section{height:100vh;width:100%;position:relative;display:flex;align-items:center;justify-content:center;pointer-events:all}
@media(max-width:576px){.vcp-container .section{width:100%;max-width:100%}
}
.vcp-container .section .vcp-model-loading{position:absolute;left:0;top:65%;width:100dvw;height:auto;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;gap:20px;z-index:99;pointer-events:none}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container .section .vcp-model-loading{top:50%;width:inherit}
}
.vcp-container .section .vcp-model-loading .vcp-progress{width:80%;height:1px;transform:translateZ(0);z-index:10}
@media screen and (min-width:768px) and (orientation:portrait){.vcp-container .section .vcp-model-loading .vcp-progress{width:88%}
}
@media screen and (min-width:1000px){.vcp-container .section .vcp-model-loading .vcp-progress{width:90%}
}
.vcp-container .section .vcp-model-loading .vcp-progress .vcp-progress-bar{position:absolute;bottom:0;left:0;right:0;top:0;width:0;z-index:10;background-color:#fff;transition:width 1s linear}
.vcp-container .section .vcp-model-loading .vcp-progress .vcp-progress-bar:after{content:"";position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:20px;height:20px;background-image:url(mars/resources/images/loader/vcp_star_loader.svg?hash=f543042);background-size:contain;background-repeat:no-repeat;background-position:center;animation:pulseOpacity 6s ease-in-out infinite}
.vcp-container-content{width:100dvw;height:100%;position:absolute;bottom:0;left:0;overflow:hidden}
.vcp-container-content .section-content{height:100%;width:calc(100% - 34.1408vw);max-width:calc(100% - 34.1408vw);display:flex;align-items:center;justify-content:center}
@media(max-width:576px){.vcp-container-content .section-content{width:100%;max-width:100%}
}
.vcp-container-content .section-content#intro-content{width:100%;max-width:100%}
.vcp-container-content .section-content .content{position:absolute;left:0;top:0;transform:translateY(0);height:100%;width:100%;color:#fff;z-index:2;display:none;align-items:center;justify-content:space-between;flex-direction:column;opacity:0;pointer-events:none;will-change:transform}
@media screen and (min-width:768px){.vcp-container-content .section-content .content{left:6.8359375vw;bottom:3.8888888889vw;top:auto;width:auto;height:auto;align-items:flex-start;justify-content:center}
}
@media screen and (min-width:768px) and (orientation:portrait){.vcp-container-content .section-content .content{left:6.8359375vw;bottom:6.8359375vw}
}
@media screen and (min-width:820px) and (orientation:landscape){.vcp-container-content .section-content .content{left:4.5138888889vw;bottom:9.4444444444vh}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content .section-content .content{left:4.5138888889vw;bottom:9.4444444444vh}
}
@media screen and (min-width:1440px) and (orientation:landscape){.vcp-container-content .section-content .content{left:3.4722222222vw;bottom:9.4444444444vh}
}
@media screen and (min-width:1920px){.vcp-container-content .section-content .content{left:3.3854166667vw}
}
.vcp-container-content .section-content .content .explore-btn{padding:15px 72px;font-size:.8125rem;color:#e3e3e3;background:#1d1d1d4d;border:1px solid #e3e3e3;outline:1px solid transparent;cursor:pointer;text-transform:uppercase;letter-spacing:.11em;transition:all .3s ease-in-out;pointer-events:none;margin:0 0 35px;max-width:fit-content;font-family:Maison Neue,Helvetica Neue,Helvetica,Arial,sans-serif;gap:15px;display:flex;align-items:flex-start}
.vcp-container-content .section-content .content .explore-btn:hover{color:#fff;border-color:#fff;outline-color:#fff}
@media screen and (min-width:768px){.vcp-container-content .section-content .content .explore-btn{margin-bottom:0 !important}
}
.vcp-container-content .section-content .content .content-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:calc(100% - 80px)}
@media screen and (min-width:768px){.vcp-container-content .section-content .content .content-text{margin-top:25px;align-items:flex-start;text-align:start;max-width:calc(50vw - 130px)}
}
@media screen and (min-width:1000px) and (orientation:portrait){.vcp-container-content .section-content .content .content-text{max-width:calc(50vw - 200px)}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content .section-content .content .content-text{max-width:100%;margin-top:0}
}
.vcp-container-content .section-content .content .content-text h1{margin-top:30px;margin-bottom:5px;font-size:1.875rem !important;color:#fff;white-space:pre-line}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content .section-content .content .content-text h1{margin-top:0;margin-bottom:0;font-size:2rem !important}
}
@media screen and (min-width:1200px){.vcp-container-content .section-content .content .content-text h1{font-size:2.1875rem !important}
}
.vcp-container-content .section-content .content .content-text p{width:100%;max-width:100%;font-weight:400;font-size:.875rem;color:#fff;text-align:start;line-height:190%;margin:20px 0 30px;white-space:pre-line}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content .section-content .content .content-text p{max-width:calc(100% - 60px);line-height:190%}
}
@media screen and (min-width:1200px){.vcp-container-content .section-content .content .content-text p{font-size:1rem;line-height:190%}
}
@media screen and (min-width:1920px){.vcp-container-content .section-content .content .content-text p{font-size:1.25rem}
}
.intro{width:100vw;position:relative;pointer-events:all}
.intro{height:100vh}
@supports(height:100dvh){.intro{height:100dvh}
}
.intro .intro-text{position:absolute;top:10px;left:0;color:#fff;width:100%;max-width:100%;opacity:0;z-index:5;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;will-change:transform;transform:translateY(50%)}
@media screen and (min-width:768px){.intro .intro-text{top:60px}
}
.intro .intro-text h1{width:720px}
@media(max-width:576px){.intro .intro-text h1{width:calc(100% - 90px);margin-top:0;font-size:2.1875rem}
}
@media screen and (min-width:1366px){.intro .intro-text h1{margin-top:10px}
}
@media screen and (min-width:1440px){.intro .intro-text h1{margin-top:33.5px}
}
.intro .intro-text p{margin:0;letter-spacing:0;font-size:.875rem;width:720px;color:#fefefe;line-height:190%}
@media(max-width:576px){.intro .intro-text p{width:calc(100% - 90px)}
}
@media screen and (max-width:320px){.intro .intro-text p{width:calc(100% - 50px)}
}
@media screen and (min-width:768px){.intro .intro-text p{font-size:1rem}
}
.intro-scroller{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);color:#fefefe;font-size:.8125rem;opacity:0;text-transform:uppercase;letter-spacing:.11em;cursor:pointer;pointer-events:all;z-index:5;will-change:transform;display:none;text-align:center;width:100%}
@media(max-width:576px){.intro-scroller{transform:translate(-50%)}
}
.intro-scroller .arrow{position:absolute;top:22px;left:50%;width:12px;height:12px;margin-left:-12px;border-left:1px solid #fefefe;border-bottom:1px solid #fefefe;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}
@media(max-width:576px){.intro-scroller .arrow{top:15px}
}
@-webkit-keyframes sdb05{0{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}
50%{opacity:1}
to{-webkit-transform:rotate(-45deg) translate(-12px,12px);opacity:0}
}
@keyframes sdb05{0{transform:rotate(-45deg) translate(0);opacity:0}
50%{opacity:1}
to{transform:rotate(-45deg) translate(-12px,12px);opacity:0}
}
.explore{pointer-events:all}
.vcp-container-content .expanded-view{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:5;display:none;pointer-events:none}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content .expanded-view{width:inherit}
}
.vcp-container-content .expanded-view.active{display:block}
.vcp-container-content .expanded-view .vcp-container-play-again{position:absolute;bottom:60px;left:40px;opacity:0;visibility:hidden;pointer-events:none;transition:all .5s ease-in-out}
.vcp-container-content .expanded-view .vcp-container-play-again.show{visibility:visible;opacity:1;pointer-events:all}
@media screen and (max-width:768px){.vcp-container-content .expanded-view .vcp-container-play-again{bottom:95px !important;left:6.25vw !important}
}
@media screen and (max-width:1000px) and (orientation:portrait){.vcp-container-content .expanded-view .vcp-container-play-again{bottom:110px;left:30px}
}
.vcp-container-content .expanded-view .icon-360{position:absolute;bottom:85px;left:50%;transform:translate(-50%);color:#fff;text-align:center;opacity:0;clip-path:circle(42px)}
@media screen and (min-width:768px) and (orientation:portrait){.vcp-container-content .expanded-view .icon-360{bottom:105px}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content .expanded-view .icon-360{bottom:50px}
}
.vcp-container-content .expanded-view .header-info{position:sticky;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:100%}
.vcp-container-content .expanded-view .expanded-title{position:absolute;top:0;left:50%;transform:translate(-50%);color:#fff;text-align:center;opacity:0;width:100%;max-width:inherit;box-sizing:border-box;margin:40px 0;font-size:2.5rem;line-height:120%}
@media(max-width:576px){.vcp-container-content .expanded-view .expanded-title{font-size:2.1875rem;line-height:130%;margin-top:50px;transform:translate(-50%);height:55px;padding:0 10px}
}
@media screen and (min-width:768px) and (orientation:portrait){.vcp-container-content .expanded-view .expanded-title{margin:60px 0}
}
@media screen and (min-width:1000px) and (orientation:portrait){.vcp-container-content .expanded-view .expanded-title{font-size:2.8125rem;margin:90px 0}
}
.vcp-container-content .expanded-view .info-sidebar{position:fixed;top:0;right:-36%;bottom:0;width:34.1408vw;height:100%;background:#12173ee6;transform:translate(0);z-index:6;pointer-events:all}
@media screen and (max-width:768px){.vcp-container-content .expanded-view .info-sidebar{min-height:70px !important}
}
@media screen and (max-width:2064px) and (orientation:portrait){.vcp-container-content .expanded-view .info-sidebar{position:fixed;top:auto;bottom:-100px;right:0;left:0;width:100%;height:10vh;min-height:84px;border-radius:20px 20px 0 0;transition:height .3s ease;overflow:hidden}
}
@media screen and (max-width:2064px) and (orientation:portrait) and (min-width:768px){.vcp-container-content .expanded-view .info-sidebar{height:10vh}
}
@media screen and (max-width:2064px) and (orientation:portrait) and (min-width:1000px){.vcp-container-content .expanded-view .info-sidebar{min-height:90px}
}
@media screen and (max-width:2064px) and (orientation:portrait){.vcp-container-content .expanded-view .info-sidebar.expanded{height:90vh}
.vcp-container-content .expanded-view .info-sidebar.expanded .drag-handle .drag-handle-text,.vcp-container-content .expanded-view .info-sidebar.scrolling .drag-handle .drag-handle-text{visibility:hidden;opacity:0}
.vcp-container-content .expanded-view .info-sidebar:before{content:"";position:absolute;top:18px;left:50%;transform:translate(-50%);width:70px;height:5px;background:#545454;border-radius:2px;z-index:11}
.vcp-container-content .expanded-view .info-sidebar .drag-handle-text{position:absolute;top:39px;left:50%;transform:translate(-50%);z-index:11;font-size:.8125rem;letter-spacing:.11em;text-transform:uppercase;color:transparent;text-shadow:0 0 0 #ddd;pointer-events:none;visibility:visible;opacity:1;transition:all .2s ease-in-out;display:flex;gap:10px}
.vcp-container-content .expanded-view .info-sidebar .drag-handle{position:relative;top:0;left:0;width:100%;height:70px;cursor:grab;z-index:10;background:transparent}
}
@media screen and (max-width:2064px) and (orientation:portrait) and (min-width:768px){.vcp-container-content .expanded-view .info-sidebar .drag-handle{height:90px}
}
@media screen and (max-width:2064px) and (orientation:portrait){.vcp-container-content .expanded-view .info-sidebar .drag-handle:active{cursor:grabbing}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content .expanded-view .info-sidebar{background:#12173e}
}
.vcp-container-content .expanded-view .info-sidebar .info-scroll{width:100%;height:100%;overflow:hidden auto}
.vcp-container-content .expanded-view .info-sidebar .info-scroll::-webkit-scrollbar{display:none}
@media screen and (max-width:1000px) and (orientation:portrait){.vcp-container-content .expanded-view .info-sidebar .info-scroll{position:relative;left:0;height:calc(100% - 50px);overflow-y:auto}
.vcp-container-content .expanded-view .info-sidebar .info-scroll::-webkit-scrollbar{display:none}
}
.vcp-container-content .expanded-view .info-sidebar .info-content{height:auto;width:auto;color:#fff}
.vcp-container-content .expanded-view .info-sidebar .info-content .info-margin{padding:0rem 4rem 2rem 2rem}
@media(max-width:576px){.vcp-container-content .expanded-view .info-sidebar .info-content .info-margin{padding:0 20px 40px}
}
@media screen and (min-width:768px) and (orientation:portrait){.vcp-container-content .expanded-view .info-sidebar .info-content .info-margin{padding:0 37px}
}
@media screen and (min-width:1000px) and (orientation:portrait){.vcp-container-content .expanded-view .info-sidebar .info-content .info-margin{padding:0rem 3rem 4rem}
}
@media screen and (min-width:1200px){.vcp-container-content .expanded-view .info-sidebar .info-content .info-margin{padding:0rem 4rem 2rem 2rem}
}
.vcp-container-content .expanded-view .info-sidebar .info-content .title{text-align:center;font-size:1.375rem;line-height:130%;margin:0;color:#fff;padding:0 30px 50px;white-space:pre-line}
@media screen and (min-width:768px) and (orientation:portrait){.vcp-container-content .expanded-view .info-sidebar .info-content .title{line-height:130%;margin-bottom:30px;padding:0 60px}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content .expanded-view .info-sidebar .info-content .title{line-height:170%;margin:95px 0 70px;padding:0 30px}
}
@media screen and (min-width:1200px){.vcp-container-content .expanded-view .info-sidebar .info-content .title{padding:0 50px}
}
@media screen and (min-width:1360px){.vcp-container-content .expanded-view .info-sidebar .info-content .title{padding:0 60px}
}
@media screen and (min-width:1600px){.vcp-container-content .expanded-view .info-sidebar .info-content .title{padding:0 40px}
}
.vcp-container-content .expanded-view .info-sidebar .info-content .sub-title{font-size:.875rem;margin-bottom:5px;font-weight:600;letter-spacing:.95px;line-height:160%;margin-top:0;white-space:pre-line}
.vcp-container-content .expanded-view .info-sidebar .info-content .sub-title:not(:first-child){margin-top:30px}
@media screen and (min-width:1000px) and (orientation:portrait){.vcp-container-content .expanded-view .info-sidebar .info-content .sub-title{margin-top:40px}
}
@media screen and (min-width:1600px){.vcp-container-content .expanded-view .info-sidebar .info-content .sub-title{margin-top:40px}
}
.vcp-container-content .expanded-view .info-sidebar .info-content .description{font-size:.875rem;margin:0;line-height:160%;letter-spacing:.5px;white-space:pre-line}
.vcp-container-content .expanded-view .info-sidebar .info-content .description-image{font-size:.875rem;line-height:160%;color:#fff;margin:10px 0 40px;text-align:center;white-space:pre-line}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content .expanded-view .info-sidebar .info-content .description-image{font-size:.75rem}
}
.vcp-container-content .expanded-view .info-sidebar .info-content img{width:100%;height:auto;max-width:100%}
.vcp-container-content .expanded-view .info-sidebar .info-content .vcp-video-container{margin:50px 0}
@media screen and (min-width:1000px){.vcp-container-content .expanded-view .info-sidebar .info-content .vcp-video-container{margin:60px 0 50px}
}
@media screen and (min-width:1200px){.vcp-container-content .expanded-view .info-sidebar .info-content .vcp-video-container{margin:50px 0}
}
.vcp-container-content .expanded-view .close-btn{position:absolute;top:37px;right:30px;width:27px;height:26px;border:0;background:transparent;cursor:pointer;transition:all .3s ease;z-index:10;opacity:0;visibility:hidden;pointer-events:none;outline:0}
.vcp-container-content .expanded-view .close-btn:hover{color:#fff;border-color:#fff}
.vcp-container-content .expanded-view .close-btn.mobile{pointer-events:none;opacity:0;visibility:hidden;top:25px;right:40px}
@media screen and (max-width:768px){.vcp-container-content .expanded-view .close-btn.mobile{top:10px;right:30px}
.vcp-container-content .expanded-view .close-btn.mobile .vcp-close{width:.9rem;height:.9rem}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #mars-content .content .content-text p{max-width:calc(34.1408vw - 140px)}
}
@media screen and (min-width:1360px){.vcp-container-content #mars-content .content .content-text p{max-width:calc(34.1408vw - 150px)}
}
@media screen and (min-width:1920px){.vcp-container-content #mars-content .content .content-text p{max-width:390px}
}
.vcp-container-content #mars-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:50px}
@media screen and (min-width:1000px){.vcp-container-content #mars-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:60px}
}
@media screen and (min-width:1200px){.vcp-container-content #mars-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:50px}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #venus-content .content .content-text p{max-width:calc(34.1408vw - 100px)}
}
@media screen and (min-width:1200px) and (orientation:landscape){.vcp-container-content #venus-content .content .content-text p{max-width:calc(34.1408vw - 120px)}
}
@media screen and (min-width:1360px){.vcp-container-content #venus-content .content .content-text p{max-width:calc(34.1408vw - 150px)}
}
@media screen and (min-width:1920px){.vcp-container-content #venus-content .content .content-text p{max-width:390px}
}
.vcp-container-content #venus-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:50px}
@media screen and (min-width:1000px){.vcp-container-content #venus-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:60px}
}
@media screen and (min-width:1200px){.vcp-container-content #venus-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:50px}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #earth-content .content .content-text h1{width:calc(34.1408vw - 110px)}
}
@media screen and (min-width:1200px) and (orientation:landscape){.vcp-container-content #earth-content .content .content-text h1{width:calc(34.1408vw - 180px)}
}
@media screen and (min-width:1920px){.vcp-container-content #earth-content .content .content-text h1{width:280px}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #earth-content .content .content-text p{max-width:calc(34.1408vw - 100px)}
}
@media screen and (min-width:1360px){.vcp-container-content #earth-content .content .content-text p{max-width:calc(34.1408vw - 150px)}
}
@media screen and (min-width:1920px){.vcp-container-content #earth-content .content .content-text p{max-width:440px}
}
.vcp-container-content #earth-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:50px}
@media screen and (min-width:1000px){.vcp-container-content #earth-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:60px}
}
@media screen and (min-width:1200px){.vcp-container-content #earth-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:50px}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #jupiter-content .content .content-text p{max-width:calc(34.1408vw - 120px)}
}
@media screen and (min-width:1200px) and (orientation:landscape){.vcp-container-content #jupiter-content .content .content-text p{max-width:calc(34.1408vw - 130px)}
}
@media screen and (min-width:1360px){.vcp-container-content #jupiter-content .content .content-text p{max-width:calc(34.1408vw - 150px)}
}
@media screen and (min-width:1920px){.vcp-container-content #jupiter-content .content .content-text p{max-width:450px}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #saturn-content .content .content-text p{max-width:calc(34.1408vw - 180px)}
}
@media screen and (min-width:1200px){.vcp-container-content #saturn-content .content .content-text p{max-width:calc(34.1408vw - 200px)}
}
@media screen and (min-width:1440px){.vcp-container-content #saturn-content .content .content-text p{max-width:calc(34.1408vw - 200px)}
}
@media screen and (min-width:1920px){.vcp-container-content #saturn-content .content .content-text p{max-width:320px}
}
@media screen and (min-width:768px){.vcp-container-content #mercury-content .content .content-text{max-width:calc(50vw - 145px)}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #mercury-content .content .content-text p{max-width:calc(34.1408vw - 120px)}
}
@media screen and (min-width:1200px){.vcp-container-content #mercury-content .content .content-text p{max-width:calc(34.1408vw - 140px)}
}
@media screen and (min-width:1440px){.vcp-container-content #mercury-content .content .content-text p{max-width:calc(34.1408vw - 180px)}
}
@media screen and (min-width:1920px){.vcp-container-content #mercury-content .content .content-text p{max-width:420px}
}
.vcp-container-content #mercury-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:50px}
@media screen and (min-width:1000px){.vcp-container-content #mercury-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:60px}
}
@media screen and (min-width:1200px){.vcp-container-content #mercury-content .expanded-view .info-sidebar .info-content .info-margin .description.last{margin-bottom:50px}
}
@media screen and (min-width:768px) and (orientation:portrait){.vcp-container-content #sun-content .content .content-text{max-width:calc(50vw - 140px)}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #sun-content .content .content-text p{max-width:calc(34.1408vw - 100px)}
}
@media screen and (min-width:1200px){.vcp-container-content #sun-content .content .content-text p{max-width:calc(34.1408vw - 140px)}
}
@media screen and (min-width:1440px){.vcp-container-content #sun-content .content .content-text p{max-width:calc(34.1408vw - 180px)}
}
@media screen and (min-width:1920px){.vcp-container-content #sun-content .content .content-text p{max-width:480px}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #shooting_star-content .content .content-text h1{width:calc(34.1408vw - 130px)}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #shooting_star-content .content .content-text p{max-width:calc(34.1408vw - 80px)}
}
@media screen and (min-width:1200px){.vcp-container-content #shooting_star-content .content .content-text p{max-width:calc(34.1408vw - 100px)}
}
@media screen and (min-width:1360px){.vcp-container-content #shooting_star-content .content .content-text p{max-width:calc(34.1408vw - 120px)}
}
@media screen and (min-width:1440px){.vcp-container-content #shooting_star-content .content .content-text p{max-width:calc(34.1408vw - 150px)}
}
@media screen and (min-width:1920px){.vcp-container-content #shooting_star-content .content .content-text p{max-width:450px}
}
.vcp-container-content #carillon-content .content,.vcp-container-content #calendar-content .content,.vcp-container-content #reserve-content .content,.vcp-container-content #clock-content .content{top:auto;bottom:0;height:100%;width:100%;justify-content:space-between}
.vcp-container-content #carillon-content .content .explore-btn,.vcp-container-content #calendar-content .content .explore-btn,.vcp-container-content #reserve-content .content .explore-btn,.vcp-container-content #clock-content .content .explore-btn{margin-bottom:35px}
@media(max-width:576px){.vcp-container-content #carillon-content .content,.vcp-container-content #calendar-content .content,.vcp-container-content #reserve-content .content,.vcp-container-content #clock-content .content{left:0;transform:translate(0)}
}
@media screen and (min-width:768px){.vcp-container-content #carillon-content .content,.vcp-container-content #calendar-content .content,.vcp-container-content #reserve-content .content,.vcp-container-content #clock-content .content{bottom:auto;top:50%;right:auto;height:calc(50dvh + 100px);width:auto}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #carillon-content .content,.vcp-container-content #calendar-content .content,.vcp-container-content #reserve-content .content,.vcp-container-content #clock-content .content{height:calc(100dvh - 170px);width:56.8314222222vw}
}
@media screen and (min-width:1366px){.vcp-container-content #carillon-content .content,.vcp-container-content #calendar-content .content,.vcp-container-content #reserve-content .content,.vcp-container-content #clock-content .content{height:calc(100dvh - 120px)}
}
@media screen and (min-width:1440px){.vcp-container-content #carillon-content .content,.vcp-container-content #calendar-content .content,.vcp-container-content #reserve-content .content,.vcp-container-content #clock-content .content{height:calc(100dvh - 170px);width:58.9147555556vw}
}
@media screen and (min-width:1920px){.vcp-container-content #carillon-content .content,.vcp-container-content #calendar-content .content,.vcp-container-content #reserve-content .content,.vcp-container-content #clock-content .content{height:calc(100dvh - 215px);width:59.0883666667vw}
}
.vcp-container-content #carillon-content .content .content-text,.vcp-container-content #calendar-content .content .content-text,.vcp-container-content #reserve-content .content .content-text,.vcp-container-content #clock-content .content .content-text{margin-bottom:0;max-width:calc(100% - 80px)}
@media screen and (min-width:768px){.vcp-container-content #carillon-content .content .content-text,.vcp-container-content #calendar-content .content .content-text,.vcp-container-content #reserve-content .content .content-text,.vcp-container-content #clock-content .content .content-text{max-width:100%;margin-top:0}
}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #carillon-content .content .content-text,.vcp-container-content #calendar-content .content .content-text,.vcp-container-content #reserve-content .content .content-text,.vcp-container-content #clock-content .content .content-text{max-width:fit-content}
}
.vcp-container-content #carillon-content .content .content-text h1,.vcp-container-content #calendar-content .content .content-text h1,.vcp-container-content #reserve-content .content .content-text h1,.vcp-container-content #clock-content .content .content-text h1{font-size:2.1875rem;width:100%}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-container-content #carillon-content .content .content-text h1,.vcp-container-content #calendar-content .content .content-text h1,.vcp-container-content #reserve-content .content .content-text h1,.vcp-container-content #clock-content .content .content-text h1{font-size:2.5rem}
}
.vcp-container-content #carillon-content .content .content-text .ui,.vcp-container-content #calendar-content .content .content-text .ui,.vcp-container-content #reserve-content .content .content-text .ui,.vcp-container-content #clock-content .content .content-text .ui{max-width:calc(34.1408vw + 190px)}
@media(max-width:576px){.vcp-container-content #carillon-content .content .content-text .ui,.vcp-container-content #calendar-content .content .content-text .ui,.vcp-container-content #reserve-content .content .content-text .ui,.vcp-container-content #clock-content .content .content-text .ui{max-width:300px}
}
.vcp-video-model{position:fixed;top:0;left:0;width:100%;height:100%;transform:translate(0);z-index:5;pointer-events:none;background:#000;overflow:hidden;will-change:width,height}
@media screen and (min-width:854px) and (orientation:landscape){.vcp-video-model{right:0;left:auto}
}
.vcp-video-model video{width:100%;height:100%;object-fit:cover;object-position:bottom;opacity:1;will-change:transform;position:absolute;top:0;left:0;will-change:width,height}
@media screen and (min-width:854px) and (orientation:portrait){.vcp-video-model video{object-position:bottom}
}
.vcp-video-model canvas{width:100%;height:100%;object-fit:cover;opacity:1;will-change:transform;position:absolute;top:0;left:0}
.vcp-video-model .vcp-video-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;opacity:1;transition:opacity .3s ease;pointer-events:none}
@media screen and (max-width:2064px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay{bottom:0;height:131%;top:auto}
}
@media screen and (max-width:1024px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay{bottom:0;height:130%;top:auto}
}
@media screen and (max-width:820px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay{bottom:0;height:121%;top:auto}
}
@media screen and (max-width:768px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay{bottom:0;height:130%;top:auto}
}
@media screen and (max-width:430px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay{bottom:0;height:112%;top:auto}
}
.vcp-video-model .vcp-video-overlay img{width:100%;height:100%;object-fit:cover;object-position:bottom}
.vcp-video-model .vcp-effect-stars{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;overflow:hidden;z-index:5}
.vcp-video-model .vcp-effect-stars .star{will-change:opacity;pointer-events:none;background-color:#fff !important;box-shadow:0 0 3px #fff,0 0 5px #fff}
.vcp-video-container{width:100%;aspect-ratio:16/9;background-color:#0000001a;position:relative;overflow:hidden}
.vcp-video-container:empty{display:none}
.vcp-video-container video{width:100%;height:100%;object-fit:cover;display:block}
.vcp-video-container .video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0000001a}
.vcp-video-container .video-placeholder .placeholder-icon{width:64px;height:64px;border-radius:50%;background-color:#fff3;position:relative}
.vcp-video-container .video-placeholder .placeholder-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid rgba(255,255,255,.8)}
.vcp-icon{width:1rem;height:1rem;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin-bottom:-2px}
.vcp-icon:after{content:"";display:inline-block;background:#fff;position:absolute;width:100%;height:100%}
.vcp-eye-opened{mask:url(mars/resources/images/icons/eye_active.svg?hash=f543042);-webkit-mask-size:cover;mask-size:cover;transform:scale(.6);width:2.6rem;margin-bottom:0;height:1.5rem}
.vcp-eye-closed{mask:url(mars/resources/images/icons/eye_inactive.svg?hash=f543042);-webkit-mask-size:cover;mask-size:cover;transform:scale(.6);width:2.6rem}
.vcp-star{mask:url(mars/resources/images/icons/star-icon.svg?hash=f543042);-webkit-mask-size:cover;mask-size:cover;transform:scale(.8);width:2rem;height:1.5rem;margin-bottom:4px}
.vcp-luck{mask:url(mars/resources/images/icons/luck-icon.svg?hash=f543042);-webkit-mask-size:cover;mask-size:cover;transform:scale(.8);width:1.5rem;height:1.5rem;margin-bottom:2px}
.vcp-luck-animated{background:url(mars/resources/images/icons/find-your-luck/sprite.png) no-repeat;width:32px;height:28px;background-size:288px 32px;transform:scale(2)}
.vcp-luck-animated:after{content:"";background:transparent}
.vcp-360{mask:url(mars/resources/images/icons/360-icon.svg?hash=f543042);-webkit-mask-size:cover;mask-size:cover;width:4rem;height:4rem}
@media screen and (min-width:768px){.vcp-360{width:5rem;height:5rem}
}
.vcp-3d{mask:url(mars/resources/images/icons/3d-icon.svg?hash=f543042);-webkit-mask-size:cover;mask-size:cover;width:1.1rem;height:1.1rem}
.vcp-close{mask:url(mars/resources/images/icons/close-icon.svg?hash=f543042);-webkit-mask-size:cover;mask-size:cover;width:1.2rem;height:1.2rem}
.vcp-plus{mask:url(mars/resources/images/icons/plus-icon.svg?hash=f543042);-webkit-mask-size:cover;mask-size:cover;width:1rem;height:1rem}
.vcp-absolute-section{position:fixed;top:100%;left:0;width:100%;z-index:100;background-color:#0d102c;opacity:0;pointer-events:none;transition:opacity .5s ease;visibility:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}
.vcp-absolute-section{height:100vh}
@supports(height:100dvh){.vcp-absolute-section{height:100dvh}
}
@media screen and (min-width:1000px){.vcp-absolute-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
}
.vcp-absolute-section::-webkit-scrollbar{display:none}
.vcp-absolute-section.active{opacity:1;pointer-events:all;visibility:visible;z-index:20}
.vcp-absolute-section .planets_list-container{width:100%;color:#fff;padding:15px 0}
.vcp-absolute-section .planets_list-container.hide{display:none}
@media screen and (min-width:768px){.vcp-absolute-section .planets_list-container{padding:4rem 0 2rem}
}
.vcp-absolute-section .planets_list-container .find-your-luck{margin:65px 0 50px}
@media screen and (min-width:768px){.vcp-absolute-section .planets_list-container .find-your-luck{margin:70px 0 50px}
}
.vcp-absolute-section .planets_list-container .title-container{width:100%;display:flex;align-items:center;justify-content:center}
.vcp-absolute-section .planets_list-container .title-container h3{text-align:center;line-height:130%;font-size:1.5625rem;padding:15px 20px 35px;margin:0}
@media screen and (min-width:768px){.vcp-absolute-section .planets_list-container .title-container h3{margin-bottom:3.5rem;font-size:1.75rem;line-height:130%;margin:0 0 50px;padding:0 30px}
}
@media screen and (min-width:1000px){.vcp-absolute-section .planets_list-container .title-container h3{width:calc(60vw - 70px)}
}
@media screen and (min-width:1200px){.vcp-absolute-section .planets_list-container .title-container h3{width:50vw}
}
@media screen and (min-width:1920px){.vcp-absolute-section .planets_list-container .title-container h3{width:35vw;font-size:1.75rem}
}
.vcp-absolute-section .planets_list-container .planets-mechanisms{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:35px}
@media screen and (min-width:768px){.vcp-absolute-section .planets_list-container .planets-mechanisms{gap:70px}
}
.vcp-absolute-section .planets_list-container .planets-mechanisms .mechanisms{margin-top:0;padding-top:0}
@media screen and (min-width:1000px) and (orientation:landscape){.vcp-absolute-section .planets_list-container .planets-mechanisms .mechanisms{width:495.25px}
}
.vcp-absolute-section .all-items-viewed{display:none}
.vcp-absolute-section .all-items-viewed.show{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}
.vcp-absolute-section .all-items-viewed.show h1{margin:80px 0 20px;font-size:2.5rem}
@media(max-width:576px){.vcp-absolute-section .all-items-viewed.show h1{font-size:1.875rem}
}
@media screen and (min-width:1920px){.vcp-absolute-section .all-items-viewed.show h1{margin:180px 0 20px}
}
.vcp-absolute-section .all-items-viewed.show h2{font-size:1.125rem;line-height:30px;margin:0 0 20px;padding:0 50px;text-align:center}
@media screen and (min-width:768px){.vcp-absolute-section .all-items-viewed.show h2{font-size:1.375rem;line-height:50px;margin:0}
}
.vcp-absolute-section .all-items-viewed.show .second-title{margin:0}
@media screen and (min-width:768px){.vcp-absolute-section .all-items-viewed.show .second-title{line-height:160%;font-size:22px;width:75vw}
}
.vcp-absolute-section .another-items{width:100%;color:#fff}
.vcp-absolute-section .another-items h3:first-child{text-align:center;font-size:1.125rem}
@media screen and (min-width:768px){.vcp-absolute-section .another-items h3:first-child{font-size:1.375rem}
}
@media screen and (min-width:1360px){.vcp-absolute-section .another-items h3:first-child{font-size:1.5625rem}
}
.vcp-absolute-section .another-items h3:first-child.hide{display:none}
.vcp-absolute-section .another-items .list-items{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1125px;margin:40px auto;padding:0}
@media(max-width:576px){.vcp-absolute-section .another-items .list-items{margin:20px auto 40px}
}
@media screen and (min-width:768px){.vcp-absolute-section .another-items .list-items{flex-direction:row;gap:0}
}
.vcp-absolute-section .another-items .list-items li{display:flex;flex-direction:column;align-items:center;justify-content:center;list-style:none;margin:40px 0}
@media screen and (min-width:768px){.vcp-absolute-section .another-items .list-items li{width:33.3333333333%}
}
.vcp-absolute-section .another-items .list-items li[data-id="1"] .vcp-container-img img{object-position:left}
.vcp-absolute-section .another-items .list-items li[data-id="2"] .vcp-container-img img{object-position:0 -30px}
.vcp-absolute-section .another-items .list-items .item{text-align:center;text-decoration:none}
.vcp-absolute-section .another-items .list-items .item:hover span{width:100%}
.vcp-absolute-section .another-items .list-items .item .vcp-container-img{width:100%;max-width:360px;margin:0 auto;width:200px;height:269px}
.vcp-absolute-section .another-items .list-items .item .vcp-container-img img{display:block;width:100%;height:100%;object-fit:cover}
.vcp-absolute-section .another-items .list-items .item h3{font-size:1.5625rem;text-align:center;font-weight:500;line-height:32px;margin:40px 0 25px;color:#fff}
@media screen and (min-width:768px){.vcp-absolute-section .another-items .list-items .item h3{font-size:1.5625rem}
}
.vcp-absolute-section .another-items .list-items .item span{position:relative;text-align:center;font-size:.8125rem;font-weight:400;line-height:20px;color:gray;text-transform:uppercase;transition:all .3s ease-in-out;text-decoration:underline;text-underline-offset:10px;color:#b3b1b1}
@media screen and (min-width:1000px){.vcp-absolute-section .another-items .list-items .item span{color:#fff;letter-spacing:1.5px}
}
.vcp-alert-find-your-luck{position:absolute;bottom:-130px;left:0;width:100%;height:80px;background:#ffffff4d;display:none;align-items:center;justify-content:center;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10}
.vcp-alert-find-your-luck.show{display:flex}
.vcp-alert-find-your-luck.show .vcp-luck-animated{-webkit-animation:anim 1s steps(8) 1 forwards;-moz-animation:anim 1s steps(8) 1 forwards;-ms-animation:anim 1s steps(8) 1 forwards;-o-animation:anim 1s steps(8) 1 forwards;animation:anim 1s steps(8) 1 forwards;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}
.vcp-alert-find-your-luck .vcp-alert-find-your-luck-content{color:#fff;font-size:1rem;padding:0 20px;display:flex;align-items:center;justify-content:center;text-align:center;gap:20px;width:100%}
@keyframes anim{0{background-position:0 -2px}
to{background-position:-256px -2px}
}
.gpu-info-card{position:fixed;top:20px;right:20px;width:320px;background:#000000e6;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:0;z-index:10000;font-family:Arial,sans-serif;font-size:14px;color:#fff;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s ease}
.gpu-info-card.gpu-card-dragging{transition:none;-webkit-user-select:none;user-select:none;box-shadow:0 12px 48px #00000080;transform:scale(1.02);z-index:10001}
.gpu-info-card .gpu-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);margin:0;position:relative}
.gpu-info-card .gpu-card-header h3{margin:0;font-size:16px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}
.gpu-info-card .gpu-drag-handle{background:0;border:0;color:#fff9;font-size:16px;cursor:grab;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}
.gpu-info-card .gpu-drag-handle:hover{color:#ffffffe6;background-color:#ffffff1a}
.gpu-info-card .gpu-drag-handle:active{cursor:grabbing;color:#fff;background-color:#ffffff26}
.gpu-info-card .gpu-drag-handle:focus{outline:0;background-color:#ffffff1a}
.gpu-info-card .gpu-header-controls{display:flex;gap:8px;align-items:center}
.gpu-info-card .gpu-card-minimize,.gpu-info-card .gpu-card-close{background:0;border:0;color:#fff;font-size:18px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}
.gpu-info-card .gpu-card-minimize:hover,.gpu-info-card .gpu-card-close:hover{background-color:#ffffff1a}
.gpu-info-card .gpu-card-minimize:focus,.gpu-info-card .gpu-card-close:focus{outline:0;background-color:#ffffff26}
.gpu-info-card .gpu-card-minimize{font-size:16px;font-weight:700}
.gpu-info-card .gpu-card-minimize:hover{background-color:#ffffff14}
.gpu-info-card .gpu-card-close{font-size:20px}
.gpu-info-card .gpu-card-close:hover{background-color:#ff00001a;color:#ff6b6b}
.gpu-info-card .gpu-card-content{transition:all .3s ease;overflow:hidden}
.gpu-info-card .gpu-card-body{padding:16px 20px}
.gpu-info-card.gpu-card-minimized .gpu-card-header{border-bottom:0}
.gpu-info-card .gpu-info-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}
.gpu-info-card .gpu-info-item:last-child{margin-bottom:0;border-bottom:0}
.gpu-info-card .gpu-label{font-weight:500;color:#fffc}
.gpu-info-card .gpu-value{font-weight:600;color:#0f8;text-align:right}
.gpu-info-card .gpu-card-footer{border-top:1px solid rgba(255,255,255,.1);padding:12px 20px 16px}
.gpu-info-card .gpu-info-toggle{width:100%;background:0;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fffc;padding:8px 12px;font-size:13px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}
.gpu-info-card .gpu-info-toggle:hover{background-color:#ffffff0d;border-color:#ffffff4d;color:#fff}
.gpu-info-card .gpu-info-toggle:focus{outline:0;background-color:#ffffff14;border-color:#fff6}
.gpu-info-card .gpu-info-toggle .toggle-text{font-weight:500}
.gpu-info-card .gpu-info-toggle .toggle-icon{font-size:12px;transition:transform .2s ease}
.gpu-info-card .gpu-tier-info{margin-top:12px;padding:12px;background:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.08)}
.gpu-info-card .gpu-tier-info .tier-explanation p{margin:0 0 8px;font-size:13px;color:#ffffffe6}
.gpu-info-card .gpu-tier-info .tier-explanation p strong{color:#fff}
.gpu-info-card .gpu-tier-info .tier-explanation ul{margin:8px 0;padding-left:16px;font-size:12px}
.gpu-info-card .gpu-tier-info .tier-explanation ul li{margin-bottom:4px;color:#fffc}
.gpu-info-card .gpu-tier-info .tier-explanation ul li strong{color:#0f8;font-weight:600}
.gpu-info-card .gpu-tier-info .tier-explanation .tier-note{font-size:11px;color:#fff9;font-style:italic;margin-top:8px;margin-bottom:0}
@media(max-width:768px){.gpu-info-card{width:280px;top:10px;right:10px;font-size:13px}
.gpu-info-card .gpu-card-header{padding:12px 16px}
.gpu-info-card .gpu-card-header h3{font-size:15px}
.gpu-info-card .gpu-card-body{padding:12px 16px}
.gpu-info-card .gpu-info-item{padding:6px 0;margin-bottom:10px}
.gpu-info-card .gpu-drag-handle{width:18px;height:18px;font-size:14px}
.gpu-info-card .gpu-drag-handle:hover{background-color:#ffffff26}
}
.gpu-info-card.gpu-card-enter{opacity:0;transform:translate(100%);animation:slideInFromRight .3s ease-out forwards}
.gpu-info-card.gpu-card-exit{animation:slideOutToRight .3s ease-in forwards}
@keyframes slideInFromRight{0{opacity:0;transform:translate(100%)}
to{opacity:1;transform:translate(0)}
}
@keyframes slideOutToRight{0{opacity:1;transform:translate(0)}
to{opacity:0;transform:translate(100%)}
}
#vcp-landing{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0d102c;z-index:1000;background-image:url(mars/resources/images/landing/Background_Landing.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center}
#vcp-landing .vcp-landing-phone-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;height:80%;display:none}
#vcp-landing .vcp-landing-phone-container .vcp-landing-phone-image{width:100%;height:100%;object-fit:contain}
@media screen and (min-width:768px) and (orientation:portrait){#vcp-landing .vcp-landing-phone-container{display:block;left:70%;height:45%}
}
@media screen and (min-width:1000px) and (orientation:landscape){#vcp-landing .vcp-landing-phone-container{display:block;height:65%}
}
@media screen and (min-width:1360px){#vcp-landing .vcp-landing-phone-container{height:80%}
}
#vcp-landing .vcp-landing-planetarium-container{position:absolute;bottom:0;right:22%;z-index:1;height:auto;transform:translate(50%);display:none}
#vcp-landing .vcp-landing-planetarium-container .vcp-landing-planetarium-image{width:100%;height:100%;object-fit:contain}
@media screen and (min-width:1000px) and (orientation:landscape){#vcp-landing .vcp-landing-planetarium-container{display:block;width:100%}
}
@media screen and (min-width:1360px) and (orientation:landscape){#vcp-landing .vcp-landing-planetarium-container{width:auto}
}
#vcp-landing .vcp-landing-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}
@media screen and (min-width:768px) and (orientation:portrait){#vcp-landing .vcp-landing-content{width:60%}
}
@media screen and (min-width:1000px) and (orientation:landscape){#vcp-landing .vcp-landing-content{width:40%}
}
#vcp-landing .vcp-landing-content .title{font-size:40px;font-weight:400;line-height:120%;color:#fff;width:min-content;text-align:center;margin-bottom:0}
@media screen and (min-width:1000px){#vcp-landing .vcp-landing-content .title{font-size:40px}
}
@media screen and (min-width:1700px){#vcp-landing .vcp-landing-content .title{font-size:60px}
}
#vcp-landing .vcp-landing-content .vcp-landing-description{font-size:16px;font-weight:400;color:#fff;line-height:150%;text-align:center;width:280px;margin:0 0 70px}
@media screen and (min-width:1000px){#vcp-landing .vcp-landing-content .vcp-landing-description{font-size:16px}
}
@media screen and (min-width:1360px){#vcp-landing .vcp-landing-content .vcp-landing-description{margin:0 0 40px}
}
@media screen and (min-width:1440px){#vcp-landing .vcp-landing-content .vcp-landing-description{margin:0 0 70px}
}
@media screen and (min-width:1700px){#vcp-landing .vcp-landing-content .vcp-landing-description{margin:0 0 105px;font-size:20px;width:310px}
}
#vcp-landing .vcp-landing-content .vcp-landing-qr-code{width:172px;height:175px;margin:15% auto 6%}
#vcp-landing .vcp-landing-content .vcp-landing-qr-code .vcp-landing-qr-code-image{width:100%;height:100%;object-fit:contain}
#vcp-landing .vcp-landing-content .vcp-landing-logo{width:70%}
@media screen and (min-width:1024px){#vcp-landing .vcp-landing-content .vcp-landing-logo{width:50%}
}
#vcp-landing .vcp-landing-content .vcp-landing-logo .vcp-landing-logo-image{width:100%;height:100%;object-fit:contain}
.vcp-body h1{margin:.67em 0}
.vcp-body span{font-family:Maison Neue,Helvetica Neue,Helvetica,Arial,sans-serif}
.vcp-body button{font-family:Maison Neue,Helvetica Neue,Helvetica,Arial,sans-serif}
@media only screen and (min-width:1200px){.vca-navigation-revamp .vca-slider-column[data-level="1"]>.vca-slider-inner{height:calc(100% - 112px) !important}
}
div.vca-header-wrapper{display:none !important;z-index:6}
footer.vca-footer{display:none}