.videocontest{background:url('/img/bg_stone_tile.jpg') top left}.videocontest .btn__taped.btn__taped--narrow{min-width:auto}.videocontest :is(h2,h3){font-weight:400;font-family:var(--font-head);text-transform:uppercase}.videocontest .intro{background:url('/img/mods/videocontest/bg_intro_3840.jpg') center top/cover no-repeat;position:relative;min-height:75vh;display:flex;justify-content:center;align-items:flex-end;text-transform:uppercase;text-align:center;padding-bottom:10vh;overflow:hidden}@media only screen and (max-width:2560px){.videocontest .rules{background-image:url('/img/buy/mods/videocontest/bg_intro_2560.jpg')}}@media only screen and (max-width:1920px){.videocontest .rules{background-image:url('/img/buy/mods/videocontest/bg_intro_1920.jpg')}}@media only screen and (max-width:1299px){.videocontest .rules{background-image:url('/img/buy/mods/videocontest/bg_intro_1299.jpg')}}@media only screen and (max-width:991px){.videocontest .rules{background-image:url('/img/buy/mods/videocontest/bg_intro_991.jpg')}}@media only screen and (max-width:575px){.videocontest .rules{background-image:url('/img/buy/mods/videocontest/bg_intro_575.jpg')}}.videocontest .intro .bgMovie{position:absolute;inset:0;z-index:-1;pointer-events:none}.videocontest .intro .bgMovie video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .3s;opacity:0}.videocontest .intro .bgMovie video.on{opacity:1}.videocontest .intro h2{font-size:105px;line-height:111px;text-align:center;font-weight:500;margin-bottom:10px}.videocontest .intro h2 span{display:inline-block;position:relative;filter:drop-shadow(-10px 0px 7px #000c);transition:transform .15s linear,opacity .15s linear;opacity:0;transform:scale(1.5)}.videocontest .intro h2 span:nth-child(2){transition-delay:.15s}.videocontest .intro h2 span:nth-child(3){transition-delay:.3s}.videocontest .intro.visible h2 span{opacity:1;transform:scale(1)}.videocontest .intro h2 span::after{content:attr(data-text);position:absolute;inset:0;-webkit-mask:url('/img/mods/videocontest/mask_text.png') repeat left top;mask:url('/img/mods/videocontest/mask_text.png') repeat left top;color:var(--color-dark)}.videocontest .intro h2 span:nth-child(2)::after{-webkit-mask-position:center top;mask-position:center top}.videocontest .intro h2 span:nth-child(3)::after{-webkit-mask-position:right bottom;mask-position:right bottom}.videocontest .intro h2 .green{color:var(--color-accent-dltb);margin:0 -1vw}.videocontest .intro p{font-size:40px;line-height:40px;font-weight:400;margin-bottom:50px;filter:drop-shadow(2px 2px 5px #000);transition:transform .3s .35s,opacity .3s .35s;opacity:0;transform:scale(1.3)}.videocontest .intro p .btn__taped{--btn-taped-color:var(--color-light);font-size:40px;line-height:22px;padding:10px 10px 8px;transition:transform .3s .57s,opacity .3s .57s;opacity:0;transform:scale(1.3)}.videocontest .intro p .btn__taped:nth-of-type(2){transition-delay:.7s}.videocontest .intro.visible p,.videocontest .intro.visible p .btn__taped{opacity:1;transform:scale(1)}.videocontest .intro .btns{transition:transform .7s .8s,opacity .7s .8s;opacity:0;transform:translateY(50px)}.videocontest .intro.visible .btns{opacity:1;transform:translateY(0)}.videocontest .prizes{padding:30px 0 100px;overflow:hidden}.videocontest .prizes h2{text-align:center;font-size:55px;line-height:55px;transition:transform .5s,opacity .5s;opacity:0;transform:translateY(-50px)}.videocontest .prizes.visible h2{opacity:1;transform:translateY(0)}.videocontest .prizes h2 .btn__taped{font-size:55px;line-height:50px}.videocontest .prizes .prize{display:flex;gap:0 10vw;justify-content:center;align-items:center;margin-top:70px}.videocontest .prizes .prize.second{gap:30px}.videocontest .prizes .prize:nth-child(odd){flex-direction:row-reverse}.videocontest .prizes .prize figure{transition:transform .5s,opacity .5s;opacity:0;transform:translateX(-50px)}.videocontest .prizes .prize:nth-child(odd) figure{transform:translateX(50px)}.videocontest .prizes .prize.visible figure{opacity:1;transform:translateX(0)}.videocontest .prizes .prize h3{font-size:50px;line-height:50px;margin-bottom:60px;transition:transform .5s,opacity .5s;opacity:0;transform:translateY(-50px)}.videocontest .prizes .prize.visible h3{opacity:1;transform:translateY(0)}.videocontest .prizes .prize h3 .btn__taped{font-size:50px;line-height:45px}.videocontest .prizes .prize ul{transition:transform .5s .2s,opacity .5s .2s;opacity:0;transform:translateY(50px)}.videocontest .prizes .prize.visible ul{opacity:1;transform:translateY(0)}.videocontest .prizes .prize li{position:relative;padding-left:27px}.videocontest .prizes .prize li::before{content:'';position:absolute;width:15px;height:15px;background:radial-gradient(circle,var(--color-light) 0,var(--color-light) 20%,transparent 23%,transparent 48%,var(--color-light) 54%,transparent 100%);border-radius:100%;top:5px;left:0}.videocontest .prizes .prize li:not(:last-child){margin-bottom:12px}.videocontest .prizes .prize sup{vertical-align:super;font-size:28px}.videocontest .rules{background:url('/img/bg_dltb_3840.jpg') right top/cover no-repeat;padding:100px 0 150px;overflow:hidden}@media only screen and (max-width:2560px){.videocontest .rules{background-image:url('/img/buy/bg_dltb_2560.jpg')}}@media only screen and (max-width:1920px){.videocontest .rules{background-image:url('/img/buy/bg_dltb_1920.jpg')}}@media only screen and (max-width:1299px){.videocontest .rules{background-image:url('/img/buy/bg_dltb_1299.jpg')}}@media only screen and (max-width:991px){.videocontest .rules{background-image:url('/img/buy/bg_dltb_991.jpg')}}@media only screen and (max-width:768px){.videocontest .rules{background-image:url('/img/buy/bg_dltb_768.jpg')}}.videocontest .rules h2{text-align:center;transition:transform .5s,opacity .5s;opacity:0;transform:translateY(-50px)}.videocontest .rules.visible h2{opacity:1;transform:translateY(0)}.videocontest .rules h3{font-size:36px;line-height:40px;position:relative;margin-bottom:30px;display:inline-block}.videocontest .rules ol{display:flex;gap:60px;justify-content:center;margin:60px 0;font-size:18px;line-height:26px;counter-reset:countRules}.videocontest .rules ol li{flex:1 1 33%;counter-increment:countRules 1}.videocontest .rules ol li h3::before{content:counter(countRules);color:var(--color-accent-dltb);opacity:.5;font:500 80px var(--font-head);position:absolute;top:-20px;left:-16px;z-index:-1}.videocontest .rules ol img{max-height:341px;margin-bottom:60px;transition:transform .5s,opacity .5s;opacity:0;transform:scale(.9)}.videocontest .rules ol li:nth-child(2) img{transition-delay:.2s}.videocontest .rules ol li:nth-child(3) img{transition-delay:.4s}.videocontest .rules ol .visible img{transform:scale(1);opacity:1}.videocontest .rules ol :is(h3,p){transition:transform .5s .15s,opacity .5s .15s;opacity:0;transform:translateY(50px)}.videocontest .rules ol p{transition-delay:.25s}.videocontest .rules ol li:nth-child(2) h3{transition-delay:.35s}.videocontest .rules ol li:nth-child(3) h3{transition-delay:.55s}.videocontest .rules ol li:nth-child(2) p{transition-delay:.45s}.videocontest .rules ol li:nth-child(3) p{transition-delay:.65s}.videocontest .rules ol .visible :is(h3,p){opacity:1;transform:translateY(0)}.videocontest .rules ol em{background:var(--color-accent-dltb);padding:3px 3px 1px;color:var(--color-dark);font-weight:400}.videocontest .rules .btns .btn__taped{--btn-taped-color:var(--color-light);font-size:50px;line-height:50px}.videocontest .submit{text-align:center;padding:100px 0 150px;overflow:hidden}.videocontest .submit h2{font-size:55px;line-height:55px;margin-bottom:50px;transition:transform .5s,opacity .5s;opacity:0;transform:translateY(-50px)}.videocontest .submit h2 time{color:var(--color-accent)}.videocontest .submit .btns{transition:transform .5s,opacity .5s;opacity:0;transform:translateY(50px)}.videocontest .submit.visible :is(h2,.btns){opacity:1;transform:translateY(0)}@media only screen and (max-width:1440px) and (min-height:730px) and (orientation:landscape){.videocontest .intro{min-height:90vh}.videocontest .intro h2{font-size:85px;line-height:81px}}@media only screen and (max-width:991px){.videocontest .intro h2{font-size:65px;line-height:65px}.videocontest .intro p{font-size:35px;line-height:35px}.videocontest .intro p .btn__taped{font-size:35px;line-height:20px}.videocontest .prizes .prize,.videocontest .prizes .prize:nth-child(odd){flex-direction:column}.videocontest .prizes .prize.third{gap:30px}.videocontest .rules ol{flex-direction:column;align-items:center;text-align:center}.videocontest .rules ol img{max-height:250px}}@media only screen and (max-width:575px){.videocontest .rules{background-image:url('/img/buy/bg_dltb_575.jpg')}.videocontest .intro{min-height:85vh}.videocontest .intro h2{font-size:75px;line-height:48px;margin-bottom:30px}.videocontest .intro h2 span{filter:drop-shadow(0 -8px 13px #000)}.videocontest .intro p{font-size:30px;line-height:30px}.videocontest .intro p .btn__taped{font-size:30px;line-height:20px}.videocontest .intro .btn__taped.btn__taped--medium.btn__taped--label{font-size:25px;line-height:25px}}