.partners{margin-bottom:calc(48px + 48*(100vw - 800px)/(1920 - 800))}@media(max-width: 800px){.partners{margin-bottom:48px}}@media(min-width: 800px){.partners__container{padding-inline:calc(48px + 258*(100vw - 800px)/(1920 - 800))}}.partners__title{font-weight:900;font-size:34px;line-height:1.1;letter-spacing:-0.03em;color:#000;margin-bottom:32px}@media(max-width: 800px){.partners__title{margin-bottom:24px;font-size:calc(26px + 8*(100vw - 380px)/(800 - 380))}}.partners__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:24px;gap:calc(16px + 8*(100vw - 800px)/(1920 - 800))}@media(max-width: 800px){.partners__inner{gap:calc(12px + 4*(100vw - 380px)/(800 - 380))}}@media(max-width: 640px){.partners__inner{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;gap:16px}}.partners__block{padding:20px 24px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px;height:calc(74px + 106*(100vw - 800px)/(1920 - 800));padding-inline:calc(31px + 8*(100vw - 800px)/(1920 - 800));padding-block:calc(13px + 21*(100vw - 800px)/(1920 - 800))}.partners__block>img{max-width:100%;max-height:100%}@media(max-width: 800px){.partners__block{height:calc(58px + 16*(100vw - 380px)/(800 - 380));padding-inline:31px;padding-block:13px}}.partners__text{font-weight:400;font-size:26px;line-height:1.1;letter-spacing:-3%;color:#fff}@media(max-width: 800px){.partners__text{font-size:calc(14px + 12*(100vw - 380px)/(800 - 380))}}
.popup-feedback{position:fixed;z-index:20;overflow-x:hidden;overflow-y:auto;padding-top:50px;color:#000;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s ease-in-out;inset:0}.popup-feedback__wrapper{padding-block:calc(20px + 30*(100vw - 320px)/(1920 - 320));padding-inline:calc(5px + 25*(100vw - 320px)/(1920 - 320));display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;border-radius:10px;padding:22px 60px 45px;width:590px;background-color:#fff;opacity:0;transform:translateY(-100px);transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}@media(max-width: 1550px){.popup-feedback__wrapper{padding:20px 30px 25px}}@media(max-width: 850px){.popup-feedback__wrapper{padding:15px 20px;width:80%}}@media(max-width: 480px){.popup-feedback__wrapper{padding:15px}}.modal-show{opacity:1;visibility:visible}.modal-show .popup-feedback__wrapper{opacity:1;transform:translateY(0)}.popup-feedback__icon{margin-bottom:25px;width:calc(42px + 40*(100vw - 320px)/(1920 - 320));height:calc(42px + 40*(100vw - 320px)/(1920 - 320))}.popup-feedback__title{margin-bottom:24px;font-weight:900;font-size:35px;line-height:1.2;letter-spacing:-0.04em}@media(max-width: 640px){.popup-feedback__title{margin-bottom:14px;font-size:24px}}@media(max-width: 480px){.popup-feedback__title{margin-bottom:10px;text-align:center}}.popup-feedback__text{margin-bottom:24px;font-weight:400;font-size:25px;line-height:1.2;letter-spacing:-0.04em}@media(max-width: 640px){.popup-feedback__text{margin-bottom:14px;font-size:18px}}@media(max-width: 480px){.popup-feedback__text{margin-bottom:10px;font-size:16px;text-align:center}}.popup-feedback__buttons{display:flex;align-items:center;justify-content:center;width:100%}.popup-feedback__button{align-items:center;border:2px solid #5a38e0;border-radius:50px;padding:15px 35px;min-width:280px;max-width:380px;width:100%;font-weight:900;font-size:20px;line-height:1.2;color:#fff;background-color:#5a38e0;transition:all .3s ease-in-out;cursor:pointer}.popup-feedback__button:hover{background-color:#fff;color:#5a38e0}.lock{overflow:hidden}
.calendar{padding-bottom:calc(30px + 100*(100vw - 320px)/(1920 - 320));padding-top:calc(30px + 82*(100vw - 320px)/(1920 - 320))}@media(min-width: 800px){.calendar__container{padding-inline:calc(48px + 258*(100vw - 800px)/(1920 - 800))}}.calendar__list{display:grid;align-items:stretch;justify-content:flex-start;grid-template-columns:1fr 1fr 1fr 1fr;max-width:100%;gap:calc(16px + 8*(100vw - 800px)/(1920 - 800))}@media(min-width: 1920px){.calendar__list{gap:24px}}.calendar__list--short .calendar__item:nth-child(n+9){display:none}@media(max-width: 1750px){.calendar__list{grid-template-columns:repeat(3, 1fr)}.calendar__list--short .calendar__item:nth-child(n+7){display:none}}@media(max-width: 1300px){.calendar__list{grid-template-columns:1fr 1fr}.calendar__list--short .calendar__item:nth-child(n+5){display:none}}@media(max-width: 800px){.calendar__list{gap:16px}}@media(max-width: 730px){.calendar__list{grid-template-columns:1fr}}.calendar__item{padding:24px;border:1px solid rgba(0,0,0,.1019607843);border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff}@media(min-width: 2200px){.calendar__item{max-height:unset}}@media(max-width: 850px){.calendar__item{max-width:calc(280px + 467*(100vw - 320px)/(850 - 320))}}.calendar__date{margin-bottom:calc(20px + 6*(100vw - 320px)/(1920 - 320));font-size:calc(14px + 6*(100vw - 320px)/(1920 - 320));font-size:16px;max-width:100%;font-weight:900;line-height:1.2;word-wrap:break-word;color:#717171}.calendar__wrapper{margin-bottom:calc(12px + -7*(100vw - 320px)/(1920 - 320));display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:100%;gap:15px}.calendar__logo{width:calc(70px + 25*(100vw - 320px)/(1920 - 320));height:calc(70px + 25*(100vw - 320px)/(1920 - 320));object-fit:contain;transition:opacity .3s ease-in-out}.calendar__logo:hover{opacity:.7}.calendar__title{font-size:20px;max-width:100%;font-weight:900;line-height:1.2;letter-spacing:-0.03em;word-wrap:break-word}@media(max-width: 850px){.calendar__title{max-width:calc(154px + 458*(100vw - 320px)/(850 - 320))}}.calendar__description{margin-bottom:8px;font-size:14px;max-width:100%;line-height:1.2;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.calendar__description.expanded{-webkit-line-clamp:unset}.calendar__toggle-more{display:inline-block;margin-bottom:calc(16px + 4*(100vw - 320px)/(1920 - 320));color:#7d7d80;cursor:pointer;font-size:14px;text-decoration:underline;transition:color .3s ease-in-out}.calendar__toggle-more:hover{color:#26006e}.calendar__toggle-more.hidden{display:none}.calendar__location{margin-bottom:calc(10px + 5*(100vw - 320px)/(1920 - 320));padding-left:calc(16px + 4*(100vw - 320px)/(1920 - 320));font-size:12px;margin-top:auto;max-width:100%;line-height:1.2;word-wrap:break-word;background:rgba(0,0,0,0) url(../img/calendar-location-15e687e2ab7faee97301.svg) no-repeat left top/12px 16px}@media(max-width: 850px){.calendar__location{background-image:8px 12px}}.calendar__link{padding-left:calc(16px + 4*(100vw - 320px)/(1920 - 320));font-size:12px;max-width:100%;line-height:1.2;word-wrap:break-word;text-decoration:underline;color:#000;background:rgba(0,0,0,0) url(../img/calendar-link-b3a06e4e3fb1ca442cb0.svg) no-repeat left center/12px 12px;transition:opacity .3s ease-in-out}.calendar__link:hover{opacity:.7}@media(max-width: 850px){.calendar__link{background-image:8px 10px}}.calendar__btns-wrapper{margin-top:20px;display:grid;grid-template-columns:58% 40%;width:100%;gap:2%}.calendar__button{padding-block:calc(9px + 2*(100vw - 320px)/(1920 - 320));font-size:11.5px;margin-top:auto;border:1px solid #5900ff;border-radius:50px;max-width:100%;font-weight:900;line-height:1.2;word-wrap:break-word;text-align:center;color:#fff;background-color:#5900ff;transition:all .3s ease-in-out;padding-inline:5px;letter-spacing:-0.03em}.calendar__button--more{border-color:#cbcbcb;background-color:#fff;color:#67686b}.calendar__button:hover{color:#5900ff;background-color:#fff;border-color:#5900ff}.calendar__main-title{font-weight:900;font-size:34px;line-height:1.1;letter-spacing:-0.03em;color:#000;margin-bottom:32px}@media(max-width: 800px){.calendar__main-title{font-size:calc(26px + 8*(100vw - 360px)/(800 - 360));margin-bottom:calc(24px + 8*(100vw - 360px)/(800 - 360))}}.calendar__btns-more{margin-top:32px;display:flex;align-items:center;justify-content:flex-start}@media(max-width: 800px){.calendar__btns-more{margin-top:calc(24px + 8*(100vw - 360px)/(800 - 360))}}.calendar__btn-more{padding-block:calc(10px + 2*(100vw - 800px)/(1920 - 800));padding-inline:calc(24px + 8*(100vw - 800px)/(1920 - 800));font-size:calc(20px + 6*(100vw - 800px)/(1920 - 800));border-radius:32px;display:flex;align-items:center;justify-content:center;border:2px solid #5a38e0;font-weight:900;font-size:26px;line-height:1;letter-spacing:-0.03em;text-align:center;color:#5a38e0;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;cursor:pointer}@media(max-width: 800px){.calendar__btn-more{padding-block:10px;padding-inline:calc(16px + 8*(100vw - 360px)/(800 - 360));font-size:20px}}@media(max-width: 560px){.calendar__btn-more{width:100%}}.calendar__btn-more:hover{background-color:#5a38e0;color:#fff}
.call{position:relative;overflow:hidden;background-color:rgba(0,0,0,0);position:relative;padding-block:calc(50px + 50*(100vw - 800px)/(1920 - 800));color:#1d1d1d}@media(max-width: 800px){.call{padding-block:50px}}@media(min-width: 800px){.call .call__container{padding-inline:calc(48px + 258*(100vw - 800px)/(1920 - 800))}}.call__wrapper{position:relative;display:flex;flex-direction:column;gap:100px;padding-right:115px}.call__title{font-weight:900;font-size:34px;line-height:40px;letter-spacing:-0.03em;text-align:left;margin-bottom:32px;color:#1d1d1d}@media(max-width: 840px){.call__title{display:none}}.call__months{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.call__item{display:flex;flex-direction:column;align-items:center;font-style:normal;font-size:26px;line-height:1.19;color:#000}.call__month{font-weight:900;font-size:inherit;color:#5a38e0}.call__road{text-align:center;width:100%}.call__road>img{width:100%}.call__captions{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.call__captions .call__item{font-size:18px;line-height:1.19;color:#000;text-align:center}
.conferences{margin-bottom:calc(48px + 48*(100vw - 380px)/(1920 - 380))}@media(min-width: 800px){.conferences__container{padding-inline:calc(48px + 258*(100vw - 800px)/(1920 - 800))}}.conferences__inner{padding:0}.conferences__list{display:grid;grid-gap:24px;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));list-style-type:none;margin:0}.conferences__item{border-radius:16px;border:1px solid rgba(0,0,0,.1019607843);padding:24px;width:100%;box-shadow:0 4px 15px rgba(0,0,0,.1215686275);background-color:#fff}.conferences__item-wrapper{display:flex;flex-direction:column;height:100%}.conferences__data{display:block;margin-bottom:24px;font-weight:900;font-size:16px;line-height:1.22;color:#7d7d80}.conferences__img{width:56px;height:56px}.conferences__title{margin-bottom:4px;font-weight:900;font-size:20px;line-height:1.2;color:#1d1d1d}.conferences__title .conferences__title-link{color:inherit}.conferences__descr{margin-bottom:0;font-weight:normal;font-size:14px;line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.conferences__descr.expanded{-webkit-line-clamp:unset;display:block}.conferences__toggle-more{color:#7d7d80;cursor:pointer;font-size:14px;margin-top:5px;display:inline-block;text-decoration:underline}.conferences__toggle-more.hidden{display:none}.conferences__location{margin-top:12px;position:relative;display:block;margin-bottom:24px;padding-left:20px;font-weight:normal;font-size:12px;line-height:1.21}.conferences__location::before{content:"";position:absolute;top:50%;left:0;display:block;width:12px;height:18px;background-image:url(../img/point-08cc11524e4f09e1efc8.svg);background-position:center;background-size:12px 18px;background-repeat:no-repeat;transform:translateY(-50%)}.conferences__status{display:block;margin-bottom:40px;font-weight:500;font-size:16px;line-height:1.22}.conferences__status--close{color:#b5b5b5}.conferences__status--open{margin-bottom:8px;color:#2c8b23}.conferences__status--warning{margin-bottom:8px;color:#fcb415}.conferences__status-closing{display:block;margin-bottom:24px;font-weight:normal;font-size:12px;line-height:1.21}.conferences__schedules{display:flex;align-items:center;margin-top:auto;margin-bottom:20px}.conferences__schedules-link{position:relative;padding-left:21px;font-weight:normal;font-size:14px;line-height:17px;text-decoration:underline;color:#000}.conferences__schedules-link:nth-child(2){margin-left:20px}.conferences__schedules-link::before{content:"";position:absolute;top:50%;left:0;display:block;width:13px;height:13px;background-image:url(../img/link-to-item-a3409f711a0c1b479e43.svg);background-position:center;background-size:13px 13px;background-repeat:no-repeat;transform:translateY(-50%)}.conferences__reports{display:flex;align-items:center;margin-bottom:10px;margin-top:auto}.conferences__reports--single{margin-bottom:19px}.conferences__btn{display:flex;align-items:center;justify-content:center;padding:8px 16px;width:100%;max-width:121px;min-width:unset;font-weight:900;font-size:12px;letter-spacing:-0.03em;line-height:1.16;color:#fff;background-color:#5a38e0;border:1px solid #5a38e0;border-radius:16px;transition:all .3s ease-in-out;white-space:nowrap}.conferences__btn:hover{background-color:rgba(0,0,0,0);color:#5a38e0}.conferences__btn::before{content:"";display:none;margin-right:10px;width:27px;height:25px;background-position:center;background-size:27px 25px;background-repeat:no-repeat}.conferences__btn--img-none{padding:11px 0;min-width:132px;max-width:132px}.conferences__btn--hl::before{display:inline-block;background-image:url(../img/ico-item-1-hl-40793af761f96be9710b.svg)}.conferences__btn--go::before{display:inline-block;background-image:url(../img/ico-item-1-golang-ddf6108a6415802cbf1d.svg)}.conferences__btn--kc::before{display:inline-block;background-image:url(../img/ico-item-kc-5216a887ea4369c0d8e6.svg)}.conferences__btn--tl::before{display:inline-block;background-image:url(../img/ico-item-tl-b8ed1c0717fcdbc7cc5c.svg)}.conferences__btn--thl::before{display:inline-block;background-image:url(../img/ico-item-thl-white-64015553d99aabb19f11.svg)}.conferences__btn--dc::before{display:inline-block;background-image:url(../img/ico-item-dc-bc0402c48822ffdcd94c.svg)}.conferences__btn:nth-child(2){margin-left:5px}.conferences__cfp{display:flex;align-items:center;justify-content:center;margin-top:0}.conferences__cfp--single{justify-content:flex-start}.conferences__cfp-link{display:flex;align-items:center;justify-content:center;min-width:140px;font-weight:500;font-size:12px;line-height:1.16;text-decoration:underline;color:#5a38e0}.conferences__cfp--single .conferences__cfp-link{min-width:unset}.conferences__cfp-link::before{content:"";display:none;margin-right:10px;width:27px;height:25px;background-position:center;background-size:27px 25px;background-repeat:no-repeat}.conferences__cfp-link--hl::before{display:inline-block;background-image:url(../img/ico-item-1-hl-40793af761f96be9710b.svg)}.conferences__cfp-link--go::before{display:inline-block;background-image:url(../img/ico-item-1-golang-ddf6108a6415802cbf1d.svg)}.conferences__cfp-link--tl::before{display:inline-block;background-image:url(../img/ico-item-tl-b8ed1c0717fcdbc7cc5c.svg)}.conferences__cfp-link--thl::before{display:inline-block;background-image:url(../img/ico-item-thl-40d07d5028d7bea4a5bf.svg)}.conferences__cfp-link--dc::before{display:inline-block;background-image:url(../img/ico-item-dc-bc0402c48822ffdcd94c.svg)}.conferences__cfp-link--kc::before{display:inline-block;background-image:url(../img/ico-item-kc-5216a887ea4369c0d8e6.svg)}.conferences__cfp-link:nth-child(2){margin-left:27px}@media(max-width: 1680px){.conferences__list{display:grid;column-gap:32px;grid-template-columns:repeat(3, 1fr);row-gap:28px}.conferences__item{margin:0 auto}}@media(max-width: 1217px){.conferences__list{display:grid;column-gap:32px;grid-template-columns:repeat(2, 1fr);row-gap:28px}}@media(max-width: 740px){.conferences__list{display:grid;grid-gap:20px;grid-template-columns:repeat(1, 1fr);list-style-type:none}}.conferences__show-all{display:block;margin:24px auto 0;padding:12px 24px;background-color:#5a38e0;color:#fff;border:2px solid #5a38e0;border-radius:32px;font-weight:900;font-size:20px;cursor:pointer;transition:all .3s ease;width:100%}.conferences__show-all:hover{background-color:rgba(0,0,0,0);color:#5a38e0}@media(max-width: 740px){.conferences__list{position:relative}.conferences__list.show-all .conferences__item{display:block}.conferences__list .conferences__item{display:none}.conferences__list .conferences__item:nth-child(-n+2){display:block}}@media(min-width: 741px)and (max-width: 1200px){.conferences__list{position:relative}.conferences__list.show-all .conferences__item{display:block}.conferences__list .conferences__item{display:none}.conferences__list .conferences__item:nth-child(-n+4){display:block}}@media(min-width: 1201px){.conferences__show-all{display:none}.conferences__list .conferences__item{display:block}}
.bonus{margin-bottom:calc(48px + 48*(100vw - 380px)/(1920 - 380))}@media(min-width: 800px){.bonus__container{padding-inline:calc(48px + 258*(100vw - 800px)/(1920 - 800))}}.bonus__title{font-weight:900;font-size:34px;line-height:1.1;letter-spacing:-0.03em;text-align:left;margin-bottom:32px;color:#1d1d1d}@media(max-width: 800px){.bonus__title{font-size:calc(26px + 8*(100vw - 380px)/(800 - 380))}}.bonus__text{font-weight:400;font-size:calc(20px + 6*(100vw - 800px)/(1920 - 800));margin-bottom:calc(24px + 8*(100vw - 380px)/(1920 - 380));line-height:1.2;letter-spacing:-0.03em;color:#1d1d1d;max-width:975px}@media(max-width: 800px){.bonus__text{font-size:calc(16px + 4*(100vw - 380px)/(800 - 380))}}.bonus__content{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width: 1200px){.bonus__content{display:flex;flex-direction:column}}.bonus__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:24px}@media(max-width: 560px){.bonus__inner{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr}}.bonus__block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;border-radius:16px;overflow:hidden}.bonus__block>img{width:100%;height:100%;object-fit:cover}.bonus__block>p{font-weight:900;font-size:calc(14px + 6*(100vw - 1200px)/(1920 - 1200));line-height:1.1;letter-spacing:-0.03em;color:#fff;text-align:center}@media(max-width: 1200px){.bonus__block>p{font-size:20px}}@media(max-width: 800px){.bonus__block>p{font-size:calc(14px + 6*(100vw - 560px)/(800 - 560))}}@media(max-width: 560px){.bonus__block>p{font-size:20px}}.bonus__block--1{background-color:#5a38e0;padding-inline:30px}.bonus__block--2{background-color:#00b9f1;padding-inline:30px}.bonus__block--3{background-color:#faa21b;padding-inline:30px}.bonus__block--4{background-color:#ed1a3b;padding-inline:30px}@media(max-width: 560px){.bonus__block{order:1}.bonus__block--last{order:2}}
.become-speaker{margin-bottom:calc(48px + 48*(100vw - 380px)/(1920 - 380))}@media(min-width: 800px){.become-speaker__container{padding-inline:calc(48px + 258*(100vw - 800px)/(1920 - 800))}}.become-speaker__title{font-weight:900;font-size:34px;line-height:1.1;letter-spacing:-0.03em;text-align:left;margin-bottom:32px;color:#1d1d1d}@media(max-width: 800px){.become-speaker__title{font-size:calc(26px + 8*(100vw - 380px)/(800 - 380))}}.become-speaker__wrapper{padding-inline:calc(20px + 95*(100vw - 360px)/(1920 - 360))}@media(min-width: 800px){.become-speaker__wrapper{padding-inline:calc(48px + 258*(100vw - 800px)/(1920 - 800))}}.become-speaker__item>*{flex-grow:1}.become-speaker__list{display:flex;transition:transform .5s ease;will-change:transform;align-items:stretch}.become-speaker__item{max-width:642px;background-color:#330096;border-radius:24px;padding:24px;display:flex !important;flex-direction:column;justify-content:space-between}@media(min-width: 640px){.become-speaker__item:last-child .become-speaker__down>p{font-size:26px}}@media(max-width: 800px){.become-speaker__item{max-width:calc(314px + 328*(100vw - 380px)/(800 - 380))}}.become-speaker__item-title{font-weight:900;font-size:26px;line-height:32px;letter-spacing:-0.03em;color:#fff;margin-bottom:24px}@media(max-width: 800px){.become-speaker__item-title{font-size:calc(20px + 6*(100vw - 380px)/(800 - 380))}}.become-speaker__down{position:relative;border-radius:16px;padding:16px;background-color:#5a38e0;min-height:303px;display:flex;margin-top:auto}.become-speaker__down>p{font-weight:400;font-size:20px;line-height:1.1;letter-spacing:-0.03em;color:#fff}@media(max-width: 800px){.become-speaker__down>p{font-size:calc(16px + 4*(100vw - 380px)/(800 - 380))}}.become-speaker__down>svg{position:absolute;right:16px;bottom:16px}@media(max-width: 640px){.become-speaker__down>svg{display:none}}.become-speaker__wrapper{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.swiper-slide{transition:transform .4s ease-out}
.speakers{margin-bottom:calc(48px + 48*(100vw - 380px)/(1920 - 380))}@media(min-width: 800px){.speakers__container{padding-inline:calc(48px + 258*(100vw - 800px)/(1920 - 800))}}.speakers__title{font-weight:900;font-size:34px;line-height:1.1;letter-spacing:-0.03em;text-align:left;margin-bottom:32px;color:#1d1d1d}@media(max-width: 800px){.speakers__title{font-size:calc(26px + 8*(100vw - 380px)/(800 - 380))}}.speakers__text{font-weight:400;font-size:calc(20px + 6*(100vw - 800px)/(1920 - 800));margin-bottom:calc(24px + 8*(100vw - 380px)/(1920 - 380));line-height:1.2;letter-spacing:-0.03em;color:#1d1d1d;max-width:975px}@media(max-width: 800px){.speakers__text{font-size:calc(16px + 4*(100vw - 380px)/(800 - 380))}}.speakers__content{display:grid;grid-template-columns:repeat(5, 1fr);justify-content:space-between;column-gap:28px;row-gap:32px;position:relative}.speakers__content .speakers__item::after{content:"";position:absolute;right:-28px;top:40%;transform:translateY(-50%);width:26px;height:26px;background-image:url("data:image/svg+xml;utf8,<svg width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.3229 26C12.0747 24.533 11.4201 22.9531 10.3594 21.2604C9.29861 19.5451 7.78646 17.954 5.82292 16.487C3.88194 15.02 1.94097 14.0833 0 13.6771V12.2552C1.9184 11.8038 3.75781 10.9688 5.51823 9.75C7.30122 8.50868 8.7908 7.0191 9.98698 5.28125C11.2057 3.49826 11.9844 1.73785 12.3229 0H13.7448C13.9479 1.12847 14.3542 2.2908 14.9635 3.48698C15.5729 4.66059 16.3516 5.78906 17.2995 6.8724C18.27 7.93316 19.3533 8.89236 20.5495 9.75C22.3325 11.0139 24.1493 11.849 26 12.2552V13.6771C24.7587 13.9253 23.4722 14.4332 22.1406 15.2005C20.8316 15.9679 19.6128 16.8819 18.4844 17.9427C17.3559 18.9809 16.4306 20.0755 15.7083 21.2266C14.6476 22.9193 13.9931 24.5104 13.7448 26H12.3229Z\" fill=\"%235A38E0\"/></svg>");background-repeat:no-repeat;pointer-events:none}.speakers__content .speakers__item:nth-child(5n)::after{display:none}@media(max-width: 1600px){.speakers__content{grid-template-columns:repeat(4, 1fr)}.speakers__content .speakers__item:nth-child(5n)::after{display:block}.speakers__content .speakers__item:nth-child(4n)::after{display:none}}@media(max-width: 1150px){.speakers__content{grid-template-columns:repeat(3, 1fr)}.speakers__content .speakers__item:nth-child(4n)::after{display:block}.speakers__content .speakers__item:nth-child(n+13){display:none}.speakers__content .speakers__item:nth-child(3n)::after{display:none}}@media(max-width: 750px){.speakers__content{grid-template-columns:repeat(2, 1fr)}.speakers__content .speakers__item:nth-child(3n)::after{display:block}.speakers__content .speakers__item:nth-child(n+11){display:none}.speakers__content .speakers__item:nth-child(2n)::after{display:none}}@media(max-width: 500px){.speakers__content .speakers__img{width:127px;height:127px}}.speakers__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.speakers__img{position:relative;display:block;width:202px;height:202px}.speakers__name{font-weight:900;font-size:20px;line-height:24px;letter-spacing:-0.03em;text-align:center;color:#1d1d1d}@media(max-width: 800px){.speakers__name{font-size:calc(16px + 4*(100vw - 380px)/(800 - 380))}}.speakers__btn{font-weight:900;font-size:34px;line-height:1;letter-spacing:-0.03em;text-align:center;margin-top:32px;color:#1d1d1d}@media(max-width: 800px){.speakers__btn{margin-top:24px;font-size:calc(26px + 8*(100vw - 380px)/(800 - 380))}}
.subscribe{margin-bottom:calc(48px + 48*(100vw - 380px)/(1920 - 380))}@media(min-width: 800px){.subscribe__container{padding-inline:calc(48px + 258*(100vw - 800px)/(1920 - 800))}}.subscribe__wrapper{padding:calc(32px + 16*(100vw - 800px)/(1920 - 800));border-radius:16px;display:flex;flex-direction:column;background:#330096 url(../img/subscribe-bg-ca47fbbffcdc2f7ddc26.svg) no-repeat top right/cover}@media(max-width: 1400px){.subscribe__wrapper{background:#330096 url(../img/subscribe-bg-tablet-fe5cba3899a50f951b6d.svg) no-repeat top right/cover}}@media(max-width: 800px){.subscribe__wrapper{padding:calc(24px + 8*(100vw - 380px)/(800 - 380))}}@media(max-width: 640px){.subscribe__wrapper{padding-top:calc(130px + 55*(100vw - 380px)/(640 - 380));background:#330096 url(../img/subscribe-bg-mobile-dbedc55c60e6bf763a0b.svg) no-repeat top center/cover;align-items:center}}.subscribe__title{font-weight:900;font-size:calc(26px + 8*(100vw - 800px)/(1920 - 800));line-height:1.1;letter-spacing:-0.03em;text-align:left;margin-bottom:32px;color:#fff}@media(max-width: 800px){.subscribe__title{font-size:calc(16px + 10*(100vw - 380px)/(800 - 380))}}@media(max-width: 640px){.subscribe__title{margin-bottom:16px;text-align:center}.subscribe__title--break{display:none}}.subscribe__form{max-width:calc(374px + 220*(100vw - 800px)/(1920 - 800));display:flex;flex-direction:column}@media(max-width: 640px){.subscribe__form{max-width:unset;width:100%;align-items:center}}.subscribe__group{width:100%}.subscribe__form-col{display:flex;flex-direction:column;margin-bottom:16px;align-items:flex-start}@media(max-width: 640px){.subscribe__form-col{align-items:center;margin-bottom:12px}}.subscribe__form-input{width:100%;border:2px solid #5a38e0;padding:16px 20px;color:#7d7d80;font-weight:400;font-size:26px;line-height:32px;letter-spacing:-0.03em;border-radius:8px;background-color:#fff;margin-bottom:32px;outline:none}.subscribe__form-input:hover,.subscribe__form-input:focus{border-color:#00b9f1}@media(max-width: 800px){.subscribe__form-input{margin-bottom:24px;padding-block:14px;font-size:16px}}@media(max-width: 640px){.subscribe__form-input{font-size:14px}}.subscribe__form-button{margin-top:12px;padding:10px 24px;font-weight:900;font-size:20px;line-height:24px;letter-spacing:-0.03em;text-align:center;color:#fff;background-color:#5a38e0;border-radius:22px;border:0;transition:background-color .3s ease-in-out;cursor:pointer}.subscribe__form-button:hover{background-color:#00b9f1}@media(max-width: 640px){.subscribe__form-button{width:100%;padding-block:8px}}@media(max-width: 640px){.subscribe__terms{text-align:center}}.subscribe__form-checkbox{display:none}.subscribe__form-checkbox-box{display:none}.subscribe__form-label-text{font-weight:400;font-size:calc(14px + 2*(100vw - 800px)/(1920 - 800));line-height:20px;letter-spacing:-0.03em;color:#fff}.subscribe__form-label-text>a{color:inherit;transition:color .3s ease-in-out}.subscribe__form-label-text>a:hover{color:#00b9f1}@media(max-width: 640px){.subscribe__form-label-text{text-align:center;align-self:center}}.subscribe__form-response_error{font-weight:900;font-size:22px;color:red}@media(max-width: 640px){.subscribe__form-response_error{font-size:16px}}.subscribe__form-response_success{font-weight:900;font-size:22px;color:#228b22}@media(max-width: 640px){.subscribe__form-response_success{font-size:16px}}.subscribe__error-block:empty{display:none}
.materials{margin-bottom:calc(48px + 48*(100vw - 380px)/(1920 - 380))}@media(min-width: 800px){.materials__container{padding-inline:calc(48px + 258*(100vw - 800px)/(1920 - 800))}}.materials__title{font-weight:900;font-size:34px;line-height:1.1;letter-spacing:-0.03em;text-align:left;margin-bottom:32px;color:#1d1d1d}@media(max-width: 800px){.materials__title{font-size:calc(26px + 8*(100vw - 380px)/(800 - 380))}}.materials__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}@media(max-width: 960px){.materials__list{display:flex;flex-direction:column}}.materials__item{position:relative;padding:24px;height:calc(180px + -12*(100vw - 960px)/(1920 - 960));border-radius:16px;transition:opacity .3s ease-in-out;font-weight:900;font-size:26px;line-height:1.2;letter-spacing:-0.03em;color:#fff;cursor:pointer}.materials__item--break{display:none}.materials__item>svg{position:absolute;bottom:24px;left:24px}.materials__item--1{background:#faa21b url(../img/bg1-eddac82e9cc8fbfb630e.svg) no-repeat bottom center/cover}.materials__item--2{background:#00b9f1 url(../img/bg2-0aac004b5e13be9dbe65.svg) no-repeat right center/cover}.materials__item--3{background:#5a38e0 url(../img/bg3-2b10c9893f3da12b22e1.svg) no-repeat right top/cover}.materials__item--4{background:#ed1a3b url(../img/bg4-09ef63cf99eb3583b1e9.svg) no-repeat bottom left/cover}.materials__item:hover{opacity:.8}@media(max-width: 960px){.materials__item{height:168px}.materials__item--break{display:block}}@media(max-width: 800px){.materials__item{height:calc(140px + 28*(100vw - 380px)/(800 - 380));font-size:calc(16px + 10*(100vw - 380px)/(800 - 380))}}.materials__link{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:1}
html{box-sizing:border-box}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:TTTravels,sans-serif}img{max-width:100%}a{text-decoration:none}p{margin:0}ul{padding:0}h1,h2,h3,h4,h5,h6{margin:0}button,input,optgroup,select,textarea{margin:0;outline:none;border:0;font-family:inherit;font-size:100%;background-color:rgba(0,0,0,0)}.btn-reset{border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;background-color:#f6f5f8;overflow:hidden}.error-message{font-size:calc(16px + 16*(100vw - 320px)/(1920 - 320));font-weight:900;line-height:1.2;letter-spacing:-0.02em;text-align:center;color:#fff}
/**
 * Swiper 11.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 19, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

