@keyframes jumpIcon{0%{transform:translateZ(20px)}to{transform:translate3d(0,2em,20px)}}.hidden,.hide{display:none!important}._hidden{display:none}._visually_hidden{overflow:hidden;position:absolute;clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;padding:0;width:1px}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto/Bold/Roboto.woff) format("woff"),url(../fonts/Roboto/Bold/Roboto.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/Roboto/Medium/Roboto.woff) format("woff"),url(../fonts/Roboto/Medium/Roboto.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto/Regular/Roboto.woff) format("woff"),url(../fonts/Roboto/Regular/Roboto.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/Roboto/Light/Roboto.woff) format("woff"),url(../fonts/Roboto/Light/Roboto.woff2) format("woff2")}img{border:0;height:auto;margin:0;max-width:100%;vertical-align:middle}.link,a{outline:0}.link,.link:link,.link:visited,a,a:link,a:visited{color:#171b1c;cursor:pointer;font-family:inherit;text-decoration:none}.link.notClickable,a.notClickable{cursor:default}.link._inherit-color,a._inherit-color{color:inherit}._link-underlined .link:hover,._link-underlined a:hover,.link._link-underlined:hover,.link._underlined-always,a._link-underlined:hover,a._underlined-always,p .link:hover,p a:hover{text-decoration:underline}.g-container{display:flex;flex:1 1 auto;flex-direction:column;height:100%}.container{box-sizing:border-box;margin:0 auto;max-width:1236px;padding:0 16px;width:100%}body{color:#171b1c;font-family:Roboto,sans-serif;font-size:14px}body,html{height:100%}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.is-modal,.is_opened_navigation{overflow:hidden}.overlay{background-color:rgba(0,0,0,.4);bottom:0;cursor:pointer;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 1s cubic-bezier(0,0,.3,1) .5s,visibility 1s .5s;visibility:hidden;will-change:opacity,visibility;z-index:200}.is-modal .overlay,.is_opened_navigation .overlay{display:block;opacity:1;visibility:visible}.sprite-icon{display:inline-block;position:relative;vertical-align:middle}.g-nav .g-menu-wrapper{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.g-nav .menu--link{color:#fff;display:block;font-size:22px;font-weight:400;line-height:1.2;padding:0 16px}.nav-menu{background:#fff;bottom:0;box-shadow:2px 0 4px 0 rgba(2,22,51,.06);box-sizing:border-box;display:none;flex-direction:column;font-size:16px;font-weight:500;justify-content:space-between;left:0;line-height:1.33;max-height:100vh;overflow-y:auto;padding:32px 16px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:276px;z-index:1000}.is_opened_navigation .nav-menu{display:flex;transform:translateX(0)}.nav-menu .menu-title{box-sizing:border-box;font-size:20px;font-weight:700;padding:20px 0;text-align:center}.nav-menu .menu-close{cursor:pointer;position:absolute;right:16px;top:16px;width:16px}.nav-menu .menu-close .svg-close{width:100%}.nav-menu .menu-wrapper{height:100%}.nav-menu .menu-bottom-wrapper,.nav-menu .menu-wrapper{box-sizing:border-box;list-style:none;margin:0;padding:0}.nav-menu .menu--item:not(:last-child){border-bottom:1px solid #e8ebed}.nav-menu .menu--link{box-sizing:border-box;display:block;font-size:18px;padding:12px 0}.langs-wrapper{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.langs-wrapper .lang--link{color:#fff;display:block;font-size:22px;font-weight:400;line-height:1.2;padding:0 16px}.btn{appearance:none;background:0 0;border:0;cursor:pointer;display:inline-block;font:inherit;margin:0;outline:0;overflow:visible;text-align:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;border-radius:50px;color:#171b1c;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.96px;line-height:1;padding:20px 32px;position:relative;text-transform:uppercase}.btn::-moz-focus-inner{border:0;padding:0}.btn._white{background-color:#fff;color:#171b1c}.btn._white:focus,.btn._white:hover{background-color:hsla(0,0%,100%,.8)}.btn._gray{background-color:#e8ebed}.btn._gray:focus,.btn._gray:hover{background-color:rgba(232,235,237,.8)}.btn._m{padding:15px 24px}.g-section .section-header{margin-bottom:24px;position:relative}.g-section .header-label{color:#171b1c;font-size:14px;font-weight:500;left:-168px;line-height:1.2;position:absolute;text-align:center;top:50%;transform:rotate(-90deg) translateY(-50%);width:86px}.g-section .header-title{color:#171b1c;font-size:36px;font-weight:700;line-height:1.2}.g-page{box-sizing:border-box;padding-bottom:124px;padding-top:124px}.g-tab .tab__btn-item,.g-tab-swiper .tab__btn-item{box-sizing:border-box;color:#171b1c;cursor:pointer;display:block;font-size:18px;font-weight:400;line-height:1.2;padding:8px;position:relative;text-align:center}.g-tab .tab__btn-item:before,.g-tab-swiper .tab__btn-item:before{background-color:#419bf9;bottom:0;content:"";height:2px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;transform:translateY(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.g-tab-swiper .tab__btn-item:after{background-color:#e8ebed;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0}.g-tab .tab__btn-item:after,.g-tab-swiper:after{background-color:#e8ebed;bottom:0;content:"";display:block;height:1px;position:absolute}.g-tab .tab__btn-item:after{left:0;margin:0 auto;right:0}.g-tab .tab__btn-item.active:before,.g-tab .tab__btn-item:hover:before,.g-tab-swiper .tab__btn-item.active:before,.g-tab-swiper .tab__btn-item:hover:before{opacity:1;transform:translateY(-1px)}.g-tab .tab__content-wrapper,.g-tab-swiper,.g-tab-swiper .tab__content-wrapper{position:relative}.g-tab .tab__content,.g-tab-swiper .tab__content{box-sizing:border-box;left:0;margin-top:16px;opacity:0;padding:24px 0 16px;position:absolute;transform:translateY(-3px);width:100%;z-index:-1}.g-tab [data-tab-content],.g-tab-swiper [data-tab-content]{display:none;opacity:0}.g-tab .active[data-tab-content],.g-tab-swiper .active[data-tab-content]{display:block;opacity:1;position:relative;text-shadow:0 0 0;top:0;transform:translateY(0);transition:opacity .8s ease-in-out,transform .8s ease-in-out;z-index:100}.g-tab-swiper:after{width:100%}.g-tab-swiper .tab__btn-item:after{display:none}.g-tab-swiper .swiper-slide{width:auto}.table .table-header{align-items:center;background:#f8f8f8;border-radius:4px;box-sizing:border-box;display:inline-flex;padding:6px 16px;text-align:left;width:100%}.table .table-header .table-item{box-sizing:border-box;color:#171b1c;font-size:16px;font-weight:400;line-height:1.2;padding:0 16px;width:25%}.table .table-header .table-item:not(:first-child){display:none}.table .table-header .table-item:last-child{text-align:right}.table .table-header .table-item._actions{flex-basis:90px;position:relative}.table .table-header-data{border-bottom:1px solid #e8ebed;box-sizing:border-box;color:#171b1c;font-size:24px;font-weight:600;line-height:1.2;padding:16px 32px;text-align:left;width:100%}.table .table-header-city{font-size:36px;font-weight:900;line-height:1.2;margin-top:24px}.table .table-footer-contact{font-size:18px;line-height:1.2;padding:32px 0;text-align:center;word-wrap:break-word}.table .table-row{border-bottom:1px solid #e8ebed;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;padding:32px 16px;transition:background-color .2s ease-in-out;width:100%}.table .table-row:not(.table-row--city){cursor:pointer}.table .table-row:not(.table-row--city):hover{background-color:#e8ebed}.table .table-row:not(.table-row--city):hover .table-row-item._actions .actions-dot{opacity:0}.table .table-row:not(.table-row--city):hover .table-row-item._actions .actions-more{opacity:1}.table .table-row:not(.table-row--city):hover .table-row-item._contacts{margin-top:16px;width:100%}.table .table-row:not(.table-row--city) .table-row-item{pointer-events:none}.table .table-row.table-row--city{padding:32px 0}.table .table-row .table-row-item{box-sizing:border-box;color:#171b1c;font-size:22px;font-weight:400;line-height:1.2;padding:0 16px;text-align:left;width:25%}.table .table-row .table-row-item .table-text{font-size:inherit;padding:0;text-indent:0}.table .table-row .table-row-item .text-mt{margin-top:8px}.table .table-row .table-row-item .link{color:#00a1ef}.table .table-row .table-row-item._contacts{margin-top:16px}.table .table-row .table-row-item._actions{position:relative;text-align:right}.table .table-row .table-row-item._actions .actions-dot{color:#c5c9ca;opacity:1;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out}.table .table-row .table-row-item._actions .actions-more{font-size:14px;font-weight:400;line-height:1.2;opacity:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out}.table .table-row .table-row-item._contact{flex-basis:100%;margin-top:16px;text-align:right}.table .table-row .table-row-item._city{font-size:20px}.table .table-row .table-row-item._contacts{align-items:center;display:flex;font-size:20px;pointer-events:all;width:100%}.table .table-row .table-row-item._contacts .contacts-wrapper{margin-left:16px}.g-modal{background-color:#fff;border-radius:4px;box-shadow:0 2px 16px 0 rgba(21,27,37,.3);display:none;left:50%;max-width:660px;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .2s cubic-bezier(0,0,.3,1) .2s,visibility .2s .2s;visibility:hidden;width:100%;will-change:opacity,visibility;z-index:201}.g-modal .modal-box{box-sizing:border-box;padding:48px 40px;position:relative}.g-modal .modal-close{appearance:none;background:0 0;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal;margin:0;outline:0;overflow:visible;padding:0;text-align:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;height:24px;position:absolute;right:16px;top:16px;width:24px}.g-modal .modal-close::-moz-focus-inner{border:0;padding:0}.g-modal .modal-close [class*=svg-]{pointer-events:none;width:100%}.g-modal .moodal-hader{display:flex;font-size:32px;justify-content:center;letter-spacing:.5px;line-height:1.25;margin-bottom:32px}.g-modal .content-row{align-items:baseline;display:flex;font-size:24px;line-height:1.25}.g-modal .content-row+.content-row{margin-top:16px}.g-modal .cotent-tite{box-sizing:border-box;color:gray;max-width:160px;padding-right:16px;width:100%}.g-modal .content-item+.content-item{margin-top:8px}.card-table-wrapper,.card-wrapper{align-items:center;display:grid;flex:1 1 100%;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:space-between;margin:-16px}.card-table-wrapper .card-box,.card-wrapper .card-box{align-items:center;border-radius:6px;box-shadow:0 10px 10px rgba(0,0,0,.1);box-sizing:border-box;display:flex;font-size:22px;justify-content:center;line-height:1.2;margin:16px;min-height:80px;padding:16px;position:relative;transition:.4s cubic-bezier(.68,-.55,.265,1.55)}.card-table-wrapper .card-box:hover .card-tooltip,.card-wrapper .card-box:hover .card-tooltip{opacity:1;pointer-events:auto;text-shadow:0 -1px 0 rgba(0,0,0,.4);top:-70px}.card-table-wrapper .card-name,.card-wrapper .card-name{font-weight:700;text-align:center}.card-table-wrapper .card-tooltip,.card-wrapper .card-tooltip{background:#fff;border-radius:6px;box-shadow:0 10px 10px rgba(0,0,0,.1);font-size:14px;font-weight:500;opacity:0;padding:10px 18px;pointer-events:none;position:absolute;top:0;transition:.4s cubic-bezier(.68,-.55,.265,1.55);z-index:1}[class*=svg-]{font-size:20px;position:relative}[class*=svg-]:before{content:"";display:block}[class*=svg-] svg{height:100%;left:0;position:absolute;top:0;width:100%}.svg-close{width:1.6em}.svg-close:before{padding-bottom:100%}.svg-menu{width:1.9em}.svg-menu:before{padding-bottom:50%}.svg-mouse{width:2em}.svg-mouse:before{padding-bottom:172.5%}.svg-telegram{width:12em}.svg-telegram:before{padding-bottom:100%}.svg-tree{width:23.95em}.svg-tree:before{padding-bottom:105.2192066806%}.g-header,.g-header .header-wrapper{align-items:center;display:flex;justify-content:space-between}.g-header{box-sizing:border-box;left:0;padding:20px 24px;position:absolute;right:0;top:0;z-index:3}.g-header .header-wrapper{width:100%}.g-header .header__mob-menu{cursor:pointer;width:30px}.g-header .header__menu{display:none;flex:1 1 .01%}.g-hero{background-image:url(../images/hero/hero_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:768px;position:relative}.g-hero .hero-line{bottom:-4px;display:block;left:0;position:absolute;right:0;z-index:3}.g-hero .hero-line .svg-hero-line,.hero-inner .hero-line .svg-hero-line,.section-info .info-image .sprite-icon{width:100%}.g-hero .hero-wrapper{align-items:center;display:flex;height:100%;justify-content:center}.g-hero .hero-content{align-items:center;display:flex;flex-direction:column}.g-hero .hero-text{color:#fff;display:flex;font-size:72px;font-weight:400;line-height:1.33;margin-bottom:100px;text-align:center}.g-hero .hero-icon{animation:jumpIcon .6s ease-in-out .6s infinite alternate both running;bottom:184px;height:68px;position:absolute;width:40px}.hero-inner{align-items:center;background-color:#0d0d0d;display:flex;min-height:641px;position:relative}.hero-inner .hero-line{bottom:-4px;display:block;left:0;position:absolute;right:0;z-index:3}.hero-inner .hero-wrapper{align-items:center;display:flex;height:100%;justify-content:center}.hero-inner .hero-content{align-items:center;display:flex;flex-direction:column}.hero-inner .hero-text{color:#fff;display:flex;font-size:56px;font-weight:400;line-height:1.33;text-align:center}.section-info{overflow:hidden}.section-info .section-wrapper{display:flex;padding:60px 16px}.section-info .info-wrapper{align-items:center;display:flex;margin:-30px}.section-info .info-image{box-sizing:border-box;flex-shrink:0;padding:30px;width:538px}.section-info .info-content{padding:30px}.section-info .info-title{color:#171b1c;font-size:45px;font-weight:400;line-height:1.2;margin-bottom:24px}.section-info .info-description{color:#171b1c;font-size:22px;font-weight:400;line-height:1.2}.section-info .info-link{color:#171b1c;font-size:24px;font-weight:700;line-height:2;text-align:right}.section-books{background-color:#f8f8f8;box-sizing:border-box;padding:20px 0}.section-books .swiper{height:100%;width:100%}.section-books .swiper-slide{align-items:center;display:flex;font-size:18px;justify-content:center;text-align:center}.section-books .swiper-slide img{display:block;height:100%;margin:0 auto}.section-books .book-item-wrapper{align-items:center;box-sizing:border-box;display:flex;padding:16px 0 24px}.section-books .book-item-wrapper .book-content{padding-left:32px;padding-right:32px;text-align:left}.section-books .book-item-wrapper .book-title{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:16px}.section-books .book-item-wrapper .book-desc{font-size:22px;font-weight:400;line-height:1.6}.section-books .book-item-wrapper .book-button{margin-top:32px}.section-books .book-item-wrapper .book-button .btn{max-width:234px;text-align:center;width:100%}.section-books .book-item-wrapper .book-image{flex:1 0 45%;position:relative}.section-books .book-item-wrapper .book-image:before{content:"";display:block;padding-top:50.83%}.section-books .book-item-wrapper .book-image .image{bottom:0;left:0;position:absolute;right:0;top:0}.section-schedule{box-sizing:border-box;padding:60px 0}.section-schedule .schedule-link{display:flex;font-size:24px;font-weight:700;justify-content:flex-end;margin-top:24px}.schedule-table{text-align:right}.schedule-table .table-header{align-items:center;background:#f8f8f8;border-radius:4px;box-sizing:border-box;display:inline-flex;max-width:767px;padding:6px 16px;text-align:left;width:100%}.schedule-table .table-header .table-item{box-sizing:border-box;color:#171b1c;flex:1 0 25%;font-size:16px;font-weight:400;line-height:1.2;padding:0 16px}.schedule-table .table-header .table-item._actions{flex-basis:90px}.schedule-table .table-header .table-item:not(:first-child){display:none}.schedule-table .table-section{margin-left:auto;max-height:496px;max-width:922px;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch}.schedule-table .table-header-data,.schedule-table .table-row{border-bottom:1px solid #e8ebed;box-sizing:border-box;width:100%}.schedule-table .table-header-data{color:#171b1c;font-size:36px;font-weight:900;line-height:1.2;margin-top:24px;padding:0 16px;text-align:left}.schedule-table .table-row{align-items:center;display:inline-flex;flex-wrap:wrap;max-width:767px;padding:32px 16px;transition:background-color .2s ease-in-out}.schedule-table .table-row:not(:last-child){border-bottom:1px solid #e8ebed}.schedule-table .table-row:hover{background-color:#e8ebed}.schedule-table .table-row:hover .table-row-item._actions .actions-dot{opacity:0}.schedule-table .table-row:hover .table-row-item._actions .actions-more{opacity:1}.schedule-table .table-row .table-row-item{box-sizing:border-box;color:#171b1c;flex:1 0 25%;font-size:18px;line-height:1.2;padding:0 16px;text-align:left}.schedule-table .table-row .table-row-item._contacts{margin-top:16px;width:100%}.schedule-table .table-row .table-row-item ._lecturer{display:inline-block;margin-top:8px}.schedule-table .table-row .table-row-item._actions{flex-basis:90px;position:relative;text-align:right}.schedule-table .table-row .table-row-item._actions .actions-dot{color:#c5c9ca;opacity:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out}.schedule-table .table-row .table-row-item._actions .actions-more{font-size:14px;font-weight:400;line-height:1.2;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out}.schedule-table .table-row .table-row-item._contact{flex-basis:100%;margin-top:16px;text-align:right}.schedule-table .table-row .table-cell._lecturer{margin-top:8px}.breadcrumb{box-sizing:border-box;margin-bottom:36px;padding:12px 0}.breadcrumb .list-wrapper{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:-8px 0;padding:0}.breadcrumb .list-item{box-sizing:border-box;font-size:14px;line-height:1;padding:8px 0}.breadcrumb .list-item:not(:last-child){color:#949c9e}.breadcrumb .list-item:not(:last-child):after{content:"/";display:inline-block;padding:0 8px}.breadcrumb .list-link{color:currentColor}.g-page p{color:#000;font-size:22px;font-style:normal;font-weight:400;line-height:1.32;text-indent:36px}.g-page p+p,.g-page p:first-child{padding-bottom:16px}.g-page p:last-child{padding-bottom:0}.g-footer{padding:30px 0}.g-footer .footer-top{align-items:center;border-bottom:1px solid #929292}.g-footer .footer-bottom,.g-footer .footer-top{box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 0}.g-footer .footer-item._site-name{color:#171b1c;font-size:36px;font-weight:900;line-height:1.2}.g-footer .footer-item._copyright,.g-footer .menu-footer-links{align-items:center;display:flex}.g-footer .menu-footer-links{list-style:none;margin:0;padding:0}.g-footer .copyright,.g-footer .menu-footer-links .menu-link{color:#171b1c;font-size:22px;font-weight:400;line-height:1.2}.g-footer .copyright{font-size:18px}.g-footer .g-social,.g-footer .menu-footer-links .menu-item+.menu-item{margin-left:16px}.g-footer .g-social .social-link{display:block}.g-footer .g-social .sprite-icon{height:32px}.page-books .books-wrapper .book-item{box-sizing:border-box;padding:46px 24px 80px}.page-books .books-wrapper .book-item:nth-child(2n){background-color:#f8f8f8}.page-books .books-wrapper .book-item:nth-child(2n) .book-item-wrapper{flex-direction:row-reverse}.page-books .books-wrapper .book-item:nth-child(2n) .book-left{padding-left:56px;padding-right:0}.page-books .books-wrapper .book-item-wrapper{align-items:center;box-sizing:border-box;display:flex;padding:0}.page-books .books-wrapper .book-left{box-sizing:border-box;flex:0 0 360px;padding-right:56px}.page-books .books-wrapper .book-right{color:#171b1c;flex:1 0 .1%;font-size:20px;font-weight:400;line-height:1.2}.page-books .books-wrapper .book-image .image{width:100%}.page-books .books-wrapper .book-title{font-size:24px;font-weight:700;margin-bottom:24px}.page-books .books-wrapper .book-desc{margin-bottom:8px}.page-books .books-price{display:flex;justify-content:flex-end}.page-books .books-price .books-price-wrapper{font-size:22px;line-height:1.2}.page-books .books-price .books-price-wrapper .books-price-title{display:inline-block;margin-bottom:8px}.page-books .books-price .books-price-wrapper .books-price-number{font-size:inherit}.page-books .books-price .books-price-wrapper .books-price-number+.books-price-number{margin-top:8px;padding:0}.page-contact .contact-wrapper{display:flex;flex-wrap:wrap;margin:-16px}.page-contact .contact-wrapper .contact-block{box-sizing:border-box;color:#171b1c;flex:1 0 50%;font-size:20px;font-weight:400;line-height:1.2;padding:16px}.page-contact .contact-wrapper .contact-title{font-size:24px;font-weight:700;margin-bottom:16px}.page-regional-events .swiper-slide,.page-regional-events swiper-slide{width:auto}.page-regional-events .table .table-header .table-item:nth-child(2),.page-regional-events .table .table-row .table-row-item._event,.page-table .table .table-header .table-item:nth-child(2),.page-table .table .table-row .table-row-item._event{flex:1 0 .01%}.page-regional-events .table .table-row .table-row-item._contacts,.page-table .table .table-row .table-row-item._contacts{margin-top:16px;width:100%}.page-table .table:not(:last-child){margin-bottom:36px}.page-table .card-table-title{box-sizing:border-box;font-size:36px;line-height:1;padding:48px 0;text-align:center}.page-table .card-table-wrapper{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}.page-table .card-table-wrapper .card-box{height:100%}.page-table .table-title{align-items:center;display:flex;font-size:24px;font-weight:700;justify-content:center;line-height:1;margin-bottom:32px}.page-lections{color:#000;font-size:22px;font-style:normal;font-weight:400;line-height:1.32}.page-lections .lections-title{text-align:center}.page-lections p+p{margin:0;padding:0}.page-lections ._space-top{margin-top:24px}@media screen and (min-width:321px){._t-shown{display:none!important}}@media screen and (min-width:481px){._s-shown{display:none!important}}@media screen and (min-width:767px){.schedule-table .table-header .table-item:not(:first-child),.table .table-header .table-item:not(:first-child){display:block}.page-table .card-table-title,.page-table .card-table-wrapper{display:none}}@media screen and (min-width:768px){._ms-shown{display:none!important}}@media screen and (min-width:769px){._m-shown{display:none!important}}@media screen and (min-width:1024px){.g-header .header__mob-menu{display:none}.g-header .header__menu{display:block}}@media screen and (min-width:1025px){._l-shown{display:none!important}}@media screen and (min-width:1281px){._ml-shown{display:none!important}}@media screen and (max-width:1920px){.g-nav .menu--link,.langs-wrapper .lang--link{font-size:calc(4.83799px + .89385vw)}.g-section .header-label{left:calc(46.52514px - 11.17318vw)}.g-section .header-title{font-size:calc(18.83799px + .89385vw)}.g-hero .hero-text{font-size:calc(-22.39106px + 4.9162vw)}.hero-inner{min-height:calc(272.98612px + 19.16739vw)}.hero-inner .hero-text{font-size:calc(-4.06704px + 3.12849vw)}}@media screen and (max-width:1420px){.g-section .header-label{display:none}}@media screen and (max-width:1280px){._ml-hide{display:none!important}._ml-show{display:block!important}}@media screen and (max-width:1025px){.g-nav .menu--link,.langs-wrapper .lang--link{font-size:14px}.g-section .header-label{left:-68px}.g-hero .hero-text,.g-section .header-title,.hero-inner .hero-text{font-size:calc(12.10853px + 1.55039vw)}}@media screen and (max-width:1024px){._l-hide{display:none!important}._l-show{display:block!important}.g-section .header-title{font-weight:700}.table .table-header-data{font-size:2.34375vw}.table .table-header-city{font-size:calc(-12px + 4.6875vw)}.table .table-row .table-row-item{font-size:calc(-2px + 2.34375vw)}.section-info .info-title{font-weight:700}}@media screen and (max-width:960px){.section-books .book-item-wrapper{flex-wrap:wrap;justify-content:center}.section-books .book-item-wrapper .book-content{width:100%}.section-books .book-item-wrapper .book-image{flex:0 0 350px;margin-bottom:32px;order:-1}.section-books .book-item-wrapper .book-image:before{display:none}.section-books .book-item-wrapper .book-image .image{position:relative;width:100%}}@media screen and (max-width:768px){._m-hide{display:none!important}._m-show{display:block!important}.table .table-header{width:100%}.table .table-header .table-item{padding:0 8px}.table .table-header-data{font-size:18px;padding:16px 24px}.table .table-header-city{font-size:24px}.table .table-row .table-row-item{font-size:16px;padding:0 8px}.schedule-table .table-header{width:100%}.schedule-table .table-header .table-item,.schedule-table .table-row .table-row-item{padding:0 8px}}@media screen and (max-width:767px){._ms-hide{display:none!important}._ms-show{display:block!important}.g-section .header-title{font-size:24px}.table .table-row{flex-direction:column}.schedule-table .table-row .table-row-item,.table .table-row .table-row-item{width:100%}.table .table-row .table-row-item:not(:last-child){margin-top:16px}.table .table-row .table-row-item._event{font-size:24px;font-weight:700;text-align:center}.table .table-row .table-row-item._actions .actions-more{opacity:1;position:relative}.g-modal{border-radius:0;box-shadow:none;height:100%;max-width:100%}.g-hero .hero-text,.hero-inner .hero-text{font-size:24px}.hero-inner{min-height:420px}.section-info .info-wrapper{flex-direction:column}.schedule-table .table-row .table-row-item:not(:last-child){margin-top:16px}.schedule-table .table-row .table-row-item._event{text-align:center}.schedule-table .table-row .table-row-item._actions{flex-basis:auto}.schedule-table .table-row .table-row-item._actions .actions-more{opacity:1;position:relative}.schedule-table .table-row .table-cell._event{font-size:24px;text-align:center}.schedule-table .table-row .table-cell._lecturer{text-align:center}.g-footer .footer-bottom{align-items:center;flex-direction:column;justify-content:center}.g-footer .footer-bottom .footer-item+.footer-item{margin-top:24px}.page-books .books-wrapper .book-item:nth-child(2n) .book-item-wrapper{flex-direction:column}.page-books .books-wrapper .book-item:nth-child(2n) .book-left{margin-bottom:32px;padding-left:0}.page-books .books-wrapper .book-item-wrapper{flex-direction:column;flex-wrap:wrap}.page-books .books-wrapper .book-left{margin-bottom:32px;padding-right:0}.page-books .books-wrapper .book-right{flex-basis:100%}.page-books .books-wrapper .book-title{text-align:center}.page-contact .contact-wrapper .contact-block{flex-basis:100%}.page-regional-events .table .table-row .table-row-item._event,.page-table .table .table-row .table-row-item._event{margin-bottom:16px}.page-table .table-micro-group{display:none}}@media screen and (max-width:560px){.g-modal .content-row{flex-direction:column;line-height:1.33}.schedule-table .table-row{flex-direction:column}.g-footer .footer-top{align-items:center;flex-wrap:wrap;justify-content:center}.g-footer .footer-item._site-name{width:100%}.g-footer .footer-item._shedule-links{display:flex;justify-content:flex-end;margin-top:24px;width:100%}.g-footer .footer-item.menu-links .menu-footer-links{flex-wrap:wrap}.page-about,.page-lections{text-align:justify}}@media screen and (max-width:480px){._s-hide{display:none!important}._s-show{display:block!important}.g-footer .footer-item._shedule-links{justify-content:center}.page-books .books-price{justify-content:flex-start}}@media screen and (max-width:320px){._t-hide{display:none!important}._t-show{display:block!important}}