@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;500;600;800&display=swap);@font-face{src:url(/fonts/LuckiestGuy-Regular.944b8438.ttf) format("truetype");font-family:Luckiest Guy;font-weight:400;font-display:swap}html{font-size:16px;line-height:20px}@media screen and (max-width:1239px)and (min-width:767px){html{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px){html{font-size:14px;line-height:17.5px}}html option,html select{font-size:16px;line-height:20px}@media screen and (max-width:1239px)and (min-width:767px){html option,html select{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px){html option,html select{font-size:14px;line-height:17.5px}}body{font-size:16px;line-height:20px}@media screen and (max-width:1239px)and (min-width:767px){body{font-size:15px!important;line-height:18.75px!important}}@media screen and (max-width:767px){body{font-size:14px!important;line-height:17.5px!important}}p{font-size:16px;font-weight:500;line-height:20px;margin-top:0;margin-bottom:8px}@media screen and (max-width:1239px)and (min-width:767px){p{font-size:15px;font-weight:600;line-height:18.75px}}@media screen and (max-width:767px){p{font-size:14px;font-weight:600;line-height:17.5px}}.intro{font-size:25px;font-weight:500;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:12.5px}@media screen and (max-width:1239px)and (min-width:767px){.intro{font-size:23.4375px;font-weight:600;line-height:29.296875px}}@media screen and (max-width:767px){.intro{font-size:21.875px;font-weight:600;line-height:27.34375px}}.big{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px}@media screen and (max-width:1239px)and (min-width:767px){.big{font-size:18.75px;line-height:23.4375px;font-weight:600}}@media screen and (max-width:767px){.big{font-size:17.5px;line-height:21.875px;font-weight:600}}.regular{font-size:16px;font-weight:500;line-height:20px;margin-top:0;margin-bottom:8px}@media screen and (max-width:1239px)and (min-width:767px){.regular{font-size:15px;font-weight:600;line-height:18.75px}}@media screen and (max-width:767px){.regular{font-size:14px;font-weight:600;line-height:17.5px}}.small{font-size:12.8px;font-weight:500;line-height:16px;letter-spacing:-.02em;margin-top:0;margin-bottom:6.4px}@media screen and (max-width:1239px)and (min-width:767px){.small{font-size:12px;line-height:15px}}@media screen and (max-width:767px){.small{font-size:12px;line-height:15px}}.h1,h1{font-family:Luckiest Guy;font-size:39.0625px;font-weight:400;line-height:48.828125px;margin-top:0;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.h1,h1{font-size:36.62109375px;line-height:45.7763671875px}}@media screen and (max-width:767px){.h1,h1{font-size:34.1796875px;line-height:42.724609375px}}.h2,h2{font-family:Luckiest Guy;font-size:31.25px;font-weight:400;line-height:39.0625px;letter-spacing:-.02em;margin-top:0;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.h2,h2{font-size:29.296875px;line-height:36.62109375px}}@media screen and (max-width:767px){.h2,h2{font-size:27.34375px;line-height:34.1796875px}}.h3,h3{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.h3,h3{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.h3,h3{font-size:21.875px;line-height:27.34375px}}.h4,h4{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.h4,h4{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.h4,h4{font-size:17.5px;line-height:21.875px}}.h5,h5{font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.h5,h5{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px){.h5,h5{font-size:14px;line-height:17.5px}}.h6,h6{font-family:Montserrat Alternates,sans-serif;font-size:12.8px;font-weight:800;line-height:16px;letter-spacing:-.02em;margin-top:0;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.h6,h6{font-size:12px;line-height:15px}}@media screen and (max-width:767px){.h6,h6{font-size:12px;line-height:15px}}.grid{display:grid;grid-column-gap:30px;grid-template-columns:repeat(12,minmax(auto,1fr));align-items:flex-start;max-width:calc(1400px + 20%);margin:0 auto}@media screen and (max-width:1239px)and (min-width:767px){.grid{grid-column-gap:20px;grid-template-columns:repeat(8,minmax(auto,1fr))}}@media screen and (max-width:767px){.grid{grid-column-gap:20px;grid-template-columns:repeat(4,minmax(auto,1fr))}}.grid--padding{padding-left:10%;padding-right:10%}@media screen and (max-width:1239px)and (min-width:767px){.grid--padding{padding-left:5%;padding-right:5%}}@media screen and (max-width:767px){.grid--padding{padding-left:20px;padding-right:20px}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;color:#532124;background-color:#fffaf6;font-family:Montserrat Alternates,sans-serif;font-weight:500;position:relative;overflow-x:hidden}@media screen and (max-width:1239px)and (min-width:767px){body{font-weight:600}}@media screen and (max-width:767px){body{font-weight:600}}a{color:#fb6451;text-decoration:none;transition:.2s ease-in-out}a:hover{color:#f88c50}sup{margin-top:-2px}.no-scroll{overflow:hidden}.overlay{position:relative}.overlay:after{content:"";width:100%;height:100%;background-color:rgba(214,173,175,.6);position:absolute;top:0;left:0;z-index:3}.hidden{width:100%;visibility:hidden;position:absolute!important;top:0;z-index:-10}.highlight{z-index:5!important;pointer-events:none}.circle{height:auto;position:fixed;z-index:-1}.circle--large{top:224px;left:7.5%;transform:translateY(-100%)}@media screen and (max-width:1239px)and (min-width:767px){.circle--large{width:669px;top:174px}}@media screen and (max-width:767px){.circle--large{width:469px;top:71px;left:50%;transform:translate(-50%,-100%)}}.circle--medium{bottom:20px;left:0;transform:translateX(-50%)}@media screen and (max-width:1239px)and (min-width:767px){.circle--medium{width:228px}}@media screen and (max-width:767px){.circle--medium{width:228px;transform:translate(-55%,48%)}}.circle--small{top:220px;right:-40px}@media screen and (max-width:1239px)and (min-width:767px){.circle--small{width:100px}}@media screen and (max-width:767px){.circle--small{width:87px;top:auto;bottom:77px;right:0;transform:translateX(50%)}.circle--hide{display:none}}.btn{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;display:block;color:#844649;background-color:transparent;border:1px solid transparent;border-radius:8px;text-align:center;text-transform:uppercase;padding:17px 30px 11px 30px;transition:color .2s ease-in-out,background-color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out;cursor:pointer}@media screen and (max-width:1239px)and (min-width:767px){.btn{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.btn{font-size:17.5px;line-height:21.875px}}.btn:hover{color:#532124}.btn:active,.btn:focus{outline:none}.btn.disabled{color:#b3b3b3;background-color:hsla(0,0%,94%,.8);border-color:#f0f0f0;pointer-events:none}.btn--primary{color:#fff;background:linear-gradient(89.88deg,#f48e03 .08%,#fd5d3c 101.63%);border:none;position:relative;margin:3px;padding:14.5px 30px 9.5px 30px;transform-style:preserve-3d}.btn--primary:before{content:"";width:calc(100% + 6px);height:calc(100% + 6px);background:linear-gradient(3.05deg,#fd5d3c -4.76%,#f48e03 97.64%);border-radius:8px;position:absolute;top:-3px;left:-3px;transform:translateZ(-1px)}.btn--primary:hover{color:#fff}.btn--primary:hover:before{box-shadow:0 0 20px rgba(117,52,72,.3)}.btn--primary.disabled,.btn--primary.disabled:before{background:hsla(0,0%,94%,.8)}.btn--secondary{color:#f88c50;background-color:#fff;border-color:#fb6451}.btn--secondary:hover{color:#f88c50;box-shadow:0 0 20px rgba(117,52,72,.3)}.btn--ghost{border-color:#a9a9b9}.btn--option{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px;display:flex;justify-content:center;background-color:#fff;border:2px solid #ffc582;font-family:Montserrat Alternates,sans-serif;font-weight:600;text-transform:none;margin-bottom:0;padding:13px 30px}@media screen and (max-width:1239px)and (min-width:767px){.btn--option{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px){.btn--option{font-size:17.5px;font-weight:600;line-height:21.875px}}.btn--option:hover{color:#532124;box-shadow:0 0 15px rgba(255,139,73,.3)}.btn--option.disabled{background-color:#fff;border-color:#ffc582}.btn--option.disabled svg path,.btn--option.disabled svg rect{fill:#dee1f0}.btn--option.selected{color:#fff;background-color:#f88c50;border-color:#f88c50}.btn--small{font-family:Montserrat Alternates,sans-serif;font-size:12.8px;font-weight:800;line-height:16px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;text-transform:none;padding:10px 15px}@media screen and (max-width:1239px)and (min-width:767px){.btn--small{font-size:12px;line-height:15px}}@media screen and (max-width:767px){.btn--small{font-size:12px;line-height:15px}}.btn--persimmon{color:#fff;background-color:#fb6451}.btn--persimmon:hover{color:#fff;box-shadow:0 0 20px rgba(117,52,72,.2)}.btn--teal-blue{color:#fff;background-color:#09456b}.btn--teal-blue:hover{color:#fff;box-shadow:0 0 20px rgba(117,52,72,.2)}.btn--back{background-color:#fff;box-shadow:0 4px 10px rgba(101,29,33,.2);padding:4px 12px}.btn--add,.btn--back{display:flex;align-items:center;justify-content:center}.btn--add{width:50px;height:50px;padding:0}.btn--add,.btn--add:before{border-radius:100%}.btn--edit{font-family:Montserrat Alternates,sans-serif;font-size:12.8px;font-weight:800;line-height:16px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;display:flex;background-color:#fff;color:#844649;border-color:#d6adaf;text-transform:none;padding:9px 10px 7px 10px}@media screen and (max-width:1239px)and (min-width:767px){.btn--edit{font-size:12px;line-height:15px}}@media screen and (max-width:767px){.btn--edit{font-size:12px;line-height:15px;padding-top:7px;padding-bottom:5px}}.btn--edit:hover{box-shadow:0 4px 8px rgba(117,52,72,.1)}.btn--edit svg{width:16px;height:16px;margin-top:-2px;margin-bottom:2px}.btn--choice{font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0;min-height:58px;background-color:#fff;border-color:#f88c50;padding:17px 20px 15px 20px;transition:box-shadow .2s ease-in-out}@media screen and (max-width:1239px)and (min-width:767px){.btn--choice{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px){.btn--choice{font-size:14px;line-height:17.5px}}.btn--choice:hover{color:#532124;box-shadow:0 4px 10px rgba(101,29,33,.2)}.btn--choice span{display:block;padding-top:4px}.btn--choice.disabled{color:#844649;background-color:#fff;border-color:#f88c50}.btn--correct{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#22a757;border-color:#22a757;box-shadow:0 4px 8px rgba(36,32,54,.1);transition:none}.btn--correct:before{content:"";flex-shrink:0;display:block;width:24px;height:24px;background-image:url(/img/checkmark.9c9dce18.svg);background-repeat:no-repeat;margin-right:5px}.btn--correct:hover{color:#fff;box-shadow:0 4px 8px rgba(36,32,54,.1)}.btn--correct.disabled{color:#fff;background-color:#22a757;border-color:#22a757}.btn--wrong{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#fb6451;border-color:#fb6451;box-shadow:0 4px 8px rgba(36,32,54,.1);transition:none}.btn--wrong:before{content:"";flex-shrink:0;display:block;width:24px;height:24px;background-image:url(/img/close.f5fc080e.svg);background-repeat:no-repeat;margin-right:5px}.btn--wrong:hover{color:#fff;box-shadow:0 4px 8px rgba(36,32,54,.1)}.btn--wrong.disabled{color:#fff;background-color:#fb6451;border-color:#fb6451}.btn--header{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;display:flex;align-items:center;color:#ef60a4;border-color:#dee1f0;padding:7px 30px}@media screen and (max-width:1239px)and (min-width:767px){.btn--header{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.btn--header{font-size:17.5px;line-height:21.875px;font-size:12.8px;font-weight:500;line-height:16px;letter-spacing:-.02em;margin-top:0;margin-bottom:6.4px;margin-bottom:0;padding:6px 10px}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.btn--header{font-size:12px;line-height:15px}}@media screen and (max-width:767px)and (max-width:767px){.btn--header{font-size:12px;line-height:15px}}.btn--header:hover{color:#ef60a4;box-shadow:0 4px 8px rgba(36,32,54,.1)}.btn--header svg{width:32px;height:32px;margin-right:5px}@media screen and (max-width:767px){.btn--header svg{width:20px;height:20px}}.btn--header span{display:block;padding-top:5px}.btn--game{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;width:100%;color:#f88c50;background:linear-gradient(180deg,#fff 22.42%,#f4f5fc);border:none;box-shadow:-2px 2px 2px rgba(101,29,33,.1);text-align:left;position:absolute;top:0;left:0;z-index:2;padding-top:19px;padding-bottom:11px;padding-left:30px;padding-right:30px;transition:box-shadow .2s ease-in-out}@media screen and (max-width:1239px)and (min-width:767px){.btn--game{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.btn--game{font-size:21.875px;line-height:27.34375px}}@media screen and (max-width:1239px)and (min-width:767px){.btn--game{padding-left:20px}}@media screen and (max-width:767px){.btn--game{padding-left:15px}}@media screen and (max-width:1239px)and (min-width:767px){.btn--game{padding-right:20px}}@media screen and (max-width:767px){.btn--game{padding-right:15px;font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0;padding:10px;padding-top:15px}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.btn--game{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px)and (max-width:767px){.btn--game{font-size:14px;line-height:17.5px}}.btn--game:hover{color:#f88c50;box-shadow:0 0 20px rgba(117,52,72,.2)}.btn--quiz{display:flex;align-items:center;color:#fff;background:linear-gradient(270deg,#ff759e,#ff3a99);border:none;padding:24px 24px 23px 24px}.btn--quiz:hover{color:#fff;box-shadow:0 4px 8px rgba(36,32,54,.1)}.btn--quiz svg{width:32px;height:32px;margin-right:5px}@media screen and (max-width:767px){.btn-wrapper{width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.3),#fffaf6 29.17%);position:fixed;bottom:0;left:0;z-index:3;padding:20px}}.btn-wrapper .btn--primary{width:calc(100% - 6px)}.form__title{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;color:#2e1655;margin-top:5px}@media screen and (max-width:1239px)and (min-width:767px){.form__title{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.form__title{font-size:17.5px;line-height:21.875px}}.form__desc{color:#2e1655;margin-top:15px;margin-bottom:30px}.form__group{position:relative;margin-bottom:15px}.form__group--number{display:flex;align-items:center}@media screen and (max-width:767px){.form__group--number{margin-top:30px}}.form__group--number .btn--option{padding:8px}.form__group--number .input{color:#532124}.form__error{font-size:12.8px;font-weight:500;line-height:16px;letter-spacing:-.02em;margin-top:0;margin-bottom:6.4px;color:#f61212;background-image:url(/img/error.a3819ae5.svg);background-repeat:no-repeat;background-position-y:1px;position:absolute;bottom:5px;left:15px;margin-bottom:0;padding-left:18px;transform:translateY(100%)}@media screen and (max-width:1239px)and (min-width:767px){.form__error{font-size:12px;line-height:15px}}@media screen and (max-width:767px){.form__error{font-size:12px;line-height:15px}}.form .btn{width:100%;border-color:#dee1f0;padding:18px 14px 12px 14px}.form--add-result{max-width:380px;background-color:#f8f6ff;border:2px solid #d4ccff;border-radius:25px;position:relative;margin-top:-10px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:30px}@media screen and (max-width:767px){.form--add-result{max-width:unset;margin-top:15px;margin-bottom:20px}}.form--add-result:after,.form--add-result:before{content:"";border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #d4ccff;position:absolute;top:-22px;left:76px}@media screen and (max-width:767px){.form--add-result:after,.form--add-result:before{left:35px}}.form--add-result:after{border-bottom-color:#f8f6ff;top:-18.5px}.header{background-color:hsla(0,0%,100%,.8);position:relative;padding-top:13px;padding-bottom:12px}@media screen and (max-width:767px){.header{padding-top:10px;padding-bottom:10px}}.header__wrapper{grid-column:auto/span 12;display:flex;align-items:center;justify-content:space-between;min-height:48px;position:relative}@media screen and (max-width:1239px)and (min-width:767px){.header__wrapper{grid-column:auto/span 8}}@media screen and (max-width:767px){.header__wrapper{grid-column:auto/span 4;min-height:34px}}.header__logo-wrapper{display:flex}.header__logo{width:auto;height:50px}@media screen and (max-width:767px){.header__logo{height:35px}}.header__title{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;display:block;color:#fb6451;margin-top:7px}@media screen and (max-width:1239px)and (min-width:767px){.header__title{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.header__title{font-size:21.875px;line-height:27.34375px;font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;margin-top:5px}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.header__title{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px)and (max-width:767px){.header__title{font-size:17.5px;line-height:21.875px}}.header__budget{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;display:flex;align-items:center;height:40px;color:#532124;background-image:url(/img/budget.bae659f3.svg);background-position:0;background-repeat:no-repeat;padding-left:45px}@media screen and (max-width:1239px)and (min-width:767px){.header__budget{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.header__budget{font-size:21.875px;line-height:27.34375px;font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0;height:32px;background-size:32px 32px;padding-left:37px}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.header__budget{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px)and (max-width:767px){.header__budget{font-size:14px;line-height:17.5px}}.header__budget:hover{color:#844649}.header__budget span{display:block;padding-top:7px}@media screen and (max-width:767px){.header__budget span{padding-top:5px}}.header__popover{font-size:12.8px;font-weight:500;line-height:16px;letter-spacing:-.02em;margin-top:0;margin-bottom:6.4px;width:150%;min-width:300px;color:#1a1a1a;background-color:#fff;border-radius:5px;box-shadow:0 10px 20px rgba(13,23,47,.25);font-family:Montserrat Alternates,sans-serif;text-transform:none;position:absolute;bottom:-6px;right:0;z-index:-1;margin:0;padding:24px 15px;transform:translateY(100%);transition:.2s ease-in-out;opacity:0;pointer-events:none}@media screen and (max-width:1239px)and (min-width:767px){.header__popover{font-size:12px;line-height:15px}}@media screen and (max-width:767px){.header__popover{font-size:12px;line-height:15px;bottom:-10px;padding-top:16px;padding-bottom:16px}}.header__btn-wrapper{display:flex}.header__icon{display:none}@media screen and (max-width:767px){.header__icon{display:block}}.header .btn--secondary{position:relative}@media screen and (max-width:767px){.header .btn--secondary{font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0;max-height:36px;border:none;margin-top:-2px;padding:0}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.header .btn--secondary{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px)and (max-width:767px){.header .btn--secondary{font-size:14px;line-height:17.5px}}@media screen and (max-width:767px){.header .btn--secondary:hover{background-color:transparent;box-shadow:none}}.header .btn--secondary:hover .header__popover{z-index:1;opacity:1}.header .btn--secondary:first-child{color:#844649;border-color:#fb6451;margin-right:15px}@media screen and (max-width:767px){.header .btn--secondary span{display:none}}.input{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px;width:100%;color:#2e1655;background-color:#fff;border:1px solid #dee1f0;border-radius:8px;font-family:Montserrat Alternates,sans-serif;padding:15px 30px 13px 30px;transition:.2s ease-in-out}@media screen and (max-width:1239px)and (min-width:767px){.input{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px){.input{font-size:17.5px;font-weight:600;line-height:21.875px}}.input:focus{border-color:#f88c50;box-shadow:0 4px 8px rgba(36,32,54,.1);outline:none}.input::-moz-placeholder{color:#a9a9b9}.input::placeholder{color:#a9a9b9}.input--error{border-color:#f61212}.input--number{font-size:39.0625px;font-weight:400;line-height:48.828125px;margin-top:0;margin-bottom:0;width:36px;background:none;border:none;font-family:Luckiest Guy;text-align:center;margin:0 30px;padding:0;pointer-events:none}@media screen and (max-width:1239px)and (min-width:767px){.input--number{font-size:36.62109375px;line-height:45.7763671875px}}@media screen and (max-width:767px){.input--number{font-size:34.1796875px;line-height:42.724609375px}}.input--number.max:after{content:"+"}.input--checkbox{display:none}.input--checkbox:checked+.checkbox__icon{background:#7b61ff;background-image:url(/img/checkmark.9c9dce18.svg);background-position:50%;background-repeat:no-repeat;border-color:#7b61ff}.checkbox{cursor:pointer}.checkbox__icon{width:28px;height:28px;background:linear-gradient(180deg,#fff 22.42%,#f4f5fc);border:1px solid #a9a9b9;border-radius:5px;position:relative;margin:2px;transition:background-color .2s ease-in-out}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.learn-modal{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;background-color:rgba(83,33,36,.6);position:fixed;top:0;left:0;z-index:5}.learn-modal__container{width:100%;max-width:448px;background-color:#fff;border-radius:20px;box-shadow:0 4px 15px rgba(106,54,57,.2);position:relative;top:180px;padding:30px;padding-top:15px}@media screen and (max-width:1239px)and (min-width:767px){.learn-modal__container{top:120px}}@media screen and (max-width:767px){.learn-modal__container{max-width:calc(100% - 30px);top:100px}}.learn-modal__button{background-color:transparent;border:none;border-radius:100%;padding:0;cursor:pointer}.learn-modal__button--open{width:48px;height:48px;background-color:#fff;border:2px solid #fffaf6;box-shadow:0 4px 8px rgba(36,32,54,.1);position:absolute;top:20px;left:-30px;transform:translate(-100%,100%)}@media screen and (max-width:767px){.learn-modal__button--open{top:40px;left:0;transform:translateY(100%)}}.learn-modal__button--close{display:block;width:40px;height:40px;margin-left:auto}.learn-modal__button--close svg{transform:rotate(45deg)}.learn-modal__info{display:flex;align-items:center;margin-bottom:10px}.learn-modal__title{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;margin-right:5px}@media screen and (max-width:1239px)and (min-width:767px){.learn-modal__title{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.learn-modal__title{font-size:21.875px;line-height:27.34375px;font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.learn-modal__title{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px)and (max-width:767px){.learn-modal__title{font-size:17.5px;line-height:21.875px}}.learn-modal .btn{max-width:280px;margin:0 auto}.menu-card{display:flex;align-items:center;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(117,52,72,.1);margin-bottom:15px;padding:18px 15px;cursor:pointer}@media screen and (max-width:767px){.menu-card{padding:22px 22px 22px 8px}}.menu-card:last-child{margin-bottom:0}.menu-card--saved{border:2px solid #fb6451}.menu-card__img{flex-shrink:0;width:88px;height:88px;margin-right:5px}@media screen and (max-width:767px){.menu-card__img{width:80px;height:80px}}.menu-card__img img,.menu-card__img picture{width:100%;height:auto}.menu-card__info{width:100%}.menu-card__title{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;color:#844649;margin-bottom:5px}@media screen and (max-width:1239px)and (min-width:767px){.menu-card__title{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.menu-card__title{font-size:21.875px;line-height:27.34375px;font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.menu-card__title{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px)and (max-width:767px){.menu-card__title{font-size:17.5px;line-height:21.875px}}.menu-card__text{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;background:linear-gradient(3.05deg,#fd5d3c -4.76%,#f48e03 97.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media screen and (max-width:1239px)and (min-width:767px){.menu-card__text{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.menu-card__text{font-size:17.5px;line-height:21.875px}}.menu-modal{width:100%;position:sticky;top:30px;z-index:4;margin-top:57px}@media screen and (max-width:1239px)and (min-width:767px){.menu-modal{top:20px}}@media screen and (max-width:767px){.menu-modal{top:15px;width:100%;height:100%;background-color:rgba(83,33,36,.6);position:fixed;top:0;left:0;margin-top:0}}.menu-modal__container{background-color:#fff;border-radius:20px;box-shadow:0 4px 15px rgba(106,54,57,.2);padding:30px}@media screen and (max-width:1239px)and (min-width:767px){.menu-modal__container{padding:20px}}@media screen and (max-width:767px){.menu-modal__container{padding:15px;width:calc(100% - 40px);max-height:calc(100vh - 80px);border-radius:20px 20px 0 0;position:absolute;bottom:0;left:20px;overflow-y:scroll;padding:20px}}.menu-modal__wrapper{max-height:100%;overflow:hidden}@media screen and (max-width:767px){.menu-modal__wrapper{overflow-y:auto}}.menu-modal__img{width:100%;height:340px;border-radius:5px;overflow:hidden;margin-bottom:15px}@media screen and (max-width:767px){.menu-modal__img{height:225px}}.menu-modal__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-modal__title{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;margin-bottom:10px}@media screen and (max-width:1239px)and (min-width:767px){.menu-modal__title{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.menu-modal__title{font-size:21.875px;line-height:27.34375px}}.menu-modal__desc{word-break:break-word}.menu-modal .btn{margin:0 auto}.menu-modal .btn--primary{width:calc(100% - 6px);margin-bottom:10px}.menu-modal--wider{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(83,33,36,.6);position:fixed;top:0;left:0;z-index:6;margin-top:0}.menu-modal--wider .menu-modal__wrapper{overflow-y:auto}.menu-modal--wider .menu-modal__container{width:30%;height:65%}@media screen and (max-width:1239px)and (min-width:767px){.menu-modal--wider .menu-modal__container{width:50%}}@media screen and (max-width:767px){.menu-modal--wider .menu-modal__container{width:100%;height:auto;max-height:calc(100vh - 80px);left:0;padding:30px;padding-bottom:10px}.menu-modal--wider .menu-modal__img{height:240px}.menu-modal--wider .menu-modal__title{margin-bottom:15px}}.menu-modal--wider .price-list{margin-top:30px;margin-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.menu-modal--wider .price-list{margin-top:20px}}@media screen and (max-width:767px){.menu-modal--wider .price-list{margin-top:15px}}@media screen and (max-width:1239px)and (min-width:767px){.menu-modal--wider .price-list{margin-bottom:20px}}@media screen and (max-width:767px){.menu-modal--wider .price-list{margin-bottom:15px}}.modal{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(83,33,36,.6);position:fixed;top:0;left:0;z-index:5}.modal__container{width:100%;max-width:448px;max-height:90%;background-color:#fff;border-radius:20px;box-shadow:0 4px 15px rgba(106,54,57,.2);position:relative;overflow-y:auto;padding:40px 20px}@media screen and (max-width:767px){.modal__container{max-width:calc(100% - 40px)}}.modal__wrapper{display:flex;flex-direction:column;align-items:center}.modal__title{margin-top:10px;margin-bottom:30px}.modal__text,.modal__title{color:#2e1655;text-align:center}.modal__text{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px;margin:30px 0}@media screen and (max-width:1239px)and (min-width:767px){.modal__text{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px){.modal__text{font-size:17.5px;font-weight:600;line-height:21.875px}}.modal__actions{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:60px}.modal__actions .btn:last-child{margin-top:15px}.modal .leaderboard__list{width:calc(100% - 30px)}.modal .form{margin-top:15px}.modal .btn--primary{width:calc(100% - 6px)}.model{width:100%;height:100%;background-color:#f0f0f0;position:relative}@media screen and (max-width:767px){.model{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.model--expanded{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:5}@media screen and (max-width:767px){.model--expanded{width:100%;margin:0}}.model--expanded .model__button--collapse{display:flex}.model--expanded .model__button--expand{display:none}.model__button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:transparent;border:2px solid #1a1a1a;border-radius:100%;position:absolute;z-index:2;padding:0;cursor:pointer}.model__button--collapse{display:none;bottom:45px;right:45px;transform:rotate(-45deg)}@media screen and (max-width:1239px)and (min-width:767px){.model__button--collapse{bottom:35px;right:35px}}@media screen and (max-width:767px){.model__button--collapse{bottom:27px;right:35px}}.model__button--expand{width:48px;height:48px;background-color:#fff;border-color:#fffaf6;box-shadow:0 4px 8px rgba(36,32,54,.1);top:0;left:-30px;transform:translateX(-100%)}@media screen and (max-width:767px){.model__button--expand{top:23px;left:20px;transform:none}}.overview-card{display:flex;align-items:center;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(117,52,72,.1);text-align:left;margin-bottom:15px;padding:15px}.overview-card:last-child{margin-bottom:0}.overview-card--multiple{flex-wrap:wrap}.overview-card--empty{position:relative}.overview-card--empty .overview-card__info{justify-content:flex-end}.overview-card--empty .tooltip{top:calc(100% + 5px);right:0}.overview-card--empty .tooltip:after{right:60px}.overview-card__container{display:flex;align-items:center;width:100%;margin-bottom:30px}.overview-card__container:last-child{margin-bottom:0}.overview-card__img{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:90px;height:90px;margin-right:15px}@media screen and (max-width:1239px)and (min-width:767px){.overview-card__img{width:80px;height:80px}}@media screen and (max-width:767px){.overview-card__img{width:80px;height:80px}}.overview-card__img img,.overview-card__img picture{width:100%;height:100%}.overview-card__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding-right:15px}@media screen and (max-width:767px){.overview-card__info{padding-right:0}}.overview-card__label,.overview-card__title{width:100%;color:#844649;word-break:break-word;margin-bottom:5px}.overview-card__text{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;background:linear-gradient(3.05deg,#fd5d3c -4.76%,#f48e03 97.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.overview-card__text{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.overview-card__text{font-size:17.5px;line-height:21.875px}}.overview-card__desc{width:100%;margin-bottom:10px}.overview-layout{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-top:60px}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout{padding-top:40px}}@media screen and (max-width:767px){.overview-layout{padding-top:30px}}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout{flex-direction:column;padding-bottom:40px}}@media screen and (max-width:767px){.overview-layout{flex-direction:column;padding-bottom:30px}}.overview-layout__container{width:50%;padding-right:30px}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout__container{width:100%;padding-right:0}}@media screen and (max-width:767px){.overview-layout__container{width:100%;padding-right:0}}.overview-layout__footer{display:flex;flex-wrap:wrap;align-items:flex-start;width:40%;position:sticky;top:30px}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout__footer{top:20px}}@media screen and (max-width:767px){.overview-layout__footer{top:15px}}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout__footer{width:100%;justify-content:center;position:static}}@media screen and (max-width:767px){.overview-layout__footer{width:100%;position:static}}.overview-layout__footer h3{width:100%;margin-top:0;margin-bottom:15px}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout__footer h3{margin-top:60px}}@media screen and (max-width:767px){.overview-layout__footer h3{margin-top:60px}}.overview-layout__footer .btn--default{margin:0 auto}.overview-layout__footer .btn--primary{order:1;flex-grow:1;min-width:unset!important;padding-left:10px;padding-right:10px}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout__footer .btn--primary{order:1;flex-grow:0;width:calc(100% - 6px)!important}}@media screen and (max-width:767px){.overview-layout__footer .btn--primary{order:0;flex-grow:0;width:calc(100% - 6px)!important}}.overview-layout__footer .btn--secondary{flex-grow:1}.overview-layout__footer .btn--secondary:last-child{margin-right:15px;padding-left:10px;padding-right:10px}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout__footer .btn--secondary:last-child{flex-grow:0;width:100%}}@media screen and (max-width:767px){.overview-layout__footer .btn--secondary:last-child{flex-grow:0;width:100%;margin-top:15px;margin-right:0}}.overview-layout--horizontal{grid-column:1/span 12;flex-direction:column}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout--horizontal{grid-column:2/span 6}}@media screen and (max-width:767px){.overview-layout--horizontal{grid-column:1/span 4}}.overview-layout--horizontal .overview-layout__container{display:flex;width:100%;max-height:unset;overflow:unset;margin-right:0;padding:0 36px}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout--horizontal .overview-layout__container{display:block;padding:0}}@media screen and (max-width:767px){.overview-layout--horizontal .overview-layout__container{display:block;padding:0}}.overview-layout--horizontal .overview-card{margin-right:15px;padding:22px 10px 22px 15px;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout--horizontal .overview-card{margin-bottom:20px}}@media screen and (max-width:767px){.overview-layout--horizontal .overview-card{margin-bottom:15px;padding:15px 15px 15px 22px}}.overview-layout--horizontal .overview-card:last-child{margin-right:0}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout--horizontal .overview-card:last-child{margin-bottom:0}}@media screen and (max-width:767px){.overview-layout--horizontal .overview-card:last-child{margin-bottom:0}}.overview-layout--horizontal .overview-card__img{margin-right:10px}@media screen and (max-width:767px){.overview-layout--horizontal .overview-card__img{margin-right:15px}}.overview-layout--horizontal .overview-layout__footer{width:100%;justify-content:center}.overview-layout--horizontal .overview-layout__footer h3{margin-top:60px}.overview-layout--horizontal .overview-layout__footer .btn{flex-grow:0;min-width:216px!important}@media screen and (max-width:1239px)and (min-width:767px){.overview-layout--horizontal .overview-layout__footer .btn{width:auto!important}}.price-list{list-style-type:none;margin-top:15px;margin-bottom:30px;padding:0}.price-list__item{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;display:flex;justify-content:space-between;border-radius:8px;padding:15px;padding-bottom:10px}@media screen and (max-width:1239px)and (min-width:767px){.price-list__item{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.price-list__item{font-size:17.5px;line-height:21.875px}}.price-list__item--highlighted{background-color:#f8f6ff}.price-list__item span:last-child{flex-shrink:0;margin-left:5px}.price-list__price{color:#fb6451}.progress-bar{display:flex}.progress-bar__number{font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0;color:#844649}@media screen and (max-width:1239px)and (min-width:767px){.progress-bar__number{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px){.progress-bar__number{font-size:14px;line-height:17.5px}}.progress-bar__wrapper{display:flex;height:10px;margin:2px 5px 2px 7px}@media screen and (max-width:1239px)and (min-width:767px){.progress-bar__wrapper{margin-top:1px;margin-bottom:1px}}@media screen and (max-width:767px){.progress-bar__wrapper{margin-top:1px;margin-bottom:1px}}.progress-bar__dot{width:10px;height:10px;background-color:#fff;border:2px solid #ffc582;border-radius:100%;position:relative;margin-right:20px}.progress-bar__dot:after{content:"";width:16px;height:2px;background-color:#ffc582;border-radius:15px;position:absolute;top:2px;right:-4px;transform:translateX(100%)}.progress-bar__dot:last-child{margin-right:0}.progress-bar__dot:last-child:after{display:none}.progress-bar__dot--active{background-color:#ffc582}.progress-bar__item{display:flex;flex-direction:column;align-items:center;flex-grow:1;margin:0 .5px}.progress-bar__item:first-child{margin-left:0}.progress-bar__item:first-child .progress-bar__line{border-radius:15px 0 0 15px}.progress-bar__item:last-child{margin-right:0}.progress-bar__item:last-child .progress-bar__line{border-radius:0 15px 15px 0}.progress-bar__item--active .progress-bar__line{background-color:#f88c50}.progress-bar__item--active .progress-bar__number{color:#532124!important}.progress-bar__line{width:100%;height:15px;background-color:#dee1f0;margin-bottom:5px}.progress-bar--quiz{grid-column:1/span 12;align-self:flex-end;margin-bottom:15vh}@media screen and (max-width:1239px)and (min-width:767px){.progress-bar--quiz{grid-column:1/span 8;margin-bottom:10vh}}@media screen and (max-width:767px){.progress-bar--quiz{grid-column:1/span 4;margin-bottom:30px}}.progress-bar--quiz .progress-bar__wrapper{display:flex;width:100%;height:auto;margin:0}@media screen and (max-width:767px){.progress-bar--quiz .progress-bar__wrapper{display:none}}.progress-bar--quiz .progress-bar__wrapper--mobile{display:none}@media screen and (max-width:767px){.progress-bar--quiz .progress-bar__wrapper--mobile{font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0;display:flex;justify-content:center;color:#fb6451}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.progress-bar--quiz .progress-bar__wrapper--mobile{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px)and (max-width:767px){.progress-bar--quiz .progress-bar__wrapper--mobile{font-size:14px;line-height:17.5px}}.progress-bar--quiz .progress-bar__number{font-size:16px;font-weight:500;line-height:20px;margin-top:0;margin-bottom:8px;color:#a9a9b9;font-family:Montserrat Alternates,sans-serif;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.progress-bar--quiz .progress-bar__number{font-size:15px;font-weight:600;line-height:18.75px}}@media screen and (max-width:767px){.progress-bar--quiz .progress-bar__number{font-size:14px;font-weight:600;line-height:17.5px}}.slider{max-width:65%;position:relative;margin:30px auto}@media screen and (max-width:767px){.slider{max-width:100%;margin-bottom:60px}}.slider__title{width:calc(100% - 96px);color:#2e1655;text-align:center;margin:10px auto 30px auto}.slider__subtitle{color:#fb6451;text-align:center;margin-bottom:15px}.slider__text{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px;color:#2e1655;text-align:center;margin-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.slider__text{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px){.slider__text{font-size:17.5px;font-weight:600;line-height:21.875px}}@media screen and (max-width:1239px)and (min-width:767px){.slider__text{margin-bottom:20px}}@media screen and (max-width:767px){.slider__text{margin-bottom:15px}}.slider__item{display:flex;flex-direction:column;align-items:center;background-color:#fff;border:3px solid #ffeddb;border-radius:20px;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}@media screen and (max-width:1239px)and (min-width:767px){.slider__item{padding-left:20px}}@media screen and (max-width:767px){.slider__item{padding-left:15px}}@media screen and (max-width:1239px)and (min-width:767px){.slider__item{padding-right:20px}}@media screen and (max-width:767px){.slider__item{padding-right:15px}}.slider__item .slider__subtitle{color:#2e1655;margin-top:10px}.slider__list{list-style-type:none;margin-top:0;margin-bottom:30px;padding-left:0}.slider__list:last-child{margin-bottom:0}.slider__list-item{color:#2e1655;position:relative;margin-bottom:10px;padding-left:23px}.slider__list-item:last-child{margin-bottom:0}.slider__list-item svg{width:18px;height:18px;position:absolute;top:0;left:0}.slider__message{display:flex;align-items:center;color:#2e1655;margin-bottom:20px}@media screen and (max-width:767px){.slider__message{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px;margin-bottom:30px}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.slider__message{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px)and (max-width:767px){.slider__message{font-size:17.5px;font-weight:600;line-height:21.875px}}.slider__icon{flex-shrink:0;width:40px;height:40px;margin-right:10px}.slider .vueperslides,.slider .vueperslides__inner{position:static}.slider .vueperslides__parallax-wrapper{padding-bottom:10px!important}.slider .vueperslides__arrows{display:flex;justify-content:space-between;width:100%;position:absolute;top:0;left:0;margin-top:0}.slider .vueperslides__arrows button[style*="display: none;"]{display:block!important;pointer-events:none;opacity:.3}.slider .vueperslides__arrows .vueperslides__arrow--prev{order:unset;width:auto;margin:4px;padding:0}.slider .vueperslides__arrows .vueperslides__arrow--next{width:auto;margin:4px;padding:0}.slider .vueperslides__arrows .vueperslides__arrow--next svg{transform:rotate(180deg)}.slider .vueperslides__arrows .btn--option{border-width:1px;margin-top:0!important;padding:4px}.slider .vueperslides__arrows .btn--option svg{width:28px;height:28px}.slider--stats{margin-bottom:60px;max-width:calc(135% + 90px);left:calc(-17.5% - 45px)}@media screen and (max-width:1239px)and (min-width:767px){.slider--stats{margin-bottom:40px}}@media screen and (max-width:767px){.slider--stats{margin-bottom:30px}}@media screen and (max-width:1239px)and (min-width:767px){.slider--stats{max-width:100%;left:0}}@media screen and (max-width:767px){.slider--stats{max-width:100%;left:0}}.slider--stats .slider__item{height:100%;align-items:flex-start;text-align:left;padding:30px 40px}@media screen and (max-width:767px){.slider--stats .slider__item{padding:30px 20px}}.slider--stats .slider__item span:first-child{margin-right:15px}.slider--stats .slider__subtitle{margin-top:0;margin-bottom:30px}.slider--stats .slider__list{width:100%}.slider--stats .slider__list-item{display:flex;justify-content:space-between;border-bottom:1px solid #ffeddb;margin-bottom:15px;padding:10px 15px}.slider--stats .slider__list-item:last-child{margin-bottom:0}.slider--stats .slider__list-item span:last-child{font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.slider--stats .slider__list-item span:last-child{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px){.slider--stats .slider__list-item span:last-child{font-size:14px;line-height:17.5px}}.slider--stats .slider__list-item--positive{font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0;color:#22a757;background-color:#e7fff0;border:none;border-radius:8px}@media screen and (max-width:1239px)and (min-width:767px){.slider--stats .slider__list-item--positive{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px){.slider--stats .slider__list-item--positive{font-size:14px;line-height:17.5px}}.slider--stats .slider__list-item--negative{font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0;color:#f61212;background-color:#ffecec;border:none;border-radius:8px}@media screen and (max-width:1239px)and (min-width:767px){.slider--stats .slider__list-item--negative{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px){.slider--stats .slider__list-item--negative{font-size:14px;line-height:17.5px}}.slider--stats .vueperslides{overflow:hidden}@media screen and (max-width:767px){.slider--stats .vueperslides{width:calc(100% + 40px);margin-right:-20px;padding-right:50px}}.slider--stats .vueperslides__parallax-wrapper,.slider--stats .vueperslides__track{overflow:visible}.slider--stats .vueperslides__arrows{max-width:44%;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.slider--stats .vueperslides__arrows{max-width:unset;left:0;transform:none}}.tooltip{width:295px;color:#fff;background-color:#09456b;border-radius:8px;box-shadow:0 4px 8px rgba(36,32,54,.1);position:relative;z-index:5;padding:15px}.tooltip:before{content:"";width:100%;height:100%;position:absolute;background-image:url(/img/gloss.8252102c.svg);background-position:-86px -30px;background-repeat:no-repeat;top:0;left:0;z-index:0}.tooltip:after{content:"";border-left:15px solid transparent;border-right:15px solid transparent;border-top:18px solid #09456b;position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);z-index:-1}.tooltip--persimmon{background-color:#fb6451}.tooltip--persimmon:after{border-top-color:#fb6451}.tooltip--middle{left:calc(50% - 144px)}.tooltip--middle,.tooltip--side{position:absolute;bottom:calc(100% + 10px)}.tooltip--side{right:8px}.tooltip--side:after{left:auto;right:50px;transform:none}.tooltip--top{position:absolute;top:calc(100% + 20px);right:0;pointer-events:auto}@media screen and (max-width:767px){.tooltip--top{top:calc(100% + 15px)}}.tooltip--top:after{top:-14px;bottom:auto;left:auto;right:30px;transform:translateX(-50%) rotate(180deg)}.tooltip--small{max-width:164px;position:absolute;top:48px;left:-7px}@media screen and (max-width:767px){.tooltip--small{top:70px;left:70px}}.tooltip--small:before{background-position:8px 8px}.tooltip--small:after{border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:none;border-right:17px solid #09456b;top:50%;bottom:auto;left:0;transform:translate(-100%,-50%)}.tooltip--small .tooltip__text{margin:0}.tooltip__wrapper{grid-column:auto/span 12;position:relative}@media screen and (max-width:1239px)and (min-width:767px){.tooltip__wrapper{grid-column:auto/span 8}}@media screen and (max-width:767px){.tooltip__wrapper{grid-column:auto/span 4}}.tooltip__progress{font-family:Montserrat Alternates,sans-serif;font-size:12.8px;font-weight:800;line-height:16px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;color:#a9a9b9;text-align:right;margin-top:5px}@media screen and (max-width:1239px)and (min-width:767px){.tooltip__progress{font-size:12px;line-height:15px}}@media screen and (max-width:767px){.tooltip__progress{font-size:12px;line-height:15px}}.tooltip__title{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;position:relative;z-index:1;margin-top:5px;margin-bottom:-10px}@media screen and (max-width:1239px)and (min-width:767px){.tooltip__title{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.tooltip__title{font-size:21.875px;line-height:27.34375px}}.tooltip__text{position:relative;z-index:1;margin:15px 0}.tooltip .btn{min-width:120px;position:relative;z-index:1;margin-bottom:7px}.game__header .tooltip--top{top:calc(100% + 15px);left:calc(50% - 144px)}@media screen and (max-width:767px){.game__header .tooltip--top{top:calc(100% + 20px)}}.game__header .tooltip--top:after{left:50%;right:auto;transform:translateX(-50%) rotate(180deg)}.fb-share-canvas{visibility:hidden;position:absolute;z-index:-10}.btn--facebook{display:flex;align-items:center;height:40px;color:#fff;background:linear-gradient(180deg,#5580ce,#2f58af);border:.3px solid #21429a;border-radius:6px;font-family:Open Sans,sans-serif;font-size:13px;letter-spacing:-.02em;text-transform:none;position:relative;margin:0 auto;padding:6px 18px 6px 7px}.btn--facebook:before{background:linear-gradient(90deg,#2e54a6 -3.7%,#335aac);left:32px}.btn--facebook:after,.btn--facebook:before{content:"";width:1px;height:27px;position:absolute}.btn--facebook:after{background-color:#527dcc;left:33px}.btn--facebook:hover{color:#fff}.btn--facebook img{margin-right:18px}.homepage{grid-column:2/span 10;padding-top:30px;padding-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.homepage{grid-column:2/span 6}}@media screen and (max-width:767px){.homepage{grid-column:auto/span 4;padding-top:8px}}.homepage__title{color:#fb6451;text-align:center;padding-bottom:60px}@media screen and (max-width:1239px)and (min-width:767px){.homepage__title{padding-bottom:20px}}@media screen and (max-width:767px){.homepage__title{padding-bottom:15px}}.homepage__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:30px}@media screen and (max-width:1239px)and (min-width:767px){.homepage__container{padding-top:10px}}@media screen and (max-width:767px){.homepage__container{justify-content:center;padding-top:15px}}.homepage__container .homepage__container{padding-top:0}@media screen and (max-width:767px){.homepage__container .homepage__container{flex-wrap:nowrap}}.homepage__container--top{position:relative;padding-bottom:41px}@media screen and (max-width:1239px)and (min-width:767px){.homepage__container--top{padding-top:30px;padding-bottom:21px}}@media screen and (max-width:767px){.homepage__container--top{padding-top:30px;padding-bottom:11px}}.homepage__container--top:after{content:"";width:100%;height:6px;background-color:#ffecec;position:absolute;bottom:0;left:0}.homepage__container--top .homepage__container{justify-content:center;width:100%;padding-top:0}@media screen and (max-width:767px){.homepage__container--top .homepage__container{flex-wrap:wrap}}.homepage__container--top .homepage__container:first-child .homepage__logo{margin-top:0}.homepage__container--top .homepage__logo{max-width:unset;max-height:100px;margin-top:0;margin-bottom:25px}@media screen and (max-width:767px){.homepage__container--top .homepage__logo{max-width:100%;max-height:80px}}.homepage__logo{max-height:95px;margin:0 15px}@media screen and (max-width:1239px)and (min-width:767px){.homepage__logo{margin-top:20px}}@media screen and (max-width:767px){.homepage__logo{max-width:calc(50% - 15px);max-height:90px;margin-top:15px}}.homepage__logo--large{max-height:115px}@media screen and (max-width:767px){.homepage__logo--large{max-height:90px}}.homepage__logo--medium{max-height:108px}@media screen and (max-width:767px){.homepage__logo--medium{max-height:90px}}.homepage__subtitle{color:#0c4da1;word-break:break-word;text-align:center;margin-top:30px;margin-bottom:30px}@media screen and (max-width:767px){.homepage__subtitle{max-width:480px;margin-bottom:0;margin-left:auto;margin-right:auto}}.homepage__subtitle p{font-size:12.8px;font-weight:500;line-height:16px;letter-spacing:-.02em;margin-top:0;margin-bottom:6.4px}@media screen and (max-width:1239px)and (min-width:767px){.homepage__subtitle p{font-size:12px;line-height:15px}}@media screen and (max-width:767px){.homepage__subtitle p{font-size:12px;line-height:15px;display:inline}}.homepage__subtitle p:last-child{margin-bottom:0}.homepage__text{word-break:break-word;padding-top:30px}.homepage__text p{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px}@media screen and (max-width:1239px)and (min-width:767px){.homepage__text p{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px){.homepage__text p{font-size:17.5px;font-weight:600;line-height:21.875px;font-size:16px;font-weight:500;line-height:20px;margin-top:0;margin-bottom:8px}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.homepage__text p{font-size:15px;font-weight:600;line-height:18.75px}}@media screen and (max-width:767px)and (max-width:767px){.homepage__text p{font-size:14px;font-weight:600;line-height:17.5px}}.homepage__text p:last-child{margin-bottom:0}.homepage__label{margin-top:5px;margin-bottom:10px}.homepage__label:first-child{margin-top:0}.homepage__buttons{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px}@media screen and (max-width:767px){.homepage__buttons{flex-wrap:wrap}}.homepage .btn--primary{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;display:flex;align-items:center;justify-content:center;width:240px;height:64px;margin:3px 18px}@media screen and (max-width:1239px)and (min-width:767px){.homepage .btn--primary{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.homepage .btn--primary{font-size:21.875px;line-height:27.34375px;width:calc(100% - 6px);margin-left:3px;margin-right:3px}.homepage .btn--primary:last-child{margin-top:27px}}.homepage .btn--primary img{width:33px;height:32px;margin-bottom:3px;margin-right:5px}@media screen and (max-width:767px){.homepage .btn--primary img{width:29px;height:28px}}.about{grid-column:4/span 6;padding-top:60px;padding-bottom:60px;padding-bottom:230px}@media screen and (max-width:1239px)and (min-width:767px){.about{padding-top:40px}}@media screen and (max-width:767px){.about{padding-top:30px}}@media screen and (max-width:1239px)and (min-width:767px){.about{padding-bottom:40px}}@media screen and (max-width:767px){.about{padding-bottom:30px}}@media screen and (max-width:1239px)and (min-width:767px){.about{grid-column:3/span 4}}@media screen and (max-width:767px){.about{grid-column:auto/span 4;padding-top:18px;padding-bottom:13px}}.about__title{color:#fb6451;text-align:center;margin-bottom:15px}.about__text{word-break:break-word;padding-bottom:30px}.about__text p:last-child{margin-bottom:0}.about__footer{display:flex;align-items:center;justify-content:center;width:100%;background-color:hsla(0,0%,100%,.8);position:fixed;bottom:0;left:0;padding-top:50px;padding-bottom:18px}@media screen and (max-width:1239px)and (min-width:767px){.about__footer{display:none}}@media screen and (max-width:767px){.about__footer{display:none}}.about__logo{max-width:210px;max-height:90px;margin:0 15px}.about .btn{max-width:200px;margin-left:auto;margin-right:auto}.about .btn--primary{margin-bottom:15px}@media screen and (max-width:767px){.about .btn--primary{max-width:100%;margin-left:3px;margin-right:3px;margin-bottom:5px}}.budget{grid-column:2/span 10;padding-top:60px;padding-bottom:60px}@media screen and (max-width:1239px)and (min-width:767px){.budget{padding-top:40px}}@media screen and (max-width:767px){.budget{padding-top:30px}}@media screen and (max-width:1239px)and (min-width:767px){.budget{padding-bottom:40px}}@media screen and (max-width:767px){.budget{padding-bottom:30px}}@media screen and (max-width:1239px)and (min-width:767px){.budget{grid-column:2/span 6;padding-bottom:0}}@media screen and (max-width:767px){.budget{grid-column:auto/span 4;padding-bottom:0}}.budget__title{color:#844649;text-align:center;margin-bottom:15px}@media screen and (max-width:767px){.budget__title{margin-bottom:10px}}.budget__desc{text-align:center}.budget__subtitle{width:100%;color:#844649;margin-bottom:30px}@media screen and (max-width:767px){.budget__subtitle{text-align:center;margin-top:45px}}.budget__actions{display:flex;width:100%}@media screen and (max-width:1239px)and (min-width:767px){.budget__actions{justify-content:center}}@media screen and (max-width:767px){.budget__actions{flex-wrap:wrap}}.budget .price-list{width:100%;background-color:#fff;border-radius:8px;box-shadow:-2px 2px 2px rgba(101,29,33,.1);margin-top:0;padding:15px;padding-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.budget .price-list{margin-top:20px}}@media screen and (max-width:767px){.budget .price-list{margin-top:30px;margin-bottom:30px}}.budget .overview-card{padding:25px 30px 25px 15px}@media screen and (max-width:767px){.budget .overview-card{padding:24px 18px 16px 0}.budget .overview-card__title{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.budget .overview-card__title{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px)and (max-width:767px){.budget .overview-card__title{font-size:17.5px;line-height:21.875px}}.budget .overview-card__img{width:105px;height:105px}@media screen and (max-width:767px){.budget .overview-card__img{width:96px;height:96px;margin-right:8px}}.budget--overview .budget__title{margin-bottom:0}.budget--overview .budget__subtitle{margin-top:60px}@media screen and (max-width:1239px)and (min-width:767px){.budget--overview .budget__subtitle{text-align:center}}@media screen and (max-width:767px){.budget--overview .budget__subtitle{margin-bottom:30px}}@media screen and (max-width:1239px)and (min-width:767px){.budget--overview .btn{max-width:240px}}.game-options{grid-column:2/span 10;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:60px}@media screen and (max-width:1239px)and (min-width:767px){.game-options{padding-top:40px}}@media screen and (max-width:767px){.game-options{padding-top:30px}}@media screen and (max-width:1239px)and (min-width:767px){.game-options{grid-column:2/span 6}}@media screen and (max-width:767px){.game-options{grid-column:auto/span 4}}.game-options__wrapper{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.game-options__wrapper .btn--primary{position:absolute;top:-15px;transform:translateY(-100%)}.game-options__title{grid-column:1/span 12;width:100%;color:#844649;text-align:center;margin-top:30px}@media screen and (max-width:1239px)and (min-width:767px){.game-options__title{grid-column:1/span 8}}@media screen and (max-width:767px){.game-options__title{grid-column:1/span 4}}.game-options__desc{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px;max-width:60%;min-height:50px;margin-bottom:0}@media screen and (max-width:1239px)and (min-width:767px){.game-options__desc{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px){.game-options__desc{font-size:17.5px;font-weight:600;line-height:21.875px}}@media screen and (max-width:1239px)and (min-width:767px){.game-options__desc{max-width:85%}}@media screen and (max-width:767px){.game-options__desc{font-size:16px;font-weight:500;line-height:20px;margin-top:0;margin-bottom:8px;max-width:100%;min-height:unset;margin-bottom:0}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.game-options__desc{font-size:15px;font-weight:600;line-height:18.75px}}@media screen and (max-width:767px)and (max-width:767px){.game-options__desc{font-size:14px;font-weight:600;line-height:17.5px}}.game-options__container{display:flex;flex-direction:column;align-items:center;width:100%;min-height:195px;margin-top:60px;margin-bottom:100px}@media screen and (max-width:1239px)and (min-width:767px){.game-options__container{margin-top:40px}}@media screen and (max-width:767px){.game-options__container{margin-top:30px;min-height:186px;margin-bottom:68px}}.game-options .btn--option{min-width:360px;margin-bottom:15px;padding-left:10px;padding-right:10px}@media screen and (max-width:767px){.game-options .btn--option{min-width:unset;width:calc(100% - 60px)}}.game-options .btn--option:last-child{margin-bottom:0}.game-options .form__group--number .btn--option{min-width:unset;margin-bottom:0}@media screen and (max-width:767px){.game-options .form__group--number .btn--option{width:auto}}.game-options .btn--primary{min-width:200px}@media screen and (max-width:767px){.game-options .btn--primary{width:calc(100% - 66px);margin-bottom:8px}}.game{padding-top:15px}@media screen and (max-width:1239px)and (min-width:767px){.game{padding-top:13px}}@media screen and (max-width:767px){.game{padding-top:10px}}.game__header{grid-column:3/span 8;height:62px;position:relative;margin-bottom:5px}@media screen and (max-width:1239px)and (min-width:767px){.game__header{grid-column:2/span 6;height:60px}}@media screen and (max-width:767px){.game__header{grid-column:1/span 4;height:43px;margin-bottom:10px}}.game__header span{color:#844649}.game__container{grid-column:3/span 8;height:calc(100vh - 232px);max-height:640px;position:relative}@media screen and (max-width:1239px)and (min-width:767px){.game__container{grid-column:2/span 6}}@media screen and (max-width:767px){.game__container{grid-column:1/span 4;height:calc(100vh - 190px);max-height:unset}}.game__container--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#844649;text-align:center}.game__container--empty h4{margin-top:30px;margin-bottom:5px}@media screen and (max-width:1239px)and (min-width:767px){.game__container--empty h4{margin-top:20px}}@media screen and (max-width:767px){.game__container--empty h4{margin-top:15px}}.game__container--empty p{margin-bottom:90px}@media screen and (max-width:1239px)and (min-width:767px){.game__container--empty p{margin-bottom:60px}}@media screen and (max-width:767px){.game__container--empty p{margin-bottom:45px;margin-bottom:30px}}.game__actions{grid-column:3/span 8;display:flex;align-items:center;justify-content:space-between;height:70px;position:relative;padding:8px 0}@media screen and (max-width:1239px)and (min-width:767px){.game__actions{grid-column:2/span 6}}@media screen and (max-width:767px){.game__actions{grid-column:1/span 4}}.game__actions--highlighted{background-color:#fffaf6;position:relative;z-index:5}.game__actions .btn--default{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;display:flex;align-items:center;min-width:1%;max-width:calc(50% - 30px);border:none;word-break:break-word;margin-top:7px;padding:0}@media screen and (max-width:1239px)and (min-width:767px){.game__actions .btn--default{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.game__actions .btn--default{font-size:21.875px;line-height:27.34375px;font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.game__actions .btn--default{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px)and (max-width:767px){.game__actions .btn--default{font-size:17.5px;line-height:21.875px}}.game__actions .btn--default:first-child{text-align:left}.game__actions .btn--default:first-child span:first-child{margin-right:5px}.game__actions .btn--default:last-child{text-align:right}.game__actions .btn--default:last-child span:last-child{margin-left:5px}.game__actions .btn.disabled{color:#d6adaf;background:none;border:none;cursor:default;pointer-events:auto}.game__actions .btn--primary{position:absolute;top:7px;left:50%;transform:translateX(-50%)}.game-menu{padding-top:30px;padding-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.game-menu{padding-top:20px}}@media screen and (max-width:767px){.game-menu{padding-top:15px}}@media screen and (max-width:1239px)and (min-width:767px){.game-menu{padding-bottom:20px}}@media screen and (max-width:767px){.game-menu{padding-bottom:15px;padding-bottom:120px}}.game-menu__container{grid-column:auto/span 5;display:flex;flex-direction:column;align-items:flex-start;height:100%;position:relative}@media screen and (max-width:1239px)and (min-width:767px){.game-menu__container{grid-column:auto/span 4}}@media screen and (max-width:767px){.game-menu__container{grid-column:1/span 4}}.game-menu__container:first-child{grid-column:2/span 5}@media screen and (max-width:1239px)and (min-width:767px){.game-menu__container:first-child{grid-column:1/span 4}}@media screen and (max-width:767px){.game-menu__container:first-child{grid-column:1/span 4}}.game-menu__title{margin-top:40px;margin-bottom:25px}.game-menu__title:nth-child(2){margin-top:25px}.game-menu .btn-wrapper{width:100%}@media screen and (max-width:767px){.game-menu .btn-wrapper:last-child{display:none}}.game-menu .btn-wrapper:nth-last-child(2){display:none}@media screen and (max-width:767px){.game-menu .btn-wrapper:nth-last-child(2){display:block}}.game-menu .btn--back{margin-bottom:15px}.game-menu .btn--primary{width:calc(100% - 6px)}.game-menu .btn--primary:last-child{margin-top:18px}@media screen and (max-width:767px){.game-menu .btn--primary:last-child{margin-top:8px}}.game-menu__img{display:block;max-width:100%;margin-left:auto;margin-right:auto;margin-top:-30px}@media screen and (max-width:767px){.game-menu__img{display:none}}.leaderboard{grid-column:5/span 4;padding-top:60px;padding-bottom:60px}@media screen and (max-width:1239px)and (min-width:767px){.leaderboard{padding-top:40px}}@media screen and (max-width:767px){.leaderboard{padding-top:30px}}@media screen and (max-width:1239px)and (min-width:767px){.leaderboard{padding-bottom:40px}}@media screen and (max-width:767px){.leaderboard{padding-bottom:30px}}@media screen and (max-width:1239px)and (min-width:767px){.leaderboard{grid-column:3/span 4}}@media screen and (max-width:767px){.leaderboard{grid-column:1/span 4;padding-top:15px;padding-bottom:15px}}.leaderboard__title{color:#fb6451;text-align:center;margin-bottom:15px}.leaderboard__loading{padding-top:90px;padding-bottom:90px}@media screen and (max-width:1239px)and (min-width:767px){.leaderboard__loading{padding-top:60px}}@media screen and (max-width:767px){.leaderboard__loading{padding-top:45px}}@media screen and (max-width:1239px)and (min-width:767px){.leaderboard__loading{padding-bottom:60px}}@media screen and (max-width:767px){.leaderboard__loading{padding-bottom:45px}}.leaderboard__subtitle{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;text-align:center;margin-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.leaderboard__subtitle{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.leaderboard__subtitle{font-size:17.5px;line-height:21.875px}}@media screen and (max-width:1239px)and (min-width:767px){.leaderboard__subtitle{margin-bottom:20px}}@media screen and (max-width:767px){.leaderboard__subtitle{margin-bottom:15px}}.leaderboard__img{width:100%;height:auto}.leaderboard__container{background-color:#fff;border:2px solid #ffeddb;border-radius:20px;box-shadow:0 4px 8px rgba(36,32,54,.1);padding:30px}.leaderboard__container--full{margin-bottom:30px}.leaderboard__info{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffeddb;margin-bottom:15px;padding-bottom:15px}@media screen and (max-width:1239px)and (min-width:767px){.leaderboard__info{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.leaderboard__info{font-size:17.5px;line-height:21.875px}}.leaderboard__list{margin:0;padding:0}.leaderboard__item{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;display:flex;justify-content:space-between;margin-bottom:10px}@media screen and (max-width:1239px)and (min-width:767px){.leaderboard__item{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px){.leaderboard__item{font-size:17.5px;font-weight:600;line-height:21.875px}}.leaderboard__item:last-child{margin-bottom:0}.leaderboard__item--highlighted{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;width:calc(100% + 30px);color:#fb6451;background-color:#fffaf6;border-radius:8px;margin-top:15px;margin-bottom:15px;margin-left:-15px;margin-right:-15px;padding:15px}@media screen and (max-width:1239px)and (min-width:767px){.leaderboard__item--highlighted{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.leaderboard__item--highlighted{font-size:17.5px;line-height:21.875px}}.leaderboard__item span:first-child{word-break:break-word;margin-right:15px}.leaderboard .btn--primary{max-width:320px;margin-left:auto;margin-right:auto}.results{grid-column:4/span 6;display:flex;flex-direction:column;padding-top:30px;padding-bottom:110px}@media screen and (max-width:1239px)and (min-width:767px){.results{padding-top:20px}}@media screen and (max-width:767px){.results{padding-top:15px}}@media screen and (max-width:1239px)and (min-width:767px){.results{grid-column:2/span 6}}@media screen and (max-width:767px){.results{grid-column:1/span 4}}.results__title{color:#fb6451;text-align:center;margin-top:20px}@media screen and (max-width:767px){.results__title{margin-top:0}}.results__container{max-width:85%;background:linear-gradient(89.43deg,#fff .55%,#fafafa 93.89%);border-radius:8px;margin-top:78px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:40px 30px;-webkit-animation-duration:2s;animation-duration:2s}@media screen and (max-width:1239px)and (min-width:767px){.results__container{margin-bottom:40px}}@media screen and (max-width:767px){.results__container{margin-bottom:30px}}@media screen and (max-width:1239px)and (min-width:767px){.results__container{margin-top:40px}}@media screen and (max-width:767px){.results__container{max-width:100%;margin-top:5px;padding:20px 15px}}.results__subtitle{font-family:Luckiest Guy;font-size:31.25px;font-weight:400;line-height:39.0625px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;color:#2e1655;text-align:center;margin-bottom:15px}@media screen and (max-width:1239px)and (min-width:767px){.results__subtitle{font-size:29.296875px;line-height:36.62109375px}}@media screen and (max-width:767px){.results__subtitle{font-size:27.34375px;line-height:34.1796875px}}@media screen and (max-width:1239px)and (min-width:767px){.results__subtitle{margin-bottom:13px}}@media screen and (max-width:767px){.results__subtitle{margin-bottom:10px;font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;margin-bottom:5px}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.results__subtitle{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px)and (max-width:767px){.results__subtitle{font-size:21.875px;line-height:27.34375px}}.results__text{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;color:#2e1655;text-align:center;margin-top:15px;margin-bottom:15px}@media screen and (max-width:1239px)and (min-width:767px){.results__text{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.results__text{font-size:17.5px;line-height:21.875px;font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0;margin-top:15px;margin-bottom:15px}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.results__text{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px)and (max-width:767px){.results__text{font-size:14px;line-height:17.5px}}.results__img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin:0 auto}@media screen and (max-width:767px){.results__img{width:75%}}.results__nav{display:flex;background-color:#fff;border-radius:8px;box-shadow:-2px 2px 2px rgba(101,29,33,.1);position:relative}.results__nav:after{content:"";width:50%;height:100%;background-color:#f88c50;border-radius:8px;box-shadow:0 4px 10px rgba(101,29,33,.2);position:absolute;top:0;transition:all .4s ease-in-out}.results__nav--left:after{left:0;transform:translate(0)}.results__nav--left .results__tab:first-child{color:#fff}.results__nav--right:after{left:100%;transform:translate(-100%)}.results__nav--right .results__tab:last-child{color:#fff}.results__tab{font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;width:50%;color:#a9a9b9;background-color:transparent;border:none;text-align:center;position:relative;z-index:1;padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:30px;cursor:pointer;transition:all .4s ease-in-out}@media screen and (max-width:1239px)and (min-width:767px){.results__tab{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px){.results__tab{font-size:21.875px;line-height:27.34375px}}@media screen and (max-width:1239px)and (min-width:767px){.results__tab{padding-top:13px}}@media screen and (max-width:767px){.results__tab{padding-top:10px}}@media screen and (max-width:1239px)and (min-width:767px){.results__tab{padding-bottom:13px}}@media screen and (max-width:767px){.results__tab{padding-bottom:10px}}@media screen and (max-width:1239px)and (min-width:767px){.results__tab{padding-left:20px}}@media screen and (max-width:767px){.results__tab{padding-left:15px}}@media screen and (max-width:1239px)and (min-width:767px){.results__tab{padding-right:20px}}@media screen and (max-width:767px){.results__tab{padding-right:15px;font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.results__tab{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px)and (max-width:767px){.results__tab{font-size:17.5px;line-height:21.875px}}.results__tooltip{max-width:65%;background-color:#fff;border:2px solid #dee1f0;border-radius:25px;text-align:center;position:relative;margin-top:44px;margin-left:auto;margin-right:auto;padding:30px}@media screen and (max-width:767px){.results__tooltip{max-width:100%;padding:30px 20px}}.results__tooltip:after,.results__tooltip:before{content:"";border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #dee1f0;position:absolute;top:-22px;left:50%;transform:translateX(-50%)}.results__tooltip:after{border-bottom-color:#fff;top:-18.5px}.results__tooltip .vueperslides .vueperslide__content-wrapper{text-align:center!important}.results__tooltip-title{color:#fb6451;margin-bottom:10px}.results__canvas{position:relative;overflow-x:hidden}.results .btn--quiz{order:1;width:320px;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.results .btn--quiz{order:unset;width:100%}}.results .btn-wrapper{margin-bottom:60px}@media screen and (max-width:767px){.results .btn-wrapper{margin-bottom:0}}.results .btn-wrapper .btn--primary{max-width:314px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.results .btn-wrapper .btn--primary{max-width:unset}}.quiz .grid{min-height:calc(100vh - 80px)}@media screen and (max-width:767px){.quiz .grid{min-height:calc(100vh - 56px);min-height:var(--app-height,100vh)}}.quiz__info{grid-column:2/span 5;margin:auto 0;padding-bottom:90px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__info{padding-bottom:60px}}@media screen and (max-width:767px){.quiz__info{padding-bottom:45px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__info{grid-column:1/span 4}}@media screen and (max-width:767px){.quiz__info{grid-column:1/span 4;margin:0;padding-bottom:30px}}.quiz__info .btn--primary{max-width:240px}@media screen and (max-width:767px){.quiz__info .btn--primary{width:calc(100% - 6px);max-width:unset}}.quiz__title{margin-top:10px;margin-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__title{margin-top:7px}}@media screen and (max-width:767px){.quiz__title{margin-top:5px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__title{margin-bottom:20px}}@media screen and (max-width:767px){.quiz__title{margin-bottom:15px;font-family:Luckiest Guy;font-size:25px;font-weight:400;line-height:31.25px;letter-spacing:-.02em;margin-top:0;margin-top:60px;margin-bottom:0}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.quiz__title{font-size:23.4375px;line-height:29.296875px}}@media screen and (max-width:767px)and (max-width:767px){.quiz__title{font-size:21.875px;line-height:27.34375px}}.quiz__desc{margin-bottom:90px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__desc{margin-bottom:60px}}@media screen and (max-width:767px){.quiz__desc{margin-bottom:45px;margin-bottom:0}}.quiz__img-wrapper{grid-column:auto/span 6;margin:auto 0;padding-bottom:90px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__img-wrapper{padding-bottom:60px}}@media screen and (max-width:767px){.quiz__img-wrapper{padding-bottom:45px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__img-wrapper{grid-column:auto/span 4}}@media screen and (max-width:767px){.quiz__img-wrapper{display:none}}.quiz__img-wrapper .quiz__img{display:block}.quiz__img{display:none}@media screen and (max-width:767px){.quiz__img{display:block;width:75%;margin:30px auto 65px auto}}.quiz__container{grid-column:1/span 12;display:flex;padding-top:14vh;padding-bottom:30px;padding-left:6.5%}@media screen and (max-width:1239px)and (min-width:767px){.quiz__container{padding-bottom:20px}}@media screen and (max-width:767px){.quiz__container{padding-bottom:15px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__container{grid-column:1/span 8;padding-left:0}}@media screen and (max-width:767px){.quiz__container{grid-column:1/span 4;flex-direction:column;align-items:center;margin:0;padding-top:30px;padding-bottom:0;padding-left:0}}.quiz__subtitle{font-family:Luckiest Guy;font-size:31.25px;font-weight:400;line-height:39.0625px;letter-spacing:-.02em;margin-top:0;margin-bottom:0;width:43%;margin-left:30px;margin-right:30px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__subtitle{font-size:29.296875px;line-height:36.62109375px}}@media screen and (max-width:767px){.quiz__subtitle{font-size:27.34375px;line-height:34.1796875px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__subtitle{margin-left:20px}}@media screen and (max-width:767px){.quiz__subtitle{margin-left:15px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__subtitle{margin-right:20px}}@media screen and (max-width:767px){.quiz__subtitle{margin-right:15px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__subtitle{width:45%}}@media screen and (max-width:767px){.quiz__subtitle{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;width:100%;text-align:center;margin:0}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.quiz__subtitle{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px)and (max-width:767px){.quiz__subtitle{font-size:17.5px;line-height:21.875px}}.quiz__answers{width:32%;padding-left:60px;padding-right:30px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__answers{padding-left:40px}}@media screen and (max-width:767px){.quiz__answers{padding-left:30px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__answers{padding-right:20px}}@media screen and (max-width:767px){.quiz__answers{padding-right:15px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__answers{width:45%}}@media screen and (max-width:767px){.quiz__answers{width:calc(100% - 20px);margin-top:45px;margin-bottom:60px;padding:0}}.quiz__loading{grid-column:4/span 6;display:flex;flex-direction:column;align-items:center;margin:auto 0;padding-bottom:90px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__loading{padding-bottom:60px}}@media screen and (max-width:767px){.quiz__loading{padding-bottom:45px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__loading{grid-column:2/span 6}}@media screen and (max-width:767px){.quiz__loading{grid-column:1/span 4;justify-content:center;height:calc(100vh - 56px);margin:0;padding-bottom:0}}.quiz__loading .quiz__text{font-family:Luckiest Guy;font-size:16px;font-weight:400;line-height:20px;margin-top:0;margin-bottom:0;margin-bottom:10px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__loading .quiz__text{font-size:15px;line-height:18.75px}}@media screen and (max-width:767px){.quiz__loading .quiz__text{font-size:14px;line-height:17.5px}}.quiz__loading .quiz__subtitle{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;width:auto;margin:0;margin-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__loading .quiz__subtitle{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.quiz__loading .quiz__subtitle{font-size:17.5px;line-height:21.875px}}.quiz__results{grid-column:4/span 6;display:flex;flex-direction:column;align-items:center;padding-top:30px;padding-bottom:90px;margin:auto 0}@media screen and (max-width:1239px)and (min-width:767px){.quiz__results{padding-top:20px}}@media screen and (max-width:767px){.quiz__results{padding-top:15px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__results{padding-bottom:60px}}@media screen and (max-width:767px){.quiz__results{padding-bottom:45px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__results{grid-column:2/span 6}}@media screen and (max-width:767px){.quiz__results{grid-column:1/span 4}}.quiz__results .quiz__desc{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px;margin-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__results .quiz__desc{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px){.quiz__results .quiz__desc{font-size:17.5px;font-weight:600;line-height:21.875px}}@media screen and (max-width:1239px)and (min-width:767px){.quiz__results .quiz__desc{margin-bottom:20px}}@media screen and (max-width:767px){.quiz__results .quiz__desc{margin-bottom:15px}}.quiz__results .quiz__text{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px;text-align:center;margin-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.quiz__results .quiz__text{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px){.quiz__results .quiz__text{font-size:17.5px;font-weight:600;line-height:21.875px;font-size:16px;font-weight:500;line-height:20px;margin-top:0;margin-bottom:8px;margin-bottom:30px}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.quiz__results .quiz__text{font-size:15px;font-weight:600;line-height:18.75px}}@media screen and (max-width:767px)and (max-width:767px){.quiz__results .quiz__text{font-size:14px;font-weight:600;line-height:17.5px}}.quiz__results .quiz__img{display:block;margin-bottom:60px}@media screen and (max-width:767px){.quiz__results .quiz__img{width:calc(100% - 40px)}}.quiz__results .btn--primary{width:100%;max-width:320px}@media screen and (max-width:767px){.quiz__results .btn--primary{width:calc(100% - 6px);max-width:unset}}.quiz .btn--choice{width:100%;margin-bottom:15px}.quiz .btn--choice:last-child{margin-bottom:0}.error-page{grid-column:1/span 12;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 80px)}@media screen and (max-width:1239px)and (min-width:767px){.error-page{grid-column:1/span 8}}@media screen and (max-width:767px){.error-page{grid-column:1/span 4;height:calc(100vh - 56px)}}.error-page__title{font-family:Luckiest Guy;font-size:20px;font-weight:400;line-height:25px;margin-top:0;margin-bottom:0;color:#2e1655;text-align:center;margin-bottom:30px}@media screen and (max-width:1239px)and (min-width:767px){.error-page__title{font-size:18.75px;line-height:23.4375px}}@media screen and (max-width:767px){.error-page__title{font-size:17.5px;line-height:21.875px}}.error-page__img{width:100%;max-height:50%}.game__container .grid{display:flex;width:100%;height:100%}.game__container .error-page{width:100%;height:100%}.vueperslides__track{position:relative}.vueperslides__parallax-wrapper{padding-bottom:0!important}.vueperslides__arrows{display:flex;flex-wrap:wrap;margin-top:60px;margin-bottom:15px}@media screen and (max-width:1239px)and (min-width:767px){.vueperslides__arrows{margin-top:40px}}@media screen and (max-width:767px){.vueperslides__arrows{margin-top:30px}}.vueperslides__arrow{position:static;opacity:1;transform:none}.vueperslides__arrow--prev{order:1;width:100%}.vueperslides__arrow--prev .btn:last-child{margin-top:10px}.vueperslides__arrow--next,.vueperslides__arrow--prev .btn--primary{width:calc(100% - 6px)}.vueperslides__arrow svg{width:unset;padding:unset}.vueperslides__bullets{position:static;padding:15px}.vueperslides__bullet{pointer-events:none;margin:0 5px}.vueperslides__bullet--active .default{background-color:#ef60a4!important}.vueperslides__bullet .default{width:10px;height:10px;background-color:#a9a9b9;border:none;border-radius:100%;box-shadow:none}.vueperslides .vueperslide__content-wrapper{font-size:20px;font-weight:500;line-height:25px;letter-spacing:-.02em;margin-top:0;margin-bottom:10px;text-align:left!important}@media screen and (max-width:1239px)and (min-width:767px){.vueperslides .vueperslide__content-wrapper{font-size:18.75px;font-weight:600;line-height:23.4375px}}@media screen and (max-width:767px){.vueperslides .vueperslide__content-wrapper{font-size:17.5px;font-weight:600;line-height:21.875px;font-size:16px;font-weight:500;line-height:20px;margin-top:0;margin-bottom:8px}}@media screen and (max-width:767px)and (max-width:1239px)and (min-width:767px){.vueperslides .vueperslide__content-wrapper{font-size:15px;font-weight:600;line-height:18.75px}}@media screen and (max-width:767px)and (max-width:767px){.vueperslides .vueperslide__content-wrapper{font-size:14px;font-weight:600;line-height:17.5px}}.vueperslides .vueperslide__content{word-break:break-word}.learn-modal .vueperslide__content-wrapper:not(.vueperslide__content-wrapper--outside-top):not(.vueperslide__content-wrapper--outside-bottom){justify-content:flex-start}.learn-modal .vueperslides__arrows{margin-top:30px}