h1,h2,h3,h4,h5,h6{font-family:AvenirNextLTPro;font-weight:700;font-size:1.70588rem;line-height:1.3;margin-bottom:.5em}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block;font-size:.71em;font-weight:400;margin-bottom:.2em}h1 span b,h1 span strong,h2 span b,h2 span strong,h3 span b,h3 span strong,h4 span b,h4 span strong,h5 span b,h5 span strong,h6 span b,h6 span strong{font-family:AvenirNextLTPro;font-weight:700}:root{--column-size:(100vw/26)}@media screen and (min-width:1440px){:root{--column-size:(1440px/26)}}.navigation{--submenu-background-height:0;align-items:center;display:flex;font-size:1.5rem;height:100%;justify-content:flex-start;left:0;padding:7.69231vw;padding:calc(var(--column-size)*2);position:absolute;top:0;width:100%;z-index:20;pointer-events:none}@media screen and (min-width:1024px){.navigation{background:#fff;display:block;font-size:1rem;height:auto;padding:0;position:fixed;pointer-events:all}}.navigation--open{position:fixed}.navigation__main-navigation{padding:0;width:100%;z-index:1}@media screen and (min-width:1024px){.navigation__main-navigation{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:2rem 0;position:relative}}.navigation__logo{left:2rem;position:absolute;top:2rem;pointer-events:all}@media screen and (min-width:1024px){.navigation__logo{grid-column:2/5;position:static}}.navigation__item{color:colors(secondary);text-align:right}@media screen and (min-width:1024px){.navigation__item:hover .navigation__link{transform:translateY(.2em)}}.navigation__item .tooltip{align-items:flex-start;bottom:-2.2rem;color:#fff;display:flex;left:50%;position:absolute;transform:translate(-50%,85%)}.navigation__link{color:inherit;display:inline-block;padding:1em 0;position:relative;text-align:right;text-decoration:none;transition:.2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:1024px){.navigation__link{padding:1em .8em}}.navigation__link-active{font-weight:700}.navigation__link-portal{align-items:center;color:colors(grey);display:flex;justify-content:flex-end;padding:1em 0;text-align:right}.navigation__link-portal :deep(svg){height:1em;margin-right:.5em;position:relative;top:-.1em;width:auto}.navigation__linktitle{display:inline-block;transition:.2s}.navigation__menu{display:flex;flex-direction:column}@media screen and (min-width:1024px){.navigation__menu{align-items:center;flex-direction:row}}@media screen and (min-width:1024px){.navigation__menu-main{grid-column:5/22;padding-left:2rem}}@media screen and (min-width:1024px){.navigation__menu-portal{grid-column:22/26;grid-row:1/1;justify-content:flex-end}}.navigation__menu_toggle{color:var(--target-audience-color);display:block;pointer-events:all;position:fixed;right:2rem;top:3.2rem;z-index:15}@media screen and (min-width:1024px){.navigation__menu_toggle{display:none}}@media screen and (min-width:1024px){.navigation--compact :deep(.submenu){top:calc(100% - 1.5rem)}}.navigation--compact .navigation__item .tooltip{bottom:-.75em}.navigation__submenu_background{display:none}@media screen and (min-width:1024px){.navigation__submenu_background{background:#c5e0f2;display:block;height:200vh;left:0;pointer-events:none;position:absolute;top:-200vh;transform:translateY(var(--submenu-background-height));transition:.5s;width:100%;z-index:0}}.navigation--closed{pointer-events:none}@media screen and (min-width:1024px){.navigation--closed{pointer-events:all}}.topNavigation{font-family:AvenirNextLTPro;font-weight:400;font-size:.82rem;background:#0057a3;color:#fff;display:none;position:relative}@media screen and (min-width:1024px){.topNavigation{display:block}}.topNavigation--hidden{transform:translateY(calc(-100% + 2px))}.topNavigation__content{align-items:center;display:flex;justify-content:flex-end;padding:1.6em 3.84615vw 1em 0;padding:1.6em calc(var(--column-size)) 1em 0}.topNavigation__content a{color:#a3caeb;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.topNavigation__content a span{color:#fff}.topNavigation .targetaudience_switch{position:relative;margin:0;padding:0}.topNavigation .targetaudience_switch__popupbase{position:absolute}.topNavigation .targetaudience_switch__popupbase :deep(.guide_popup){width:475px}.topNavigation .targetaudience_switch__item{transition:.2s}.topNavigation .targetaudience_switch__item:hover{color:#fff}.topNavigation a{padding:0 .2em;position:relative}.topNavigation a:after{content:"|";display:inline-block;font-weight:400;margin:0 1em}.topNavigation a:last-of-type:after{content:none}.topNavigation .tooltip{bottom:-1rem;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:calc(50% - 1em);pointer-events:none;position:absolute;transform:translate(-50%,5%);transition:.5s;width:2rem}.topNavigation .tooltip--hidden{transform:translate(-50%,105%)}.topNavigation .tooltip svg path{fill:#fff}.topNavigation a:last-of-type .tooltip{left:50%}.logo-footer{padding:3em 15% 3em 0}.logo-footer__logo{margin-top:1em;text-align:right}.logo-footer__logo svg{width:6rem}.logo-footer .loyalis-line{max-width:100%}.button{display:inline-block;margin-right:1em;padding-bottom:1em;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.button>a,.button>span{font-family:AvenirNextLTPro;font-weight:600;align-items:center;color:inherit;cursor:pointer;display:flex;line-height:1;text-decoration:none;transition:.2s ease-out}.button__label{padding:0!important;width:calc(100% - 1.5em)}.button .button__arrow{margin-left:.5em;transform:translateY(-5%);transition:.2s ease-out;width:1.5em}.button .button__arrow path{fill:none;stroke:currentColor}.button .button__icon{height:100%;margin-right:.75em;transform:scale(1.4);transform-origin:center}.button:hover a,.button:hover span{padding-right:1.2em}.button:hover .button__arrow{transform:translate(.5em,-5%)}.button--small{transform:scale(.75);transform-origin:center}.button--primary a,.button--primary span{background:#ee7203;border-radius:1em;color:#fff;padding:.55em 1em .5em}.button--primary a.button__label,.button--primary span.button__label{background:transparent;color:inherit}.button--primary-disabled a,.button--primary-disabled span{opacity:.5;cursor:default;background:#ee7203;border-radius:1em;color:#fff;padding:.55em 1em .5em}.button--primary-disabled a.button__label,.button--primary-disabled span.button__label{background:transparent;color:inherit}.button--primary-disabled a .button__arrow,.button--primary-disabled span .button__arrow{opacity:0}.button--secondary a,.button--secondary span{background:#0057a3;border-radius:1em;color:#fff;padding:.55em 1em .5em}.button--tertiary a,.button--tertiary span{background:transparent;border:2px solid #0057a3;border-radius:1em;color:#0057a3;padding:.55em 1em .5em}.button--tertiary a.button__label,.button--tertiary span.button__label{border-width:0}.button--tertiary-back a,.button--tertiary-back span{background:transparent;border:2px solid #0057a3;border-radius:1em;color:#0057a3;padding:.55em 1em .5em}.button--tertiary-back a.button__label,.button--tertiary-back span.button__label{border-width:0}.button--tertiary-back>span{flex-direction:row-reverse}.button--tertiary-back .button__arrow{transform:rotate(180deg);margin-left:auto;margin-right:.5em}.button--tertiary-back:hover a,.button--tertiary-back:hover span{padding-right:1em;padding-left:1.5em}.button--tertiary-back:hover .button__arrow{transform:translate(-.5em) rotate(180deg)}.button--tertiary-back-disabled{opacity:.5}.button--tertiary-back-disabled a,.button--tertiary-back-disabled span{background:transparent;border:2px solid #0057a3;border-radius:1em;color:#0057a3;padding:.55em 1em .5em}.button--tertiary-back-disabled a.button__label,.button--tertiary-back-disabled span.button__label{border-width:0}.button--tertiary-back-disabled>span{flex-direction:row-reverse}.button--tertiary-back-disabled .button__arrow{transform:rotate(180deg);margin-left:auto;margin-right:.5em}.button--tertiary-back-disabled:hover a,.button--tertiary-back-disabled:hover span{padding-right:1em;padding-left:1.5em}.button--tertiary-back-disabled:hover .button__arrow{transform:translate(-.5em) rotate(180deg)}.button--quaternary{color:var(--target-audience-color);margin-bottom:6px}.button--quaternary a,.button--quaternary span{font-family:AvenirNextLTPro;font-weight:400}.button--quaternary:after{background:var(--target-audience-color);bottom:.2em;content:"";display:block;height:2px;left:0;position:absolute;width:100%;z-index:10}.button--quaternary:hover a,.button--quaternary:hover span{padding-right:.5em}@media screen and (min-width:1440px){.container{margin-left:auto;margin-right:auto;width:1440px}}.container--grid{display:flex;flex-direction:column;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){.container--grid{display:grid;grid-template-columns:repeat(26,1fr);padding-left:0;padding-right:0}}.container--grid-medium{padding-left:2rem;padding-right:2rem}@media screen and (min-width:1024px){.container--grid-medium{display:grid;grid-template-columns:repeat(26,1fr);padding-left:0;padding-right:0}}.container--no-padding{padding:0}@keyframes emptyCubie{0%{opacity:.85}50%{opacity:.75}to{opacity:.85}}@keyframes activeCubieBackground{0%{opacity:.2;transform:scale(1);border-radius:0}50%{transform:scale(1.1);opacity:.8;border-radius:.1em}to{opacity:.2;transform:scale(1);border-radius:0}}@keyframes fadeOutCube{0%{opacity:1}to{opacity:0}}*{box-sizing:border-box}body.local,html.local{min-height:50vh;height:100%;font-family:AvenirNextLTPro;font-weight:400;font-size:17px;font-size:clamp(14px,1.4vw,17px);line-height:1.4;color:#0057a3}#kubus,.app{padding-top:0!important;min-height:600px;overflow:visible;position:relative;margin-left:0}@media screen and (min-width:768px){#kubus,.app{margin-top:5rem;grid-column:2/23;min-height:600px}}.app.user-is-coloring .cubecontainer{cursor:none}.app .appContainer{display:flex;justify-content:space-between;flex-direction:column;height:100vh;margin-top:8rem}@media screen and (min-width:768px){.app .appContainer{flex-direction:row;height:100%;margin-top:0}}.title{font-family:AvenirNextLTPro;font-weight:400;font-size:2.41176rem;line-height:1.3;color:#0057a3}.title span{display:block;font-size:.71em;font-weight:400;margin-bottom:.2em}.title--bold,.title b,.title span b,.title span strong,.title strong{font-family:AvenirNextLTPro;font-weight:700}.colorPallete>div{cursor:default;position:absolute;left:0;bottom:0;z-index:10;padding:.5em;display:flex;justify-content:center;background:transparent;width:100%}@media screen and (min-width:768px){.colorPallete>div{width:50%;bottom:1em;transform:translateX(50%)}}.colorPallete .color{display:inline-block;position:relative;transition:.2s;transform-origin:center;border-radius:50%;border:2px solid #333;width:2em;height:2em;margin:0 .2em}.colorPallete .color.F{background:#0057a3}.colorPallete .color.L{background:#9daaf2}.colorPallete .color.R{background:#ff8f8a}.colorPallete .color.U{background:#8fc4c0}.colorPallete .color.D{background:#e8ba3c}.colorPallete .color.B{background:#afc75b}.colorPallete .color:hover{transform:scale(1.05)}.colorPallete .color.selected{transform:scale(1.25)}.colorPallete .indicator{display:none;position:absolute;top:2rem;right:-1rem;height:2rem;width:2rem;background:url(/static/media/color_indicator.d03cf174.svg);background-size:contain;background-repeat:no-repeat;transition:all .2s;transform:rotate(180deg)}.colorPallete .indicator.select-1{top:2rem}.colorPallete .indicator.select-2{top:5rem}.colorPallete .indicator.select-3{top:8rem}.colorPallete .indicator.select-4{top:11rem}.colorPallete .indicator.select-5{top:14rem}.colorPallete .indicator.select-6{top:17rem}.cubecontainer{position:relative;height:100%;z-index:1}@media (min-width:768px){.cubecontainer{width:50%}}.cubecontainer.position-left{transform:translateX(0) translateY(10%)}.cubecontainer .cubecontrols{position:absolute;top:50%;right:12px;transform:translateY(-50%);z-index:100}@media (min-width:768px){.cubecontainer .cubecontrols{right:auto;left:calc(50% + 220px)}}.cubecontainer .cubecontrols>div{z-index:10;display:flex;justify-content:center;align-items:center;transition:.4s ease}.cubecontainer .cubecontrols>div:hover{transform:scale(1.3)}.cubecontainer .cubecontrols>div svg{width:2em;cursor:default}.cubecontainer .cubecontrols>div svg path{fill:#73a8d6}.cubecontainer .cubecontrols>div.up{left:0;margin-bottom:2em}.cubecontainer .cubecontrols>div.down{left:0;margin-top:2em}.cubecontainer .cubecontrols>div.right{left:176px;top:0}.cubecontainer .cubecontrols>div.left{left:-220px;transform:scale(2) translateY(-5%) rotate(180deg);top:0}.cubecontainer .cubecontrols.hide{display:none}.cubecontainer .scenecontainer{width:100%;height:100%;position:relative}.cubecontainer .scenecontainer .backgroundCircle{display:block;background:#fff;opacity:.7;width:422px;height:422px;position:absolute;border-radius:50%;top:calc(50% - 211px);left:calc(50% - 211px)}.cubecontainer .scene{position:absolute;top:calc(50% - 90px);left:calc(50% - 90px);width:180px;height:180px;perspective:1000px;transition:.2s}@media screen and (min-width:768px){.cubecontainer .scene{top:calc(50% - 110px);left:calc(50% - 110px);width:220px;height:220px}}.cubecontainer .scene.hideCube{opacity:0}.cubecontainer .scene .cube{width:100%;height:100%;position:relative;transform-style:preserve-3d}.cubecontainer .scene .cube .stepExplainer{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:center;transition:all .6s;opacity:0;pointer-events:none}.cubecontainer .scene .cube .stepExplainer.visible{opacity:1}.cubecontainer .scene .cube .stepExplainer.right{transform:rotateY(90deg) translateZ(120px)}.cubecontainer .scene .cube .stepExplainer.right.visible{transform:rotateY(90deg) translateZ(150px)}.cubecontainer .scene .cube .stepExplainer.front{transform:rotateY(0deg) translateZ(120px)}.cubecontainer .scene .cube .stepExplainer.front.visible{transform:rotateY(0deg) translateZ(150px)}.cubecontainer .scene .cube .stepExplainer.back{transform:rotateY(180deg) translateZ(150px)}.cubecontainer .scene .cube .stepExplainer.back.visible{transform:rotateY(180deg) translateZ(270px)}.cubecontainer .scene .cube .stepExplainer.left{transform:rotateY(-90deg) translateZ(150px)}.cubecontainer .scene .cube .stepExplainer.left.visible{transform:rotateY(-90deg) translateZ(270px)}.cubecontainer .scene .cube .stepExplainer.up{transform:rotateX(90deg) translateZ(120px)}.cubecontainer .scene .cube .stepExplainer.up.visible{transform:rotateX(90deg) translateZ(150px)}.cubecontainer .scene .cube .stepExplainer.down{transform:rotateX(-90deg) translateZ(150px)}.cubecontainer .scene .cube .stepExplainer.down.visible{transform:rotateX(-90deg) translateZ(252px)}@media screen and (min-width:768px){.cubecontainer .scene .cube .stepExplainer.right{transform:rotateY(90deg) translateZ(146.66667px)}.cubecontainer .scene .cube .stepExplainer.right.visible{transform:rotateY(90deg) translateZ(183.33333px)}.cubecontainer .scene .cube .stepExplainer.front{transform:rotateY(0deg) translateZ(146.66667px)}.cubecontainer .scene .cube .stepExplainer.front.visible{transform:rotateY(0deg) translateZ(183.33333px)}.cubecontainer .scene .cube .stepExplainer.back{transform:rotateY(180deg) translateZ(183.33333px)}.cubecontainer .scene .cube .stepExplainer.back.visible{transform:rotateY(180deg) translateZ(330px)}.cubecontainer .scene .cube .stepExplainer.left{transform:rotateY(-90deg) translateZ(183.33333px)}.cubecontainer .scene .cube .stepExplainer.left.visible{transform:rotateY(-90deg) translateZ(330px)}.cubecontainer .scene .cube .stepExplainer.up{transform:rotateX(90deg) translateZ(146.66667px)}.cubecontainer .scene .cube .stepExplainer.up.visible{transform:rotateX(90deg) translateZ(183.33333px)}.cubecontainer .scene .cube .stepExplainer.down{transform:rotateX(-90deg) translateZ(183.33333px)}.cubecontainer .scene .cube .stepExplainer.down.visible{transform:rotateX(-90deg) translateZ(308px)}}.cubecontainer .scene .cube.editable .cubie:hover:not(.middle-cubie){border:2px solid #fff}.cubecontainer .scene .cube .cube_face{position:absolute;width:180px;height:180px;font-size:2rem;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:5px;text-transform:uppercase;background-color:rgba(0,0,0,.8);border-radius:.2em;padding:.1em;transition:opacity .2s}@media screen and (min-width:768px){.cubecontainer .scene .cube .cube_face{width:220px;height:220px}}.cubecontainer .scene .cube .cube_face .cubie{-webkit-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #000;border-radius:.2em;transition:all .2s;font-size:.3em;color:#000;position:relative;background:#505050;background:#c0f1f1;display:flex;align-items:center;justify-content:center}.cubecontainer .scene .cube .cube_face .cubie span{width:100%;height:100%;background-color:#fff;font-size:3rem;color:#000;text-align:center}.cubecontainer .scene .cube .cube_face .cubie:after{content:"";transition:background .2s;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.7);z-index:2}.cubecontainer .scene .cube .cube_face .cubie:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;box-sizing:border-box;transition:1s;transform-origin:center;opacity:0;z-index:1;pointer-events:none}.cubecontainer .scene .cube .cube_face .cubie.F:after{background:#0057a3}.cubecontainer .scene .cube .cube_face .cubie.L:after{background:#9daaf2}.cubecontainer .scene .cube .cube_face .cubie.R:after{background:#ff8f8a}.cubecontainer .scene .cube .cube_face .cubie.U:after{background:#8fc4c0}.cubecontainer .scene .cube .cube_face .cubie.D:after{background:#e8ba3c}.cubecontainer .scene .cube .cube_face .cubie.B:after{background:#afc75b}.cubecontainer .scene .cube .cube_face .cubie.empty{animation-name:emptyCubie;animation-iteration-count:infinite;animation-duration:4s;background:#f9f9f9;background:#c0f1f1}.cubecontainer .scene .cube .cube_face .cubie.active{transition:1s;opacity:1;transform:scale(1.05);z-index:5}.cubecontainer .scene .cube .cube_face .cubie.active:before{animation-name:activeCubieBackground;animation-iteration-count:infinite;animation-duration:1.6s;z-index:10}.cubecontainer .scene .cube .cube_face .cubie.active:after{z-index:100}.cubecontainer .scene .cube .cube_face.face-front{transform:rotateY(0deg) translateZ(90px)}.cubecontainer .scene .cube .cube_face.face-right{transform:rotateY(90deg) translateZ(90px)}.cubecontainer .scene .cube .cube_face.face-back{transform:rotateY(180deg) translateZ(90px)}.cubecontainer .scene .cube .cube_face.face-left{transform:rotateY(-90deg) translateZ(90px)}.cubecontainer .scene .cube .cube_face.face-up{transform:rotateX(90deg) translateZ(90px)}.cubecontainer .scene .cube .cube_face.face-down{transform:rotateX(-90deg) translateZ(90px)}@media screen and (min-width:768px){.cubecontainer .scene .cube .cube_face.face-front{transform:rotateY(0deg) translateZ(110px)}.cubecontainer .scene .cube .cube_face.face-right{transform:rotateY(90deg) translateZ(110px)}.cubecontainer .scene .cube .cube_face.face-back{transform:rotateY(180deg) translateZ(110px)}.cubecontainer .scene .cube .cube_face.face-left{transform:rotateY(-90deg) translateZ(110px)}.cubecontainer .scene .cube .cube_face.face-up{transform:rotateX(90deg) translateZ(110px)}.cubecontainer .scene .cube .cube_face.face-down{transform:rotateX(-90deg) translateZ(110px)}}.cubecontainer .scene .cube.has-highlighted-face .cubie:before{background-color:#11112b;opacity:1}.cubecontainer .scene .cube.has-highlighted-face .cubie:after{opacity:.2}.cubecontainer .scene .cube.has-highlighted-face.highlighted-back .face-back .cubie:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-back .face-down .cubie:nth-of-type(7):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-back .face-down .cubie:nth-of-type(8):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-back .face-down .cubie:nth-of-type(9):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-back .face-left .cubie:nth-of-type(3n-2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-back .face-right .cubie:nth-of-type(3n):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-back .face-up .cubie:first-of-type:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-back .face-up .cubie:nth-of-type(2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-back .face-up .cubie:nth-of-type(3):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-back .cubie:nth-of-type(7):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-back .cubie:nth-of-type(8):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-back .cubie:nth-of-type(9):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-down .cubie:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-front .cubie:nth-of-type(7):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-front .cubie:nth-of-type(8):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-front .cubie:nth-of-type(9):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-left .cubie:nth-of-type(7):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-left .cubie:nth-of-type(8):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-left .cubie:nth-of-type(9):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-right .cubie:nth-of-type(7):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-right .cubie:nth-of-type(8):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-down .face-right .cubie:nth-of-type(9):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-front .face-down .cubie:first-of-type:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-front .face-down .cubie:nth-of-type(2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-front .face-down .cubie:nth-of-type(3):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-front .face-front .cubie:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-front .face-left .cubie:nth-of-type(3n):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-front .face-right .cubie:nth-of-type(3n-2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-front .face-up .cubie:nth-of-type(7):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-front .face-up .cubie:nth-of-type(8):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-front .face-up .cubie:nth-of-type(9):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-left .face-back .cubie:nth-of-type(3n):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-left .face-down .cubie:nth-of-type(3n-2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-left .face-front .cubie:nth-of-type(3n-2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-left .face-left .cubie:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-left .face-up .cubie:nth-of-type(3n-2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-right .face-back .cubie:nth-of-type(3n-2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-right .face-down .cubie:nth-of-type(3n):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-right .face-front .cubie:nth-of-type(3n):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-right .face-right .cubie:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-right .face-up .cubie:nth-of-type(3n):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-back .cubie:first-of-type:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-back .cubie:nth-of-type(2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-back .cubie:nth-of-type(3):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-front .cubie:first-of-type:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-front .cubie:nth-of-type(2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-front .cubie:nth-of-type(3):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-left .cubie:first-of-type:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-left .cubie:nth-of-type(2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-left .cubie:nth-of-type(3):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-right .cubie:first-of-type:after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-right .cubie:nth-of-type(2):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-right .cubie:nth-of-type(3):after,.cubecontainer .scene .cube.has-highlighted-face.highlighted-up .face-up .cubie:after{opacity:1}.cubecontainer .scene .cube.show-front{transform:translateZ(200px) rotateY(0deg)}.cubecontainer .scene .cube.show-right{transform:translateZ(-110px) rotateY(-90deg)}.cubecontainer .scene .cube.show-back{transform:translateZ(-110px) rotateY(-180deg)}.cubecontainer .scene .cube.show-left{transform:translateZ(-110px) rotateY(90deg)}.cubecontainer .scene .cube.show-up{transform:translateZ(-110px) rotateX(-90deg)}.cubecontainer .scene .cube.show-bottom{transform:translateZ(-110px) rotateX(90deg)}.cubecontainer .scene .cube.show-random1{transform:translateZ(100px) rotateX(-20deg) rotateY(-45deg)}.cubecontainer .scene .cube.show-random2{transform:translateZ(100px) rotateX(20deg) rotateY(-225deg)}.cubecontainer .scene .cube.solved{animation:fadeOutCube .3s ease}.debug-controls{position:fixed;bottom:0;right:0;width:100%;height:3em;background:#fff;padding:1em 3em;border-radius:.2em;display:flex;justify-content:space-between;text-align:center;font-size:.8em;z-index:10;opacity:0;transition:.2s;cursor:default}.debug-controls:hover{opacity:1}.debug-controls strong{margin-right:1em}.debug-controls a{text-transform:lowercase;font-family:"Arial";text-decoration:none;color:#000;margin:0 1em;border-bottom:1px solid #000}.debug-controls .solverInit{justify-self:flex-end}.debug-controls .solverInit:before{content:"";display:inline-block;border-radius:50%;height:1em;width:1em;background-color:#fff;border:1px solid #000;margin-right:.5em;vertical-align:middle;background:#0057a3}.debug-controls .solverInit.ready:before{background:#0f0}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.6);color:#fff;display:flex;justify-content:center;align-items:center;font-size:3rem;text-align:center}.error{position:fixed;top:1em;right:1em;width:40%;background:#fff;padding:1em;border-radius:10px;box-shadow:5px 10px 18px #888}.cursorContainer{display:none;position:fixed;left:0;top:0;width:50px;height:50px;pointer-events:none;z-index:6;cursor:none}@media screen and (min-width:768px){.cursorContainer{display:block}}.cursorContainer .cursor{width:100%;height:100%;border-radius:50%;pointer-events:none;border:4px solid #000}.cursorContainer .cursor.F{border-color:#0057a3}.cursorContainer .cursor.L{border-color:#9daaf2}.cursorContainer .cursor.R{border-color:#ff8f8a}.cursorContainer .cursor.U{border-color:#8fc4c0}.cursorContainer .cursor.D{border-color:#e8ba3c}.cursorContainer .cursor.B{border-color:#afc75b}.cursorContainer .cursor.transparent{opacity:0}.notifications{position:fixed;top:1em;right:1em;display:flex;flex-direction:column;list-style:none;justify-content:flex-end;z-index:10}.notifications .notification{width:40vw;padding:1em 1em 1em 2em;background:#fff;margin:10px;flex:0 0 100px;position:relative;box-shadow:0 .16rem .36rem 0 rgba(0,0,0,.13),0 .03rem .09rem 0 rgba(0,0,0,.11);border-radius:.4rem}.notifications .notification h1{margin:.2em 0;font-size:1.8em}.notifications .notification i{text-decoration:underline;font-style:normal}.notifications .notification p{color:#605e5c}.slideshow{display:none;width:50%;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.slideshow{display:flex}}.slideshow .slide{height:100%;overflow:hidden;padding-right:1em;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.9rem;line-height:1.2996rem}@media screen and (min-width:1024px){.slideshow .slide{font-size:1rem;line-height:1.444rem}}.slideshow .slide .imageContainer{width:15em;height:15em;border-radius:50%;overflow:hidden;top:100px;left:-50px;position:absolute;z-index:1}@media screen and (min-width:1024px){.slideshow .slide .imageContainer{display:block;top:calc(50% - 211px);left:0}}.slideshow .slide .imageContainer .image{width:100%;height:100%;background-position:50%;background-size:cover}.slideshow .slide .content{background:#fff;background:#0057a3;color:#fff;border-radius:3px;width:80%;padding:2em 2em 1em;top:5em;z-index:2;position:relative}@media screen and (min-width:1024px){.slideshow .slide .content{margin-left:10em;top:5em}}@media screen and (min-width:1024px){.slideshow .slide .content>div{max-width:calc(100% - 4em)}}.slideshow .slide .content a{text-decoration:none;display:block;text-align:right;padding-right:2em;margin-top:1em;font-weight:800;color:inherit}.slideshow .slide .content a:hover i{transform:translateX(.5em)}.slideshow .slide .content a i{font-size:.7em;display:inline-block;margin-left:.5em;transition:.2s}.slideshow .sliderPagination{text-align:center;margin-bottom:2em}.slideshow .sliderPagination>div{display:inline-block;width:1em;height:1em;background:#fff;cursor:pointer;margin:0 .5em;border-radius:50%;transition:all .2s;border:2px solid #fff;background:#0057a3}.slideshow .sliderPagination>div:hover{border:2px solid #ee7203}.slideshow .sliderPagination>div.active{border:2px solid #ee7203;background:#ee7203}.sceneExplainer{position:relative;z-index:10;bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;background:transparent;font-size:1.14286rem;line-height:1.5}@media screen and (min-width:768px){.sceneExplainer{display:flex;width:50%}}.sceneExplainer>div:not(.footer){-webkit-user-select:none;-ms-user-select:none;user-select:none}.sceneExplainer .title{display:flex;flex-direction:column;justify-content:flex-end}.sceneExplainer .title h1{margin-bottom:1.071em;margin-top:.2em}.sceneExplainer .title h1.thin{font-weight:400;margin:0}.sceneExplainer.transparent{background:transparent}.sceneExplainer .footer{max-width:100vw;margin:1em .5em}@media screen and (min-width:768px){.sceneExplainer .footer{position:absolute;bottom:1em;left:.5em}}.sceneExplainer .footer span{font-size:.8em;margin-right:1em;cursor:pointer;color:#73a8d6;font-size:1.14286rem;font-size:.9rem}.sceneExplainer .footer span img{margin-right:.5em;width:1em}.sceneExplainer .footer span:before{font-size:.6rem;line-height:2.2;content:"\f054";font-family:FontAwesome;font-weight:400;transform:rotate(180deg) translateY(.2em) translateX(.4em);display:inline-block;margin-right:.5em;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.placeholder{width:50%}.solutionSteps{position:absolute;left:1em;bottom:0;right:0;width:calc(100% - 2em)}@media screen and (min-width:768px){.solutionSteps{width:50%;left:25%}}.solutionSteps p{margin-bottom:0}.solutionSteps .stepButtons{display:flex;justify-content:center}.solutionSteps .stepButtons a{margin:2em 1em;text-decoration:none;width:100%;max-width:48%;width:auto;font-size:1em;font-weight:400;line-height:1}@media screen and (min-width:768px){.solutionSteps .stepButtons a{font-size:.8em;max-width:none;margin:2em .2em}}@media screen and (min-width:1024px){.solutionSteps .stepButtons a{font-size:1em;max-width:48%}}.solutionSteps .stepButtons a i{margin-left:1em;top:.1em;position:relative}.solutionSteps .stepButtons a.previous{text-align:right}.solutionSteps .stepButtons a.previous i{display:inline-block;margin-left:0;margin-right:1em;transform:rotate(180deg) translateY(10%)}.solvedMessage{z-index:100;overflow-y:auto;width:100%;display:flex;align-items:middle;flex-direction:column}@media screen and (min-width:768px){.solvedMessage{flex-direction:row}}.solvedMessage>div{order:10;padding-right:2em;display:flex;justify-content:center;flex-direction:column}.solvedMessage>div.videoImage{order:1;padding:2em;align-items:center}.solvedMessage>div.videoImage .image{width:30em;height:30em;border-radius:50%;background-position:50%;background-size:cover}.solvedMessage>div.videoImage .image img{border-radius:50%}@media screen and (min-width:768px){.solvedMessage>div{width:50%}.solvedMessage>div.videoImage{order:20}}.solvedMessage>div iframe{max-width:100%}.solvedMessage h1{margin-bottom:.5em}.solvedMessage h1.thin{font-weight:400}.solvedMessage h2{margin:1em 0 .2em;color:#0057a3;font-size:1.2em}.solvedMessage address{font-style:normal;margin:0}.solvedMessage p{margin:0}.solvedMessage a{text-decoration:none;color:inherit;font-style:italic;line-height:1.2;display:block}.solvedMessage .player-wrapper{position:relative;padding-top:56.25%;width:100%}.solvedMessage .react-player{position:absolute;top:0;left:0}.solvedMessage .restart{position:absolute;bottom:2rem;left:1rem;height:1%;margin-bottom:1em;margin-right:1em;cursor:pointer;color:#4dbeee;font-size:.7rem}.solvedMessage .restart img{margin-right:.5em;width:1em}.solvedMessage .restart:before{font-size:.71429rem;line-height:2.2;content:"\f054";font-family:FontAwesome;font-weight:400;transform:rotate(180deg) translateY(.2em) translateX(.4em);display:inline-block;margin-right:.5em;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}
/*# sourceMappingURL=main.39e4017f.chunk.css.map */