@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}
.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 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:99;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-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:185px;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);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% - 34.1408vw);height:100%;top:0;bottom:auto}
}
#vcp-webgi-canvas.show{cursor:url(mars/resources/images/icons/cursor.svg),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);background-size:contain;background-repeat:no-repeat;background-position:center;animation:pulseOpacity 6s ease-in-out infinite}
@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 .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 .sound-button{position:absolute;left:30px;bottom:30px;pointer-events:all;z-index:50}
.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;transition:background-color .1s ease-in-out}
.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 60px}
}
@media screen and (min-width:1360px){.vcp-menu .content-menu .itens-content-menu .find-your-luck{margin:50px 0 70px}
}
.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}
.vcp-menu .vcp-container-bar-menu .bar-menu.hidden{opacity:0 !important;visibility:hidden !important;pointer-events:none}
@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 .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);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:3;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}
@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}
@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:60px;left:0;color:#fff;width:100%;max-width:100%;opacity:0;z-index:2;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;will-change:transform;transform:translateY(50%)}
.intro .intro-text h1{width:520px}
@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:350px;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:2;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}
@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:.15px;line-height:160%;margin-top:0}
.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}
.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}
@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 - 125px)}
}
@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:2;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;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{top:-360px}
}
@media screen and (max-width:1024px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay{top:-178px}
}
@media screen and (max-width:768px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay{top:-88px}
}
@media screen and (max-width:820px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay{top:-83px}
}
@media screen and (max-width:430px){.vcp-video-model .vcp-video-overlay{top:-31px}
}
@media screen and (max-width:375px){.vcp-video-model .vcp-video-overlay{top:-27px}
}
.vcp-video-model .vcp-video-overlay img{width:100%;height:100%;object-fit:cover}
@media screen and (max-width:2064px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay img{height:138%}
}
@media screen and (max-width:1024px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay img{height:138%}
}
@media screen and (max-width:768px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay img{height:136%}
}
@media screen and (max-width:820px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay img{height:128%}
}
@media screen and (max-width:430px){.vcp-video-model .vcp-video-overlay img{height:111%}
}
@media screen and (max-width:375px){.vcp-video-model .vcp-video-overlay img{height:116%}
}
@media screen and (min-width:854px) and (orientation:portrait){.vcp-video-model .vcp-video-overlay img{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);-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);-webkit-mask-size:cover;mask-size:cover;transform:scale(.6);width:2.6rem}
.vcp-star{mask:url(mars/resources/images/icons/star-icon.svg);-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=250bacc);-webkit-mask-size:cover;mask-size:cover;transform:scale(.8);width:1.5rem;height:1.5rem;margin-bottom:2px}
.vcp-360{mask:url(mars/resources/images/icons/360-icon.svg);-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);-webkit-mask-size:cover;mask-size:cover;width:1.1rem;height:1.1rem}
.vcp-close{mask:url(mars/resources/images/icons/close-icon.svg);-webkit-mask-size:cover;mask-size:cover;width:1.2rem;height:1.2rem}
.vcp-plus{mask:url(mars/resources/images/icons/plus-icon.svg);-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{display:flex;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 .vcp-alert-find-your-luck-content{color:#fff;font-size:1rem}
.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}