@-webkit-keyframes fromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes toLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes toLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes toRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes toRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.in-left{-webkit-animation:fromLeft 0.8s ease-out both;animation:fromLeft 0.8s ease-out both}.in-right{-webkit-animation:fromRight 0.8s ease-out both;animation:fromRight 0.8s ease-out both}.out-left{-webkit-animation:toLeft 0.8s ease-out both;animation:toLeft 0.8s ease-out both}.out-right{-webkit-animation:toRight 0.8s ease-out both;animation:toRight 0.8s ease-out both}@media (prefers-reduced-motion:reduce){.in-left,.in-right,.out-left,.out-right{-webkit-animation:none;animation:none}}.g-gamification{position:relative;width:100%;max-width:100%;height:auto;overflow:hidden;min-height:600px}@media (min-width:992px){.g-gamification{aspect-ratio:16/9;min-height:unset}}.g-gamification .container{position:relative;height:100%;min-height:600px}@media (min-width:992px){.g-gamification .container{min-height:unset}}.g-gamification-step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;min-height:600px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2rem}@media (min-width:992px){.g-gamification-step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:unset;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin-bottom:0}}@media (min-width:992px){.g-gamification-step--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.g-gamification-step--right .g-gamification-question-label{left:unset;right:69%;border-radius:20px 20px 0 20px}.g-gamification-step--right .g-gamification-input-pill>label{border-radius:40px 0 30px 40px}}.g-gamification-img-mobile{position:absolute;bottom:-32px;height:340px;left:-72px}@media (min-width:992px){.g-gamification-question{margin-top:auto;position:relative;height:75%}}.g-gamification-question img{position:absolute;bottom:-3px;height:345px;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.g-gamification-question img{position:static;height:100%;max-width:500px}}.g-gamification-question-label{display:block;width:100%;background-color:#ffffff;-webkit-box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);border-radius:20px 20px 20px 0;padding:1.5rem 2rem;margin-bottom:1.5rem}@media (min-width:992px){.g-gamification-question-label{position:absolute;left:69%;bottom:90%;width:620px;margin-bottom:0}}.g-gamification-question-label h2{font-size:1.25rem;line-height:1.4;word-break:break-word;font-family:"Cocogoose",sans-serif;color:var(--base700);font-weight:350}@media (min-width:992px){.g-gamification-question-label h2{font-size:1.75rem}}.g-gamification-input{height:auto;min-height:308px;margin-left:72px}@media (min-width:992px){.g-gamification-input{height:60%;margin-top:auto;margin-left:0;min-height:auto}}.g-gamification-input input[type=text]{max-width:100%;border:none;font-size:0.875rem;line-height:1.85;word-break:break-word;font-family:"Cocogoose",sans-serif;color:var(--base700);font-weight:300;-webkit-box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);border-radius:0 50px 50px;padding-left:24px}@media (min-width:992px){.g-gamification-input input[type=text]{font-size:1.125rem;line-height:1.85}}@media (min-width:992px){.g-gamification-input input[type=text]{font-size:1.25rem;line-height:1.4;word-break:break-word;font-family:"Cocogoose",sans-serif;color:var(--base700);font-weight:350}}@media (min-width:992px) and (min-width:992px){.g-gamification-input input[type=text]{font-size:1.75rem}}.g-gamification-input-pillset{border:0;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem}.g-gamification-input-pill>input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.g-gamification-input-pill>label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem;padding:6px 12px;border-radius:0 40px 40px 30px;background:#ffffff;-webkit-box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);cursor:pointer;font-size:0.875rem;line-height:1.85;word-break:break-word;font-family:"Cocogoose",sans-serif;color:var(--base500);font-weight:300;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width:992px){.g-gamification-input-pill>label{font-size:1.125rem;line-height:1.85}}@media (min-width:992px){.g-gamification-input-pill>label{font-size:1.125rem;line-height:1.4;word-break:break-word;font-family:"Cocogoose",sans-serif;color:var(--base500);font-weight:350;padding:0.75rem 1.5rem}}@media (min-width:992px) and (min-width:992px){.g-gamification-input-pill>label{font-size:1.5rem}}.g-gamification-input-pill>label:focus,.g-gamification-input-pill>label:hover{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.g-gamification-input-pill>label:active{background-color:var(--base500);color:#ffffff}.g-gamification-input-pill>label:before{content:"";inline-size:18px;block-size:18px;border-radius:50%;border:3px solid currentColor;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(1px);transform:translateY(1px)}.g-gamification-input-pill>input:checked+label{background:var(--base500);color:#ffffff}.g-gamification-input-pill>input:checked+label:before{background-color:#ffffff}.g-gamification-input-pill>input:focus-visible+label{outline:3px solid var(--base700);outline-offset:-3px}.g-gamification-input-btns{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;margin-top:20px}@media (min-width:992px){.g-gamification-input-btns{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}}.g-gamification-input-btns--hidden{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}@media (min-width:992px){.g-gamification-input-btns--hidden{display:none}}.g-gamification-input-btns .g-btn,.g-gamification-input-btns .g-btn--alt{border-radius:50px;font-weight:350;font-size:0;padding:4px;min-width:36px;height:36px}.g-gamification-input-btns .g-btn--alt:after,.g-gamification-input-btns .g-btn--alt:before,.g-gamification-input-btns .g-btn:after,.g-gamification-input-btns .g-btn:before{margin:0!important}.g-gamification-input-btns .g-btn--alt:focus,.g-gamification-input-btns .g-btn--alt:hover,.g-gamification-input-btns .g-btn:focus,.g-gamification-input-btns .g-btn:hover{text-decoration:none;font-size:18px}@media (min-width:992px){.g-gamification-input-btns .g-btn,.g-gamification-input-btns .g-btn--alt{padding:0.75rem 1.5rem;font-size:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.g-gamification-input-btns .g-btn--alt:after,.g-gamification-input-btns .g-btn:after{margin-left:16px!important}.g-gamification-input-btns .g-btn--alt:before,.g-gamification-input-btns .g-btn:before{margin-right:16px!important}}.g-gamification-input-btns .g-btn:after{content:" ";display:block;width:20px;height:20px;background-color:#ffffff;-webkit-mask:url("/assets/images/icons/arrow-right.svg") center/contain no-repeat;mask:url("/assets/images/icons/arrow-right.svg") center/contain no-repeat;display:inline-block;vertical-align:middle;margin-left:16px}.g-gamification-input-btns .g-btn--alt:before{content:" ";display:block;width:20px;height:20px;background-color:var(--base500);-webkit-mask:url("/assets/images/icons/arrow-left.svg") center/contain no-repeat;mask:url("/assets/images/icons/arrow-left.svg") center/contain no-repeat;display:inline-block;vertical-align:middle;margin-right:16px}.g-gamification-input .error-message{padding:1rem 1.5rem;-webkit-box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);margin-top:1rem;border-radius:0 50px 50px 50px;background-color:var(--errorColorLight);font-size:1.25rem;line-height:1.4;word-break:break-word;font-family:"Cocogoose",sans-serif;color:var(--errorColor);font-weight:350}@media (min-width:992px){.g-gamification-input .error-message{font-size:1.75rem}}.g-gamification-img{position:absolute;z-index:-1;top:-5%;left:-5%;width:110%;height:110%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(10px);filter:blur(10px);max-width:none}.g-gamification .form-loader{position:fixed;inset:0;background:var(--base200);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;background-repeat:no-repeat;background-position:center;background-size:cover}.g-gamification .form-loader .loader-img{position:absolute;right:0;top:0}@media (min-width:992px){.g-gamification .form-loader .loader-img{right:50%}}.g-gamification .form-loader .loader-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 12px}@media (min-width:992px){.g-gamification .form-loader .loader-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.g-gamification .form-loader .loader-content p{display:block;width:100%;background-color:#ffffff;-webkit-box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);border-radius:20px 20px 20px 0;padding:1.5rem 2rem;font-size:1.25rem;line-height:1.4;word-break:break-word;font-family:"Cocogoose",sans-serif;color:var(--base700);font-weight:350;margin-bottom:40px}@media (min-width:992px){.g-gamification .form-loader .loader-content p{font-size:1.75rem}}@media (min-width:992px){.g-gamification .form-loader .loader-content p{width:620px}}.g-gamification .form-loader .loader-content-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:992px){.g-gamification .form-loader .loader-content-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.g-gamification .form-loader .loader-content-wrap-wrap{position:relative;width:100%}.g-gamification .form-loader .spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:132px;min-height:132px;background-color:#ffffff;border-radius:0 50% 50% 50%;-webkit-box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12);box-shadow:0px 0px 8px 0px rgba(121,121,121,0.12)}@media (min-width:992px){.g-gamification .form-loader .spinner{min-width:240px;min-height:240px}}.g-gamification .form-loader .spinner:after{content:" ";display:block;width:4rem;height:4rem;background-image:url("/assets/images/icons/logo.svg");background-repeat:no-repeat;background-size:cover;-webkit-animation:2s spin infinite;animation:2s spin infinite}@media (min-width:992px){.g-gamification .form-loader .spinner:after{width:6rem;height:6rem}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.g-gamification-results{position:relative;background-color:var(--base200)}.g-gamification-results-bg{position:absolute;left:-60px;-webkit-transform:rotate(15deg);transform:rotate(15deg);top:0%;z-index:0;height:380px;width:auto}@media (min-width:992px){.g-gamification-results-bg{height:700px;left:-100px;top:10%}}@media (min-width:1200px){.g-gamification-results-bg{height:900px;left:-200px;top:10%}}.g-gamification-results-intro{display:block;width:85%;margin-left:15%;background-color:#ffffff;padding:1.5rem 2rem;border-radius:50px 50px 50px 0;margin-bottom:56px}@media (min-width:992px){.g-gamification-results-intro{width:90%}}@media (min-width:1200px){.g-gamification-results-intro{width:100%;margin-left:0}}.g-gamification-results-intro p{font-size:0.875rem;line-height:1.4;word-break:break-word;font-family:"Cocogoose",sans-serif;color:var(--base700);font-weight:350;margin-bottom:1em}@media (min-width:992px){.g-gamification-results-intro p{font-size:1.125rem}}.g-gamification-results-intro p:last-child{margin-bottom:0}@media (min-width:992px){.g-gamification-results-intro p{font-size:1.25rem;line-height:1.4;word-break:break-word;font-family:"Cocogoose",sans-serif;color:var(--base700);font-weight:350}}@media (min-width:992px) and (min-width:992px){.g-gamification-results-intro p{font-size:1.75rem}}.g-gamification-results-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);grid-column-gap:24px;grid-row-gap:24px;list-style:none;padding:0;margin:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:992px){.g-gamification-results-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.g-gamification-results-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:64px 0 0 0}.g-gamification-results-btn .g-link:after{content:"";display:inline-block;vertical-align:middle;margin-left:16px;width:24px;height:24px;background-image:url("/assets/images/icons/arrow-right.svg");-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:center;background-repeat:no-repeat;background-size:cover}.g-quiz-pagination{position:absolute;bottom:0;right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (min-width:992px){.g-quiz-pagination{bottom:72px;right:0}}.g-quiz-pagination .page{background-color:#ffffff;font-size:0.875rem;line-height:1.85;word-break:break-word;font-family:"Cocogoose",sans-serif;color:var(--base700);font-weight:300;font-weight:400;border:none;min-height:40px;min-width:40px;border-radius:50% 50% 0 50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width:992px){.g-quiz-pagination .page{font-size:1.125rem;line-height:1.85}}.g-quiz-pagination .active{background-color:var(--base500);color:#ffffff;border-radius:50% 50% 50% 0}