.postulados{padding:2rem 0}.postulados__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.postulados__title{font-size:1.8rem;margin:0}.postulados__sort{display:flex;gap:.5rem}.postulados__btn{background:var(--primary-color);border:none;border-radius:6px;color:var(--dark-color);cursor:pointer;min-width:fit-content;padding:.6rem 1rem;transition:.3s ease}.postulados__btn:hover{background:#000;color:#fff}.postulados__grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(308px,1fr))}.postulados__item{background:#fff;border-radius:6px;cursor:pointer;display:block;padding:.8rem 1rem;text-align:center;transition:background .3s ease}.postulados__item:hover{background:var(--primary-color);color:var(--dark)}a.postulados__item{text-decoration:none}.postulado-popup__content{display:flex;flex-wrap:wrap;gap:2rem;max-width:900px}.postulado-popup__image img{border-radius:36px;height:100%;max-width:452px;max-width:100%;object-fit:cover}@media (min-width:1080px){.postulado-popup__image img{min-width:350px}}.postulado-popup__info{flex:1.3;min-width:280px}.postulado-popup__image{flex:1}.postulado-popup__info .btn-primary span{font-size:12px;font-weight:700}.postulado-popup__name{font-size:1.5rem;margin:0 0 .2rem}.postulado-popup__subtitle{font-family:neue-haas-grotesk-display,sans-serif;font-style:italic;font-weight:500;margin:0 0 1rem}.postulado-popup__desc{margin:1rem 0}.postulado-popup__download{background:var(--primary-color);border-radius:6px;color:#fff;display:inline-block;margin:1rem 0;padding:.6rem 1rem;text-decoration:none}.postulado-popup__social{display:flex;gap:.5rem;margin:1rem 0}.postulado-popup__vote{margin-top:1.5rem}.postulado-popup__vote form{display:grid;gap:.75rem}.postulado-popup__vote button,.postulado-popup__vote input{border:1px solid #ddd;border-radius:6px;padding:.6rem;width:100%}.postulado-popup__vote button{padding:.5rem 1.5rem;width:fit-content}.postulado-popup__checkbox{align-items:center;display:flex;gap:.4rem}.fancybox__content{border-radius:42px}.fancybox__container .fancybox__content>.carousel__button.is-close{color:var(--dark-color)!important;right:20px!important;top:20px!important;width:16px!important}.fancybox__container[data-fancybox=postu] .carousel__button svg{filter:none!important;stroke-width:unset!important}.postulado-popup__vote h3,h3.postulado-popup__name{font-weight:500;line-height:1.5;margin-top:1rem}.fancybox__backdrop{backdrop-filter:blur(10px);background:rgba(24,24,27,.48)!important}.vote-form .form-group{display:flex;gap:14px}.vote-form input{background:#efefef;color:var(--dark-color)!important}.vote-form input::placeholder{color:#1e1e1e8c!important;font-size:14px;font-style:italic;opacity:1!important;text-align:center}.checkbox-custom{align-items:center;background:#efefef;border-radius:10px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;gap:10px;padding:10px 15px;position:relative;user-select:none;width:fit-content}.checkbox-custom input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.checkbox-custom .checkmark{background-color:#fff;border:1px solid #ccc;border-radius:4px;flex-shrink:0;height:17px;position:relative;width:17px}.checkbox-custom .label-text,.checkbox-custom a{font-size:14px}.checkbox-custom a{color:var(--primary-color);text-decoration:underline}label.checkbox-custom.terms{background:transparent;padding:0}.checkbox-custom .checkmark:after{border:solid var(--primary-color);border-width:0 3px 3px 0;content:"";display:none;height:12px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.checkbox-custom input[type=checkbox]:checked~.checkmark:after{display:block}.checkbox-custom input[type=checkbox]:checked~.checkmark{border-color:var(--primary-color)}