/*!
 * ocubo_copernico
 * OCubo VZLZAR Copérnico
 * http://copernico.vzlzar.com
 * @author Dimmersions
 * @version 0.9.0
 * Copyright 2023. Commercial licensed.
 */

/*!
 * ocubo_copernico
 * OCubo VZLZAR Copérnico
 * http://copernico.vzlzar.com
 * @author Dimmersions
 * @version 0.9.0
 * Copyright 2023. Commercial licensed.
 */.navigation{width:100%;position:fixed;z-index:999;top:0;left:0;color:#fff;height:5em;display:flex;flex-direction:row;padding-left:1.3em;padding-right:1em;background-color:#fff}.navigation .leftstuff{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-start;font-family:Bitter,sans-serif;font-size:.9em}.navigation .leftstuff a{display:block;color:#fff;text-decoration:none;position:relative;width:100%;height:100%;padding-bottom:1.3em;padding-top:1.3em}.navigation .leftstuff a img{width:100%;height:100%;object-fit:contain;object-position:left}.navigation .rightstuff{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:row}.navigation .rightstuff a{display:block;color:#fff;text-decoration:none;position:relative;width:100%;height:100%;padding-bottom:1.3em;padding-top:1.3em}.navigation .rightstuff a img{width:100%;height:100%;object-fit:contain;object-position:right}@keyframes scroll_1{0%{transform:translateY(0)}25%{transform:translateY(-.6em)}50%{transform:translateY(0)}75%{transform:translateY(0.6em)}100%{transform:translateY(0)}}.scroll-icon__wheel-outer{display:block;position:absolute;left:50%;top:.6em;height:1em;width:.4em;margin-left:-.2em;border-radius:.4em;overflow:hidden}.scroll-icon__wheel-inner{display:block;height:100%;width:100%;border-radius:inherit;background:#fff;animation:scroll_1 2.75s ease-in-out infinite}@keyframes scroll_2{0%{transform:translateY(0.75em);opacity:1}25%{opacity:1}75%{transform:translateY(0);opacity:0}100%{transform:translateY(0.75em);opacity:0}}.scroll-icon__dot{display:block;position:absolute;left:50%;background:#fff;height:.5em;width:.5em;top:.6em;margin-left:-.25em;border-radius:50%;transform-origin:top center;backface-visibility:hidden;animation:scroll_2 2s ease-out infinite}.scroll-icon{display:block;position:relative;height:3em;width:2.1em;border:.25em solid #fff;border-radius:1em}body{margin:0}h2{color:#fff;font-family:Roboto,sans-serif;font-weight:100}.page-wrap{display:flex;height:100vh}.example{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:9em;width:100%}@font-face{font-family:'Neue Plak';src:url(/assets/fonts/NeuePlak-ExtendedRegular.woff2) format("woff2"),url(/assets/fonts/NeuePlak-ExtendedRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Neue Plak';src:url(/assets/fonts/NeuePlak-ExtendedBold.woff2) format("woff2"),url(/assets/fonts/NeuePlak-ExtendedBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Azosans;src:url(/assets/fonts/azosans-light-webfont.woff2) format("woff2"),url(/assets/fonts/azosans-light-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Azosans;src:url(/assets/fonts/azosans-bold-webfont.woff2) format("woff2"),url(/assets/fonts/azosans-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bitter;src:url(/assets/fonts/bitter-regular-webfont.woff2) format("woff2"),url(/assets/fonts/bitter-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bitter;src:url(/assets/fonts/bitter-italic-webfont.woff2) format("woff2"),url(/assets/fonts/bitter-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/assets/fonts/bitter-bold-webfont.woff2) format("woff2"),url(/assets/fonts/bitter-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bitter;src:url(/assets/fonts/bitter-bolditalic-webfont.woff2) format("woff2"),url(/assets/fonts/bitter-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0)}html{height:100%;overflow:hidden}body{margin:0;background-color:#fff;font-family:sans-serif;font-size:14px;line-height:20px;color:#111;background-color:#f1f1f1;font-family:Bitter,sans-serif;overflow:hidden;height:100%!important;overflow:hidden}.breakit{clear:left}.makewhite{filter:invert(100%)!important}.no-colors{background-color:transparent!important;border:0!important}.breakit{clear:left}.makewhite{filter:invert(100%)!important}.hideit{display:none}.no-colors{background-color:transparent!important;border:0!important}.white-stroked{margin-left:.1em;margin-right:.1em;color:#fff;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:.02em;-webkit-text-stroke-color:#fff}.black-stroked{color:#000;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}.ytbackground{width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.ytbackground video{position:relative;object-fit:cover;height:100%;width:100%}.a-loader-title{display:none!important}#holdcamera{position:fixed;top:0;left:0;width:100%;height:100%}#holdcamera #videoElement{width:100%;height:100%;object-fit:cover}.arbt{margin-bottom:2em}.virtualtryon{position:fixed;top:0;height:calc(100vh - 2em);width:100vw;z-index:9999;display:none}.virtualtryon .overtop{height:5em;width:100%;position:absolute;top:0;left:0;z-index:999999;background-color:#fff}.virtualtryon .overtop .lefty{width:50%;position:absolute;left:0;top:0;height:100%;border-left:transparent solid 1.3em;background:url(/assets/img/vzlzarlogo.svg) no-repeat left center;background-size:auto 62%;filter:invert(100%)!important}.virtualtryon .overtop .righty{display:flex;align-items:center;justify-content:flex-end;width:50%;position:absolute;right:0;top:0;height:100%;border-right:#fff solid 1.3rem;text-align:right;font-family:Bitter,sans-serif;font-weight:700;font-size:2.1em;color:#000}.virtualtryon iframe{position:relative;width:100%;height:100%}.headmaster{position:relative;width:100%;height:calc(100vh - 3.4em);background:#f1f1f1;overflow:hidden;color:#000;border-top:5em solid transparent;padding:1.3em}.headmaster .backimg{position:absolute;left:0;top:0;width:100%;height:80%}.headmaster .backimg img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.headmaster .backimg .whitegrad{position:absolute;bottom:0;left:0;z-index:3;width:100%;height:30%;background:linear-gradient(0deg,#f1f1f1 0,rgba(241,241,241,0) 100%)}.headmaster .bottomtext{position:absolute;bottom:0;padding-bottom:2em;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 3.6em);box-sizing:border-box}.headmaster .bottomtext p{position:relative;margin:0;padding:0;text-align:center}.headmaster .bottomtext img{position:relative;margin-top:1.3em}.headmaster .frontlogo{position:relative}.headmaster .frontlogo .first{width:100%;text-align:center;z-index:12;font-family:Bitter,sans-serif;font-weight:700;font-size:2.5em;color:#5ec4b9;text-shadow:0 0 13px rgba(0,0,0,.5)}.headmaster .frontlogo .holdlogo5g{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.headmaster .frontlogo .holdlogo5g img{width:100%;height:auto}.bigassletters{position:relative;text-align:center;font-size:4em;margin:0;padding:0;font-family:Bitter,sans-serif;margin-top:8rem;line-height:1em}.bigassletters.two{margin-top:.5em;font-size:1.3em;margin-bottom:5rem}.infos{position:fixed;bottom:-50vh;width:100%;height:50vh;background-color:#fff;box-shadow:0 0 13px rgba(0,0,0,.3);padding:1.3em;z-index:100;transition:all .34s ease}.infos .newbalances{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.3em}.infos .newbalances .arbt2{position:relative;display:flex;align-items:center;justify-content:center;width:80%;background-color:#111;margin-bottom:1em;color:#fff;text-decoration:none}.infos .newbalances .arbt2 h5{margin:0;padding:0;padding:1em}.infos .newbalances .arbt2 .aricon{margin-right:0}.spokes{position:absolute;top:-5em;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.spokes .onespoke{position:absolute;height:13em;width:13em;left:-7em;top:0}.spokes .onespoke img{width:100%;height:100%;object-fit:contain;object-position:center}.spokes .onespoke.spoke2{top:21em;left:calc(100% - 6em)}.spokes .onespoke.spoke3{top:50em}.spokes .onespoke.spoke4{top:82em;left:calc(100% - 6em)}.spokes .onespoke.spoke5{top:144em}.spokes .onespoke.spoke6{top:189em;left:calc(100% - 6em)}.spokes .onespoke.spoke7{top:234em}.spokes .onespoke.spoke8{top:289em;left:calc(100% - 6em)}.spokes .onespoke.spoke9{top:328em}.arssets{position:relative;width:100%;min-height:100vh;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:5em;padding-top:0;box-sizing:border-box;overflow:hidden}.arssets .intro{font-family:Bitter,sans-serif;color:#fff;padding-left:1em;padding-right:1em;font-size:.9em;max-width:800px;position:relative;margin-left:auto;margin-right:auto;color:#000;text-align:left;margin-bottom:2.1em}.arssets .filterbt{position:relative;height:3em;width:100%;background-color:#cfcfcf;margin-bottom:1em;font-weight:700;font-size:1em;line-height:3em;text-align:center}.arssets .filterbt img{margin-left:1em;margin-bottom:-.5em}.arssets .filterbt #selectfilter{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.arssets .arproducts{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%}.arssets .onearsset{position:relative;width:calc(50% - .5em);margin-bottom:1em;box-sizing:border-box;box-shadow:0 0 21px rgba(0,0,0,.21);overflow:hidden}.arssets .onearsset .overlay{position:absolute;top:100%;left:0;background-color:rgba(250,250,250,.89);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.3em;transition:all .34s ease}.arssets .onearsset .overlay.opened{top:0}.arssets .onearsset .overlay .closeit{position:absolute;right:0;top:0;padding:1.1em;font-size:1.3em;font-weight:700}.arssets .onearsset .overlay .arbt,.arssets .onearsset .overlay .arbt2{position:relative;display:flex;align-items:center;justify-content:center;width:80%;background-color:#111;margin-bottom:1em;color:#fff;text-decoration:none}.arssets .onearsset .overlay .arbt h5,.arssets .onearsset .overlay .arbt2 h5{margin:0;padding:0;padding:1em}.arssets .onearsset .overlay .arbt .aricon,.arssets .onearsset .overlay .arbt2 .aricon{margin-right:0}.arssets .onearsset .image-part{position:relative;width:100%;height:40vh;min-height:18em;background-color:#fff;padding:1em;box-sizing:border-box}.arssets .onearsset .image-part img{width:100%;height:100%;object-fit:contain;object-position:center}.arssets .onearsset .text-part{position:relative;width:100%;height:auto;font-family:Bitter,sans-serif;padding:1.3em;padding-bottom:6.2em;background-color:#fff;box-sizing:border-box}.arssets .onearsset .text-part h3{margin:0;padding:0;font-family:Bitter,sans-serif;font-size:1.3em}.arssets .onearsset .text-part p{margin:0;padding:0;margin-top:.5em;font-size:.9em}.arssets .onearsset .text-part p.desc{min-height:10em}.arssets .onearsset .text-part .pricing{position:absolute;bottom:1.5em;left:1.3em;font-weight:600;font-size:1.3rem;width:calc(50% - 1.3em);text-align:left}.arssets .onearsset .text-part a{position:relative;right:0;color:#000;text-decoration:none;float:right;margin-top:2em;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1em;text-align:center;padding:.55em 1.3em;border:solid 1px #000;background:#111;color:#fff}.arssets .onearsset .text-part a img{margin-right:.5em;filter:brightness(100%)}.arssets .onearsset .text-part a h5{font-family:Bitter,sans-serif;font-weight:300;margin:0;padding:0;margin-top:-2px}.cooldivider{width:50%;height:1px;background-color:#fff;margin-left:25%;margin-bottom:2.1em}.contacts{padding:2em;text-align:center;font-family:Bitter,sans-serif;text-align:center}.contacts a{text-decoration:none;color:#111}.contacts a .dimmersionslogo{position:relative;width:80%;height:auto;max-width:500px}.contacts a p{margin:0;padding:0;margin-bottom:.8em;margin-top:1.3em}.menu-window{position:fixed;background:#e43014;background:-webkit-linear-gradient(#e43014 0,#a5205d 100%);background:-o-linear-gradient(#e43014 0,#a5205d 100%);background:linear-gradient(#e43014 0,#a5205d 100%);border-top:solid .1em #fff;border-left:solid .1em #fff;border-bottom:solid .1em #fff;width:100%;max-width:500px;height:calc(100%);z-index:10;padding:2em;padding-top:3.5em;color:#fff;font-family:Bitter,sans-serif;right:-500px;transition:all .5s ease;font-size:.9em}.menu-window a{font-size:1.3em;letter-spacing:1px;color:#fff;font-weight:700;text-transform:uppercase}.menu-window.open{right:0;transition:all .5s ease}.menu-window .logo-restaurantar{position:absolute;bottom:2em;right:2em}.menu-window .logo-restaurantar img{margin-left:10px}.menu-window h2{position:relative;font-family:Bitter,sans-serif;font-size:1.3em;margin-bottom:0;margin-top:0;color:#fff;font-weight:600;z-index:999;margin-bottom:1.5em}.menu-window h1{font-family:Bitter,sans-serif;font-size:4.5em;text-align:right;padding:.5em;color:#fff;margin:0;padding:0;margin-bottom:.5em;letter-spacing:0;font-weight:400}.menu-window .verticalspread{display:inline-block;width:2px;background-color:#fff;height:.9em;margin-left:.5em;margin-right:.5em}#popup-question{width:100%;height:100vh;position:fixed;top:0;left:100%;z-index:99999;background-color:rgba(0,0,0,.7);padding:2em;display:flex;align-items:center;justify-content:center;font-family:Bitter,sans-serif}#popup-question .infocenter{position:relative;width:100%;max-width:610px;height:auto;background-color:#fff;border-radius:.5em;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#popup-question .infocenter h2{color:#000;margin:0;padding:0;font-weight:bolder;text-transform:uppercase;line-height:1.3em}#popup-question .infocenter #notachoice{height:2.1em;width:2.1em;text-align:center;font-weight:bolder;font-size:2.1em;padding:0;margin:0}#popup-question .infocenter .holdbottom{margin-top:5em;width:100%;display:flex;align-items:center;justify-content:space-between}#popup-question .infocenter .holdbottom div{font-weight:bolder;font-size:1.5em}#bigthunder{position:absolute;top:50vh;left:10vw;width:100vh;height:100vw;transform:rotatez(90deg);transform-origin:top;z-index:11;filter:grayscale(1);mix-blend-mode:screen;display:none;pointer-events:none}#bigthunder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.cuboui{position:fixed;width:100%;height:100%;z-index:9999999;top:0;left:0;font-family:Bitter,sans-serif;display:none}.cuboui .frameit{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0}.cuboui .frameit .topframe{position:absolute;top:0;left:0;width:100%;height:50%}.cuboui .frameit .topframe img{width:100%;height:auto}.cuboui .frameit .bottomframe{position:absolute;bottom:0;left:0;width:100%;height:50%}.cuboui .frameit .bottomframe img{position:absolute;bottom:0;width:100%;height:auto}.cuboui #opening{position:absolute;width:100%;height:100%;background-color:#000;background:url(/assets/img/splashnoicon.jpg) bottom left no-repeat;background-size:cover;z-index:11;cursor:pointer}.cuboui #opening .startbutton{position:absolute;height:20vh;width:20vh;bottom:1em;right:1em}.cuboui #opening .startbutton img{width:100%;height:100%;object-fit:contain;object-position:right center}.cuboui #instructions{position:absolute;width:100%;height:100%;background:url(/assets/img/copernicusbg.jpg) no-repeat center center;background-size:auto 100%;padding-top:0;top:0;left:0;transition:top .34s ease;z-index:10;opacity:0;font-family:Bitter,sans-serif}.cuboui #instructions.closed{top:100%;left:0}.cuboui #instructions .uibase{position:absolute;left:0;top:0;width:100%;height:100%;background:url(/assets/img/uibase2.png) no-repeat center center;background-size:auto 100%;z-index:2}.cuboui #instructions .imgarea{position:relative;height:41vh;width:41vh;margin-left:calc((100% - 41vh) / 2);border-radius:100%;z-index:1;margin-top:7%;background-size:cover;background-repeat:no-repeat;background-position:center}.cuboui #instructions .textarea{position:absolute;left:0;top:54%;height:calc(50% - 5.62em);width:80%;margin-left:10%;padding:1.3em;font-family:Bitter,sans-serif;color:#fff;z-index:3;text-align:center;color:#a2815a}.cuboui #instructions .textarea p{font-size:.9em}.cuboui #instructions .textarea h3{font-size:2.1em;margin:0;padding:0;text-align:center;line-height:1.1em}.cuboui #instructions .buttons{position:absolute;bottom:4%;height:7%;width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:1em;padding-left:2em;padding-right:2em;z-index:3}.cuboui #instructions .buttons #backbt{position:relative;width:40%;height:100%;font-weight:700;color:#000;padding-right:.5em}.cuboui #instructions .buttons #backbt.not{opacity:0;pointer-events:none}.cuboui #instructions .buttons #nextbt{position:relative;width:40%;height:100%;font-weight:700;color:#000;padding-left:.5em}.cuboui #instructions .buttons #nextbt.not{opacity:0;pointer-events:none}.cuboui #instructions .buttons #stepnbr{position:relative;width:3em;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#e9e4a6}.cuboui #instructions .countdown{position:absolute;bottom:0;left:0;width:100%;height:.62em;background-color:#151b26}.cuboui #instructions .countdown div{position:absolute;width:100%;height:100%;top:0;left:0;transition:left 30s linear;background:#ffe75d;background:-webkit-linear-gradient(10deg,rgba(255,231,93,0) 0,#ffe75d 5%,#fdbb2d 34%);background:-o-linear-gradient(10deg,rgba(255,231,93,0) 0,#ffe75d 5%,#fdbb2d 34%);background:linear-gradient(100deg,rgba(255,231,93,0) 0,#ffe75d 5%,#fdbb2d 34%)}.cuboui #instructions .countdown.start div{transition:left 10s linear;left:98%}.cuboui #coverall{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;display:block}.cuboui #coverall.off{display:none}.cuboui #coverall #raiosfx{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;transform-origin:top;background-color:transparent;z-index:99999;pointer-events:none;display:flex;align-items:center;justify-content:center;box-shadow:0 0 200px rgba(0,0,0,.7) inset}.cuboui #coverall #raiosfx #raiocanvas2{position:absolute;left:-25%;top:0;transform:rotateZ(180deg)}.cuboui #coverall #sunsurface{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:1s;transition-delay:.5s;transition-timing-function:ease;background-color:orange;background:url(/assets/img/sunsurfacecomp.gif) no-repeat center center;background-size:auto 100%}.cuboui #coverall #sunsurface.open{opacity:1}.cuboui #coverall #sunsurface #sunsurfacevid{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.cuboui .dicas{position:fixed;bottom:5%;left:0;width:100%;padding-bottom:1em;z-index:20;text-align:center;font-size:1.3em;font-weight:700;color:#e9e4a6;display:block;pointer-events:none}.cuboui .dicas.off{display:none}.cuboui #funfacts{position:absolute;width:100%;height:100%;background:url(/assets/img/copernicusbg.jpg) no-repeat center center;background-size:auto 100%;top:0;left:0;transition:top .34s ease;z-index:10;color:#fff;font-family:Bitter,sans-serif}.cuboui #funfacts.closed{top:100%;left:0}.cuboui #funfacts.addplanets .buttons{display:none}.cuboui #funfacts.addplanets .textarea{margin-top:20%!important}.cuboui #funfacts.addplanets .uibase{background-image:url(/assets/img/uiplanetas.png)}.cuboui #funfacts #planets{position:absolute;width:100%;height:100%;left:0;top:0;border-left:solid transparent 1em;border-right:solid transparent 1em;opacity:1;pointer-events:all;z-index:99999}.cuboui #funfacts #planets.off{opacity:0;pointer-events:none}.cuboui #funfacts #planets #neptunobt{position:absolute;right:0;top:48%;width:26vw;height:26vw;background:url(/assets/img/neptunoring.jpg) no-repeat center center;background-size:cover;border-radius:100%}.cuboui #funfacts #planets #neptunobt.dive{transition:all 1s ease;right:50%;margin-left:-2.25em;top:28%;opacity:0;pointer-events:none;transform:scale(1%)}.cuboui #funfacts #planets #uranobt{position:absolute;left:0;top:48%;width:26vw;height:26vw;background-color:#00f;border-radius:100%;background:url(/assets/img/uranoring.jpg) no-repeat center center;background-size:cover}.cuboui #funfacts #planets #uranobt.dive{transition:all 1s ease;left:50%;margin-left:-2.25em;top:28%;opacity:0;pointer-events:none;transform:scale(1%)}.cuboui #funfacts .toptitle{position:relative;text-align:center;font-size:1.8em;font-weight:700;line-height:1em;margin-bottom:.8em;display:none}.cuboui #funfacts .uibase{position:absolute;left:0;top:0;width:100%;height:100%;background:url(/assets/img/uibase.png) no-repeat center center;background-size:auto 100%;z-index:2}.cuboui #funfacts .imgarea{position:relative;height:38vh;width:38vh;margin-left:calc((100% - 38vh) / 2);border-radius:100%;z-index:1;margin-top:13.5%;background-size:cover;background-repeat:no-repeat;background-position:center}.cuboui #funfacts .textarea{position:absolute;left:0;top:54%;height:calc(50% - 5.62em);width:80%;margin-left:10%;padding:1em;padding-left:1.2em;padding-right:1.2em;font-family:Bitter,sans-serif;color:#fff;z-index:3;text-align:center;color:#a2815a;overflow:hidden}.cuboui #funfacts .textarea p{font-size:.9em}.cuboui #funfacts .textarea p strong{color:#e9e4a6}.cuboui #funfacts .textarea h3{font-size:1.2em;font-weight:700;margin:0;padding:0;text-align:center;line-height:1.1em}.cuboui #funfacts .textarea h5{font-size:1em;font-weight:700;text-transform:uppercase;text-align:center}.cuboui #funfacts .functa{padding:0;margin:0;margin-top:.8em;padding-left:2.8em;padding-right:2.8em;text-align:center;text-transform:uppercase}.cuboui #funfacts .buttons{position:absolute;bottom:4%;height:7%;left:5%;width:90%;display:flex;justify-content:center;align-items:center;padding-left:0;padding-right:0;z-index:3}.cuboui #funfacts .buttons .fwdbutton{position:relative;height:100%;width:100%;margin-top:.5em;display:flex;align-items:center;justify-content:center;font-size:1.5em;color:#fff;font-weight:700;text-transform:uppercase;z-index:3;color:#e9e4a6}.cuboui #porta{position:absolute;width:100%;height:100%;background-color:transparent;z-index:9;opacity:0}.cuboui #porta .circulo1{position:absolute;width:150vh;height:120vh;background:url(/assets/img/portabig.png) no-repeat center center;background-size:100% 100%;top:-10vh;left:-48vh;z-index:3;transition-property:all;transition-duration:2s;transition-delay:2.8s;transition-timing-function:ease}.cuboui #porta .circulo2{position:absolute;width:100vh;height:100vh;background:url(/assets/img/portamid.png) no-repeat center center;background-size:contain;border-radius:100%;top:0;left:-22vh;z-index:2;transition-property:all;transition-duration:2s;transition-delay:1.3s;transition-timing-function:ease}.cuboui #porta .circulo3{position:absolute;width:100vw;height:100vw;background:url(/assets/img/portasmall.png) no-repeat center center;background-size:100% 100%;border-radius:100%;top:calc((100vh - 100vw) / 2);left:0;z-index:1;transition:all 2s ease}.cuboui #porta.abrir .circulo3{left:100%;transform:rotateZ(45deg)}.cuboui #porta.abrir .circulo2{top:100%;transform:rotateZ(-90deg)}.cuboui #porta.abrir .circulo1{transform:scale(150%)}.cuboui .topnav{width:100%;height:3.8em;position:relative;padding-left:0;padding-right:1em;background-position:center center;background-size:100% auto;display:flex;align-items:center;justify-content:space-between;z-index:8}.cuboui .topnav #hamburger{display:none}.cuboui .topnav .logo{position:relative;height:100%;width:50%;padding:.13em;padding-left:0}.cuboui .topnav .logo img{width:100%;height:100%;object-fit:contain;object-position:left}.cuboui .mapdiv{position:absolute;width:100%;height:100%;background:url(/images/fundo-distort2.jpg);background-position:center center;background-size:cover;left:0;top:calc(100% - 3.8em);transition:top .34s ease}.cuboui .mapdiv.opened{top:3.8em}.cuboui .mapdiv .maptopper{width:100%;display:flex;align-items:center;justify-content:center;color:#fff;height:3.8em;font-weight:700}.cuboui .mapdiv .mapmm{position:absolute;top:3.8em;left:0;width:100%;height:calc(100% - 3.8em);perspective:800px}.cuboui .mapdiv .mapmm .holdimg{left:0;top:0;position:absolute;width:100%;height:auto;transform:rotate3d(1,0,0,38deg) scale(0.9) translate3d(0px,0,10em)}.cuboui .mapdiv .mapmm .holdimg img{position:relative;width:100%;height:auto}.cuboui .mapdiv .mapmm .holdimg #userpos_rt{position:absolute;top:0;left:0;width:1.3em;height:1.3em;border-radius:1.3em;background-color:#fff;border:3px solid #000;margin-top:-1em;margin-left:-2em}.cuboui .menuwd{position:fixed;width:100%;height:100%;max-width:500px;background:url(/images/fundo-distort2.jpg);background-position:center center;background-size:cover;z-index:2;top:0;padding:1em;padding-top:6.2em;color:#fff;font-family:Bitter,sans-serif;right:-500px;transition:all .34s ease;font-size:1em}.cuboui .menuwd a{font-size:.8em;letter-spacing:1px;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none}.cuboui .menuwd.open{right:0;transition:all .5s ease}.cuboui .menuwd .logo-restaurantar{position:absolute;bottom:2em;right:2em}.cuboui .menuwd .logo-restaurantar img{margin-left:10px}.cuboui .menuwd h2{position:relative;font-family:Bitter,sans-serif;font-size:1.3em;margin-bottom:0;margin-top:0;color:#fff;font-weight:600;z-index:999;margin-bottom:1em}.cuboui .menuwd h1{font-family:Bitter,sans-serif;font-size:4.5em;text-align:right;padding:.5em;color:#fff;margin:0;padding:0;margin-bottom:.5em;letter-spacing:0;font-weight:400}.cuboui .menuwd .verticalspread{display:inline-block;width:2px;background-color:#fff;height:.9em;margin-left:.5em;margin-right:.5em}.cuboui .testy{position:absolute;bottom:0;left:0;background-color:#fff;height:5em;width:100%;padding-left:1em;padding-right:1em}.cuboui .testy p{color:#000;font-weight:bolder}.beforeapp .opening-image{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;transition:all .34s ease}.beforeapp .opening-image .image-mm{position:relative;width:100%;height:calc(100% - 3.8em)}.beforeapp .opening-image .image-mm img{width:100%;height:100%;object-fit:cover;object-position:top center}.beforeapp .opening-image .buttonnext{text-align:center;line-height:3.8em;height:3.8em;width:100%;background:url(/images/fundo-distort2.jpg);color:#fff;font-weight:700}.beforeapp .opening-video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.beforeapp .opening-video .video-mm{position:relative;width:100%;height:calc(100% - 3.8em)}.beforeapp .opening-video .buttonskip{text-align:center;line-height:3.8em;height:3.8em;width:100%;background:url(/images/fundo-distort2.jpg);color:#fff;font-weight:700}.beforeapp .opening-video .shortvids{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.beforeapp .opening-video .shortvids2{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#land_advice,#restart_camera{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;font-size:2em;align-items:center;justify-content:center;text-align:center;z-index:2147483646;display:none}#ligtningeffect canvas{background-color:transparent;position:absolute;transition:all 30s;transform:rotate(360)}@media only screen and (max-width:768px){.arssets{padding:1.3em}.arssets .onearsset{width:100%}}@media only screen and (max-width:500px){body{font-size:16px}.headmaster .holditup{text-align:center}.headmaster .holditup .hackedlogo{width:89%}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.myowncheck{font-family:sim}}