.lightbox-cookie{z-index:4}.lightpick__month{background-color:#EEE}.lightpick__previous-action,.lightpick__next-action,.lightpick__close-action{border-radius:0;background-color:#fff0;font-size:0;cursor:pointer}.lightpick__previous-action:after{font-family:"Material Icons";color:#000;font-size:30px;content:'';transform:rotate(-180deg)}.lightpick__next-action:after{font-family:"Material Icons";color:#000;font-size:30px;content:''}.lightpick__day.is-today{background-image:none}.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped{border-radius:0;border:solid 1px #000;background-color:#fff0;color:#000}.lightpick__day.is-start-date.is-in-range,.lightpick__day.is-end-date.is-in-range.is-flipped{border-radius:0;border:solid 1px #000;background-color:#fff0;color:#000}.lightpick__day:not(.is-disabled):hover,.lightpick__day.is-start-date,.lightpick__day.is-end-date,.lightpick__day.is-start-date:hover,.lightpick__day.is-end-date:hover{background-image:none!important;border-radius:0}.lightpick__day.is-in-range{background-color:rgb(86 101 112 / .1);font-weight:700}@media only screen and (min-width:20px) and (max-width:800px){.calendar_pick_title,.select_month_replacer{display:none}.lightpick__month-title>.lightpick__select-months{text-align:left}}@media only screen and (min-width:800px) and (max-width:10000px){.lightpick{padding:0;border-radius:0;border:none}.lightpick{left:calc((100vw - var(--wrapper-width)) / 2)!important;width:var(--wrapper-width)}.lightpick__month-title-bar{display:block;width:160px;margin:0 auto;display:block;width:360px;margin:0 auto;padding:0 80px;display:flex;flex-direction:column-reverse}.lightpick__month-title{margin:10px 0}.lightpick__month-title,.lightpick__select-years{text-align:center}.lightpick__select-years{appearance:initial!important;margin:0px!important;padding:0 6px!important;border:solid 1px #000!important;display:block!important;width:100%!important;text-align:center!important}.lightpick__month-title>.lightpick__select-months{text-align:left}.lightpick__select{width:auto;text-align:left}.lightpick__month{display:grid;grid-template-columns:1fr auto 2fr;align-items:center;width:auto;padding:20px 10px}.lightpick__days-of-the-week{display:none}.lightpick__days{padding-bottom:0;padding-right:60px}.lightpick__day{cursor:pointer;font-size:16px;cursor:pointer;font-size:16px;line-height:2;display:block;position:relative;text-align:center;margin:1px;aspect-ratio:1 / 1}.lightpick__day:after{display:block;text-align:center;font-size:11px;font-weight:700;position:absolute;top:46%;left:50%;transform:translateX(-50%)}.lightpick__day:nth-child(7n+1):after{content:'seg'}.lightpick__day:nth-child(7n+2):after{content:'ter'}.lightpick__day:nth-child(7n+3):after{content:'qua'}.lightpick__day:nth-child(7n+4):after{content:'qui'}.lightpick__day:nth-child(7n+5):after{content:'sex'}.lightpick__day:nth-child(7n+6):after{content:'sáb'}.lightpick__day:nth-child(7n+7):after{content:'dom'}.lightpick__toolbar{position:absolute;top:50%;transform:translateY(-50%);right:10px}.lightpick__select-months{display:none}.select_month_replacer{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 5px}.select_month_replacer>li{position:relative;display:block;padding:8px;text-align:center;font-size:16px;font-weight:700;cursor:pointer}.select_month_replacer>li:hover{border:solid 1px #000}.select_month_replacer>li.active{background-color:#000;color:#fff}.calendar_pick_title{position:relative;font-size:20px;line-height:1.4;margin:0 40px;padding-bottom:40px;border-bottom:solid 1px #000}.news-filter.dating>form>fieldset.date_interval.two>.filter-date-bt{z-index:999999}}.loader{background-color:#fff0}.loader>.loader-container{display:table-cell}.loader>.loader-container>.icon.loader-2,.loader>.loader-container>.icon{display:none}.loader>.loader-container>.ripple-loader{position:relative;width:64px;height:64px;margin:0 auto;display:none}.loader>.loader-container>.ripple-loader div{position:absolute;border:4px solid var(--text-color);border-radius:50%;animation:ripple-loader 1s ease-out infinite}.loader>.loader-container>.ripple-loader div:nth-child(2){animation-delay:-0.5s}@keyframes ripple-loader{0%{top:32px;left:32px;width:0;height:0;opacity:1}100%{top:0;left:0;width:64px;height:64px;opacity:0}}.load-bar{position:relative;position:absolute;top:0;left:0;width:100%;height:6px;background-color:var(--text-color);display:none}.bar{content:"";display:inline;position:absolute;width:0;height:100%;left:50%;text-align:center}.bar:nth-child(1){background-color:var(--bg-color);animation:loading 3s linear infinite}.bar:nth-child(2){background-color:var(--light-text-color);animation:loading 3s linear 1s infinite}.bar:nth-child(3){background-color:var(--text-color);animation:loading 3s linear 2s infinite}@keyframes loading{from{left:0;width:0;z-index:100}33.3333%{left:0;width:100%;z-index:10}to{left:0;width:100%}}.line-loader:after,.linePreloader{width:100%;height:4px;background:linear-gradient(to right,var(--loader-line-color-1),var(--loader-line-color-2));background-color:var(--loader-line-bg-color);position:absolute;top:0;left:0;margin:auto;border-radius:4px;background-size:20%;background-repeat:repeat-y;background-position:-25% 0;animation:scroll 1.2s ease-in-out infinite;content:''}.line-loader.bottom:after,.linePreloader.bottom{top:initial;bottom:0}@keyframes scroll{50%{background-size:80%}100%{background-position:125% 0}}:root{--is_loading-font_size:20px}.is_loadding:after,.is_loadding:before{position:absolute;transition:5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;pointer-events:none;pointer-events:none}.is_loadding:after{top:calc(50% - ( var(--is_loading-font_size) / 2));left:calc(50% - ( var(--is_loading-font_size) / 2));font-size:var(--is_loading-font_size);color:var(--light-border-color);font-family:"Material Icons";content:'';content:'';content:'';z-index:2;pointer-events:initial;-webkit-animation:pulse 2s infinite;-moz-animation:pulse 2s infinite;-ms-animation:pulse 2s infinite;-o-animation:pulse 2s infinite;animation:pulse 2s infinite;opacity:1}.is_loadding:before{top:0;left:0;width:100%;height:100%;content:'';z-index:2;background-color:var(--bg-color-light)}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(0 0 0 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}:root{--modal-head-background-color:#3c3c3c;--modal-background-color:#3c3c3c;--modal-text-color:#fff;--modal-border-radius:10px;--modal-head-padding:10px;--modal-padding:20px}@media only screen and (min-width:20px) and (max-width:800px){.page-modal-dialog,.page-modal{z-index:10;height:100%!important}.page-modal-dialog>.modal,.page-modal>.modal{width:100%!important;height:100%!important;top:0px!important;left:0px!important;border-radius:0;padding:10px}.page-modal>.modal>.content{width:auto!important;top:50%;transform:translateY(-50%)}.page-modal-dialog>.modal>.content{width:auto!important;top:50%;transform:translateY(-50%)}.modal>.content>.wrapper{padding:20px}.modal>.head>.command>div::before,.modal>.head>.menu::before{font-size:32px}.modal>.head>.command>div.maximize,.modal>.head>.command>div.dock{display:none}.modal[data-app]>.content{width:100%!important;height:100%!important}.modal[data-app]>.content>.wrapper>.body-system{position:relative;display:grid;height:100%;pointer-events:none;grid-template-rows:50px auto}.modal[data-app]>.content>.wrapper>.body-system>.main-system{height:100%}}.page_fly_content{display:inline}.page-pannel.vertical{z-index:100000}.ez-slider-default{height:auto}.content-slider:not(.ready)>.container>ul>li{opacity:0}.dot-navigator{position:absolute;bottom:0;top:initial;left:50%;z-index:1;transform:translateX(-50%);padding:10px 0;width:100%;position:relative}.dot-navigator>ul{padding:4px;border-radius:40px;font-size:0}.dot-navigator>ul>li.active>a{width:calc(var(--dot-navigator-width) * 2);border-radius:var(--dot-navigator-width)}.content-slider .paginator{display:none}.content-slider.splash.home>.container>ul>li>div>figure,.content-slider.splash.home>.container>ul>li>div,.content-slider.splash.home>.container>ul>li,.content-slider.splash.home>.container>ul,.content-slider.splash.home>.container{height:60vh}.content-slider.splash .slider-child>div>figure{position:relative;display:block;width:100%;height:100%;min-height:inherit}.content-slider.splash .slider-child>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none;max-height:none;min-height:inherit}.content-slider.splash .head{position:relative;display:grid;padding:10px 0;color:#fff;grid-template-areas:'name date' 'author time'}.content-slider.splash .head>div{position:relative;display:block;font-size:18px}.content-slider.splash .head>div.name{grid-area:name;font-size:40px;text-transform:uppercase;max-width:100%}.content-slider.splash .head>div.date{font-size:20px;grid-area:date;text-align:right}.content-slider.splash .head>div.author{grid-area:author;font-size:22px;max-width:70%}.content-slider.splash .head>div.time{grid-area:time;text-align:right}.content-slider[data-arrow]>.paginator{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:block;max-width:initial;transform:none;mix-blend-mode:difference}.content-slider[data-arrow]>.paginator>.arrow.left{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.content-slider[data-arrow]>.paginator>.arrow.left:after{position:relative;display:inline-block;vertical-align:middle;font-size:32px;font-family:"Material Icons";color:#acacac;content:''}.content-slider[data-arrow]>.paginator>.arrow.right{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.content-slider[data-arrow]>.paginator>.arrow.right:after{position:relative;display:inline-block;vertical-align:middle;font-size:32px;font-family:"Material Icons";color:#acacac;content:''}.content-slider[data-arrow]>.paginator>input{display:none}.content-slider.category,body[data-area="home"] .content-slider.category{max-width:860px;margin:0 auto}.content-slider.category .paginator .arrow,body[data-area="home"] .content-slider.category .paginator .arrow{display:none}.takeover-button{position:absolute;top:0;left:0;width:100%;height:100%}.item-program-slider>div{max-width:var(--max-list-item-width)}.horizontal-slider>.container>ul>li>div{padding:10px}@media only screen and (min-width:800px) and (max-width:10000px){.content-slider.splash.news>.container>ul>li>div>figure,.content-slider.splash.news>.container>ul>li>div,.content-slider.splash.news>.container>ul>li,.content-slider.splash.news>.container>ul,.content-slider.splash.news>.container,.content-slider.splash.news{}.content-slider.splash.news>.container>ul>li>div>figure{height:50vh}}@media only screen and (min-width:20px) and (max-width:800px){.content-slider.splash .slider-child>div>div.content>div{padding:20px}.content-slider.splash .slider-child>div>div.content>div>h1{font-size:24px}.content-slider.splash .slider-child>div>div.content>div{width:auto}.content-slider.splash.news .slider-child>div,.content-slider.splash.news{height:55vh}.content-slider.splash .head{display:block}.content-slider.splash .head>div.name{font-size:30px;max-width:initial}.content-slider.splash .head>div.author{font-size:18px;max-width:initial}.content-slider.splash .slider-child>div>div.content>div{padding:10px 0}.content-slider.splash .head>div.time{text-align:left}}:root{--text-color:#000;--text-color-invert:#fff;--bg-color:#fff;--header-background-color:#000;--header-text-color:#fff;--header-sub-background-color:#DBDBDB;--header-sub-text-color:#000;--footer-background-color:#000;--footer-text-color:#fff;--footer-down-background-color:#fff;--footer-down-text-color:#000;--color-area-school:#C7BDBC;--color-area-program:#E9581B;--color-area-park:#508ECC;--color-area-news:#FABB2C;--color-area-collection:#874593;--color-area-friend:#567C64;--color-area-support:#567C64;--color-area-student:#8a5d77;--color-area-project:#D1789D;--colorfull-a:#1C4293;--colorfull-b:#EA580C;--colorfull-c:#18341C;--button-background-color:#000;--button-text-color:#fff;--button-background-invert-color:#fff;--button-text-invert-color:#000;--content-background-color:#fff;--content-background-color-diff:#EBEBEB;--zebra-color-a:#D5D5D5;--zebra-color-b:#fff;--chessboard-background-color-a:#F5F5F5;--chessboard-background-color-b:#F5F5F5;--program-filter-background-color:#000;--program-filter-text-color:#fff;--program-category-item-background-color:#EEEEEE;--theme-color:#000;--theme-color-light:#ccc}:root{--wrapper-width:1200px;--header-sub-padding:20px;--dot-active-background-color:#000;--dot-background-color:#ccc;--color-slider-after:#333;--slider-after-font-size:20px;--slider-after-icon:'';--cookie-text-color:#fff;--cookie-bg-color:#000;--program-list-side-padding:20px;--max-list-item-width:400px;--max-list-item-tutor-width:600px}@media only screen and (min-width:20px) and (max-width:800px){:root{--wrapper-width:calc(100% - 20px);--program-list-side-padding:10px;--max-list-item-width:initial;--max-list-item-tutor-width:initial}}@media only screen and (min-width:800px) and (max-width:1400px){:root{--wrapper-width:calc(100% - 40px)}}html{background-color:var(--bg-color)}*{font-family:"Figtree",sans-serif}html,body,body>.html-container,body>.html-container>.page{position:relative;display:block}a{text-decoration:none}b,.b,.bold{font-weight:700}.italic{font-style:italic}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}html.html-noscroll,body.body-noscroll{overflow:hidden}.to-left{text-align:left}.to-center{text-align:center}.to-right{text-align:right}.table{position:relative;display:block;font-size:0}.table>.col{position:relative;display:inline-block;vertical-align:top}.table.cols2>.col{width:50%}.table.cols3>.col{width:33.3%}.table.cols4>.col{width:25%}.table.cols5>.col{width:20%}figure.round-corners{position:relative;display:block;width:100%;border-radius:30px;margin:20px 0}figure.round-corners>img{position:relative;display:block;width:100%}.bged{background-color:#fff}.light-bg{background-color:#F4F4F4}.wrapper.topper{border-top:solid 1px #000}.figure-head.blog{max-height:100vh;overflow:hidden}.figure-head.blog>figure:after{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .6));content:''}.figure-head.blog>h2{position:absolute;bottom:10%;width:var(--wrapper-width);left:50%;font-size:80px;text-transform:uppercase;transform:translateX(-50%);color:#fff;align-items:center}.figure-head.blog>h3{position:absolute;bottom:0%;width:var(--wrapper-width);left:50%;text-transform:uppercase;transform:translateX(-50%);text-transform:uppercase}.figure-head.blog>h3>div{display:inline;position:relative;padding:10px 20px;background-color:#000;color:#fff;font-size:20px}.article-date{position:relative;display:table;padding:10px 0;font-size:18px;background-color:#000;color:#fff;padding:10px}.article-date:before{position:relative;display:inline-block;vertical-align:middle;font-size:22px;color:inherit;font-family:"Material Icons";content:'';padding-right:10px}.article-date>.date{position:relative;display:inline-block;vertical-align:middle}.article-date>.time{position:relative;display:inline-block;vertical-align:middle}@media only screen and (min-width:20px) and (max-width:800px){.figure-head.blog>h2{font-size:40px}}.button,.dialog_button{position:relative;display:inline-block;vertical-align:middle;background-color:var(--button-background-color);color:var(--button-text-color);border-radius:0;padding:6px 34px 6px 8px;margin:1px;line-height:1}.button>span,.dialog_button>span,button>span{position:relative;display:inline-block;vertical-align:middle;line-height:1;font-size:16px;z-index:1}.button>span:after,button>span:after,.dialog_button>span:after,.button>span:before,button>span:before,.dialog_button>span:before{position:relative;display:inline-block;vertical-align:middle;font-family:"Material Icons";font-size:22px;line-height:1;color:inherit;padding-right:4px}.dialog_button>span:after,.button>span:after,button>span:after{padding-right:0;padding-left:4px}.dialog_button.decorated,.button.decorated,button.decorated{background-color:var(--theme-color-decorated);color:var(--theme-text-color-decorated)}.dialog_button,.dialog_button.invert,.button.invert,button.invert{background-color:var(--button-background-invert-color);color:var(--button-text-invert-color);}.dialog_button>span{font-size:22px}.dialog_button[data-icon="platform"]>span::before .button[data-icon="platform"]>span::before,button[data-icon="platform"]>span::before{content:''}.dialog_button[data-icon="program"]>span::before,.button[data-icon="program"]>span::before,button[data-icon="program"]>span::before{content:''}.dialog_button[data-icon="details"]>span::before,.button[data-icon="details"]>span::before,button[data-icon="details"]>span::before{content:''}.dialog_button[data-icon="arrow-right"]>span::after,.button[data-icon="arrow-right"]>span::after,button[data-icon="arrow-right"]>span::after{content:''}.dialog_button[data-icon="search"]>span::after,.button[data-icon="search"]>span::after,button[data-icon="search"]>span::after{content:''}.dialog_button[data-icon="arrow-side"]>span::after,.button[data-icon="arrow-side"]>span::after,button[data-icon="arrow-side"]>span::after{content:''}.dialog_button[data-icon="save"]>span::after,.button[data-icon="save"]>span::after,button[data-icon="save"]>span::after{content:''}.dialog_button[data-icon="edit"]>span::after,.button[data-icon="edit"]>span::after,button[data-icon="edit"]>span::after{content:''}.dialog_button[data-icon="cancel"]>span::after,.button[data-icon="cancel"]>span::after,button[data-icon="cancel"]>span::after{content:''}.dialog_button[data-icon="password"]>span::after,.button[data-icon="password"]>span::after,button[data-icon="password"]>span::after{content:''}.dialog_button[data-icon="renew"]>span::before,.button[data-icon="renew"]>span::before,button[data-icon="renew"]>span::before{content:''}.dialog_button[data-icon="buy"]>span::after,.button[data-icon="buy"]>span::after,button[data-icon="buy"]>span::after{content:''}.dialog_button[data-icon="play"]>span::after,.button[data-icon="play"]>span::after,button[data-icon="play"]>span::after{content:''}.dialog_button[data-icon="detail"]>span::after,.button[data-icon="detail"]>span::after,button[data-icon="detail"]>span::after{content:''}.dialog_button.no-text,.button.no-text,button.no-text{padding:9px;border-radius:4px}.dialog_button.no-text>span,.button.no-text>span,button.no-text>span{font-size:0}.dialog_button.clean,.button.clean,button.clean{background-color:#fff0;padding:0;border-radius:0}.modal .button-container,.button-container.grid{position:relative;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,auto))}.button-container.center{text-align:center}.button-container>.line-or{position:relative;display:block;width:100%;text-align:center}.button-container>.line-or>span{position:relative;display:inline-block;vertical-align:middle;text-align:center;font-size:16px;color:#fff}.button-container>.line-or>span:after,.button-container>.line-or>span:before{position:absolute;display:inline-block;vertical-align:middle;top:50%;width:80px;height:1px;background-color:#fff;content:''}.button-container>.line-or>span:after{left:calc(100% + 10px)}.button-container>.line-or>span::before{right:calc(100% + 10px)}.button.text{background-color:#fff0;font-size:12px;padding:10px 0;color:var(--text-color);font-weight:700}.button.text>span{text-decoration:underline}.button.text.lighter{color:#fff}.button.exp,.dialog_button.exp{padding:var(--form-button-padding)!important}@media only screen and (min-width:20px) and (max-width:800px){.button>span,.dialog_button>span,button>span{font-size:18px}}.side-slide{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.side-slide:not(.before):after{position:absolute;display:inline-block;top:0;left:0;border-radius:15px;border-radius:inherit;width:0;height:100%;content:'';-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;background-color:var(--text-color);z-index:0}.side-slide.before:before{position:absolute;display:inline-block;top:0;left:0;border-radius:15px;border-radius:inherit;width:0;height:100%;content:'';-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;background-color:var(--text-color);z-index:0}.side-slide:not(.before):hover:after{width:100%}.side-slide.before:hover:before{width:100%}.side-slide.before>span{position:relative;z-index:1}.side-slide:hover{background-color:transparent!important;color:var(--text-color-invert)!important}.chessboard{position:relative;display:block}.chessboard>div{position:relative;display:block}.chessboard>div>ul{position:relative;display:block}.chessboard>div>ul>li{position:relative;display:block}.chessboard>div>ul>li{background-color:var(--chessboard-background-color-a)}.chessboard>div>ul>li:nth-child(even){background-color:var(--chessboard-background-color-b)}.chessboard.light>div>ul>li{background-color:#fff0}.chessboard>div>ul>li>div{position:relative;display:grid;align-items:center;grid-template-areas:'fig cont';grid-template-columns:50% 50%;max-width:var(--wrapper-width);margin:0 auto}.chessboard>div>ul>li:last-child>div{border-bottom:none}.chessboard>div>ul>li:nth-child(even)>div{grid-template-areas:'cont fig'}.chessboard.reverse>div>ul>li:nth-child(odd)>div{grid-template-areas:'cont fig'}.chessboard.reverse>div>ul>li:nth-child(even)>div{grid-template-areas:'fig cont'}.chessboard.reverse>div>ul>li:nth-child(even)>div>.content,.chessboard>div>ul>li:nth-child(odd)>div>.content{padding-left:40px}.chessboard.reverse>div>ul>li:nth-child(odd)>div>.content{padding-left:0}.chessboard>div>ul>li>div>figure{position:relative;display:block;grid-area:fig}.chessboard>div>ul>li>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.chessboard>div>ul>li>div>.content{position:relative;display:block;grid-area:cont}.chessboard>div>ul>li>div>figure:after{position:absolute;top:0;width:100%;height:100%;background-color:#fff;content:''}.chessboard>div>ul>li:nth-child(odd)>div>figure:after{left:100%}.chessboard>div>ul>li:nth-child(even)>div>figure:after{left:-100%}@media only screen and (min-width:20px) and (max-width:800px){.chessboard>div>ul>li>div{display:block}.chessboard>div>ul>li>div>figure{padding-bottom:20px}.chessboard>div>ul>li>div>.content{padding:10px!important}}.collection-list-item{position:relative;display:block;padding:20px;cursor:pointer}.collection-list-item:before{position:absolute;top:0;left:0;width:120px;height:120px;mask-image:url(../../../../../files/img/frontend/layout/corner-top-left.svg);mask-position:center;mask-size:contain;background-color:#000;content:'';z-index:1;mask-repeat:no-repeat;pointer-events:none}.collection-list-item:after{position:absolute;bottom:0;right:0;width:120px;height:120px;mask-image:url(../../../../../files/img/frontend/layout/corner-bottom-right.svg);mask-position:center;mask-size:contain;background-color:#000;content:'';z-index:1;mask-repeat:no-repeat;pointer-events:none}.collection-list-item>figure{position:relative;display:block}.collection-list-item>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.collection-list-item>.content{position:relative;display:block}.collection-list-item>.content>.name{position:relative;display:block;padding:10px 0}.collection-list-item>.content>ul{position:relative;display:block;padding:10px 0}.collection-list-item>.content>ul>li{position:relative;display:block}.collection-list-item>.content>ul>li>div{position:relative;display:grid;font-size:14px;grid-template-columns:40px auto}.collection-list-item>.content>ul>li>div>text{position:relative;display:inline-block}.collection-list-item>.content>ul>li>div:before{position:relative;display:block;width:32px;height:22px;content:'';background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.collection-list-item>.content>ul>li.year>div:before{mask-image:url(../../../../../files/img/frontend/icons/ico-year.svg)}.collection-list-item>.content>ul>li.technic>div:before{mask-image:url(../../../../../files/img/frontend/icons/ico-technic.svg)}.collection-list-item>.content>ul>li.artist>div:before{mask-image:url(../../../../../files/img/frontend/icons/ico-artist.svg)}.collection-list-item>.content>ul>li>div>text>span{font-weight:700}.collecion-modal{position:fixed;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:4;background-color:rgb(0 0 0 / .6);transition:.4s ease-in-out;opacity:0}.collecion-modal>.container{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#000;transition:.4s ease-in-out}.collecion-modal>.container>.wrapper{position:relative;display:grid;grid-template-rows:auto auto}.collecion-modal>.container>.wrapper>.close{position:absolute;top:10px;right:10px;cursor:pointer;z-index:1;background-color:#000;line-height:1}.collecion-modal>.container>.wrapper>.close>span{position:relative;display:block}.collecion-modal>.container>.wrapper>.close>span:after{position:relative;display:block;font-family:"Material Icons";font-size:20px;color:#fff;content:''}.collecion-modal>.container>.wrapper>.head{position:relative;display:block;padding:20px 10px 10px 10px}.collecion-modal>.container>.wrapper>.head>h2{position:relative;display:block;font-size:20px;color:#fff;padding:0 30px 0 0}.collecion-modal>.container>.wrapper>.head>h3{position:relative;display:block;font-size:17px;color:#fff}.collecion-modal>.container>.wrapper>figure{position:relative;display:block}.collecion-modal>.container>.wrapper>figure>img{position:relative;display:block;max-width:100vw;max-height:90vh;object-fit:contain}.collecion-modal.active{display:block;pointer-events:all;opacity:1}.collecion-modal.active>.container{top:50%}@media only screen and (min-width:20px) and (max-width:800px){.collecion-modal>.container{}}.collection-result-list{position:relative;display:block}.collection-result-list>ul{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:20px;justify-content:center}.collection-result-list>ul>li{position:relative;display:block;max-width:var(--max-list-item-width)}.collection-result-list>ul>li>.collection-list-item{padding:20px;height:100%}.figure-head{position:relative;display:block;width:100%}.figure-head>figure{position:relative;display:block;height:inherit}.figure-head>figcaption{position:relative;display:block;font-size:14px;font-weight:700;font-style:italic;padding:4px 20px 0 20px;color:#828282;text-align:right}.figure-head>figure>img{position:relative;display:block;width:100%;height:inherit;object-fit:cover;object-position:center}.figure-head.program-item{overflow:hidden;height:40vh}.figure-head.collection>figcaption{position:relative;display:block;padding:10px 0}.figure-head.collection>figcaption>div{position:relative;display:block;max-width:var(--wrapper-width);margin:0 auto;font-size:14px;font-weight:700}@media only screen and (min-width:20px) and (max-width:800px){.figure-head{height:50vh}}.filter-search>form{position:relative;display:inline-block;vertical-align:middle}.filter-search>form>fieldset{position:relative;display:grid;gap:10px;align-items:center;grid-template-columns:30px auto;background-color:#fff0;border:none;border-bottom:solid 1px var(--text-color)}.filter-search>form>fieldset>input{position:relative;display:inline-block;vertical-align:middle;font-size:16px;color:var(--text-color);background-color:#fff0;border:none}.filter-search>form>fieldset::before{position:relative;display:inline-block;vertical-align:middle;font-family:"Material Icons";color:var(--text-color);text-align:center;line-height:30px;font-size:22px;font-weight:400}.filter-search>form>fieldset:before:empty{display:none}.filter-search>form>fieldset.search:before{content:''}.news-filter.news-filter-search,.program-filter-search{display:grid;gap:10px;grid-template-columns:auto auto}.news-filter.news-filter-search fieldset>.container>.wrapper>.input-container>.select_holder,.program-filter-search fieldset>.container>.wrapper>.input-container>.select_holder{border-radius:0;padding:10px!important}#list_filter__filter_order_container .clear-filter,#program_search__filter_order_container .clear-filter{display:none}@media only screen and (min-width:20px) and (max-width:800px){.news-filter.news-filter-search,.program-filter-search{display:grid;gap:10px;grid-template-columns:auto}}footer{position:relative;display:block}footer>.container{position:relative;display:block;background-color:var(--footer-background-color);color:var(--footer-text-color)}footer>.container>.wrapper{position:relative;display:block;width:var(--wrapper-width);margin:0 auto}footer>.container>.wrapper>.newsletter{position:relative;display:block;padding:40px 0;max-width:80%}footer>.container>.wrapper>.newsletter:after{position:absolute;top:100%;left:-50%;width:150%;height:1px;background-color:currentColor;content:''}footer>.container>.wrapper>.newsletter>div{position:relative;display:grid;align-items:center;grid-template-columns:auto auto auto}footer>.container>.wrapper>.newsletter>div>h3{position:relative;display:block;font-size:32px}footer>.container>.wrapper>.newsletter>div>text{position:relative;display:block;font-size:20px}footer>.container>.wrapper>.newsletter>div>form{position:relative;display:block}footer>.container>.wrapper>.newsletter>div>form>fieldset{position:relative;display:block;border:none}footer>.container>.wrapper>.newsletter>div>form>fieldset>input{position:relative;display:block;font-size:14px;border:none;background-color:#fff0;color:currentColor}footer>.container>.wrapper>.partners{position:relative;display:block;padding:20px 0;max-width:max(50% , 600px)}footer>.container>.wrapper>.partners>div{position:relative;display:block;padding:20px 0}footer>.container>.wrapper>.partners>div>h3{position:relative;display:block;font-size:14px;font-weight:400;text-transform:uppercase;padding-bottom:10px}footer>.container>.wrapper>.partners>div>ul{position:relative;display:block}footer>.container>.wrapper>.partners>div>ul>li{position:relative;display:inline-block;vertical-align:middle;padding:0 40px 30px 0}footer>.container>.wrapper>.partners>div>ul>li>a{position:relative;display:block;max-width:220px;max-height:50px}footer>.container>.wrapper>.partners>div>ul>li>a>img{position:relative;display:block;max-width:inherit;max-height:inherit;object-fit:contain}footer>.container>.wrapper>.partners>div>ul>li.big>a{position:relative;display:block;max-width:220px;max-height:90px;object-fit:contain}footer>.container.upper::after{position:absolute;right:40px;top:-1px;clip-path:polygon(50% 100%,0 0,100% 0);background-color:currentColor;width:200px;height:180px;content:''}footer>.container.down{position:relative;display:block;background-color:var(--footer-down-background-color);color:var(--footer-down-text-color)}footer>.container.down>.wrapper{position:relative;display:block;width:var(--wrapper-width);margin:0 auto;padding:20px 0;display:grid;grid-template-columns:auto auto auto;align-items:center}footer>.container.down>.wrapper>figure.logo{position:relative;display:block;border-right:solid 1px currentColor}footer>.container.down>.wrapper>figure.logo>img{width:80px;height:80px}footer>.container.down>.wrapper>.contacts{position:relative;display:block;padding:0 20px}footer>.container.down>.wrapper>.contacts>.phone{position:relative;display:inline-block;vertical-align:middle;font-size:14px;padding:0 5px}footer>.container.down>.wrapper>.contacts>.phone:before{position:relative;display:inline-block;vertical-align:middle;font-family:"Material Icons";color:currentColor;content:'';padding-right:4px}footer>.container.down>.wrapper>.contacts>.email{position:relative;display:inline-block;vertical-align:middle;font-size:14px;padding:0 5px}footer>.container.down>.wrapper>.contacts>.email:before{position:relative;display:inline-block;vertical-align:middle;font-family:"Material Icons";color:currentColor;content:'';padding-right:4px}footer>.container.down>.wrapper>.contacts>.address{position:relative;display:inline-block;vertical-align:middle;font-size:12px;padding:0 5px}footer>.container.down>.wrapper>.contacts>.address:before{position:relative;display:inline-block;vertical-align:middle;font-family:"Material Icons";color:currentColor;content:'';padding-right:4px}footer>.container.down>.wrapper>.social{position:relative;display:inline-block;vertical-align:middle;font-size:14px}footer>.container.down>.wrapper>.social>h3{position:relative;display:inline-block;vertical-align:middle;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px}footer>.container.down>.wrapper>.social>h3:after{position:relative;display:inline-block;vertical-align:middle;height:1px;width:50px;background-color:currentColor;content:'';margin:0 10px}footer>.container.down>.wrapper>.social>ul{position:relative;display:inline-block;vertical-align:middle}footer>.container.down>.wrapper>.social>ul>li{position:relative;display:inline-block;vertical-align:middle}footer>.container.down>.wrapper>.social>ul>li>.address{position:relative;display:inline-block;vertical-align:middle;font-size:14px}footer>.container.down>.wrapper>.social>ul>li:before,footer>.container.down>.wrapper>.social>ul>li>a:after,footer>.container.down>.wrapper>.social>ul>li>a:before{font-family:"Socicon";font-size:18px;color:currentColor}@media only screen and (min-width:20px) and (max-width:800px){footer>.container.upper::after{right:10px;width:60px;height:50px}footer>.container>.wrapper>.newsletter{padding:40px 0 10px;max-width:initial}footer>.container>.wrapper>.newsletter>div{display:block}footer>.container>.wrapper>.newsletter>div>text{font-size:14px;padding:10px 0}footer>.container>.wrapper>.partners>div>ul>li>a{max-width:200px;max-height:42px;max-width:300px;max-height:160px;padding:10px 0}footer>.container.down>.wrapper{display:block}footer>.container.down>.wrapper>figure.logo{border-right:none}footer>.container.down>.wrapper>.contacts{padding:20px 0}}@media only screen and (min-width:800px) and (max-width:1400px){footer>.container.upper::after{width:200px;height:150px}footer>.container>.wrapper>.partners{max-width:initial}}.clear-filter{position:relative;display:block;padding:0 10px 0 0;cursor:pointer;display:none}.clear-filter>div{position:relative;display:block;width:20px;height:20px;color:#fff;color:#000;background-color:#fff;border-radius:1px;text-align:center;vertical-align:middle;line-height:20px}.clear-filter>div:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:18px;font-family:"Material Icons";content:''}.filtered>.clear-filter{display:block}.program-filter>div>form>fieldset.filtered{display:grid;grid-template-columns:auto 20px;align-items:center;margin:0 4px}.program-filter>div>form>fieldset.filtered,.program-filter>div>form>fieldset.filtered>.container>.wrapper>.input-container>.select_holder>select,.program-filter>div>form>fieldset.filtered>.container>.wrapper>.input-container>.select_holder>select>option{background-color:#333!important}form.cleanopt{display:inline-grid!important;grid-template-columns:auto 20px;align-items:center}@media only screen and (min-width:20px) and (max-width:800px){form.cleanopt.cleanmobile{display:block!important}}header{position:fixed;display:block;width:100%;top:0;left:0;z-index:4}header>.container{position:relative;display:block;background-color:var(--header-background-color);color:var(--header-text-color)}header>.container>.wrapper{position:relative;display:block;max-width:var(--wrapper-width);margin:0 auto;display:grid;grid-template-columns:auto auto auto auto;align-items:center;padding:20px 0}header>.container>.wrapper>figure.logo{position:relative;display:block}header>.container>.wrapper>figure.logo>a{position:relative;display:block}header>.container>.wrapper>figure.logo>a>img{position:relative;display:block;width:107px;height:33px;object-fit:contain}header>.container>.wrapper>nav{position:relative;display:block;margin:0 auto}header>.container>.wrapper>nav>ul{position:relative;display:block;margin:0 auto;text-align:center}header>.container>.wrapper>nav>ul>li{position:relative;display:inline-block;vertical-align:middle;padding:0 6px;cursor:pointer}header>.container>.wrapper>nav>ul>li>a{position:relative;display:grid;align-items:center;grid-template-columns:20px auto;text-transform:uppercase;line-height:1;font-size:13px;text-decoration:none}header>.container>.wrapper>nav>ul>li.active>a{font-weight:700}header>.container>.wrapper>nav>ul>li:hover>a{text-decoration:underline}header>.container>.wrapper>nav>ul>li>a:before{position:relative;display:inline-block;vertical-align:middle;line-height:1;margin-right:4px;vertical-align:middle;clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:currentColor;width:12px;height:12px;content:''}header>.container>.wrapper>nav>ul>li.school>a:before{background-color:var(--color-area-school)}header>.container>.wrapper>nav>ul>li.program>a:before{background-color:var(--color-area-program)}header>.container>.wrapper>nav>ul>li.park>a:before{background-color:var(--color-area-park)}header>.container>.wrapper>nav>ul>li.news>a:before{background-color:var(--color-area-news)}header>.container>.wrapper>nav>ul>li.collection>a:before{background-color:var(--color-area-collection)}header>.container>.wrapper>nav>ul>li.friend>a:before{background-color:var(--color-area-friend)}header>.container>.wrapper>nav>ul>li.support>a:before{background-color:var(--color-area-friend)}header>.container>.wrapper>nav>ul>li.student>a:before{background-color:var(--color-area-student)}header>.container>.wrapper>nav>ul>li.project>a:before{background-color:var(--color-area-project)}header>.container>.wrapper>nav>ul>li>.sub{position:relative;display:block;display:none}header>.container>.wrapper>nav>ul>li>.sub>nav{position:relative;display:block}header>.container>.wrapper>nav>ul>li>.sub>nav>ul{position:relative;display:block}header>.container>.wrapper>nav>ul>li>.sub>nav>ul>li{position:relative;display:inline-block;vertical-align:middle;font-size:16px}header>.container>.wrapper>nav>ul>li>.sub>nav>ul>li>a{position:relative;display:inline-block}header>.container>.wrapper>.search{position:relative;display:block;text-align:center}header>.container>.wrapper>.search>form{position:relative;display:block}header>.container>.wrapper>.search>form>fieldset{position:relative;display:grid;border:none;grid-template-columns:30px auto;border-bottom:solid 1px #fff}header>.container>.wrapper>.search>form>fieldset:before{position:relative;display:inline-block;vertical-align:middle;font-family:"Material Icons";color:currentColor;font-size:18px;font-weight:400;content:''}header>.container>.wrapper>.search>form>fieldset>input{position:relative;display:block;background-color:#fff0;border:none;color:currentColor;font-size:14px}header>.container.sub.active{display:block}header>.container.sub.active.not_hovering{display:none}header>.container.sub.hovering{display:block;z-index:1}header>.container.sub{display:none;background-color:var(--header-sub-background-color);color:var(--header-sub-text-color)}header>.container.sub>.wrapper{justify-content:center;padding:0}header>.container.sub>.wrapper>nav>ul>li.active:after{position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:var(--header-background-color);clip-path:polygon(50% 100%,0 0,100% 0);width:calc(var(--header-sub-padding) * 1.4);height:var(--header-sub-padding);content:''}header>.container.sub>.wrapper>nav>ul>li{padding:var(--header-sub-padding) 20px}header>.container.sub>.wrapper>nav>ul>li>a{display:inline-block;font-size:16px;font-weight:700;text-transform:none}header>.container.sub>.wrapper>nav>ul>li>a:before{display:none}header.scrolled>.container>.wrapper>figure.logo>a>img{width:80px;height:20px}header>.container>.wrapper>.student{position:relative;display:inline-block;vertical-align:middle;align-items:center;text-transform:uppercase;line-height:1;font-size:13px;text-decoration:none}header>.container>.wrapper>.student a{text-decoration:none}@media only screen and (min-width:20px) and (max-width:800px){:root{--start-left-menu:-100%}header>.container.main>.wrapper{padding:20px;max-width:initial;grid-template-columns:auto auto}header>.container>.wrapper>.student{text-align:right;padding-right:40px}header>.container.main>.wrapper>nav{display:none}header>.container.main>.wrapper>.search{display:none}header>.container.main>.wrapper>.drop{position:absolute;display:block;cursor:pointer;top:50%;right:10px;transform:translateY(-50%)}header>.container.main>.wrapper>.drop:after{position:relative;display:inline-block;vertical-align:middle;font-size:32px;font-family:"Material Icons";content:'';color:#fff}header.active>.container.main>.wrapper>.drop:after{content:''}header.active{width:100%;height:100%}header>.container.main>.wrapper>.drop,header>.container.main>.wrapper>figure{z-index:1}header>.container.main>.wrapper>nav{display:block;width:100%;position:absolute;top:0;left:0;height:100dvh;background-color:#000;padding:260px 20px;width:calc(100% - 40px)}header>.container.main>.wrapper>nav>ul>li{display:block;padding:8px 0}header>.container.main>.wrapper>nav>ul>li>a{font-size:32px;grid-template-columns:40px auto}header>.container.main>.wrapper>nav>ul>li>a::before{width:16px;height:16px}header>.container.main>.wrapper>.search{position:absolute;display:block;width:calc(100% - 40px);transition:.6s ease-in-out}header>.container.main>.wrapper>.search>form>fieldset>input{font-size:20px}header>.container.sub>.wrapper>nav>ul{text-align:center;padding:6px;text-align:left}header>.container.sub>.wrapper>nav>ul>li{padding:8px 8px}header>.container.sub>.wrapper>nav>ul>li.active::after{display:none}header>.container.sub>.wrapper>nav>ul>li.active{background-color:var(--text-color);color:var(--text-color-invert)}header>.container.sub>.wrapper>nav>ul>li>a{font-size:18px}header.active>.container.main>.wrapper{max-width:initial}header>.container.main>.wrapper>nav{transition:.6s ease-in-out}header>.container>.wrapper>nav>ul{text-align:left}header:not(.active)>.container.main>.wrapper>nav{height:80px;top:-100vh}header>.container.main>.wrapper>.search{top:calc(-100vh - 180px);left:20px}header.active>.container.main>.wrapper>.search{top:180px;}}h1{font-size:50px;font-weight:400}h1.program-name{font-size:30px}h2{font-size:34px;font-weight:400}h3{font-size:30px;font-weight:400}h3.redux{font-size:26px}h4{font-size:26px;font-weight:400}h5{font-size:20px;font-weight:400}text{font-size:16px;line-height:1.5;position:relative;display:block}text p{padding:5px 0}text.bigger{font-size:20px}.center{text-align:center}.left{text-align:left}.right{text-align:right}ul.in_block{position:relative;display:block;text-align:center}ul.in_block>li{position:relative;display:inline-block;vertical-align:middle;color:#000}ul.in_block>li.invert{background-color:#000;color:#fff}ul.in_block>li>div{position:relative;display:block;text-align:center;padding:20px 80px}ul.in_block>li>div>figure{position:relative;display:block;height:60px;padding:20px}ul.in_block>li>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:contain}ul.in_block>li>div>span{position:relative;display:block;text-align:center;font-size:16px;min-width:160px;font-weight:400;text-transform:uppercase;cursor:pointer;font-weight:700}ul.in_block>li>div>span>a{position:relative;display:block}ul.colorfull>li{padding:20px}ul.colorfull>li>div{padding:20px 40px;border-bottom:solid 4px}ul.default{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-template-rows:masonry}ul.default>li{display:block;position:relative;padding:10px 0}ul.default.half{grid-template-columns:50% 50%}ul.default.big-gap{gap:10px 40px}ul.default.simple-childs>li{padding:0}ul.default.simple-childs>li>ul{position:relative;display:block}ul.default.simple-childs>li>ul>li{position:relative;display:block;padding:4px 0;font-size:16px;min-height:16px}ul.half{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}ul.half.srcoll .scroller{overflow:auto;position:relative;display:block;height:380px;padding:0 10px}ul.half>li{display:block;position:relative;padding:10px 0}ul.half>li>figure{display:inline-block}ul.half>li>figure>img{display:inline-block;width:100%;height:100%;object-fit:contain}ul.half>li>h4,ul.half>li>text{display:block}ul.free{position:relative;display:grid;grid-template-columns:auto auto;gap:20px;align-items:center}ul.free>li{display:block;position:relative;padding:10px 0}ul.free>li>figure{display:inline-block}ul.free>li>figure>img{display:inline-block;width:100%;height:100%;object-fit:cover}ul.free>li>h4,ul.free>li>text{display:block}ul.block{position:relative;display:block;text-align:left}ul.block>li{display:block;position:relative;padding:10px 0}ul.block>li>figure{display:inline-block}ul.block>li>figure>img{display:inline-block;width:100%;height:100%;object-fit:cover}ul.block>li>h4,ul.block>li>text{display:block}ul.imager{position:relative;display:table;font-size:0}ul.imager>li{position:relative;display:table-cell;vertical-align:top;padding:10px}ul.imager>li>figure{position:relative;display:block}ul.imager>li>figure>img{display:inline-block;width:100%;height:100%;object-fit:cover}ul.imager>li>figcaption{position:relative;display:block;padding:10px 0;font-size:14px}ul.inline{position:relative;display:block;font-size:0}ul.inline>li{position:relative;display:inline-block;vertical-align:top;padding:4px 24px}ul.classic{position:relative;display:block;margin-left:20px}ul.classic>li{position:relative;list-style-type:disc;list-style-position:initial;padding:4px 0}.v-padding{padding:10px 0}.v-padding-2{padding:20px 0}.v-padding-3{padding:30px 0}.v-padding-4{padding:40px 0}.v-padding-5{padding:50px 0}.h-padding{padding:0 10px}.h-padding-2{padding:0 20px}.h-padding-3{padding:0 30px}.h-padding-4{padding:0 40px}.h-padding-5{padding:0 50px}.only-top{padding-bottom:0}.only-bottom{padding-top:0}.only-left{padding-right:0}.only-right{padding-left:0}a,a.linker{position:relative;display:block;font-weight:700;font-size:14px;text-decoration:underline;cursor:pointer}.separator{position:relative;display:block;background-color:#000;width:100%;height:1px;margin:10px 0}.separator.sized{max-width:var(--wrapper-width);margin:10px auto}.invert .separator{background-color:#fff}.spacer{position:relative;display:block;width:10px;height:10px}.spacer.doble{width:20px;height:20px}.spacer.tripple{width:40px;height:40px}.joint{position:relative;display:block}.block-box{position:relative;;display:table;background-color:var(--text-color);color:var(--text-color-invert);font-size:17px;padding:4px 8px}.block-box>a{text-decoration:underline;font-weight:700}.ico-box{position:relative;display:block;width:38px;height:38px}.ico-box>img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.transport:before{position:relative;display:inline-block;vertical-align:middle;font-size:22px;font-family:"Material Icons";color:currentColor;padding-right:5px}.transport.bus:before{content:''}.transport.metro:before{content:''}.transport.bike:before{content:''}ul.top-align{align-items:initial!important}ul.top-align>li{vertical-align:top!important}.big-line-height{line-height:1.4}.changer-parent>li.active>div{color:var(--this-color)}.changer{position:relative;display:block}.changer>div{position:relative;display:none}.changer>div.active{position:relative;display:block}.icon-front{display:inline-grid;grid-template-columns:auto auto;align-items:center}.icon-front>figure{padding-right:10px}.top-grid{align-items:initial!important}.masonry{column-count:3;column-gap:10px}@supports (grid-template-rows:masonry){.masonry{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:masonry;gap:10px}}@media only screen and (min-width:800px) and (max-width:10000px){.max-width-9{max-width:90%}.max-width-8{max-width:80%}.max-width-7{max-width:70%}.max-width-6{max-width:60%}.max-width-5{max-width:50%}.max-width-4{max-width:40%}ul.inline.to-side>li{padding-left:0}ul.inline.w-50>li{width:50%}ul.inline.w-33>li{width:33.3%}ul.inline.w-25>li{width:25%}ul.inline.w-20>li{width:20%}}@media only screen and (min-width:20px) and (max-width:800px){h1{font-size:36px}h1.program-name{font-size:24px}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}text{font-size:16px}text.bigger{font-size:18px}ul.half,ul.free{display:block}ul.default.half{display:block}.masonry{column-count:1}}@media only screen and (min-width:800px) and (max-width:1400px){h1{font-size:40px}h1.program-name{font-size:26px}h2{font-size:30px}h3{font-size:26px}h3.redux{font-size:22px}h4{font-size:22px}h5{font-size:18px}text{font-size:15px}text.bigger{font-size:19px}}.container.intro{position:relative;display:block;padding:120px 0 60px;background-color:#000;color:#fff}.container.intro>.wrapper>div{position:relative;display:block}.container.intro>.wrapper>div>h1{position:relative;display:block;font-size:50px;font-weight:100}.container.intro>.wrapper>div>text{position:relative;display:block;font-size:20px;padding:20px 0;font-weight:400;max-width:80%}@media only screen and (min-width:20px) and (max-width:800px){.container.intro>.wrapper>div>text{max-width:initial}}main{position:relative;display:block;width:100%}.block_list.management{position:relative;display:block}.block_list.management>h4{position:relative;display:block;padding:20px 0;font-weight:700;font-size:20px;cursor:pointer;padding:20px}.block_list.management>h4:after{position:relative;display:inline-block;vertical-align:middle;font-size:20px;color:inherit;font-family:"Material Icons";content:''}.block_list.management>h4.active:after{content:''}.block_list.management.open>ul,.block_list.management>h4.active+ul{display:grid}.block_list.management>:nth-child(4n -1)+ul,.block_list.management>:nth-child(4n -1){background-color:#EBEBEB}.block_list.management>ul{position:relative;display:grid;display:none;padding:0 20px 20px 20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.block_list.management>ul>li{position:relative;display:block}.block_list.management>ul>li>a{position:relative;display:grid;border:solid 1px #000;height:100%;align-items:center;text-align:center;grid-template-rows:auto 30px;max-width:140px;margin:0 auto}.block_list.management>ul>li>a>h4{position:relative;display:block}.block_list.management>ul>li>a>text{position:relative;display:block;text-transform:uppercase;font-size:13px;font-weight:700;padding:5px}.block_list.management>ul>li>a>.download-box{position:relative;display:block;background-color:#000;color:#fff;text-decoration:underline;font-size:14px;font-weight:700;line-height:30px}.maps{position:relative;display:block;width:100%;padding:20px 0}.maps>iframe{position:relative;display:block;width:100%;height:340px}.news-filter{position:relative;display:block}.news-filter>form{position:relative;display:table}.news-filter>form>fieldset{position:relative;display:grid;display:inline-grid;gap:10px;align-items:center;grid-template-columns:auto 70px;background-color:#fff0;border:none;padding:0 10px}.news-filter>form>fieldset>input{position:relative;display:inline-block;vertical-align:middle;font-size:16px;color:var(--text-color);background-color:#fff0;border:none;border-bottom:solid 1px var(--text-color);padding-bottom:4px}.news-filter>form>fieldset:not(.two):after{position:relative;display:inline-block;vertical-align:middle;background-color:var(--text-color);width:72px;height:50px;font-family:"Material Icons";color:var(--text-color-invert);text-align:center;line-height:50px;font-size:30px;font-weight:400}.news-filter>form>fieldset:not(.two):after:empty{display:none}.news-filter>form>fieldset.date_interval:not(.two):after{content:''}.news-filter>form>fieldset.date_interval.two{grid-template-columns:auto auto 70px;grid-template-columns:auto auto auto 70px}.news-filter>form>fieldset>input#date_interval_start,.news-filter>form>fieldset>input#date_interval_end{width:120px}.news-filter>form>fieldset.date_interval.two>.filter-date-bt{cursor:pointer;display:block;position:relative}.news-filter>form>fieldset.date_interval.two>.filter-date-bt:after{position:relative;display:inline-block;vertical-align:middle;background-color:var(--text-color);width:72px;height:50px;font-family:"Material Icons";color:var(--text-color-invert);text-align:center;line-height:50px;font-size:30px;font-weight:400;content:''}.news-list{position:relative;display:block}.news-list>ul{position:relative;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-content:center}.news-list-item{position:relative;display:block;max-width:var(--max-list-item-width);background-color:#F6F6F6;padding:10px}.news-list-item>div{position:relative;display:block;display:grid;grid-template-rows:30% auto auto;grid-template-rows:auto 200px 55px;height:100%}.news-list-item>div>.head{position:relative;display:grid;padding:0 0 20px 0;grid-template-areas:'name date' 'author time';grid-template-areas:'date time' 'name name'}.news-list-item>div>.head>div{position:relative;display:block;font-size:18px;line-height:1.4;padding-top:15px}.news-list-item>div>.head>div.name{grid-area:name}.news-list-item>div>.head>div.date{font-size:18px;grid-area:date}.news-list-item>div>.head>div.author{grid-area:author;display:none}.news-list-item>div>.head>div.time{grid-area:time;text-align:right}.news-list-item>div>figure{position:relative;display:block}.news-list-item>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.news-list-item>div>.foot{position:relative;padding:10px 0;display:grid;align-items:center;grid-template-columns:40% auto}.news-list-item>div>.foot>.category{background-color:var(--text-color);padding:8px 10px}.news-list-item>div>.foot>.category:empty{background-color:#fff0}.news-list-item>div>.foot>.category>span{position:relative;display:block;font-size:14px;color:var(--text-color-invert);line-height:1}.news-list-item>div>.foot>.button-container{position:relative;display:block;padding:10px 0;text-align:right}@media only screen and (min-width:800px) and (max-width:10000px){.side-space{padding-left:20px;padding-right:20px}}@media only screen and (min-width:20px) and (max-width:800px){.news-list-item{padding:10px}#list_filter__filter_order_container{display:block;position:relative;width:90%}.side-space{padding-left:10px;padding-right:10px}}.no-result{position:relative;display:block}.no-result>.container{position:relative;display:block;padding:60px;text-align:center;background-color:#ececec;}.no-result>.container>.wrapper{position:relative;display:block}.no-result>.container>.wrapper>h3{position:relative;display:block;font-size:22px}.no-result>.container>.wrapper>h3:before{position:relative;display:inline-block;vertical-align:middle;font-size:32px;color:inherit;font-family:"Material Icons";content:'';padding-right:10px}.paginator{position:relative;display:block;text-align:center;padding:60px 0}.paginator>.bt{position:relative;display:inline-block;background-color:var(--text-color);color:var(--text-color-invert);font-weight:700;font-size:18px;text-align:center;padding:10px 22px;border-radius:0}.partner-list{position:relative;display:block}.partner-list>ul{position:relative;display:block}.partner-list>ul>li{position:relative;display:block;padding:10px 0}.partner-list>ul>li>div{position:relative;display:grid;align-items:center;padding:20px;grid-template-columns:120px auto;gap:20px;background-color:#000;color:#fff}.partner-list>ul>li>div>figure{position:relative;display:block}.partner-list>ul>li>div>figure>a{position:relative;display:block}.partner-list>ul>li>div>figure>a>img,.partner-list>ul>li>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.partner-list>ul>li>div>.content{position:relative;display:block}@media only screen and (min-width:20px) and (max-width:800px){.partner-list>ul>li>div{display:block}.partner-list>ul>li>div>figure{max-width:160px;max-height:90px}}.program-category{position:relative;display:block}.program-category[data-model="program_item"]{background-color:var(--program-category-item-background-color)}.program-category>ul{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.program-category>ul>li{position:relative;display:block;cursor:pointer}.program-category>ul>li>div{position:relative;display:block;padding:10px}.program-category>ul>li>div>figure{position:relative;display:block;height:60px;padding:20px}.program-category>ul>li>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(0%) sepia(3%) saturate(13%) hue-rotate(16deg) brightness(97%) contrast(100%)}.program-category>ul>li>div>span{position:relative;display:block;text-align:center;font-size:16px;max-width:160px;font-weight:400;margin:0 auto}.program-category>ul>li:hover,.program-category>ul>li.current{background-color:#000}.program-category>ul>li:hover>div>figure>img,.program-category>ul>li.current>div>figure>img{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(0%) hue-rotate(105deg) brightness(112%) contrast(100%)}.program-category>ul>li:hover>div>span,.program-category>ul>li.current>div>span{color:#fff}.cat-data{position:relative;display:none}.cat-data.current{position:relative;display:block}.program-cta{position:relative;display:table;margin:0 auto;background-color:var(--text-color);color:var(--text-color-invert);position:fixed;bottom:0;left:50%;top:initial!important;transform:translateX(-50%)}.program-cta>div{position:relative;padding:20px;display:grid;align-items:center;gap:20px;grid-template-columns:auto auto auto}.program-cta>div>div{position:relative;display:block;font-size:16px}@media only screen and (min-width:800px) and (max-width:10000px){.program-cta{min-width:760px}}@media only screen and (min-width:20px) and (max-width:800px){.program-cta{max-width:1200px;width:100%}.program-cta>div{padding:10px}.program-cta>div>div:nth-child(1){display:none}.program-cta>div>.button-container>a>span{font-size:12px}.program-cta>div>div{font-size:13px;position:relative;display:grid;grid-template-columns:auto auto}}.program-filter{position:relative;display:block;background-color:var(--program-filter-background-color);color:var(--program-filter-text-color)}.program-filter>div{position:relative;display:block;padding:20px 0;max-width:calc(100% - 40px);margin:0 auto}.program-filter>div>form{position:relative;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.program-filter>div>form>fieldset{padding:6px 12px}.program-filter>div>form>fieldset>div{position:relative;display:grid;align-items:center;grid-template-columns:40px auto 20px}.class-selector.program-filter>div>form>fieldset{padding-right:0}.class-selector.program-filter>div>form>fieldset>div{display:block}.class-selector.program-filter>div{max-width:initial}.program-filter>div>form>fieldset>div>select>option,.program-filter>div>form>fieldset>div>select{position:relative;display:inline-block;vertical-align:middle;font-size:16px;color:var(--program-filter-text-color);background-color:var(--program-filter-background-color);text-align:center}.program-filter>div>form>fieldset>div:before{position:relative;display:inline-block;vertical-align:middle;background-color:var(--program-filter-text-color);;width:30px;height:30px;mask-position:center;mask-size:contain;mask-repeat:no-repeat;content:''}.program-filter>div>form>fieldset.step>div:before{mask-image:url(../../../../../../files/img/frontend/icons/filter/step.svg)}.program-filter>div>form>fieldset.day>div:before{mask-image:url(../../../../../../files/img/frontend/icons/filter/day.svg)}.program-filter>div>form>fieldset.duration>div:before,.program-filter>div>form>fieldset.period>div:before{mask-image:url(../../../../../../files/img/frontend/icons/filter/period.svg)}.program-filter>div>form>fieldset.format>div:before{mask-image:url(../../../../../../files/img/frontend/icons/filter/format.svg)}.program-filter>div>form>fieldset.age>div:before{mask-image:url(../../../../../../files/img/frontend/icons/filter/age.svg)}.program-filter>div>form>fieldset.tutor>div:before{mask-image:url(../../../../../../files/img/frontend/icons/filter/tutor.svg)}.program-filter>div>form>fieldset>div:after{position:relative;display:inline-block;vertical-align:middle;font-family:"Material Icons";font-size:22px;color:var(--program-filter-text-color);content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.program-filter>div>form>fieldset>div>select>option{position:relative;display:block}.program-filter>div>form>fieldset>.container>.wrapper>.input-container>.select_holder{border:none;padding:0px!important}.program-filter>div>form>fieldset>.container>.wrapper>.input-container>.select_holder>select{padding:0px!important}.program-filter>div>form>fieldset>.container>.wrapper>.input-container>.select_holder:after{display:none}.program-filter>div>form>fieldset>.container>.wrapper>.input-container>.select_holder>select>option,.program-filter>div>form>fieldset>.container>.wrapper>.input-container>.select_holder>select{position:relative;display:inline-block;vertical-align:middle;font-size:16px;color:var(--program-filter-text-color)!important;background-color:var(--program-filter-background-color)!important;text-align:center;text-align:left}.program-filter.inline{display:inline-block;vertical-align:middle;max-width:initial;text-align:left}.program-filter.inline>div{padding:4px 8px}.program-filter.inline>div>form>fieldset>div{grid-template-columns:auto 40px}.program-filter.inline>div>form>fieldset>div:before{display:none}@media only screen and (min-width:20px) and (max-width:800px){.program-filter>div>form>fieldset>div{padding:10px 0;border-bottom:solid 1px #6e6e6e}}@media only screen and (min-width:800px) and (max-width:1400px){.program-filter>div>form>fieldset>.container>.wrapper>.input-container>.select_holder>select>option,.program-filter>div>form>fieldset>.container>.wrapper>.input-container>.select_holder>select{font-size:13px}}.program-list-head{position:relative;display:block}.program-list-head>figure{position:relative;display:block;width:80px;height:50px}.program-list-head>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.program-list-item{position:relative;display:block;padding:20px;height:100%;display:grid;grid-template-rows:auto auto;grid-template-rows:1fr auto;grid-template-rows:1fr 1fr;background-color:#F8F8F8}.program-list-item>figure{position:relative;display:grid}.program-list-item>figure>figcaption{position:relative;display:block;font-size:12px;font-weight:700;font-style:italic;padding:4px 20px 0 20px;color:#828282;display:none}.program-list-item>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.program-list-item>figure>.phase{position:relative;display:grid;padding:10px;align-items:center;grid-template-columns:auto auto;display:none}.program-list-item>figure>.phase>span{position:relative;display:block;font-size:12px;font-weight:700;text-align:left}.program-list-item>figure>.phase>span:nth-child(2){text-align:right}.program-list-item>.content{position:relative;display:block;background-color:#F8F8F8;display:grid;grid-template-rows:auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto 42px;grid-template-rows:42px auto auto auto 42px 42px;grid-template-rows:42px 1fr auto auto 42px 42px;align-items:start}.program-list-item>.content>.date{position:relative;display:block;padding:10px var(--program-list-side-padding) 20px var(--program-list-side-padding)}.program-list-item>.content>.name{position:relative;display:block;padding:0 var(--program-list-side-padding) 0 var(--program-list-side-padding)}.program-list-item>.content>.tutor{position:relative;display:block;text-transform:uppercase;padding:4px var(--program-list-side-padding) 0 var(--program-list-side-padding)}.program-list-item>.content>.program-schedul{position:relative;display:block;padding:20px var(--program-list-side-padding) 10px var(--program-list-side-padding)}.program-list-item>.content>.program-schedul>div{position:relative;display:block}.program-list-item>.content>.program-schedul>div>span{position:relative;display:inline-block;vertical-align:middle;font-size:14px}.program-list-item>.content>.info{position:relative;display:block;font-size:0;padding:10px 0;border-top:solid 2px #EA580C;margin:0 var(--program-list-side-padding) 0 var(--program-list-side-padding)}.program-list-item>.content>.info>div{position:relative;display:inline-block;vertical-align:middle;width:50%;font-size:14px}.program-list-item>.content>.info>div:last-child{text-align:right}.program-list-item>.content>.button-container{background-color:var(--text-color)}.program-list-item>.content>.button-container>.button{color:var(--text-color-invert);padding:10px var(--program-list-side-padding)}.program-result-list{position:relative;display:block}.program-result-list>ul{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:20px;justify-content:center}.program-result-list>ul>li{position:relative;display:block;max-width:var(--max-list-item-width)}.program-result-list>ul>li>.program-list-item{padding:0}@media only screen and (min-width:20px) and (max-width:800px){.program-result-list>ul{display:block}}.program-spec{position:relative;display:block;text-align:center}.program-spec>ul{position:relative;text-align:center;padding:20px 0;display:inline-block;vertical-align:middle}.program-spec>ul>li{position:relative;display:inline-block;vertical-align:middle;padding:0 10px}.program-spec>ul>li>div{position:relative;display:grid;align-items:center;grid-template-columns:48px auto;font-size:14px}.program-spec>ul>li>div:before{position:relative;display:block;width:40px;height:30px;content:'';background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.program-spec>ul>li.date>div:before{mask-image:url(../../../../../files/img/frontend/icons/program/ico-date.svg)}.program-spec>ul>li.day>div:before{mask-image:url(../../../../../files/img/frontend/icons/program/ico-day.svg)}.program-spec>ul>li.time>div:before{mask-image:url(../../../../../files/img/frontend/icons/program/ico-time.svg)}.program-spec>ul>li.format>div:before{mask-image:url(../../../../../files/img/frontend/icons/program/ico-format.svg)}.program-spec>ul>li.format.h>div:before{mask-image:url(../../../../../files/img/frontend/icons/program/ico-format.svg)}.program-spec>ul>li.type.c>div:before{mask-image:url(../../../../../files/img/frontend/icons/filter/program-type-c.svg)}.program-spec>ul>li.type.s>div:before{mask-image:url(../../../../../files/img/frontend/icons/filter/program-type-s.svg)}.program-spec>ul>li.type.f>div:before{mask-image:url(../../../../../files/img/frontend/icons/filter/program-type-f.svg)}.program-spec>ul>li.type.h>div:before{mask-image:url(../../../../../files/img/frontend/icons/filter/program-format-h.svg)}.program-spec>ul>li.type.p>div:before{mask-image:url(../../../../../files/img/frontend/icons/filter/program-format-p.svg)}.program-spec>ul>li.type.o>div:before{mask-image:url(../../../../../files/img/frontend/icons/filter/program-format-o.svg)}.program-spec>ul>li.duration.c>div:before{mask-image:url(../../../../../files/img/frontend/icons/filter/program-type-c.svg)}.program-spec>ul>li.duration.s>div:before{mask-image:url(../../../../../files/img/frontend/icons/filter/program-type-s.svg)}.program-spec>ul>li.duration.f>div:before{mask-image:url(../../../../../files/img/frontend/icons/filter/program-type-f.svg)}.program-spec>.phase{position:relative;text-align:center;padding:20px 10px;display:inline-block;vertical-align:middle}.program-spec>.phase>div{position:relative;display:block;padding:10px 10px;font-size:16px;text-transform:uppercase}.program-tutor-list{position:relative;display:block;padding:10px 0}.program-tutor-list>ul{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:20px}.program-tutor-list>ul>li{position:relative;display:block;width:var(--max-list-item-tutor-width)}.program-tutor-list>ul>li>div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1fr;grid-template-columns:30% auto;align-content:start;gap:40px;background-color:#F2F2F2;padding:20px}.program-tutor-list>ul>li>div>figure{position:relative;display:block}.program-tutor-list>ul>li>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.program-tutor-list>ul>li>div>.content{position:relative;display:block}.program-tutor-list>ul>li>div>.content>h3{position:relative;display:block;font-size:18px;font-weight:700;padding:10px 0}.program-tutor-list>ul>li>div>.content>h3:after{position:relative;display:inline-block;vertical-align:middle;width:150px;height:1px;background-color:currentColor;content:'';margin-left:10px}.program-tutor-list>ul>li>div>.content>text{position:relative;display:block}.program-tutor-list>ul>li>div>.content>.button-container{position:relative;display:block}@media only screen and (min-width:20px) and (max-width:800px){.program-tutor-list>ul,.program-tutor-list>ul>li>div{display:block}}.icon-rule{position:relative;display:block}.icon-rule>li{position:relative;display:inline-block;vertical-align:middle}.icon-rule>li>div{position:relative;display:block;padding:4px 40px 4px 0}.icon-rule>li>div>figure{position:relative;display:block;max-width:200px;max-height:100px}.icon-rule>li>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:contain;max-width:inherit;max-height:inherit}.fit-me{position:relative}.fit-me>img{position:relative;max-width:100%}.search-list{position:relative;display:block}.search-list>ul{position:relative;display:block}.search-list>ul>li{position:relative;display:block;padding:10px 0;border-top:solid 1px #ececec}.search-list>ul>li>div{position:relative;display:grid;grid-template-columns:80px auto}.search-list>ul>li>div>figure{position:relative;display:block;padding-right:10px}.search-list>ul>li>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.search-list>ul>li>div>.content{position:relative;display:block}.search-list>ul>li>div>.content>div{position:relative;display:block;font-size:12px;font-weight:700;text-transform:uppercase}.search-list>ul>li>div>.content>a{position:relative;display:block;font-size:16px;color:blue;cursor:pointer;text-decoration:underline}main>section{position:relative;display:block;width:100%}main>section>.container{position:relative;display:block}main>section>.container.header{padding-top:73px}main>section>.container.doble-header{padding-top:132px}main>section>.container.diff{background-color:var(--content-background-color-diff)}main>section>.container.invert{background-color:var(--text-color);color:var(--text-color-invert)}main>section>.container>.wrapper{position:relative;display:block}main>section>.container.diff{background-color:var(--content-background-color-diff)}main>section>.container>.wrapper.sized{max-width:var(--wrapper-width);margin:0 auto}:root{--share-icon-size:16px}.share-menu{position:relative;display:block;pointer-events:all}.share-menu>ul{position:relative;margin:0;display:inline-block}.share-menu>ul>li{padding:5px 5px}.share-menu .share-title{position:relative;display:inline-block;vertical-align:middle;font-size:var(--share-icon-size);font-weight:700;color:var(--text-color)}.share-menu>ul>li:nth-child(1)::before{display:none}.share-menu .share-title,.share-menu>ul>li>.a:before .share-menu>ul>li>a:before{font-size:var(--share-icon-size)}.share-menu>ul>li>.a{cursor:pointer;background-color:var(--theme-color-light);;border-radius:100%;width:40px;height:40px;-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s}.share-menu>ul>li:hover>.a{background-color:var(--theme-color)}.share-menu>ul>li>.a:before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:var(--share-icon-size);font-family:"Socicon";color:var(--text-color-invert)}.share-menu>ul>li>.a.x:before{background-color:var(--text-color-invert)}.share-menu>ul>li:hover>.a:before{color:var(--text-color-invert);}.share-menu>ul>li:hover>.a.x:before{background-color:var(--text-color-invert)}article.blog .share-menu{padding:20px 0;text-align:left}.social>ul>li.x::before,.social>ul>li>.x::before,ul.social>li.x::before,ul.social>li>.x::before{width:30%}@media only screen and (min-width:20px) and (max-width:800px){.share-menu>ul{padding:10px 0}}.splash>.container>ul>li>div>figure:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .6))}.splash>.container>ul>li>div>.content{position:absolute;left:0;width:var(--wrapper-width);left:calc((100vw - var(--wrapper-width)) / 2);bottom:60px}.splash>.container>ul>li>div>.content>h2{position:relative;display:block;font-size:40px;color:#fff;text-transform:uppercase}.splash>.container>ul>li>div>.content>text{position:relative;display:block;font-size:16px;color:#fff;text-transform:uppercase}.topper{position:relative;display:block;width:100%}.topper.waves{background:url(../../../../../files/img/frontend/layout/top-waves.svg);background-repeat:no-repeat;background-position:center;background-repeat:repeat-x;height:80px;background-size:contain;margin:20px 0}.topper.triangles{background:url(../../../../../files/img/frontend/layout/top-triangles.svg);background-repeat:no-repeat;background-position:center;background-repeat:repeat-x;height:340px;background-size:cover}@media only screen and (min-width:20px) and (max-width:800px){.topper.waves{background-size:cover}}.page_transition{position:fixed;top:0;left:0;width:0%;height:100%;background-color:#D5D3D0;background-color:#000;-o-transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s;pointer-events:none}.page_transition.active{width:100%}.scroll-hide{opacity:0;top:100px}.scroll-show{opacity:1;top:0}.float-me{animation:float 12s linear infinite}@keyframes float{0%{transform:translateX(-50%) translateY(-50%) rotate(0)}50%{transform:translateX(-50%) translateY(-60%) rotate(0)}100%{transform:translateX(-50%) translateY(-50%) rotate(0)}}@media only screen and (min-width:800px) and (max-width:10000px){:nth-child(1)>*{--nth-child:1}:nth-child(2)>*{--nth-child:2}:nth-child(3)>*{--nth-child:3}:nth-child(4)>*{--nth-child:4}:nth-child(5)>*{--nth-child:5}:nth-child(6)>*{--nth-child:6}:nth-child(7)>*{--nth-child:7}:nth-child(8)>*{--nth-child:8}:nth-child(9)>*{--nth-child:9}:nth-child(10)>*{--nth-child:10}.revealer-bottom>*{--multiplier:.4s}.revealer-bottom.slow>*{--multiplier:.7s}.revealer-bottom.ultra-slow>*{--multiplier:1.6s}.revealer-bottom.fast>*{--multiplier:.1s}.revealer-bottom{overflow:hidden}.revealer-bottom>*{top:300px;opacity:0;transition:calc(var(--nth-child) * var(--multiplier));-o-transition:calc(var(--nth-child) * var(--multiplier));-ms-transition:calc(var(--nth-child) * var(--multiplier));-moz-transition:calc(var(--nth-child) * var(--multiplier));-webkit-transition:calc(var(--nth-child) * var(--multiplier))}.revealer-bottom.done>*{top:0;opacity:1}.revealer-bottom.done.nocut{overflow:initial}.revealer-opacity>*{opacity:0;opacity:0;transition:calc(var(--nth-child) * var(--multiplier));-o-transition:calc(var(--nth-child) * var(--multiplier));-ms-transition:calc(var(--nth-child) * var(--multiplier));-moz-transition:calc(var(--nth-child) * var(--multiplier));-webkit-transition:calc(var(--nth-child) * var(--multiplier))}.revealer-opacity.done>*{opacity:1;left:0}.revealer-opacity.done.nocut{overflow:initial;left:0}.apear-container>.apear{opacity:1;transition:transform .8s;-o-transition:ease-in-out .8s;-ms-transition:ease-in-out .8s;-moz-transition:ease-in-out .8s;-webkit-transition:ease-in-out .8s;transition:ease-in-out .8s}.apear-container>.apear:not(.active){position:absolute!important;opacity:0}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.rotate{animation:rotation 8s infinite linear}.animated-e{-o-transition:1.2s;-ms-transition:1.2s;-moz-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.animated-d{-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;transition:1s}.animated-c{-o-transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s}.animated-b{-o-transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;transition:.6s}.animated-a{-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s}.scroll-hide{opacity:0;top:100px}.scroll-show{opacity:1;top:0}.the-trans{transition:transform .8s;-o-transition:ease-in-out .8s;-ms-transition:ease-in-out .8s;-moz-transition:ease-in-out .8s;-webkit-transition:ease-in-out .8s;transition:ease-in-out .8s}@media not all and (min-resolution:.001dpcm){@media{.revealer-bottom>*{top:initial;opacity:1}}}}.tutor-list{position:relative;display:block}.tutor-list>ul{position:relative;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center}.tutor-list>ul>li{position:relative;display:block;max-width:var(--max-list-item-width)}.tutor-list>ul>li>div{position:relative;display:grid;grid-template-columns:auto 50%;gap:20px}.tutor-list>ul>li>div>figure{position:relative;display:block}.tutor-list>ul>li>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.tutor-list>ul>li>div>.content{position:relative;display:block}.tutor-list>ul>li>div>.content>h5{font-size:18px}.tutor-list>ul>li>div>.content>.button-container{position:absolute;display:block;bottom:0;left:0;padding:0;text-align:left}.tutor-list>ul>li>div>.content>.button-container>.button{padding:0}@media only screen and (min-width:20px) and (max-width:800px){.tutor-list>ul>li{position:relative;display:block;max-width:var(--max-list-item-width);border-bottom:solid 1px #cecece;padding-bottom:10px}.tutor-list>ul>li>div{grid-template-columns:80px auto}.tutor-list>ul>li>div>.content>h5{font-size:25px}}@media only screen and (min-width:800px) and (max-width:1400px){.tutor-list>ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.zebra{position:relative;display:block}.zebra>div{position:relative;display:block}.zebra>div>ul{position:relative;display:block}.zebra>div>ul>li{position:relative;display:block}.zebra>div>ul>li{background-color:var(--zebra-color-a)}.zebra>div>ul>li:nth-child(even){background-color:var(--zebra-color-b)}.zebra>div>ul>li>div{position:relative;display:grid;gap:20px;align-items:center;grid-template-areas:'fig cont';max-width:var(--wrapper-width);margin:0 auto;padding:40px 0;border-bottom:solid 1px var(--text-color)}.zebra>div>ul>li:last-child>div{border-bottom:none}.zebra>div>ul>li:nth-child(even)>div{grid-template-areas:'cont fig'}.zebra>div>ul>li>div>figure{position:relative;display:block;grid-area:fig}.zebra>div>ul>li>div>figure>img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.zebra>div>ul>li>div>.content{position:relative;display:block;grid-area:cont}@media only screen and (min-width:20px) and (max-width:800px){.zebra>div>ul>li>div{display:block}.zebra>div>ul>li>div>figure{padding-bottom:20px}}