@font-face{font-family:"Eksell";src:url("../webfonts/EksellDisplaySmall.woff2") format("woff2");font-style:normal;font-weight:600}@font-face{font-family:"Eksell Stencil";src:url("../webfonts/EksellDisplayStencil.woff2") format("woff2");font-style:normal;font-weight:600}@font-face{font-family:"Circular";src:url("../webfonts/CircularBook.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-family:"Circular";src:url("../webfonts/CircularBold.woff2") format("woff2");font-style:normal;font-weight:600}html{font-size:1.5vw}.background-white{background:#fff}.background-mid-black{background:#FAFAFA}a{color:#1e1e1e;text-decoration:none;cursor:pointer}.button-confirm{color:#fff;padding:10px !important}.button-confirm:hover{background:black !important}h1,h2,h3,h4,h5,h6{font-family:"Eksell", sans-serif;font-weight:600;color:#1e1e1e;margin:0;padding:0}.heading-hero{font-family:"Eksell", sans-serif;margin:0}@media screen and (min-width: 0px){.heading-hero{font-size:12.8vw;line-height:1em}}@media screen and (min-width: 768px){.heading-hero{font-size:6.4vw;line-height:1em}}@media screen and (min-width: 1400px){.heading-hero{font-size:96px;line-height:1em}}.heading-1{font-family:"Eksell", sans-serif;margin:0}@media screen and (min-width: 0px){.heading-1{font-size:12vw;line-height:1em}}@media screen and (min-width: 768px){.heading-1{font-size:6vw;line-height:1em}}@media screen and (min-width: 1400px){.heading-1{font-size:80px;line-height:1em}}.heading-2{font-family:"Eksell", sans-serif;margin:0}@media screen and (min-width: 0px){.heading-2{font-size:8vw;line-height:1em}}@media screen and (min-width: 768px){.heading-2{font-size:4vw;line-height:1em}}.heading-2-5{font-family:"Eksell", sans-serif;margin:0}@media screen and (min-width: 0px){.heading-2-5{font-size:10vw;line-height:1em}}@media screen and (min-width: 768px){.heading-2-5{font-size:2.5vw;line-height:1em}}.heading-3{font-family:"Eksell", sans-serif;margin:0}@media screen and (min-width: 0px){.heading-3{font-size:5vw;line-height:1em}}@media screen and (min-width: 768px){.heading-3{font-size:2.5vw;line-height:1em}}@media screen and (min-width: 1400px){.heading-3{font-size:40px;line-height:1em}}.heading-4{font-family:"Circular", sans-serif;margin:0}@media screen and (min-width: 0px){.heading-4{font-size:4vw;line-height:1em}}@media screen and (min-width: 768px){.heading-4{font-size:2vw;line-height:1em}}@media screen and (min-width: 1400px){.heading-4{font-size:24px;line-height:1em}}.heading-5{font-family:"Eksell", sans-serif;margin:0}@media screen and (min-width: 0px){.heading-5{font-size:4vw;line-height:1em}}@media screen and (min-width: 768px){.heading-5{font-size:1.5vw;line-height:1em}}@media screen and (min-width: 1400px){.heading-5{font-size:24px;line-height:1em}}@media screen and (min-width: 0px){.body-small{font-size:12px;line-height:1.25em}}@media screen and (min-width: 768px){.body-small{font-size:1vw;line-height:1.25em}}@media screen and (min-width: 0px){.body-medium{font-size:1.5;line-height:1em}}@media screen and (min-width: 768px){.body-medium{font-size:1.25vw;line-height:1em}}@media screen and (min-width: 0px){.body-large{font-size:3vw;line-height:1.35em}}@media screen and (min-width: 768px){.body-large{font-size:1.5vw;line-height:1.35em}}@media screen and (min-width: 1400px){.body-large{font-size:24px;line-height:1.35em}}.spacer-xs{height:0.5vw}.spacer-sm{height:1vw}.spacer-md{height:1.5vw}.spacer-lg{height:1.5vw}.spacer-xl{height:1.5vw}@media screen and (min-width: 0px){.spacer-xxl{height:7.5vw}}@media screen and (min-width: 768px){.spacer-xxl{height:7.5vw}}@media screen and (min-width: 1400px){.spacer-xxl{height:80px}}@media screen and (min-width: 0px){.container{max-width:100%}}@media screen and (min-width: 768px){.container{max-width:100%}}@media screen and (min-width: 1400px){.container{max-width:1500px}}@media screen and (min-width: 0px){.container-small{max-width:100vw}}@media screen and (min-width: 768px){.container-small{max-width:80vw}}@media screen and (min-width: 1400px){.container-small{max-width:1200px}}.btn-group button{border:none;background:black;border-radius:0}@media screen and (min-width: 0px){.btn-group button{font-size:4vw;line-height:1em;padding:2rem}}@media screen and (min-width: 768px){.btn-group button{font-size:1vw;line-height:1em;padding:1rem}}@media screen and (min-width: 1400px){.btn-group button{font-size:16px;line-height:1em;padding:8px 0}}.btn-group button:hover{background:red}.btn-group .active{background:white;color:black;box-shadow:inset 0 0 2px #000}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;position:relative}.marquee-container.text-marquee .marquee-content{display:inline-block;white-space:nowrap;font-size:2rem}.marquee-container.image-marquee .marquee-content{display:flex;white-space:nowrap;align-items:center}.marquee-container.image-marquee .marquee-content .marquee-item{flex-shrink:0;margin-right:20px}.marquee-container.image-marquee .marquee-content .marquee-item img,.marquee-container.image-marquee .marquee-content .marquee-item video{max-height:200px;width:auto}.slides-media .slide{width:100vw;height:100vh;max-width:calc(100vw - 6vw);max-height:100vh;background:white}.slides-media .slide img,.slides-media .slide video{width:100%;height:100%;object-fit:contain}.slides-media .slide .video-js{width:100%;height:100%;object-fit:contain}.categories{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (min-width: 0px){.categories{flex-direction:column}}@media screen and (min-width: 768px){.categories{flex-direction:row}}@media screen and (min-width: 1400px){.categories{flex-direction:row}}.categories .category-tab a{background:#afafaf;color:#fff;display:inline-block;margin:1px}@media screen and (min-width: 0px){.categories .category-tab a{padding:0.75rem 1rem;font-size:2.5rem;line-height:1em}}@media screen and (min-width: 768px){.categories .category-tab a{padding:0.25rem 0.5rem;font-size:1.5rem;line-height:1em}}@media screen and (min-width: 1400px){.categories .category-tab a{padding:0.25rem 0.5rem;font-size:24px;line-height:1em}}.categories .category-tab.active a{background:#1e1e1e;color:#fff}.categories .category-tab.voted a{text-decoration:line-through}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Circular", sans-serif;font-weight:400;color:#1e1e1e;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M6.00037 23.007C18.3054 24.474 20.526 26.692 21.9931 39.002C21.9963 39.0115 21.9963 39.0241 21.9963 39.0336C22.123 40.0951 22.2307 41.2199 22.3258 42.4145C22.3258 42.424 22.3289 42.4335 22.3289 42.4462C22.3923 43.2637 22.4493 44.116 22.5032 45C22.5539 44.116 22.6109 43.2668 22.6774 42.4462C22.6774 42.4367 22.6774 42.4272 22.6806 42.4177C22.7756 41.2231 22.8833 40.0983 23.0101 39.0368C23.0101 39.0241 23.0132 39.0146 23.0132 39.0051C24.4769 26.6984 26.6978 24.4775 39.006 23.0101C39.0155 23.007 39.0281 23.007 39.0377 23.007C40.099 22.8802 41.2236 22.7725 42.418 22.6774C42.4275 22.6774 42.437 22.6743 42.4465 22.6743C43.2639 22.6109 44.1161 22.5539 45 22.5C44.1161 22.4493 43.2671 22.3923 42.4497 22.3257C42.4402 22.3257 42.4307 22.3257 42.418 22.3226C41.2236 22.2275 40.099 22.1198 39.0376 21.993C39.025 21.993 39.0155 21.9899 39.0028 21.9899C26.6978 20.5228 24.4772 18.3017 23.0101 5.99487C23.0069 5.98537 23.0069 5.97269 23.0069 5.96319C22.8802 4.90172 22.7725 3.7769 22.6774 2.58233C22.6774 2.57282 22.6742 2.56332 22.6742 2.55381C22.6109 1.73634 22.5539 0.883987 22.5 0C22.4493 0.883987 22.3923 1.73318 22.3258 2.55065C22.3258 2.56016 22.3258 2.56966 22.3226 2.58234C22.2275 3.77691 22.1198 4.90173 21.9931 5.96319C21.9931 5.97587 21.9899 5.98537 21.9899 5.99805C20.5231 18.3048 18.3054 20.5257 5.9972 21.993C5.9877 21.9962 5.97502 21.9962 5.96235 21.9962C4.90104 22.123 3.77638 22.2307 2.58197 22.3257C2.57247 22.3257 2.56296 22.3289 2.55029 22.3289C1.73293 22.3923 0.8807 22.4493 0 22.5032C0.883863 22.5539 1.73293 22.6109 2.55345 22.6774C2.56296 22.6774 2.57246 22.6774 2.58197 22.6806C3.77637 22.7757 4.90103 22.8834 5.96235 23.0101C5.97502 23.0101 5.98452 23.0133 5.99403 23.0133L6.00037 23.007Z' fill='%23F0F0F0' /></svg>");background-position:top center}@media screen and (min-width: 0px){body{border:3vw solid white;font-size:2rem;line-height:1.5em}}@media screen and (min-width: 768px){body{border:3vw solid white;font-size:1rem;line-height:1.5em}}@media screen and (min-width: 1400px){body{border:2vw solid white;font-size:22px;line-height:1.35em}}body header{font-family:"Eksell", sans-serif}@media screen and (min-width: 0px){body header{font-size:4vw;line-height:4vw}}@media screen and (min-width: 768px){body header{font-size:2vw;line-height:2vw}}@media screen and (min-width: 1400px){body header{font-size:24px;line-height:1em}}body header .header-right.hidden{display:none}body header .logo{display:block}@media screen and (min-width: 0px){body header .logo{width:36vw}}@media screen and (min-width: 768px){body header .logo{width:18vw}}@media screen and (min-width: 1400px){body header .logo{width:300px}}body main section .container .row .col form .confirmation-wrapper{display:none}body main section .container .row .col form .confirmation-wrapper.visible{display:block}@media screen and (min-width: 0px){body main section .container .row .col form{font-size:3.5vw;line-height:5vw}}@media screen and (min-width: 768px){body main section .container .row .col form{font-size:1.5vw;line-height:2vw}}@media screen and (min-width: 1400px){body main section .container .row .col form{font-size:16px;line-height:1.35em}}body main section .container .row .col form .form-select:focus,body main section .container .row .col form .form-select:focus-within{outline:none;box-shadow:none}@media screen and (min-width: 0px){body main section .container .row .col form .form-main .form-group{width:calc((100% / 1) * 1)}}@media screen and (min-width: 768px){body main section .container .row .col form .form-main .form-group{width:calc((100% / 2) * 1)}}@media screen and (min-width: 1400px){body main section .container .row .col form .form-main .form-group{width:calc((100% / 3) * 1)}}body main section .container .row .col form .form-footer .button-wrapper button{border:none;background:#1e1e1e;color:#fff;width:100%}@media screen and (min-width: 0px){body main section .container .row .col form .form-footer .button-wrapper button{font-size:2.5rem;line-height:1.35em;padding:2rem}}@media screen and (min-width: 768px){body main section .container .row .col form .form-footer .button-wrapper button{font-size:1.5rem;line-height:1em;padding:1.5rem}}@media screen and (min-width: 1400px){body main section .container .row .col form .form-footer .button-wrapper button{font-size:24px;line-height:24px;padding:1rem}}body main section .container .row .col .list-categories .single-category{background:#1e1e1e;color:#fff}body main section .container .row .col .accordion .accordion-item{border:none}body main section .container .row .col .accordion .accordion-item .accordion-header button{text-align:left;background:transparent;border:none}body main section .container .row .col .cards-judges{background:#fff;padding:1.5rem 0}body main section .container .row .col .cards-judges .c-heading{display:block}@media screen and (min-width: 0px){body main section .container .row .col .cards-judges .c-heading{padding:0 0.5rem;width:calc((100% / 1) * 1)}}@media screen and (min-width: 768px){body main section .container .row .col .cards-judges .c-heading{padding:0 0.5rem;width:calc((100% / 1) * 1)}}@media screen and (min-width: 1400px){body main section .container .row .col .cards-judges .c-heading{padding:0 0.5rem;width:calc((100% / 1) * 1)}}@media screen and (min-width: 0px){body main section .container .row .col .cards-judges .c-card{padding:1.5rem 0.5rem;width:calc((100% / 2) * 1)}}@media screen and (min-width: 768px){body main section .container .row .col .cards-judges .c-card{padding:1rem 0.5rem;width:calc((100% / 3) * 1)}}@media screen and (min-width: 1400px){body main section .container .row .col .cards-judges .c-card{padding:1rem 0.5rem;width:calc((100% / 3) * 1)}}body main section .container .row .col .cards-judges .c-card .card-bottom>div .heading-5{font-family:"Circular", sans-serif;font-weight:400}body main section .container .row .col .cards-categories,body main section .container .row .col .cards-submissions{background:#fff;padding:1.5rem 0}@media screen and (min-width: 0px){body main section .container .row .col .cards-categories .c-card,body main section .container .row .col .cards-submissions .c-card{padding:1.5rem 1.5rem;width:calc((100% / 1) * 1)}}@media screen and (min-width: 768px){body main section .container .row .col .cards-categories .c-card,body main section .container .row .col .cards-submissions .c-card{padding:1rem 1.5rem;width:calc((100% / 3) * 1)}}@media screen and (min-width: 1400px){body main section .container .row .col .cards-categories .c-card,body main section .container .row .col .cards-submissions .c-card{padding:1rem 0.5rem;width:calc((100% / 3) * 1)}}@media screen and (min-width: 0px){body main section .container .row .col .cards-categories .c-card .card-bottom>div,body main section .container .row .col .cards-submissions .c-card .card-bottom>div{font-size:3vw;line-height:4vw}}@media screen and (min-width: 768px){body main section .container .row .col .cards-categories .c-card .card-bottom>div,body main section .container .row .col .cards-submissions .c-card .card-bottom>div{font-size:1.5vw;line-height:2vw}}@media screen and (min-width: 1400px){body main section .container .row .col .cards-categories .c-card .card-bottom>div,body main section .container .row .col .cards-submissions .c-card .card-bottom>div{font-size:20px;line-height:1.35em}}@media screen and (min-width: 0px){body main section .container .row .col .cards-categories .c-card .card-bottom>div .heading-3,body main section .container .row .col .cards-submissions .c-card .card-bottom>div .heading-3{font-size:5vw;line-height:1.25em}}@media screen and (min-width: 768px){body main section .container .row .col .cards-categories .c-card .card-bottom>div .heading-3,body main section .container .row .col .cards-submissions .c-card .card-bottom>div .heading-3{font-size:2.5vw;line-height:1.25em}}@media screen and (min-width: 1400px){body main section .container .row .col .cards-categories .c-card .card-bottom>div .heading-3,body main section .container .row .col .cards-submissions .c-card .card-bottom>div .heading-3{font-size:40px;line-height:1.25em}}body footer{font-family:"Eksell", sans-serif}@media screen and (min-width: 0px){body footer{font-size:4vw;line-height:4vw}}@media screen and (min-width: 768px){body footer{font-size:2vw;line-height:2vw}}@media screen and (min-width: 1400px){body footer{font-size:24px;line-height:1em}}.finalist-tag{background:#1e1e1e;color:#fff;padding:0.25rem 1rem;font-size:16px;line-height:1em}.finalist-tag.finalist-tag-winner{padding:0.5rem 1rem}@media screen and (min-width: 0px){.finalist-tag.finalist-tag-winner{font-size:16px !important;line-height:1em !important}}@media screen and (min-width: 768px){.finalist-tag.finalist-tag-winner{font-size:24px !important;line-height:1em !important}}@media screen and (min-width: 1400px){.finalist-tag.finalist-tag-winner{font-size:24px !important;line-height:1em !important}}.heading-judges-notes{font-family:"Eksell", sans-serif;margin:0}@media screen and (min-width: 0px){.heading-judges-notes{font-size:3vw;line-height:1em}}@media screen and (min-width: 768px){.heading-judges-notes{font-size:1.5vw;line-height:1em}}@media screen and (min-width: 1400px){.heading-judges-notes{font-size:32px;line-height:1em}}
