@charset "UTF-8";*{border:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}a,a:hover,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{height:auto;max-width:100%}address{font-style:normal}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit}input::-ms-clear{display:none}button,input[type=submit]{background-color:transparent;background:none;box-shadow:none;cursor:pointer;display:inline-block}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}:root{--container-padding:20px;--font-main:"Onest",sans-serif;--font-secondary:"Helvetica Neue",sans-serif;--font-primary:"Arimo",sans-serif;--font-accent:"Inter",sans-serif;--page-bg:#fff;--secondary-bg:#010635;--secondary-bg-light:#090e4a;--primary-bg:#f7f6f2;--accent-bg:#003dff;--accent-bg-light:#2c5eff;--main-color:#777;--secondary-color:#010635;--secondary-color-dim:rgba(2,6,53,.8);--primary-color:#fff;--primary-color-dim:hsla(0,0%,100%,.7);--space-xs:6px;--space-sm:14px;--space-md:17px;--space-lg:20px;--space-xl:40px;--space-section-sm:60px;--space-section-md:80px;--space-section-lg:120px}@media (min-width:768px){:root{--container-padding:80px}}@media (min-width:1440px){:root{--container-padding:170px}}@media (min-width:1920px){:root{--container-padding:220px}}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:400;src:url(../fonts/Onest-Regular.ttf) format("truetype");src:url(../fonts/Onest-Regular.woff2) format("woff2"),url(../fonts/Onest-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:500;src:url(../fonts/Onest-Medium.ttf) format("truetype");src:url(../fonts/Onest-Medium.woff2) format("woff2"),url(../fonts/Onest-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:600;src:url(../fonts/Onest-SemiBold.ttf) format("truetype");src:url(../fonts/Onest-SemiBold.woff2) format("woff2"),url(../fonts/Onest-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:700;src:url(../fonts/Onest-Bold.ttf) format("truetype");src:url(../fonts/Onest-Bold.woff2) format("woff2"),url(../fonts/Onest-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeue-Regular.ttf) format("truetype");src:url(../fonts/HelveticaNeue-Regular.woff2) format("woff2"),url(../fonts/HelveticaNeue-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:500;src:url(../fonts/HelveticaNeue-Medium.ttf) format("truetype");src:url(../fonts/HelveticaNeue-Medium.woff2) format("woff2"),url(../fonts/HelveticaNeue-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Arimo;font-style:normal;font-weight:400;src:url(../fonts/Arimo-Regular.ttf) format("truetype");src:url(../fonts/Arimo-Regular.woff2) format("woff2"),url(../fonts/Arimo-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter-Bold.ttf) format("truetype");src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff")}.hidden{border:0;clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}html{background-color:var(--page-bg);scroll-behavior:smooth}body{color:var(--main-color);font-family:var(--font-main);-webkit-overflow-scrolling:touch;text-wrap:balance}body.loaded{height:auto;overflow:unset}code{padding:.2rem}code,pre.code{background-color:#e9f1f6;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.container{padding:0 var(--container-padding);width:100%}@media (min-width:1440px){.container{padding:0 0 0 var(--container-padding)}}.overlay{background-color:var(--primary-bg);inset:0;opacity:0;pointer-events:none;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:299}.overlay,.overlay_visible{transition:opacity .1s ease-in-out}.overlay_visible{opacity:1;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.modal-opened{overflow:hidden}.text&gt;a{color:currentColor}.main{position:relative}[id]{scroll-margin-top:80px}.swiper__pagination{background-color:#d9d9d9;display:flex;height:2px;width:100%}.swiper__pagination--bullet{background-color:transparent;border-radius:0!important;flex:1 1 auto;margin:0!important;padding:10px 0;position:relative;transform:translateY(-50%)}.swiper__pagination--bullet span{background-color:var(--secondary-bg);display:inline-block;height:2px;left:0;position:absolute;top:50%;width:100%}.swiper-no-swiping{touch-action:auto!important}.text{color:var(--main-color)}.text_size-xxs{font-size:10px}.text_size-xs{font-size:12px}.text_size-sm{font-size:14px}.text_size-md{font-size:12px}@media (min-width:1024px){.text_size-md{font-size:16px}}.text_size-lg{font-size:14px}@media (min-width:1024px){.text_size-lg{font-size:16px}}.text_size-xl{font-size:20px}@media (min-width:1024px){.text_size-xl{font-size:22px}}.text_size-xxl{font-size:20px}@media (min-width:768px){.text_size-xxl{font-size:24px}}.text_weight-sm{font-weight:500}.text_weight-md{font-weight:600}.text_weight-lg{font-weight:700}.text_line-height-xs{line-height:100%}.text_line-height-sm{line-height:110%}.text_line-height-md{line-height:120%}.text_line-height-lg{line-height:130%}.text_line-height-xl{line-height:140%}@media (min-width:1024px){.text_line-height-xl{line-height:auto}}.text_line-height-xxl{line-height:140%}.text_secondary{color:var(--secondary-color)}.text_secondary-dim{color:var(--secondary-color-dim)}.text_primary{color:var(--primary-color)}.text_primary-dim{color:var(--primary-color-dim)}.text_uppercase{text-transform:uppercase}.text_letter-spacing-sm{letter-spacing:-.03em}.text_letter-spacing-md{letter-spacing:.02em}.text_letter-spacing-lg{letter-spacing:.03em}.text_family-secondary{font-family:var(--font-secondary)}.text_family-primary{font-family:var(--font-primary)}.text_family-accent{font-family:var(--font-accent)}.tag{background-color:var(--accent-bg);border-radius:var(--space-xs);display:inline-flex;height:36px;padding:var(--space-xs) calc(var(--space-xs)*2)}.tag__desc{font-size:16px}@media (min-width:768px){.tag__desc{font-size:20px}}.title{color:var(--secondary-color);font-weight:700;text-transform:uppercase}.title_sm{font-size:12px;letter-spacing:.03em;line-height:120%}.title_md{font-size:25px;letter-spacing:.02em;line-height:100%}.title_lg{color:var(--primary-color);font-size:32px;line-height:110%}@media (min-width:768px){.title_lg{font-size:40px}}@media (min-width:1024px){.title_lg{font-size:55px}}.icon{background:none!important;padding:0!important;stroke:transparent;fill:currentColor}.icon--caption{height:24px;width:27px}.icon--arrow-link{height:12px;width:13px}.sponsor-card{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:10px}@media (min-width:1440px){.sponsor-card{gap:14px}}.sponsor-card__icon{height:52px;width:auto}@media (min-width:1440px){.sponsor-card__icon{height:63px}}.sponsor-card__desc{font-size:10px;text-align:center}@media (min-width:1440px){.sponsor-card__desc{font-size:14px}}.sponsors{display:flex;flex-wrap:wrap;gap:var(--space-xl)}@media (min-width:1440px){.sponsors{gap:calc(var(--space-xl)*2)}}.sponsors__wrap{align-items:flex-start;flex-direction:column}.sponsors__list,.sponsors__wrap{display:flex;gap:var(--space-lg)}@media (min-width:1440px){.sponsors__list{gap:calc(var(--space-lg)*1.5)}}.sponsors_accent{gap:calc(var(--space-sm)*.7)}@media (min-width:768px){.sponsors_accent{gap:var(--space-sm)}}.sponsors_accent .sponsors__wrap{gap:0}.sponsors_accent .sponsors__top{align-items:center;display:flex;flex-direction:column;text-align:center;width:100px}@media (min-width:768px){.sponsors_accent .sponsors__top{width:140px}}.sponsors_accent .sponsors__top .sponsors__label{padding-left:0;padding-right:0;width:100%}.sponsors_accent .sponsors__label{background:var(--accent-bg);border-radius:var(--space-xs) var(--space-xs) 0 0;padding:var(--space-xs) var(--space-sm)}@media (min-width:768px){.sponsors_accent .sponsors__label{padding:calc(var(--space-xs)*1.3) var(--space-lg)}}.sponsors_accent .sponsors__list{border-radius:0 4px 4px;gap:0;justify-content:space-around;width:225px}@media (min-width:768px){.sponsors_accent .sponsors__list{width:316px}}@media (min-width:1440px){.sponsors_accent .sponsors__list{gap:0}}.sponsors_accent .sponsors__main-card{border-radius:0 0 4px 4px;display:flex;justify-content:center;width:100%}.sponsors_accent .sponsor-card{margin:calc(var(--space-sm)*.7) 0}@media (min-width:768px){.sponsors_accent .sponsor-card{margin:var(--space-sm) 0}}.sponsors_accent .sponsors__list,.sponsors_accent .sponsors__main-card{background:var(--secondary-color)}.hero{background-color:var(--secondary-bg);display:flex;overflow:hidden;position:relative}.hero__video{inset:0;overflow:hidden;position:absolute;z-index:0}.hero__video--item{filter:blur(2px);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:85%;object-position:85%;width:100%}@media (min-width:768px){.hero__video--item{-o-object-position:right;object-position:right}}.hero__video--overlay{background-color:#0000005c;inset:0;position:absolute;z-index:1}.hero__wrap{flex:1 1 auto;padding:var(--space-section-lg) var(--space-lg) var(--space-xl);position:relative;z-index:1}@media (min-width:768px){.hero__wrap{padding:var(--space-section-lg) var(--space-xl) var(--space-xl)}}@media (min-width:1024px){.hero__wrap{padding:calc(var(--space-xl)*4) var(--space-xl) var(--space-xl) calc(var(--space-xl)*4.25)}}@media (min-width:1920px){.hero__wrap{padding:calc(var(--space-xl)*4) var(--space-xl) calc(var(--space-xl)*2) calc(var(--space-xl)*5.5)}}.hero__top{margin-bottom:var(--space-xl)}.hero__top--tag{margin-bottom:calc(var(--space-xs)*1.33)}.hero__top--desc{font-size:16px}.hero__content{margin-bottom:var(--space-xl)}@media (min-width:768px){.hero__content{margin-bottom:calc(var(--space-xl)*1.5)}}@media (min-width:1024px){.hero__content{margin-bottom:calc(var(--space-xl)*2.5)}}.hero__content--wrap{display:inline-flex;flex-direction:column;gap:var(--space-sm);max-width:662px}@media (min-width:768px){.hero__content--wrap{gap:var(--space-lg)}}.hero__content--subtitle{letter-spacing:0}.hero__content--desc,.hero__content--subtitle,.hero__title{text-shadow:0 4px 30px rgba(0,0,0,.25)}.hero__title{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:calc(var(--space-xs)*4);position:relative}@media (min-width:768px){.hero__title{gap:var(--space-lg)}}.hero__title--main{font-size:90px;font-weight:500;line-height:77%;opacity:0;transform:translateY(50px);transition:transform .4s linear .4s,opacity .4s linear .4s}@media (min-width:1024px){.hero__title--main{font-size:125px;left:calc(var(--space-sm)*-1);position:absolute;top:var(--space-xs);transform:translate(-100%,50px)}}@media (min-width:1920px){.hero__title--main{font-size:183px;font-weight:400;left:calc(var(--space-lg)*-1)}}.hero__title--list{display:inline-flex;flex-direction:column}.hero__title--item{opacity:0;transform:translateY(70px)}.hero__title--item:first-child{transition:transform .3s linear,opacity .3s linear}.hero__title--item:nth-child(2){transition:transform .3s linear .2s,opacity .3s linear .2s}.hero__title--item:nth-child(3){transition:transform .3s linear .4s,opacity .3s linear .4s}.hero__title.animated .hero__title--main{opacity:1;transform:translateY(0)}@media (min-width:1024px){.hero__title.animated .hero__title--main{transform:translate(-100%)}}.hero__title.animated .hero__title--item{opacity:1;transform:translateY(0)}.hero__link{align-items:center;background-color:var(--secondary-bg);border-left:1px solid #282b54;display:none;justify-content:center;position:relative;width:80px;z-index:2}@media (min-width:1440px){.hero__link{display:inline-flex}}.hero__link--item{color:var(--primary-color);cursor:pointer;font-size:14px;font-weight:600;line-height:100%;text-align:center;text-transform:uppercase;transform:rotate(-90deg);white-space:nowrap}.author-card{align-items:center;display:flex;gap:calc(var(--space-xs)*4)}.author-card__top{border-radius:50%;height:88px;overflow:hidden;width:88px}.author-card__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-card__content{display:inline-flex;flex-direction:column;gap:var(--space-sm)}.author-card__desc{max-width:158px}.author-card__title{font-size:14px}@media (min-width:768px){.author-card__title{font-size:18px}}.review-slide__top{align-items:flex-start;display:inline-flex;flex-direction:column;gap:var(--space-sm);}.review-slide__wrap{margin-bottom:calc(var(--space-xl)*1)}@media (min-width:1440px){.review-slide__wrap{margin-bottom:calc(var(--space-xl)*1)}}.review-slide__top--desc{font-size:22px;opacity:0;transform:translate(-20%);transition:transform .4s linear .2s,opacity .4s linear .2s}.review-slide__wrap .author-card__desc{opacity:0;transform:translate(-20px);transition:transform .3s linear .5s,opacity .3s linear .5s}.review-slide__wrap .author-card__title{opacity:0;transform:translate(-20px);transition:transform .3s linear .7s,opacity .3s linear .7s}.base-swiper.cursor-prev{cursor:url(../images/svg/arrow-btn-prev.svg),auto}.base-swiper.cursor-next{cursor:url(../images/svg/arrow-btn-next.svg),auto}.reviews-slider__swiper{margin-bottom:var(--space-xl)}.reviews-slider .swiper-slide-active .author-card__desc,.reviews-slider .swiper-slide-active .author-card__title,.reviews-slider .swiper-slide-active .review-slide__top--desc{opacity:1;transform:translate(0)}.reviews-block{margin-bottom:var(--space-section-lg)}@media (min-width:1024px){.reviews-block{max-width:900px}}@media (min-width:1440px){.reviews-block{max-width:730px}}.achievement-card{align-items:flex-start;border-left:1px solid #d8d8d8;display:inline-flex;flex-direction:column;gap:var(--space-xs);justify-content:space-between;padding-left:var(--space-sm)}.achievement-card__title{font-size:48px;line-height:80%}.achievement-card__desc{font-size:11px}@media (min-width:1024px){.achievement-card__desc{font-size:12px}}.achievement-card_small{flex:0 0 162px;max-width:162px;vertical-align:top;width:162px}.achievement-card_large{flex:0 0 233px;max-width:233px;width:233px}@media (min-width:1024px){.achievement-card_large{flex:0 0 252px;max-width:252px;width:252px}}.achievements-slider__wrap{display:block;margin:0 calc(var(--container-padding)*-1);padding:0 var(--container-padding);position:relative}@media (min-width:650px){.achievements-slider__wrap{display:none}}.achievements-slider__swiper{margin-bottom:calc(var(--space-lg)*1.6);overflow:visible}.achievements-slider__list{align-items:stretch;display:none;gap:calc(var(--space-lg)*1.6)}@media (min-width:650px){.achievements-slider__list{display:flex}}.achievements-slider__list .achievement-card{opacity:0;transform:translate(50px)}.achievements-slider__list .achievement-card:first-child{transition:transform .4s linear,opacity .4s linear}.achievements-slider__list .achievement-card:nth-child(2){transition:transform .4s linear .3s,opacity .4s linear .3s}.achievements-slider__list .achievement-card:nth-child(3){transition:transform .4s linear .6s,opacity .4s linear .6s}.achievements-slider .swiper{overflow:visible}.achievements-slider .swiper-slide{width:auto}.achievements-slider .swiper-wrapper{overflow:visible}.achievements-slider.animated .achievement-card{opacity:1;transform:translate(0)}.forum-slider{aspect-ratio:16/9;position:relative;width:100%}.forum-slider__swiper{margin-bottom:var(--space-lg)}.forum-slider__slide{height:100%}.forum-slider__slide--item{height:100%;overflow:hidden;position:relative;width:100%}.forum-slider__slide--item_img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.benefit-card{border-left:1px solid #d8d8d8;display:inline-flex;flex-direction:column;gap:var(--space-sm);padding-left:calc(var(--space-xs)*4)}@media (min-width:1440px){.benefit-card__title{max-width:611px}.benefit-card__desc{max-width:440px}}.forum-section{margin-bottom:var(--space-section-lg)}.forum-section__top{margin-bottom:var(--space-section-sm)}@media (min-width:1440px){.forum-section__top{max-width:644px}}.forum-section__title{margin-bottom:var(--space-section-sm)}@media (min-width:1440px){.forum-section__title{margin-bottom:var(--space-section-md)}}.forum-section__achievements-slider{margin-bottom:var(--space-xl)}.forum-section__content{gap:var(--space-section-sm)}.forum-section__content,.forum-section__content--list{align-items:flex-start;display:flex;flex-direction:column}.forum-section__content--list{gap:calc(var(--space-lg)*2.7)}.btn{align-items:center;border-radius:var(--space-xs);box-shadow:-1px -1px 1px #00000017;cursor:pointer;display:flex;justify-content:center;padding:var(--space-lg);text-align:center;transition:background-color .2s ease-in;width:220px}.btn_accent{background-color:var(--accent-bg)}.btn_accent:hover{background-color:var(--accent-bg-light)}.btn_secondary{background-color:var(--secondary-bg)}.btn_secondary:hover{background-color:var(--secondary-bg-light)}.btn_broad{width:100%}.speaker-card{border-left:1px solid #e7e7e7;flex-grow:0;flex-shrink:0;padding-left:var(--space-lg)}.speaker-card__img-wrap{background-color:#e3e3e3;border-radius:50%;height:60px;margin-bottom:var(--space-lg);overflow:hidden;width:60px}.speaker-card__tag{background-color:var(--primary-bg);border-radius:var(--space-xs);color:var(--secondary-color);display:inline-block;font-size:12px;font-weight:500;margin-bottom:calc(var(--space-xs)*2);padding:calc(var(--space-xs)*1.33)}.speaker-card__title{margin-bottom:var(--space-xs)}.speaker-card__desc{font-size:12px}@media (min-width:1024px){.speaker-card__desc{font-size:15px}}.section-wrapper .title{margin-bottom:calc(var(--space-xl)*1.5)}@media (min-width:1440px){.section-wrapper .title{margin-bottom:calc(var(--space-xl)*2)}}.section-wrapper .btn{margin-top:calc(var(--space-xl)*1.5)}.speakers-section{margin-bottom:var(--space-section-lg)}.speakers-section__list{-moz-column-gap:calc(var(--space-lg)*.5);column-gap:calc(var(--space-lg)*.5);display:grid;grid-template-columns:repeat(2,minmax(160px,200px));grid-template-rows:repeat(3,minmax(260px,auto));row-gap:var(--space-xl)}@media (min-width:768px){.speakers-section__list{grid-template-columns:repeat(3,minmax(160px,200px))}}@media (min-width:1024px){.speakers-section__list{grid-template-columns:repeat(4,minmax(160px,200px))}}@media (min-width:1920px){.speakers-section__list{grid-template-columns:repeat(5,minmax(160px,200px))}}.speakers-section__list .speaker-card:nth-child(10),.speakers-section__list .speaker-card:nth-child(11),.speakers-section__list .speaker-card:nth-child(12),.speakers-section__list .speaker-card:nth-child(7),.speakers-section__list .speaker-card:nth-child(8),.speakers-section__list .speaker-card:nth-child(9){display:none}@media (min-width:768px){.speakers-section__list .speaker-card:nth-child(10),.speakers-section__list .speaker-card:nth-child(11),.speakers-section__list .speaker-card:nth-child(12),.speakers-section__list .speaker-card:nth-child(7),.speakers-section__list .speaker-card:nth-child(8),.speakers-section__list .speaker-card:nth-child(9){display:block}}.program-card__container{align-items:flex-start;display:flex;gap:var(--space-lg)}@media (min-width:768px){.program-card__container{gap:var(--space-xl)}}.program-card__top{flex:0 0 auto}.program-card__content--title{margin-bottom:calc(var(--space-xs)*2)}@media (min-width:768px){.program-card__content--title{max-width:430px}}@media (min-width:1440px){.program-card__content--title{max-width:500px}}.program-card__list{display:inline-flex;flex-direction:column;gap:var(--space-xs)}@media (min-width:768px){.program-card__list{max-width:456px}}.program-card__list--item_desc,.program-card__list--item_title{font-size:14px}@media (min-width:1440px){.program-card__list--item_desc,.program-card__list--item_title{font-size:15px}}.program-card__list--item_title{color:#373737}.program-card__list--item_desc{letter-spacing:0}.program-section{margin-bottom:var(--space-section-lg)}.program-section__list .program-card{border-top:1px solid #dadada;padding:calc(var(--space-lg)*1.6) 0}.program-section__list .program-card:last-child{border-bottom:1px solid #dadada}.exhibition-slider{width:100%}.exhibition-slider__swiper{margin-bottom:var(--space-lg)}.exhibition-slider__slide--item{overflow:hidden}.exhibition-slider__slide--img{aspect-ratio:16/9;display:block;margin-bottom:calc(var(--space-xs)*1.33);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.exhibition-section{margin-bottom:var(--space-section-lg)}.exhibition-section__title{margin-bottom:calc(var(--space-xl)*1.5)}@media (min-width:1440px){.exhibition-section__title{margin-bottom:calc(var(--space-xl)*2)}}.exhibition-section__bottom{margin-top:calc(var(--space-xl)*1.5)}@media (min-width:1440px){.exhibition-section__bottom{max-width:655px}}.exhibition-section__subtitle{margin-bottom:var(--space-sm)}.media-card{align-items:flex-start;cursor:pointer;display:flex;gap:calc(var(--space-xs)*4);justify-content:space-between;padding:calc(var(--space-lg)*1.7) 0}@media (min-width:768px){.media-card{gap:calc(var(--space-lg)*1.5)}}@media (min-width:1440px){.media-card{gap:calc(var(--space-lg)*2.5)}}.media-card__img-wrap{flex:0 0 46px}.media-card__img{display:block;height:46px;width:46px}.media-card__title{margin-bottom:var(--space-md)}.media-card__icon-wrap{display:flex;flex:0 0 13px}.media-section__title{margin-bottom:calc(var(--space-xl)*1.5)}@media (min-width:1440px){.media-section__title{margin-bottom:calc(var(--space-xl)*2)}}.media-section__list .media-card{border-top:1px solid #dadada}.media-section__list .media-card:last-child{border-bottom:1px solid #dadada}.modal-opener{bottom:var(--space-lg);margin:var(--space-lg) var(--space-lg) var(--space-lg);position:sticky;width:auto;z-index:201}@media (min-width:768px){.modal-opener{bottom:var(--space-xl);margin:var(--space-lg) var(--space-xl) var(--space-xl)}}@media (min-width:1440px){.modal-opener{display:none}}.input-wrapper{display:block;position:relative}.input-wrapper_empty:after,.input-wrapper_invalid:after{color:#d8191c;font-size:11px;line-height:100%;position:absolute;right:20px;top:26px;transform:translateY(-50%)}.input-wrapper_empty .input,.input-wrapper_invalid .input{color:#d8191c}.input-wrapper_empty .input::-moz-placeholder,.input-wrapper_invalid .input::-moz-placeholder{color:#d8191c}.input-wrapper_empty .input::placeholder,.input-wrapper_invalid .input::placeholder{color:#d8191c}.input-wrapper_empty:after{content:"Обязательное поле"}.input-wrapper_invalid:after{content:"Ошибка"}.input{background:var(--page-bg);border:1px solid transparent;color:var(--secondary-color);font-size:15px;height:52px;line-height:113%;padding-left:16px;transition:border .2s ease-in;width:100%}.input::-moz-placeholder{color:var(--secondary-color);font-size:15px;line-height:113%}.input::placeholder{color:var(--secondary-color);font-size:15px;line-height:113%}.input:hover{border:1px solid #eae5de}.registration-form-wrap{display:flex;flex-direction:column;gap:calc(var(--space-lg)*1.6)}.registration-form-wrap__top--title{margin-bottom:calc(var(--space-sm)*2)}.registration-form-wrap__top--desc{font-size:14px}@media (min-width:768px){.registration-form-wrap__top--desc{font-size:16px}}.registration-form{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(var(--space-lg)*1.6);justify-content:space-between}.registration-form__label{font-size:11px;margin-bottom:calc(var(--space-xs)*2)}.registration-form__top{display:flex;flex-direction:column;gap:calc(var(--space-xs)*4)}.registration-form__inputs{display:flex;flex-direction:column;gap:15px}.registration-form__radio{align-items:center;display:flex;gap:calc(var(--space-lg)*1.6);justify-content:space-between;position:relative;width:145px}.registration-form__radio--divider,.registration-form__radio--item{font-size:15px;line-height:113%}.registration-form__radio--item{border-bottom:1px solid transparent;color:var(--secondary-color-dim);cursor:pointer}.registration-form__radio--item_active{color:var(--secondary-color);font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.registration-form__radio--item input{display:none}.registration-form__radio--divider{color:var(--secondary-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.registration-form__submit{margin-bottom:var(--space-sm)}.registration-form__checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:calc(var(--space-xs)*2);pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.registration-form__checkbox--item{align-items:center;border:1px solid var(--secondary-color);border-radius:2px;display:flex;flex:0 0 21px;height:21px;justify-content:center;pointer-events:auto;transition:background-color .2s ease-in;width:21px}.registration-form__checkbox--item_icon{height:8px;opacity:0;transition:all .2s ease-in;width:11px}.registration-form__checkbox--link,.registration-form__checkbox--text{font-size:11px}.registration-form__checkbox--link{cursor:pointer;pointer-events:auto;text-decoration:underline}.registration-form__checkbox--link:active,.registration-form__checkbox--link:hover{text-decoration:underline}.registration-form__checkbox input[type=checkbox]{display:none}.registration-form__checkbox input[type=checkbox]:checked+.registration-form__checkbox--item{background-color:var(--secondary-color)}.registration-form__checkbox input[type=checkbox]:checked+.registration-form__checkbox--item .registration-form__checkbox--item_icon{opacity:1}.content-block-outer{position:relative}@media (min-width:1440px){.content-block-outer{display:flex;gap:calc(var(--space-xl)*2.5);justify-content:space-between}}.content-block-outer .registration-form-wrap{background-color:var(--primary-bg);display:none;flex:0 0 auto;height:100vh;padding:var(--space-xl);position:sticky;top:0}@media (min-width:1440px){.content-block-outer .registration-form-wrap{display:flex}}@media (min-width:1920px){.content-block-outer .registration-form-wrap{padding:calc(var(--space-xl)*1.5);width:613px}}.content-block-wrap{flex:1 1 auto;overflow:hidden}.content-block{max-width:100%;padding:var(--space-xl) 0 calc(var(--space-xl)*2)}@media (min-width:768px){.content-block{padding:calc(var(--space-xl)*1.5) 0 calc(var(--space-xl)*2)}}@media (min-width:1440px){.content-block{max-width:916px}}.close-btn{display:flex}.close-btn .icon--close-btn{display:block;height:32px;width:32px}@media (min-width:768px){.close-btn .icon--close-btn{height:42px;width:42px}}.modal{filter:blur(12px);height:100%;left:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:0;touch-action:pan-y;transform:translateY(-100%);transition:filter .2s cubic-bezier(.7,.01,.11,.96) .2s,opacity .2s cubic-bezier(.7,.01,.11,.96) .2s,transform 0s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:300;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.modal_visible{filter:blur(0);opacity:1;pointer-events:auto;transform:translateY(0);-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.registration-modal__container{display:flex;flex-direction:column;min-height:100%;padding:var(--space-lg);position:relative}@media (min-width:768px){.registration-modal__container{padding:var(--space-section-lg)}}.registration-modal__close{position:absolute;right:var(--space-lg);top:var(--space-lg)}@media (min-width:768px){.registration-modal__close{right:120px;top:111px}}.registration-modal .registration-form-wrap{flex:1 1 100%;height:100%}.registration-modal .registration-form-wrap__top--title{width:250px}@media (min-width:768px){.registration-modal .registration-form-wrap__top--title{width:auto}}.nav__list{align-items:center;display:flex;gap:var(--space-lg)}.nav__link{cursor:pointer;font-size:14px;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease-in}.nav__link:active,.nav__link:hover{text-decoration:underline;text-decoration-color:currentColor}.socials{display:flex;flex-direction:column;gap:var(--space-sm)}.socials__media--link,.socials__tel{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease-in}.socials__media--link:active,.socials__media--link:hover,.socials__tel:active,.socials__tel:hover{text-decoration:underline;text-decoration-color:currentColor}.call-btn{align-items:center;background-color:var(--accent-bg);border-radius:var(--space-xs);display:flex;gap:var(--space-xs);padding:var(--space-xs) calc(var(--space-xs)*2) var(--space-xs) calc(var(--space-xs)*1.33);transition:background-color .2s ease-in;width:133px}.call-btn:hover{background-color:var(--accent-bg-light)}.call-btn__desc,.call-btn__icon{color:var(--primary-color)}.call-btn__desc{font-size:16px;line-height:150%}.footer{background-color:var(--secondary-bg)}.footer__container{display:flex;position:relative}.footer__logo{display:block;margin-bottom:var(--space-xl)}.footer__logo--icon{height:43px;width:184px}.footer__title{align-items:center;display:flex;gap:calc(var(--space-xs)*1.33);margin-bottom:var(--space-xl)}@media (min-width:1440px){.footer__title{gap:calc(var(--space-xs)*2.66);margin-bottom:calc(var(--space-xl)*2)}}.footer__title--left{font-size:31px}@media (min-width:1440px){.footer__title--left{font-size:71px}}.footer__title--item{font-size:12px}@media (min-width:1440px){.footer__title--item{font-size:27px}}.footer__sponsors{align-items:flex-start;flex-direction:column;gap:var(--space-xl);margin-bottom:calc(var(--space-xl)*1.25)}@media (min-width:768px){.footer__sponsors{flex-direction:row}}@media (min-width:1440px){.footer__sponsors{margin-bottom:calc(var(--space-xl)*2)}}.footer__info{display:flex;flex-direction:column;gap:calc(var(--space-lg)*1.6)}@media (min-width:1440px){.footer__info{flex-direction:row;gap:calc(var(--space-lg)*6)}}.footer__info--wrap{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--space-lg)*1.6)}@media (min-width:768px){.footer__info--wrap{flex-direction:row}}@media (min-width:1440px){.footer__info--wrap{gap:calc(var(--space-lg)*5)}}.footer__data--title{margin-bottom:calc(var(--space-xs)*1.33)}.footer__data--desc{font-size:16px}.footer__actions{display:flex;flex-direction:column;gap:calc(var(--space-lg)*1.5);margin-bottom:calc(var(--space-xl)*1.5)}@media (min-width:1440px){.footer__actions{align-items:center;flex-direction:row;gap:calc(var(--space-lg)*2);margin-bottom:calc(var(--space-xl)*2);margin-top:calc(var(--space-xs)*2)}}.footer__socials{flex-direction:column}@media (min-width:768px){.footer__socials{flex-direction:row}}@media (min-width:1440px){.footer__socials{gap:var(--space-lg)}}.footer__nav{margin-bottom:calc(var(--space-xl)*1.5)}@media (min-width:768px){.footer__nav{margin-bottom:0}}.footer__nav .nav__list{align-items:flex-start;flex-direction:column}@media (min-width:768px){.footer__nav .nav__list{align-items:center;flex-direction:row}}.footer__link{align-items:center;border-left:1px solid #282b54;display:none;justify-content:center;width:80px}@media (min-width:768px){.footer__link{display:inline-flex}}.footer__link--item{color:var(--primary-color);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.07em;line-height:100%;text-align:center;text-transform:uppercase;transform:rotate(-90deg)}.footer__content{flex:1 1 auto}.footer__content--top{padding:var(--space-lg) var(--space-lg) calc(var(--space-lg)*1.5)}@media (min-width:768px){.footer__content--top{padding:var(--space-lg) var(--space-lg) var(--space-section-sm) var(--space-xl)}}@media (min-width:1440px){.footer__content--top{padding:var(--space-xl) var(--space-xl) calc(var(--space-lg)*1.5)}}.footer__content--link{align-items:center;border:1px solid var(--primary-color);border-radius:var(--space-xs);display:flex;height:36px;justify-content:center;width:100%}@media (min-width:768px){.footer__content--link{display:none}}.footer__content--link_item{color:var(--primary-color);font-size:16px;line-height:150%}.footer__content--copyright-wrap{border-top:1px solid #282b54;padding:calc(var(--space-lg)*1.5) var(--space-lg)}@media (min-width:768px){.footer__content--copyright-wrap{padding:calc(var(--space-lg)*1.5) var(--space-xl)}}@media (min-width:1440px){.footer__content--copyright-wrap{padding:calc(var(--space-lg)*1.8) var(--space-xl)}}.footer__content--copyright{max-width:323px}@media (min-width:1440px){.footer__content--copyright{max-width:none}}.header-languages{align-items:center;display:flex;gap:var(--space-sm)}.header-languages__language{color:#fff9;cursor:pointer}.header-languages__language_active{color:var(--primary-color)}.header-menu{background-color:var(--secondary-bg);border-radius:0 0 calc(var(--space-xs)*2) calc(var(--space-xs)*2);box-shadow:0 4px 25px -25px #00000040;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:80px;transform:translateY(-100%);transition:transform .3s linear,opacity .3s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:5}@media (min-width:1440px){.header-menu{display:none}}.header-menu__container{padding:calc(var(--space-lg)*2.25) var(--space-lg) var(--space-lg)}@media (min-width:768px){.header-menu__container{padding:var(--space-section-sm) var(--space-xl) var(--space-xl)}}.header-menu__nav{margin-bottom:var(--space-section-sm)}.header-menu__nav .nav__list{align-items:flex-start;flex-direction:column;gap:var(--space-sm)}.header-menu__nav .nav__link{font-size:22px}.header-menu__socials{margin-bottom:var(--space-xl)}@media (min-width:768px){.header-menu__socials{margin-bottom:var(--space-section-sm)}}.header-menu__actions{display:flex;flex-direction:column;gap:var(--space-section-sm)}@media (min-width:768px){.header-menu__call-btn{display:none}}.header-menu_open{opacity:1;pointer-events:auto;transform:translateY(0);-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.header{align-items:center;background:var(--secondary-bg);border-bottom:1px solid transparent;display:flex;height:80px;padding:0 var(--space-lg);position:relative;z-index:250}@media (min-width:768px){.header{padding:0 var(--space-xl)}}@media (min-width:1440px){.header{border-bottom:1px solid #282b54}}.header-wrap{left:0;position:fixed;top:0;transition:transform .3s ease-in-out;width:100%;z-index:250}.header-wrap_hidden{transform:translateY(-100%)}.header__container{align-items:center;display:flex;flex:0 0 100%;justify-content:space-between}.header__left{align-items:center;display:flex;gap:var(--space-xl)}.header__logo{display:inline-block}.header__logo--icon{height:43px;width:184px}.header__right{align-items:center;display:flex;gap:calc(var(--space-lg)*1.5)}.header__socials{flex-direction:row;gap:var(--space-lg)}.header__actions{align-items:center;display:flex;gap:var(--space-xl)}.header__hamburger{align-items:stretch;cursor:pointer;display:flex;flex-direction:column;height:22px;justify-content:space-between;width:24px}@media (min-width:1440px){.header__hamburger{display:none}}.header__hamburger span{background-color:var(--page-bg);border-radius:1px;height:2px;transition:all .3s ease-in;transition:all .3 ease-in;width:24px}.header__languages,.header__nav,.header__socials{display:none}@media (min-width:1440px){.header__languages,.header__nav,.header__socials{display:flex}}.header__call-btn{display:none}@media (min-width:768px){.header__call-btn{display:flex}}.header_active{border-bottom:1px solid #282b54}.header_active .header__hamburger span:first-child{transform:translateY(10px) rotate(45deg)}.header_active .header__hamburger span:nth-child(2){opacity:0}.header_active .header__hamburger span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.grid[data-v-b728498f]{display:grid}.mb-2[data-v-b728498f]{margin-bottom:.5rem}.mb-4[data-v-b728498f]{margin-bottom:1rem}.max-w-520px[data-v-b728498f]{max-width:520px}.min-h-screen[data-v-b728498f]{min-height:100vh}.w-full[data-v-b728498f]{width:100%}.flex[data-v-b728498f]{display:flex}.place-content-center[data-v-b728498f]{place-content:center}.items-center[data-v-b728498f]{align-items:center}.justify-center[data-v-b728498f]{justify-content:center}.overflow-hidden[data-v-b728498f]{overflow:hidden}.bg-white[data-v-b728498f]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-b728498f]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-b728498f]{text-align:center}.text-\[80px\][data-v-b728498f]{font-size:80px}.text-2xl[data-v-b728498f]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-b728498f]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-b728498f]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-b728498f]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-b728498f]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-b728498f]{font-weight:500}.font-semibold[data-v-b728498f]{font-weight:600}.leading-none[data-v-b728498f]{line-height:1}.tracking-wide[data-v-b728498f]{letter-spacing:.025em}.font-sans[data-v-b728498f]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-b728498f]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-b728498f]{text-decoration-line:underline}.underline-offset-3[data-v-b728498f]{text-underline-offset:3px}.antialiased[data-v-b728498f]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-b728498f]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-b728498f]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:text-\[110px\][data-v-b728498f]{font-size:110px}.sm\:text-3xl[data-v-b728498f]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-70d84538]{display:grid}.mb-2[data-v-70d84538]{margin-bottom:.5rem}.mb-4[data-v-70d84538]{margin-bottom:1rem}.max-w-520px[data-v-70d84538]{max-width:520px}.min-h-screen[data-v-70d84538]{min-height:100vh}.place-content-center[data-v-70d84538]{place-content:center}.overflow-hidden[data-v-70d84538]{overflow:hidden}.bg-white[data-v-70d84538]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-70d84538]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-70d84538]{text-align:center}.text-\[80px\][data-v-70d84538]{font-size:80px}.text-2xl[data-v-70d84538]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-70d84538]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-70d84538]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-70d84538]{font-weight:600}.leading-none[data-v-70d84538]{line-height:1}.tracking-wide[data-v-70d84538]{letter-spacing:.025em}.font-sans[data-v-70d84538]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-70d84538]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-70d84538]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-70d84538]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-70d84538]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:text-\[110px\][data-v-70d84538]{font-size:110px}.sm\:text-3xl[data-v-70d84538]{font-size:1.875rem;line-height:2.25rem}}



.ui-popup-show body::after {
    opacity: 1;
}

.ui-popup {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 30px 16px;
    z-index: 150;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s ease 0s;
    transition: .3s ease 0s;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ui-popup--success .ui-popup__content {
    padding-top: 120px;
    padding-bottom: 120px;
}

.ui-popup--success .ui-popup__header {
    margin-bottom: 20px;
    padding-right: 0;
}

.ui-popup--success .ui-popup__header .ui-popup__title {
    margin-bottom: 0;
    text-align: center;
}

.ui-popup--success .ui-popup__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 80px;
}

.ui-popup--success .ui-popup__button .ui-button {
    min-width: 212px;
    height: 48px;
}

.ui-popup--success .ui-popup__text {
    text-align: center;
    color: #000;
}

.ui-popup--stream .ui-popup__content {
    padding: 0;
    background-color: #000000;
    max-width: 90%;
}

.ui-popup--stream .ui-popup__content iframe {
    width: 100%;
}

.ui-popup_show {
    overflow: auto;
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}

.ui-popup_show .ui-popup__content {
    visibility: visible;
    -webkit-transform: rotateX(0) translateY(0);
    transform: rotateX(0) translateY(0);
    -webkit-transition: visibility 0s, opacity 0s, -webkit-transform .25s ease 0s;
    transition: visibility 0s, opacity 0s, -webkit-transform .25s ease 0s;
    transition: transform .25s ease 0s, visibility 0s, opacity 0s;
    transition: transform .25s ease 0s, visibility 0s, opacity 0s, -webkit-transform .25s ease 0s;
}

.ui-popup_show .ui-popup__close {
    visibility: visible;
    opacity: 1;
}

.ui-popup--dialog .ui-popup__content {
    max-width: 512px;
}

.ui-popup--md .ui-popup__content {
    max-width: 624px;
}

.ui-popup__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
    will-change: transform;
}

