@font-face{font-family:Racama;src:url(/assets/fonts/racama/Racama.otf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(/assets/fonts/montserrat/Montserrat-Regular.eot);src:url(/assets/fonts/montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Regular.woff) format("woff"),url(/assets/fonts/montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(/assets/fonts/montserrat/Montserrat-Medium.eot);src:url(/assets/fonts/montserrat/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Medium.woff) format("woff"),url(/assets/fonts/montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Semi-Bold;src:url(/assets/fonts/montserrat/Montserrat-SemiBold.eot);src:url(/assets/fonts/montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-SemiBold.woff) format("woff"),url(/assets/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(/assets/fonts/montserrat/Montserrat-Bold.eot);src:url(/assets/fonts/montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Bold.woff) format("woff"),url(/assets/fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(/assets/fonts/montserrat/Montserrat-Medium.eot);src:url(/assets/fonts/montserrat/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Medium.woff) format("woff"),url(/assets/fonts/montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(/assets/fonts/montserrat/Montserrat-SemiBold.eot);src:url(/assets/fonts/montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-SemiBold.woff) format("woff"),url(/assets/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(/assets/fonts/montserrat/Montserrat-Bold.eot);src:url(/assets/fonts/montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Bold.woff) format("woff"),url(/assets/fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body,html{width:100%;max-width:100%;font-family:Montserrat-Regular,sans-serif;color:#fff}*,:after,:before{margin:0;padding:0;box-sizing:border-box}ol,ul{list-style:none}a,button{display:inline-block;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,textarea{outline:0;border:none;font-family:inherit;font-size:inherit}input,textarea{color:inherit;width:100%}button{cursor:pointer;background:0 0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;font:inherit}.red{color:#f09!important}.red.active{background:#ff004d!important;color:#fff!important;border-color:#ff004d!important}.white{color:#fff!important}.white.active{background:#fff!important;color:#000!important;border-color:#fff!important}.blue{color:#2a73ff!important}.blue.active{background:#2a73ff!important;color:#fff!important;border-color:#2a73ff!important}.purple{color:#774fff!important}.purple.active{background:#774fff!important;color:#fff!important;border-color:#774fff!important}.green{color:#32c15a!important}.green.active{background:#32c15a!important;color:#fff!important;border-color:#32c15a!important}.oil{color:#92bf12!important}.oil.active{background:#92bf12!important;color:#fff!important;border-color:#92bf12!important}.turquoise{color:#00d8a4!important}.turquoise.active{background:#00d8a4!important;color:#fff!important;border-color:#00d8a4!important}.light-blue{color:#00c2ff!important}.light-blue.active{background:#00c2ff!important;color:#fff!important;border-color:#00c2ff!important}.orange{color:#ff480e!important}.orange.active{background:#ff480e!important;color:#fff!important;border-color:#ff480e!important}.yellow{color:#ffc729}.yellow.active{background:#ffc729!important;color:#fff!important;border-color:#ffc729!important}.orange{color:#ff480e}.light-orange{color:#ff8a00}.light-orange.active{background:#ff8a00!important;color:#fff!important;border-color:#ff8a00!important}.btn-primary{background-color:#00e9ff;color:#041e18;font-size:14px;line-height:1.2;font-weight:600;padding:15px 28px;border:1px solid transparent}.btn-primary--mini{padding:12px 28px!important;font-size:14px!important;line-height:120%!important;font-weight:600}.btn-primary:hover{background-color:transparent;color:#00e9ff;border:1px solid #00e9ff}.btn-secondary{background-color:#f8f6f5;color:#041e18;font-size:14px;line-height:1.2;font-weight:600;padding:12px 28px;border:1px solid transparent}.btn-secondary--mini{padding:12px 28px;font-size:14px;line-height:120%;font-weight:600}.btn-secondary:hover{background-color:transparent;color:#f8f6f5;border:1px solid #f8f6f5}.btn-tertiary{background-color:transparent;color:#f8f6f5;font-size:18px;line-height:22px;font-weight:400;padding:9px 0;display:flex;align-items:center;gap:4px}.btn-tertiary svg{fill:#fff}.btn-tertiary svg path,.btn-tertiary svg rect{fill:#fff}.btn-tertiary--mini{padding:8px 0;font-size:14px;line-height:16px;font-weight:400}.btn-tertiary:hover{color:#00e9ff}.btn-tertiary:hover svg path,.btn-tertiary:hover svg rect{fill:#00e9ff}body{background-color:#000}.title{font-family:Montserrat-Bold;color:#fff;font-size:24px;line-height:130%}.subtitle{font-size:16px;color:#fff;font-family:Montserrat-Semi-Bold}.bold{font-family:Montserrat-Bold!important}.v-show{visibility:visible!important}.strikeout{text-decoration:line-through}.text-green{color:#32c15a;font-family:Montserrat-Medium;line-height:150%;font-size:14px;margin-bottom:0}.text-white{color:#fff;font-family:Montserrat-Medium;line-height:150%;font-size:14px;margin-bottom:0}.text-grey{color:#aaa;font-family:Montserrat-Medium;font-size:14px;line-height:150%;margin:0;display:inline}.text-pink{color:#ff004c}.text-blue{color:#2a73ff}.text-green{color:#32c15a;font-size:18px;line-height:150%;margin-bottom:0}.text-orange{color:#ff480e}.text-purple{color:#5f45ff}img{width:100%}.container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}.container-small{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}.side-words{font-family:CeraPro-Medium;font-size:12px;text-transform:uppercase}.vertical-text-rl{writing-mode:vertical-rl;transform:scale(-1)}.vertical-text-lr{writing-mode:tb-rl;transform:rotate(180deg)}.dropdown-toggle::after{display:none}.btn.focus,.btn:focus{box-shadow:none}.navbar-toggler:not(:disabled):not(.disabled){outline:0;border:none}.navbar-toggler-icon{background-image:url(../.../assets/imagess/images/toggler-icon.png)!important;background-position:center;background-repeat:no-repeat;background-size:cover;width:24px;height:24px}.button-wrapper a.button{color:#fff!important}a.button{color:#fff!important}.button{display:block;border:0;position:relative;cursor:pointer;width:149px;font-size:14px;line-height:150%;text-align:center;font-family:Montserrat-Regular}.button__span{position:absolute;display:block;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.button--send{display:block;border:0;position:relative;cursor:pointer;width:177px;font-size:14px;line-height:150%;text-align:center;font-family:Montserrat-Regular}.btn-scroll-show{clip-path:polygon(15% 0,100% 0,100% 65%,85% 100%,0 100%,0 35%);padding:10px 30px 11px;cursor:pointer}.btn-scroll-bg{background-color:#fff;color:#000!important;text-align:center}.container--rel{position:relative}.flex-show{display:flex!important;flex-direction:column;justify-content:space-between;align-items:initial}.btn-sale-scroll{visibility:hidden;background:#fff;text-align:center;position:absolute;width:125px;height:46px;top:50px;right:-20px;padding:6px}.btn-sale-scroll span{font-size:12px;font-family:Montserrat-Bold;font-weight:700;color:#000}.btn-sale-scroll p{font-family:Montserrat-Regular;font-weight:400;color:#000;font-size:12px;line-height:.5}.button-dark{background:#000;color:#fff!important}.button-wrapper{max-width:127px;margin-top:32px;padding:1px;display:inline-block;background:#fff;clip-path:polygon(15% 0,100% 0,100% 65%,85% 100%,0 100%,0 35%)}.performance .button{clip-path:polygon(10% 0,100% 0,100% 65%,90% 100%,0 100%,0 35%);cursor:pointer}.performance-mob .button{width:177px;height:50px}.button-top{position:fixed;bottom:30px;right:30px;border:1px solid #fff;box-sizing:border-box;width:50px;height:50px;z-index:300}.button-top img{width:18px;margin:auto}.error-component{display:flex;justify-content:center;align-items:center;width:100%;padding:25px 0}.error-component p{font-family:Montserrat-Medium;font-size:25px;color:#f09}.page{position:relative;overflow-x:hidden;flex:1 1 100%;padding-top:103px;padding-bottom:50px}.color-primary{color:#00e9ff}.section-title{font-family:Racama,sans-serif;font-size:24px;font-weight:400;line-height:120%;letter-spacing:0}.fz-16-20{font-size:16px;line-height:130%;font-weight:400;letter-spacing:.1px}.text-constraints{max-width:826px}.hover-primary:hover{color:#00e9ff}.header{width:100%;position:fixed;top:0;z-index:350;background-color:transparent}.header--black{background-color:#000}.header.container{padding:0 20px}.header__body{display:flex;width:100%;justify-content:space-between;align-items:center;padding:24px 0}.header__logo{position:relative;width:152px;z-index:120;flex:0 0 auto}.header__logo-container{width:152px;display:flex}.header__content{display:flex;align-items:center}.header__btn-buy{display:none}.header-button__container{position:relative;flex:1 1 10%;display:flex;justify-content:flex-end;margin-left:30px}.header-button__text{font-size:14px;line-height:120%;font-family:Montserrat-Regular}.header-button__text.green{color:#32c15a}.header-button__text.white{color:#fff}.header-button span{color:#32c15a}.header-button img{width:105px}.header-menu{flex:1 1 68%;display:flex;justify-content:flex-end}.header-menu__list{display:flex}.header-menu__link{font-weight:500;color:#fff;line-height:120%;font-family:Montserrat-Regular;white-space:nowrap}.header-menu__link:focus,.header-menu__link:hover{opacity:.7;color:#00e9ff}.header-menu__item{position:relative;display:flex;align-items:center;cursor:pointer;margin:0 15px}.header-menu__item .header-menu__item-list{opacity:0;visibility:hidden}.header-menu__item:hover .header-menu__item-list{opacity:1;visibility:visible}.header-menu__link-arrow{max-width:15px;margin:4px 0 0 7px}.header-menu__item-list{position:absolute;background:#0c0c0c;box-shadow:0 4px 47px #000;left:0;top:30px;padding:16px;transition:.2s all ease;z-index:1000}.header-menu__item-list .header-menu__item{margin:0}.header-menu__item-list .header-menu__item:not(:last-child){margin-bottom:13px}.header-menu__item-list:hover{opacity:1;visibility:visible}.header-menu__mobile-head{display:none}.header-mobile-footer{display:none;font-size:18px}.header-mobile-footer__title{font-family:Montserrat-Bold;line-height:150%;color:#fff;margin-bottom:4px}.header-mobile-footer__sub-title{font-family:Montserrat-Regular;line-height:150%;color:#aaa}.burger{display:none}.banner{color:#fff;background:url(/assets/images/heading-bg.jpg) no-repeat center center;background-size:cover;padding:127px 0 30px;min-height:100vh}.banner__logo-desktop{width:307px;margin-bottom:28.57px}.banner .friflex-block{margin-bottom:51px}.banner__title{font-family:Racama,sans-serif;font-size:23px;line-height:1.2;font-weight:400;margin-bottom:28px;max-width:712px}.banner__logo{margin-bottom:19px}.banner__logo--svg{width:300px}.banner__date{font-family:Racama,sans-serif;font-size:28px;line-height:1.15;font-weight:400;margin-bottom:4px}.banner__location{font-weight:300;font-size:20px;line-height:1.14;margin-bottom:24px}.banner__buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:44px 0 0;max-width:414px}.banner__buttons a{display:block}.banner-23,.banner-24{position:relative;padding:127px 0 30px;min-height:100vh}.banner-23__title,.banner-24__title{font-family:Racama,sans-serif;font-size:23px;line-height:1.2;font-weight:400;margin-bottom:28px;max-width:518px}.banner-23__location,.banner-24__location{font-weight:700;font-size:20px;line-height:1.14;color:#2a73ff}.banner-24{background:url(/assets/images/banner-bg-2024-desktop.png) no-repeat bottom center}.banner-23{background:url(/assets/images/banner-bg-2023-desktop.png) no-repeat bottom center}.banner-bg-mobile::after{content:"";width:100%;height:100%;left:0;top:0;position:absolute;background-color:rgba(0,0,0,.005)}.friflex-block{display:flex;align-items:center;background-color:rgba(4,30,24,.5);padding:4px 8px;max-width:-moz-fit-content;max-width:fit-content}.friflex-block__txt{font-size:13px;line-height:13px}.friflex-block img{margin:0 16px 0 19px;width:82px}.friflex-block__date{font-size:13px;line-height:13px}.useful{display:none}.useful .title{max-width:521px;margin-bottom:40px}.useful-box{margin-bottom:87px}.useful-box:nth-last-child(-n+3){margin-bottom:0}.useful-box .subtitle{font-size:20px;margin:32px 0 10px}.useful__list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px}.useful-mob{margin-bottom:80px}.useful-mob__title{margin-bottom:30px}.useful-mob-box{margin-bottom:50px}.useful-mob-box:last-child{margin-bottom:0}.useful-mob img{margin-bottom:20px}.useful-mob .subtitle{font-size:18px;margin-bottom:10px}.tickets-section{margin-bottom:44px}.tickets-section .section-title{margin-bottom:28px}.tickets-section-list{display:grid;gap:28px;margin-bottom:22px}.tickets-section .ticket-card{padding:20px 37px 20px 16px;background-size:cover}.tickets-section .ticket-card--basic{background:url(/assets/images/programm/programm.jpg) no-repeat center center}.tickets-section .ticket-card--premium{background:url(/assets/images/programm/programm-afterparty.jpg) no-repeat center center}.tickets-section .ticket-card__title{font-size:20px;line-height:1.3;font-weight:600;margin-bottom:32px}.tickets-section .ticket-card__title span{color:#d100ad}.tickets-section .ticket-card-list{display:grid;gap:12px;margin-bottom:28px}.tickets-section .ticket-card-list-item{font-size:16px;line-height:1.2;display:flex;align-items:center;gap:10px}.tickets-section .ticket-card-list-item:before{display:inline-block;content:"";width:24px;height:24px;background:url(/assets/images/icons/arrow-right-thin.svg) no-repeat center center}.tickets-section .ticket-card__price{font-size:28px;line-height:1.17;font-weight:700;margin-bottom:24px}.tickets-section-banner{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:22px;background:url(/assets/images/tickets-banner-bg.jpg) no-repeat center center}.tickets-section-banner h3{font-size:22px;line-height:1.3;font-weight:600}.technologies .technologies-banner-wrapper{position:relative}.technologies .technologies-banner-wrapper .technologies-banner{background-image:url(/assets/imagess/imagess/images/technologies-bg.jpg);background-repeat:no-repeat;background-size:cover;min-height:470px;background-position:center;margin-bottom:140px;height:100px}.technologies .technologies-banner-wrapper .technologies-banner .title{max-width:320px;position:relative;margin-bottom:30px;position:absolute;position:absolute;top:420px;z-index:10}.technologies .technologies-banner-wrapper .technologies-banner .title .heart-icon{background-image:url(/assets/imagess/imagess/images/heart-icon.svg);padding-left:40px;position:absolute;max-width:66px;width:100%;height:60px;background-repeat:no-repeat;background-size:contain;left:150px;top:120px}.technologies .technologies-banner-wrapper .technologies-banner .row{flex-flow:wrap}.technologies .technologies-banner-wrapper .technologies-banner .row div{display:flex;flex-direction:column;align-items:center}.technologies .technologies-banner-wrapper .img-bottom-shadow{height:100px;background-color:#000;position:absolute;bottom:-100px;width:100%;box-shadow:0 -6px 53px 55px rgba(0,0,0,.97)}.technologies-box{display:flex;flex-flow:wrap}.technologies-box p{color:#fff;font-size:24px;font-family:Montserrat-Regular;margin-bottom:0;width:100%;margin:30px 0 20px}.technologies-box img{max-width:730px}.technologies-box a{display:flex;align-self:start}.technologies-box a::after{content:url(/assets/imagess/imagess/images/badge-white.svg);padding-left:13px}.tech{margin-bottom:90px;color:#fff;position:relative;display:flex;flex-direction:column}.tech__pic{display:block;margin-bottom:18px}.tech__wrapp--title{position:relative;width:300px;line-height:115%!important}.tech__icon{width:50px;height:39px;position:absolute;bottom:-20px;left:120px}.about{color:#f8f6f5;margin-bottom:88px}.about .video-container{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;margin-bottom:44px}.about .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.about__title{font-size:24px;line-height:120%;margin-bottom:44px}.about-list{display:flex;flex-direction:column;gap:12px}.about-list-item{display:flex;gap:4px;font-size:24px}.about-list-item__title{font-family:Racama,sans-serif}.about__image-content{order:1}.about__text{position:relative;padding:44px 20px}.about__text--title{margin-bottom:16px;font-size:24px;max-width:460px;line-height:1.3}.about__text--line{display:inline-block;position:relative;font-size:24px}.about__text--line::after{content:"";position:absolute;width:165px;height:2px;top:55%;left:46%;transform:translate(-50%,-50%);background:#fff}.about-24{padding-top:43px;margin-bottom:40px}.about-24 .section-title{margin-bottom:24px}.reports{margin-bottom:88px}.reports .section-title{margin-bottom:20px}.reports__txt{margin-bottom:28px}.reports .reports-swiper{margin:44px 0}.reports .reports-swiper .swiper-slide{width:auto;max-width:90%}.reports .reports-swiper .swiper-slide img{max-width:100%;max-height:100%}.reports .reports-swiper .swiper-wrapper{align-items:flex-end}.speakers-page .buy-banner{margin:30px 0 0}.speakers-page .buy-banner .tickets-text{font-family:Montserrat-semi-bold;max-width:100%;font-size:18px;margin:0;line-height:1.5}.speakers-page .buy-banner__content-subtitle{color:#aaa}.speakers-page .buy-banner--speakers .button{width:139px;margin-top:28px;font-size:14px}.speakers-page .buy-banner--speakers .buy-banner__content-description{color:#aaa;margin-top:4px}.speakers-page .tickets__text{margin-top:10px}.speakers-page__data-date{position:relative;display:flex;flex-direction:column;cursor:pointer}.speakers-page__data-date.active::after{content:"";width:100%;height:1px;background:#ff004d;margin-top:4px}.speakers{margin-bottom:88px}.speakers__header{margin-bottom:44px;display:flex;align-items:center;justify-content:space-between}.speakers__header .btn-tertiary{display:none}.speaker-card__img{margin-bottom:20px}.speaker-card__name{font-size:14px;line-height:1.5;font-weight:600;margin-bottom:4px}.speaker-card__job{font-size:12px;line-height:1.5;font-weight:500}.become-partner{margin-bottom:88px}.become-partner .section-title{margin-bottom:20px}.become-partner .become-partner-swiper{margin-bottom:28px}.become-partner__text{margin-bottom:28px;max-width:826px}.old-partners .partners-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:28px}.old-partners .section-title--conference,.old-partners .section-title--info{text-align:center;margin-bottom:24px}.placement{padding-bottom:490px}.placement-banner{height:360px;position:relative}.placement-banner-text{position:absolute;top:311px;color:#fff;font-size:18px;font-family:Montserrat-Regular}.placement-banner-text .subtitle{font-family:Montserrat-Regular;font-size:20px;line-height:130%;margin-bottom:20px}.placement-banner-text .title{margin-bottom:20px}.placement-banner-text .text-white{max-width:450px}.placement-buttons-list{display:flex;align-items:flex-end;gap:49px;top:750px}.placement-buttons-list__item{display:flex;align-items:center;flex-direction:column;gap:18px;flex:1 1 100%;cursor:pointer}.placement-buttons-list__item-image{max-width:210px}.placement-buttons-list__item-link{flex:1 1 100%;display:flex}.placement-buttons-list__item-link img{max-width:16px}.mayor{padding-bottom:80px;position:relative}.mayor__img{position:absolute;width:220px;top:-25px}.mayor__text-wrapper .subtitle{margin-bottom:20px}.mayor__title{margin-bottom:10px;font-size:28px;line-height:130%}.mayor-box{background:#151515;min-height:521px;padding:153px 40px 31px}.mayor .blockquote{display:none;margin-bottom:0}.mayor .blockquote--mob__btn{display:block;font-family:Montserrat-Regular;cursor:pointer;outline:0;border:0;font-size:14px;line-height:120%;color:#fff;margin-top:20px}.mayor .blockquote--mob .more{display:none}.afterparty{padding:44px 0;background:url(/assets/images/afterparty/afterparty-bg.jpg) no-repeat center center;background-size:cover}.afterparty .section-title{margin-bottom:20px}.afterparty__text{font-size:16px;line-height:130%;margin-bottom:32px;max-width:826px}.afterparty-img-list{display:flex;gap:16px}.afterparty-img-list__column{display:flex;flex-direction:column;gap:16px}.afterparty-img-list>div:last-child{margin-top:40px}.afterparty__text{margin-bottom:64px}.afterparty-24__title{margin-bottom:16px}.afterparty-24__text{max-width:533px;font-size:18px;line-height:1.5;margin-bottom:24px;color:#aaa}.afterparty-23 .guest-block{display:flex;flex-direction:column;gap:24px;margin-bottom:40px;padding-top:20px}.afterparty-23 .guest-block__title{font-size:23px;line-height:1.4;font-weight:600;margin-bottom:19px}.afterparty-23 .guest-block__text{font-size:18px;line-height:1.5;color:#aaa}.afterparty-23__text{max-width:450px}.our-app{color:#fff;margin-bottom:88px}.our-app__inner{display:grid}.our-app__image-wrapper{max-width:100%;position:relative;overflow:hidden}.our-app__image-wrapper img{width:100%;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}.our-app__image-wrapper::after{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%);z-index:2;pointer-events:none}.our-app__content{position:relative;z-index:2;margin-top:-87px;padding:0 33px 44px 20px}.our-app__title{font-family:Racama,sans-serif;font-size:24px;line-height:1.2;margin-bottom:28px}.our-app__sub{font-size:16px;line-height:130%;margin-bottom:28px;letter-spacing:.1px}.our-app__buttons{display:grid;grid-template-columns:repeat(2,130px);-moz-column-gap:25px;column-gap:25px;row-gap:8px}.our-app__buttons img{width:100%}.awards{padding:44px 0;background:url(/assets/images/awards-section-bg.jpg) no-repeat center center;background-size:cover}.awards .section-title{margin-bottom:20px}.awards__text{margin-bottom:20px}.awards__sub{margin-bottom:28px}.awards__img-wrapper{display:none}.our-partners{margin-bottom:88px}.our-partners .section-title{margin-bottom:44px}.our-partners-list{display:grid;grid-template-columns:repeat(2,120px);place-content:center;gap:48px;margin-bottom:24px}.our-partners-list-item svg{width:100%;height:100%}.more{margin-bottom:95px}.more .section-title{margin-bottom:20px}.more-counter__box{color:#32c15a;text-align:center}.more-counter p{display:inline;font-family:Montserrat-Bold;font-size:81px;margin-bottom:0}.more-counter__day{font-family:Montserrat-Semi-Bold;font-size:18px;line-height:150%;display:none}.more-counter__span{font-size:18px;margin-left:10px}.more-counter--wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px}.more-counter__wrap{position:relative}.more-counter--container{transform:rotate(-90deg)}.more-counter--before{position:absolute;font-size:18px;line-height:150%;font-family:Montserrat-Semi-Bold;left:20px;top:-116px}.more-counter__subtitle{font-size:18px;line-height:150%;text-align:center;width:100%;margin:0 auto;margin-top:-17px;padding-top:10px}.more-wrapper .subtitle{margin:30px 0 20px}.more__for-item{display:flex;flex-direction:column;align-items:center}.more__for-list .text-grey{text-align:center;display:block;max-width:300px;font-size:14px}.more__for-img{color:#000;width:100px;margin-bottom:20px}.more__for-img--wide{margin-bottom:14px}.more__for-distance{font-family:Montserrat-Semi-Bold;font-size:18px;line-height:150%;margin-bottom:10px;text-align:center}.footer{padding:44px 0 28px;background-color:#181818}.footer__logo{display:none}.footer__inner{display:flex;flex-direction:column}.footer__img{display:none;max-width:474px}.footer__title{font-family:Racama,sans-serif;font-size:20px;line-height:1.3;font-weight:400;margin-bottom:8px}.footer__sub{font-size:14px;line-height:1.3;font-weight:400;margin-bottom:8px;color:#bababa}.footer__org-link{color:#00e9ff;margin:28px 0;font-size:20px;line-height:1.3}.footer__small{font-size:16px;line-height:1.3;font-weight:400;color:#bababa}.footer__small--underline{text-decoration:underline;text-underline-offset:.2em}.footer .info-block__title{font-size:18px;line-height:1.5;font-weight:600;margin-bottom:4px}.footer .info-block__sub{font-size:16px;line-height:1.5;font-weight:400;margin-bottom:8px}.footer .info-block img{margin-top:16px;max-width:108px}.footer-info-list{display:flex;flex-direction:column;gap:28px;padding-bottom:28px;border-bottom:1px solid #565656;margin-bottom:28px}.footer-social-list{display:flex;flex-direction:column;gap:28px}.footer-social-list .first{display:flex;align-items:center;gap:28px}.container--rel{position:relative}.main{position:relative;margin-top:50px;padding:213px 0 169px;width:100%;height:100%}.main--wrapper{margin:0 auto;text-align:center}.main .bg{position:absolute;width:140px;height:140px;bottom:-15px;right:0}.main .bg-top{position:absolute;width:140px;height:140px;top:18px;left:0}.main .bg-desk{display:none}.main .content__button{margin:33px auto 0}.main .content .number{font-family:Montserrat-Bold;font-size:122px;line-height:100%;color:#fff;margin-bottom:21px;text-align:center;margin:0 auto}.main .content .not-found{font-size:24px;line-height:130%;color:#fff;font-family:Montserrat-Bold;text-align:center;margin:0 auto}.btn-sale-scroll--found{background:#fff;text-align:center;position:absolute;width:104px;height:40px;top:45px;right:0;padding-top:0}.btn-sale-scroll--found span{font-size:12px;font-family:Montserrat-Bold;font-weight:700;color:#000}.btn-sale-scroll--found p{font-family:Montserrat-Regular;font-weight:400;color:#000;font-size:12px;line-height:.5}.order{margin-top:100px;min-height:100vh;padding-bottom:100px}.order__body{display:flex;width:100%;height:100%}.order .mobile{display:none}.order .green{color:#32c15a}.order .bold{font-family:Montserrat-bold;font-size:20px;color:#fff;margin-top:8px}.order .orange{color:#ff480e}.order-content{padding-top:10px;flex:1 1 60%;margin-right:40px}.order-content__title{font-family:Montserrat-semi-bold;font-style:normal;font-weight:600;font-size:24px;line-height:130%;color:#fff}.order-content__list{padding-bottom:36px}.order-content__item{display:flex;padding:23px 30px;background:#151515;width:100%;flex-wrap:wrap;align-items:center;margin-top:30px}.order-content__item-header{display:flex}.order-content__item-text-container{display:flex;flex-direction:column;gap:12px;flex:1 1 11%;margin-right:30px}.order-content__item-text-title{font-family:Montserrat-semi-bold;font-style:normal;font-weight:600;font-size:20px;white-space:nowrap}.order-content__item-text-title.red{color:#ff004d}.order-content__item-text-title.yellow{color:#ffc729}.order-content__item-text-title.white{color:#fff}.order-content__item-text-button-more{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:14px;line-height:120%;color:#fff;display:flex}.order-content__item-text-button-more img{width:16px;height:16px;margin-right:7px}.order-content__item-price-container{display:flex;gap:15px;flex:1 1 31%;align-items:center;margin-right:30px}.order-content__item-price{font-family:Montserrat-semi-bold;font-style:normal;font-weight:600;font-size:20px;line-height:150%;color:#fff}.order-content__item-price-old{font-family:Montserrat-medium;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#aaa}.order-content__item-price-discount{font-family:Montserrat-medium;font-weight:500;font-size:16px;line-height:150%;color:#32c15a}.order-content__item-button-edit{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:14px;line-height:150%;text-align:right;color:#fff}.order-form{width:100%;padding-bottom:30px}.order-form__step-button{color:#fff;max-width:149px;align-self:flex-end;justify-self:flex-end}.order-form__step-button img{max-width:149px}.order-form__item{margin-bottom:28px}.order-form__field-input-content{display:flex;align-items:center}.order-form__field-input-content p{font-family:Montserrat-regular;white-space:nowrap;padding-right:28px}.order-form__list{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:40px}.order-form__field,.order-form__promocode-field{border:1px solid #404040;box-sizing:border-box;position:relative;width:100%}.order-form__field.check,.order-form__promocode-field.check{border:1px solid #32c15a}.order-form__field.attention,.order-form__promocode-field.attention{border:1px solid #32c15a}.order-form__field.other-field,.order-form__field.other-field-radio,.order-form__promocode-field.other-field,.order-form__promocode-field.other-field-radio{display:none}.order-form__field.other-field-radio.active,.order-form__field.other-field.active,.order-form__promocode-field.other-field-radio.active,.order-form__promocode-field.other-field.active{display:block}.order-form__field.long,.order-form__promocode-field.long{max-width:100%}.order-form__field .order-form__field-label-error,.order-form__promocode-field .order-form__field-label-error{display:none}.order-form__field.error,.order-form__promocode-field.error{border:1px solid #ff004d}.order-form__field.error .order-form__field-label-error,.order-form__promocode-field.error .order-form__field-label-error{display:block}.order-form__field.isChange,.order-form__promocode-field.isChange{border:1px solid #fff}.order-form__field-label{position:absolute;top:-10px;background-color:#000;padding:0 10px;font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#aaa;left:20px}.order-form__field-input{font-family:Montserrat-regular;background-color:transparent;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff;padding:22px 28px}.order-form__field-label-error{font-family:Montserrat-regular;position:absolute;bottom:-10px;left:20px;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#ff004d;background-color:#000;padding:0 10px}.order-form__activity,.order-form__radio{padding:30px;border:1px solid #404040;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;position:relative;margin-top:40px}.order-form__activity .order-form__field-label-error,.order-form__radio .order-form__field-label-error{display:none}.order-form__activity.error,.order-form__radio.error{border:1px solid #ff004d}.order-form__activity.error .order-form__field-label-error,.order-form__radio.error .order-form__field-label-error{display:block}.order-form__activity-list-radio .order-form__activity-item label{border-radius:100%}.order-form__activity-body{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.order-form__activity-list{flex:1 1 42%}.order-form__activity-list:last-child{flex:1 1 40%}.order-form__activity-item{display:flex}.order-form__activity-item:not(:last-child){margin-bottom:22px}.order-form__activity-item input:checked+label{padding:3px;content:url(/assets/images/order-arrow-check-icon.svg);border:1px solid #32c15a;box-sizing:border-box}.order-form__activity-item label{width:20px;height:20px;flex:0 0 auto;border:1px solid #aaa;box-sizing:border-box;cursor:pointer;margin-right:12px}.order-form__activity-item-label{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#aaa;white-space:nowrap}.order-sidebar{position:sticky;max-width:340px;margin-top:18px;height:100%;top:70px}.order-sidebar__content-wrapper{position:relative}.order-sidebar__discont-label{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#ffc729;padding-bottom:10px;align-items:center;gap:5px;display:none;position:absolute;bottom:-20px;background-color:#000;left:30px}.order-sidebar__discont-label.show{display:flex}.order-sidebar__promolabel{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#aaa;padding-bottom:15px;white-space:nowrap}.order-sidebar__promocode{display:grid;grid-template-columns:1fr auto;gap:10px;padding-bottom:10px}.order-sidebar__promocode-send-button{border:1px solid #404040;box-sizing:border-box;padding:25px;display:none;width:75px;height:75px}.order-sidebar__promocode-send-button.active{display:flex}.order-sidebar__promocode-send-button img{max-width:21px;width:21px}.order-sidebar__promocode-send-button.change{border:1px solid #32c15a}.order-sidebar__promocode-send-button.promocode-send img{max-width:21px;width:21px;flex:0 0 auto;height:14px;margin-top:5px}.order-sidebar__content{padding:25px 30px;background:#000;border:1px solid #404040;box-sizing:border-box;display:grid;gap:6px;position:relative}.order-sidebar__text-item{display:flex;width:80%;justify-content:space-between}.order-sidebar__text-item-first-text{font-family:Montserrat-medium;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#aaa}.order-sidebar__text-item-second-text{font-family:Montserrat-medium;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#fff}.order-sidebar__checkboxes{display:grid;gap:21px;margin-top:20px}.order-sidebar__checkboxes-item{display:flex}.order-sidebar__checkboxes-item.error label{border:1px solid #ff004d}.order-sidebar__checkboxes-item-labels{display:grid;gap:10px}.order-sidebar__checkboxes-item-label{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:12px;line-height:135%;color:#aaa}.order-sidebar__checkboxes-item-label a{text-decoration:underline;color:#fff}.order-sidebar__buttons .order-sidebar__button-disabled{display:none}.order-sidebar__buttons.disabled .order-sidebar__button{display:none}.order-sidebar__buttons.disabled .order-sidebar__button-disabled{display:block}.order-sidebar__button{color:#fff;margin-top:20px;max-width:340px;width:100%!important;height:58px}.order-sidebar__button img{max-width:340px;width:100%;height:58px}.order-sidebar__button-disabled{cursor:default}.order-mobile-block{display:none;position:fixed;width:100%;bottom:0;background:#151515;padding:11px 15px;justify-content:space-between;left:0}.order-mobile-block__text-content{display:flex;flex-direction:column}.order-mobile-block__text-content-title{font-family:Montserrat-bold;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#fff}.order-mobile-block__text-content-sub-title{font-family:Montserrat-medium;font-style:normal;font-weight:500;font-size:10px;line-height:150%;color:#aaa}.order-mobile-block__buttons .order-mobile-block__button-send{display:none}.order-mobile-block__buttons.isValid .order-mobile-block__button-send{display:block}.order-mobile-block__buttons.isValid .order-form__step-button-mobile{display:none}.order-mobile-block__button{color:#fff;width:105px;font-family:Montserrat-regular;font-weight:500}.order-mobile-block__button img{width:105px;height:41px}.input:-internal-autofill-selected{background-attachment:#000!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px #000 inset;-webkit-appearance:borderless-attachment}.order-tickets-for-friends{width:100%;max-width:720px}.order-tickets-for-friends__title{padding:0;white-space:nowrap}.order-tickets-for-friends__title-hide{display:none}.order-tickets-for-friends__title-hide.active{display:block}.order-tickets-for-friends__header{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.order-tickets-for-friends__description{font-family:Montserrat-regular;font-style:italic;font-weight:400;font-size:12px;line-height:150%;color:#aaa;white-space:nowrap}.order-tickets-for-friends__list{display:flex;margin-top:30px;gap:20px}.order-tickets-for-friends__item{padding:19px;background:#151515;width:100%;display:flex;flex-direction:column}.order-tickets-for-friends__item .order-content__item-price{font-size:16px}.order-tickets-for-friends__item .order-content__item-price-discount,.order-tickets-for-friends__item .order-content__item-price-old{font-size:14px}.order-tickets-for-friends__item .order-content__item-text-title{margin-bottom:4px;white-space:inherit;flex:1 1 100%}.order-tickets-for-friends__item .order-content__item-price-container{gap:10px;flex-wrap:wrap;white-space:nowrap}.order-tickets-for-friends__button{width:118px!important;font-size:14px}.order-tickets-for-friends__ticket{align-items:center}.order-tickets-for-friends__ticket-icon{width:25px;cursor:pointer}.order-tickets-for-friends__ticket-form{margin-top:30px}#ai,#allow_policies,#crossplatform,#devops,#digital_marketing,#hr,#it_career,#it_edu,#management,#mobile,#other,#other-radio,#product_dev,#radio-item1,#radio-item2,#radio-item3,#radio-item4,#radio-item5,#web{display:none}.discount-text{display:none;font-family:Montserrat-medium;font-size:16px;line-height:150%;color:#fff}.discount-text.show{display:block}.ticket-buttons,.ticket-content{display:flex}.ticket-buttons{gap:32px}.ticket-content{gap:30px;flex:1 1 20%}.additional-ticket-item{justify-content:space-between}.speakers-page{padding:130px 0 115px}.speakers-page .subtitle{font-size:14px;font-family:Montserrat-Regular;line-height:150%;margin-top:27px;margin-bottom:0;max-width:270px;word-wrap:break-word}.speakers-page__title{margin-bottom:64px}.speakers-page .tag{display:flex;margin-bottom:43px}.speakers-page .tag__item{margin:0 20px 20px 0}.speakers-page .tag__link{font-size:14px;line-height:150%;padding:8px 14px;border:1px solid;font-family:Montserrat-Regular;white-space:nowrap}.speakers-page .tag__link--all{color:#fff;border-color:#fff}.speakers-page .tag__link--flutter{color:#ff004d;border-color:#ff004d}.speakers-page .tag__link--flutter-hover{background-color:#ff004d;color:#fff}.speakers-page .tag__link--dev{color:#5f45ff;border-color:#5f45ff}.speakers-page .tag__link--ai{color:#1b5cff;border-color:#1b5cff}.speakers-page .tag__link--design{color:#32c15a;border-color:#32c15a}.speakers-page .tag__link--digital{color:#ffc729;border-color:#ffc729}.speakers-page .tag__link--management{color:#ff480e;border-color:#ff480e}.speakers-page__data{display:flex}.speakers-page__data-text{font-family:Montserrat-Medium;font-size:16px;line-height:150%;color:#aaa;margin-right:25px;margin-bottom:0;white-space:nowrap}.speakers-page__data-date{font-family:Montserrat-Medium;font-size:16px;line-height:150%;color:#fff;margin-right:25px;margin-bottom:0;white-space:nowrap}.speakers-page .speakers-list{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:77.67px;column-gap:77.67px;row-gap:40px;margin-bottom:100px;display:none}.speakers-page--committee .speakers__list{gap:0;margin:0 -8px}.speakers-page--committee .speakers-box{padding:0 8px 36px;width:50%}.speakers-page--committee .speakers__img{width:auto;height:auto;-o-object-fit:unset;object-fit:unset;margin-bottom:20px}.speakers-page--committee .speakers-place{font-size:14px;font-weight:700;line-height:1.5;margin-bottom:20px}.speakers-page--committee .speakers-name{font-size:14px;font-family:Montserrat-Regular,sans-serif;font-weight:500}.speakers-page--committee .speakers__job{font-size:12px;line-height:1.5;margin-top:4px}.speakers-banner{display:flex;align-items:center;background:#151515}.speakers-banner__image{max-width:422px;width:100%;padding-right:32px}.speakers-banner__col{display:flex;flex-direction:column}.speakers-banner__col:last-child{padding-left:47px;flex:0 0 auto}.speakers-banner__title{font-family:Montserrat-semi-bold;font-style:normal;font-weight:600;font-size:18px;line-height:150%;color:#fff;padding-bottom:11px}.speakers-banner__description{font-family:Montserrat-medium;font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#aaa;max-width:379px}.speakers-banner__app-image{width:128px}.speakers-banner__app-image:first-child{margin-bottom:21px}.speakers_error{background:#151515;width:100%;height:384px;display:flex;justify-content:center;align-items:center;flex-direction:column}.speakers_error p{font-family:Montserrat-Semi-Bold;font-size:24px;line-height:130%;color:#fff;max-width:472px;text-align:center}.speakers_error p:first-child{padding-bottom:32px}.speakers__status{font-weight:500;font-size:9px;line-height:1.5;padding-left:16px;background:no-repeat 0 0;background-size:12px 12px;margin-bottom:8px}.speakers__status--wait{color:#ff8a00;background-image:url(/assets/images/speakers-report-hourglass.svg)}.speakers__status--ready{color:#32c15a;background-image:url(/assets/images/speakers-report-check.svg)}.speakers__sections .speakers-name{margin-bottom:4px}.speakers__sections .subtitle{margin-top:16px;line-height:1.3}.final{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.final.error .page__sub-title{max-width:476px}.final.error .page__title{padding-top:0}.final__image{max-width:200px}.pop-up{position:fixed;width:100%;top:0;left:0;display:flex;justify-content:center;opacity:0;visibility:hidden;transition:.3s all ease;z-index:400;border:none;-webkit-overflow-scrolling:touch;display:flex;justify-content:center}.pop-up.active{opacity:1;visibility:visible}.pop-up__wrapper{position:relative;display:block;width:100%;display:flex;justify-content:center;overflow-y:scroll;background-color:rgba(0,0,0,.7);max-height:100vh;overflow-y:auto;padding:100px 0}.pop-up__content{position:relative;max-width:900px;background-color:#000;width:100%;padding:77px 50px 0 50px;min-height:1500px}.pop-up__close{max-width:33px;cursor:pointer;position:absolute;right:33px;top:33px}.pop-up__header{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.pop-up__title{font-family:Montserrat-bold;font-style:normal;font-weight:700;font-size:48px;line-height:130%;color:#fff}.pop-up__dscription{font-family:Montserrat-regular;font-style:normal;font-weight:600;font-size:18px;line-height:150%;color:#aaa}.pop-up__dscription .green{color:#32c15a}.pop-up__price-container{padding-top:32px}.pop-up__price{font-family:Montserrat-semi-bold;font-style:normal;font-weight:600;font-size:20px;line-height:150%;color:#fff;padding-bottom:18px}.pop-up__old-price{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#aaa;padding-bottom:7px}.pop-up__discont{font-family:Montserrat-regular;font-style:normal;font-weight:500;font-size:18px;line-height:150%;color:#32c15a}.pop-up-table{width:100%;border-spacing:0!important;background-color:#000}.pop-up-table tr{border:none;height:100px}.pop-up-table tr th{font-family:Montserrat-regular;font-style:normal;font-weight:500;font-size:18px;line-height:150%}.pop-up-table tr:nth-child(11),.pop-up-table tr:nth-child(3),.pop-up-table tr:nth-child(5),.pop-up-table tr:nth-child(7),.pop-up-table tr:nth-child(9){background:#1d1d1d77}.pop-up-table td{border:none;text-align:center}.pop-up-table td:first-child{max-width:180px;text-align:right}.pop-up-table__text{font-family:Montserrat-regular;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#fff;text-align:right;max-width:350px;padding:15px}.pop-up-table__plus{font-family:Montserrat-medium;font-style:normal;font-weight:500;font-size:36px;line-height:100%;color:#32c15a}.pop-up-table__minus{font-family:Montserrat-medium;font-style:normal;font-weight:500;font-size:36px;line-height:100%;color:#ff004d}.pop-up-table .red{color:#ff004d}.pop-up-table .yellow{color:#ffc729}.pop-up-table .white{color:#fff}.sub{color:#aaa}.cookie-banner{background:#000;border:1px solid #fff;box-sizing:border-box;padding:24px 20px;max-width:930px;width:100%;position:fixed;bottom:54px;left:50%;transform:translate(-50%,0);justify-content:space-between;align-items:center;display:none;z-index:10000}.cookie-banner.show{display:flex}.cookie-banner__text{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:12px;line-height:130%;color:#fff;max-width:700px}.cookie-banner__button{margin-left:27px;font-size:12px;text-transform:none;width:163px!important;flex:0 0 auto;color:#000}.cookie-banner__button img{width:163px!important}.companies__body{display:flex;flex-direction:column;align-items:center}.companies__body .subtitle,.companies__body .title{padding-top:15px;text-align:center}.companies__list{display:flex;align-items:center;justify-content:center;padding-top:72px;flex-wrap:wrap;margin:0 -60px 90px}.companies__item{max-width:180px;width:100%;flex:1 1 25%;display:flex;flex-direction:column;align-items:center;margin:0 60px 60px}.companies__item a{width:100%}.companies__item img{width:auto;margin:0 auto}.companies__item-description{font-family:Montserrat-regular;font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center;color:#aaa;padding-top:15px}.companies .companies__item:nth-child(1){order:1}.companies .companies__item:nth-child(2){order:4}.companies .companies__item:nth-child(3){order:3}.companies .companies__item:nth-child(4){order:2}.companies .companies__item:nth-child(5){order:5}.companies .companies__item:nth-child(6){order:6}.companies .companies__item:nth-child(7){order:7}.companies #i-id8 .title{background:linear-gradient(180deg,#fff 3.46%,rgba(255,116,112,.83) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.companies #i-id8 img{max-width:278.71px}.companies #i-id9 img{max-width:278.33px}.companies #i-id9 .title{background:linear-gradient(180deg,#fff 3.46%,rgba(255,168,87,.5) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.companies #i-id10,.companies #i-id8,.companies #i-id9{display:flex;flex-direction:column;align-items:center}.companies #i-id10 .companies__item,.companies #i-id8 .companies__item,.companies #i-id9 .companies__item{max-width:100%}.companies #i-id10 img{max-width:502.35px}.companies #i-id10 .title{background:linear-gradient(180deg,#fff 3.46%,#868686 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.block-banner__wrapper{width:100%;height:100vh;position:fixed;background:#00000086;left:0;top:0;z-index:3500;display:flex;align-items:center;justify-content:center}.block-banner__content{background:#000;border:1px solid #303030;box-sizing:border-box;padding:50px 63px;z-index:200;display:flex;flex-direction:column;align-items:center;border:1px solid #303030;box-sizing:border-box}.block-banner__image{width:130px}.block-banner__title{font-family:Montserrat-bold;font-style:normal;font-weight:700;font-size:36px;line-height:115%;color:#fff;padding-top:45px;padding-bottom:20px}.block-banner__description{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#aaa;padding-bottom:40px;text-align:center;max-width:476px}.block-banner__button{color:#000}.page__title{font-family:Montserrat-bold;font-style:normal;font-weight:700;font-size:25px;line-height:115%;color:#fff;padding-top:40px;padding-bottom:20px}.page__sub-title{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#aaa;max-width:364px;text-align:center}.registration{padding-top:70px;padding-bottom:100px;flex:1 1 100%}.registration__title{padding-bottom:20px}.registration__body{max-width:720px;width:100%;margin:0 auto}.registration__header{padding-bottom:33px}.registration__header p{text-align:left;width:100%;max-width:100%}.registration__button{width:100%!important;max-width:340px;margin:0 auto;color:#fff}.registration__ticket{margin-top:20px}.registration__form{margin-top:40px}.registration .order-sidebar__checkboxes-item-label{max-width:310px}.registration .order-sidebar__checkboxes-item-label a{color:#fff}.registration .order-sidebar__checkboxes-item{margin:0 auto}.map .text-grey{max-width:450px;margin-top:24px;display:block;margin-bottom:50px}.kazan{padding-bottom:100px}.kazan .page__title{text-align:left;padding-top:31px}.kazan .page__sub-title{text-align:left;max-width:700px}.kazan-main{position:relative;min-height:1000px}.kazan-main__content{position:absolute;left:50%;top:50%;max-width:1100px;transform:translate(-50%,0);width:100%;padding:0 15px}.kazan-main__text{font-family:Montserrat-regular;font-size:24px;line-height:150%;color:#fff;max-width:476px}.kazan-items__list{display:flex;flex-direction:column;gap:60px;padding-top:50px}.kazan-items__item{display:flex;align-items:flex-end;gap:60px}.kazan-items__item:nth-child(2n) .kazan-items__item-content{order:2}.kazan-items__item:nth-child(2n) .kazan-items__item-image{order:1}.kazan-items__item:nth-child(1) .kazan-items__item-image{padding-bottom:30px}.kazan-items__item:nth-child(2) .kazan-items__item-image{padding-bottom:140px}.kazan-items__item:nth-child(3) .kazan-items__item-image{padding-bottom:60px}.kazan-items__item:nth-child(4) .kazan-items__item-image{padding-bottom:360px}.kazan-items__item:nth-child(5) .kazan-items__item-image{padding-bottom:90px}.kazan-items__item:nth-child(6) .kazan-items__item-image{padding-bottom:60px}.kazan-items__item:nth-child(7){margin-top:40px}.kazan-items__item:nth-child(7) .kazan-items__item-image{padding-bottom:310px}.kazan-items__item:nth-child(8) .kazan-items__item-image{padding-bottom:330px}.kazan-items__item-content{order:1}.kazan-items__item-content-title{font-family:Montserrat-semi-bold;font-style:normal;font-weight:600;font-size:24px;line-height:130%;color:#fff;padding-bottom:24px}.kazan-items__item-content-description{font-family:Montserrat-regular;font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#aaa}.kazan-items__item-image{order:2;max-width:590px}.kazan-items .page__title{max-width:824px}.kazan-meal__map{margin-top:50px;width:100%;height:70vh;background:#171717;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.kazan-meal__map-text{font-family:Montserrat-bold;font-size:20px;line-height:150%;color:#fff}.kazan-meal .page__sub-title{max-width:450px}.sviyazhsk .kazan-main{min-height:1300px}.sviyazhsk .kazan-main__content{top:40%}.sviyazhsk .kazan-items__item:nth-child(1) .kazan-items__item-image{padding-bottom:300px}.sviyazhsk .kazan-items__item:nth-child(2) .kazan-items__item-image{padding-bottom:190px}.sviyazhsk .kazan-items__item:nth-child(3) .kazan-items__item-image{padding-bottom:80px}.sviyazhsk .kazan-items__item:nth-child(4) .kazan-items__item-image{padding-bottom:0}.sviyazhsk .kazan-items__item:nth-child(5) .kazan-items__item-image{padding-bottom:110px}.sviyazhsk .kazan-items__item:nth-child(6) .kazan-items__item-image{padding-bottom:50px}.speaker{padding-top:80px;padding-bottom:141px;flex:1 1 100%}.speaker__button-back{font-family:Montserrat-regular;font-size:18px;line-height:150%;color:#fff;display:flex;margin-bottom:20px}.speaker__button-back img{width:20px;margin-right:2px}.speaker__wrapper{display:flex}.speaker-info{margin-bottom:40px}.speaker-info__image{max-width:250px;width:100%}.speaker-info__name{font-family:Montserrat-semi-bold;font-size:24px;line-height:130%;color:#fff;padding-top:20px;padding-bottom:10px}.speaker-info__post{font-family:Montserrat-regular;font-size:18px;line-height:150%;color:#aaa;max-width:250px}.speaker-info__list{margin-right:50px}.speaker-report{flex:1 1 85%}.speaker-report__header{display:flex;margin-bottom:20px;align-items:center}.speaker-report__header p{margin-right:34px}.speaker-report__header-time{font-family:Montserrat-bold;font-size:18px;line-height:150%;color:#fff}.speaker-report__header-date{font-family:Montserrat-regular;font-size:18px;line-height:150%;color:#fff}.speaker-report__header-title.sub{font-size:18px!important;color:#fff;text-decoration:underline;padding-bottom:10px;padding-top:30px}.speaker-report__header-direction{position:relative;width:auto;font-size:18px}.speaker-report__header-date-container{display:flex;gap:34px}.speaker-report__header-text{display:block}.speaker-report__header-text.pb30{padding-bottom:30px}.meal{padding-bottom:177px}.meal__body{max-width:1100px}.meal__title{padding-bottom:20px}.meal__description{display:block;max-width:640px;padding-bottom:33px}.meal__list{display:flex;justify-content:space-between;margin-top:40px;flex-wrap:wrap;gap:40px}.meal__item{display:flex;flex-direction:column;gap:16px;width:245px}.meal__item-image{max-width:245px}.meal__item-header{display:flex}.meal__item-title{font-family:Montserrat-semi-bold;font-size:24px;line-height:130%;color:#fff;width:100%}.meal__item-icon{max-width:24px}.meal__item-date-container{display:flex;gap:14px}.meal__item-date{white-space:nowrap}.meal__item-time{white-space:nowrap}.new-afterparty{padding-top:25px;margin-bottom:25px}.new-afterparty .title{font-size:18px;font-family:Montserrat-Regular;font-weight:600}.new-afterparty .subtitle{margin-bottom:0;color:#aaa;max-width:519px;width:100%;font-family:Montserrat-Regular}.new-afterparty .container{display:flex;flex-direction:column}.new-afterparty-registrations{display:flex;align-items:center;margin-top:100px;align-self:center}.new-afterparty-registrations__icon{width:100px!important;margin-right:27px}.new-afterparty-registrations__image{max-width:100%}.new-afterparty-registrations__text-container{text-align:left;margin-right:128px}.new-afterparty-registrations__title{font-family:Montserrat-Regular;font-weight:600;font-size:18px;line-height:130%;color:#fff;margin-top:15px}.new-afterparty-registrations__text{font-family:Montserrat-regular;font-size:14px;line-height:150%;color:#aaa}.new-afterparty-registrations__button{width:219px}.new-afterparty-items-list{display:flex;flex-wrap:wrap;justify-content:space-between}.new-afterparty-items-item{text-align:center}.date-banner{display:none}.date-banner.show{display:block}.date-banner__wrapper{width:100%;height:100vh;position:fixed;background:#00000086;left:0;top:0;z-index:3500;display:flex;align-items:center;justify-content:center}.date-banner__body{background:#000;padding:50px;z-index:200;display:flex;flex-direction:column;border:1px solid #ffc729;box-sizing:border-box;max-width:800px}.date-banner__title{font-family:Montserrat-semi-bold;font-size:18px;line-height:150%;color:#fff;max-width:495px;margin-bottom:30px}.date-banner__sub-title{font-family:Montserrat-semi-bold;font-size:14px;line-height:150%;color:#ffc729;margin-bottom:30px}.date-banner__text{font-family:Montserrat-regular;font-size:14px;line-height:150%;color:#fff;margin-bottom:24px}.date-banner__button{max-width:163px;color:#000;margin:0 auto}.afterparty-buy{padding:15px 0}.afterparty-buy__wrapper{width:100%;display:flex;justify-content:center}.afterparty-buy__title{font-size:20px;font-weight:600;line-height:130%;color:#fff;margin-bottom:10px}.afterparty-buy .order-content__item-text-title{font-size:18px;font-weight:600;line-height:150%}.afterparty-buy .order-tickets-for-friends__item{max-width:100%;margin-bottom:30px;display:flex;padding:13px 20px}.afterparty-buy .order-form__field{margin-bottom:20px}.afterparty-buy .order-sidebar__content{padding:23px 30px;grid-template-columns:50% 50%}.afterparty-buy .order-sidebar__text-item-first-text.bold{font-size:20px;color:#fff;line-height:1.3}.afterparty-buy .order-form__activity-item label{margin-right:20px}.afterparty-buy .order-sidebar__checkboxes-item-labels{gap:14px}.hotels{padding-bottom:80px}.hotels__slider{margin-top:40px}.hotels .meal__item-image{max-height:137px;-o-object-fit:cover;object-fit:cover}.hotels .slick-slide{padding:0 20px}.hotels .slick-list{margin:0 -20px}.hotels .hotels__slider-wrapper{position:relative}.hotels .hotels__slider-arrow{max-width:20px;position:absolute;top:50%;transform:translate(-50%,0);z-index:1000;cursor:pointer}.hotels .hotels__slider-arrow.right{right:-6%}.hotels .hotels__slider-arrow.left{left:-6%;transform:rotate(180deg)}.hotels .hotels__slider-arrow.slick-disabled{opacity:.5}.hotels .meal__list{margin-top:10px}.hotels .meal__description{max-width:720px}.hotels .meal__description span{color:#fff;font-family:Montserrat-medium}.hotels .meal__item-time{font-weight:600!important;flex:1 1 100%}.hotels .meal__item-date-container{max-width:140px;padding-bottom:6px}.hotels .meal__item-date-container:last-child{padding-bottom:20px}.hotels .meal__item-date-container.no-flex{gap:16px}.hotels .meal__item-date-container.no-flex .meal__item-time{flex:0 0 auto}.hotels .meal__item{gap:0}.hotels .meal__item-title{padding:20px 0}.hotels .meal__item-place{padding-bottom:6px}.hotels__button{margin-top:14px;font-family:Montserrat-regular;display:flex;align-items:center}.hotels__button::after{content:url(/assets/images/hotels-green-arrow.svg);margin-left:6px;width:8px;margin-top:4px}.program-page{padding:104px 0 70px}.program-page__title{margin-bottom:31px}.program-page__table-arrows{display:none}.program-page__table-arrow{width:32px;background:url(/assets/images/arrow-left.svg) no-repeat center;background-size:32px 32px;cursor:pointer}.program-page__table-arrow--next{transform:scaleX(-1);margin-left:32px}.program-page__list{display:flex;width:100%;gap:100px}.program-page__speakers-images{overflow-x:scroll}.program-page__images{display:flex;padding:40px 0}.program-page__image{min-width:1460px;width:1460px}.program-page .program-page-date-filter{display:none}.program-page .program-page-date-filter.show{display:flex}.program-page__scroll{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;display:flex}.program-page__scroll::-webkit-scrollbar{width:0;height:0}.program-page__scroll--fixed{position:sticky;top:75px;left:0;z-index:20;background:#000;padding:0!important;margin:35px 0 0}.program-page__scroll::after{content:"";width:1px;height:100%;flex-shrink:0}.program-page__table-container{margin:0;max-width:none;width:auto!important;position:relative;display:flex}@-moz-document url-prefix(){.program-page__table-container .program-page__table tr{height:100%}}.program-page__table{color:#fff;border-spacing:0}.program-page__table tr{height:1px}.program-page__table-head{padding:0 0 20px 20px;width:280px;min-width:280px}.program-page__table-head-label{font-size:10px;font-weight:600;background:#f09;border-radius:4px 4px 0 0;padding:4px 6px;display:inline-block;margin-bottom:8px}.program-page__table-head-name{font-size:24px;font-weight:600;line-height:130%}.program-page__table-body{padding:20px 0 20px 20px;border-top:1px solid #404040;vertical-align:top;height:inherit}.program-page__table-body[rowspan]:not([rowspan="1"]):not(:last-child){position:relative}.program-page__table-body[rowspan]:not([rowspan="1"]):not(:last-child)::before{content:"";width:20px;height:100%;background:#000;position:absolute;left:100%;top:0}.program-page__table-time{min-width:73px;font-size:18px;padding:24px 0;vertical-align:top}.program-page__table-wide{font-size:24px;font-weight:700;line-height:130%;letter-spacing:7.2px;text-transform:uppercase;background:no-repeat 0 0;background-size:cover;height:100px;display:flex;align-items:center;padding:30px 40px}.program-page__table-wide--gray{background-image:url(/assets/images/program-bg-gray.svg)}.program-page__table-wide--pink{background-image:url(/assets/images/program-bg-pink.svg);color:#f09}.program-page__table-card-container{height:100%;display:flex;flex-direction:column}.program-page__table-card{background:#202020;padding:0 12px 12px;width:260px;min-height:186px;display:grid;align-items:flex-start;grid-template-rows:24px 60px 1fr;grid-gap:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 0 auto}.program-page__table-card:not(:first-child){margin-top:20px}.program-page__table-card--dinner{grid-template-rows:24px 1fr}.program-page__table-card-time{font-size:10px;font-weight:600;line-height:16px;padding:4px 6px;border-radius:0 0 4px 4px;background:#404040;display:inline-block}.program-page__table-card-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:20px}.program-page__table-card-person{display:flex;align-items:flex-start;position:relative;z-index:2;font-size:14px;line-height:18px;font-weight:500}.program-page__table-card-person:not(:last-child){margin-bottom:16px}.program-page__table-card-image{width:56px;height:56px;border-radius:56px;overflow:hidden;margin-right:14px;flex-shrink:0}.program-page__table-card-image img{-o-object-fit:cover;object-fit:cover;vertical-align:middle;min-height:100%}.program-page__table-card-company{color:grey;margin-top:4px}.program-page__table-dinner{display:flex;align-items:center;justify-content:center;height:100%;padding-bottom:24px}.program-page__table-dinner-icon{width:24px;height:24px;margin-right:10px}.filter{display:flex;gap:25px}.filter-text{font-family:Montserrat-Medium;font-size:16px;line-height:150%;color:#aaa;margin-bottom:0;white-space:nowrap}.filter-items{display:flex;gap:25px}.filter-item{position:relative;display:flex;flex-direction:column;cursor:pointer;font-family:Montserrat-Medium;font-size:16px;line-height:150%;color:#fff;margin-bottom:0;white-space:nowrap}.filter-item.active::after{content:"";width:100%;height:1px;background:#ff004d;margin-top:4px}.sale-banner{background:#000;border:1px solid #ff004d;display:flex;flex-direction:column;align-items:center;width:30%;position:relative;font-family:Montserrat-bold;font-size:24px}.sale-banner__text{line-height:150%;text-align:center;max-width:507px;padding:60px 20px;color:#ffff}.sale-banner__text span{color:#ff004d;white-space:nowrap}.sale-banner__promocode{background:#ff004d;display:flex;justify-content:center;align-items:center;line-height:115%;color:#fff;width:100%;padding:34px 0}.sale-banner__close-button{position:absolute;top:23px;right:23px;width:33px;cursor:pointer}.header-app-banner{flex:1 1 100%;width:100%;background:#32c15a;z-index:350;display:none}.header-app-banner.show{display:block}.header-app-banner .container{padding:0!important}.header-app-banner__title{font-family:Montserrat-semi-bold;font-size:24px;line-height:130%;color:#fff;padding:14px 0;flex:1 1 10%}.header-app-banner__title-mob{font-weight:700;font-size:12px;line-height:120%;color:#fff;padding:4px 0 10px;flex:1 1 10%;display:none}.header-app-banner__image{width:153px;height:60px;margin-right:5px;flex-shrink:0}.header-app-banner__close-button{width:25px;height:25px;margin:auto;cursor:pointer;margin-right:8px}.header-app-banner__buttons{display:flex}.header-app-banner__buttons a img{width:79px;margin-right:8px;flex-shrink:0}.header-app-banner__body{display:flex}.header-app-banner__content{flex:1 1 40%;display:flex;align-items:center}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;overflow:auto;padding:20px 10px;text-align:center;opacity:0;transition:all .3s;display:none}.modal.active{opacity:1}.modal::before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.modal .order-form__field-input{padding:22px 28px;font-size:16px;max-width:340px}.modal .order-form__field{height:auto;max-width:340px;margin:0 auto}.modal__bg{z-index:1;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;cursor:pointer;background-color:rgba(15,15,15,.7)}.modal__content{display:inline-block;position:relative;z-index:2;max-width:calc(100% - 20px);vertical-align:middle}.modal__content--red{color:#fff;background:#000 url(/assets/images/modal-red-bg--mobile.svg) no-repeat center;background-size:100% 100%;padding:50px 38px;min-height:500px}.modal__content--violet{color:#fff;background:#000 url(/assets/images/modal-violet-bg--mobile.svg) no-repeat center;background-size:100% 100%;padding:40px 38px;min-height:500px}.modal__content--violet .modal__form{margin-top:68px}.modal__content--violet .modal__button{margin-top:60px}.modal__title{font-size:24px;font-weight:600;line-height:130%;margin-bottom:28px}.modal__title--pink{color:#f09}.modal__title--large{font-size:32px}.modal__title--promocode{margin:32px 0 60px}.modal__text{font-size:18px;font-weight:400;line-height:150%}.modal__text p{margin-bottom:20px}.modal__text a{text-decoration:underline}.modal__close{background:0 0;cursor:pointer;border:none;outline:0!important;background:url(/assets/images/modal-close.svg) no-repeat center;background-size:contain;position:absolute;width:32px;height:32px;top:30px;right:30px}.modal__form{margin-top:38px}.modal__button{font-family:Montserrat-Regular;font-size:12px;line-height:130%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none;outline:0!important;background:url(/assets/images/button-white.svg) no-repeat 0 0,url(/assets/images/button-white.svg) no-repeat right top;background-size:auto 100%,auto 100%;min-width:163px;min-height:40px;padding:12px 28px;margin-top:32px;color:#000}.modal__window-overflow{overflow:hidden}.modal__promocode{font-size:28px;font-weight:700;line-height:130%;display:inline-block;padding:16px 24px;background:#f09}.award{margin-top:150px}.award__body{position:relative;background-color:#151515;display:flex}.award__bgimg{max-width:522px}.award__buttons{display:flex;padding-bottom:20px}.award__content{padding:30px 0;position:absolute;top:0;left:300px;display:flex}.award__content2{width:100%}.award__title{font-family:Montserrat-bold;color:#fff;font-size:36px;margin-bottom:26px}.award__subtitle{font-family:Montserrat-semi-bold;color:#fff;font-size:24px;margin-bottom:83px;max-width:460px}.award__text{font-family:Montserrat-regular;color:#32c15a;font-size:18px}.award__img{max-width:400px;margin-top:-130px;margin-left:40px}.expertise-areas{margin-bottom:44px}.expertise-areas-list{display:grid;gap:12px}.expertise-areas-list__row-1,.expertise-areas-list__row-2{display:grid;gap:12px}.expertise-areas-list-item{position:relative;height:175px}.expertise-areas-list-item .tech-card{height:100%}.tech-card__title{font-family:Racama,sans-serif;font-size:22px;line-height:24px;font-weight:400;max-width:90%;position:absolute;top:20px;left:16px}.tech-card__front,.tech-card__overlay{height:100%}.tech-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tech-card__overlay{background-color:#181818;height:100%;padding:20px 13px 11px 16px;display:none;flex-direction:column;justify-content:space-between}.tech-card:hover .tech-card__front{display:none}.tech-card:hover .tech-card__overlay{display:flex}.history{margin-bottom:44px}.history__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.history .how-it-was-swiper{margin-bottom:88px}.history .review-item{background-color:#181818;padding:16px 12px}.history .review-item__text{font-family:Racama,sans-serif;font-size:14px;line-height:1.3;font-weight:400;margin-bottom:24px}.history .review-item__inner{display:flex;align-items:flex-start;gap:12px}.history .review-item__img{width:57px}.history .review-item__name{font-size:14px;line-height:1.2;font-weight:600;display:block;margin-bottom:8px}.history .review-item__position{font-size:12px;line-height:1.4;font-weight:300}.history .video-item{width:100%}.history .video-item__container{aspect-ratio:100/54;height:auto}.history .video-item__title{font-size:16px;line-height:1.5;font-weight:400;margin-top:4px}.history .history-swiper .swiper-wrapper{align-items:center}.streams{margin-bottom:35px}.streams__title{margin-bottom:10px}.streams__text{display:block;margin-bottom:37px;font-family:Montserrat-Regular,sans-serif;font-weight:500}.streams-box{margin-bottom:10px;background:#151515;position:relative}.streams-box__title{display:none}.streams-box__title--manag{background:#ff480e}.streams-box__title--flutter{background:#ff004c}.streams-box__title--flutter-opacity{background:rgba(95,69,255,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.streams-box__title--dev{background:rgba(95,69,255,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.streams-box__title--ai{background:#2a73ff}.streams-box__title--design{background:#32c15a}.streams-box__title--design-opacity{background:rgba(255,138,0,.6)}.streams-box__title--design-opacity.yellow{color:#fff!important;background-color:rgba(50,193,90,.6)}.streams-box__title--design-opacity.red{color:#fff!important;background-color:#ff004d}.streams-box__title--design-opacity.blue{color:#fff!important;background-color:#2a73ff}.streams-box__title--design-opacity.purple{color:#fff!important;background-color:#774fff}.streams-box__title--design-opacity.green{color:#fff!important;background-color:#32c15a}.streams-box__title--design-opacity.oil{color:#fff!important;background-color:#92bf12}.streams-box__title--design-opacity.lightBlue{color:#fff!important;background-color:#00c2ff}.streams-box__title--design-opacity.orange{color:#fff!important;background-color:#ff480e}.streams-box__title--design-opacity.yellow{color:#fff!important;background-color:#ffc729}.streams-box__title--design-opacity.white{color:#000!important;background-color:#fff}.streams-box__title--design-opacity.turquoise{background:#00d8a4;color:#fff!important}.streams-box__title--design-opacity.light-blue{background:#00c2ff;color:#fff!important}.streams-box__title--dev-opacity{background:rgba(95,69,255,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.streams-box__title--digital{background:#ffc729}.streams-box__pic{width:240px}.streams-box__img{display:none}.streams-box-info{background:#151515;padding:25px 35px 30px}.streams-box-info-icon{max-width:36px;padding-bottom:15px}.streams-box-info .subtitle{font-size:14px;font-family:Montserrat-Regular;line-height:150%;margin-top:12px;margin-bottom:0}.streams-box-info .badge{padding:0}.streams-box-info-title{font-family:Montserrat-Semi-Bold;font-weight:600;font-size:18px;color:#fff}.streams-box-info-title--ai{font-size:16px}.streams-box-info-title.red{color:#ff004d}.streams-box-info-title.blue{color:#2a73ff}.streams-box-info-title.purple{color:#774fff}.streams-box-info-title.green{color:#32c15a}.streams-box-info-title.oil{color:#92bf12}.streams-box-info-title.lightBlue{color:#00c2ff}.streams-box-info-title.orange{color:#ff480e}.streams-box-info-title.yellow{color:#ffc729}.streams-box-info-title.turquoise{color:#00d8a4}.partners{position:relative}.partners__about{position:absolute;bottom:12px}.partners__wrap{padding-bottom:372px;position:relative}.partners__title{margin-bottom:10px}.partners__text{margin-bottom:20px;display:block;font-size:14px}.partners__text-wrapper{margin-bottom:50px}.partners-wrapper{display:flex;justify-content:center;flex-wrap:wrap;padding-top:40px}.partners-wrapper div{margin-bottom:48px;max-width:50%}.partners-wrapper div img{max-width:400px;width:100%}.partners .business{padding-bottom:80px;padding-top:0}.partners .business__title{font-size:21px;font-weight:600;line-height:150%;margin-bottom:16px}.partners .business__author{font-size:24px;line-height:1.3}.partners .business__position{font-size:18px;line-height:1.5;color:#aaa}.partners .business__author-link{color:#2a73ff;font-size:24px;font-weight:600;line-height:1.5;margin-bottom:16px}.partners .business .subtitle{margin-bottom:30px;font-size:24px;line-height:130%;font-family:Montserrat-Bold}.partners .business-list{padding:0;margin-bottom:48px;display:grid;grid-template-columns:repeat(1,1fr);gap:50px}.partners .business-list li{display:flex;list-style-type:none}.partners .business-list li:last-child{margin-bottom:0}.partners .business-list li p{font-family:Montserrat-Regular;font-size:16px;line-height:150%;color:#fff;max-width:250px}.partners .business-list li img{width:50px;height:50px;margin-right:20px}.partners .business-list li p{margin-bottom:0}.buisness-footer__title{font-size:24px;line-height:1.5;font-weight:500;margin-bottom:16px}.buisness-footer__text{font-size:14px}.swiper-outer{position:relative}.swiper-outer .swiper-button-next,.swiper-outer .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:24px;height:24px;cursor:pointer}.swiper-outer .swiper-button-prev{left:-44px;background:url(/assets/images/arrow-right.svg) no-repeat center;background-size:contain;transform:scaleX(-1)}.swiper-outer .swiper-button-next{right:-44px;background:url(/assets/images/arrow-right.svg) no-repeat center;background-size:contain}.swiper-container{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.swiper-container--overflow-hidden{overflow:hidden}.swiper-container .swiper-wrapper{display:flex}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:24px;height:24px;cursor:pointer}.swiper-container .swiper-button-prev{left:0;background:url(/assets/images/arrow-right.svg) no-repeat center;background-size:contain;transform:scaleX(-1)}.swiper-container .swiper-button-next{right:0;background:url(/assets/images/arrow-right.svg) no-repeat center;background-size:contain}.swiper-buttons{display:flex;align-items:center;gap:20px}.swiper-buttons>*{cursor:pointer}.swiper-buttons img{width:24px;height:24px}.plug{background-color:#181818;padding:45px 28px;display:grid;place-items:center;text-align:center}.plug__title{font-family:Racama,sans-serif;font-size:16px;line-height:1.3;font-weight:400;margin-bottom:25px}@media only screen and (min-width:360px){.kazan-main__content{padding:0 30px}}@media (min-width:450px){.modal__content--violet{padding:40px 60px}.partners__wrap{padding-bottom:300px}}@media (min-width:600px){.order-form__field.last-field,.order-form__promocode-field.last-field{max-width:47%}.speakers-page--committee .speakers-box{width:33.33%}}@media (min-width:640px){.btn-primary{font-size:20px;padding:15px 56px}.btn-secondary{font-size:20px;padding:16px 56px}.section-title{font-size:40px;line-height:110%}.fz-16-20{font-size:20px}.banner{padding:189px 0 135px;min-height:820px}.banner__logo-desktop{width:792px;margin-bottom:55.5px}.banner .friflex-block{margin-bottom:94px}.banner__title{font-size:28px;line-height:1.3;margin-bottom:24px}.banner__date{font-size:32px;line-height:36px;margin-bottom:12px}.banner__logo{margin-bottom:17px}.banner-23,.banner-24{padding:189px 0 0;min-height:700px}.banner-23__location,.banner-23__title,.banner-24__location,.banner-24__title{font-size:36px;line-height:1.15;font-weight:700}.banner-23__title,.banner-24__title{margin-bottom:73px}.banner-24{background-position:top right}.banner-23{background-position:top right}.friflex-block__date,.friflex-block__txt{font-size:16px;line-height:16px}.tickets-section{margin-bottom:120px}.tickets-section .section-title{margin-bottom:64px}.tickets-section-list{grid-template-columns:repeat(2,1fr);gap:44px;margin-bottom:44px}.tickets-section .ticket-card{padding:40px;min-height:500px;display:flex;flex-direction:column;align-items:flex-start}.tickets-section .ticket-card__title{font-size:28px;line-height:1.3}.tickets-section .ticket-card__price{margin-top:auto}.tickets-section-banner{padding:44px;flex-direction:row;justify-content:space-between;align-items:center}.tickets-section-banner h3{font-size:28px}.about{margin-bottom:120px}.about .video-container{margin-bottom:120px}.about__title{font-size:40px;line-height:110%;margin-bottom:109px}.about-list{flex-direction:row;justify-content:space-between;gap:0}.about-list-item{flex-direction:column;gap:6px}.about-list-item__title{font-size:64px}.about-list-item__sub{font-size:20px}.about-24{padding-top:75px;margin-bottom:80px}.about-24 .section-title{margin-bottom:56px}.reports{margin-bottom:120px}.reports .reports-swiper{margin:120px 0}.reports .reports-swiper .img-vertical{width:436px;height:560px}.reports .reports-swiper .img-horizontal{width:600px;height:400px}.reports .section-title{margin-bottom:24px}.reports__txt{margin-bottom:42px}.speakers{margin-bottom:120px}.speakers__header{margin-bottom:64px}.speakers__header .btn-tertiary{display:inherit}.become-partner{margin-bottom:120px}.become-partner .become-partner-swiper{margin-bottom:64px}.become-partner .section-title{margin-bottom:40px}.become-partner__text{margin-bottom:42px}.old-partners .section-title--conference{margin-bottom:105px}.old-partners .section-title--info{margin-bottom:64px}.old-partners .partners-list{grid-template-columns:repeat(4,1fr);-moz-column-gap:83px;column-gap:83px;row-gap:60px;margin-bottom:130px}.old-partners .partners-list--info{margin-bottom:0}.afterparty{padding:120px 0}.afterparty .section-title{margin-bottom:24px}.afterparty-img-list{display:flex;gap:12px;min-height:677px}.afterparty-img-list img{max-height:588px}.afterparty-img-list__column{flex-direction:row;gap:12px}.afterparty-img-list__column>:first-child{margin-top:97px}.afterparty-img-list>div:last-child{margin-top:0}.afterparty-23 .guest-block{flex-direction:row;align-items:flex-end;margin-bottom:130px}.afterparty-23 .guest-block__img{width:100%;max-width:526px}.afterparty-23__header{margin-top:-160px}.our-app{margin-bottom:120px}.our-app__inner{background-color:#181818;grid-template-columns:minmax(auto,395px) 1fr}.our-app__content{margin-top:0;padding:0 113px 0 93px;display:grid;place-content:center}.our-app__buttons{max-width:410px;grid-template-columns:repeat(3,1fr);gap:8px}.our-app__buttons img{width:100%}.our-app__image-wrapper:after{content:none}.awards{padding:120px 0}.awards .section-title{margin-bottom:24px}.awards__text{margin-bottom:44px}.awards__sub{margin-bottom:44px}.awards__img-wrapper{display:block;flex-basis:400px}.awards__inner{display:grid;grid-template-columns:.57fr .43fr;gap:104px}.our-partners{margin-bottom:120px}.our-partners .section-title{margin-bottom:64px}.our-partners-list{place-content:flex-start;grid-template-columns:repeat(4,200px);-moz-column-gap:138px;column-gap:138px;row-gap:64px;margin-bottom:48px}.our-partners-list-item{height:60px}.our-partners-list-item--rustore{grid-column:3;grid-row:1}.our-partners-list-item--omp{grid-column:4}.our-partners-list-item--kaspersky{grid-column:2}.our-partners-list-item--skolkovo{grid-column:3}.footer{padding:64px 0 40px}.footer__inner{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer__logo{display:block}.footer__title{font-size:32px;max-width:397px}.footer__org-link{margin:47px 0 64px;font-size:40px;color:#fff;font-weight:600}.footer-info-list{flex-direction:row;justify-content:space-between;padding-bottom:40px;margin-bottom:40px}.footer-social-list{flex-direction:row;justify-content:space-between}.expertise-areas{margin-bottom:120px}.expertise-areas .container{max-width:initial;padding:0}.expertise-areas-list__row-1{grid-template-columns:.23fr .35fr .15fr .27fr}.expertise-areas-list__row-2{grid-template-columns:.15fr .23fr .35fr .27fr}.expertise-areas-list-item{height:332px}.expertise-areas .card-flip-back__title{font-size:20px;line-height:24px}.expertise-areas .card-flip-back__btn{bottom:13px}.tech-card__title{font-size:36px;line-height:44px;top:36px;left:28px}.history{margin-bottom:98px}.history .how-it-was-swiper{margin-bottom:98px}.history__header{margin-bottom:51px}.history .section-title--mobile{display:none}.history .review-item{padding:36px 44px}.history .review-item__text{font-size:24px;margin-bottom:32px}.history .review-item__img{width:64px}.history .review-item__name{font-size:16px;margin-bottom:4px}.history .review-item__position{font-size:16px;line-height:1.2;font-weight:300}.history .video-item__container{aspect-ratio:100/68}.history .video-item__title{font-size:20px;margin-top:24px}.plug{padding:97px 0}.plug__title{font-size:24px;font-weight:600;margin-bottom:24px;max-width:472px}}@media (min-width:768px){.title{font-size:36px}.subtitle{font-size:24px;line-height:150%}.hidden{position:relative;overflow:hidden}.text-green{font-size:18px}.text-white{font-size:18px;width:450px}.text-grey{font-size:18px}.text-grey--width{width:450px}.side-words{font-size:16px}.button{font-size:16px;line-height:120%;width:184px}.button--send{font-size:16px;line-height:120%;width:211px}.btn-sale-scroll span{font-size:13px}.btn-sale-scroll p{font-size:13px;line-height:.8}.button-dark{padding:16px 30px 9px;font-size:16px;width:176px;height:68px}.button-wrapper{max-width:178px}.banner__buttons{margin:52px 0 0}.useful{display:block;margin-bottom:92px}.useful-mob{display:none}.technologies .technologies-banner-wrapper .technologies-banner{min-height:880px;margin-bottom:0}.technologies .technologies-banner-wrapper .technologies-banner .title{margin-bottom:80px;max-width:680px;position:absolute;top:650px;z-index:10}.technologies .technologies-banner-wrapper .technologies-banner .title .heart-icon{max-width:93px;left:280px;top:auto;bottom:6px}.technologies-box{margin-bottom:20px}.technologies-box div.align-items-center{margin-bottom:-50px}.technologies-box div.align-items-center a{margin-top:50px}.technologies-box p{margin:0}.tech{padding-top:20px!important;justify-content:flex-end;flex-direction:row}.tech__pic{max-height:600px;-o-object-position:right top;object-position:right top;-o-object-fit:contain;object-fit:contain}.tech{height:600px;margin-bottom:0;padding:0;display:flex;align-items:center}.tech__wrapp{width:564px}.tech__wrapp--title{width:564px;padding:0!important;margin-bottom:70px!important}.tech__icon{width:93px;height:73px;bottom:-35px;left:160px;top:140px}.about__wrap{position:relative;display:flex}.about__pic{height:590px;-o-object-position:left top;object-position:left top;-o-object-fit:contain;object-fit:contain}.about__text{padding:98px 0 97px}.about__text--title{max-width:none;padding-top:30px;font-size:36px;line-height:1.15}.about__text--line{font-size:36px}.about__text--line::after{width:230px;height:5px;top:55%}.speakers-page .buy-banner{padding:22px 40px 22px 30px}.speakers-page .buy-banner .tickets-text{font-size:24px}.speakers-page .buy-banner--speakers{padding:15px 26px 16px 16px}.speakers-page .buy-banner--speakers .buy-banner__content-text-container{margin-right:auto}.speakers-page .buy-banner--speakers .tickets-text{font-size:16px}.speakers-page .buy-banner--speakers .buy-banner__content-description{font-size:14px}.speakers-page .buy-banner--speakers .button{margin:0}.speakers-page .tickets__text{margin-top:2px}.placement{margin-bottom:0;padding-bottom:400px}.placement-banner{height:600px}.placement-banner-text{position:absolute;top:415px}.placement-banner-text .subtitle{font-family:Montserrat-Semi-Bold;margin-bottom:13px;font-size:24px}.mayor{padding-bottom:94px}.mayor__text-wrapper{max-width:450px;margin-bottom:74px}.mayor__text-wrapper .subtitle{margin-bottom:0;font-size:20px}.mayor__title{font-size:48px;margin-bottom:5px}.mayor-box{padding:130px 68px 65px;min-height:485px}.mayor .blockquote{margin-bottom:0;display:block}.mayor .blockquote--mob{display:none}.more .section-title{margin-bottom:40px}.more-counter{padding:80px 85px 80px 60px}.more-counter p{font-size:110px;margin-right:0;margin-bottom:9px}.more-counter__day{display:none}.more-counter__span{display:inline;font-family:Montserrat-Semi-Bold;font-size:24px;margin-left:17px}.more-counter--wrapper{display:flex;justify-content:space-between;align-content:center;flex-wrap:nowrap;flex-direction:row;gap:0}.more-counter__count{padding-left:50px}.more-counter--before{font-size:24px;top:-126px}.more-counter__subtitle{font-size:24px;max-width:189px}.more__for-list{display:flex;justify-content:space-between;margin:0 -10px}.more__for-item{margin:0 10px}.more__for--mob{display:none}.btn-sale-scroll--found{width:125px;height:46px;top:44px;right:0;padding-top:2px}.btn-sale-scroll--found span{font-size:13px}.btn-sale-scroll--found p{font-size:13px;line-height:.8}.order-sidebar__discont-label{font-size:14px}.order-tickets-for-friends__item{max-width:214px}.speakers-page .subtitle{margin-top:10px;font-size:16px}.speakers-page--committee .speakers-box{width:25%}.page__title{font-size:36px}.page__sub-title{font-size:18px}.registration__header{padding-bottom:43px}.kazan{padding-bottom:250px}.kazan .page__title{padding-top:50px}.kazan-items__list{gap:160px}.kazan-meal__map{margin-top:96px}.kazan-meal__map-text{font-size:24px}.new-afterparty .title{font-size:24px}.new-afterparty .performance-img img{width:526px}.new-afterparty .performance-info{padding-left:24px}.new-afterparty{padding-bottom:53px;margin-bottom:53px}.new-afterparty-registrations__title{font-size:24px;margin-top:24px}.new-afterparty-registrations__text{font-size:18px}.new-afterparty-items-item{max-width:calc(50% - 20px);margin-bottom:40px}.date-banner__title{font-size:24px}.date-banner__sub-title{font-size:18px}.date-banner__text{font-size:18px;margin-bottom:44px}.afterparty-buy__title{font-size:24px;margin-bottom:20px}.afterparty-buy .order-content__item-text-title{font-size:20px;margin:0}.afterparty-buy .order-tickets-for-friends__item{padding:23px 30px;margin-bottom:42px}.afterparty-buy .order-tickets-for-friends__item .order-content__item-price{font-size:20px}.afterparty-buy .order-form__field{margin-bottom:35px}.afterparty-buy .order-form__activity-item label{margin-right:10px}.program-page{padding:130px 0 115px}.program-page__title{margin-bottom:64px}.modal__content--red{width:800px;min-height:554px;padding:65px;background-image:url(/assets/images/modal-red-bg.svg)}.modal__content--violet{background-image:url(/assets/images/modal-violet-bg.svg);width:800px;min-height:554px;padding:70px 100px}.modal__title{font-size:36px;font-weight:700;line-height:115%}.modal__title--large{font-size:47px;line-height:130%;font-weight:600}.modal__text p{margin-bottom:28px}.modal__text a{transition:all .3s}.modal__text a:hover{text-decoration:none}.modal__promocode{font-size:32px}.streams{margin:80px 0}.streams__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.streams__title{margin-bottom:20px;font-size:36px}.streams__text{width:565px;margin-bottom:50px;font-weight:400}.streams-box{margin-bottom:0}.streams-box__pic{display:block;width:190px}.streams-box__img{display:block;left:0}.streams-box-info{padding:25px 35px 57px;min-height:225px}.streams-box-info-icon{max-width:48px;padding-bottom:20px}.streams-box-info .subtitle{margin-top:10px;font-size:18px}.streams-box-info-title{font-size:24px}.streams-box-info-title--ai{font-size:20px}.streams-box-info-title--management{font-size:22px}.partners{padding-bottom:103px}.partners__about{bottom:2%}.partners__wrap{display:flex;justify-content:center;align-items:center;min-height:800px}.partners__title{margin-bottom:20px}.partners__text{font-size:18px;margin-bottom:24px}.partners__text-wrapper{width:450px;margin-bottom:0}.partners-wrapper{padding-top:80px}.partners-wrapper div{max-width:100%}.partners .business .subtitle{margin-bottom:45px}.partners .business-list{grid-template-columns:repeat(2,1fr);margin-bottom:50px}.partners .business-list li p{font-size:18px}.partners .business-list li{font-size:18px;max-width:500px;margin-bottom:0}.partners .business{padding-bottom:0;padding-top:20px}.partners .business__title{font-size:24px}.partners__pic--hidden{display:none}.buisness-footer{padding-top:30px}.buisness-footer__text{font-size:18px}.swiper-buttons{display:none}}@media only screen and (min-width:768px){.kazan-main__content{padding:0 40px}}@media (min-width:840px){.mayor__img{top:70px;max-width:501px}.mayor__text{display:flex;justify-content:flex-end}}@media (min-width:950px){.tech__pic{margin-right:-150px}.about__pic{margin-left:-100px}.about__text{margin-left:-50px}}@media (min-width:992px){.banner__logo--svg{width:400px}.about__text--title{padding:0}.more__for-list{margin:0 -20px}.more__for-list .text-grey{font-size:18px}.more__for-item{margin:0 20px}.more__for-distance{font-size:24px}.speakers-page--committee .speakers__list{margin:0 -20px}.speakers-page--committee .speakers-box{padding:0 20px 33px}.speakers-page--committee .speakers__img{margin-bottom:20px}.speakers-page--committee .speakers-place{font-size:16px;margin-bottom:22px}.speakers-page--committee .speakers-name{font-size:16px}.speakers-page--committee .speakers__job{margin-top:4px}.new-afterparty-items-item{width:340px;max-width:calc(33.33% - 20px);margin-bottom:0}.modal__content--red{padding:65px 148px}.streams__wrapper{gap:40px}}@media (min-width:1050px){.placement-buttons-list{left:50%;top:550px}}@media (min-width:1060px){.header-menu__link{font-size:16px}}@media (min-width:1084px){.btn-sale-scroll{top:57px;right:0}}@media (min-width:1100px){.speakers-page .buy-banner--speakers .button{width:169px}.speakers-page .buy-banner--speakers .tickets-text{font-size:24px}.speakers-page .buy-banner--speakers .buy-banner__content-description{font-size:18px}.speakers-page .buy-banner--speakers .buy-banner__content-text-container{padding-left:10px}.placement-banner-text{position:absolute;top:415px}.main{padding:268px 0}.main--wrapper{position:relative}.main .bg{display:none}.main .bg-top{display:none}.main .bg-desk{display:block;max-width:300px;max-height:300px;position:absolute}.main .bg-desk--left{left:0}.main .bg-desk--right{right:0}.main .content__button{margin:50px auto 0}.main .content .number{font-size:214px;line-height:100%;margin-bottom:10px}.main .content .not-found{font-size:48px;line-height:130%}.program-page__table-container{padding:0 calc((100% - 1100px)/ 2)}}@media only screen and (min-width:1200px){.container{padding:0}.container-small{padding:0}.kazan-main__content{padding:0}}@media (min-width:1200px){.header__btn-buy{display:block}.header-button{width:105px!important}.mayor__img{top:-45px;width:501px}.companies__list{align-items:stretch}.companies__item a{flex-grow:1;display:flex;align-items:center}.afterparty-buy{padding:60px 0}.program-page__table-arrows{display:flex}.streams__wrapper{grid-template-columns:repeat(3,1fr)}.partners__wrap{padding-bottom:115px}}@media (min-width:1280px){.placement{margin-bottom:0;padding-bottom:259px}.mayor-box{padding:99px 68px 65px;min-height:485px}.partners__about{bottom:6%}.partners .business-list{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-bottom:50px}}@media (min-width:1600px){.tech__pic{margin-right:0}.about__pic{margin-left:0}}@media (min-width:1900px){.placement-banner-text{position:absolute;max-width:805px;top:415px}.placement__pic{height:600px}}@media (max-width:1440px){.tech__wrapp{padding-left:20px}}@media (max-width:1250px){.hotels .slick-slider{max-width:90%;margin:0 auto}}@media (max-width:1208px){.kazan-main{min-height:700px}.sviyazhsk .kazan-main{min-height:800px}.sviyazhsk .kazan-main__content{top:20%}}@media (max-width:1200px){.header__content{display:none;flex:initial}.header-menu__link-arrow,.header-menu__link.program{display:none}.header-menu__item a.header-menu__link{width:100%}.header-menu__item .header-menu__item-list{opacity:1;visibility:visible}.header-menu__item-list{left:0;position:static;padding:0;background:0 0}.header-menu__item-list .header-menu__item:not(:last-child){margin-bottom:24px}.header .container{padding:0 20px!important}.header__logo{width:113px}.header__logo-container{flex:0 0 auto;width:auto}.header__body{padding:21px 0}.header-menu{position:fixed;left:0;background-color:#000;width:100%;height:100vh;padding:24px 20px 12px;z-index:150;display:block;top:-1000%;opacity:0;visibility:hidden;transition:.3s all ease}.header-menu.active{top:0;opacity:1;visibility:visible}.header-menu__list{display:block;font-size:18px}.header-menu__item{margin:0}.header-menu__item:not(:last-child){margin-bottom:24px}.header-menu__item-list{display:block}.header-menu__mobile-head{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:46px}.header-menu__mobile-head::after{content:"";width:40px;height:24px}.header-menu__mobile-head .header__logo{width:130px}.header-menu__close{width:24px;height:24px;position:relative}.header-menu__close::after,.header-menu__close::before{content:"";width:28px;height:2px;display:block;background:#fff;position:absolute;left:50%;top:50%}.header-menu__close::before{transform:translate(-50%,-50%) rotate(45deg)}.header-menu__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.header-mobile-footer{display:flex;align-items:flex-end;position:absolute;height:100vh;left:0;width:100%;justify-content:space-between;padding:0 22px 32px 22px;top:-1000%;opacity:0;visibility:hidden;transition:.3s all ease}.header-mobile-footer.active{top:0;opacity:1;visibility:visible}.header-mobile-footer__sub-title,.header-mobile-footer__title{position:relative;z-index:130}.header-mobile-footer .header-button{position:relative;z-index:150;width:126px}.header-mobile-footer .header-button img{width:126px}.header-mobile-footer .header-button__image{display:block}.header-mobile-footer .header-button__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burger{display:block;position:relative;z-index:140;cursor:pointer;width:25px;height:10px;margin-left:auto}.burger span{display:block;width:24px;height:2px;background-color:#fff}.burger span:last-child{width:24px;margin-top:6px}.burger.active span{width:25px;height:1px;transform:rotate(45deg);transition:.3s all ease;position:absolute}.burger.active span:last-child{transform:rotate(-45deg)}.burger.active span:first-child{top:6px}.header-button{width:82px;text-align:right}.header-button img{display:none;width:82px}.header-button span{font-size:16px}.order-tickets-for-friends__list{gap:20px}.kazan-items__item{flex-direction:column;align-items:center}.kazan-items__item .kazan-items__item-image{padding:0!important;order:1!important;max-width:500px}.kazan-items__item .kazan-items__item-content{order:2!important}.kazan-items__item__list{gap:50px}.program-page__scroll--fixed{top:55px}.award__content{left:50px}.award__title{font-size:30px}.award__subtitle{font-size:18px;margin-bottom:40px}.award__img{max-width:250px;margin-top:0}}@media (max-width:1199px){.header-app-banner__title{font-size:18px;padding:22px 0}}@media (max-width:1100px){.speakers-banner{padding:0 40px;gap:20px;flex-wrap:wrap;margin-top:50px}.speakers-banner__image{padding:0}.speakers-banner__col{flex:0 0 auto}.speakers-banner__col:last-child{padding:0}}@media (max-width:1038px){.speakers-page__data,.tag{overflow:scroll;padding-bottom:20px}}@media (max-width:991px){.program-page__images{margin:0 -40px;padding:40px 40px}}@media (max-width:984px){.order__body{flex-direction:column;align-items:center;gap:0}}@media (max-width:952px){.cookie-banner{width:90%}}@media (max-width:920px){.order-form__item .order-content__title{padding:0 0 20px 0;font-size:18px}.order-form__list{margin-top:20px}.order-form__activity,.order-form__radio{margin-top:30px}.order-form__activity-item-label{white-space:normal}}@media (max-width:799px){.mayor__img{left:50%;margin-right:-50%;transform:translate(-50%,0)}}@media (max-width:786px){.speaker__wrapper{flex-direction:column}.speaker-info{display:flex;align-items:center}.speaker-info img{margin-right:15px}.speaker-info__image{width:75px;height:75px}.speaker-info__name{font-size:16px;padding-top:0;padding-bottom:6px}.speaker-info__post{font-size:12px;max-width:208px}.speaker__header-date-container{gap:30px}.speaker-report__header{flex-wrap:wrap;margin-bottom:40px}.speaker-report__header p{font-size:14px;margin-right:30px}.speaker-report__header-title{padding-bottom:10px}}@media (max-width:768px){.tech__wrapp{padding:0 20px}.tech__wrapp{order:2}.about__image-content{padding-bottom:20px}.speakers-page .buy-banner__content{align-items:flex-start;text-align:left}.placement-buttons-list{top:610px}.placement-buttons-list .placement-buttons-list__item-link{font-size:14px;white-space:nowrap}.placement-buttons-list{gap:20px!important}.more-counter__box{width:200px}.more__for-img{width:70px}.order-tickets-for-friends__list{flex-direction:column}.speakers_error{padding:23px 30px 135px 30px;align-items:flex-start}.speakers_error p{text-align:left;font-size:24px}.speakers-page{padding:104px 0 70px}.speakers-page__title{margin-bottom:31px}.speakers-page .speakers-list{grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:32px}.speakers-banner__title{max-width:220px}.speakers-banner__col{flex:1 1 auto}.speakers-banner{padding-bottom:44px}.speakers__status{margin-bottom:4px}.speakers__sections .speakers-name{line-height:1.5;margin-bottom:6px}.speakers__sections .speakers__job{line-height:1.5}.speakers__sections .subtitle{font-size:11px;line-height:1.5}.pop-up__wrapper{padding:70px 0}.pop-up__title{font-size:24px}.pop-up__header{flex-direction:column;align-items:flex-start;gap:9px}.pop-up__dscription,.pop-up__price{font-size:14px}.pop-up-table tr th{font-size:18px}.pop-up-table__text{font-size:16px}.pop-up-table__minus,.pop-up-table__plus{font-size:24px}.pop-up__discont,.pop-up__old-price{font-size:12px}.pop-up__content{padding:30px}.cookie-banner{flex-direction:column;bottom:20px}.cookie-banner__text{padding-bottom:25px}.cookie-banner__button{margin:0}.companies__list{padding-top:37px;margin:0 -30px 20px}.companies__item{max-width:120px;margin:0 30px 60px}.companies__item-description{max-width:120px}.companies #i-id8 img{max-width:209.03px}.companies #i-id9 img{max-width:208.75px}.companies #i-id10 img{max-width:280px}.companies__item:nth-child(1){order:1}.companies__item:nth-child(2){order:4}.companies__item:nth-child(3){order:3}.companies__item:nth-child(4){order:2}.companies__item:nth-child(5){order:5}.companies__item:nth-child(6){order:6}.companies__item:nth-child(7){order:7}.companies__item{flex:1 1 50%}.kazan-items__list{gap:30px}.kazan-items__item{gap:42px}.kazan-items__item-content-title{font-size:18px;padding-bottom:16px}.kazan-items__item-content-description{font-size:14px}.speaker-info{margin-bottom:20px}.meal{padding-bottom:135px}.new-afterparty .title{margin-bottom:0}.new-afterparty-registrations{flex-direction:column;margin-top:70px}.new-afterparty-registrations__text-container{text-align:center;margin-right:0}.new-afterparty-registrations__icon{width:70px!important;margin-right:0;margin-bottom:20px}.new-afterparty-registrations__text{margin-top:10px;max-width:200px;margin-bottom:30px}.new-afterparty-registrations__button{width:183px}.date-banner__wrapper{padding:102px 20px 20px 20px}.date-banner__body{padding:20px}.program-page__list{flex-direction:column;gap:7px}.program-page__list .speakers-page__data{margin:0}.program-page__image{min-width:1200px;width:1200px}.filter{padding-bottom:20px;gap:20px}.filter-text{font-size:14px}.filter-items{gap:20px}.filter-item{font-size:14px}.sale-banner{font-size:18px;width:98%}}@media (max-width:767px){.hidden-mobile{display:none}.speakers-page .buy-banner--speakers .buy-banner__content{display:block}.speakers-page .buy-banner--speakers .buy-banner__content-description{font-size:14px;margin-top:6px}.more__for-item{margin-bottom:30px}.more__for-item:last-child{margin-bottom:0}.speakers-page--committee .speakers-page__title{margin-bottom:12px}.new-afterparty-items-list{display:grid;gap:35px}.program-page__images{margin:0 -30px;padding:40px 30px}.program-page__table-container{margin-top:5px;padding:0 20px}.program-page__table-head{padding-left:12px}.program-page__table-body[rowspan]:not([rowspan="1"]):not(:last-child)::before{width:12px}.program-page__table-body{padding-left:12px}.program-page__table-time{min-width:45px;font-size:14px}.header-app-banner .container{padding-left:0!important}.header-app-banner__image{width:110px;height:auto}.header-app-banner__title{display:none}.header-app-banner__title-mob{display:block}.header-app-banner__buttons{display:block}.header-app-banner__buttons a img{max-width:52px;margin:0}.header-app-banner__content{display:grid;gap:10px;grid-template-columns:110px 1fr}.modal__content--red .modal__text{font-size:14px;font-weight:500}.modal__content--red .modal__close{width:24px;height:24px;top:10px;right:10px}.award{margin-top:16px;margin-bottom:30px}.award__body{overflow:hidden}.award__buttons{flex-direction:column;gap:12px;margin-right:20px}.award__content{left:16px;padding-bottom:0}.award__title{font-size:24px;margin-bottom:24px;white-space:nowrap}.award__subtitle{margin-bottom:50px}.award__text{font-size:14px;max-width:124px}.award__img{bottom:0;position:absolute;width:150px;right:-15px}}@media (max-width:640px){.our-app .container{max-width:unset;padding:0}}@media (max-width:600px){.order-content{margin:0}.order-content__item-text-title{white-space:normal}.order-form__step-button-desktop{display:none}.order-form__field.last-field{width:100%}.order-form__list{grid-template-columns:1fr;gap:30px}.order-content__title{font-size:20px;padding-bottom:15px}.order .no-mobile{display:none}.order .mobile{display:block}.order .container{padding:0 25px}.order__body{display:block}.order-sidebar{margin:0;max-width:100%}.order-sidebar__promolabel{font-size:14px}.order-content__item-price,.order-content__item-text-container{font-size:18px}.order-content__item-price-discount,.order-content__item-price-old,.order-form__activity-item-label,.order-form__field-input,.order-sidebar__text-item-first-text,.order-sidebar__text-item-second-text{font-size:14px}.order-content__item{gap:15px}.order-mobile-block{display:flex}.order-form__activity-body{flex-wrap:wrap;grid-template-columns:1fr}.order-form__field{height:57px}.order-sidebar__promocode-send-button{width:57px;height:57px;padding:0;flex:0 0 auto;align-items:center;justify-content:center}.order-sidebar__promocode-send-button.promocode-send img{margin-top:0}.order-form__field-input{padding:18px 24px}.discount-text{font-size:14px}.hotels .slick-slider{max-width:110%}.hotels .hotels__slider-arrow{max-width:15px}.hotels .hotels__slider-arrow.right{right:0}.hotels .hotels__slider-arrow.left{left:0}.hotels .meal__item{margin:0 auto}}@media (max-width:588px){.order-tickets-for-friends__item .order-content__item-price-container{flex-wrap:nowrap}}@media (max-width:560px){.order-tickets-for-friends__description{white-space:normal}}@media (max-width:522px){.placement-banner-text{width:300px}}@media (max-width:500px){.final{padding:0 20px}.final__image{max-width:168px}.header-app-banner__buttons{max-width:200px}}@media (max-width:470px){.pop-up-table{width:500px;transform:scale(.7);transform-origin:left top}.pop-up__content{padding:30px;min-height:1060px}}@media (max-width:468px){.kazan-main{min-height:900px}.sviyazhsk .kazan-main{min-height:1050px!important}.sviyazhsk .kazan-main__content{top:30%}}@media (max-width:440px){.ticket-buttons{gap:15px}.ticket-content{flex-wrap:wrap;gap:15px}}@media (max-width:380px){.pop-up-table{transform:scale(.6)}.pop-up__content{padding:30px;min-height:930px}}@media (max-width:360px){.sviyazhsk .kazan-main{min-height:1100px!important}}@media (max-width:359px){.program-page__images{margin:0 -10px;padding:20px 10px}.modal__content--red{padding:30px 20px}}@media (max-width:356px){.header-mobile-footer{font-size:14px}}@media (max-width:350px){.pop-up-table{transform:scale(.55)}.pop-up__content{padding:30px;min-height:860px}.header-app-banner__close-button{width:20px;height:20px;margin:auto 5px}.header-app-banner__title-mob{padding-bottom:4px}}@media (min-width:768px) and (max-width:1199px){.header-app-banner__body{padding:0 10px;align-items:center}.header-app-banner__title{padding:0}.header-app-banner__content{flex-basis:65%}.header-app-banner__close-button{margin:auto 0 auto 10px}}@media (min-width:500px) and (max-width:767px){.partners__about{top:70%}}