:root{--body-background: #eef5ff;--black-color: #000000;--main-text-color: #333333;--color-6: #666666;--color-9: #999999;--color-c: #cccccc;--main-red: #d10000;--hover-red: #e83131;--white-color: #ffffff;--blue-color: #22374d;--hover-blue: #3c5b7c;--fb-color:#fBfBfB;--f7-color:#f7f7f7;--waiting-color:#8fa1c0;--muted-waiting-color:#b6c2d6;--max-muted-waiting-color:#ebeff6;--danger-color:#ff8080;--success-color:#4fc2a0;--strong-success-color:#31a180;--work-color:#fadb5d;--test-color: #0ea9f7;--lightgrey-color:#f7f7f7;--mutedgrey-color:#f0f0f0;--middle-grey:#999999;--c-grey:#cccccc;--user-face-background: #3494e6;--main-link-color: #3494e6;--hover-link-color: #ec6ead;--text-on-waiting: #2f4366}::-webkit-scrollbar{width:6px;height:6px;opacity:.5}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:3px}::-webkit-scrollbar-thumb{border-radius:3px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}:focus{outline:-webkit-focus-ring-color auto 0px}input,select,textarea,button{font-family:PT Sans,verdana,arial;outline:none;-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div,section,nav,header,footer,li,ul,article,blockquote{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body,html{background:var(--body-background);padding:0;margin:0;font-family:PT Sans,verdana,arial;color:var(--main-text-color);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a,button,img{transition:.3s}a{color:var(--main-red)}a.no-decor{text-decoration:none}a:hover{color:var(--hover-red)}.bold{font-weight:700}.regular{font-weight:400}.oswald{font-family:Oswald,verdana,arial}section.basic{padding:5rem 0;position:relative}header{position:sticky;padding:.8rem;top:0;width:100%;z-index:10;transition:all .3s ease;background-color:var(--white-color);box-shadow:0 5px 6px #0000001a}.header-logo{width:200px}.header-logo img{width:100%}section{padding:1.6rem .8rem}.event-viewer-chat{height:500px;overflow:auto;background:#f7f7f7;padding:10px}.event-viewer-tools{background:#ffffff;padding:15px;height:700px;border-radius:10px}.message .inbox{padding:8px 12px;border-radius:10px;box-shadow:0 2px 3px #0003;max-width:80%;font-size:.9rem;background:#ffffff;display:inline-block;text-align:left}.event-secure-test{background:#ffffff;position:fixed;right:20px;bottom:20px;width:450px;padding:15px;z-index:300;box-shadow:0 6px 12px #0003}.event-secure-timer{background:var(--bs-danger);margin-top:10px;width:60px;height:60px;border-radius:50px;display:inline-block;position:relative}.event-secure-timer span{display:block;position:absolute;color:#fff;left:50%;top:50%;font-size:1.3rem;font-weight:700;transform:translate(-50%,-50%)}.logo *{text-decoration:none}.logo{display:flex;align-items:center}.logo-offcanvas{width:140px}.logo img{width:60px;margin-right:5px}.logo .logo-text{width:100%}.logo .logo-text .logo-text-header{color:var(--main-red);margin-bottom:3px}.logo .logo-text .logo-text-small{font-size:.7rem;color:var(--blue-color);line-height:1}.menu-btn svg{width:30px;height:30px}.menu-btn svg path{fill:var(--blue-color)}ul.main-menu{margin:0;padding:0;display:flex;list-style:none}ul.main-menu{justify-content:end}ul.main-menu li a{padding:.5rem 1rem;color:var(--blue-color);text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:700}ul.main-menu li a:hover{color:var(--hover-red)}ul.main-menu li a.active{background:var(--main-red);color:var(--white-color);border-radius:8px}.btn-red{color:var(--white-color);background:var(--main-red);border-color:var(--main-red)}.btn-red-outline{color:var(--main-red);background:transparent;border:solid 2px;border-color:var(--main-red)}.btn-scale{transition:.3s}.btn-scale:hover{transform:scale(1.1)}.btn-long{padding-left:2rem;padding-right:2rem}.btn-extra-long{padding:.8rem 4rem}.btn-square{border-radius:0}.btn-red:hover{background:var(--hover-red);border-color:var(--hover-red);color:var(--white-color)}.color-main-blue{color:var(--blue-color)}.color-main-red{color:var(--main-red)}footer{background:var(--f7-color);padding:3rem 0;font-size:.8rem}.footer-logo{width:160px}.modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.6)}.rotate-180{transform:rotate(180deg)}@-moz-document url-prefix(){.modal{background:rgba(0,0,0,.6)}}.modal-content{box-shadow:0 20px 30px #000000b3;border:0;position:relative}.modal-body .btn-close{position:absolute;right:1.1rem;top:1.1rem}.register-form-inner{padding:30px;position:relative}.register-form-inner .btn-close{position:absolute;top:30px;right:30px}.form-field{margin-bottom:15px;position:relative}.form-field label{font-weight:700;position:relative}.form-field label.required:after{display:inline;vertical-align:middle;padding:2px 5px;font-size:8px;color:var(--white-color);border-radius:4px;background-color:var(--danger-color);content:"\420\45b\420\2018\420\407\420\2014\420\452\420\45e\420\2022\420\203a\420\ac\420\45c\420\45b\420\2022";margin-left:4px;font-weight:700}.form-field input,.form-field select{width:100%;background:var(--max-muted-waiting-color);border-radius:8px;padding:.5rem 1rem;margin:5px 0;border:solid 1px var(--max-muted-waiting-color)}.form-field input:focus,.form-field input:focus{box-shadow:0 3px 5px #0b5a9133;background-color:var(--white-color);border:solid 1px var(--c-grey)}.form-field-description{font-style:italic;font-size:.8rem;color:var(--waiting-color)}.loader-text{width:100%;text-align:center}.lock{position:fixed;width:100%;height:100%;left:0;top:0;z-index:10000;background:rgba(255,255,255,1)}#loader{display:block;position:absolute;top:50%;left:50%;height:50px;width:50px;margin:-25px 0 0 -25px;transform:rotate(180deg)}#loader span{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--main-link-color);animation:dots4 1.7s infinite ease-in-out both;margin-right:5px}#loader span:nth-child(1){left:0;animation-delay:.6s}#loader span:nth-child(2){left:15px;animation-delay:.4s}#loader span:nth-child(3){left:30px;animation-delay:.2s}#loader span:nth-child(4){left:45px;animation-delay:.1s}@keyframes dots4{0%,80%,to{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}.switchbox{padding-left:2.2rem;height:30px;position:relative;cursor:pointer;transition:all .4s ease-in-out}.switchbox:before{width:1.8rem;position:absolute;height:15px;border-radius:20px;background:var(--muted-waiting-color);left:0;top:50%;content:"";transform:translateY(-50%)}.switchbox:after{width:15px;content:"";position:absolute;border-radius:20px;height:15px;background:var(--white-color);left:0;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0003;transition:left .2s ease}.switchbox.checked:before{background:var(--success-color)}.switchbox.checked:after{left:calc(1.8rem - 15px)}.switchbox.lg{padding-left:3rem}.switchbox.lg:before{width:2.2rem;height:20px}.switchbox.lg:after{width:20px;height:20px}.switchbox.checked.lg:after{left:calc(2.2rem - 20px)}.switchbox-state{cursor:pointer}.flying-box{position:fixed;z-index:1065}.flying-box.fullsize{width:100%}.flying-box.fullsize>*{width:100%}.flying-box.reverse-direction>*{transform:translate(-100%)}.flying-box-backdrop{left:0;top:0;width:100%;height:100%;position:fixed;z-index:1064}.checkbox{padding-left:1.5rem;position:relative;cursor:pointer;transition:all .4s ease-in-out}.checkbox:after{width:1rem;height:1rem;position:absolute;left:0;top:5px;content:"";border-radius:3px;border:solid 1px #cccccc;transition:all .4s ease-in-out}.checkbox:hover{color:var(--main-link-color)}.checkbox:hover:after{border-color:var(--main-link-color)}.checkbox.checked:after{border-color:var(--success-color);background:var(--success-color)}.checkbox svg{display:none;position:absolute;left:0;top:5px;width:1rem;height:1rem;z-index:2}.checkbox svg path{color:var(--white-color)}.checkbox.checked svg{display:block}.checkbox.checked svg path{fill:var(--white-color)}.autocomplete-input{position:relative;z-index:1}.autocomplete-input input{position:relative;z-index:3}.autocomplete-input.focus ul{height:auto;padding:55px 0 10px;visibility:visible}.autocomplete-input ul{position:absolute;z-index:2;visibility:hidden;transition:.3s;background-color:var(--white-color);top:0;left:0;width:100%;max-height:250px;height:0;overflow:auto;margin:0;box-shadow:3px 4px 5px #0000001a;border-radius:10px}.autocomplete-input ul li{list-style:none;padding:5px 12px;color:var(--blue-color);cursor:pointer}.autocomplete-input ul li:hover{background-color:var(--f7-color);color:var(--hover-red)}.success-background{background-color:var(--success-color);color:var(--white-color)}.success-background:hover{background-color:var(--bs-success);color:var(--white-color)}.cursor-pointer{cursor:pointer}@media (max-width: 520.98px){body{font-size:.9rem}.large-text{font-size:1.2rem;margin-bottom:.7rem}.small-large-text{font-size:1.1rem}.medium-text{font-size:1rem;margin-bottom:.5rem}.extra-large-text{font-size:1.5rem}section.schedule .schedule-control .schedule-control-days{display:block}section.schedule .schedule-control .day{padding:.7rem 1rem;font-size:.8rem}section.schedule .schedule-control .day b{font-size:1rem}section.schedule .room{padding:.5rem 2rem;font-size:.9rem}section.schedule .schedule-item-group{padding:1rem 1.5rem;text-align:left}section.schedule .schedule-item-group .time{font-size:.8rem}section.schedule .schedule-item-group .title{font-size:1rem}section.schedule .schedule-item{display:block}section.schedule .schedule-item .text{width:100%;padding:0}section.schedule .schedule-item .text .inner{padding:.5rem 1rem}section.schedule .schedule-item .text .inner .title{font-size:1rem}section.schedule .schedule-item .time{font-size:1rem;width:100%;padding:0 0 0 50px;margin-bottom:5px;text-align:left}section.schedule .schedule-item:after{width:22px;height:22px;left:19px;top:0;transform:none}section.schedule .schedule-item:before{width:16px;height:16px;left:22px;top:3px;transform:none}section.schedule .schedule-item .text .inner{display:block}section.schedule .schedule-item.reverse{flex-direction:row}section.schedule .schedule-list:after{left:30px;margin:0}section.schedule .schedule-list:before{left:30px;margin:0}section.partners .partner-box{display:block;text-align:center}section.partners .partner-box-logo-main{width:100%;margin:auto}section.partners .partner-box-logo{width:220px;margin:0 auto}section.partners .partner-box h4{font-size:1.3rem}section.partners .partner-box-text{font-size:1rem;text-align:center}section.partners h3{font-size:1.3rem}section.partners .partner-alfa-box{display:block}section.partners-info .info-download-text a{font-size:1rem}section.partners .partner-alfa-box .partner-box-logo{width:200px;margin-bottom:15px}section.partners .partner-box-logo-main{height:auto}section.partners .partner-box-text h5{font-size:1.3rem}section.partners{padding-bottom:2rem}.fb-form{padding:2rem 1rem;border-radius:10px;text-align:center}.fb-form h3{text-align:center;margin-top:0rem}.fb-form-inputs{margin:0}.fb-form button{margin-bottom:1rem}section.contacts{padding-bottom:2rem}section.contacts .info{padding:1rem 0}.contacts-person{display:block}.go-top{bottom:10px;right:10px}.map-container{height:350px}.map-contacts{position:static;width:100%;transform:translateY(-50px);padding:1.5rem}.header-logo{width:150px}.event-secure-test{background:#ffffff;position:fixed;right:0;bottom:0;width:100%;max-width:450px;padding:15px;z-index:300;box-shadow:0 6px 12px #0003}}@media (min-width: 521px) and (max-width: 758.98px){body{font-size:.9rem}section.index .index-red-line:after{display:none}.large-text{font-size:1.3rem;margin-bottom:.7rem}.small-large-text{font-size:1.2rem}.medium-text{font-size:1rem;margin-bottom:.5rem}.extra-large-text{font-size:1.7rem}section.index{padding-top:6.5rem}section.index .index-red-line{width:calc(100% - 20px);height:50px;display:flex;font-size:1.4rem;margin:1rem 0;margin-left:20px;position:relative;padding-left:20px}.index-promo-text{padding-left:80px}section.index .index-red-line:before{width:122px;height:122px;content:"";left:-110px;top:-20px}section.index .index-video-box{width:calc(100% - 100px);height:auto;margin:auto auto 20px;background:var(--white-color);border-radius:30px;overflow:hidden;transform:none}section.index .index-video-box .index-register-box{height:auto}section.index .index-video-box .index-register-box figure{display:none}section.index .index-video-box .index-register-box .large-text{font-size:2rem}.index-subvideo{width:calc(100% - 80px);margin:2rem auto;padding:0}.conf-type{width:calc(100% - 80px);margin:0 auto}svg[icon].index-location-icon{width:2.5rem;height:2.5rem;margin-right:.5rem}section.index .am-logo{width:140px}.index-location{line-height:1.2}section.team .team-master{margin:1.5rem 0}section.team .team-member .name{font-size:1rem;min-width:0}.underlined-h:after{bottom:-15px}section.terms .terms-main{padding:2rem 1rem 7rem;border-radius:10px}section.terms h2{font-size:1.7rem;margin-bottom:2rem}section.terms h3{font-size:.8rem}section.terms h3 b{font-size:1.3rem}section.terms .terms-number .number{font-size:3rem;text-align:center}section.terms .terms-numbers{flex-wrap:wrap}section.terms .terms-number{width:50%;width:calc(50% - 10px);margin:5px;padding:5px 0;border-radius:15px;background:var(--white-color)}section.terms .term-box{margin-bottom:15px;min-height:0}section.terms .terms-boxes{margin-bottom:-5rem}section.schedule .schedule-control .day{padding:.7rem 1rem;font-size:.8rem}section.schedule .schedule-control .day b{font-size:1rem}section.schedule .room{padding:.5rem 2rem;font-size:.9rem}section.schedule .schedule-item-group{padding:1rem 1.5rem;text-align:left}section.schedule .schedule-item-group .time{font-size:.8rem}section.schedule .schedule-item-group .title{font-size:1rem}section.schedule .schedule-item .text{padding-right:0;width:calc(100% - 101px)}section.schedule .schedule-item .text .inner{padding:.5rem 1rem}section.schedule .schedule-item .text .inner .title{font-size:1rem}section.schedule .schedule-item .time{font-size:.9rem;padding:0;width:90px;text-align:left}section.schedule .schedule-item:after{width:22px;height:22px;left:89px;transform:translateY(-50%)}section.schedule .schedule-item:before{width:16px;height:16px;left:92px;transform:translateY(-50%)}section.schedule .schedule-item .text .inner{display:block}section.schedule .schedule-item.reverse{flex-direction:row}section.schedule .schedule-list:after{left:100px;margin:0}section.schedule .schedule-list:before{left:100px;margin:0}section.partners h4{font-size:1.5rem}section.partners .partner-box-text{font-size:1.1rem}section.partners .partner-box-logo-main{height:auto}section.partners .partner-box{flex-wrap:wrap}section.partners-info .info-download-text a{font-size:1rem}.go-top{bottom:10px;right:10px}.map-container{height:350px}.map-contacts{position:static;width:100%;transform:translateY(-50px)}}@media (min-width: 759px) and (max-width: 991.98px){body{font-size:.9rem}section.index .index-red-line:after{display:none}.large-text{font-size:1.3rem;margin-bottom:.7rem}.small-large-text{font-size:1.2rem}.medium-text{font-size:1rem;margin-bottom:.5rem}.extra-large-text{font-size:2rem}section.index{padding-top:6.5rem}section.index .index-red-line{width:100%;height:60px;display:flex;font-size:1.3rem;margin:1rem 0;position:relative;padding-left:20px}.index-promo-text{padding-left:100px}section.index .index-red-line:before{width:148px;height:148px;content:"";left:-110px;top:-25px}section.index .index-video-box{width:calc(100% - 100px);height:auto;margin:auto auto 20px;background:var(--white-color);border-radius:30px;overflow:hidden;transform:none}section.index .index-video-box .index-register-box{height:auto}section.index .index-video-box .index-register-box figure{display:none}section.index .index-video-box .index-register-box .large-text{font-size:2rem}.index-subvideo{width:calc(100% - 160px);margin:2rem auto;padding:0}.conf-type{width:calc(100% - 160px);margin:0 auto}svg[icon].index-location-icon{width:2.5rem;height:2.5rem;margin-right:.5rem}section.index .am-logo{width:140px}.index-location{line-height:1.2}section.team .team-master{margin:1.5rem 0}section.team .team-member .name{font-size:1rem;min-width:0}.underlined-h:after{bottom:-15px}section.terms h2{font-size:1.7rem;margin-bottom:2rem}section.terms h3{font-size:.8rem}section.terms h3 b{font-size:1.3rem}section.terms .terms-number .number{font-size:3rem;text-align:center}section.terms .term-box{margin-bottom:30px;min-height:330px}section.schedule .schedule-control .day{padding:.7rem 1rem;font-size:.8rem}section.schedule .schedule-control .day b{font-size:1rem}section.schedule .room{padding:.5rem 2rem;font-size:.9rem}section.schedule .schedule-item-group{padding:1rem 1.5rem}section.schedule .schedule-item-group .time{font-size:.8rem}section.schedule .schedule-item-group .title{font-size:1rem}section.schedule .schedule-item:not(.reverse) .text{padding-right:0}section.schedule .schedule-item.reverse .text{padding-left:0}section.schedule .schedule-item .text .inner{padding:.5rem 1rem}section.schedule .schedule-item .text .inner .title{font-size:1rem}section.schedule .schedule-item .time{font-size:1rem}section.partners .partner-box-text h4{font-size:1.3rem}section.partners .partner-box-text{font-size:1.1rem}section.partners-info .info-download-text a{font-size:1rem}.map-container{height:350px}.map-contacts{position:static;width:100%;transform:translateY(-50px)}}@media (min-width: 992px) and (max-width: 1199.98px){body{font-size:.9rem}.medium-text{font-size:1rem;margin-bottom:.5rem}ul.main-menu li a{padding:.5rem .7rem;font-size:1rem}section.index .index-red-line{width:100%;height:65px;display:flex;font-size:1.5rem;margin:1rem 0;position:relative}.large-text{font-size:1.3rem;margin-bottom:.7rem}.small-large-text{font-size:1.2rem}section.index .index-video-box{width:350px;top:-30px;height:auto;background:var(--white-color);box-shadow:15px 15px 30px #0000004d;position:relative;z-index:4;border-radius:15px;margin-bottom:20px}section.index .index-video-box .index-register-box{height:auto}section.index .index-video-box .index-register-box figure{width:200px}section.index .index-video-box .index-register-box .large-text{font-size:2rem}.index-promo-text{padding-left:80px}.extra-large-text{font-size:1.8rem}section.index .index-red-line:before{width:161px;height:161px;content:"";left:-130px;top:-27px}section.index .am-logo{width:140px}svg[icon].index-location-icon{width:2.5rem;height:2.5rem;margin-right:.5rem}.index-location{line-height:1.2}section.terms h2{font-size:2rem;margin-bottom:2rem}section.terms h3{font-size:1rem}section.terms h3 b{font-size:1.5rem}section.terms .terms-number .number{font-size:3rem;text-align:center}section.terms .term-box{margin-bottom:30px;min-height:270px}section.schedule .schedule-control .day{padding:.8rem 2rem;font-size:1rem}section.schedule .schedule-control .day b{font-size:1.2rem}section.partners .partner-box-text h4{font-size:1.5rem}section.partners .partner-box-text{font-size:1.1rem}.contacts-person{display:block}section.partners-info .info-download-text a{font-size:1rem}.map-container{height:400px}}@media (min-width: 1200px) and (max-width: 1399.98px){body{font-size:.9rem}.medium-text{font-size:1rem;margin-bottom:.5rem}ul.main-menu li a{padding:.5rem .7rem;font-size:1rem}section.index .index-red-line{width:100%;height:65px;display:flex;font-size:1.5rem;margin:1rem 0;position:relative}.small-large-text{font-size:1.2rem}.large-text{font-size:1.3rem;margin-bottom:.7rem}section.index .index-video-box{width:350px;height:auto;background:var(--white-color);box-shadow:15px 15px 30px #0000004d;position:relative;z-index:4;border-radius:30px;margin-bottom:20px}section.index .index-video-box .index-register-box{height:auto}section.index .index-video-box .index-register-box figure{width:200px}section.index .index-video-box .index-register-box .large-text{font-size:1.6rem}.index-promo-text{padding-left:80px}.extra-large-text{font-size:2rem}section.index .index-red-line:before{width:161px;height:161px;content:"";left:-130px;top:-27px}section.index .am-logo{width:140px}section.terms h2{font-size:2rem;margin-bottom:2rem}section.terms h3{font-size:1rem}section.terms h3 b{font-size:1.5rem}section.terms .terms-number .number{font-size:3rem;text-align:center}section.schedule .schedule-control .day{padding:.8rem 2rem;font-size:1rem}section.schedule .schedule-control .day b{font-size:1.2rem}}@media (min-width: 1400px) and (max-width: 1599.98px){.medium-text{font-size:1.1rem;margin-bottom:.5rem}ul.main-menu li a{padding:.5rem .7rem;font-size:1rem}section.index .index-red-line{width:100%;height:65px;display:flex;font-size:1.5rem;margin:1rem 0;position:relative}.small-large-text{font-size:1.2rem}.large-text{font-size:1.3rem;margin-bottom:.7rem}section.index .index-video-box{height:auto;width:360px;float:none;display:inline-block;background:var(--white-color);box-shadow:15px 15px 30px #0000004d;position:relative;z-index:4;margin-bottom:20px}section.index .index-video-box .index-register-box{height:auto}section.index .index-video-box .index-register-box figure{width:200px}section.index .index-video-box .index-register-box .large-text{font-size:2rem}.index-promo-text{padding-left:80px}.extra-large-text{font-size:2rem}section.index .index-red-line:before{width:161px;height:161px;content:"";left:-130px;top:-27px}section.index .index-red-line:after{width:calc(100% / 7 * 4)}section.index .am-logo{width:140px}section.terms h2{font-size:2rem;margin-bottom:2rem}section.terms h3{font-size:1rem}section.terms h3 b{font-size:1.5rem}section.terms .terms-number .number{font-size:3rem;text-align:center}section.schedule .schedule-control .day{padding:.8rem 2rem;font-size:1rem}section.schedule .schedule-control .day b{font-size:1.2rem}}
