:root{--layout-size:1060px}@keyframes errPopIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}body{background-color:#f5eafc;background-image:url(/img/contest22/vanoce24/snowbg.png);background-repeat:repeat;background-size:100%;min-width:375px;padding-bottom:0!important}body .pos_bottom_ssp{display:none}body .content,body .content_page,body .page_wrapper{max-width:1768px;padding:0}body .page_wrapper{max-width:none;padding-top:0}body .page_wrapper>.content_page{border-radius:20px 20px 0 0;margin-left:2rem;margin-right:2rem;margin-top:87px;padding-top:0!important}body .page_wrapper>.content_page *{font-family:Inter,Arial,sans-serif}@media (min-width:1280px){body .page_wrapper>.content_page{margin-left:auto;margin-right:auto}}@media (max-width:1880px){body .page_wrapper>.content_page{margin-left:4rem;margin-right:4rem}}@media (max-width:1280px){body .page_wrapper>.content_page{margin-left:4.45%;margin-right:4.45%}}@media (max-width:640px){body .page_wrapper>.content_page{margin-top:55px}}@media (max-width:480px){body .page_wrapper>.content_page{border-radius:0;margin-left:0;margin-right:0}}body .top_add_clear{display:none}#logo{position:relative;text-align:center;z-index:2}#logo svg{height:62px;margin:auto;width:192px}@media (max-width:480px){#logo svg{height:54px;width:160px}}.top-menu--wrap{align-items:center;display:flex;left:0;margin:auto;overflow:hidden;overflow-x:auto;padding:0;position:absolute;right:0;scrollbar-width:none;top:-70px;width:auto}.top-menu--wrap::-webkit-scrollbar{display:none;height:0;width:0}@media (max-width:640px){.top-menu--wrap{justify-content:flex-start;top:-55px}}@media (max-width:480px){.top-menu--wrap{left:0;padding-left:4.45%;padding-right:4.45%;right:0}}.top-menu{align-items:center;display:flex;justify-content:center;margin:1rem auto;padding:0}.top-menu li{display:inline-block;margin:0 1rem}@media (max-width:640px){.top-menu li{margin:0 .5rem}}.top-menu li a{color:#791eb1;white-space:nowrap}.top-menu li a:active,.top-menu li a:focus,.top-menu li a:hover{text-decoration:underline}@media (max-width:640px){.top-menu li a{font-size:12px}}.head--wrap{background-color:#fdf9ff;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 0 0;overflow:hidden;padding:60px 0 10px;position:relative}.head--wrap .cta_block{margin-top:0;text-align:center}@media (min-width:1440px){.head--wrap .cta_block{margin-bottom:75px}}@media (max-width:1440px){.head--wrap .cta_block{margin-bottom:5vw}}.head--wrap .bg_gradient{background-image:url(/img/contest22/vanoce24/snowbg2.png);background-position:-50% -110px;bottom:0;content:"";display:block;filter:blur(3px) opacity(.15) saturate(1.5);left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1024px){.head--wrap{padding-bottom:30px}}@media (max-width:480px){.head--wrap{padding-bottom:75px;padding-top:30px}}.heading{margin:0 auto;max-width:755px}.heading .heading--image_claim{height:200px;margin:0 2rem 2rem;min-width:320px;position:relative;width:calc(100% - 4rem)}@media (max-width:768px){.heading .heading--image_claim{height:26vw}}@media (max-width:640px){.heading .heading--image_claim{margin:2rem auto auto}}.heading .heading--image_claim:before{background-image:url(/img/contest22/vanoce24/heading.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;position:relative;width:100%;z-index:2}.heading h1{font-size:0;line-height:0}.heading h2{color:#6a1a9b;font-weight:700;line-height:1;margin:1rem;text-align:center}.heading h2 svg{height:auto;margin:auto;max-width:758px;width:75%}@media (max-width:1024px){.heading h2 svg{max-width:677px;width:95%}}.heading h3{color:#c89800;font-size:2rem;font-weight:500;line-height:1;margin-top:1rem;position:relative;text-align:center;z-index:1}.heading h3 strong{background:linear-gradient(180deg,#ffe298 23%,#c89800 47%,#876700 48%,#c89800 72%);-webkit-background-clip:text;font-weight:900;-webkit-text-fill-color:#0000}@media (max-width:1024px){.heading h3{line-height:1.25;margin-bottom:0;padding:0 4rem}}@media (max-width:640px){.heading h3{line-height:1.25;padding:0 1.25rem}}.heading p{font-size:17px;font-weight:400;line-height:1.7;margin:2rem auto 1rem;max-width:1005px;padding-left:2rem;padding-right:2rem;position:relative;text-align:center;z-index:1}.heading p+p{margin-top:1rem}@media (max-width:1024px){.heading p{font-size:16px}}@media (max-width:480px){.heading p{font-size:14px}}.price--heading,.price--heading strong{position:relative}.price--heading strong:after{background-image:url(/img/contest22/vanoce24/sparkle.png);background-size:contain;content:"";display:block;height:65px;position:absolute;right:-60px;top:-50px;width:79px}@media (max-width:817px){.price--heading strong:after{right:-107px;top:-94px}}@media (max-width:400px){.price--heading strong:after{right:-37px;top:-100px}}.partners{margin-top:2rem}.partners h3{color:#303236;font-size:22px;font-weight:700;margin-bottom:2rem}.partners .logos{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media (max-width:1024px){.partners .logos{margin:0 2rem}}.form--wrap{background-image:url(/img/contest22/vanoce24/treebg.png);background-position:0 100%;background-repeat:no-repeat;padding:3rem 0}.form--wrap form{background-color:#f6f6f2;border-radius:100px;margin:auto;max-width:1128px;min-height:365px;padding:30px 137px 0;width:100%}.form--wrap form:not([data-login="1"]){position:relative}.form--wrap form:not([data-login="1"]):before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#f6f6f2bf;border-radius:100px;bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:9}@media (max-width:768px){.form--wrap form:not([data-login="1"]):before{border-radius:50px}}@media (max-width:480px){.form--wrap form:not([data-login="1"]):before{border-radius:0}}.form--wrap form>h3{color:#000;font-size:32px;font-weight:700;line-height:1.4;text-align:center;text-transform:uppercase}.form--wrap form>h3:after{border-bottom:2px solid #fabe00;content:"";display:block;margin:1rem auto 0;width:100px}@media (max-width:768px){.form--wrap form>h3{font-size:24px}}@media (max-width:1312px){.form--wrap form{margin-left:2rem;margin-right:2rem;padding-left:10vw;padding-right:10vw;width:auto}}@media (max-width:768px){.form--wrap form{border-radius:50px;padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.form--wrap form{border-radius:0;margin:0;overflow:unset}}.form--wrap .form--row>h4{color:#000;font-size:18px;font-weight:600}.form--wrap .form--row>h4:before{background-color:#fabe00;border-radius:40px;color:#fff;content:"1";display:inline-block;flex:0 0 auto;font-size:17px;font-weight:600;height:40px;line-height:41px;margin-left:-60px;margin-right:20px;text-align:center;width:40px}@media (max-width:768px){.form--wrap .form--row>h4:before{margin-left:0}}@media (max-width:480px){.form--wrap .form--row>h4:before{margin-left:-45px;margin-right:7px;transform:scale(.75)}}@media (max-width:768px){.form--wrap .form--row>h4{align-items:center;display:flex}}.form--wrap .form--row.bonus>h4{margin-bottom:0}.form--wrap .form--row.bonus>h4:before{background-color:#00accc}.form--wrap .form--row.bonus .form--row--options{align-items:flex-start;flex-direction:column;justify-content:flex-start}.form--wrap .form--row.bonus .form--row--options p{font-size:1rem}.form--wrap .form--row.bonus textarea{border-radius:5px;display:block;height:180px;padding:20px;resize:none;text-align:left;width:100%}.form--wrap .form--row.bonus textarea:active,.form--wrap .form--row.bonus textarea:focus{outline-color:#9725dd}.form--wrap .form--row:nth-child(2)>h4:before{content:"2"}.form--wrap .form--row:nth-child(3)>h4:before{content:"3"}.form--wrap .form--row:nth-child(4)>h4:before{content:"4"}.form--wrap .form--row:nth-child(5)>h4:before{content:"5"}.form--wrap .form--row:nth-child(6)>h4:before{content:"6"}.form--wrap .form--row:nth-child(7)>h4:before{content:"7"}.form--wrap .form--row:nth-child(8)>h4:before{content:"8"}.form--wrap .form--row .form--row--options{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:768px){.form--wrap .form--row .form--row--options{flex-wrap:wrap}}.form--wrap .form--row .opt{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-grow:1;height:48px;margin-bottom:.5rem;overflow:hidden;transition:background-color .1s ease;width:100%}.form--wrap .form--row .opt:hover{background-color:#f5eafc}.form--wrap .form--row .opt[data-active=true]{background-color:#9725dd}.form--wrap .form--row .opt[data-active=true] label{color:#fff}.form--wrap .form--row .opt input[type=radio]{cursor:pointer;flex-grow:0;margin:13px 0 13px 21px}.form--wrap .form--row .opt input[type=radio]+label:before{background:#fff;border:1px solid #9725dd;border-radius:50px;content:"";display:block;height:24px;left:16px;position:absolute;top:auto;width:24px}.form--wrap .form--row .opt input[type=radio]:checked+label:before{background-color:#9725dd;border-color:#fff;border-width:5px;content:"";display:block;height:24px;width:24px}.form--wrap .form--row .opt input[type=radio]:checked+label+label{background-color:#f5e9fc}.form--wrap .form--row .opt input[type=radio]:not(:checked)+label:active:before,.form--wrap .form--row .opt input[type=radio]:not(:checked)+label:focus:before,.form--wrap .form--row .opt input[type=radio]:not(:checked)+label:hover:before{border-color:#9725dd;border-width:2px}.form--wrap .form--row .opt input[type=radio]:not(:checked)+label:active+label,.form--wrap .form--row .opt input[type=radio]:not(:checked)+label:focus+label,.form--wrap .form--row .opt input[type=radio]:not(:checked)+label:hover+label{background-color:#f5e9fc}.form--wrap .form--row .opt label{align-items:center;cursor:pointer;display:flex;flex-grow:1;font-size:1rem;line-height:1.25;margin-left:-35px;padding:13px 13px 13px 54px;position:relative;transition:color .1s ease;user-select:none}.form--wrap .form--row .opt:last-child{margin-right:0}@media (max-width:1024px){.form--wrap .form--row .opt{margin-right:2%}.form--wrap .form--row .opt label{font-size:14px}.form--wrap .form--row .opt:last-child{margin-right:0}}@media (max-width:768px){.form--wrap .form--row .opt{margin:0 0 .5rem;width:100%}.form--wrap .form--row .opt:last-child{margin-right:0}.form--wrap .form--row{margin-left:0}}@media (max-width:480px){.form--wrap .form--row{margin-left:30px}}.form--wrap .contact{background-color:#edede5;border-radius:0 0 100px 100px;margin:40px -137px 0;padding:40px 0 50px;position:relative;width:auto}.form--wrap .contact .thanks{margin-top:30px}.form--wrap .contact .social--share{padding-bottom:0}.form--wrap .contact[data-post=done] .post--overlay,.form--wrap .contact[data-post=error] .post--overlay,.form--wrap .contact[data-post=none] .post--overlay{display:none}.form--wrap .contact[data-post=error] .err-msg,.form--wrap .contact[data-post=pending] .post--overlay{display:block}.form--wrap .contact .err-msg{background:#fee6e6;border:2px solid #c00000;border-radius:5px;color:#000;display:none;margin:2rem auto;max-width:585px;padding:.5rem 1.5rem}.form--wrap .contact .err-msg h4{color:#c00000;font-size:18px;font-weight:700;margin:0;padding:0}.form--wrap .contact .err-msg:empty{display:none}.form--wrap .contact .err-msg[data-animate=true]{animation-fill-mode:both;animation:errPopIn .3s cubic-bezier(0,1.44,1,1)}.form--wrap .contact .err-msg p{font-size:14px;font-weight:400;margin:1rem 0;text-align:left}.form--wrap .contact .wrap{margin:auto;max-width:594px;padding:1px 0}.form--wrap .contact .wrap .flex{flex-wrap:wrap;margin:auto auto 30px;width:100%}.form--wrap .contact .wrap .flex>div{flex-grow:1;flex-shrink:1;width:auto}@media (max-width:640px){.form--wrap .contact .wrap .flex>div{flex-shrink:0;width:100%}}.form--wrap .contact .wrap .flex input[type=text]{border-radius:5px;margin-bottom:12px;margin-right:12px;max-width:285px;width:100%}.form--wrap .contact .wrap .flex input[type=text]:active,.form--wrap .contact .wrap .flex input[type=text]:focus{border-color:#9725dd}@media (max-width:768px){.form--wrap .contact .wrap .flex{flex-wrap:wrap;max-width:280px}}.form--wrap .contact p{font-size:20px;font-weight:600;line-height:1.5;margin:2rem auto;max-width:545px;text-align:center}.form--wrap .contact label{display:block;font-size:1rem;margin-bottom:10px;user-select:none}.form--wrap .contact label>span{color:#9725dd}@media (max-width:1280px){.form--wrap .contact{margin-left:-10vw;margin-right:-10vw}}@media (max-width:768px){.form--wrap .contact{border-radius:0 0 50px 50px;margin-left:-5vw;margin-right:-5vw;padding:0 5vw 60px}}@media (max-width:480px){.form--wrap .contact{border-radius:0}}.form--wrap .cbx{align-items:center;display:flex;justify-content:flex-start;margin-bottom:12px}.form--wrap .cbx a{color:#9725dd;text-decoration:underline}.form--wrap .cbx input[type=checkbox]{flex-grow:0;flex-shrink:0;margin-right:12px}.form--wrap .cbx label{margin-bottom:0;user-select:none}.form--row--options .err--validation-msg{background:red;border-radius:5px 5px 0 0;color:#fff;display:none;padding:6px 16px}.form--row--options[data-validation=failed] textarea#note{border-radius:0 5px 5px 5px;outline:2px solid red}.form--row--options[data-validation=failed] input#email,.form--row--options[data-validation=failed] input#firstname,.form--row--options[data-validation=failed] input#lastname,.form--row--options[data-validation=failed] input#phone{outline:2px solid red}.form--row--options[data-validation=failed] .err--validation-msg{display:block;margin-left:-2px;margin-right:-2px;width:calc(100% + 4px)}.form--row--options[data-validation=failed] .err--validation-msg textarea,.form--row--options[data-validation=failed] .err--validation-msg+input{border-top-left-radius:0!important;border-top-right-radius:0!important}.efx-border--wrap{bottom:0;position:absolute;top:auto}.efx-border,.efx-border--wrap{background-color:initial;width:100%;z-index:1}.efx-border{background-image:url(/img/contest22/bg_top_contest.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;display:block;margin:0;padding-bottom:5%;position:relative}.efx-border a{align-items:center;bottom:10px;display:flex;height:40px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:40px}@media (max-width:480px){.efx-border{background-size:500%;padding-bottom:10%}}@keyframes bDrop{0%{transform:translateY(-600px)}to{transform:translateY(0)}}.b--wrap{animation:bDrop .5s cubic-bezier(.82,.75,.27,1.11);animation-delay:1s;animation-fill-mode:both;position:relative;transform-origin:top center}.b--wrap:first-child{animation-delay:.5s}.b--wrap:nth-child(2){animation-delay:.75s}.b--wrap:nth-child(3){animation-delay:.85s}.banky{height:100px;left:-4rem;pointer-events:none;position:absolute;right:-4rem;top:-90px;z-index:600}@media (max-width:1280px){.banky{left:-4.8%;right:-4.8%}}@media (max-width:640px){.banky{left:0;right:0;top:0}}@media (max-width:930px){.banky{height:500px;overflow:hidden}}.banky .banka{height:auto;position:absolute;top:0;z-index:1}.banky .banka[data-item="1"]{left:10%;width:230px;z-index:2}@media (max-width:1180px){.banky .banka[data-item="1"]{left:0}}@media (max-width:930px){.banky .banka[data-item="1"]{left:-40px}}@media (max-width:640px){.banky .banka[data-item="1"]{left:-60px;right:auto;top:-12px}}.banky .banka[data-item="2"]{left:2%;width:300px}@media (max-width:1180px){.banky .banka[data-item="2"]{left:-8%}}@media (max-width:930px){.banky .banka[data-item="2"]{left:-120px}}@media (max-width:640px){.banky .banka[data-item="2"]{left:50%;right:15vw;top:-115px;transform:translateX(-50%) scale(.4);transform-origin:top center}}@media (max-width:480px){.banky .banka[data-item="2"]{top:-70px;transform:translateX(-50%) scale(.25);transform-origin:top center}}.banky .banka[data-item="3"]{right:8%;width:270px}@media (max-width:1180px){.banky .banka[data-item="3"]{right:0}}@media (max-width:930px){.banky .banka[data-item="3"]{right:-60px}}@media (max-width:640px){.banky .banka[data-item="3"]{right:-75px;top:0}}@media (max-width:1180px){.banky .banka{transform:scale(.75);transform-origin:top center}}@media (max-width:640px){.banky .banka{transform:scale(.35)}}@media (max-width:480px){.banky .banka{transform:scale(.25)}}.clr-bg{background-color:#9725dd;background:linear-gradient(180deg,#9725dd 10%,#c06af5);border-top:1px solid #9725dd;margin:0;overflow:hidden;padding-bottom:5rem;padding-top:1px;position:relative;top:-1px;z-index:1}.clr-bg>h2{color:#fff;font-size:32px;font-weight:600;margin-bottom:0;margin-top:2.5rem;padding-top:2.5rem;text-align:center;text-transform:uppercase}.clr-bg>h2:after{border-bottom:2px solid #fabe00;content:"";display:block;margin:2rem auto 3rem;width:100px}@media (max-width:480px){.clr-bg>h2:after{margin:2rem auto}}@media (max-width:640px){.clr-bg>h2{font-size:24px;margin-top:0}}@media (max-width:480px){.clr-bg{padding-bottom:4rem}}.prices{cursor:pointer}.prices>.img--wrap{margin:0 auto;max-width:1140px}.prices>.img--wrap img{height:auto;width:100%}@media (max-width:1280px){.prices>.img--wrap{margin:0 1rem}}.prices>h3{color:#fff;font-size:24px;font-weight:700;text-align:center;text-transform:uppercase}.btn.btn_big{border-radius:60px;font-size:16px;font-weight:700;height:58px}.btn.btn_big.results{font-size:20px;font-weight:700;height:70px;line-height:70px;margin-bottom:2rem;margin-top:1rem}@media (max-width:1024px){.btn.btn_big.results{font-size:16px;height:50px;line-height:50px;padding:0 2rem}}.cta_prices{margin-top:2rem}.cta_prices a{height:58px!important;line-height:58px!important;padding:0 2rem!important}.howto{margin-top:50px;overflow:hidden;padding-top:1px}.howto p{font-size:16px;font-weight:400;line-height:1.7;margin:1.5rem auto 2rem;max-width:986px;padding:0 2rem;text-align:center}@media (max-width:480px){.howto p{padding-left:2rem;padding-right:2rem}}.howto h2{font-size:28px;font-weight:700;line-height:1.4;margin:0 1rem;text-align:center;text-transform:uppercase}.howto h2:after{border-bottom:2px solid #fabe00;content:"";display:block;margin:1rem auto 0;width:100px}.howto .contest-cats{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.howto .contest-cats>div{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0 40px 40px;width:270px}.howto .contest-cats>div img{height:100px;margin:auto;width:100px}.howto .contest-cats>div:nth-child(2){margin-top:45px}@media (max-width:1153px){.howto .contest-cats>div:nth-child(2){margin-top:auto}}.howto .contest-cats p{color:#7c8088;margin:0;padding:0}.howto .contest-cats h3{color:#000;font-size:24px;font-weight:600;text-align:center}.howto .contest-cats button{background-color:#fff;border:1px solid #9725dd;border-radius:60px;color:#9725dd;cursor:pointer;font-weight:400;height:58px;margin:1rem auto 0;padding:0;width:151px}.howto .contest-cats button:active,.howto .contest-cats button:focus,.howto .contest-cats button:hover{background-color:#f5eafc}.copyright{margin:0 auto;padding:0 0 40px;text-align:center}.copyright span{color:#7c8088;display:block;font-size:13px}.form--overlay{display:flex;justify-content:center;left:0;position:sticky;top:10%;width:100%;z-index:9}@media (max-width:640px){.form--overlay{margin-bottom:30px;margin-left:30px;margin-right:30px;position:sticky;top:30px;top:70px;width:auto}}.form--overlay--content{background:#fff;border-radius:20px;max-width:450px;padding:2rem;text-align:center;width:100%}.form--overlay--content button{flex-shrink:0;margin:0 2%;padding:0!important;text-align:center;width:137px}.form--overlay--content button:nth-child(2){background-color:#f5eafc;color:#9725dd;font-weight:400}.form--overlay--content button:nth-child(2):active,.form--overlay--content button:nth-child(2):focus,.form--overlay--content button:nth-child(2):hover{color:#fff}@media (max-width:375px){.form--overlay--content button{font-size:14px!important;height:42px!important;line-height:1!important;width:100px}}.form--overlay--content .flex{justify-content:center;width:100%}.form--overlay--content p{font-size:20px;font-weight:600;line-height:1.4}@media (max-width:640px){.form--overlay--content p{font-size:18px}.form--overlay--content{padding:1rem;width:auto}}.post--overlay{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.post--overlay .spinner-absolute{background:#f6f6f2f2;bottom:0;left:0;margin:0;position:absolute;right:0;top:0;z-index:665}.post--overlay .spinner-absolute:before{bottom:-50px;color:#626262;content:"";height:20px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:90%}@media only screen and (max-width:400px){.post--overlay .spinner-absolute:before{display:none!important}}.post--overlay .spinner-absolute .js-loader{animation:spin 2s linear infinite;border:5px solid #a1a1a1;border-radius:50%;border-top-color:#9725dd;bottom:0;height:60px;left:0;margin:auto;position:absolute;right:0;top:-40px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form--questions[data-disabled=true]{filter:grayscale(1);opacity:.5;pointer-events:none;user-select:none}@media (max-width:768px){.form--questions{margin-right:0}}.thanks--heading{color:#000;font-weight:700;line-height:1.4;margin-bottom:8px}.thanks--heading:after{border-bottom:2px solid #fabe00;content:"";display:block;margin:2rem auto 0;width:100px}.thanks{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-top:1px}.thanks.after-post{margin-top:1rem}.thanks p{animation:errPopIn .3s cubic-bezier(0,1.44,1,1);font-size:24px;font-weight:600;line-height:1.4;margin:0 1rem;text-align:center;width:100%}@media (max-width:768px){.thanks p{font-size:20px}}.thanks h4{font-size:16px;font-weight:600;text-align:center;width:100%}.thanks .separator{height:10px;padding-bottom:2%;width:100%}.social--share{padding-bottom:3rem}.social--share>a{cursor:pointer;display:block;flex-grow:0;flex-shrink:0;height:32px;margin:12px;transition:transform .1s ease;width:32px}.social--share>a:active,.social--share>a:focus,.social--share>a:hover{transform:scale(1.2)}@media (max-width:1024px){.next--prices{margin-top:5rem}}@media (max-width:480px){.next--prices{margin-top:10rem}}html.hide-overflow{height:100%;overflow:hidden;overflow-y:scroll;position:relative}html.hide-overflow .modal--scroll{display:block}html.hide-overflow body{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}html.hide-overflow #overlay-mask{background-color:#000c;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:9998}.modal--scroll{bottom:0;display:none;left:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:9999}.modal--scroll::-webkit-scrollbar{display:none;height:0;width:0}.modal--wrap{align-items:center;display:flex;justify-content:center;margin:2rem;min-height:calc(100% - 4rem);z-index:9999}.modal--wrap .modal{background:#fff;border:15px solid #ffd046;border-radius:20px;max-width:480px;position:relative;width:100%}.modal--wrap .modal>button[data-modal=close]{appearance:none;background-color:initial;color:#707070;cursor:pointer;height:40px;position:absolute;right:0;top:0;width:40px}.modal--wrap .modal>button[data-modal=close] svg{fill:currentColor;stroke:#0000}.modal--wrap .modal>button[data-modal=close]:active,.modal--wrap .modal>button[data-modal=close]:focus,.modal--wrap .modal>button[data-modal=close]:hover{color:#9725dd}@media (max-width:480px){.modal--wrap .modal>button[data-modal=close] svg{transform:scale(.75)}}.modal--wrap .modal .close-btn--wrap{margin:1rem;text-align:center}.modal--wrap .modal .close-btn--wrap button[data-modal=close]{border-color:#9725dd;color:#9725dd;cursor:pointer;font-weight:400;height:48px;padding:0;width:86px}.modal--wrap .modal .close-btn--wrap button[data-modal=close]:active,.modal--wrap .modal .close-btn--wrap button[data-modal=close]:focus,.modal--wrap .modal .close-btn--wrap button[data-modal=close]:hover{background-color:#f5eafc;color:#9725dd}@media (max-width:480px){.modal--wrap .modal .close-btn--wrap button[data-modal=close]{font-size:14px;height:32px;width:78px}.modal--wrap .modal{border:10px solid #ffd046}}.modal--wrap .modal--content h3{color:#000;font-size:24px;font-weight:600;line-height:1.4;margin:2rem;text-align:center}@media (max-width:480px){.modal--wrap .modal--content h3{font-size:18px;margin:1rem 2rem}}.modal--wrap .modal--content ul{margin:0;padding:0}.modal--wrap .modal--content ul li{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;font-size:.875rem;justify-content:flex-start;list-style:none;margin:0 2rem;overflow:hidden;padding:1rem;text-overflow:ellipsis}.modal--wrap .modal--content ul li>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;max-height:2.6em;overflow:hidden}@media (max-width:640px){.modal--wrap .modal--content ul li>span{-webkit-line-clamp:unset;-webkit-box-orient:unset;max-height:unset}}.modal--wrap .modal--content ul li>span.count{display:inline-block;flex:0 0 auto;font-size:20px;font-weight:700;margin-right:1rem;min-width:30px}@media (max-width:480px){.modal--wrap .modal--content ul li>span.count{font-size:1rem;margin-right:.5rem}}.modal--wrap .modal--content ul li>span.place{display:inline-block;flex:0 0 auto;font-size:15px;font-weight:700;margin-left:-1rem;margin-right:1rem;text-align:right;width:65px}@media (max-width:480px){.modal--wrap .modal--content ul li>span.place{font-size:12px;margin-right:.5rem}.modal--wrap .modal--content ul li{font-size:12px;margin:0 .5rem;padding:.5rem}}.prices--small--separator{display:none}@media (max-width:1488px){.prices--small--separator{display:block;width:100%}}.countdown--container h2{font-size:18px;font-weight:600;line-height:1.4;margin-left:1rem;margin-right:1rem;margin-top:3rem;text-align:center}@media (max-width:640px){.countdown--container h2{margin-top:0}}.countdown--container .countdown{margin:0;padding:0;text-align:center}.countdown--container .countdown li{color:#fabe00;display:inline-block;font-size:1.5em;font-weight:700;list-style-type:none;padding:16px;text-transform:uppercase}@media (max-width:640px){.countdown--container .countdown li{line-height:40px}}.countdown--container .countdown li span{display:inline;font-size:72px}@media (max-width:640px){.countdown--container .countdown li span{display:block;font-size:56px}}#footer{margin:0 auto;max-width:1280px}.form--wrap form[data-contest-over]>h3{margin-top:-44%}.form--wrap form[data-contest-over] .form--questions{filter:grayscale(1)}.form--wrap form[data-contest-over] .form--overlay{margin-bottom:5%;margin-left:0;margin-right:0;position:sticky}@media (min-width:640px){.form--wrap form[data-contest-over] .form--overlay{margin-top:12%}}.form--wrap form[data-contest-over] .form--overlay--content>h3{color:#000;font-family:Inter,Arial,sans-serif;font-size:24px;font-weight:600}.form--wrap form[data-contest-over] .form--overlay--content>h3:after{border-bottom:2px solid #fabe00;content:"";display:block;margin:1.5rem auto 0;width:100px}.prices--separator{margin-top:50px;width:100%}@media (max-width:480px){.prices--separator{display:none}}.top_background{display:none;height:0;width:0}.page_wrapper.top_bg_content{background:unset;max-width:unset!important;padding-bottom:unset;top:unset}.footer-new{max-width:unset!important}body.hide-overflow #overlay-mask,html.hide-overflow #overlay-mask{position:fixed!important}