.ui-popup__content {
    position: relative;
    background-color: #fff;
    padding: 40px;
    width: 100%;
    max-width: 980px;
    border-radius: 0px;
    visibility: hidden;
    -webkit-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
    -webkit-transition: .3s ease 0s;
    transition: .3s ease 0s;
    will-change: transform;
}

.lock .ui-popup__content {
    visibility: visible;
}

.ui-popup__close {
    position: absolute;
    right: 40px;
    top: 47px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 36px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    visibility: hidden;
    z-index: 1;
    opacity: 0;
    -webkit-transition: 0s;
    transition: 0s;
    gap: 16px;
}

.ui-popup__close .ui-icon {
    fill: var(--black);
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.ui-popup__header {
    position: relative;
    margin-bottom: 80px;
    padding-right: 100px;
}

.ui-popup__title {
    margin-bottom: 24px;
}

.ui-popup__descr {
    color: var(--gray-500);
    margin-bottom: 33px;
}

.ui-popup__descr a {
    color: var(--primary-color);
}

.ui-popup__text--has-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ui-popup__text--has-icon .ui-popup__title {
    margin-top: 32px;
    margin-bottom: 32px;
    text-align: center;
}

.ui-popup__buttons {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
}

.ui-popup__form .row {
    --bs-gutter-x: 1.25rem;
    --bs-gutter-y: 2.5rem;
}

.ui-popup__form .ui-input .ui-input__field::-webkit-input-placeholder {
    color: silver;
}

.ui-popup__form .ui-input .ui-input__field::-moz-placeholder {
    color: silver;
}

.ui-popup__form .ui-input .ui-input__field:-ms-input-placeholder {
    color: silver;
}

.ui-popup__form .ui-input .ui-input__field::-ms-input-placeholder {
    color: silver;
}

.ui-popup__form .ui-input .ui-input__field::placeholder {
    color: silver;
}

.ui-popup__form .ui-table {
    margin-bottom: 80px;
}

.ui-popup__form-subtitle {
    margin-top: 80px;
    margin-bottom: 60px;
}

.ui-popup__form-accept {
    margin-top: 80px;
    margin-bottom: 40px;
}

.ui-popup__form-submit .ui-button {
    min-width: 212px;
}

[id] {
    scroll-margin-top: 80px
}
.ui-button {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 17px 24px;
    font-family: var(--font-family-default);
    font-size: 14px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: initial;
    overflow: hidden;
    border-radius: 48px;
    -webkit-transition: var(--tr);
    transition: var(--tr);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
}

.ui-button:disabled,
.ui-button.is-disabled {
    color: var(--white);
    border-color: var(--gray-400);
    background-color: var(--gray-400);
    pointer-events: none;
}

.ui-button:disabled .ui-icon,
.ui-button.is-disabled .ui-icon {
    fill: var(--white);
}

.ui-button .ui-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.ui-button--primary {
    color: #fff;
    background-color: #0a4672;
}

.ui-button--primary .ui-icon {
    fill: var(--white);
}

.ui-button--secondary {
    color: var(--black);
    background-color: var(--secondary-color);
}

.ui-button--secondary .ui-icon {
    fill: var(--black);
}

.ui-button--red {
    gap: 10px;
    background-color: var(--red);
    color: #fff;
}

.ui-button--outline-primary {
    color: var(--primary-color);
    background-color: #000000;
    -webkit-box-shadow: inset 0 0 0 1px;
    box-shadow: inset 0 0 0 1px;
}

.ui-button--outline-secondary {
    color: var(--secondary-color);
    border-color: var(--secondary-color);
    -webkit-box-shadow: inset 0 0 0 1px var(--secondary-color);
    box-shadow: inset 0 0 0 1px var(--secondary-color);
}

.ui-button--outline-gray {
    border: 1px solid var(--gray-500);
}

.ui-button--outline-gray.is-disabled {
    color: #cbcbcb;
}

.ui-button--md {
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
}

.ui-button--fw {
    width: 100%;
}

.ui-button-hamburger {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    background-color: var(--primary-color);
}

.ui-button-hamburger__lines {
    position: relative;
    width: 1rem;
    height: 0.75rem;
    cursor: pointer;
    z-index: 5;
}

.ui-button-hamburger__lines span,
.ui-button-hamburger__lines::before,
.ui-button-hamburger__lines::after {
    content: "";
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    right: 0;
    position: absolute;
    width: 100%;
    height: 0.0625rem;
    background-color: var(--white);
}

.ui-button-hamburger__lines::before {
    top: 0;
}

.ui-button-hamburger__lines::after {
    bottom: 0;
}

.ui-button-hamburger__lines span {
    top: calc(50% - 0.03125rem);
}

._c-menu-open .ui-button-hamburger__lines span {
    width: 0;
    -webkit-transform: translateX(-8px);
    -ms-transform: translateX(-8px);
    transform: translateX(-8px);
}

._c-menu-open .ui-button-hamburger__lines::before {
    top: calc(50% - 0.03125rem);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

._c-menu-open .ui-button-hamburger__lines::after {
    bottom: calc(50% - 0.03125rem);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.ui-button-swiper {
    width: 40px;
    height: 40px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background-color: var(--primary-color);
    -webkit-transition: var(--tr);
    transition: var(--tr);
}

.ui-button-swiper svg {
    fill: var(--white);
}

.ui-button-swiper.swiper-button-disabled {
    opacity: 0;
    visibility: hidden;
}

.ui-button-filter {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-top: 4px;
    padding-bottom: 4px;
    width: auto;
    cursor: pointer;
}

.ui-button-filter__name {
    color: var(--gray-800);
}

.ui-button-filter__counter {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: var(--primary-color);
    color: var(--white);
    font-size: 12px;
    line-height: 1em;
    margin-left: 8px;
}

.ui-button-round {
    padding: 0;
    width: 46px;
    height: 46px;
    border-radius: 50%;
}

.ui-button-tippy {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    border: 1px solid var(--black);
    border-radius: 50%;
}

.ui-button-tippy .ui-icon {
    fill: var(--black);
    margin-top: -1px;
}

.ui-button-back {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    gap: 14px;
    white-space: nowrap;
}

.ui-button-back .ui-icon {
    margin-top: -2px;
}

.ui-button-ol {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid var(--gray-200);
    border-bottom: 1px solid var(--gray-200);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.ui-button-ol__num {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 73px;
    font-size: 32px;
    letter-spacing: -0.046875em;
    font-weight: 300;
    color: var(--gray-700);
}

.ui-button-ol+.ui-button-ol {
    margin-top: -1px;
}
body .body-after {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: rgba(0,0,0,.2);
    -webkit-transition: opacity .3s ease-in-out,visibility .3s ease-in-out;
    transition: opacity .3s ease-in-out,visibility .3s ease-in-out;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
}
@media (min-width: 768px) {
    .ui-popup-show body .body-after {
        opacity: 1;
        visibility: visible;
        z-index: 149;
        width: 100%;
        height: 100%;
    }
}
.speaker-card__img-wrap img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.media-card__img {
    object-fit: contain;
}
.media-card {
    justify-content: left;
}
.review-slide__top {

}<br><br>a.btn.btn_secondary.modal-opener.js-modal-opener&nbsp;{<ol><input type="checkbox" style="width: 18px; height: 13px;">&nbsp;display: none;<br></ol><br><br>}

.modal-opener{
	display: none !important;
}
div#popup-reg-event {
    display: none;
}

/* @media (min-width: 1440px) {
    .reviews-block {
        max-width: 900px !important;
    }
} */

@media (min-width: 1440px) {
    .container {
        padding: 0 0 0 var(--container-padding);
        margin: 0 auto;
        width: 83%;
    }
}