.page_container__aoG4z{height:calc(100vh - 3rem);display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;.page_headerContainer__Vbl_h{flex-shrink:0}.page_contentWrapper__YBAIW{display:flex;flex-direction:column;overflow:hidden;flex-grow:1;overflow-y:auto;gap:1rem;scrollbar-width:none;&::-webkit-scrollbar{display:none}.page_summary__7gEMW{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:0 1rem;flex:none}}.page_legalFooter__kLcLc{padding-top:80px;display:flex;justify-content:center}}.card_container__JFSWw{color:var(--color-primary);&.card_small__bueqy{display:flex;gap:1rem;direction:ltr;width:100%;.card_cardTitle__q5poH{display:block;text-align:center;white-space:nowrap;overflow:hidden;font-size:13px;font-weight:700;-webkit-hyphens:auto;hyphens:auto;color:var(--color-primary)}}.card_card__yc0rX{background-color:var(--color-gray-85);border:1px solid var(--color-blue-0);border-radius:16px;scroll-snap-align:center;transition:all .3s ease;&.card_large__yknjn{display:flex;flex-direction:column;.card_cardImageContainer__yRL6i{width:240px;height:320px;position:relative;overflow:hidden;.card_cardOverlay__jqS92{display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;position:absolute;padding:40% 10% 10% 5%;color:var(--color-white);font-weight:bolder;width:100%;height:100%;z-index:1;background-image:linear-gradient(#00000026,#0000006e,#000000e6);border-radius:16px;.card_title__Ntx_r{font-weight:700;font-size:x-large;-webkit-hyphens:auto;hyphens:auto;line-height:28px}.card_subTitle__VGQZo{font-weight:400;font-size:small}.card_pills__8rcmE{display:flex;gap:5px;flex-wrap:wrap}}.card_cardImage__xmNqu{border-radius:16px;object-fit:cover}.card_cardPlaceholder__PVPBn{display:none}}}&.card_small__bueqy{display:flex;flex-direction:column;max-width:66px;max-height:66px;&.card_activeCard__i096Q{transform:scale(1.3);margin-bottom:10px;margin-top:10px;margin-left:10px;border:1px solid var(--color-secondary)}.card_cardImageContainer__yRL6i{width:66px;height:66px;position:relative;overflow:hidden;border-radius:20px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.25);.card_cardImage__xmNqu{object-fit:cover}}}}}.description-pill_container__SbB7R{display:flex;width:-moz-fit-content;width:fit-content;border-radius:10px;color:var(--color-white);font-weight:400;font-size:small;padding:3px 10px;background-color:rgba(134,134,134,.8)}.ranking-menu-button_button__Aocpw{background:var(--color-white-90);padding:8px;border-radius:8px;border:1px solid var(--color-white-90);background:var(--color-white);box-shadow:0 2px 4px 0 rgba(165,165,165,.25)}.card-swiper-view_wrapper__iAENH{display:flex;justify-content:center;flex-direction:column;align-items:center;height:calc(100% - 10px);.card-swiper-view_content__AkVKO{display:flex;flex-direction:column;align-items:center;max-width:480px;gap:2rem;.card-swiper-view_swiperActionContainer__jT9yG{width:80%;display:flex;flex-direction:column;gap:2rem;.card-swiper-view_actionButtons__R3mwp{display:flex;gap:1.5rem;align-items:center;justify-content:center}}.card-swiper-view_cardContainer__hecwP{display:flex;justify-content:center;align-items:center;position:relative;box-shadow:1px 1px 22.1px 0 #00000040;border-radius:22px;overflow:hidden;.card-swiper-view_swipeIcon__AJeuM{position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;opacity:0;&.card-swiper-view_left__zvRz4{left:10px;color:red}&.card-swiper-view_right__edzYm{right:10px;color:green}}}}}.question-card_content__Ri1dA{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:calc(100vw - 16px);.question-card_card__ZGeCs{min-width:410px;height:624px;display:flex;justify-content:center;align-items:end;padding-bottom:20px}@media only screen and (max-height:1180px){.question-card_card__ZGeCs{min-width:395px;max-height:calc(100dvh - 14rem);display:flex;justify-content:center;align-items:end}}}.decision-button_button__vxtXf{background-color:#eeeeee;color:var(--color-white);border-radius:60px;padding:8px 16px;font-size:20px;font-weight:700;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;border:none;box-shadow:1px 1px 22.1px 0 #00000040}.decision-button_small__a73Eu{width:45px;height:45px;font-size:1.3rem}.decision-button_medium__BbfLE{width:65px;height:65px;font-size:1.8rem}.decision-button_large__zdO33{width:85px;height:85px;font-size:1.8rem}.progress-bar_progressBarContainer__xiDHF{display:flex;justify-content:center;align-items:center;width:100%;height:100%;gap:1rem}.progress-bar_progressBar__wlSmD{position:relative;width:100%;height:8px;background-color:#eaecf0;border-radius:60px;overflow:hidden}.progress-bar_progressBarBg__FCmyC{position:absolute;left:0;top:0;height:100%;background-color:var(--color-primary);border-radius:60px}.top3-podium_wrapper__6b5Yv{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:600px;margin:0 auto}.winner-card_podium__BqBLN{display:grid;grid-template-columns:1fr 3fr;width:22rem;background-color:white;margin:1rem;border-radius:2.5rem;color:white;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1);cursor:pointer}.winner-card_position__0g2pX{display:flex;justify-content:center;align-items:center;border-right:.4rem solid white;font-size:4rem;font-weight:700;width:5rem;height:100%}.winner-card_gold__ymue_ .winner-card_position__0g2pX{width:7rem}.winner-card_classInformation__7DKQg{padding:1rem;display:flex;flex-direction:column;justify-content:center;text-align:center}.winner-card_classInformation__7DKQg .winner-card_title__seLtX{font-size:1.6rem;font-weight:700}.winner-card_gold__ymue_ .winner-card_classInformation__7DKQg .winner-card_title__seLtX{font-size:2rem}.winner-card_classInformation__7DKQg .winner-card_steps__jJO_3{font-size:1.2rem;margin-top:.5rem}.winner-card_bronze__oJ5kA{background-color:coral}.winner-card_silver__XDEFv{background-color:silver;width:24rem}.winner-card_gold__ymue_{background-color:gold;width:26rem}