.hero.has-background{background-color:var(--color-background);background-position:50%;background-size:cover}.black-box{background-color:#000;font-family:AnybodyCondensed;font-style:unset;font-weight:700;padding:10px 30px 3px}.sponsors{margin-bottom:1em}.sponsors>div{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.sponsors>div>a{font-size:0}.sponsors>div img{height:48px}.blue-box,.blue-button{background-color:var(--color-accent-2);font-family:AnybodyCondensed;font-style:unset;font-weight:700;padding:5px 8px 3px}.is-blue-button,.is-blue-button:active,.is-blue-button:focus,.is-blue-button:hover{background-color:var(--color-accent-2)!important;border-color:var(--color-white)!important;color:var(--color-white)!important;font-family:Montserrat,Noto Sans;font-style:unset;font-weight:700;padding-bottom:3px;padding-top:5px}.is-blue-button:hover{border-color:transparent!important}h1.is-1{font-family:Montserrat;font-size:64px!important;font-style:unset}@media only screen and (min-width:768px){h1.is-1{font-size:96px!important}}.button,.button:hover{color:var(--color-white)}.input::placeholder,.select select::placeholder,.textarea::placeholder{color:var(--color-gray-light)}.social-network-logo{margin-right:10px}.is-socialmedia{background-color:transparent;width:100%}.is-socialmedia:focus,.is-socialmedia:hover{color:var(--color-gray-light)}.is-socialmedia:focus{border-color:var(--color-accent)}.is-socialmedia:focus:not(:active){box-shadow:0 0 0 .125em var(--color-accent-transparency)!important}@media only screen and (min-width:768px){.is-socialmedia{width:180px}}.homepage-descriptions{font-size:18px}@media only screen and (min-width:768px){.columns.is-reversed-desktop{flex-direction:row-reverse}}.hero.hero-homepage{min-height:60vh}.hero.hero-homepage .hero-body{align-items:center;display:flex}#payment-buttons>.column{padding-bottom:.3rem;padding-top:.3rem}@media only screen and (min-width:768px){#payment-buttons>.column{padding-bottom:unset;padding-top:unset}}#payment-buttons #paypal-button-container{color-scheme:none;line-height:0}#payment-buttons #paypal-button-container>div{min-width:100%}#donation-amount-selector,#donation-vote-selector{font-size:56px;font-weight:700}#donation-amount-selector.columns,#donation-vote-selector.columns{margin:-.3rem -.3rem 0}#donation-amount-selector.columns .column,#donation-vote-selector.columns .column{padding:.3rem}#donation-amount-selector button,#donation-amount-selector input,#donation-vote-selector button,#donation-vote-selector input{background-color:transparent;border-color:var(--color-gray-light);color:var(--color-gray-light);transition:color .3s;transition:border-color .3s}#donation-amount-selector button.is-active,#donation-amount-selector input.is-active,#donation-vote-selector button.is-active,#donation-vote-selector input.is-active{border-color:var(--color-accent-variant-2);box-shadow:inherit;color:#fff}#donation-amount-selector button:focus,#donation-amount-selector input:focus,#donation-vote-selector button:focus,#donation-vote-selector input:focus{box-shadow:inherit}#donation-amount-selector button::placeholder,#donation-amount-selector input::placeholder,#donation-vote-selector button::placeholder,#donation-vote-selector input::placeholder{color:var(--color-gray-light)}@media screen and (max-width:1024px){#donation-amount-selector input,#donation-vote-selector input{padding-right:calc(.75em - 1px)}}