header{background-color:transparent;padding:16px;transition:.4s ease;z-index:100}header.-scroll-change{background-color:#3a2848;position:fixed;top:0;width:100%}header .logo{text-align:center}@media(min-width:1200px){header .logo{text-align:left}}header .logo img{height:auto;max-width:150px}header nav{margin:0 auto}header nav .nuxt-link-exact-active{color:#a946bd}header nav .mobile-nav{bottom:0;left:0;right:0}header nav .mobile-nav:not(.-active){transform:translateX(100%)}header nav .navigation-layout>div{padding:0 .75rem}header nav .navigation-layout .nav{list-style:none;margin:0}header nav .navigation-layout .nav .nav-menu-item{display:inline-block;margin:0 1rem}
.main-background{background-position:0 100%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;max-height:815px;right:0;top:0;transform:translateY(-15%);z-index:0}@media(min-width:900px){.main-background{max-height:1125px;transform:translateY(-5%)}}@media(min-width:1200px){.main-background{max-height:1475px;transform:translateY(-40%)}}@media(min-width:1601px){.main-background{background-position:50%}}@media(min-width:2401px){.main-background{max-height:1800px;transform:translateY(-50%)}}
.footer-logo[data-v-310eddc2]{max-width:175px}@media(max-width:899px){.footer-cont[data-v-310eddc2]{padding-bottom:5rem}}footer p[data-v-310eddc2]{margin-bottom:.5rem;margin-top:0}footer .social[data-v-310eddc2]{justify-content:center}footer .social a[data-v-310eddc2]{margin:0 .5rem}footer .social a img[data-v-310eddc2]{height:30px;width:30px}@media(min-width:1200px){footer .social[data-v-310eddc2]{justify-content:left}}footer .bottom-card>.flex>div[data-v-310eddc2]{margin-bottom:1.5rem;text-align:center}footer .bottom-card>.flex>div[data-v-310eddc2]:last-child{margin-bottom:0}@media(min-width:1200px){footer .bottom-card>.flex>div[data-v-310eddc2]:last-child{text-align:right}}.footer-curve[data-v-310eddc2]{bottom:0;left:0;right:0;top:0;fill:#3a2848;transform:translateY(-9vw);width:100%}
.-home-qr-modal .modal-content{border-radius:20px;top:50%;transform:translateY(-50%)}.-home-qr-modal .modal-content h2{font-size:2rem}
.page-container{overflow:hidden}.page-container .regular{font-size:1.6rem;line-height:1.35}.page-container .-text-initial{text-transform:none!important}.page-container .-br-20{border-radius:20px}@media(min-width:1200px){.page-container .-header-lg{font-size:3.75rem}.page-container h1.header{font-size:5rem}.page-container .ar-code-image{margin-top:-100px}}.page-container .room-background{background-image:url(/homepage/modspot-room-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-10rem;padding-top:10rem}@media(min-width:1200px){.page-container .room-background{margin-top:-5rem;padding-top:5rem}}@media(min-width:1601px){.page-container .room-background{margin-top:-15rem;padding-top:15rem}}@media(min-width:2001px){.page-container .room-background{margin-top:-20rem;padding-top:20rem}}.page-container .room-background .-home-link-hover:hover{color:#3a2848!important}.page-container .content .home-video-container{border-radius:5px;overflow:hidden}.page-container .content .home-video-container video{height:106%;margin:-2%;width:104%}.page-container .content .model-container{background-color:transparent;min-height:400px;width:100%}@media(min-width:1200px){.page-container .content .model-container{min-height:800px}}.page-container .content .header-content{background:transparent}.page-container .content .header-block{padding-top:60px}@media(min-width:1200px){.page-container .content .header-block{padding-top:0}}.page-container .content .header-block .card .button.-active .annotation{z-index:2000}.page-container .content .header-block .card .bg>h1,.page-container .content .header-block .card .bg>h2,.page-container .content .header-block .card .bg>p,.page-container .content .header-block .card .fg>h1,.page-container .content .header-block .card .fg>h2,.page-container .content .header-block .card .fg>p{text-align:center}@media(min-width:1601px){.page-container .content .header-block .card .bg>h1,.page-container .content .header-block .card .bg>h2,.page-container .content .header-block .card .bg>p,.page-container .content .header-block .card .fg>h1,.page-container .content .header-block .card .fg>h2,.page-container .content .header-block .card .fg>p{text-align:left}}@media(max-width:899px){.page-container .content .header-block .card.-horizontal.-xs-stack .fg{order:1}.page-container .content .header-block .card.-horizontal.-xs-stack .bg{order:2}}@media(min-width:900px)and (max-width:1199px){.page-container .content .header-block .card.-horizontal.-s-stack .fg{order:1}.page-container .content .header-block .card.-horizontal.-s-stack .bg{order:2}}.page-container .content .header-block .card.-horizontal.qr-code-card button:hover{color:#3a2848}.page-container .content .info-card{margin:0 auto 2rem;position:relative;z-index:10}.page-container .content .info-card h2{margin-bottom:5rem;text-transform:none}.page-container .content .info-card p{margin:1rem auto}@media(min-width:1200px){.page-container .content .info-card{margin-bottom:1rem}}.page-container .content .info-card.border{border:1px solid #a946bd}.page-container .content .info-card.border:hover p{color:#fff}.page-container .content .info-card:hover{background-color:#893799}.page-container .content .ar-code-image img{margin:0 auto;max-width:50%}@media(min-width:1200px){.page-container .content .ar-code-image img{max-width:100%}}.page-container .content .feature-list .feature{align-items:center;margin:0 auto;max-width:400px}@media(min-width:1200px){.page-container .content .feature-list .feature{margin:0;max-width:100%}}.page-container .content .feature-list img{height:24px;margin:0 1.25rem;width:24px}.page-container .content .steps-list{margin-top:9rem;padding:0 2rem}@media(min-width:1200px){.page-container .content .steps-list{margin-bottom:9rem}}.page-container .content .steps-list .step-item{justify-content:center;margin-bottom:3rem;padding:1rem}@media(min-width:1601px){.page-container .content .steps-list .step-item{justify-content:flex-start}}.page-container .content .steps-list .step-item>div:last-of-type{max-width:-moz-max-content;max-width:max-content}.page-container .content .steps-list .steps-info h2{font-size:2rem}.page-container .content .steps-list .info-card{margin-top:2rem}.page-container .content .steps-list .info-card.step-width{padding:3rem}@media(min-width:1200px){.page-container .content .steps-list .info-card.step-width{padding:3rem 9rem}}.page-container .content .steps-list .info-card:hover{background-color:transparent}.page-container .content .vertical-bar{margin-right:2rem;max-width:-moz-max-content;max-width:max-content}@media(min-width:1200px){.page-container .content .vertical-bar{margin-right:4rem}}.page-container .content .vertical-bar .outer-circle{border:2px solid #a946bd;border-radius:50%;max-height:20px;max-width:20px;position:relative;width:20px}.page-container .content .vertical-bar .outer-circle .inner-circle{background-color:#a946bd;border-radius:50%;height:8px;left:50%;max-width:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.page-container .content .vertical-bar hr{border-color:#a946bd}.page-container .mobile-trail{background:rgba(246,242,249,.859) 0 0 no-repeat padding-box;bottom:0;padding:1.75rem;position:fixed;right:0;width:100%;z-index:10}@media(min-width:769px){.page-container .mobile-trail{padding:3rem}}.page-container .footer-curve{bottom:0;left:0;right:0;top:0;fill:#3a2848;transform:translateY(-9vw);width:100%}.button.ar-button{bottom:1rem;left:50%;margin:0;position:absolute;transform:translateX(-50%)}
