@font-face{font-family:Grotesque;src:url(../fonts/BasisGrotesquePro-Regular.woff2) format("woff2"),url(../fonts/BasisGrotesquePro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Grotesque;src:url(../fonts/BasisGrotesquePro-Bold.woff2) format("woff2"),url(../fonts/BasisGrotesquePro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body,html{height:100%;margin:0;padding:0}body.no-scroll,html.no-scroll{overflow-y:hidden}body{background-color:#f3f7fb;color:#262626;font-family:Grotesque,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:130%;overflow-x:hidden;position:relative}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0;line-height:1.1}h1{font-size:90px}h2{font-size:55px;color:#3f62f6}h2 span{color:#062e69}h3{font-size:40px}h4{font-size:32px}h5{font-size:20px}h6{font-size:16px;line-height:20px}p{margin:0}p+p{margin-top:15px}img{border:none;max-width:100%;height:auto}img[align=left]{margin-right:20px}img[align=right]{margin-left:20px}button,input,radio,select,textarea{font-family:Grotesque,sans-serif;font-size:16px;font-weight:400}button,input[type=submit]{cursor:pointer}b,strong{font-weight:600}a{-webkit-transition:all .2s;transition:all .2s;color:#062e69}a:hover{text-decoration:none;opacity:.8;-webkit-transition:all .2s;transition:all .2s}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}table{border-collapse:collapse}table td,table th{padding:5px 10px}.btn-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;padding:14px 30px;font-size:20px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#062e69;background:#dbe8fa}.btn.blue{background:#3d60f2;color:#fff}.mt25{margin-top:25px}.mt50{margin-top:50px}.mt100{margin-top:100px}.container{padding:0 20px;max-width:1480px;margin:0 auto}.header{background:#3d60f2;padding:50px 0}.header:not(.dop){height:1024px;background:#3d60f2 url(../images/header.jpg) no-repeat bottom right/contain}.header .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .navigation ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.header .navigation ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:8px 40px;background:#fff;border-radius:5px;font-weight:400;font-size:18px;line-height:140%;color:#062e69;text-decoration:none}.header .navigation .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .navigation .btn{font-weight:400;font-size:18px;line-height:140%;color:#3f62f6;background:#fff;border-radius:5px;padding:8px 40px;gap:10px}.header .navigation .btn.openmenu{display:none;position:relative;z-index:99;border:1px solid rgba(0,0,0,.1)}.header .text{max-width:786px;margin-top:100px;color:#fff}.header .text .labels{margin:20px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.header .text .labels li{padding:10px 20px;background:#fff;border:1px solid rgba(6,46,105,.2);border-radius:5px;font-weight:500;font-size:20px;line-height:26px;color:#3f62f6}.header .text .btn{max-width:450px;padding:14px 20px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:5px;font-weight:500;font-size:22px;line-height:28px;color:#3f62f6}.who{overflow:hidden;background-color:#fff;padding:50px 0 30px 0}.who ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.who ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.who ul li img{vertical-align:top;width:260px}.about ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.about ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 5px);padding:30px;background:#3f62f6;border:1px solid rgba(0,0,0,.1);border-radius:5px;color:#fff;text-align:center}.about ul li:nth-child(1){width:100%;height:390px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../images/about.jpg) no-repeat right top/cover}.about ul li:nth-child(1) .title{font-size:55px}.about ul li:nth-child(1) .text{font-size:22px}.about ul li .title{font-weight:500;font-size:30px;line-height:110%}.about ul li .text{font-weight:400;line-height:140%;margin-top:10px}.forums ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.forums ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.forums ul li:nth-child(1){padding-right:20px}.forums ul li:nth-child(2){padding-left:20px;border-left:1px solid rgba(63,98,246,.4)}.forums ul li .top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px}.forums ul li .top .text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 200px);color:#3f62f6}.forums ul li .top .text h4{margin-bottom:15px}.forums ul li .top .text p{font-weight:500;font-size:24px;line-height:31px}.forums ul li .top .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:190px}.forums ul li .top .image img{vertical-align:top}.forums ul li p{margin:0}.speakers{overflow:hidden}.speakers .speaker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.speakers .speaker .once{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.speakers .speaker .once .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:400px;border-radius:5px;overflow:hidden}.speakers .speaker .once .image img{vertical-align:top}.speakers .speaker .once .text{background-color:#3f62f6;padding:20px;border-radius:5px;color:#fff}.speakers .speaker .once .text .name{font-weight:500;font-size:30px;line-height:110%;margin-bottom:20px}.speakers .speaker .once .text .post{margin-top:5px;font-weight:400;font-size:20px;line-height:140%;opacity:.8}.speakers .speaker .once .text .date{margin-top:20px;font-weight:400;font-size:20px;line-height:140%;opacity:.8}.speakers .speaker .once .text .more{margin-top:30px}.speakers .speaker .once .text .more a{font-weight:400;font-size:16px;line-height:150%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none}.speakers ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.speakers ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;border-radius:5px;overflow:hidden}.speakers ul li .image img{vertical-align:top}.speakers ul li .text{margin-top:5px;background-color:#3f62f6;padding:20px}.speakers ul li .name{font-weight:500;font-size:30px;line-height:110%}.speakers ul li .post{margin-top:5px;font-weight:400;font-size:20px;line-height:140%;opacity:.8}.speakers ul li .date{margin-top:20px;font-weight:400;font-size:20px;line-height:140%;opacity:.8}.speakers ul li .more{margin-top:30px}.speakers ul li .more a{font-weight:400;font-size:16px;line-height:150%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none}.program .program-lang,.program .program-links{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.program .program-lang li a,.program .program-links li a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#062e69;font-size:26px;background-color:#fff;border-radius:5px;padding:10px 20px}.program .program-lang li.active a,.program .program-links li.active a{color:#fff;background-color:#3f62f6}.program .program-lang-block{display:none}.program .program-lang-block.active{display:block}.program .program-block{padding:20px;background:#fff;border-radius:5px;display:none}.program .program-block.active{display:block}.program .program-block h3{color:#3f62f6}.program .program-block .name{font-weight:600;font-size:30px;line-height:110%}.program .program-block .post{margin-top:10px;font-weight:400;font-size:20px;line-height:140%;opacity:.7}.program .program-block .post:first-child{margin-top:0}.program .program-block .post+.name{margin-top:15px}.program .program-block .theme{margin-top:30px;font-weight:500;font-size:26px;line-height:110%;color:#062e69}.program .program-block ul{margin:0;padding:0;list-style:none}.program .program-block ul li{margin-top:30px;background-color:#f3f7fb;border-radius:5px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.program .program-block ul li>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.program .program-block ul li .date{width:200px;font-weight:500;font-size:30px;line-height:110%;color:#062e69}.program .program-block ul li .date div+div{margin-top:10px}.program .program-block ul li .info{width:calc(100% - 40px - 200px)}.program .program-block .sections{border:1px solid #dde1e6;border-radius:5px;display:none}.program .program-block .sections.active{display:block}.program .program-block .sections .section+.section{border-top:1px solid #dde1e6}.program .program-block .sections .section .sec-name a{display:block;padding:20px;color:#062e69;font-size:26px;text-decoration:none}.program .program-block .sections .section .table{padding:0 20px 20px;display:none}.program .program-block .sections .section.open .table{display:block}.program .program-block .btn{margin-top:30px;background-color:#3f62f6;color:#fff}.place{background-color:#3f62f6;border-radius:5px;padding:20px}.place h2{color:#fff}.place ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.place ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 5px);background-color:#fff;color:#3f62f6;padding:20px;border-radius:5px}.place ul li .date{font-weight:500;font-size:32px;line-height:105%}.place ul li .name{margin-top:10px;font-weight:500;font-size:22px;line-height:28px}.place ul li .address{margin-top:5px;font-weight:400;font-size:20px;line-height:140%}.contacts{padding-bottom:100px}.contacts .flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.contacts .flex .left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%;background-color:#3f62f6;border-radius:5px;padding:20px}.contacts .flex .left ul{margin:0;padding:0;list-style:none}.contacts .flex .left ul li{color:#fff;font-weight:400;font-size:20px;line-height:140%}.contacts .flex .left ul li a{font-weight:500;font-size:26px;line-height:110%;color:#fff;text-decoration:none}.contacts .flex .left ul li p{margin-top:10px}.contacts .flex .left ul li+li{margin-top:20px;padding-top:20px;border-top:1px solid #fff}.contacts .flex .right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(40% - 10px);color:#062e69;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts .flex .right .social{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e6eefa;border-radius:5px;padding:20px;text-align:center}.contacts .flex .right .social ul{margin:25px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.contacts .flex .right .social ul li a img{vertical-align:top}.contacts .flex .right .site{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;background-color:#e6eefa;border-radius:5px;padding:20px;text-align:center}.contacts .flex .right .site a{text-decoration:none;color:#062e69}.speaker-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto;padding:20px;display:none}.speaker-overlay.open{display:block}.speaker-overlay .speaker-text{background-color:#fff;border-radius:10px;max-width:1000px;padding:20px;position:relative;margin:0 auto}.speaker-overlay .speaker-text h2{margin-right:50px}.speaker-overlay .speaker-text .closespeaker{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:5px;border:1px solid rgba(0,0,0,.3)}.speaker-overlay .speaker-text .closespeaker img{vertical-align:top}.table_wrapper{position:relative}.table_wrapper .table_over{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.table_wrapper .table_over::-webkit-scrollbar{height:0;display:none}.table_wrapper .table_scroll{overflow-x:auto;position:sticky;scrollbar-width:thin}.table_wrapper .table_scroll::-webkit-scrollbar{width:24px;height:10px;background-color:#e9e9e9}.table_wrapper .table_scroll::-webkit-scrollbar-thumb{background-color:#ccc}.table_wrapper .table_scroll::-webkit-scrollbar-thumb:hover{background-color:#aaa}.table_wrapper .table_scroll::-webkit-scrollbar-button:horizontal:end:increment,.table_wrapper .table_scroll::-webkit-scrollbar-button:horizontal:start:decrement{display:none}.table_wrapper .table_scroll>div{height:5px}.table_wrapper .table_scroll.scroll_top{top:0}.table_wrapper .table_scroll.scroll_bottom{bottom:0}@media (max-width:1990px){.header{background-size:cover;background-position:calc(100% + 300px) top}}@media (max-width:1350px){.header{background-position:calc(100% + 400px) top}.header .navigation .btn,.header .navigation ul li a{padding:8px 20px}}@media (max-width:1080px){.btn,.header .navigation .btn,.header .navigation ul li a,.header .text .btn,.header .text .labels li,.place ul li .address,.speakers ul li .date,.speakers ul li .post,body{font-size:18px}.header{padding-top:20px;padding-bottom:20px}.header:not(.dop){height:725px}.header .text{margin-top:70px}.header .navigation ul{display:none}.header .navigation ul.open{position:fixed;top:0;left:0;z-index:98;width:100%;height:100dvh;background-color:#fff;display:block;padding:100px 20px 20px}.header .navigation .btns{width:100%}.header .navigation .btn.openmenu{display:-webkit-box;display:-ms-flexbox;display:flex}h1{font-size:60px}h2{font-size:40px}h3{font-size:30px}.place ul li .date,.speakers ul li .name{font-size:24px}.forums ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.forums ul li{width:100%}.forums ul li:nth-child(1){padding-right:0;padding-bottom:20px}.forums ul li:nth-child(2){padding-left:0;border-left:none;padding-top:20px;border-top:1px solid rgba(63,98,246,.4)}.program .program-block ul li{padding-bottom:70px;position:relative}.program .program-block ul li .date{width:120px;font-size:18px}.program .program-block ul li .info{width:calc(100% - 140px)}.program .program-block .name{font-size:24px}.program .program-block .post{font-size:18px}.program .program-block .theme{font-size:18px;margin-top:15px}.program .program-links li a{font-size:18px}.program .program-block .sections .section .sec-name a{font-size:18px}.program .program-block ul li .file{position:absolute;left:160px;bottom:20px}.contacts .flex .right .social ul li a img{width:76px}}@media (max-width:850px){.speakers .speaker .once{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.speakers .speaker .once .text .name{font-size:24px}.speakers .speaker .once .text .date,.speakers .speaker .once .text .post{font-size:18px}}@media (max-width:800px){.mt100{margin-top:50px}.mt50{margin-top:25px}.about ul li:nth-child(1) .text,.btn,.contacts .flex .left ul li p,.header .navigation .btn,.header .navigation ul li a,.header .text .btn,.header .text .labels li,.place ul li .address,.program .program-block .post,.program .program-block .theme,.speakers ul li .date,.speakers ul li .post,body{font-size:16px;line-height:1.3}.header{background-position:calc(100% + 200px) top}.header:not(.dop){height:580px}.header .text{margin-top:30px;padding-right:200px}h1{font-size:38px}.about ul li:nth-child(1) .title,h2{font-size:30px}h3{font-size:26px}.forums ul li .top .text p,.place ul li .name,.program .program-block ul li .info .name,.speakers ul li .name{font-size:20px;line-height:1.3}.about ul li .title,.contacts .flex .left ul li a,.forums ul li .top .text h4,.place ul li .date{font-size:24px;line-height:1.3}.who ul li img{width:180px}.header .text .labels li{padding:5px 20px}.header .text .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;max-width:none;padding:5px 20px}.about ul li{width:100%}.about ul li:nth-child(1){height:350px}.program .btn,.program .program-block ul li{margin-top:20px}.place ul li{width:100%}.contacts .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts .flex .left{width:100%}.contacts .flex .right{width:100%}.contacts .flex .right .social ul li a img{width:50px}.forums ul li .top .image{text-align:right}.forums ul li .top .image img{width:130px}.speakers ul li .date,.speakers ul li .more{margin-top:10px}}@media (max-width:620px){.header{background-position:calc(100% + 350px) top}.header:not(.dop){height:580px}.header .text{padding-right:100px}.program .program-block ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.program .program-block ul li .date{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program .program-block ul li .date div+div{margin-top:0}.program .program-block ul li .info{width:100%}.program .program-block ul li .file{left:20px}}@media (max-width:550px){.program .program-links{gap:10px}.program .program-links li a{text-align:center}}@media (max-width:520px){.header{background-position:calc(100% + 520px) top}.header:not(.dop){height:580px}.header .text{padding-right:0}.forums ul li .top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.forums ul li .top .image{text-align:left}.forums ul li .top .image img{width:100px}.forums ul li .top .text{width:100%}}@media (max-width:420px){.header{background-position:calc(100% + 540px) top}.header:not(.dop){height:600px}.header .mt50{margin-top:15px}.program .program-links li a{font-size:16px}.speakers .speaker .once .text .name{font-size:20px}.speakers .speaker .once .text .date,.speakers .speaker .once .text .post{font-size:16px}}