.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-viewport,.croppie-container .cr-resizer{position:absolute;border:2px solid #fff;margin:auto;inset:0;box-shadow:0 0 2000px 2000px #00000080;z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-vertical,.croppie-container .cr-resizer-horisontal{position:absolute;pointer-events:all}.croppie-container .cr-resizer-vertical:after,.croppie-container .cr-resizer-horisontal:after{display:block;position:absolute;box-sizing:border-box;border:1px solid black;background:#fff;width:10px;height:10px;content:""}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical:after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal:after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:#00000080;border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{width:100%;height:3px;background:#00000080;border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid white;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower{background:#00000080;border-radius:10px}.cr-slider::-ms-fill-upper{background:#00000080;border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:#00000080}.cr-slider:focus::-ms-fill-upper{background:#00000080}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:none}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:"↺"}.cr-rotate-r i:before{content:"↻"}.h1{font-weight:500;font-family:Lato,sans-serif;font-size:3rem;line-height:120%}@media screen and (max-width: 740px){.h1{font-family:Lato,sans-serif;font-size:2rem;line-height:120%}}.h2{font-weight:300;font-family:Lato,sans-serif;font-size:2.5rem;line-height:3.75rem}@media screen and (max-width: 740px){.h2{font-family:Lato,sans-serif;font-size:2rem;line-height:3rem}}.h3{font-weight:300;font-family:Lato,sans-serif;font-size:1.5rem;line-height:2rem}@media screen and (max-width: 740px){.h3{font-family:Lato,sans-serif;font-size:1.5rem;line-height:120%}}.h4{font-weight:500;font-family:Lato,sans-serif;font-size:1.125rem;line-height:120%}@media screen and (max-width: 740px){.h4{font-family:Lato,sans-serif;font-size:1.125rem;line-height:120%}}.h5{font-weight:300;color:#7d7d7d;font-family:Lato,sans-serif;font-size:1.25rem;line-height:120%}@media screen and (max-width: 740px){.h5{font-family:Lato,sans-serif;font-size:1rem;line-height:120%}}.h6{font-weight:500;color:#222;font-family:Lato,sans-serif;font-size:1.625rem;line-height:120%}@media screen and (max-width: 740px){.h6{font-family:Lato,sans-serif;font-size:1.25rem;line-height:120%}}p{font-weight:400;font-family:Lato,sans-serif;font-size:1.125rem;line-height:140%}@media screen and (max-width: 740px){p{font-family:Lato,sans-serif;font-size:1.125rem;line-height:2rem}}a{color:inherit;font-weight:unset;background:unset;font-family:Lato,sans-serif;font-size:1.25rem;line-height:100%}@media screen and (max-width: 740px){a{font-family:Lato,sans-serif;font-size:1.125rem;line-height:100%}}.medium{font-weight:500}.txt-grey{color:#949494}.txt-blue{color:#095092}.txt-blue-dark{color:#0618cd}.expirado{text-decoration:line-through}.txt-center{text-align:center}.txt-line{display:flex;align-items:center;text-align:center;color:#4f4f4f;padding:20px 0}.txt-line:before,.txt-line:after{content:"";flex:1;border-bottom:1px solid #D1D1D1;margin:0 10px}.txt-line:after{border-bottom:1px solid #D1D1D1}.txt-75{width:75%;text-align:center}@media screen and (max-width: 740px){.txt-75{width:100%}}.txt-50{width:50%;text-align:center}@media screen and (max-width: 960px){.txt-50{width:80%}}@media screen and (max-width: 740px){.txt-50{width:100%}}.menu-hamburger{display:none;justify-content:center;flex-direction:column;gap:7px;width:3rem;height:3rem;padding:.25rem .5rem;cursor:pointer;border:none;background-color:#0618cd;border-radius:6px}.menu-hamburger__line{height:3px;background-color:#fff;border-radius:5px;transition:all .3s ease,opacity .1s ease;width:100%}@media screen and (max-width: 960px){.menu-hamburger{display:flex}}.menu-mobile-opened .menu-hamburger{position:relative}.menu-mobile-opened .menu-hamburger__line{position:absolute;top:50%;width:80%}.menu-mobile-opened .menu-hamburger__line:nth-child(2){opacity:0}.menu-mobile-opened .menu-hamburger__line:nth-child(1){transform:translateY(-50%) rotate(45deg);right:4px}.menu-mobile-opened .menu-hamburger__line:nth-child(3){transform:translateY(-50%) rotate(-45deg);right:4px}.header__nav--mobile{overflow-y:auto;display:flex;justify-content:flex-start;position:fixed;z-index:50;visibility:hidden;background:linear-gradient(90deg,#00000080 20%,#fff 20%);pointer-events:none;transform:translate(100%);transition:.3s ease-in-out;transition-property:opacity,visibility,transform;margin-left:0;width:100%;inset:70px 0 0 auto;padding-left:20%}.header__nav--mobile ul{list-style-type:none;width:100%;margin-top:2rem}.header__nav--mobile ul a,.header__nav--mobile ul form{display:block;font-size:1.125rem;padding:1.5rem 1rem;text-decoration:none;width:100%;color:#313131}.header__nav--mobile ul form,.header__nav--mobile ul .header__dropdown-profile,.header__nav--mobile ul .footer__sociais{padding:0 1rem}.header__nav--mobile ul .header__dropdown-profile{gap:10px}.header__nav--mobile ul .header__dropdown-profile p{line-height:140%;font-size:1rem}.header__nav--mobile ul .footer__sociais{margin-bottom:20px}.header__nav--mobile ul .footer__sociais li{padding:0}.header__nav--mobile ul .footer__sociais a{color:#fff;font-size:.75rem;padding-top:20px}.header__nav--mobile ul .footer__sociais .instagram{background-position:top -300% right -5%}.header__nav--mobile ul .footer__sociais .linkedin{background-position:top -550% right -5%}.header__nav--mobile ul .footer__sociais .youtube{background-position:top 100% right -13%}.header__nav--mobile ul .btn{font-weight:400;width:100%;font-size:1rem;padding:.75rem 1rem}@media screen and (max-width: 960px){.menu-mobile-opened .header__nav--mobile{opacity:1;visibility:visible;pointer-events:all;transform:translate(0)}}@media screen and (max-width: 740px){.header__nav--mobile{top:70px}.menu-mobile-opened .header__nav--mobile{opacity:1;visibility:visible;pointer-events:all;transform:translate(0)}.header__nav--mobile a:hover{background-color:#f2f2f2}.header__nav--mobile .link:before{width:0}}.menu-mobile-opened{overflow-y:hidden}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bell-swing{0%{transform:rotate(0)}20%{transform:rotate(13deg)}40%{transform:rotate(-11deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-2deg)}to{transform:rotate(0)}}.arrow{position:fixed;bottom:40px;right:40px;z-index:10000}.arrow.hidden{display:none}.arrow button{display:flex}.arrow svg{width:40px;height:40px;background-color:#0e23f8;transition:background-color .2s ease;box-shadow:2px 4px 8px 2px #0006}.arrow svg:hover{background-color:#0618cd}@media screen and (max-width: 740px){.arrow{bottom:20px;right:20px}}.badge{font-size:.875rem;padding:.25rem .5rem}.badge__warning{background-color:#e989251a;border:1px solid #E98925;color:#b55619}.badge__success{background-color:#2bbc381a;border:1px solid #2BBC38;color:#1b7a24}.badge__error{background-color:#f7443c1a;border:1px solid #F7443C;color:#c11c14}.btns{display:flex;justify-content:center;align-items:center;gap:20px}.btn{font-size:1.25rem;line-height:120%;font-weight:700;text-decoration:none;border:none;display:inline-block;transition:all .3s ease}.btn-pri{background:#0618cd;color:#fff;padding:1rem 2rem;border-radius:6px;transition:box-shadow .3s ease}.btn-pri:not(:disabled){box-shadow:0 0 20px #0013fd}.btn-pri:not(:disabled):hover{box-shadow:0 0 40px #0013fd}.btn-edit{position:relative;z-index:100}.btn-edit a{gap:5px;position:fixed;bottom:40px;right:40px;padding:.5rem 1rem}.btn-blue{padding:1rem 2rem;color:#fff;background-color:#0618cd}.btn-blue:hover{background-color:#10219f}.btn-white{border:2px solid #888;color:#4b4b4b;padding:10px;font-size:1rem;font-weight:500;text-align:center;text-decoration:none;width:100%}.btn-white:not(:disabled):hover{border:2px solid #0618CD;color:#4b4b4b}.btn-white:disabled{cursor:default;background-color:#ececec}.link{position:relative}.link:before{content:"";position:absolute;width:100%;height:2px;background-color:#0618cd;bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.link:hover:before{transform-origin:left;transform:scaleX(1)}.flex{display:flex}.flex-column,.vote__counter-timer-item,.toast__list{display:flex;flex-direction:column}.center,.vote__counter-timer-item{display:flex;align-items:center;justify-content:center}.space-between{display:flex;justify-content:space-between}.form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-field select:invalid{color:#03030e80}.form-field textarea{width:100%;height:10rem;resize:none}.form-field__error{display:none;margin-top:.5rem;color:#d00000!important;text-align:start}.form-field__error--single{display:block}.form-field.has-error input,.form-field.has-error select,.form-field.has-error textarea{border-color:#d00000}.form-field.has-error .form-field__label{color:#d00000}.form-field.has-error .form-field__error{display:block}.form-field--file{display:flex;flex-direction:column;align-items:center}.form-field--file.has-error .form-field__error{text-align:center;font-size:.875rem;max-width:14rem}.form-field--file.has-error .profile-picture__image{border-color:#d00000!important}.form-field__options{margin-top:1rem;display:flex;flex-direction:column;row-gap:.75rem}.form-field__option{display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.form-field__submit{width:100%;background-color:#000dad;color:#fff;border:none;border-radius:.5rem;padding:1rem;cursor:pointer;font-weight:500;font-family:inherit;font-size:1.25rem;transition:color .3s ease,background-color .3s ease;display:flex;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem}.form-field__submit:not(:disabled):not(.disabled):not(.form-field__submit:disabled):not(.form-field__submit.disabled):hover{background-color:#0011e0}.form-field__submit__loader{--spinner-size: 2rem;--spinner-border-size: 5px;--spinner-color: #FFF;display:none}.form-field__submit__text{font-size:1em;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.form-field__submit.loading .form-field__submit__loader{display:block}.form-field__submit.loading .form-field__submit__text{display:none}@media screen and (max-width: 540px){.form-field__submit{font-size:1rem}}.form-field__input,.form-field__select{width:100%;border-radius:.5rem;padding:10px 1rem;border:1px solid #888888;outline:1px solid transparent;color:#121212;font-family:inherit;font-size:1.125rem;transition:.3s ease;transition-property:border-color,outline-color}.form-field__input::-moz-placeholder,.form-field__select::-moz-placeholder{color:#888}.form-field__input::placeholder,.form-field__select::placeholder{color:#888}.form-field__input:focus,.form-field__select:focus{outline-color:#0618cd;border-color:#0618cd}.form-field__input:not(:-moz-placeholder),.form-field__select:not(:-moz-placeholder){color:#03030e}.form-field__input:not(:placeholder-shown),.form-field__select:not(:placeholder-shown){color:#03030e}.form-field__input:disabled,.form-field__select:disabled{background-color:#f4f4f4}@media screen and (max-width: 540px){.form-field__input,.form-field__select{font-size:1rem}}.form-field__select{cursor:default}.form-field__select-wrapper{position:relative;z-index:1}.form-field__select-wrapper select,.form-field__select-wrapper input{padding-right:3rem}.form-field__select-icon{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);pointer-events:none}@media screen and (max-width: 46.25rem){.form-field__select-icon{width:1.125rem;height:1.125rem;display:block}}.form-field__label{display:inline-block;font-size:1.25rem!important;margin-bottom:.5rem;line-height:120%;font-weight:400}.form-field__label em{font-size:80%}.form-field__label-info{font-size:1.125rem!important;margin-bottom:0}.form-field__label-check{font-size:1rem!important;line-height:130%!important}.form-field__divider{width:100%;height:2px;background-color:#d9d9d9}.form-field__google{display:flex;justify-content:center;align-items:center}.form-field__google a{gap:10px}.form-field__remember{margin-top:-5px}.form-field__remember [type=checkbox]{width:20px;height:20px;border:2px solid #888;margin-right:5px}.form-field__remember label{font-size:.875rem}.form-field__remember .login__form-infos{margin-top:0}@media screen and (max-width: 740px){.form-field__remember [type=checkbox]{width:1rem;height:1rem}}.form-field__visibility{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-field__visibility.active .visibility-on{display:none}.form-field__visibility.active .visibility-off{display:block}.form-field__visibility .visibility-off{display:none}.form-field__visibility button{border:none;padding:.5rem;display:block;background:none;cursor:pointer}.form-field__visibility button:hover path{fill:#0618cd}.form-field__password-wrapper{position:relative}.form-field__row{display:flex;gap:1.25rem}@media screen and (max-width: 960px){.form-field__row{flex-direction:column}}.form-field__radio{display:flex;flex-direction:column;gap:12px}.form-field__radio div{display:flex;gap:12px}.form-field__radio input[type=radio]{width:25px}.form-field__radio input[type=radio]:hover{cursor:pointer}.form-field--checkbox .form-field__checkbox{min-width:2rem;min-height:2rem}.form-field--checkbox .form-field__checkbox__wrapper{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.form-field--checkbox .form-field__label{font-size:.875rem;margin:0;color:#222;line-height:150%}.form-field--checkbox .form-field__label a{color:#0618cd;font-size:inherit;font-family:inherit;outline-offset:2px}.form-field--checkbox .form-field__error{font-size:.875rem}.disabled,.form-field__submit:disabled,.form-field__submit.disabled{cursor:not-allowed;background-color:#868686;color:#fff;pointer-events:none}.disabled:hover,.form-field__submit:hover:disabled{background-color:#868686}.mobile-br{display:none}@media screen and (max-width: 740px){.mobile-br{display:contents}.mobile-none{display:none}}.line{display:block;width:100%;height:1px;background:#d1d1d1}.strong{font-weight:700}.ul{list-style:none}.bg-white,.profile__card{background:#f6f6f6;color:#222}.bg-blue{background:#0618cd;color:#222}.border,.profile__card,.toast,.badge,.btn-white{border-radius:8px}.border-l{border-radius:24px}.uppercase,.vote__counter-timer-txt{text-transform:uppercase}.no-scroll-y{overflow-y:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.debug{border:2px solid red}@media screen and (max-width: 1140px){.debug{border:2px solid blue}}@media screen and (max-width: 960px){.debug{border:2px solid yellow}}@media screen and (max-width: 740px){.debug{border:2px solid green}}.no-scroll{overflow-y:hidden}.hidden{display:none}.grid-2{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;gap:40px}@media screen and (max-width: 740px){.grid-2{grid-template-columns:1fr}}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width: 960px){.grid-3{grid-template-columns:repeat(2,1fr)}.grid-3 li:last-child{grid-column:span 2}}@media screen and (max-width: 740px){.grid-3{grid-template-columns:1fr;gap:20px 0}.grid-3 li:last-child{grid-column:span 1}}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media screen and (max-width: 1140px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 740px){.grid-4{grid-template-columns:1fr;gap:20px}}.profile-picture__title{font-size:1.125rem;font-weight:400;margin-bottom:1rem;text-align:center}.profile-picture__image{width:12.5rem;height:12.5rem;border-radius:50%;border:2px solid #000DAD}.profile-picture__preview{position:relative;cursor:pointer}.profile-picture__edit{position:absolute;bottom:1.25rem;left:0}.profile-picture__edit button{border:none;background-color:#000dad;padding:.25rem 1rem;border-radius:6px;font-family:inherit;font-size:1rem;color:#fff;cursor:pointer;transition:background-color .3s ease}.profile-picture__edit button:hover{background-color:#0011e0}.profile-picture__edit input{display:none}.select-searchable{position:relative}.select-searchable.open .select-searchable__options{display:block}.select-searchable.searching .select-searchable__option{display:none}.select-searchable.searching .select-searchable__option.filtered{display:grid}.select-searchable.searching .select-searchable__option.already-selected{display:none}.select-searchable.not-found .select-searchable__option--not-found{display:block}.select-searchable__clear{display:none;position:absolute;top:50%;right:3.5rem;transform:translateY(-50%);height:1.5625rem}.select-searchable__clear path{fill:#717177;transition:fill .3s ease}.select-searchable__clear:hover path{fill:#000}.select-searchable__icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);pointer-events:none}.select-searchable__placeholder{display:none;height:100%;background-color:#e0e0e0;border-radius:.5rem;border:2px solid transparent}.select-searchable__placeholder .select-searchable__option{height:100%;padding-right:4rem}.select-searchable__placeholder .select-searchable__option__office,.select-searchable__placeholder .select-searchable__option__name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;pointer-events:all;cursor:pointer}.select-searchable__field{height:4.75rem}.select-searchable__field.has-value .select-searchable__search{display:none}.select-searchable__field.has-value .select-searchable__placeholder,.select-searchable__field.has-value .select-searchable__clear{display:block}.select-searchable__search{height:100%}.select-searchable__options{margin-top:.5rem;padding:.25rem 0;width:100%;display:flex;flex-direction:column;list-style:none;max-height:15.5rem;overflow-y:auto;border:2px solid #E0E0E0;border-radius:.5rem;position:absolute;z-index:2;top:var(--input-height, 100%);background-color:#fff;display:none}.select-searchable__options::-webkit-scrollbar{width:.5rem}.select-searchable__options::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:.5rem}.select-searchable__options::-webkit-scrollbar-thumb{background-color:#888;border-radius:.5rem}.select-searchable__options::-webkit-scrollbar-thumb:hover{background-color:#555}.select-searchable__option{width:100%;padding:.75rem 1.25rem;display:grid;grid-template-columns:min-content 1fr;grid-template-rows:auto auto;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:0;align-items:center}.select-searchable__option:hover{background-color:#e9e9e9}.select-searchable__option.hidden,.select-searchable__option.already-selected{display:none}.select-searchable__option--not-found{display:none;width:100%;text-align:center;padding:.75rem 1.25rem;font-style:italic;font-weight:400}.select-searchable__option__photo{display:block;width:3rem;height:3rem;border-radius:50%;background-color:#fff;grid-column:1/2;grid-row:1/-1}.select-searchable__option__photo>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.select-searchable__option__photo.is-loading{position:relative}.select-searchable__option__photo.is-loading:after{content:"";display:block;position:absolute;left:-2.5%;top:-2.5%;width:105%;height:105%;background-color:red;border-radius:50%;animation:option-img-loading 1.4s linear infinite}@keyframes option-img-loading{0%,to{background-color:#e6e6e6}50%{background-color:#9e9e9e}}.select-searchable__option__name{align-self:flex-end;font-size:1rem;font-weight:700;color:#3e3e3e;text-transform:capitalize}.select-searchable__option__office,.select-searchable__option__instagram{font-size:.875rem;color:#3e3e3e;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;pointer-events:none;cursor:default}.scroller{width:100%;background-color:#0618cd;padding:1.5rem;color:#fff}.scroller__inner{padding-block:1rem;display:flex;flex-wrap:wrap;gap:3rem;text-transform:uppercase}@media screen and (max-width: 740px){.scroller__inner{gap:1.5rem;font-size:2.25rem}}.scroller[data-animated=true]{overflow:hidden}.scroller[data-animated=true] .scroller__inner{width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:desafio-scroller var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite}.scroller[data-direction=right]{--_animation-direction: reverse}.scroller[data-direction=left]{--_animation-direction: forwards}.scroller[data-speed=fast]{--_animation-duration: 20s}.scroller[data-speed=slow]{--_animation-duration: 60s}@media screen and (max-width: 960px){.scroller[data-speed=slow]{--_animation-duration: 30s}}@keyframes desafio-scroller{to{transform:translate(calc(-50% - .5rem))}}@media screen and (max-width: 960px){.scroller{padding:.5rem 1.5rem}.scroller__inner{align-items:center;gap:1rem}.scroller__inner svg{width:-moz-fit-content;width:fit-content;height:25px}}.gap-10{gap:10px}.p-20{padding:20px}.mb-40{margin-bottom:40px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.spinner{width:var(--spinner-size, 1.25rem);height:var(--spinner-size, 1.25rem);border-radius:50%;display:flex;align-items:center;justify-content:center;border:var(--spinner-border-size, 4px) solid var(--spinner-color, #FFF);border-top-color:transparent;border-left-color:transparent;animation:spinner-rotating-animation .8s infinite linear}@keyframes spinner-rotating-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal{animation:modalFadeIn .3s ease-out;background-color:#fff;max-width:600px;box-shadow:0 4px 6px #0003;position:relative;padding:3rem 2rem;width:90%;margin:20px}.modal__container{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000040;justify-content:center;align-items:center;z-index:50;display:none}.modal__container.active{display:flex}.modal__close{position:absolute;top:1.5rem;right:1.5rem;width:2rem;height:2rem;cursor:pointer;background-color:#f3f4f6;transition:background-color .2s}.modal__close:hover{background-color:#e5e7eb}.modal__header h2{margin:0;font-size:1.375rem;line-height:1.3;color:#313131;text-align:center}.modal__content{margin:1rem 0 2rem}.modal__content p{margin:0 0 16px;line-height:1.5;color:#313131}.modal__content p:last-child{margin-bottom:0}.modal__info{background:#f6f6f6;padding:1rem 1.75rem;gap:1rem}.modal__buttons{gap:.5rem}.modal__buttons .btn{font-weight:400;font-size:1rem;width:100%}.modal__buttons .btn .spinner{--spinner-size: 1.125rem;--spinner-border-size: 3px}@media screen and (max-width: 740px){.modal{padding:2rem 1rem}.modal__buttons{flex-wrap:wrap}.modal__close{top:20px;right:20px}.modal__header h2{font-size:1.25rem;padding:20px 0 0}.modal__content p{font-size:1.125rem}}.toast{animation:modalFadeIn .3s ease-out;background:#fff;box-shadow:0 16px 16px -8px #0c0c0d1a,0 4px 4px -4px #0c0c0d0d;padding:18px 20px;transition:all .2s ease;width:450px;display:flex;align-items:center;gap:20px}.toast:hover{box-shadow:0 20px 20px -6px #0c0c0d33,0 6px 6px -4px #0c0c0d1a;transform:translateY(-2px)}.toast.success{border-left:4px solid #2BBC38}.toast.error{border-left:4px solid #F7443C}.toast.warning{border-left:4px solid #E98925}.toast__container{position:relative;display:none}.toast__container.active{display:flex}.toast__close{position:absolute;top:1rem;right:1rem;padding:.25rem .375rem;transition:background-color .3s ease}.toast__close:hover{background-color:#f3f4f6}.toast__list{align-items:flex-end;gap:1rem;position:fixed;z-index:1000;top:4rem;right:4.5rem}.toast h2{color:#121212;font-size:1.125rem;line-height:150%}.toast__content{color:#313131;font-size:1rem;line-height:150%}@media screen and (max-width: 1140px){.toast__list{top:4rem;right:2rem}}@media screen and (max-width: 740px){.toast{padding:1rem;width:100%;min-width:350px}.toast__list{top:5rem;right:1rem}}.vote-select{width:100%;position:relative}.vote-select__input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #888888;outline:1px solid transparent;border-radius:6px;padding:.625rem 2.125rem .625rem 1.125rem;font-size:1rem;font-family:inherit;line-height:150%;color:#888;transition:.3s ease;transition-property:border-color,outline-color}.vote-select__input:focus{border-color:#10219f;outline-color:#10219f}.vote-select__input::-moz-placeholder{color:#888}.vote-select__input::placeholder{color:#888}.vote-select__input:disabled{background-color:#f4f4f4}.vote-select__input__wrapper{position:relative}.vote-select__input__button{display:flex;align-items:center;justify-content:center;background-color:#0618cd;border-radius:6px;padding:.625rem;transition:background-color .3s ease}.vote-select__input__button:not(:disabled):hover{background-color:#10219f}.vote-select__input__button:disabled{background-color:#868686;cursor:default}.vote-select__input__button,.vote-select__input__select-icon{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.vote-select__input__icon,.vote-select__input__select-icon{display:block;width:1rem;height:1rem}.vote-select__input__icon.close-icon{display:none}.vote-select__input__select-icon{cursor:default;right:1.125rem;pointer-events:none}.vote-select__input__select-icon>svg{transition:transform .3s ease}.vote-select__options{width:100%;max-height:220px;overflow-y:auto;box-shadow:0 16px 32px -4px #0c0c0d1a,0 4px 4px -4px #0c0c0d0d;list-style:none;border-radius:.5rem;position:absolute;z-index:5;top:calc(100% + .5rem)}.vote-select__options::-webkit-scrollbar{width:.5rem}.vote-select__options::-webkit-scrollbar-track{background-color:#f1f1f1}.vote-select__options::-webkit-scrollbar-thumb{background-color:#888}.vote-select__options::-webkit-scrollbar-thumb:hover{background-color:#555}.vote-select__options--loading{--spinner-color: #555;--spinner-size: 1.5rem}.vote-select__options--loading .vote-select__option{background-color:#e6e6e6;display:flex;justify-content:center;pointer-events:none}.vote-select__option{width:100%;background-color:#fff;cursor:pointer;padding:.75rem 1.25rem;display:grid;grid-template-columns:min-content minmax(200px,1fr) auto;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;font-size:.875rem;line-height:140%;transition:background-color .3s ease}.vote-select__option:hover{background-color:#e7f3ff}.vote-select__option.disabled,.vote-select__option.form-field__submit:disabled{cursor:default;pointer-events:none;background-color:#cee6ff}.vote-select__option__icon{width:1rem;height:1rem}.vote-select__option__name{color:#313131}.vote-select__option__instagram{color:#888;text-align:right}.vote-select__option--empty{display:flex;align-items:center;justify-content:center;pointer-events:none}.vote-select.has-value .vote-select__input__button{background-color:#10219f}.vote-select.has-value .vote-select__input__button:disabled{background-color:#868686}.vote-select.has-value .vote-select__input__icon.search-icon{display:none}.vote-select.has-value .vote-select__input__icon.close-icon{display:block}.vote-select.focus .vote-select__input{border-color:#10219f;outline-color:#10219f}.vote-select.focus .vote-select__input__select-icon>svg{transform:rotate(-180deg)}.vote-select.focus .vote-select__input__select-icon>svg>path{fill:#10219f}.vote-select.has-error .vote-select__input{border-color:#f7443c;outline-color:#f7443c;color:#f7443c}.vote-select.disabled,.vote-select.form-field__submit:disabled{background-color:transparent}.vote-select--search .vote-select__input{color:#121212}@media screen and (max-width: 540px){.vote-select__option{grid-template-rows:auto;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem}.vote-select__option__icon{grid-row:1/3}.vote-select__option__name{grid-column:2/3;word-break:break-word}.vote-select__option__instagram{text-align:left;grid-column:2/3;word-break:break-word}}.faq.grid-2{align-items:start}.faq__title{padding:40px 0;position:sticky;top:1rem}.faq__title .h2{font-size:3rem;color:#fff}.faq__box{margin:0 auto;padding:40px 0;width:100%}.faq__box span{transition:transform .3s ease}.faq__box details{border-bottom:1px solid #D9D9D9}.faq__box details:hover{background-color:#0618cd;color:#fff}.faq__box [open] span{transform:rotate(45deg)}.faq__box summary{cursor:pointer;font-size:1.25rem;padding:1rem;align-items:center;gap:10px}.faq__box .accordion-answer{padding:0 20px 20px;color:#f1f1f1;font-size:1rem}@media screen and (max-width: 1140px){.faq.grid-2{grid-template-columns:1fr}.faq__title{position:unset}.faq__box{padding:0 20px}}@media screen and (max-width: 960px){.faq__title{padding:20px;margin-top:40px}}@media screen and (max-width: 740px){.faq .h1{font-size:3rem!important;padding-top:60px}.faq summary{font-size:1.25rem;padding:1rem}.faq{padding-bottom:80px}}#faq{color:#fff;min-height:60vh}.breacrumb{color:#fff}.breacrumb ul{display:flex;gap:5px}.breacrumb li:first-child a:before{content:"";margin-right:0}.breacrumb a{text-decoration:none;font-size:1rem;opacity:.5;transition:opacity .3s ease}.breacrumb a.active,.breacrumb a:hover{opacity:1}.breacrumb a:hover:before{opacity:.5}.breacrumb a:before{content:">";margin-right:5px}@media screen and (max-width: 740px){.breacrumb{padding:0 20px}.breacrumb ul{flex-wrap:wrap}}#top-100 .hero__txt p{color:#eee}#top-100 .hero__txt .btn{margin-top:20px}#top-100 .form__expired-message{font-size:2.375rem;font-weight:700;line-height:140%;text-align:center;display:flex;justify-content:center;align-items:center;padding:8.75rem 5rem;position:absolute;inset:0;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.25rem}#top-100 .form{position:relative;padding:80px 20px}#top-100 .form form{gap:20px}#top-100 .form form label{color:#222}#top-100 .form__txt p{margin:20px 0;font-size:1rem}@media screen and (max-width: 960px){#top-100 .form .grid-2{grid-template-columns:1fr}#top-100 .form__form{width:100%}}@media screen and (max-width: 740px){#top-100 .form{padding:60px 20px}#top-100 .form h2{text-align:center;font-size:1.75rem;line-height:140%}}#top-100 .faq{padding:40px}#top-100 .faq h2{font-weight:700;margin-bottom:10px}.infos{margin-top:280px;padding:40px 0;text-align:center}.infos h2{margin-bottom:5px;font-size:1.375rem;color:#0618cd}.infos span{font-size:2.5rem;color:#0618cd;margin-bottom:20px}@media screen and (max-width: 1140px){.infos{margin:240px 20px 20px}}@media screen and (max-width: 960px){.infos{margin:140px 20px 20px}}.category{color:#fff}.category__banner{background-color:#0618cd;padding:120px 0}.category__banner h1{font-style:italic;font-weight:700}.category__banner p{font-size:1rem;width:40%}.category__post.container{padding:80px 20px 200px}.category__post ul{gap:40px}.category__post a{text-decoration:none}.category__post h2{font-size:1.375rem;line-height:140%}.category__post-img{overflow:hidden;height:250px}.category__post-img img{transition:.3s ease;height:250px;width:100%}.category__post-infos{display:flex;align-items:center;gap:5px;font-size:.875rem;margin:10px 0;color:#949494}.category__post-infos p{font-size:1rem}.category__post-infos span{color:#fff}.category__post-item:hover h2{text-decoration:underline}.category__post-item:hover .category__post-img img{transform:scale(1.05)}@media screen and (max-width: 1140px){.category__post .grid-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 740px){.category__banner{padding:80px 0}.category__post .grid-3{grid-template-columns:1fr}}.footer{background-color:#fff}.footer a{text-decoration:none}.footer .link:before{height:1px}.footer .container{padding:60px 20px 20px}.footer .grid-2{align-items:start}.footer__logo p{color:#949494;font-size:.875rem;margin-top:10px}.footer__sociais{margin-top:20px}.footer__sociais .grid-3{gap:10px}.footer__sociais strong{display:flex;font-size:1.125rem}.footer__sociais li{padding:10px;color:#fff;border-radius:6px}.footer__sociais li a{display:block;padding-top:40px}.footer__sociais .instagram{background:var(--icon-url),linear-gradient(217deg,#ef00ab 14.46%,#fe3c35 60.05%,#ffbf0a 100.27%);background-repeat:no-repeat;background-position:top -120% right -10%;opacity:1;transition:.2s}.footer__sociais .instagram:hover{opacity:.9}.footer__sociais .linkedin{background:var(--icon-url),linear-gradient(to right,#069,#069);background-repeat:no-repeat;background-position:top -120% right -10%;opacity:1;transition:.2s}.footer__sociais .linkedin:hover{opacity:.9}.footer__sociais .youtube{background:var(--icon-url),linear-gradient(to right,#f04444,#f04444);background-repeat:no-repeat;background-position:top 185% right -30%;opacity:1;transition:.2s}.footer__sociais .youtube:hover{opacity:.9}.footer__sociais a{font-size:.75rem;line-height:120%}.footer__sites a{text-decoration:none;color:#949494;font-size:.875rem;font-weight:400}.footer__tit{color:#222;font-size:1.125rem;font-weight:700;text-transform:capitalize}.footer__submenu{gap:10px;margin-top:20px}.footer__copy{padding-bottom:10px;text-align:center;font-size:.875rem;color:#949494}@media screen and (max-width: 540px){.footer__copy{font-size:.75rem}}@media screen and (max-width: 740px){.footer .grid-2{justify-items:start}.footer__sociais strong{display:flex;font-size:1.25rem}.footer__sociais a{font-size:.875rem;line-height:140%}.footer .instagram,.footer .linkedin,.footer .youtube{background-position:center}}.header{background-color:#fff}.header .container{padding:10px}.header__banner{background-color:#2e2e2e;color:#fff;text-align:center;padding:5px 0}.header__banner p{font-size:1rem}@media screen and (max-width: 540px){.header__banner p{font-size:.875rem}}.header__base{display:flex;align-items:center;justify-content:space-between}.header__base a{font-size:1rem;text-decoration:none;transition:opacity .3s ease;opacity:1}.header__base a:hover{opacity:.8}.header__infos{display:flex;gap:40px}.header__nav ul{display:flex;align-items:center;gap:40px}.header__nav .btn-blue{padding:1rem;font-weight:400}.header__share a{display:flex;align-items:center}.header__dropdown{position:relative}.header__dropdown.active .header__dropdown-title svg{transform:rotate(180deg)}.header__dropdown.active .header__dropdown-content{display:block}.header__dropdown-button{padding:0;border-radius:6px;cursor:pointer;background-color:#fff;border:none}.header__dropdown-img{width:48px;height:48px;border-radius:50%}.header__dropdown-title{gap:10px;font-size:1rem}.header__dropdown-title p{color:#313131;font-size:inherit}.header__dropdown-title svg{transition:all .25s ease}.header__dropdown-title:hover svg{transform:translateY(2px)}.header__dropdown-title:hover path{fill:#4f4f4f}.header__dropdown-content{display:none;position:absolute;top:60px;right:20px;z-index:1000;background:#fff;border-radius:6px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;padding:20px 10px 10px;width:260px}.header__dropdown-content p{color:#313131;font-weight:500;line-height:130%}.header__dropdown-content span{color:#4f4f4f}.header__dropdown-content nav{gap:4px}.header__dropdown-content li{border-radius:6px}.header__dropdown-profile li{gap:10px}.header__dropdown-profile div{align-items:flex-start;width:100%;overflow:hidden;text-align:start;gap:5px}.header__dropdown-name{font-size:14px;font-weight:500}.header__dropdown-email{font-size:12px}.header__dropdown-items{gap:8px}.header__dropdown-items li{font-size:14px}.header__dropdown-items li:hover{background:#e7f3ff}.header__dropdown-items svg{fill:#888}.header__dropdown-items a,.header__dropdown-items button{padding:10px 1rem;display:flex;width:100%;align-items:center;gap:10px;color:#313131;background-color:transparent;border:none;font-size:inherit}@media screen and (max-width: 960px){.header__nav,.header__dropdown{display:none}}.truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-grid{display:grid;grid-template-columns:auto 1fr}.search{background-color:tomato}.search .bg-blue{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:2rem 0}.search .h1{color:#0618cd;text-align:center;font-size:1.75rem;font-weight:700;margin-top:20px}.search__txt>p{color:#676767;text-align:center;font-size:1rem;font-weight:400;line-height:normal;margin-top:20px;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:20px}.search__box{background-color:#fff;min-height:500px;justify-content:space-between;width:100%}.search__box.container{max-width:500px;padding:20px 40px}.search__form .grid-2{gap:10px}.search__form-item input,.search__form-item textarea{width:100%;background-color:#fff;border:1px solid #D6D7DC}.search__form-item input::-moz-placeholder,.search__form-item textarea::-moz-placeholder{font-size:1rem}.search__form-item input::placeholder,.search__form-item textarea::placeholder{font-size:1rem}.search__form-file input{padding:0;border-radius:0}.search__form label{display:block;margin-top:10px}.search__form input{display:block;font-family:Lato,sans-serif;padding:10px 1rem;margin-top:5px;border-radius:10px;width:100%}.search__form button{margin-top:1rem;border-radius:10px;font-family:Lato,sans-serif;padding:1rem;border:none;width:100%;background-color:#d6d7dc;transition:.3s;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:1rem}.search__form button:hover{font-weight:700;background-color:#0618cd;color:#fff}.search--partial .search__txt>p{margin-top:2rem;font-size:1.25rem;border-bottom:0px}.search--partial .search__txt{border-bottom:1px solid #e1e1e1;margin-bottom:1rem;padding-bottom:2.5rem}.search--partial .search__link{display:flex;align-items:center;justify-content:center;-moz-column-gap:2.5rem;column-gap:2.5rem;padding:1rem;border-radius:.625rem;width:100%;background-color:#0030db;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;transition:background-color .3s ease}.search--partial .search__link:hover{background-color:#0025a8}@media screen and (max-width: 540px){.search--partial .search__link{-moz-column-gap:1rem;column-gap:1rem}}.search .success__txt .h1{margin-bottom:2rem}.search .success__txt>p{color:#676767;text-align:center;font-weight:400;line-height:normal;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e1e1e1;font-size:1.125rem}.search .success__txt a{display:block;text-decoration:none;width:-moz-fit-content;width:fit-content;margin:0 auto}.search .top100-form__field__error{font-size:1rem}.search__copy{display:flex;align-items:center;justify-content:center}.search__copy a{font-size:1rem;text-decoration:none;margin-right:8px;color:#0618cd;font-weight:700}.search__copy a:hover{text-decoration:underline}@media screen and (max-width: 740px){.search .container{margin:0 20px;padding:20px}.search p{font-size:1rem;line-height:130%}.search__box{min-height:400px}.search__txt>p{margin-top:10px;padding-bottom:20px;margin-bottom:20px}.search__copy{margin-top:1rem;flex-wrap:wrap}}@media screen and (max-width: 540px){.search .top100-form__field__error{font-size:.875rem}.search .container{margin:0 2.5%}}.bg-blue{background-color:#0618cd}.bg-blue>p{font-size:10rem}.voting{position:relative;z-index:1;min-height:40rem;background-color:#03030e;padding:12rem 0 8rem}@media screen and (max-width: 740px){.voting{padding:8rem 0}}.voting__background{position:absolute;top:0;z-index:-1;width:100%;overflow-y:hidden}.voting__background img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;width:100%;-o-object-fit:cover;object-fit:cover}.voting__inner{width:97.5%;max-width:115rem;margin:0 auto;display:grid;grid-template-columns:1fr .8fr;-moz-column-gap:2rem;column-gap:2rem}@media screen and (max-width: 740px){.voting__inner{grid-template-columns:1fr;row-gap:5rem}}.voting__header{color:#fff;max-width:50rem;margin:0 auto 5rem}.voting__title{font-weight:700;text-transform:uppercase;font-size:2.5rem;line-height:120%;margin-bottom:1.25rem;text-align:center}@media screen and (max-width: 540px){.voting__title{font-size:2rem}}.voting__desc{font-size:1.125rem;text-align:center;line-height:160%}@media screen and (max-width: 540px){.voting__desc{font-size:1rem}}.voting__right{display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 740px){.voting__right{order:-1}}.voting__logo{max-width:25rem;width:90%;height:auto;margin-top:4rem;position:sticky;top:20%}@media screen and (max-width: 740px){.voting__logo{position:static;margin-top:0}}.voting__rate-limiter{position:fixed;left:0;bottom:0;z-index:5;width:100%;padding:2rem 1rem;background-color:#000dad;font-size:1.5rem;color:#fff;text-align:center;font-weight:400;border-top:1px solid #000;transition:transform .3s ease}.voting__rate-limiter::-moz-selection,.voting__rate-limiter>*::-moz-selection{background-color:#000}.voting__rate-limiter::selection,.voting__rate-limiter>*::selection{background-color:#000}.voting__rate-limiter.close{transform:translateY(100%)}.voting__rate-limiter time{font-weight:700}@media screen and (max-width: 740px){.voting__rate-limiter{font-size:1.25rem}}@media screen and (max-width: 540px){.voting__rate-limiter{font-size:1rem;padding:1.25rem 1rem}}.voting__modal-wrapper{position:fixed;inset:0;z-index:10;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;overflow-y:auto;padding:2rem 0}.voting__modal-wrapper.open{display:flex}.voting__modal{margin:auto;background-color:#f6f6f6;border-radius:.5rem;padding:3rem 2rem;box-shadow:0 4px 20px #00000040;max-width:40rem;width:90%;position:relative;display:flex;flex-direction:column;align-items:center}.voting__modal__header{display:flex;justify-content:center;height:6rem;margin-bottom:2rem}.voting__modal__icon{width:12rem;height:12rem;padding:.5rem;border-radius:50%;position:relative;bottom:100%}.voting__modal__icon path{fill:#000dad}.voting__modal__title{font-size:2rem;font-weight:700;line-height:150%;margin-bottom:2rem;text-align:center;letter-spacing:.5px}.voting__modal__desc{font-size:1.25rem;text-align:center;line-height:180%;margin-bottom:4rem}.voting__modal__button{text-transform:uppercase;width:-moz-max-content;width:max-content}@media screen and (max-width: 46.25rem){.voting__modal{padding:1rem}.voting__modal__header{height:4rem}.voting__modal__icon{width:8rem;height:8rem}.voting__modal__title{font-size:1.75rem}.voting__modal__desc{font-size:1.125rem}}.voting-form{background-color:#fff;max-width:45rem;width:100%;margin:0 auto;padding:2.5rem;border-radius:1.25rem;display:flex;flex-direction:column;row-gap:1.75rem}@media screen and (max-width: 540px){.voting-form{padding:1.5rem 1rem}}.voting-form.time-expired{height:12.5rem;display:flex;justify-content:center;align-items:center}.voting-form.time-expired p{font-size:1.25rem;font-weight:700;text-align:center;text-transform:uppercase}.voting-form__title{font-weight:700;text-align:center;font-size:1.25rem}.voting-form__vote-inputs{display:flex;flex-direction:column;row-gap:1.75rem}.voting-form__vote-options{display:none}.voting-form__buttons{margin-top:1.25rem;display:grid;grid-template-columns:auto auto;-moz-column-gap:2rem;column-gap:2rem;justify-content:space-between}@media screen and (min-width: 60rem) and (max-width: 76.25rem){.voting-form__buttons{row-gap:1rem;grid-template-columns:1fr}}@media screen and (max-width: 45rem){.voting-form__buttons{row-gap:1rem;grid-template-columns:1fr}}.voting-form__add-vote-input,.voting-form__remove-vote-input{border:none;display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;width:-moz-max-content;width:max-content;padding:.75rem;border-radius:.25rem;width:100%;font-size:1rem;font-family:inherit;transition:background-color .3s ease}.voting-form__add-vote-input:disabled,.voting-form__remove-vote-input:disabled{opacity:.5;cursor:default;display:none}.voting-form__add-vote-input__icon,.voting-form__remove-vote-input__icon{display:block}@media screen and (min-width: 60rem) and (max-width: 76.25rem){.voting-form__add-vote-input,.voting-form__remove-vote-input{justify-content:center}}@media screen and (max-width: 45rem){.voting-form__add-vote-input,.voting-form__remove-vote-input{justify-content:center}}.voting-form__add-vote-input{background-color:#d9d9d9}.voting-form__add-vote-input:not(:disabled):hover{background-color:#ccc}.voting-form__remove-vote-input{background-color:#f04444;color:#fff;grid-column:2/3}.voting-form__remove-vote-input:not(:disabled):hover{background-color:#ee2c2c}@media screen and (min-width: 60rem) and (max-width: 76.25rem){.voting-form__remove-vote-input{grid-column:1/-1}}@media screen and (max-width: 45rem){.voting-form__remove-vote-input{grid-column:1/-1}}.voting-form__submit{text-transform:uppercase;font-weight:700}.thank-you{color:#fff}.thank-you__title{text-align:center;font-size:2.5rem;line-height:120%;font-weight:500;max-width:55rem;width:95%;margin:0 auto 3.5rem}.thank-you__description{font-size:1.25rem;line-height:150%;color:#f6f6f6;text-align:center;max-width:26rem;width:95%;margin:0 auto 4.5rem}.thank-you__link{font-size:1.125rem;font-weight:500;color:#fff;text-decoration:none;display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;width:-moz-fit-content;width:fit-content;background-color:#0013fd;padding:1rem 2.5rem;border-radius:.5rem;cursor:pointer;margin:0 auto;transition:background-color .3s ease}.thank-you__link:hover{background-color:#000fca}.thank-you__link__icon{fill:#19c1ce}.thank-you__header{margin:7.5rem 0}.thank-you__scroller{margin-bottom:12rem}.thank-you__subscription-cards{margin-bottom:4rem}.thank-you__blog-link{--padding-x: .5rem;padding:.5rem var(--padding-x);font-size:1.5rem;text-decoration:none;font-weight:500;text-align:center;display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;width:-moz-fit-content;width:fit-content;margin:0 auto 10rem;overflow-x:hidden;position:relative}.thank-you__blog-link:after{content:"";display:block;position:absolute;bottom:.25rem;left:var(--padding-x);width:0;height:2px;background-color:#fff;transition:width .3s ease}.thank-you__blog-link:hover:after{width:calc(100% - var(--padding-x) * 2)}@media screen and (max-width: 960px){.thank-you__title{font-size:2rem;line-height:150%}.thank-you__description{font-size:1.125rem}}@media screen and (max-width: 740px){.thank-you__title{font-size:1.5rem}.thank-you__description{font-size:1rem}.thank-you__link{font-size:1rem;padding:1rem 1.5rem}.thank-you__blog-link{font-size:1.25rem}}#login{padding:80px 20px;padding-top:7.5rem}@media screen and (max-width: 740px){#login{padding:20px;padding-top:4rem}}.login{box-shadow:0 16px 32px -8px #0c0c0d66;display:grid;grid-template-columns:1fr 1fr}.login h1{font-size:2.5rem;font-weight:700;color:#0618cd}.login.container{padding:0}.login__form{width:100%;background:#fff;padding:80px 60px;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}.login__form form{gap:20px;margin-top:40px}.login__form form p{font-size:.875rem;color:#949494;margin-bottom:-10px}.login__form .form-field__divider{height:1px}.login__form-p{font-size:1rem;line-height:140%}.login__form-infos{gap:5px;margin-top:20px}.login__form-infos .first-access-request,.login__form-infos .forgot-password,.login__form-infos a,.login__form-infos p{font-size:1rem;display:inline-block;color:#949494}.login__form-infos .first-access-request,.login__form-infos .forgot-password,.login__form-infos a{color:#0618cd;text-decoration:none}.login__form-infos .first-access-request:hover,.login__form-infos .forgot-password:hover,.login__form-infos a:hover{text-decoration:underline}@media screen and (max-width: 740px){.login__form-infos a,.login__form-infos p{font-size:.875rem}}.login__img{position:relative}.login__img img{display:block;border-radius:0 24px 24px 0;min-width:calc(100% + 24px);height:100%;position:absolute;top:0;left:-24px;z-index:1;-o-object-position:left;object-position:left}@media screen and (max-width: 1140px){.login__form{padding:60px 40px}.login__img img{-o-object-position:top 0 left -50px;object-position:top 0 left -50px}}@media screen and (max-width: 960px){.login{grid-template-columns:1fr}.login__img{display:none}}@media screen and (max-width: 740px){.login h1{font-size:1.875rem}.login .form-field__remember{flex-direction:column;margin-top:0;gap:10px;align-items:flex-start}.login__form{padding:60px 20px}.login__form form{gap:20px;padding:0;border:0}.login__form form p{margin:-20px 0;line-height:130%}.login__form-infos{flex-direction:column}}.profile__date li{position:relative}.profile__date li h2{line-height:130%;font-size:1.125rem;color:#888;margin-top:12px}.profile__date li p{font-size:1rem;color:#888;margin-top:4px}.profile__date li.active h2{color:#313131}.profile__date li.active p{color:#4f4f4f}.profile__date li.active.warning .icon-warning{display:none}.profile__date li.active .profile__date-icon{background:#2bbc38;border-color:#2bbc38}.profile__date li.active .profile__date-icon .icon-success{display:block}.profile__date li.active .profile__date-icon div{display:none}.profile__date li.active .profile__date-bar{background:linear-gradient(90deg,#2bbc38 50%,#d1d1d1 50%)}.profile__date li.finish .profile__date-bar{background:#2bbc38}.profile__date .warning .profile__date-icon{background:#e98925;border-color:#e98925}.profile__date .warning .icon-warning{display:block}.profile__date .warning .icon-warning path{fill:#fff}.profile__date .warning .icon-success{display:none}.profile__date-card{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center}.profile__date-subtit{margin-top:12px;text-align:left}.profile__date-icon{width:60px;height:60px;border-radius:60px;display:flex;align-items:center;justify-content:center;border:4px solid #D1D1D1}.profile__date-icon svg{display:none}.profile__date-icon div{color:#313131;font-size:1.375rem;font-weight:500}.profile__date-bar{display:block;width:calc(100% - 60px);height:5px;position:absolute;background:#d1d1d1;top:26px;border-radius:4px;right:-48%}@media screen and (max-width: 740px){.profile__date{padding:40px}.profile__date li{display:grid;grid-template-columns:auto 1fr;gap:2rem}.profile__date li.active .profile__date-bar{background:linear-gradient(180deg,#2bbc38 50%,#d1d1d1 50%)}.profile__date-card{grid-template-columns:repeat(1,1fr);justify-items:center;gap:80px}.profile__date-item .flex-column,.profile__date-item .vote__counter-timer-item,.profile__date-item .toast__list{align-items:flex-start;min-width:210px}.profile__date-icon{width:50px;height:50px;border:3px solid #D1D1D1}.profile__date-icon svg{display:none;max-width:60%;max-height:30px}.profile__date-bar{width:5px;height:105%;top:105%;left:22px}}.profile__infos{position:sticky;top:1rem}.profile__infos-avatar{position:relative;margin-bottom:10px}.profile__infos-avatar:disabled{cursor:default}.profile__infos-avatar:disabled span{display:none}.profile__infos-avatar:not(:disabled):hover img{filter:blur(1px) brightness(50%)}.profile__infos-avatar:not(:disabled):hover div{display:block;color:#fff}.profile__infos-avatar:not(:disabled):hover span{background-color:#10219f}.profile__infos-avatar div{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.125rem}.profile__infos-avatar img{width:200px;height:200px;border-radius:200px;transition:.3s ease}.profile__infos-avatar span{position:absolute;top:0;right:0;background:#0618cd;width:50px;height:50px;border-radius:50px;transition:all .3s ease;border:4px solid #fff}.profile__infos-description{text-align:center}.profile__infos-preview{display:flex;align-items:center;justify-content:center}.profile__infos-preview img{width:200px;height:200px;border-radius:50%;display:block}.profile__infos-tit{border-bottom:1px solid rgba(136,136,136,.5);text-align:center;align-items:center}.profile__infos-tit h2{font-size:1.5rem;color:#121212;margin-top:18px}.profile__infos-tit p{color:#888;margin:8px 0 30px;font-size:1rem}.profile__infos-share{margin-top:36px}.profile__infos-share h2{font-size:1.375rem}.profile__infos-share p{margin:12px 0 22px}.profile__infos-share a{width:100%;text-align:center;font-size:1rem;font-weight:400}.profile__infos-btn{display:grid;grid-template-columns:1fr 50px;gap:10px}.profile__infos-btn button{border:2px solid #888;border-radius:8px;width:44px;height:44px}.profile__infos-btn button path{fill:#888}.profile__infos-btn button:hover{border-color:#10219f}.profile__infos-btn button:hover path{fill:#10219f}.profile__infos-btn input{padding:10px;border-radius:8px 0 0 8px;width:100%;border:2px solid #888;border-right:0;background:#fff}.profile__infos-btn div{display:flex}.profile__infos-btn div button{border-radius:0 8px 8px 0}.profile__infos-btn-copy:hover input,.profile__infos-btn-copy:hover button{cursor:pointer;border-color:#10219f}.profile__infos-btn-copy:hover path{fill:#10219f}.profile__infos-disabled{cursor:not-allowed;pointer-events:none}.profile__infos-disabled input,.profile__infos-disabled button{border-color:#d1d1d1;color:#d1d1d1}.profile__infos-disabled button path{fill:#d1d1d1}@media screen and (max-width: 960px){.profile__infos{position:unset}}@media screen and (max-width: 740px){.profile__infos-share h2{font-size:1.125rem}.profile__infos-share p{font-size:1rem;line-height:140%;margin:.5rem 0 1rem}}.profile__form{grid-column:span 2}.profile__form-tit div{display:flex;align-items:center;gap:1.125rem;margin-bottom:12px}.profile__form-btn{align-items:flex-end}.profile__form-btn button{max-width:300px;font-size:1rem}.profile__form-btn p{font-size:.75rem;color:#888;margin-top:8px}.profile__form h2{font-size:1.375rem}.profile__form p{line-height:130%}.profile__form form{gap:20px;margin-top:28px}.profile__form form input,.profile__form form label{font-size:1rem}.profile__form .line{margin:1rem 0}@media screen and (max-width: 960px){.profile__form{grid-column:1}}@media screen and (max-width: 740px){.profile__form-tit div{display:grid;justify-items:start;line-height:130%;gap:10px}.profile__form-btn button{width:100%;max-width:unset}}.profile__infos-votes{box-shadow:0 3px 6px #0003;transition:all .3s ease;padding:1rem 20px;cursor:pointer}.profile__infos-votes:hover{box-shadow:0 6px 10px #0003;transform:translateY(-2px)}.profile__infos-votes p{margin:0;font-size:1rem;color:#888}.profile__infos-votes-count{display:flex;gap:10px;font-size:1.5rem;color:#121212;font-weight:700}.profile__infos-votes-count .badge{height:2rem;padding:0 5px;font-size:.75rem;font-weight:700}.profile__infos-votes-description{display:block;margin-top:10px;font-size:.75rem;line-height:130%;color:#888}.profile{padding:80px 20px}.profile .breacrumb{margin-bottom:20px}.profile__card{background:#fff;padding:40px;max-width:100%}.profile__card h1{font-size:1.375rem;font-weight:700;color:#121212}.profile__grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:start}@media screen and (max-width: 960px){.profile__grid{grid-template-columns:1fr}}@media screen and (max-width: 740px){.profile .container{padding:0}.profile__card{padding:40px 20px}}.vote__candidates__form{margin-top:2rem}.vote__candidates__captcha{margin-top:3rem;margin-bottom:1.5rem}.vote__candidates .form-field__error{font-size:1rem}.vote__candidates__cta{margin-top:1rem}.vote__candidates__cta__advice{margin-top:.25rem;font-size:.75rem;color:#888}@media screen and (max-width: 740px){.vote__candidates__cta__advice{line-height:140%}}.vote__candidates__cta__submit{padding:.75rem .5rem}.vote__candidates__cta__submit .form-field__submit__text{font-size:1rem;font-weight:500;line-height:150%}.vote__candidates__cta .form-field__error{text-align:center;margin-bottom:.5rem}.vote__candidates .vote-select{margin-bottom:1.125rem}.vote__candidates .vote-candidates{width:100%;margin-top:3rem}.vote__candidates .vote-candidates__header{background-color:#f6f6f6;padding:.75rem 1.5rem;margin-bottom:1.25rem;border-radius:.5rem;display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:1.25rem;column-gap:1.25rem;align-items:center}.vote__candidates .vote-candidates__title{min-height:2.5rem;display:flex;align-items:center}.vote__candidates .vote-candidates__title h3{font-size:1.125rem;font-weight:700;line-height:155%;color:#121212}.vote__candidates .vote-candidates__remove{display:flex;align-items:center;justify-content:center;padding:.75rem .5rem;border-radius:.25rem;height:-moz-min-content;height:min-content;transition:background-color .3s ease}.vote__candidates .vote-candidates__remove:hover{background-color:#ddd}.vote__candidates .vote-candidates__remove svg{display:block;width:1rem;height:1rem}.vote__candidates .vote-candidates__list{list-style:none}.vote__candidates .vote-candidates__list img{border-radius:50px;height:3.75rem;width:3.75rem}.vote__candidates .vote-candidates__item{width:100%;background-color:#fff;padding:1.375rem 1.5rem;border-radius:.5rem;border:1px solid transparent;outline:1px solid transparent;box-shadow:0 4px 4px -1px #0c0c0d33,0 4px 4px -1px #0c0c0d1a;display:grid;grid-template-columns:auto 3.75rem 1fr auto;-moz-column-gap:1.25rem;column-gap:1.25rem;align-items:center;font-size:.875rem;margin-bottom:.75rem;transition:.3s ease;transition-property:border-color,outline-color}.vote__candidates .vote-candidates__item.checked{border-color:#10219f;outline-color:#10219f}.vote__candidates .vote-candidates__name{display:block;font-size:1.125rem;font-weight:500;line-height:155%;margin-bottom:.25rem}.vote__candidates .vote-candidates__instagram{display:block;font-size:.875rem;line-height:142%;color:#888}@media screen and (max-width: 540px){.vote__candidates .vote-candidates__item{padding:1rem 1.125rem}.vote__candidates .vote-candidates__name{font-size:1rem;word-break:break-word}.vote__candidates .vote-candidates__instagram{word-break:break-word}}.vote__counter{padding:6rem 1.25rem;min-height:70vh}.vote__counter-container{width:50%;gap:40px;padding:0 40px}.vote__counter-container img{max-width:250px;margin:0 auto}.vote__counter-timer{padding:20px;gap:3rem}.vote__counter-timer-item{perspective:1000px;transform-style:preserve-3d}.vote__counter-timer-number{font-size:3.5rem;line-height:130%;backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity;min-width:80px;margin:0 auto;justify-content:center}.vote__counter-timer-txt{font-size:1.5rem}.vote__counter h1{font-weight:700;font-size:3.5rem;text-align:center}.vote__counter .btn{background:#fff;width:unset;padding:1rem 2rem}.vote__counter .btn:hover{background:#0618cd;color:#fff;border-color:#fff}@media screen and (max-width: 1140px){.vote__counter-container{width:80%;margin:0 auto}}@media screen and (max-width: 740px){.vote__counter-container{width:100%;padding:20px 0;gap:20px}.vote__counter-timer{gap:20px}.vote__counter-timer-number{font-size:3rem;min-width:60px}.vote__counter-timer-txt{font-size:1.25rem}.vote__counter img{width:200px}.vote__counter h1{font-size:2.5rem}.vote__counter p{line-height:140%;font-size:1rem}.vote__counter .btn{width:100%}}.vote__infos p{color:#313131;margin-bottom:1.125rem}@media screen and (max-width: 740px){.vote__infos p{font-size:1rem;line-height:130%}}.vote__success{min-height:90vh}.vote__success.container{padding:10rem 20px}.vote__success-title{text-align:center;font-size:3.5rem;line-height:130%;margin-bottom:.75rem}.vote__success-txt{width:100%;align-items:center}.vote__success-icon{max-width:7.5rem;height:auto;width:90%;margin-bottom:2.375rem}.vote__success-description{max-width:58rem;width:90%;text-align:center;font-size:1.5rem;line-height:150%;margin-bottom:3.5rem}.vote__success-box{background:#fff;border-radius:8px;color:#313131;padding:2rem;margin-top:40px;gap:20px;width:100%;max-width:800px}.vote__success-box-id{display:flex;align-items:center;gap:0 20px;background:#e7f3ff;border-radius:8px;padding:12px 24px;flex-wrap:wrap}.vote__success-box-id .h3{font-size:1rem;font-weight:700}.vote__success-box-id p{font-size:1rem;line-height:150%}.vote__success-box .btn{border-radius:8px;font-size:1rem;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px}.vote__success-box .vote-candidates__item{grid-template-columns:auto 1fr}.vote__success-box .vote-candidates__item.checked{border-color:#888;outline-color:#888}.vote__success-box .vote-candidates__info{width:100%;align-items:center;flex-wrap:wrap;gap:10px}@media screen and (max-width: 740px){.vote__success.container{padding:5rem 0;width:95%}.vote__success-description{width:100%;font-size:1rem;line-height:130%;text-align:center}.vote__success-title{text-align:center;font-size:2.5rem}.vote__success-txt{gap:10px}.vote__success-txt img{width:150px}.vote__success-box{padding:20px}.vote__success-box-id{row-gap:10px}.vote__success-box .vote-candidates__instagram{margin-top:-10px}}.vote{color:#fff}.vote__bg{background-image:url(pages/img/bg-vote.webp);background-repeat:no-repeat;background-size:cover;background-position:top left 50%;background-color:#0618cd}.vote__form{gap:20px}.vote__form input,.vote__form label,.vote__form .form-field__error{font-size:1rem}.vote__container{background-image:url(pages/img/background.webp);background-repeat:no-repeat;background-size:cover;padding:80px 20px}.vote__container h2{font-weight:700;color:#0618cd;font-size:2rem;margin-bottom:1.125rem;line-height:130%}.vote .grid-2{align-items:start}.vote .modal .bell img{max-width:unset;width:8.5rem;height:auto;display:block}.vote .modal input{font-size:1rem}.vote .modal input::-moz-placeholder{text-align:center}.vote .modal input::placeholder{text-align:center}.vote #bell{transform-origin:top;transform-box:fill-box;animation:bell-swing 2s ease-in-out infinite;padding:0 1rem}@media screen and (max-width: 1140px){.vote .grid-2{grid-template-columns:1fr}}@media screen and (max-width: 740px){.vote__container{padding:80px 0}.vote__container h2{font-size:1.75rem;line-height:120%;margin-bottom:.5rem}}.vote-modal .form-field__input{text-align:center}.vote-modal .form-field__error{text-align:center;font-size:14px;margin-top:.5rem}.vote-modal__resend{display:block;margin:1rem auto 0;color:#0618cd;font-size:.875rem;padding:.25rem .5rem}.vote-modal__resend:not(:disabled):hover{text-decoration:underline;text-underline-offset:4px}.vote-modal__resend:disabled{cursor:default;opacity:.3}.setup{padding:120px 20px}.setup__title{width:80%}.setup .container{padding:0}.setup .login__form form{width:100%}.setup .login__form .grid-2{justify-items:unset;gap:20px;margin-top:20px}.setup .login__form .form-field__google a,.setup .login__form .form-field__google button{padding:1rem;font-size:1.125rem;width:100%;height:62px;-moz-column-gap:.25rem;column-gap:.25rem}@media screen and (max-width: 960px){.setup__title{width:100%;text-align:center}.setup .grid-2{grid-template-columns:1fr}}@media screen and (max-width: 740px){.setup{padding:60px 20px}.setup .grid-2{gap:20px}.setup .login__form form{margin-top:20px}.setup .login__form .form-field__google a{padding:.875rem;font-size:1rem;height:unset}}.post__box{padding:20px;border:1px solid #EDEDED;border-radius:4px;max-width:350px}@media screen and (max-width: 1140px){.post__box{padding:20px 10px}}@media screen and (max-width: 740px){.post__box{width:100%}}.post__box.grid-2{grid-template-columns:100px auto;gap:10px;align-items:start;justify-self:center}.post__box-wrapper{margin:2rem 1rem;width:100%;max-width:26.25rem;justify-content:center;gap:40px}@media screen and (max-width: 960px){.post__box-wrapper{margin:1rem auto}}@media screen and (max-width: 740px){.post__box-wrapper{order:2;margin:1rem auto;min-width:300px;width:unset}}.post__box-txt{gap:5px;align-items:flex-start}.post__box-share{width:100%}.post__box-share ul{display:flex;justify-content:space-between;margin-top:20px}.post__box-share svg{fill:#fff;width:1.5rem;height:1.5rem}.post__box-share a{display:block;padding:5px;transition:.3s}.post__box-share a:hover svg{fill:#777}@media screen and (max-width: 1140px){.post__box-share{margin:0}.post__box-share ul{flex-wrap:wrap}}.post__box-topics ul{margin-top:10px}.post__box-topics li{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #555}.post__box-topics li a{font-size:.875rem;line-height:1.5;color:#cacaca;transition:color .3s;text-decoration:none}.post__box-topics li a:hover{color:#fff;text-decoration:underline}.post__box img{width:100px;height:100px;border-radius:4px}.post__box p{font-size:.875rem;line-height:140%}.post__box span{font-size:1.125rem}.post__box button{font-size:1.125rem;padding:.5rem 1rem}.post__box button div{display:flex;align-items:center;gap:10px}.post__box button:hover{opacity:.7}.post__box button .follow{display:none}.post__boxes{height:-moz-fit-content;height:fit-content;z-index:1;display:flex;flex-wrap:wrap;position:sticky;top:1vh}@media screen and (max-width: 1140px){.post__boxes{margin-right:10px}}@media screen and (max-width: 960px){.post__boxes{position:unset}}@media screen and (max-width: 740px){.post__boxes{position:unset;display:flex;justify-content:center;margin-bottom:20px}}.post__content{max-width:46.25rem;margin:0 auto;padding-top:40px;line-height:140%;height:-moz-fit-content;height:fit-content;z-index:1;display:flex;flex-wrap:wrap;position:sticky;top:1vh}.post__content ul{list-style:none}.post__content p,.post__content h2,.post__content h3{line-height:150%}.post__content h2{font-size:2.25rem;font-weight:700;margin:40px 0 20px;color:#fff}.post__content h3{font-size:1.875rem;font-weight:700;margin:40px 0 20px;color:#fff}.post__content p{font-size:1.25rem;margin-bottom:.5rem;font-weight:300}.post__content figure{margin-top:1rem;display:flex;flex-direction:column;align-items:center}.post__content figure img{height:100%;width:100%;margin:0 auto}.post__content figure figcaption{font-size:.875rem;font-style:italic;margin-bottom:1rem;color:#d7d7d7}.post__content-wrapper{width:98%;margin:0 auto;display:grid;grid-template-columns:1fr minmax(auto,45rem) 1fr;-moz-column-gap:.5rem;column-gap:.5rem}@media screen and (max-width: 1140px){.post__content{margin-right:10px}.post__content-wrapper{margin:2rem 0;grid-template-columns:minmax(auto,300px) 1fr}}@media screen and (max-width: 960px){.post__content{margin-right:0}.post__content-wrapper{grid-template-columns:1fr}}@media screen and (max-width: 740px){.post__content{position:unset;display:flex;justify-content:center;margin-bottom:20px;padding-top:0}}.post{background-color:#040416;color:#d9d9d9}.post__title h1{text-align:center;padding:40px 0 20px;font-weight:700;color:#fff}.post__title-tags{margin-bottom:40px;gap:10px}.post__title-tags a{font-size:.875rem;text-decoration:none;background-color:#0618cd;padding:.5rem 1rem;border-radius:4px;opacity:1;transition:opacity .3s ease}.post__title-tags a:hover{opacity:.7}.post__container.container{padding:120px 20px;position:relative;z-index:10}.winners{background:#0d121a;color:#fff;padding:40px 20px}.winners__title{margin:60px 0}.winners__title .h1{font-size:3rem;margin-bottom:1rem}.winners__title p{font-size:1.125rem}.winners__timeline{width:100%;overflow-x:hidden;scroll-behavior:smooth}.winners__timeline__control{display:none;align-items:center;justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem}.winners__timeline__control.show{display:flex}.winners__timeline__control__button{font-size:.875rem;font-family:inherit;color:#fff;display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.winners__timeline__control__icon{display:flex;align-items:center;justify-content:center;background-color:#161e29;border-radius:50%;width:1.75rem;height:1.75rem}.winners__timeline__control__before svg{transform:rotate(90deg)}.winners__timeline__control__next svg{transform:rotate(-90deg)}.winners__timeline-line{background:#4f4f4f;min-width:150px;max-width:200px;height:2px;margin-top:.75rem;display:block}.winners__timeline-start{background:linear-gradient(90deg,#0d121a00,#4f4f4f)}.winners__timeline-end{background:linear-gradient(-90deg,#0d121a00,#4f4f4f)}.winners__timeline ul{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:2.5rem 1rem;gap:.25rem}.winners__timeline-year.active a{color:#fff;font-weight:700;pointer-events:none;cursor:default}.winners__timeline-year.active a:before{background:#0618cd;border:2px solid white}.winners__timeline a{text-decoration:none;padding:.25rem 1rem;position:relative;color:#4f4f4f;font-size:1.25rem;min-width:80px;max-width:120px;display:block}.winners__timeline a:before{content:"";display:block;margin:0 auto 1rem;width:1.125rem;height:1.125rem;background:#4f4f4f;border-radius:50%}.winners__timeline a:hover{color:#fff;font-weight:700}.winners__timeline a:hover:before{background:#0618cd;border:2px solid white}.winners__podium{display:grid;grid-template-columns:repeat(10,1fr);align-items:end;gap:20px;margin:160px 40px 240px;text-align:center}.winners__podium h2{font-size:1.25rem;line-height:130%;margin-top:40px}.winners__podium p{font-size:1.75rem;line-height:160%;font-weight:700}.winners__podium a{font-size:1rem;opacity:.7;padding:.5rem;display:inline-block;text-decoration:none;transition:.3s ease}.winners__podium a:hover{text-decoration:underline;opacity:1}.winners__podium-txt,.winners__podium-img{position:relative;z-index:10}.winners__podium-avatar{width:250px;height:250px;border-radius:18px;border:4px solid #10219F}.winners__podium-arrow{position:absolute;bottom:-38px;left:50%;transform:translate(-50%)}.winners__podium-blur{position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%)}.winners__podium-louros{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:125%;max-width:unset}.winners__podium-block{height:150px;width:100%}.winners__podium-top-1{grid-column:span 4}.winners__podium-top-1 .winners__podium-avatar{width:275px;height:275px;border:4px solid #FFC35C}.winners__podium-top-1 .winners__podium-block{height:220px}.winners__podium-top-2,.winners__podium-top-3{grid-column:span 3}.winners__sponsors{margin:80px 20px;gap:20px}.winners__h2{font-size:1.5rem;font-weight:700}.winners__item{background-color:#232f3d;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;border-radius:12px}.winners__item-img{overflow:hidden;border-radius:8px;min-width:11.25rem}.winners__item-img img{transition:all .3s ease;aspect-ratio:1/1;height:100%;width:100%;display:block}.winners__item-txt{grid-column:2/-1}.winners__item-txt h3{font-size:1.125rem}.winners__item-txt p{font-size:1.25rem;font-weight:700;margin:8px 0 1rem}.winners__item-txt a{font-size:1rem;line-height:130%;text-decoration:none;padding:.5rem 0;word-break:break-word}.winners__item-txt a:hover{text-decoration:underline}.winners__item:hover img{transform:scale(1.025)}.winners__top{margin-top:120px}.winners__top ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.winners__top-100{margin-bottom:120px}.winners__top-100 ul{grid-template-columns:repeat(5,1fr)}.winners__top-100 .winners__item{grid-template-columns:1fr;grid-template-rows:12rem 1fr;gap:1.125rem 0}.winners__top-100 .winners__item p{margin:5px 0 10px}.winners__top-100 .winners__item-img{min-width:auto}.winners__top-100 .winners__item-txt{grid-column:auto}@media screen and (max-width: 1440px){.winners__top-10 .winners__item{display:grid;grid-template-columns:repeat(2,1fr)}.winners__top-10 .winners__item-img{min-width:auto}.winners__top-10 .winners__item-txt{grid-column:unset}.winners .winners__item{padding:.75rem}.winners .winners__item-txt p{font-size:1.125rem}}@media screen and (max-width: 1140px){.winners__timeline-start,.winners__timeline-end{display:none}.winners__top-10 ul,.winners__top-10 .winners__item{grid-template-columns:repeat(2,1fr)}.winners__top-10 .winners__item-img{min-width:unset}.winners__top-10 .winners__item-txt{grid-column:auto}.winners__top-100 ul{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 960px){.winners__podium{grid-template-columns:1fr;margin:120px 20px;gap:60px}.winners__podium-top-1{grid-row:1;grid-column:span 3}.winners__timeline-line{min-width:5.5rem}.winners__top-100 ul{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 740px){.winners .container{padding:0}.winners__podium-top-1 .winners__podium-block,.winners__podium-block{height:100px}.winners__sponsors{flex-direction:column;align-items:center;gap:40px}.winners__top-10 ul{grid-template-columns:1fr}.winners__top-10 .winners__item{grid-template-columns:repeat(3,1fr)}.winners__top-10 .winners__item-txt{grid-column:2/-1}.winners__top-100 ul{grid-template-columns:1fr 1fr;gap:20px 10px}.winners__top-100 .winners__item{padding:10px}}.page-404{color:#fff}.page-404__container{margin:0 auto;align-items:center}.page-404__container.container{padding:40px 0 100px}.page-404__txt{align-items:center;margin-top:-200px;text-align:center}.page-404__txt h2{font-size:3rem;line-height:130%}.page-404__txt p{width:50%;margin:2rem 0}.page-404__txt .btn-white{background-color:#fff;border:none;padding:1rem;min-width:300px}.page-404__txt .btn-white:hover{background-color:#121212;color:#fff}@media screen and (max-width: 960px){.page-404__img{padding:0 20px}.page-404__txt{margin-top:-140px}.page-404__txt p{margin:1rem 0}}@media screen and (max-width: 740px){.page-404__txt{margin-top:-80px;padding:20px}.page-404__txt .btns{flex-wrap:wrap;margin-top:20px}.page-404__txt h2{font-size:2.5rem}.page-404__txt p{width:100%;line-height:130%}}.hero{flex:1}.hero__txt{gap:20px;align-items:flex-start;z-index:1}.hero__container{min-height:45rem;max-height:45rem;height:calc(95vh - 4rem);display:flex;flex-direction:column}.hero__title{font-size:3rem;font-weight:500;line-height:110%}.hero__description{font-size:1.25rem;line-height:150%}.hero__img{position:relative;width:100%;height:100%;z-index:2}.hero__img img{position:absolute;bottom:-25%;right:0;width:110%;max-width:unset;max-height:42.5rem;-o-object-fit:contain;object-fit:contain;display:block}.hero__img:after{content:"";width:100%;height:100%;display:block;background-color:#0013fd;border-radius:50%;filter:blur(100px);position:absolute;bottom:-25%;right:0;z-index:-1}@media screen and (max-width: 1140px){.hero__title{font-size:2.5rem}.hero__description{font-size:1.125rem}.hero__img img{bottom:-20%}}@media screen and (max-width: 960px){.hero__stamp{margin:0 auto}.hero__scroller{margin-top:4rem;padding:0}.hero__container{max-height:unset;height:auto}.hero.grid-2{grid-template-columns:1fr;margin-top:5rem}.hero__txt{max-width:45rem;margin:0 auto;text-align:center}.hero__txt .btn{margin:0 auto}.hero__img{position:relative;margin-top:4rem}.hero__img:after{bottom:0;opacity:.6}.hero__img img{width:100%;position:unset}}.heart{position:relative;z-index:2}.heart li{height:100%;background-color:#232328;padding:20px;transition:background-color .3s ease}.heart li:hover{background-color:#000dad}.heart li:hover span{color:#fff}.heart h3{margin:20px 0;font-weight:700}.heart span{font-size:2rem;color:#0618cd;transition:color .3s ease}.heart .grid-4{align-items:flex-start}.passos{border:1px solid #fff;width:95%;margin:20px}.passos.container{padding:60px 120px}.passos h3{font-weight:700;margin-bottom:10px}.passos a{font-size:inherit;font-weight:inherit;transition:color .3s ease}.passos a:hover{color:#0013fd}.passos__grid{margin:40px}.passos__grid li{display:grid;grid-template-columns:50px 1fr;gap:80px;align-items:center;justify-content:center;margin-top:40px}.passos__grid span{text-align:center;font-size:6rem;line-height:120%;display:block}.passos .flex-column,.passos .toast__list,.passos .vote__counter-timer-item{align-items:center}@media screen and (max-width: 1140px){.passos{margin:0 40px}}@media screen and (max-width: 960px){.passos.container{padding:60px 20px}.passos li{gap:40px;margin-top:40px}}@media screen and (max-width: 740px){.passos{margin:0 20px}.passos h2{font-size:2rem;line-height:120%}.passos.container{padding:60px 20px}.passos__grid{margin:20px 0}.passos__grid li{display:flex;flex-direction:column;text-align:center;gap:10px;padding-bottom:40px;border-bottom:2px solid #ccc}.passos__grid li:last-of-type{border-bottom:0}.passos__grid span{font-size:4rem}}.testimonials{width:95%;position:relative;z-index:1}.testimonials__title{font-size:2rem;font-weight:500;text-align:center;margin-bottom:6.25rem;line-height:140%}.testimonials__list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.testimonials__item{display:flex;flex-direction:column;justify-content:center;background-color:#fdfdfd;border-radius:.5rem;color:#03030e;padding:2.5rem;font-size:1.125rem;font-weight:400;transition:.3s ease;transition-property:background-color,color}.testimonials__item:hover{background-color:#000dad;color:#fff}.testimonials__item:hover .testimonials__name{color:#a3a3a3}.testimonials__description{font-weight:400;margin-bottom:1.5rem;flex:1}.testimonials__name{color:#898989}@media screen and (max-width: 1440px){.testimonials__item{padding:1.75rem}}@media screen and (max-width: 1140px){.testimonials__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 740px){.testimonials__list{grid-template-columns:1fr}}.time h2{margin-right:40%;padding-bottom:80px;font-size:3.25rem;line-height:140%}.time p{color:#eee}.time__img{display:block;margin:12rem auto 0;max-height:720px}@media screen and (max-width: 960px){.time h2{margin-right:0;text-align:center}.time h2{font-size:1.75rem;padding-bottom:40px}.time span{display:none}.time__img{margin:5rem auto 0}}.who__txt{gap:20px}.who__txt p{line-height:160%}.who__txt span{color:#949494}.who__txt span span{color:#0618cd;font-size:1.25rem}.who__txt a{font-size:1.125rem}.who__txt a:hover{color:#0618cd}.who__img{width:100%}.who__img>img{width:100%;height:auto;max-width:26rem;margin:0 auto;display:block}@media screen and (max-width: 960px){.who.grid-2{grid-template-columns:1fr}}.reveal{max-width:60rem;width:95%;margin:15rem auto 10rem}.reveal iframe{width:100%;height:500px;border-radius:8px}@media screen and (max-width: 960px){.reveal{margin-top:10rem}.reveal__description{margin-bottom:4rem}}@media screen and (max-width: 740px){.reveal iframe{height:auto;min-height:350px}}.subscription-cards{max-width:80rem;width:95%;margin:0 auto 9rem}.subscription-cards__title{font-size:2rem;font-weight:500;line-height:150%;margin-bottom:2.5rem}.subscription-cards__list{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:2rem;column-gap:2rem;list-style:none}.subscription-cards__item{background-color:#fff;border-radius:.5rem;padding:2rem 3rem;color:#03030e;height:-moz-fit-content;height:fit-content}.subscription-cards__item:last-of-type{margin-top:3.5rem}.subscription-cards__icon{color:#0013fd;margin-bottom:1rem;fill:#0013fd}.subscription-cards__icon.material-symbols-outlined{font-size:2.5rem}.subscription-cards__description{font-size:1.25rem;line-height:150%;font-weight:400}@media screen and (max-width: 960px){.subscription-cards{max-width:45rem}.subscription-cards__list{grid-template-columns:1fr;row-gap:1rem}.subscription-cards__item{padding:3rem 4rem}.subscription-cards__item:last-of-type{margin-top:0}}@media screen and (max-width: 740px){.subscription-cards__title{font-size:1.5rem;text-align:center}.subscription-cards__item{padding:2rem}.subscription-cards__description{font-size:1.125rem}}.subscribe{position:relative;z-index:1}.subscribe:before{content:"";max-width:75rem;margin:0 auto;width:100%;height:100%;display:block;background-color:#0013fd;border-radius:50%;filter:blur(400px);position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1}.subscribe__title{text-align:center;font-size:1.5rem;font-weight:400;text-shadow:4px 4px 6px rgba(0,0,0,.35);line-height:140%;margin-bottom:4.5rem}.subscribe__description{font-size:1.125rem;text-align:center;text-shadow:4px 4px 6px rgba(0,0,0,.35);max-width:42rem;margin:0 auto 10rem}.subscribe__future{margin:0 auto;max-width:60rem}.subscribe__future__title{font-size:2rem;font-weight:500;margin-bottom:5.5rem;text-align:center;line-height:140%}.subscribe__future__icon__wrapper{width:4.5rem;height:4.5rem;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center}.subscribe__future__icon{width:2.5rem;height:2.5rem;fill:#0013fd;display:block}.subscribe__future__description{margin-top:3.25rem;font-size:1.125rem;line-height:150%;text-shadow:4px 4px 6px rgba(0,0,0,.35);text-align:center}.reading-progress-bar{position:fixed;top:0;left:0;width:100%;height:6px;background:#f0f0f0;z-index:9999}.reading-progress-bar__fill{width:0;height:100%;background:#0618cd;transition:width .1s ease}*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}body{width:100%;font-family:Lato,sans-serif;color:inherit;font-size:1.125rem;line-height:130%;background:#03030e;scroll-behavior:smooth}img{max-width:100%;-o-object-fit:cover;object-fit:cover}textarea{resize:none}button{cursor:pointer;background:none;border:none;font-family:Lato,sans-serif}strong{font-weight:700}.container{max-width:1440px;margin:0 auto;padding:0 20px}.secao{padding:120px 20px}@media screen and (max-width: 740px){.secao{padding:100px 20px}}#top-100{background-color:#03030e;color:#fff;padding-bottom:1rem}#top-100 #formulario{width:95%;margin:0 auto 10rem;padding:120px 80px}@media screen and (max-width: 1140px){#top-100 #formulario{padding:80px 40px}#top-100 #formulario .form-field__row{flex-direction:column}}@media screen and (max-width: 740px){#top-100 #formulario{padding:60px 20px;border-radius:20px}}#top-100 .bg-dark{background-color:#222;color:#fff;margin:120px 0;border-radius:20px;padding:40px}#top-100 .iniciativas__img img{display:block}#top-100 .iniciativas .h2{margin-bottom:20px}#top-100 .iniciativas ul{gap:20px;margin-top:40px}#top-100 .iniciativas li{background:#fdfdfd;box-shadow:0 52px 44px #0000000d;display:flex;gap:20px;padding:20px}#top-100 .iniciativas li img{width:32px;height:32px}@media screen and (max-width: 540px){#top-100 .iniciativas .h2{font-size:1.5rem;line-height:120%}}#top-100 .bg-white h2,#top-100 .profile__card h2{font-weight:700}@media screen and (max-width: 1140px){#top-100 .bg-white,#top-100 .profile__card{border-radius:20px}}@media screen and (max-width: 740px){#top-100 .bg-white,#top-100 .profile__card{margin:40px 20px}#top-100 #top100-form{padding:80px 20px;border-radius:20px}#top-100 .bg-dark{margin:120px 0;border-radius:10px;padding:20px;text-align:center}#top-100 .bg-dark p{font-size:1rem;line-height:140%}#top-100 .iniciativas ul{gap:20px;margin-top:40px}#top-100 .iniciativas p{font-size:1rem;line-height:140%}}@media screen and (max-width: 540px){#top-100 .bg-white,#top-100 .profile__card{margin:40px 2.5%}#top-100 .profile-picture__title{font-size:1rem}#top-100 .profile-picture__edit button{font-size:.875rem}}.top100-form__form h2{font-size:1.5rem;text-align:center;margin-bottom:-20px}.top100-form__form{width:100%}.top100-form__form form{width:100%;padding:2rem 3rem;border:2px solid #000DAD;border-radius:.5rem;display:flex;flex-direction:column;row-gap:2rem}.top100-form__form.time-expired{min-height:10rem;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem}@media screen and (max-width: 740px){.top100-form__form.time-expired{margin-top:2rem}}.top100-form__form.time-expired p{font-size:1.5rem;font-weight:700;text-align:center;text-transform:uppercase}.top100-form__form.time-expired .time-expired__small{font-size:1.25rem;text-transform:none}.top100-form__form.time-expired .time-expired__notice{display:flex;align-items:center;flex-direction:column;margin-top:4rem;row-gap:1.5rem}.top100-form__form.time-expired .time-expired__notice p{font-size:1.25rem;text-transform:none;font-weight:400}.top100-form__form.time-expired .time-expired__notice a{font-size:1.125rem}.top100-form__txt{align-self:start}.top100-form h2{color:#000dad;line-height:120%}.top100-form p{color:#3d3d3d;font-size:1.125rem;font-weight:400}.top100-form__modal-wrapper{position:fixed;inset:0;z-index:10;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;overflow-y:auto;padding:2rem 0}.top100-form__modal-wrapper.open{display:flex}.top100-form__modal{margin:auto;background-color:#f6f6f6;border-radius:.5rem;padding:5rem 4rem;box-shadow:0 4px 20px #00000040;max-width:48rem;width:90%;position:relative}.top100-form__modal form{display:flex;flex-direction:column;row-gap:2rem}.top100-form__modal__close{position:absolute;top:1.5rem;right:1.5rem;border:none;background-color:transparent;cursor:pointer;transition:opacity .3s ease}.top100-form__modal__close:hover{opacity:.5}.top100-form__modal__close svg{display:block}.top100-form__modal__title{font-size:1.25rem;font-weight:700;line-height:150%;text-transform:uppercase}.top100-form__modal__subtitle{margin-top:.5rem;font-size:1rem;font-weight:300;line-height:150%}.top100-form__modal__row{display:flex;-moz-column-gap:1rem;column-gap:1rem;row-gap:2rem}.top100-form__modal__row>*{flex:1}.top100-form__modal__row--input-file{-moz-column-gap:8rem;column-gap:8rem;justify-content:center}@media screen and (max-width: 46.25rem){.top100-form__modal{padding:4rem 3rem}.top100-form__modal__row{flex-direction:column}}@media screen and (max-width: 740px){.top100-form p{font-size:1rem;line-height:140%}}@media screen and (max-width: 540px){.top100-form .h2{font-size:1.5rem;line-height:180%;margin-bottom:1rem}.top100-form__form form{padding:2rem 1rem}.top100-form__modal{padding:4rem 2rem}}
