.contest-container{background:#00214b;height:auto;min-height:100vh;opacity:.95;padding-bottom:100px;position:absolute;width:100%;z-index:200}.contest-container .main-text{color:#cf7f3f;font-family:Grodna,serif;font-size:5vw;font-weight:400;line-height:.9;text-align:center;text-transform:uppercase;width:100%}.contest-container .secondary-text{color:#fff;font-family:MontserratRegular,serif;font-size:1.8vw;text-align:center}.contest-container .secondary-text b{font-family:MontserratBold,serif}.input-holder{color:#000;font-family:MontserratRegular,serif;font-size:12px;margin:25px 0}.input-holder.unique-code .input{width:90%}.input-holder.unique-code label{color:#fff;font-family:MontserratBold,serif;position:absolute;text-align:center;top:-20px;width:100%}form label,form p{color:#fff;font-family:MontserratRegular,serif;font-size:12px}label.rules{line-height:1;padding:0 10px}.input-holder.unique-code .separator{color:#fff;font-size:29px;margin-left:5px}.input-holder .input{padding:8px;width:100%}.info-bon{bottom:0;position:absolute;right:-15%;width:15%}.interactivity-btn{background:#9d9a97;border-radius:0;color:#fff;font-family:MontserratBold,serif;font-size:1.2vw;padding:5px 10px}.interactivity-btn:hover{color:#fff}.confirmation-box.contest-container .newsletter-btn{bottom:-50px!important}.confirmation-box.contest-container .main-text{font-size:3.5vw;margin-top:50px}.confirmation-box.contest-container .secondary-text{font-size:1.3vw}.error{color:red}.mobile .info-note{display:none}.mobile .contest-container .main-text{font-size:9vw}.contest-version.mobile .contest-container .secondary-text{font-size:3.5vw}.contest-version.mobile .contest-btn,.contest-version.mobile .interactivity-btn{font-size:3.5vw!important}.controls-btn-hidden-objects-three{background:#d2854a;color:#fff;display:inline-block;font-family:OpenSans,serif;font-size:.9vw;padding:10px 20px;text-align:center;text-transform:uppercase;width:100%}.controls-btn-hidden-objects-three:hover{color:#fff}.mobile .controls-btn-hidden-objects-three{font-size:2.1vw}@media (min-width:1921px){.contest-container .secondary-text{font-size:1.2vw;margin-top:130px}.contest-container .main-text{margin-top:80px}.btn.contest-btn,.interactivity-btn{font-size:1vw}}@media (min-width:2561px){.contest-container .secondary-text{font-size:.9vw;margin-top:150px}.contest-container .main-text{margin-top:100px}}