.finalist .header{position:relative;height:auto;min-height:400px;padding-bottom:300px;padding-top:150px}.finalist .header:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(240,244,247,.9);background:linear-gradient(180deg,rgba(240,244,247,.9) 80%,#f0f4f7);z-index:0}.finalist .header .award{font-weight:500;font-size:24px}.finalist .header .award:before{content:"\f2eb";font-family:Font Awesome\ 5 Pro;margin-right:15px}@media only screen and (max-width:500px){.finalist .header .award{font-size:18px;margin-bottom:15px}}.finalist .header .name{font-size:50px;line-height:1.2}@media only screen and (max-width:500px){.finalist .header .name{font-size:30px;margin-bottom:15px}}.finalist .header p{opacity:.7;max-width:520px}@media only screen and (max-width:500px){.finalist .header{padding-top:60px}}.finalist .socials{background:#fff;margin:0 auto;padding:10px;border-radius:8px 8px 0 0;height:45px}@media only screen and (max-width:768px){.finalist .socials{border-radius:0}}.finalist .socials a{display:inline-block;height:25px;margin-right:25px;vertical-align:middle;cursor:pointer}.finalist .socials a:hover{opacity:.7}.finalist .socials a i{font-size:25px}.finalist .socials a img{height:100%}.finalist .socials a:last-of-type{margin-right:0}.finalist .images{padding-bottom:20px}.finalist .profile-cont{transform:translateY(-300px);box-shadow:0 20px 30px rgba(0,0,0,.1);margin-bottom:-290px}.finalist .profile{height:350px;background-position:50%;background-size:cover;position:relative}@media only screen and (max-width:768px){.finalist .profile{height:200px}}.finalist .profile iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#2c2f36}.finalist .logo{height:150px;overflow:auto}.finalist .logo .logo-image{height:100%;background-position:0;background-repeat:no-repeat;background-size:contain;float:left;width:100%}.finalist .logo .half{width:50%;float:left;text-align:center;padding:50px 15px 0}.finalist .logo .half p{font-size:14px;color:#4c4d4f}@media only screen and (max-width:768px){.finalist .logo{height:auto}.finalist .logo .logo-image{height:120px}.finalist .logo .half{padding:20px 15px}}.finalist .answer p{margin-bottom:15px;font-weight:300}.finalist .answer iframe{width:100%;min-height:400px}@media only screen and (max-width:768px){.finalist .answer iframe{min-height:100px;height:200px;width:calc(100% + 40px);margin-left:-20px}}.finalist .answer img{max-width:100%}.finalist .body-image{height:400px;background-size:cover;background-position:50%}.finalist .vote-popup .popup-content{height:auto}.finalist .vote-popup .popup-content label{font-size:14px;vertical-align:middle}.finalist .vote-popup .popup-content input[type=checkbox]{vertical-align:middle}.finalist .vote-popup p{font-size:16px;line-height:20px;font-weight:400;color:#3451a4;margin-top:10px;text-align:center}.finalist .vote-popup form{padding-bottom:15px}.finalist .vote-popup #closeVote{position:relative;width:20px;height:20px;overflow:hidden;display:inline-block;margin-top:8px;margin-right:5px}.finalist .vote-popup #closeVote:hover:after,.finalist .vote-popup #closeVote:hover:before{background:#fff}.finalist .vote-popup #closeVote:after,.finalist .vote-popup #closeVote:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:hsla(0,0%,100%,.7)}.finalist .vote-popup #closeVote:before{transform:rotate(45deg)}.finalist .vote-popup #closeVote:after{transform:rotate(-45deg)}