.telegram-subscribe{background:#f2f5ff;margin-top:4em;position:relative}@media(max-width:1000px){.telegram-subscribe{padding:10px}}.telegram-subscribe a{color:#4578ff!important}.telegram-subscribe a:hover{color:#425cff!important}@media(max-width:1000px){.telegram-subscribe h3{font-size:18px!important;line-height:1}}@media(max-width:400px){.telegram-subscribe h3{font-size:16px!important}}.telegram-subscribe .telegram-subscribe-btn{background-color:transparent!important;border:1px solid #7245ff;border-radius:40px;color:#7245ff!important;display:inline-block;font-family:Montserrat;font-size:18px;font-weight:600;height:70px!important;max-width:300px!important;min-width:300px!important;padding:23px 37px!important;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease}.telegram-subscribe .telegram-subscribe-btn:hover{cursor:pointer}@media(max-width:1000px){.telegram-subscribe .telegram-subscribe-btn{max-width:none!important;min-width:0!important;min-width:auto!important}}@media(max-width:376px){.telegram-subscribe .telegram-subscribe-btn{font-size:16px}}.telegram-subscribe .telegram-subscribe-container{align-items:center;display:flex;flex-direction:row;gap:2em;justify-content:space-between}.telegram-subscribe .telegram-subscribe-phone{height:300px;width:300px}.telegram-subscribe .telegram-subscribe-info{grid-gap:1em;align-items:start;display:grid;grid-template-areas:"a a" "b c"}@media(max-width:1000px){.telegram-subscribe .telegram-subscribe-info{grid-template-areas:"a" "b" "c"}}.telegram-subscribe .telegram-subscribe-info-title{align-items:center;display:flex;flex-direction:row;gap:1em;grid-area:a}.telegram-subscribe .telegram-subscribe-info-data{grid-area:b;max-width:60%}@media(max-width:1000px){.telegram-subscribe .telegram-subscribe-info-data{max-width:100%}}.telegram-subscribe .telegram-subscribe-info-btn{grid-area:c}.common-timer{align-items:flex-start;display:flex;flex-direction:row;font-family:Roboto;gap:.5em;justify-content:flex-end;position:relative;z-index:1}.common-timer .colon{font-size:17px}@media(max-width:1000px){.common-timer .colon{font-size:11px}}@media(max-width:600px){.common-timer .colon{font-size:14px}}.common-timer .timer-item{display:flex;flex-direction:column;min-width:50px;text-align:center}@media(max-width:1000px){.common-timer .timer-item{min-width:20px}}.common-timer .timer-item b{font-size:34px;line-height:1}@media(max-width:1000px){.common-timer .timer-item b{font-size:32px}}.common-timer .timer-time-type{font-size:12px;line-height:1;opacity:.5}@media(max-width:1000px){.common-timer .timer-time-type{font-size:10px}}@media(max-width:600px){.common-timer .timer-time-type{font-size:15px}}.timer-finish{text-align:center}.olympic2024-paid-banner{align-items:center;background:#fff;border-radius:36px;display:flex;flex-direction:row;justify-content:space-between;padding:20px;position:relative;width:100%;z-index:1}@media(max-width:1000px){.olympic2024-paid-banner{flex-direction:column;gap:.5em;justify-content:center;margin:0 20px!important;width:auto}}.olympic2024-paid-banner .banner-item-text{font-size:20px}@media(max-width:1000px){.olympic2024-paid-banner .banner-item-text{font-size:16px}}.olympic2024-paid-banner .paid-banner-dates{background:#f1f5ff;border-radius:18px;color:#4578ff;font-family:Montserrat;font-size:16px;font-weight:600;padding:5px 10px}@media(max-width:1000px){.olympic2024-paid-banner .paid-banner-dates{fonts-size:14px}}.olympic2024-paid-banner .banner-item{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.olympic2024-paid-banner .banner-timer{background:#f9f9fc;border-radius:10px;padding:20px 30px}@media(max-width:1000px){.olympic2024-paid-banner .banner-timer{align-items:center;gap:1em;width:100%}}.olympic2024-terms-of-action{background:#f2f5ff;border-radius:5px;display:flex;flex-direction:column;gap:2em;margin:4em auto!important;padding:3em 6.5em;position:relative;z-index:1}@media(max-width:1000px){.olympic2024-terms-of-action{gap:.5em;margin:0 20px!important;padding:2.8em 1.5em}}.olympic2024-terms-of-action a{color:#4578ff!important}.olympic2024-terms-of-action a:hover{color:#425cff!important}.olympic2024-terms-of-action .olympic-bg{position:absolute;right:0;top:50px;width:700px;z-index:0}.olympic2024-terms-of-action .olympic2024-h2{margin-bottom:.3em;text-align:center;z-index:1}.olympic2024-terms-of-action .grid-section{grid-gap:.8em;display:grid;gap:.8em;grid-template-columns:.5fr 1fr;z-index:1}@media(max-width:600px){.olympic2024-terms-of-action .grid-section{display:flex;flex-direction:column;gap:1em}}.olympic2024-terms-of-action .row-section{display:flex;flex-direction:row;gap:1.5em;margin-top:1em;z-index:1}@media(max-width:1000px){.olympic2024-terms-of-action .row-section{align-items:center;flex-direction:column}}@media(max-width:600px){.olympic2024-terms-of-action .row-section{gap:.5em}}.olympic2024-terms-of-action .info-block-container{background-color:#fff;border-radius:20px}.olympic2024-terms-of-action .info-block-container-left{align-items:flex-start;display:flex;flex-direction:column}.olympic2024-terms-of-action .info-block-container-right{display:grid;grid-template-areas:"a b" "c c" "d d"}.olympic2024-terms-of-action .info-block-container-right>div:first-child{grid-area:a}.olympic2024-terms-of-action .info-block-container-right>div:nth-child(2){grid-area:b}.olympic2024-terms-of-action .info-block-container-right>div:nth-child(3){grid-area:c}.olympic2024-terms-of-action .info-block-container-right>div:nth-child(4){grid-area:d}@media(max-width:1000px){.olympic2024-terms-of-action .info-block-container-right{align-items:flex-start;display:flex;flex-direction:column}}.olympic2024-terms-of-action .info-block{border-radius:20px;display:flex;flex-direction:column;font-family:Montserrat;padding:1.4em 2em}@media(max-width:1000px){.olympic2024-terms-of-action .info-block{padding:.8em 1.1em}}@media(max-width:600px){.olympic2024-terms-of-action .info-block{padding:.5em 1.1em}}.olympic2024-terms-of-action .info-block span{color:#7d8d93}.olympic2024-terms-of-action .info-block b{font-size:17px}@media(max-width:1000px){.olympic2024-terms-of-action .info-block b{font-size:14px}}.olympic2024-terms-of-action .advantages-block{align-items:flex-start;display:flex;flex-direction:row;gap:1em;max-width:400px;position:relative}.olympic2024-terms-of-action .mobileLeaf{position:absolute;z-index:-1}.olympic2024-terms-of-action .mobileLeaf1{left:0;top:0;width:40%}.olympic2024-terms-of-action .mobileLeaf2{bottom:7%;right:0;width:40%}.ladder-item{background-color:#fff;background-image:url(/_nuxt/img/circle-ladder-bg.60b5154.webp);background-position:100% 0;background-size:25%;border-radius:36px;display:flex;flex-direction:column;gap:1em;padding:30px;width:90%}@media(max-width:1000px){.ladder-item{border-radius:10px;padding:30px 10px;width:100%}}.ladder-item h3{font-size:27px}.ladder-item .ladder-item-header{align-items:center;display:flex;flex-direction:row;gap:1em}@media(max-width:1000px){.ladder-item .ladder-item-header{gap:.8em}.ladder-item .ladder-item-header img{height:28px;width:28px}}.ladder-item .ladder-info{display:flex;flex-direction:row;gap:2.5em}.ladder-item .ladder-info .ladder-info-item{display:flex;flex-direction:column;font-family:Montserrat;font-weight:600}.ladder-item .ladder-info .ladder-info-item .ladder-info-item-label{font-size:18px}.ladder-item .ladder-info .ladder-info-item .ladder-info-item-description{font-size:10px}.ladder-item .ladder-step{border-top:1px solid #e3daff;display:flex;flex-direction:row;font-family:Montserrat;font-size:36px;font-weight:700;gap:2em;position:relative}@media(max-width:1000px){.ladder-item .ladder-step{font-size:24px}}.ladder-item .ladder-step .ladder-step-plus{align-items:center;border-radius:100%;display:flex;font-size:18px;font-weight:700;justify-content:center;max-height:23px;max-width:23px;min-height:23px;min-width:23px}@media(max-width:1000px){.ladder-item .ladder-step .ladder-step-plus{font-size:12px;max-height:18px;max-width:18px;min-height:18px;min-width:18px}}.ladder-item .ladder-step .ladder-step-item{align-items:center;display:flex;flex-direction:row;gap:.4em}.ladder-item .ladder-step .ladder-step-price-rub{font-size:28px}@media(max-width:1000px){.ladder-item .ladder-step .ladder-step-price-rub{font-size:20px}}.ladder-item .ladder-step .ladder-slanted-line{background-color:#e3daff;min-height:100%;min-width:1px;transform:translateX(-50%) rotate(-15deg)}.olympic2024-leader-of-sells{padding-bottom:2em;position:relative}.olympic2024-leader-of-sells .spiral{bottom:0;left:0;position:absolute;width:300px;z-index:0}.olympic2024-leader-of-sells h2{text-align:center}.olympic2024-leader-of-sells .generic-container-1260{display:flex;flex-direction:column;gap:1em}.olympic2024-leader-of-sells .ladder-container{display:flex;flex-direction:row;gap:2.8em;justify-content:space-between;z-index:1}@media(max-width:1000px){.olympic2024-leader-of-sells .ladder-container{flex-direction:column;justify-content:flex-start}}.olympic2024-leader-of-sells .ladder-banner{align-items:center;background:#fff;border-radius:28px;display:flex;flex-direction:row;gap:1em;justify-content:center;padding:10px;position:relative;z-index:1}.olympic2024-leader-of-sells .ladder-banner span{font-size:20px}@media(max-width:400px){.olympic2024-leader-of-sells .ladder-banner span{font-size:16px}}.podium-item{align-items:center;display:flex;flex-direction:column;gap:.5em;position:relative}.podium-item img{bottom:35px;height:190px;position:absolute;width:140px;z-index:0}@media(max-width:1000px){.podium-item img{width:100px}}@media(max-width:401px){.podium-item img{bottom:15px}}.podium-item .place-container{align-items:center;background:#fff;border-radius:30px;display:flex;flex-direction:column;font-family:Montserrat;font-weight:600;max-width:80%;padding:10px 24px;position:relative;text-align:center;width:150px;z-index:1}@media(max-width:1000px){.podium-item .place-container{max-width:100%;width:auto}}.podium-item .place-container>span:first-child{font-size:38px;line-height:.75}@media(max-width:1000px){.podium-item .place-container>span:first-child{font-size:32px}}@media(max-width:401px){.podium-item .place-container>span:first-child{font-size:23px}}.podium-item .place-container>span:nth-child(2){font-size:12px}.podium-item .podium-item-name{font-size:16px;line-height:.9;position:relative;text-align:center;z-index:1}@media(max-width:401px){.podium-item .podium-item-name{font-size:14px}}.olympic2024-prize-fund{margin:4em auto!important;position:relative}.olympic2024-prize-fund h2{text-align:center}@media(max-width:1000px){.olympic2024-prize-fund{margin:3.5em auto!important}}.olympic2024-prize-fund .podiums-container{align-items:flex-start;display:flex;flex-direction:row;gap:5em;justify-content:space-between;margin-bottom:5em;margin-top:8em}@media(max-width:1000px){.olympic2024-prize-fund .podiums-container{align-items:center;flex-direction:column;gap:10em;justify-content:center;margin-bottom:2.5em}.olympic2024-prize-fund .podiums-container>div:first-child{margin-top:1em}}.olympic2024-prize-fund .podium-blue{background-image:url(/_nuxt/img/blue-podium.3f7a1f5.webp)}.olympic2024-prize-fund .podium-purple{background-image:url(/_nuxt/img/purple-podium.72739a7.webp)}.olympic2024-prize-fund .podium-bg{background-repeat:no-repeat;background-size:contain;min-height:100%;min-width:100%;position:absolute;transform:scaleY(1.2);z-index:1}@media(max-width:1000px){.olympic2024-prize-fund .podium-bg{transform:scaleY(1.8) translateY(15px)}}@media(max-width:401px){.olympic2024-prize-fund .podium-bg{transform:scaleY(1.8) translateY(30px)}}.olympic2024-prize-fund .podium-gray-bg{background:#f6f7fb;border-radius:15px;bottom:-102px;min-height:200px;min-width:95.6%;position:absolute;z-index:0}.olympic2024-prize-fund .podium{align-items:flex-start;display:flex;flex-direction:column;gap:2em;position:relative}.olympic2024-prize-fund .podium .podium-label{align-items:center;display:flex;flex-direction:column;font-family:Montserrat;font-size:23px;left:39.5%;position:relative;z-index:1}@media(max-width:1000px){.olympic2024-prize-fund .podium .podium-label{font-size:18px}}@media(max-width:401px){.olympic2024-prize-fund .podium .podium-label{left:37.5%}}.olympic2024-prize-fund .podium .podium-img{left:0;position:absolute;top:0;z-index:0}.olympic2024-prize-fund .podium .podium-info{bottom:-90px;display:flex;flex-direction:row;gap:.5em;max-width:95.6%;padding:0 10px;position:absolute;z-index:1}.olympic2024-prize-fund .podium .podium-info .podium-info-item{color:#667085;font-size:14px;text-align:center}.olympic2024-prize-fund .podium .places{display:flex;gap:1.5em;position:relative;z-index:1}.olympic2024-prize-fund .podium .places>div:first-child{top:2.5em}.olympic2024-prize-fund .podium .places>div:nth-child(2){right:.8em;top:-1.5em}@media(max-width:1000px){.olympic2024-prize-fund .podium .places>div:nth-child(2){right:auto;top:-2em}}.olympic2024-prize-fund .podium .places>div:nth-child(3){right:.7em;top:4.5em}@media(max-width:1000px){.olympic2024-prize-fund .podium .places>div:nth-child(3){right:auto}}:root{--default-color-purple:#7245ff;--default-color-blue:#5381fe;--default-color-green:#0eb250;--default-color-red:#f41e78;--default-color-purple-hover:#a657ee;--default-color-green-hover:#009a3d;--text-primary:#7245ff;--text-black:#000;--text-white:#fff;--btn-purple:#7245ff;--btn-purple-hover:#a657ee;--btn-inverted-hover:#f9f1ff;--btn-inverted-text-hover:#9e49dd;--btn-disabled:hsla(0,4%,73%,.7);--btn-green:#0eb250;--btn-green-hover:#009a3d;--btn-raspberry:#f41e78;--btn-gradient-start:#ad63fc;--btn-gradient-end:#5f20d3;--bg-color-gray:#f2f5ff;--bg-color-white:#fff;--w-xs:600px;--w-sm:1000px;--w-md:1264px;--w-lg:1904px;--w-xl:1904px}.olympic2024{display:flex;flex-direction:column;font-family:Roboto;font-size:14px;font-weight:400}.olympic2024 h1,.olympic2024 h2,.olympic2024 h3{font-family:Montserrat;font-weight:700}.olympic2024 h1{font-size:56px}@media(max-width:1000px){.olympic2024 h1{font-size:48px}}@media(max-width:376px){.olympic2024 h1{font-size:36px}}.olympic2024 h2{font-size:35px}@media(max-width:1000px){.olympic2024 h2{font-size:28px}}.olympic2024 h3{font-size:27px}@media(max-width:1000px){.olympic2024 h3{font-size:22px}.olympic2024 .generic-container-1260{margin:initial}}.olympic2024 .purple-text-color{color:#7245ff}.olympic2024 .blue-text-color{color:#387ffe}.olympic2024-milk-background{background:#f9f9fc;display:flex;flex-direction:column;gap:3em;margin-top:-18em;padding-top:10em;position:relative;z-index:0}@media(max-width:1000px){.olympic2024-milk-background{margin-top:-15em;padding-top:18em}}.olympic2024 .olympic2024-btn{background-color:#7d4cff!important;border:none;border-radius:40px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:18px;font-weight:600;grid-area:c;height:70px!important;max-width:300px!important;min-width:300px!important;padding:23px 37px!important;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease}.olympic2024 .olympic2024-btn:hover{cursor:pointer}@media(max-width:1000px){.olympic2024 .olympic2024-btn{max-width:none!important;min-width:0!important;min-width:auto!important}}@media(max-width:600px){.olympic2024 .olympic2024-btn{font-size:16px;height:60px!important;padding:initial}}.v-input{flex:0!important}@media(max-width:600px){.v-input{margin:9px 0!important}}.v-input,.v-label{font-size:14px!important}.v-text-field--filled{border-radius:2px!important}.v-text-field--filled .v-label,.v-text-field--full-width .v-label{top:13px!important}.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width>.v-input__control>.v-input__slot,.v-text-field--outlined>.v-input__control>.v-input__slot{min-height:44px!important}.v-text-field>.v-input__control>.v-input__slot:after,.v-text-field>.v-input__control>.v-input__slot:before{content:none!important}.v-text-field--filled:not(.v-text-field--single-line) input{margin-top:12px!important}