.grid{display:flex;flex-wrap:wrap}.grid .grid-item{max-width:100%;z-index:10;color:#fff}.grid .grid-item img{width:100%;height:auto}.grid .grid-item>div{position:relative;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.grid .grid-item>div .caption{position:absolute;bottom:0;color:#fff;margin:10px 83px 40px 40px;z-index:2;max-width:340px}.grid .grid-item>div .caption .copy p{max-height:170px;overflow:hidden}.grid .grid-item>div:after{background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%);opacity:.6;position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:1}.stamp{font-family:'TT-Fors','Gravitica-Light',Helvetica,Arial,Sans-Serif;-moz-font-feature-settings:'case=0,dnom=0,frac=0,liga=0,locl=0,numr=0,ordn=0,sinf=0,ss01=0,subs=0,sups=0,tnum=0';position:absolute;top:0;right:0;left:auto;padding:30px 30px 65px 30px;font-size:2em;letter-spacing:-.02em;line-height:normal;overflow:hidden;width:calc(100% - 461px);height:auto;text-align:center}@media only screen and (min-width:768px){.stamp{text-align:right}}@media(max-width:991.98px){.stamp{left:0;width:100%;padding-bottom:40px}}.grid-item--portrait,.grid-item--portrait-large,.grid-item--land,.grid-item--land-large{width:100%;height:126vw}.grid-item--portrait a,.grid-item--portrait-large a,.grid-item--land a,.grid-item--land-large a{position:absolute;display:block;height:100%;width:100%;z-index:2}.grid-item--portrait a:hover,.grid-item--portrait-large a:hover,.grid-item--land a:hover,.grid-item--land-large a:hover{background-color:rgba(0,0,0,.1)}@media only screen and (min-width:768px){.grid-item{max-height:50vh!important}.grid-item--portrait{width:460px;height:580px}.grid-item--portrait-large{width:570px;height:920px}.grid-item--land{width:690px;height:460px}.grid-item--land-large{width:1030px;height:460px}}.page-vote .hero{font-family:'Causten-SemiBold',Helvetica,Arial,Sans-Serif;-moz-font-feature-settings:'aalt=0,ccmp=0,frac=0,liga=0,locl=0,salt=0,ss01=0,sups=0';overflow:visible;position:relative;display:block;text-align:right;width:100%;padding-bottom:28%;height:0;margin-bottom:100px}.page-vote .hero text{font-size:320px;color:#000;text-anchor:end}.page-vote .hero .logo{width:191px;z-index:10;position:absolute;right:0;bottom:-90px}.page-vote .hero .bg{max-width:100%}.page-vote .hero svg{position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (min-width:576px){.page-vote .hero{margin-bottom:40px}.page-vote .hero .logo{top:76.5%;right:5%;width:15.5%;bottom:auto}}.page-vote .hero1{position:relative;display:flex;justify-content:center;width:100%;height:400px;margin-bottom:30px}.page-vote .hero1>div{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:400px;padding:0}.page-vote .hero1 .bg{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.page-vote .hero1 img{visibility:hidden}.page-vote .hero1 .overlay{height:300px;background-image:linear-gradient(180deg,black -2%,white 100%);position:absolute;top:-5px;left:0;right:0}.page-vote .hero1 .caption{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-vote .hero1 .title{font-family:'Causten-SemiBold',Helvetica,Arial,Sans-Serif;-moz-font-feature-settings:'aalt=0,ccmp=0,frac=0,liga=0,locl=0,salt=0,ss01=0,sups=0';font-style:normal;font-weight:normal;font-size:5em;line-height:100%;text-align:center;letter-spacing:-.02em;width:60%;color:#000;align-content:flex-end}.page-vote .hero1 .title h1{font-family:'Univers-59-Ultra-Condensed-Regular';-moz-font-feature-settings:'case=0,dnom=0,frac=0,liga=0,locl=0,numr=0,ordn=0,sinf=0,ss01=0,subs=0,sups=0,tnum=0'}@media(max-width:575px){.page-vote .hero1 .title{font-size:5rem}}.page-vote form .form-check .form-check-input{min-width:1em}.page-vote form .form-check.error .form-check-input{background-color:#dc3545}.page-vote form .selectedItem{background-position:center;background-repeat:no-repeat;background-size:contain}.page-vote form .selectedItem img{object-fit:contain;visibility:hidden}.page-vote .shortlist .container .row .card{border:0}@media only screen and (min-width:992px){.page-vote .grid-item{max-width:50%!important}}.page-vote .carousel .carousel-indicators{bottom:unset}.page-vote .carousel .carousel-indicators button{text-indent:unset;width:15vw;height:15vh;background-size:contain;background-repeat:no-repeat;background-position:center}.page-vote .carousel .carousel-indicators button img{width:100%;height:100%;object-fit:contain}.page-vote .carousel .carousel-inner{padding-top:15vh}.page-vote .carousel .carousel-inner .carousel-item{padding:10px}.page-vote .carousel .carousel-inner .carousel-item .content{width:100%}.page-vote .carousel .carousel-inner .carousel-item .content .image{background-position:center;background-repeat:no-repeat;background-size:contain}.page-vote .carousel .carousel-inner .carousel-item .content .image img{object-fit:contain;visibility:hidden;max-height:1080px}.page-vote .carousel .carousel-inner .carousel-item .content .details{width:100%}.page-vote .carousel .carousel-inner .carousel-item .content .details p{width:calc(80vw - 60px)}.page-vote .carousel .carousel-inner .carousel-item .content div{justify-content:center;display:grid}.page-vote .carousel button span{background-color:#01ff00}.page-vote .myshortlist{position:relative;width:calc(100vw - 40px);height:80vh;background-color:#0ff;display:flex;overflow-x:hidden;margin:10px}.page-vote .myshortlist .item{flex:none;display:flex;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;height:80vh;scroll-snap-align:start}.page-vote .myshortlist .item img{height:calc(80vh - 75px);object-fit:contain}.page-vote .myshortlist .item div{justify-content:center;display:grid}.page-vote .sponsor div.image{width:50vw;background-size:contain;background-repeat:no-repeat;background-position:center;margin:auto}.page-vote .sponsor div.image img{width:35vw;object-fit:contain;visibility:hidden}@media only screen and (max-width:576px){.page-vote .sponsor div.image img{width:80vw}}@media only screen and (max-width:576px){.page-vote .sponsor div.image{width:80vw}}