.navbar{display:flex;background-color:var(--color-secondary);padding:10px 20px 0;justify-content:space-between;align-items:center}.navbar__logos-desktop{display:flex;gap:.5rem;width:580px}@media screen and (max-width: 600px){.navbar__logos-desktop{display:none}}.navbar__logos-desktop .svg-lanacion{width:180px;height:45px}@media screen and (min-width: 601px) and (max-width: 768px){.navbar__logos-desktop .svg-lanacion{width:120px;height:30px}}.navbar__logos-desktop .svg-elfinanciero{width:300px;height:45px}@media screen and (min-width: 601px) and (max-width: 768px){.navbar__logos-desktop .svg-elfinanciero{width:180px;height:30px}}.navbar__logos-desktop .svg-lateja{width:150px;height:60px}@media screen and (min-width: 601px) and (max-width: 768px){.navbar__logos-desktop .svg-lateja{width:90px;height:40px}}.navbar__logos-mobile{display:none}@media screen and (max-width: 600px){.navbar__logos-mobile{display:flex;gap:.5rem}}.navbar__button a.button-suscribe{background-color:#ffd400;color:var(--color-secondary);font-size:14px;text-decoration:none;text-transform:uppercase;padding:8px 40px;border-radius:10px}@media screen and (max-width: 600px){.navbar__button a.button-suscribe{font-size:14px;padding:5px 10px}}@media screen and (min-width: 601px) and (max-width: 768px){.navbar__button a.button-suscribe{padding:8px 28px}}.navbar__button a.button-suscribe:hover{text-decoration:underline}@media (max-width: 768px){.navbar{padding-bottom:10px}}.candidate-card{border-radius:16px;padding:1rem;width:auto;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (max-width: 600px){.candidate-card{padding:6px}}.candidate-card__photo{width:100px;max-width:120px;aspect-ratio:1/1;border-radius:50%;object-fit:contain;background-color:#e6e6e6}.candidate-card__logo{width:80px}.candidate-card__name{font-weight:700;margin:.5rem 0}.candidate-card__party{font-size:.9rem;text-transform:uppercase}.candidate-card__percent{font-size:2.2rem;font-weight:800;margin:0}.candidate-card__action{display:flex;align-items:center;gap:.5rem;background-color:transparent;border:none;cursor:pointer}.candidate-card__link{display:inline-block;margin-top:.5rem;margin-bottom:.5rem;font-size:.9rem;text-decoration:none}.candidate-card__icon-wrapper{border-radius:50%;display:flex;align-items:center;justify-content:center;padding:4px}.candidate-card__icon{width:16px;height:16px}.candidate-card.horizontal{flex-direction:row;text-align:left;align-items:center;margin-bottom:1rem}@media screen and (max-width: 600px){.candidate-card.horizontal{margin-bottom:7px}}.candidate-card.horizontal .candidate-card__name{font-size:.85rem}.candidate-card.horizontal .candidate-card__photo{width:65px;margin-right:.5rem}.candidate-card.horizontal .candidate-card__logo{width:60px}.candidate-card.horizontal .candidate-card__info{text-align:center}.candidate-card.horizontal .candidate-card__party{font-size:.55rem}.candidate-card.horizontal .candidate-card__percent{font-size:1.5rem;margin-right:.5rem}.candidate-card.horizontal .candidate-card__link{font-size:.65rem}.candidate-card.horizontal .candidate-card__icon{height:12px;width:12px}@media (max-width: 320px){.candidate-card.horizontal .candidate-card__photo{width:45px}.candidate-card.horizontal .candidate-card__logo{width:35px}.candidate-card.horizontal .candidate-card__name{font-size:.7rem}.candidate-card.horizontal .candidate-card__percent{font-size:1rem}}.question-tabs{max-width:650px;margin:3rem auto 0px;background:#fff}@media screen and (max-width: 768px){.question-tabs{margin:0 auto}}@media screen and (max-width: 768px){.question-tabs-wrapper{width:90%;margin:0 auto}}.question-tabs .tabs-header{display:flex;justify-content:center;align-items:flex-end;position:relative;background:#f1f1f1;padding-top:1rem;gap:.5rem;border-bottom:1px solid var(--color-secondary)}@media screen and (max-width: 768px){.question-tabs .tabs-header{gap:0px}}.question-tabs .tabs-header .tab{padding:.6rem 1.2rem;border-radius:8px 8px 0 0;font-size:.9rem;color:#999;min-width:110px;text-align:center;transition:all .3s ease}@media screen and (max-width: 600px){.question-tabs .tabs-header .tab{font-size:12px;padding:7px 4px;min-width:60px}}@media screen and (min-width: 601px) and (max-width: 768px){.question-tabs .tabs-header .tab{padding:8px 28px}}.question-tabs .tabs-header .tab.active{border-left:1px solid var(--color-secondary);border-top:1px solid var(--color-secondary);border-right:1px solid var(--color-secondary);font-weight:600;background:#fff;color:var(--color-secondary);position:relative;top:1px;z-index:2}.question-tabs .tabs-header .tab.prev,.question-tabs .tabs-header .tab.next{opacity:.6}.question-tabs .tabs-header .tab.empty{visibility:hidden;width:110px}@media screen and (max-width: 768px){.question-tabs .tabs-header .tab.empty{width:60px}}.question-tabs .question-body{display:flex;align-items:center;border-left:1px solid var(--color-secondary);border-right:1px solid var(--color-secondary);border-bottom:1px solid var(--color-secondary);justify-content:space-between;padding:2rem;position:relative;min-height:420px}@media screen and (max-width: 768px){.question-tabs .question-body{display:block;padding:1rem;min-height:auto}}.question-tabs .question-body .arrow-btn{background:#fff;border:2px solid #ddd;border-radius:50%;width:50px;height:50px;font-size:1.4rem;cursor:pointer;transition:all .2s ease;box-shadow:0 0 5px 1px #e0e0e0;z-index:99}.question-tabs .question-body .arrow-btn:hover:not(:disabled){background:#f1f1f1}.question-tabs .question-body .arrow-btn:disabled{cursor:not-allowed}.question-tabs .question-body .arrow-btn.left{position:absolute;left:-27px;top:50%;transform:translateY(-50%)}.question-tabs .question-body .arrow-btn.right{position:absolute;right:-27px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.question-tabs .question-body .arrow-btn{display:none}}.question-tabs .question-body .question-content{flex:1;padding:0;text-align:center}@media screen and (max-width: 768px){.question-tabs .question-body .question-content{padding:0}}.question-tabs .question-body .question-content .questions-title{border-bottom:2px solid rgb(117,117,117);margin-bottom:2rem;min-height:270px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.question-tabs .question-body .question-content .questions-title{min-height:170px}}.question-tabs .question-body .question-content .questions-title h2{font-size:38px;font-weight:600;margin-top:0}@media screen and (max-width: 600px){.question-tabs .question-body .question-content .questions-title h2{font-size:18px}}@media screen and (min-width: 601px) and (max-width: 768px){.question-tabs .question-body .question-content .questions-title h2{font-size:22px}}.question-tabs .question-body .question-content .options{display:flex;justify-content:center;gap:1.5rem}@media screen and (max-width: 768px){.question-tabs .question-body .question-content .options{flex-direction:column;gap:10px}}.question-tabs .question-body .question-content .options .option{display:flex;gap:20px;align-items:center;justify-content:center;flex:1;height:90px;border:2px solid #ccc;border-radius:10px;cursor:pointer;transition:all .2s ease;font-weight:600;font-size:24px;position:relative}@media screen and (max-width: 768px){.question-tabs .question-body .question-content .options .option{height:60px;font-size:18px;padding:10px}}.question-tabs .question-body .question-content .options .option:before{content:"";position:absolute;left:60px;transform:translate(-50%);width:20px;height:20px;border:2px solid #666;border-radius:50%;background:#fff}.question-tabs .question-body .question-content .options .option-icon{width:60px;height:60px}@media screen and (max-width: 768px){.question-tabs .question-body .question-content .options .option-icon{width:40px;height:40px}}.question-tabs .question-body .question-content .options .option.si{border-color:#aaa;color:#000}.question-tabs .question-body .question-content .options .option.si.active{border-color:#009245}.question-tabs .question-body .question-content .options .option.si.active:before{background:radial-gradient(#000 40%,#fff 50%)}.question-tabs .question-body .question-content .options .option.no{border-color:#aaa;color:#000}.question-tabs .question-body .question-content .options .option.no.active{border-color:#f44336}.question-tabs .question-body .question-content .options .option.no.active:before{background:radial-gradient(#000 40%,#fff 50%)}.question-tabs .question-body .question-content .options .option:hover{transform:scale(1.03)}.question-tabs .question-body .question-content .btn-finish-quizz{margin-top:20px;background-color:var(--color-secondary);color:#fff;text-transform:uppercase;padding:10px 40px;font-size:16px;border-radius:10px;border:none;cursor:pointer}@media screen and (max-width: 600px){.question-tabs .question-body .question-content .btn-finish-quizz{font-size:14px}}.question-tabs .question-body .question-content .btn-finish-quizz:hover{text-decoration:underline}.question-tabs .question-body .question-content .btn-finish-quizz:disabled{background:#eee;color:#b3b3b3;cursor:not-allowed;text-decoration:none}.question-tabs__nota{color:#686868;text-align:center;font-size:.9rem}@media screen and (max-width: 600px){.question-tabs__nota{font-size:.7rem;width:70%;margin:0 auto;margin-top:1.2rem}}@media screen and (min-width: 601px) and (max-width: 768px){.question-tabs__nota{font-size:14px}}.question-tabs-footer-mobile{display:none}@media screen and (max-width: 768px){.question-tabs-footer-mobile{display:flex;flex-direction:column;align-items:center;margin-top:1.2rem}}.question-tabs-footer-mobile .footer-controls{display:flex;align-items:center;gap:0}.question-tabs-footer-mobile .footer-controls:has(.arrow-btn-mobile__content:first-child+.arrow-btn-mobile__content){gap:3rem}.question-tabs-footer-mobile .arrow-btn-mobile{background:#fff;border:2px solid #ddd;border-radius:50%;width:45px;height:45px;font-size:1.3rem;cursor:pointer;box-shadow:0 0 5px #e0e0e0;transition:.2s}.question-tabs-footer-mobile .arrow-btn-mobile:hover:not(:disabled){background:#f5f5f5}.question-tabs-footer-mobile .arrow-btn-mobile:disabled{opacity:.4;cursor:not-allowed}.question-tabs-footer-mobile .arrow-btn-mobile__content{width:50%}.question-tabs-footer-mobile .arrow-btn-mobile__text{font-size:.7rem;text-transform:uppercase;margin:0;margin-top:.7rem}.question-tabs-footer-mobile .finish-message{background:#585858;color:#fff;padding:.6rem 1rem;border-radius:8px;margin-top:.8rem;font-weight:600;animation:fadeOut 2s ease forwards}@keyframes fadeOut{0%{opacity:1}80%{opacity:1}to{opacity:0}}.btn-return-results{position:absolute;left:70px;top:8rem;background-color:transparent;border:none;cursor:pointer;z-index:10}.btn-return-results__icon{width:120px;height:120px}.btn-return-results__text{font-size:.9rem;text-transform:uppercase;margin:0;margin-top:-1.3rem;width:150px}.btn-return-results:hover{opacity:.9}@media screen and (max-width: 768px){.btn-return-results{display:none}}.btn-return-results-mobile{display:flex;flex-direction:column;align-items:center;background:transparent;border:none;cursor:pointer;width:50%}.btn-return-results-mobile__icon{width:80px;height:80px}.btn-return-results-mobile__text{font-size:.7rem;text-transform:uppercase;margin:0;margin-top:-.5rem;width:90%}.btn-return-results-mobile:hover{opacity:.9}.finish-message{width:300px;margin:0 auto;text-align:center;background-color:#999;color:#fff;padding:1.3rem 1.5rem;border-radius:4px;font-weight:600;font-size:1rem;animation:fadeOut 2.5s ease forwards}@media screen and (max-width: 768px){.finish-message{width:220px;padding:1rem 1.3rem;font-size:.9rem}}.custom-slider{position:relative;margin:0 auto;display:flex;align-items:center;justify-content:center}.custom-slider__viewport{overflow:hidden;width:100%}.custom-slider__track{display:flex;align-items:stretch;transition:transform .3s ease;will-change:transform}.custom-slider__item{flex-shrink:0;display:flex}.custom-slider__item-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.custom-slider__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background-color:transparent;border:none;cursor:pointer;font-size:2rem;color:#222;opacity:.8;transition:opacity .2s}.custom-slider__btn img{width:80px}.custom-slider__btn:hover{opacity:1}.custom-slider__btn--prev{left:-80px}.custom-slider__btn--next{right:-80px}.resultado-lista{width:100%}.resultado-lista__boton{background:transparent;border:none;color:#999;display:flex;align-items:center;margin:0 auto}.resultado-lista__icon{width:36px;height:36px}.share-buttons{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;gap:.3rem}.share-buttons__icons{display:flex;gap:.6rem}.share-buttons__icons a svg{transition:transform .2s ease}.share-buttons__label{margin:0}.share-buttons__icon-btn{background:none;border:none;cursor:pointer;padding:0}.candidato-mini-card{border-radius:16px;padding:1rem;text-align:center;display:flex;align-items:center;gap:1.5rem;width:330px}.candidato-mini-card__photo{width:90px;max-width:110px;aspect-ratio:1/1;border-radius:50%;object-fit:contain;background-color:#e6e6e6}.candidato-mini-card__logo{width:80px}.candidato-mini-card__name{font-weight:700;margin:.5rem 0}.candidato-mini-card__party{font-size:.9rem;text-transform:uppercase}@media (max-width: 768px){.candidato-mini-card{width:auto;padding:.8rem;gap:1rem}.candidato-mini-card__photo{width:70px;max-width:85px}.candidato-mini-card__logo{width:60px}.candidato-mini-card__name{font-size:1rem}.candidato-mini-card__party{font-size:.7rem}}@media (max-width: 320px){.candidato-mini-card{padding:.7rem;gap:.3rem}.candidato-mini-card__photo{width:65px;max-width:75px}.candidato-mini-card__name{font-size:.9rem}.candidato-mini-card__party{font-size:.6rem}}.home{display:flex;align-items:center;justify-content:center}.home__content{width:70%}@media screen and (max-width: 600px){.home__content{width:100%}}@media screen and (min-width: 601px) and (max-width: 768px){.home__content{width:80%}}.home__title{font-family:Century725,serif;font-weight:700;font-size:6rem;text-align:center;margin-bottom:0;margin-top:0;line-height:100px}@media screen and (max-width: 600px){.home__title{font-size:34px;line-height:42px}}@media screen and (min-width: 601px) and (max-width: 768px){.home__title{font-size:4rem;line-height:80px}}.home__resume{margin:10px auto 50px;width:70%;font-size:30px;text-align:center;line-height:40px}@media screen and (max-width: 600px){.home__resume{width:90%;margin-bottom:30px;font-size:16px;line-height:22px}}@media screen and (min-width: 601px) and (max-width: 768px){.home__resume{font-size:22px;line-height:30px}}.home__social{display:flex;justify-content:center;gap:30px;margin-bottom:30px;margin-top:30px}@media screen and (max-width: 600px){.home__social{margin:auto;width:70%;gap:10px}}.home__social a.whatsapp{display:none}@media screen and (max-width: 600px){.home__social a.whatsapp{display:block}}.home__social .icon-fb,.home__social .icon-ig,.home__social .icon-ln,.home__social .icon-wsp{width:70px;height:70px}@media screen and (max-width: 600px){.home__social .icon-fb,.home__social .icon-ig,.home__social .icon-ln,.home__social .icon-wsp{width:40px;height:40px}}.home__btn-start{background-color:var(--color-secondary);color:#fff;text-transform:uppercase;text-decoration:none;padding:10px 40px;font-size:20px;border-radius:10px;cursor:pointer}@media screen and (max-width: 600px){.home__btn-start{font-size:14px}}@media screen and (min-width: 601px) and (max-width: 768px){.home__btn-start{font-size:16px}}.home__btn-start:hover{text-decoration:underline}.results{text-align:center;padding:2rem;position:relative;height:calc(100vh - 60px)}.results__header{display:flex;justify-content:space-between;align-items:start}.results__branding{display:flex;flex-direction:column;align-items:flex-start}.results__logo{width:115px}.results__subtitle,.results__subtitle-mobile{max-width:200px;font-size:1.5rem;color:#313131}.results__subtitle-mobile{display:none}.results__title{font-family:Century725,serif;font-weight:700;font-size:3.5rem;margin:0}.results__btn-retry{background:#1a1a1a;color:#fff;border:none;border-radius:10px;padding:.8rem 3rem;cursor:pointer;font-weight:800;text-transform:uppercase;font-size:1rem;margin-top:1rem}@media screen and (max-width: 600px){.results__btn-retry{margin-top:0rem}}.results__content{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.results__footer{margin-top:2rem}.results__share{display:flex;flex-direction:column}.results__share p{margin:0}.results__social{display:flex;gap:1rem}.results__social .icon-fb,.results__social .icon-ig,.results__social .icon-ln,.results__social .icon-wsp{width:45px;height:45px}@media screen and (max-width: 600px){.results__social .icon-fb,.results__social .icon-ig,.results__social .icon-ln,.results__social .icon-wsp{width:40px;height:40px}}@media screen and (max-width: 600px){.results{height:670px;overflow-y:scroll;overflow-x:hidden}.results__header{display:none}.results__content{position:static;top:auto;left:auto;transform:none;gap:.5rem}.results__title{font-size:32px}.results__subtitle-mobile{display:block;max-width:100%;font-size:16px;margin-top:0}}@media screen and (min-width: 601px) and (max-width: 768px){.results{height:670px;overflow-y:scroll;overflow-x:hidden}.results__header{display:none}.results__content{position:static;top:auto;left:auto;transform:none;gap:.5rem}.results__title{font-size:3.5rem}.results__subtitle-mobile{display:block;max-width:100%;font-size:1.2rem;margin-top:0}}.comparacion{text-align:center;padding:2rem;position:relative;height:calc(100vh - 60px)}.comparacion__header{display:flex;justify-content:space-between;align-items:start}.comparacion__branding{display:flex;flex-direction:column;align-items:flex-start}.comparacion__logo{width:115px}.comparacion__back-icon{width:100px}.comparacion__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.comparacion__pregunta{border-bottom:2px solid rgb(117,117,117);margin-bottom:2rem;min-height:270px;display:flex;align-items:center;justify-content:center}.comparacion__respuestas{display:flex;align-items:center;justify-content:center;gap:3.2rem}.comparacion__pregunta-texto,.comparacion__resultado-texto{font-size:2.3rem;font-weight:800}.comparacion__resultado-contenido{display:flex;align-items:center;gap:1rem}.comparacion__resultado-icono{width:70px;height:70px}.comparacion__back-text{margin:-16px 0 0;text-transform:uppercase;width:150px;font-size:.9rem;color:#313131}.comparacion__nota{display:none}@media (max-width: 768px){.comparacion{height:100%;padding:2rem 1rem}.comparacion__header{justify-content:center}.comparacion__content{position:static;top:auto;left:auto;transform:none;gap:.5rem}.comparacion__pregunta-texto,.comparacion__resultado-texto{font-size:1.3rem;margin:0}.comparacion__resultado-contenido{flex-direction:column;gap:.5rem}.comparacion__pregunta{min-height:170px}.comparacion__respuestas{gap:1rem}.comparacion__nota{display:block;width:70%;text-align:center;font-size:1.1rem;color:#313131}.comparacion__branding{align-items:center}}@media (max-width: 320px){.comparacion{padding:2rem 1rem}.comparacion__resultado-icono{width:50px;height:50px}.comparacion__respuestas{gap:.5rem}}.question__header{padding:20px;position:absolute}@media screen and (max-width: 600px){.question__header{position:relative;display:flex;justify-content:center;padding-bottom:0}}@media screen and (min-width: 601px) and (max-width: 768px){.question__header{position:relative;padding-bottom:0}}@font-face{font-family:NoticiaText;src:url(/assets/NoticiaText-Regular-Dxyt17E8.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NoticiaText;src:url(/assets/NoticiaText-Bold-CB_VOq99.ttf) format("ttf");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Century725;src:url(../fonts/Century725.ttf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century725;src:url(/assets/Century725-Bold-DQ5jxa2E.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Century725;src:url(/assets/Century725-BlackBT-CpUl15SE.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--color-secondary: #1A1A1A}body{margin:0;background-color:#f1f1f1;font-family:NoticiaText,sans-serif}h1{font-size:3.2em;line-height:1.1}.centered{display:flex;justify-content:center;margin-bottom:30px;margin-top:30px}
