html{font-size:.85rem}@media(min-width:768px){html{font-size:1rem}}html{position:relative;min-height:100%;height:-webkit-fill-available;scroll-padding-top:6rem}body{background-image:url('../images/bg.png?v=BzoGtJ88m2YvZrFENeJcsi8b3zA');background-attachment:fixed;background-repeat:repeat;min-height:100vh;min-height:-webkit-fill-available}thead th{font-size:.9rem;text-transform:uppercase;white-space:nowrap;font-weight:bold}.btn,h1,h2,h3,h4,h5,h6,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,.navbar{font-family:"Avenir","Open Sans",sans-serif}a{-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.dropdown-toggle{outline:0}.text-vertical{writing-mode:vertical-rl;text-orientation:upright}.showOnParentHover,.showOnAnyParentHover{visibility:hidden}.hasOnParentHover:hover .showOnParentHover,*:hover>.showOnAnyParentHover{visibility:visible}.ribbon-box{inset:0 auto auto 0;position:absolute;width:16rem;height:16rem;overflow:hidden}.ribbon-box-inner{inset:-.5rem auto auto -.5rem;position:absolute;width:16rem;height:16rem;text-align:center;color:#fff;transform:rotate(-45deg)}.ribbon{padding:.5rem 1rem;font-size:.8125rem;font-weight:900}.ribbon-box .ribbon{display:block}.award-rank1{color:#ffd700}.award-rank2{color:#b4b4b4}.ribbon-gold{color:var(--bs-black);background-color:#ffd700}.ribbon-silver{color:var(--bs-black);background-color:#b4b4b4}.award-rank3{color:#6a3805}.ribbon-bronze{color:var(--bs-white);background-color:#cd7f32}.ribbon-shortlist{color:var(--bs-white);background-color:var(--bs-secondary)}.ribbon-other{color:var(--bs-black);background-color:var(--bs-primary)}.ribbon-category{color:var(--bs-black);background-color:var(--bs-white)}.jury-image{max-width:10rem}@media(min-width:768px){.jury-image{max-width:12.5rem}}#dataFileModal{z-index:1055!important}.modal:nth-of-type(even){z-index:1062!important}.entryItemCard{background-size:contain;background-position:center}.entryItemCard img{height:100%!important;width:100%!important;object-fit:contain;-webkit-transition:-webkit-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;transition:transform .5s ease-out}.entryItemCard .ratio{overflow:hidden}.entryItemCard:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#entryCreditsDisplay{font-size:.8125rem}main{background-color:var(--bs-white)}header{background-color:var(--bs-white)}.footer-main{color:var(--bs-white);background-color:var(--bs-primary);font-size:.8125rem}.footer-extra{color:var(--bs-black);background-color:var(--bs-primary)}.body-heading{text-align:center}.body-heading h2{margin-bottom:0}footer a{color:var(--bs-white)}.navbar a.nav-link{font-size:.9rem;text-transform:uppercase;font-weight:bold}.navbar a.nav-link.active{background-image:url('/images/bg-menu-item-active.png?v=NrqNGL9zm7G0NY8PsJzevZAFjaw');background-position:center center;background-repeat:repeat-x;font-weight:900!important}#navbar-footer .navbar-nav:first-child .nav-link{padding-left:0!important}.pageHeader,.pageHeaderHp{background-image:url('/images/bg-header.jpg');background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.pageHeaderHp>div>div{min-height:50rem}.pageHeader>div{min-height:25rem}@media(max-width:768px){.pageHeader,.pageHeaderHp{background-image:url('/images/bg-header-small.jpg')}.pageHeaderHp>div>div{min-height:60rem;text-align:center}.pageHeader>div{min-height:37rem}}.removePmargin p{margin-bottom:0}.pageContentLeft{background-color:var(--bs-gray-100);padding:2rem}.pageHpBg2{background-image:url('/images/hp-bg.png');background-size:cover}.btn,.ribbon{text-transform:uppercase;letter-spacing:.1rem}h1,h2{color:var(--bs-primary);font-weight:700}main ol:not(.list-unstyled)>li::marker{color:var(--bs-primary);font-weight:700;font-size:1.25rem}main ul:not(.list-unstyled)>li::marker{color:var(--bs-primary);content:' - ';font-size:1.25rem;font-weight:900}.tile-primary,.btn-primary{background-color:#f3eddd}.btn-primary,.btn-secondary{border-width:0}.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-info{background-color:var(--bs-white)}.underline-partial,.underline-full{border-bottom:2px solid;padding-bottom:.5rem}.underline-partial{border-image:linear-gradient(to right,var(--bs-primary) 2rem,transparent 2rem) 100% 1}.underline-full{border-image:linear-gradient(to right,var(--bs-primary) 5rem,var(--bs-primary) 5rem) 100% 1}a.link-underline{position:relative;display:inline-block;text-decoration:none!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}a.link-underline:after{position:absolute;bottom:-.1em;left:0;width:100%;height:1px;background-color:var(--bs-primary);content:" "}.toc{position:-webkit-sticky;position:sticky;top:5rem;right:0;z-index:2;overflow-y:auto}.toc a{font-weight:600}.toc span.toc-highlight:after{margin-left:.625rem;content:'>'}.toc li{margin-bottom:1rem}#entriesFilter .form-control,#entriesFilter .selectize-input{border-top:0;border-left:0;border-right:0;box-shadow:none}.form-label{font-weight:bold;text-transform:uppercase;font-size:.8rem}#social-icons a{font-size:2em;color:var(--bs-white)}#social-icons a:hover{color:var(--bs-black)}.microForm{max-width:800px}.callout{font-size:.85em}@-webkit-keyframes link-pulse{from{width:100%;background-color:#ce79fd}50%{width:0;left:50%;background-color:#ce79fd}to{width:100%;background-color:#0be2cc}}@-o-keyframes link-pulse{from{width:100%;background-color:#ce79fd;}50%{width:0;left:50%;background-color:#ce79fd;}to{width:100%;background-color:#0be2cc;}}@keyframes link-pulse{from{width:100%;background-color:#ce79fd}50%{width:0;left:50%;background-color:#ce79fd}to{width:100%;background-color:#0be2cc}}.partnerLogos{text-align:center}.partnerLogoDivider{color:var(--bs-gray-300);opacity:.5}.callout-info{position:relative}.callout-info::before{content:'!';font-weight:bold;position:absolute;top:-.6rem;left:0;color:var(--bs-black)!important;background-color:var(--bs-primary);border-radius:50%;padding:.1rem .7rem}td:has(>img.entryListImage){text-align:center}.entryListImage{max-width:6rem;max-height:6rem}.video-screen-background{background-position:center center;background-size:contain;text-align:center}.video-screen-background svg{max-width:auto;height:100%}.card-result-criterium span{background-color:var(--bs-secondary);padding:4rem}.card-result-total span{background-color:var(--bs-primary);padding:4rem}#entryVotingRoundsJurorsToEntriesTable .text-vertical{font-size:50%}.text-vertical{font-size:75%}.table-fix-1st-column th:first-child,.table-fix-1st-column td:first-child{position:sticky;left:0;background-color:var(--bs-body-bg)}.entryImage,.entryListImage:hover{transition:transform .2s}.entryImage:hover,.entryListImage:hover{transform:scale(1.1)}#spinnerCenter{position:relative}#spinnerCenterInner{width:3rem;height:3rem;position:absolute;z-index:9999;left:calc(50% - 1.5rem);top:calc(50% - 1.5rem)}