@font-face{font-family:EuclidFlex;src:url(../fonts/EuclidFlex-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:EuclidFlex;src:url(../fonts/EuclidFlex-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:EuclidFlex;src:url(../fonts/EuclidFlex-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:EuclidFlex;src:url(../fonts/EuclidFlex-Thin.woff) format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}html{margin:0;padding:0;--colorscheme: #575756}body{font-family:EuclidFlex,sans-serif;font-size:1.125rem;line-height:1.3;margin:0;padding:0}h1{font-size:3.75rem;font-family:EuclidFlex,sans-serif;margin:0 0 1.875rem 0}h2{font-size:1.75rem;font-family:EuclidFlex,sans-serif;margin:0 0 1.75rem 0}h3{font-size:1.5rem;font-family:EuclidFlex,sans-serif;margin:0 0 1.5rem 0}hr{background:#ccc;border:none;height:1px;margin:2rem 0}header{background:#000;color:#fff;margin:0;padding:1rem 0}header .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:80rem;width:100%}@media screen and (max-width: 1024px){header .container{align-items:flex-start;flex-direction:column}}header .logo a{opacity:1}header .logo svg{fill:#fff;height:2rem;width:auto}header .user{align-items:center;display:flex}@media screen and (max-width: 1024px){header .user{padding:1rem 1rem 0 1rem;justify-content:space-between;width:100%}}header .user .name{font-family:EuclidFlex,sans-serif;font-size:1.5rem;font-weight:600}@media screen and (max-width: 1024px){header .user .name{font-size:1rem}}header a{align-items:center;color:#9da0a2;display:flex;font-size:1.125rem;text-decoration:none;margin:0 0 0 2rem}@media screen and (max-width: 1024px){header a{margin:0;font-size:1rem}}header a:hover{color:#fff}header a svg{width:auto;height:1.125rem;margin:0 0 0 1rem}header .languages{margin-left:2rem;padding:0;display:flex}header .languages a{text-transform:uppercase;font-size:.9rem;border-right:1px solid #fff;padding:0 .5rem;margin:0;color:rgba(255,255,255,.5)}header .languages a:last-child{border:none}header .languages a.active{pointer-events:none;color:#fff}.registerLink,.recoveryLink{color:#333;margin:0 1rem 0 0}.registerLink:visited,.recoveryLink:visited{color:#333}.registerButton{display:block;padding:.5rem .25rem;width:100%;margin:1.5rem 0 0 0;border:none;border-radius:.125rem;background:#000;color:#fff;font-family:EuclidFlex,sans-serif;font-size:.9rem;font-weight:bold;text-decoration:none;text-align:center}article{padding:2rem 0;max-width:80rem;margin:0 auto}section.grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-gap:3.5rem;margin:2rem auto}@media screen and (max-width: 1024px){section.grid{display:block;grid-template-columns:1fr;grid-template-rows:auto;margin:0 auto;padding:1rem}}section.grid .column{height:100%}@media screen and (max-width: 1024px){section.grid .column{margin:0 0 2rem 0}}section.grid .column-3{grid-column-start:auto;grid-column-end:span 3;align-self:center}section.grid .column-4{grid-column-start:auto;grid-column-end:span 4;align-self:center}section.grid .column-6{grid-column-start:auto;grid-column-end:span 6}section.grid .column-8{grid-column-start:auto;grid-column-end:span 8}section.grid .column-9{grid-column-start:auto;grid-column-end:span 9}section.grid .column-12{grid-column-start:auto;grid-column-end:span 12}section.grid .widget{background:#eee;border-radius:.5rem;padding:1rem;height:100%}section.grid .widget.success{background:#b8dbc7}section.grid .widget.error{background:#eed1ce}section.grid .widget .line{display:flex;margin:1rem 0 0 0}section.grid .widget .line input[type=checkbox]{width:1rem;margin:0 1rem 0 0}section.grid .widget .line input[type=text]{width:100%}section.grid .widget .line input[type=text]:focus{border:none;outline:none}section.grid .widget .line button{width:200px}section.grid .widget input{padding:.5rem 1rem;background:#fff;border:none}section.grid .widget button{background:#ddd;border:none;cursor:pointer;padding:.5rem 1rem}section.grid .widget button:hover{background:#ccc}section.grid .widget #searchResult{padding:1rem 0}section.grid p{margin:0 0 1rem 0}section.grid figure{margin:0;padding:0}section.grid img{max-width:100%;height:auto}section.grid form{background:#eee;padding:2rem}section.grid form>div{margin:0 0 1rem 0}section.grid form p{margin:1rem 0;font-size:.925rem}section.grid form label{display:block;font-size:.75rem;padding:0 0 .25rem 0;text-transform:uppercase;width:100%;opacity:.5}section.grid form input{padding:.4rem;display:block;width:100%;border:none}section.grid form select{border:none;background:#fff;padding:.4rem;display:block;width:100%;border:none}section.grid form input[type=submit]{display:block;padding:.5rem .25rem;width:100%;margin:1.5rem 0 0 0;border:none;border-radius:.125rem;background:#000;color:#fff;font-family:EuclidFlex,sans-serif;font-size:.9rem;font-weight:bold}details.allstairs{font-size:15px;line-height:1.4;list-style:none;position:absolute;width:40rem;background:#fff;padding:1rem 2rem;border-radius:.5rem;transform:translateX(-2rem);z-index:20}details.allstairs[open]{box-shadow:0 0 1rem rgba(0,0,0,.1),4.5px 4.5px 3.6px rgba(0,0,0,.024),12.5px 12.5px 10px rgba(0,0,0,.035),30.1px 30.1px 24.1px rgba(0,0,0,.046),100px 100px 80px rgba(0,0,0,.07)}details.allstairs[open] summary{text-decoration:none}details.allstairs[open] summary:after{content:"x"}details.allstairs summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;text-decoration:underline}details.allstairs summary::-webkit-details-marker,details.allstairs summary::marker{display:none}details.allstairs p{margin:1rem 0 0 0;color:#666;line-height:1.4}section#allstairs-widget{background-color:#e0e0e0;border-radius:1rem;padding:1rem;xheight:100%;margin-top:2rem;background-image:url("../images/allstairs-flagman.svg");background-repeat:no-repeat;background-position:right bottom;background-size:14rem auto}@media screen and (max-width: 1024px){section#allstairs-widget{background:#e0e0e0}}section#allstairs-widget .widget-setup form{background:none;padding:0;display:flex;align-items:flex-start}section#allstairs-widget .widget-setup .line{display:flex;align-items:flex-start;margin:0 0 1rem 0}section#allstairs-widget .widget-setup label,section#allstairs-widget .widget-setup p{text-align:justify}section#allstairs-widget .widget-setup label{opacity:1;padding:0;margin:0;text-transform:none;font-size:14px}section#allstairs-widget .widget-setup input[type=checkbox]{width:2rem}section#allstairs-widget .widget-setup input[type=submit]{width:10rem;cursor:pointer;transition:all .2s ease-in-out;margin:0 1rem 0 3rem;padding:.5rem 1.5rem;font-size:1.25rem}section#allstairs-widget .widget-setup input[type=submit][disabled]{opacity:.25;cursor:not-allowed}section#allstairs-widget .widget-stats{display:flex;align-items:center;height:100%}section#allstairs-widget .widget-stats .podium{width:8rem;height:auto;margin:0 2rem}section#allstairs-widget .widget-stats p.info{max-width:25rem}section#allstairs-widget .widget-stats .stats{margin:0 2rem}section#allstairs-widget .widget-stats .stats .name{font-size:1.5rem}section#allstairs-widget .widget-stats .stats .records{font-size:1.5rem;font-weight:600}section#allstairs-widget .widget-stats .stats .entry{margin:.25rem 0}section#allstairs-widget .widget-stats .stats .entry span{width:15rem;display:inline-block}section#allstairs-fundraiser{background:#e0e0e0;border-radius:1rem;padding:1rem 4rem;xheight:100%;text-align:center;margin-top:2rem}@media screen and (max-width: 1024px){section#allstairs-fundraiser{padding:1rem}}@media screen and (max-width: 1024px){section#allstairs-fundraiser .content{flex-direction:column;margin:2rem 0}}section#allstairs-fundraiser svg{height:4rem;width:auto;margin:1rem auto;display:block}section#allstairs-fundraiser .content{display:flex;padding:1rem 0 0 0;flex-direction:column}section#allstairs-fundraiser .content>div{flex:1 0 auto;margin:0 0 1rem 0}section#allstairs-fundraiser .content h2{font-size:1.25rem;margin:0 0 .5rem 0}section#allstairs-fundraiser .content big{font-size:2rem;font-weight:bold}section#allstairs-fundraiser .content .line{display:flex}section#allstairs-fundraiser .content .line>span{display:inline-block;text-align:right;font-weight:bold;flex:1 0 40%;padding:0 1rem 0 0}section#allstairs-fundraiser .content .line label{display:inline-block;text-align:left;flex:1 0 60%}#maroon5-sorteio form .fields{display:flex;gap:.5rem;flex-direction:column}#maroon5-sorteio form .field [readonly]{background:rgba(255,255,255,.5);color:#666;outline:0}#maroon5-sorteio form .field [readonly]:focus{outline:0}#maroon5-sorteio form .field.checkbox{margin:.5rem 0;display:flex;font-size:1rem;gap:.5rem}#maroon5-sorteio form .field.checkbox input{align-self:start;justify-self:start;width:2rem;flex:0 1 auto}#maroon5-sorteio form .field.checkbox label{padding:0;text-transform:none;font-size:1rem;flex:1 0 auto}#maroon5-sorteio form .field.checkbox a{color:#000}