@charset "UTF-8";[data-search-state=not-found] .search-result{height:100vh;min-height:25rem}.search-result-body .search-container,.search-result-body[data-search-state=not-found] .search-result__content{display:none}.search-result__info{background:#0a6c68;color:#fff;padding-bottom:.625rem;padding-top:1.25rem;position:sticky;top:0;z-index:400}@media only screen and (min-width:768px){.search-result__info{padding-bottom:.9375rem;padding-top:2.5rem}}@media only screen and (min-width:1140px){.search-result__info{padding-top:3.125rem}.search-result__info-box{align-items:start;row-gap:1.375rem}}.search-result__info-label{color:#131313;font-size:.75rem;line-height:1.1;margin-bottom:.625rem}@media only screen and (min-width:768px){.search-result__info-label{font-size:1rem;margin-bottom:.9375rem}}.search-result__info-value{align-items:baseline;display:flex;font-size:1.125rem;justify-content:center;line-height:1.1;margin:0 auto 1.875rem;position:relative}.search-result__info-value:before{content:"→";display:block;font-weight:400;margin-right:.125rem;position:relative}.search-result__info-value svg{fill:#fff;display:inline-block;height:1em;vertical-align:middle;width:1em}@media only screen and (min-width:768px){.search-result__info-value{font-size:1.25rem;margin:0 auto 2.5rem}.search-result__info-value:before{margin-right:.25rem}}@media only screen and (min-width:1140px){.search-result__info-value{max-width:21.875rem}[data-search-state=not-found] .search-result__info-value{max-width:35.625rem}.search-result__info-value:before{margin-right:.625rem}}.search-result__info-tabs{background:hsla(0,0%,100%,.2);border-radius:100px;display:flex;justify-content:center;margin:0 auto;overflow:hidden;width:fit-content}.search-result__content{background:#131313;padding-top:3.75rem}.search-result__section{position:relative}.tab-item{font-size:.875rem;line-height:1.1;padding:.5625rem 1.875rem;transition:none}.tab-item:before{background-color:#fff;content:"";display:block;height:2px;left:0;position:absolute;top:calc(100% + .25rem);transform:scaleX(0);width:100%}.tab-item.is-active{background:#fff;border-radius:6.25rem;color:#131313}.tab-item.is-active a:before{color:#fff}@media only screen and (min-width:768px){.tab-item{font-size:1.125rem}.tab-item:before{top:calc(100% + .375rem)}}.tab-item__count{align-items:center;background-color:#115664;border-radius:50%;display:flex;height:var(--tab-height);justify-content:center;position:absolute;right:0;top:0;width:var(--tab-height)}.tab-item__count:before{color:#fff;content:attr(data-result-count);font-size:.625rem;padding-top:.0625rem}@media only screen and (min-width:768px){.tab-item__count:before{font-size:.75rem}}.tab-item__link{--tab-height:1.3125rem;align-items:center;display:flex;height:var(--tab-height);padding-right:calc(.375rem + var(--tab-height));position:relative}.tab-item__link *{pointer-events:none}@media only screen and (min-width:768px){.tab-item__link{--tab-height:1.5rem}}@media only screen and (hover:hover) and (pointer:fine){.tab-item__link span{transition:inherit}.tab-item__link:hover span{color:var(--clr-hover)}}.result-block{animation:fade-in .3s ease both;padding-bottom:5rem;position:relative}@media only screen and (min-width:768px){.result-block{padding-bottom:5rem}}.result-block__name{font-size:1.875rem;line-height:1.1;text-transform:lowercase}@media only screen and (min-width:768px){.result-block__name{font-size:3.75rem}}@media only screen and (min-width:1140px){.result-block__name{font-size:5rem}}.result-block__filter{background:transparent;display:flex;flex-direction:column;gap:.9375rem}[data-result-type=articles] .result-block__filter{display:none}.result-block__filter-item{font-size:.875rem}@media only screen and (min-width:768px){.result-block__filter-item{font-size:1rem}}.result-block__filter span{font:inherit}.result-block__info{font-size:.625rem;margin-top:.9375rem}[data-result-type=articles] .result-block__info{align-self:end;margin:0}@media only screen and (min-width:768px){.result-block__info{font-size:.875rem;margin-top:.625rem}}@media only screen and (min-width:1140px){[data-result-type=articles] .result-block__info{align-self:start;margin-top:.625rem}}.result-block__list{display:flex;flex-direction:column;gap:3.75rem;margin:2.375rem 0 3.75rem}@media only screen and (min-width:768px){.result-block__list{gap:5rem;margin-top:2.75rem}[data-result-type=courses] .result-block__list{grid-template:auto/repeat(2,1fr);margin-bottom:3.75rem;margin-top:3.875rem}}@media only screen and (min-width:768px) and (min-width:768px){[data-result-type=courses] .result-block__list{margin-bottom:5rem}}@media only screen and (min-width:1280px){.result-block__list{margin-top:2rem}[data-result-type=courses] .result-block__list{column-gap:2.25rem;grid-template-columns:repeat(2,minmax(23.75rem,28.125rem));margin-top:1.625rem}.result-block__nav{padding-left:var(--aside-width)}}.search-filter__box{position:absolute;right:0;top:.5rem;z-index:20}@media only screen and (min-width:768px){.search-filter__box{top:.875rem}}@media only screen and (min-width:1280px){.search-filter__box{top:1.5625rem}}.search-filter__box.show .courses-filter{display:flex}.search-filter__box.show svg{transform:rotate(180deg)}.search-filter__title{align-items:center;cursor:pointer;display:flex;gap:.625rem;margin-bottom:.625rem;padding-inline:.75rem;transition:.2s}@media only screen and (hover:hover) and (pointer:fine){.search-filter__title:hover{opacity:.7}}.courses-filter{background:#131313;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:none;font-size:.875rem;font-weight:500;padding:.625rem .75rem .9375rem}@media only screen and (min-width:768px){.courses-filter{font-size:1.25rem}}.courses-filter li{align-items:center;display:flex;gap:.625rem}.courses-filter__link{cursor:pointer;transition:opacity .25s}.courses-filter__link span{pointer-events:none}@media only screen and (min-width:768px){.courses-filter__link:before{font-size:1.25rem;margin-right:.375rem}}@media only screen and (hover:hover) and (pointer:fine){.courses-filter__link:hover{opacity:.7}}.result__item.selected{background:red}.pagination{align-items:baseline;display:flex;font-size:1.375rem;font-weight:500;gap:1.25rem;justify-content:center;line-height:1}.pagination svg{fill:#fff;height:1rem;transition:.3s}@media only screen and (min-width:768px){.pagination{font-size:1.75rem}.pagination svg{height:1.25rem}}.pagination a *{pointer-events:none}.pagination__page a{text-decoration:none}.pagination__page--current{border-bottom:1px solid}.pagination__first,.pagination__prev{transform:scaleX(-1)}@media only screen and (hover:hover) and (pointer:fine){.pagination a:hover{color:var(--clr-inactive,#7f7f7f)}.pagination a:hover svg{fill:var(--clr-inactive,#7f7f7f)}}:root{--clr-primary:#000;--clr-secondary:#fff;--side-padding:10px;--nav-height:3.375rem;--common-padding:3.75rem}@media only screen and (min-width:768px){:root{--side-padding:20px;--nav-height:3.75rem;--common-padding:5rem}}@media only screen and (min-width:1280px){:root{--common-padding:6.25rem}}.courses__face{background:radial-gradient(circle at 110% 20%,#5f996c -40%,#004053 41%,#004053 65%,#006288 120%)}@media only screen and (min-width:768px){.courses__face{background:radial-gradient(circle at 110% 20%,#5f996c -30%,#004053 38%,#004053 70%,#006288 115%)}}@media only screen and (min-width:1280px){.courses__face{background:radial-gradient(circle at 100% 5%,#5f996c -5%,#004053 27%,#004053 80%,#006288 110%)}}.courses__face .container{padding-bottom:2.5rem;padding-top:5rem}@media only screen and (min-width:768px){.courses__face .container{padding-bottom:5rem;padding-top:10.875rem}}@media only screen and (min-width:1280px){.courses__face .container{padding-bottom:3.75rem;padding-top:13.75rem}}.course-card{--side-width:2rem;--inner-padding:0.625rem;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding-left:var(--side-width);position:relative}@media only screen and (min-width:568px){.course-card{--side-width:3.875rem;--inner-padding:1.25rem}}@media only screen and (min-width:768px){.course-card{display:grid;grid-template-areas:"lead   img" "descr  info";grid-template-columns:minmax(456px,628px) minmax(210px,380px);grid-template-rows:minmax(230px,auto) auto}}@media only screen and (min-width:1024px){.course-card{max-width:1100px;width:100%}}@media only screen and (min-width:1140px){.course-card{grid-template-areas:"lead   lector" "descr  lector";grid-template-rows:1fr auto;min-height:420px}}@media only screen and (hover:hover) and (pointer:fine){.course-card:hover:before{width:100%}}.course-card:before{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:var(--side-width)}@media only screen and (hover:hover) and (pointer:fine){.course-card:before{transition:width .35s ease;will-change:width;z-index:1}}.course-card__lead{margin-bottom:3.75rem;padding:var(--inner-padding) var(--inner-padding) 0}@media only screen and (min-width:768px){.course-card__lead{grid-area:lead;margin-bottom:2.5rem}}@media only screen and (hover:hover) and (pointer:fine){.course-card__lead{position:relative;z-index:1}}.course-card__meta{margin-top:var(--inner-padding)}.course-card__descr{padding:0 var(--inner-padding) var(--inner-padding);position:relative;z-index:1}.course-card__descr svg{fill:#fff;height:.5rem;left:-1.6875rem;position:absolute;top:.4em;width:1.25rem}@media only screen and (min-width:768px){.course-card__descr{grid-area:descr}.course-card__descr svg{height:.625rem;left:-2.75rem;width:1.625rem}}.course-card__lector__info{display:none}@media only screen and (min-width:768px){.course-card__lector__info{display:block;grid-area:info;margin-top:10px;position:relative;z-index:0}}@media only screen and (min-width:1140px){.course-card__lector__info{align-self:flex-end;grid-area:lector;margin:0;padding:1.25rem}}.course-card__lector-img{display:none}@media only screen and (min-width:768px){.course-card__lector-img{display:flex;grid-area:img;height:100%;max-height:280px;position:relative;width:100%;z-index:0}.course-card__lector-img img{height:100%;object-fit:cover;object-position:center;width:100%}.course-card__lector-img:after{background:linear-gradient(0deg,#000 0,transparent 40%);content:"";display:block;height:100%;position:absolute;width:100%}}@media only screen and (min-width:1140px){.course-card__lector-img{grid-area:lector;max-height:unset}.course-card__lector-img img{position:absolute}}@media only screen and (min-width:768px){.course-card__lector-name{left:0;padding-right:.625rem;position:absolute;top:calc(-20px - 1.3em)}}@media only screen and (min-width:1140px){.course-card__lector-name{margin-bottom:.625rem;position:static}}@media only screen and (min-width:768px){.course-card__lector-position{font-size:.875rem;padding-right:.625rem}}@media only screen and (min-width:1024px){.course-card__lector-position{font-size:1.125rem;padding-right:1.25rem}}.courses__section .container{padding-bottom:var(--common-padding)}.courses__section .actions-wrap{align-items:center;display:flex;flex-direction:column;position:relative}.courses-list__item,.courses__section .actions-wrap{margin-top:var(--common-padding)}@media only screen and (min-width:1024px){.courses-list{align-items:center;display:flex;flex-direction:column}}.filter-list{display:flex;flex-wrap:wrap}.filter-list__wrap{-ms-overflow-style:none;margin-top:-.625rem;scroll-behavior:smooth;scrollbar-width:none;width:100%}.filter-list__wrap::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.filter-list__wrap{margin-top:-1.25rem}}.filter-list__item{padding-right:.5rem;padding-top:.625rem}@media only screen and (min-width:768px){.filter-list__item{padding-right:.75rem}}.filter-list__item.active{order:-1}@media only screen and (min-width:768px){.filter-list__item{padding-top:1.25rem}}.fixed-filter{left:0;overflow-x:auto;padding:0 var(--side-padding);position:fixed;top:.625rem;transform:translateX(120%);transition:transform .15s ease;width:100vw;z-index:1000}@media only screen and (min-width:768px){.fixed-filter{top:1.25rem}}.fixed-filter .filter-list{flex-wrap:nowrap}.fixed-filter .filter-list__item:not(.active) .tag-label{background-color:rgba(0,0,0,.6)}.fixed-filter.is-fixed{background:hsla(0,0%,7%,.6);padding:.75rem .625rem;transform:translateX(0);transition-delay:.5s;transition-duration:.5s}@media only screen and (min-width:768px){.fixed-filter.is-fixed{padding-inline:1.25rem}}.fixed-filter.is-fixed .filter-list__item{padding-top:0}.fixed-filter.is-fixed .tag-label{font-size:.875rem;padding:.625rem 1.4375rem}@media only screen and (min-width:768px){.fixed-filter.is-fixed .tag-label{font-size:1.25rem}}.fixed-header.active~.content .fixed-filter{top:4.875rem}.pagination{margin-top:1.25rem}@media only screen and (min-width:768px){.pagination{margin-top:2.5rem}}.page__list{align-items:center;display:flex;justify-content:center}.page__item{line-height:1.15}.page__item:not(:first-child){margin-left:1.25rem}.page__item-current{position:relative}.page__item-current:before{border-bottom:1px solid var(--clr-primary);bottom:0;content:"";display:block;position:absolute;width:100%}@media only screen and (hover:hover) and (pointer:fine){.page__item a:hover{opacity:.5}}.more-spinner{height:1rem;opacity:0;position:absolute;top:.875rem;transition:opacity .25s;width:6rem}@media only screen and (min-width:768px){.more-spinner{top:1.25rem}}.loading-more .more-spinner{opacity:1}.more-spinner__dot{animation:spinner-animation 1s ease 0ms infinite;border:3px solid var(--clr-primary);border-radius:50%;float:left;height:1rem;margin:0 .5rem;transform:scale(0);width:1rem}.more-spinner__dot:first-child{animation-delay:.3s}.more-spinner__dot:nth-child(2){animation-delay:.6s}.more-spinner__dot:nth-child(3){animation-delay:.9s}@keyframes spinner-animation{50%{opacity:1;transform:scale(1)}to{opacity:0}}:root{--sales-banner-bg:#000;--sales-banner-text-1:#fff;--sales-banner-space:4.375rem;--sales-banner-btn-accent:#002ef4;--sales-banner-btn-bg:#fff}@media only screen and (min-width:768px){:root{--sales-banner-space:6.5625rem}}.page-front .header{top:var(--sales-banner-space)}@media only screen and (min-width:1280px){.page-front .header{top:0}}.elvtr-base-wrap .sales-banner,.like-elvtr-land-wrap .sales-banner,.packages-landing-theme .sales-banner{bottom:1.5rem;top:auto}.elvtr-base-wrap .sales-banner .container,.like-elvtr-land-wrap .sales-banner .container,.packages-landing-theme .sales-banner .container{padding:0 .625rem}@media only screen and (min-width:768px){.elvtr-base-wrap .sales-banner .container,.like-elvtr-land-wrap .sales-banner .container,.packages-landing-theme .sales-banner .container{padding:0 1.25rem}}.packages-landing-theme .sales-banner~.sc__order .order__box{padding-bottom:6.25rem}.like-elvtr-land-wrap .order-section{padding-bottom:5.625rem}@media only screen and (min-width:768px){.like-elvtr-land-wrap .order-section{padding-bottom:6.875rem}}@media only screen and (min-width:1280px){.like-elvtr-land-wrap .order-section{padding-bottom:8.125rem}}.elvtr-base-wrap .footer{padding-bottom:5rem}@media only screen and (min-width:768px){.elvtr-base-wrap .footer{padding-bottom:6.25rem}}.courses__face{padding-top:var(--sales-banner-space)}.sales-banner{position:fixed;top:.75rem;width:100%;z-index:300}@media only screen and (min-width:768px){.sales-banner{top:1.0625rem}}@media only screen and (min-width:1280px){.sales-banner{bottom:1.875rem;top:auto}}.sales-banner span{font-family:Helvetica,sans-serif;font-size:.6875rem;line-height:.8125rem}@media only screen and (min-width:768px){.sales-banner span{font-size:1.375rem;line-height:1.5625rem}}@media only screen and (min-width:1280px){.sales-banner span{font-size:1.75rem;line-height:2rem}}.sales-banner__cont{align-items:center;background:radial-gradient(rgba(0,46,244,.3) 0,rgba(0,46,244,0) 100%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(91.6deg,#410bb6 -.97%,#0e071f 118%);border-radius:0 .9375rem;display:flex;justify-content:space-between;padding:.5rem .625rem}@media only screen and (min-width:768px){.sales-banner__cont{border-radius:0 1.25rem;flex-direction:row;padding:.6875rem .9375rem}}@media only screen and (min-width:1280px){.sales-banner__cont{border-radius:0 1.875rem;margin:0 auto;max-width:51.6875rem;padding:.875rem 2.8125rem}}.sales-banner__title{display:flex;gap:.4375rem}.sales-banner__title span{color:var(--sales-banner-text-1);display:block}@media only screen and (min-width:768px){.sales-banner__title span:nth-child(2){padding:0 .75rem}}.sales-banner__btn{background:var(--sales-banner-btn-bg);border:1px solid var(--sales-banner-btn-accent);border-radius:3.125rem;color:var(--sales-banner-btn-accent);font-size:.625rem;line-height:.6875rem;padding:.375rem 1.5625rem;position:relative}@media only screen and (min-width:768px){.sales-banner__btn{border-width:2px;font-size:1.125rem;line-height:1.25rem;padding:.5rem 3.125rem}}@media only screen and (min-width:1280px){.sales-banner__btn{font-size:1.375rem;line-height:1.5625rem;padding:.4375rem 4rem}}.sales-banner__btn:before{border-radius:inherit;box-shadow:0 0 .625rem var(--sales-banner-btn-accent);content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}