.likely,.likely__widget{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;text-indent:0!important;list-style:none!important;font-weight:400;font-family:Helvetica Neue,Arial,sans-serif}.likely{display:inline-block}.likely__widget{margin:0;font-size:inherit}.likely{opacity:0;font-size:0!important}.likely_visible{opacity:1;transition:opacity .1s ease-in}.likely>*{display:inline-block;visibility:hidden}.likely_visible>*{visibility:inherit}.likely__widget{position:relative;white-space:nowrap}.likely__button,.likely__widget{display:inline-block}.likely__button,.likely__counter{text-decoration:none;text-rendering:optimizeLegibility;margin:0;outline:0}.likely__button{position:relative;user-select:none}.likely__counter{display:none;position:relative;font-weight:400}.likely_ready .likely__counter{display:inline-block}.likely_ready .likely__counter_empty{display:none}.likely__button,.likely__counter,.likely__icon,.likely__widget{vertical-align:top}.likely__widget{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out}.likely__widget:active,.likely__widget:focus,.likely__widget:hover{transition:none;cursor:pointer}@media (hover:none){.likely__widget:active,.likely__widget:focus,.likely__widget:hover{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out;cursor:unset}}.likely__icon{position:relative;text-align:left;display:inline-block}.likely svg{position:absolute;left:3px;top:3px;width:16px;height:16px}.likely__button,.likely__counter{line-height:inherit;cursor:inherit}.likely__button:empty{display:none}.likely__counter{text-align:center}.likely .likely__widget{color:#000;background:rgba(231,231,231,.8)}.likely .likely__counter{background-size:1px 1px;background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(0,0,0,.2) 0,rgba(0,0,0,0) .5px,rgba(0,0,0,0) 100%)}.likely-light .likely__widget{color:#fff;fill:#fff;background:rgba(236,236,236,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}.likely-light .likely__counter{background-image:linear-gradient(to right,rgba(255,255,255,.4) 0,rgba(255,255,255,0) .5px,rgba(255,255,255,0) 100%)}.likely__widget_facebook{fill:#425497}.likely__widget_facebook:active,.likely__widget_facebook:focus,.likely__widget_facebook:hover{background:rgba(207,212,229,.8)}@media (hover:none){.likely__widget_facebook:active,.likely__widget_facebook:focus,.likely__widget_facebook:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus,.likely-light .likely__widget_facebook:hover{text-shadow:#425497 0 0 .25em;background:rgba(66,84,151,.7)}@media (hover:none){.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus,.likely-light .likely__widget_facebook:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_gplus{fill:#dd4241}.likely__widget_gplus:active,.likely__widget_gplus:focus,.likely__widget_gplus:hover{background:rgba(246,207,207,.8)}@media (hover:none){.likely__widget_gplus:active,.likely__widget_gplus:focus,.likely__widget_gplus:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_gplus:active,.likely-light .likely__widget_gplus:focus,.likely-light .likely__widget_gplus:hover{text-shadow:#dd4241 0 0 .25em;background:rgba(221,66,65,.7)}@media (hover:none){.likely-light .likely__widget_gplus:active,.likely-light .likely__widget_gplus:focus,.likely-light .likely__widget_gplus:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_linkedin{fill:#0077b5}.likely__widget_linkedin:active,.likely__widget_linkedin:focus,.likely__widget_linkedin:hover{background:rgba(191,221,236,.8)}@media (hover:none){.likely__widget_linkedin:active,.likely__widget_linkedin:focus,.likely__widget_linkedin:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_linkedin:active,.likely-light .likely__widget_linkedin:focus,.likely-light .likely__widget_linkedin:hover{text-shadow:#0077b5 0 0 .25em;background:rgba(0,119,181,.7)}@media (hover:none){.likely-light .likely__widget_linkedin:active,.likely-light .likely__widget_linkedin:focus,.likely-light .likely__widget_linkedin:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_odnoklassniki{fill:#f6903b}.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus,.likely__widget_odnoklassniki:hover{background:rgba(252,227,206,.8)}@media (hover:none){.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus,.likely__widget_odnoklassniki:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus,.likely-light .likely__widget_odnoklassniki:hover{text-shadow:#f6903b 0 0 .25em;background:rgba(246,144,59,.7)}@media (hover:none){.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus,.likely-light .likely__widget_odnoklassniki:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_pinterest{fill:#bd081c}.likely__widget_pinterest:active,.likely__widget_pinterest:focus,.likely__widget_pinterest:hover{background:rgba(238,193,198,.8)}@media (hover:none){.likely__widget_pinterest:active,.likely__widget_pinterest:focus,.likely__widget_pinterest:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus,.likely-light .likely__widget_pinterest:hover{text-shadow:#bd081c 0 0 .25em;background:rgba(189,8,28,.7)}@media (hover:none){.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus,.likely-light .likely__widget_pinterest:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_telegram{fill:#34abde}.likely__widget_telegram:active,.likely__widget_telegram:focus,.likely__widget_telegram:hover{background:rgba(204,234,246,.8)}@media (hover:none){.likely__widget_telegram:active,.likely__widget_telegram:focus,.likely__widget_telegram:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_telegram:active,.likely-light .likely__widget_telegram:focus,.likely-light .likely__widget_telegram:hover{text-shadow:#34abde 0 0 .25em;background:rgba(52,171,222,.7)}@media (hover:none){.likely-light .likely__widget_telegram:active,.likely-light .likely__widget_telegram:focus,.likely-light .likely__widget_telegram:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_twitter{fill:#00b7ec}.likely__widget_twitter:active,.likely__widget_twitter:focus,.likely__widget_twitter:hover{background:rgba(191,237,250,.8)}@media (hover:none){.likely__widget_twitter:active,.likely__widget_twitter:focus,.likely__widget_twitter:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus,.likely-light .likely__widget_twitter:hover{text-shadow:#00b7ec 0 0 .25em;background:rgba(0,183,236,.7)}@media (hover:none){.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus,.likely-light .likely__widget_twitter:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_vkontakte{fill:#526e8f}.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus,.likely__widget_vkontakte:hover{background:rgba(211,218,227,.8)}@media (hover:none){.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus,.likely__widget_vkontakte:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus,.likely-light .likely__widget_vkontakte:hover{text-shadow:#526e8f 0 0 .25em;background:rgba(82,110,143,.7)}@media (hover:none){.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus,.likely-light .likely__widget_vkontakte:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely__widget_whatsapp{fill:#25d366}.likely__widget_whatsapp:active,.likely__widget_whatsapp:focus,.likely__widget_whatsapp:hover{background:rgba(200,244,216,.8)}@media (hover:none){.likely__widget_whatsapp:active,.likely__widget_whatsapp:focus,.likely__widget_whatsapp:hover{background:rgba(231,231,231,.8)}}.likely-light .likely__widget_whatsapp:active,.likely-light .likely__widget_whatsapp:focus,.likely-light .likely__widget_whatsapp:hover{text-shadow:#25d366 0 0 .25em;background:rgba(37,211,102,.7)}@media (hover:none){.likely-light .likely__widget_whatsapp:active,.likely-light .likely__widget_whatsapp:focus,.likely-light .likely__widget_whatsapp:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:rgba(236,236,236,.16)}}.likely{margin:0 -5px -10px}.likely .likely__widget{line-height:20px;font-size:14px;border-radius:3px;height:22px;margin:0 5px 10px}.likely .likely__icon{width:22px;height:22px}.likely .likely__button{padding:1px 4px 1px 0}.likely .likely__counter{padding:1px 4px}.likely-big{margin:0 -6px -12px}.likely-big .likely__widget{line-height:28px;font-size:18px;border-radius:4px;height:32px;margin:0 6px 12px}.likely-big .likely__icon{width:32px;height:32px}.likely-big .likely__button{padding:2px 6px 2px 0}.likely-big .likely__counter{padding:2px 6px}.likely-big svg{left:4px;top:4px;width:24px;height:24px}.likely-small{margin:0 -4px -8px}.likely-small .likely__widget{line-height:14px;font-size:12px;border-radius:2px;height:18px;margin:0 4px 8px}.likely-small .likely__icon{width:18px;height:18px}.likely-small .likely__button{padding:2px 3px 2px 0}.likely-small .likely__counter{padding:2px 3px}.likely-small svg{left:3px;top:3px;width:12px;height:12px}/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
.notification{min-width:380px;box-sizing:border-box;border-radius:4px;border-width:1px;border-style:solid;border-color:#ebeef5;position:fixed;left:50%;top:20px;transform:translateX(-50%);background-color:#edf2fc;transition:opacity 0.3s, transform .4s;overflow:hidden;padding:15px 15px 15px 20px;display:flex;align-items:center;z-index:1000}.notification--success{background:#53CF86;color:#fff;border:none;box-shadow:0 4px 15px rgba(0,196,83,0.31)}.notification--error{background:#D12424;color:#fff;border:none;box-shadow:0 4px 15px rgba(255,36,36,0.51)}.notification--error-info{min-width:200px;max-width:290px;background:#ebeef5;color:#333;left:15px;bottom:10px;top:auto !important;transform:none}
@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.12.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img,fieldset,a img{border:none}input[type="text"],input[type="email"],input[type="tel"],textarea{-webkit-appearance:none}input[type="submit"],button{cursor:pointer}input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}input,button{margin:0;padding:0;border:0}div,input,textarea,select,button,h1,h2,h3,h4,h5,h6,a,span,a:focus{outline:none}ul,ol{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.icon-add-plus{width:1em;height:1em;fill:#B5B5B5}.icon-arrow-down{width:1.71em;height:1em;fill:#333}.icon-arrow-up{width:1.71em;height:1em;fill:#333}.icon-arrow-left{width:1.33em;height:1em;fill:#333}.icon-arrow-right{width:1.28em;height:1em;fill:#333}.icon-close{width:1em;height:1em;fill:#191919}.icon-date{width:0.95em;height:1em;fill:#979797}.icon-delete{width:1em;height:1em;fill:#C8C8C8}.icon-edit{width:1em;height:1em;fill:#C8C8C8}.icon-everyday{width:1em;height:1em;fill:#93D2C2}.icon-eye{width:1.69em;height:1em;fill:#333}.icon-facebook{width:0.5em;height:1em;fill:#FFF}.icon-fb-rev{width:1em;height:1em;fill:#FFF}.icon-fb{width:0.44em;height:1em;fill:#1C2635}.icon-hamburger{width:1.25em;height:1em;fill:#C8C8C8}.icon-image-text{width:2.07em;height:1em;fill:#333}.icon-image{width:1em;height:1em;fill:#333}.icon-images{width:1em;height:1em;fill:#333}.icon-instagram{width:1em;height:1em;fill:#1C2635}.icon-like-bold{width:1.07em;height:1em;fill:#333}.icon-like-fill-bold{width:1.07em;height:1em;fill:#333}.icon-like-fill{width:1.17em;height:1em;fill:#B5B5B5}.icon-like{width:1.17em;height:1em;fill:#B5B5B5}.icon-live{width:2.6em;height:1em;fill:#333}.icon-location{width:0.76em;height:1em;fill:initial}.icon-lock{width:0.74em;height:1em;fill:initial}.icon-menu{width:2em;height:1em;fill:#202124}.icon-money{width:1.53em;height:1em;fill:#979797}.icon-ruble-sign{width:9px;height:12px;fill:#191919}.icon-ruble-sign_md{width:12px;height:14px}.icon-ruble-sign_sm{width:7px;height:8px}.icon-ruble-sign_sm-h10{width:9px;height:10px}.icon-ruble-sign_white{fill:#fff}.icon-ruble-sign_red{fill:red}.icon-next{width:0.52em;height:1em;fill:initial}.icon-online{width:1.41em;height:1em;fill:#93D2C2}.icon-password-eye{width:1.79em;height:1em;fill:#A7A7A7}.icon-password-hidden-eye{width:1.47em;height:1em;fill:#FD9395}.icon-photo{width:1.33em;height:1em;fill:#FFF}.icon-play{width:0.8em;height:1em;fill:#FFF}.icon-plus{width:1em;height:1em;fill:#BEBEBE}.icon-prev{width:0.52em;height:1em;fill:initial}.icon-print{width:1.07em;height:1em;fill:initial}.icon-search{width:1em;height:1em;fill:initial}.icon-searching{width:0.97em;height:1em;fill:initial}.icon-share-facebook{width:1em;height:1em;fill:#35578C}.icon-share-google{width:1em;height:1em;fill:#CC4F42}.icon-share-instagram{width:1em;height:1em;fill:#EA418C}.icon-share-pinterest{width:1em;height:1em;fill:#B8242B}.icon-share-twitter{width:1em;height:1em;fill:#38A0CD}.icon-showcase{width:1em;height:1em;fill:#C8C8C8}.icon-subjects{width:1.1em;height:1em;fill:#93D2C2}.icon-text{width:0.82em;height:1em;fill:#333}.icon-thumb{width:0.96em;height:1em;fill:initial}.icon-time{width:1em;height:1em;fill:#979797}.icon-twitter{width:1.18em;height:1em;fill:#1C2635}.icon-user{width:1em;height:1em;fill:#191919}.icon-video-stroke{width:0.82em;height:1em;fill:#333}.icon-video{width:1.43em;height:1em;fill:#C8C8C8}.icon-view{width:1.17em;height:1em;fill:#93D2C2}.icon-wallet{width:1.15em;height:1em;fill:initial}.icon-youtube{width:1.2em;height:1em;fill:#1C2635}.icon-vk{width:1.45em;height:1em;fill:#1C2635}.icon-telegram{width:1.41em;height:1em;fill:#93D2C2}@font-face{font-family:ProximaNova-Regular;src:url("/static/ProximaNova-Regular.995301885220.woff2") format("woff2"),url("/static/ProximaNova-Regular.daaf1b12a71a.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova-Bold;src:url("/static/ProximaNova-Bold.7bd432736094.woff2") format("woff2"),url("/static/ProximaNova-Bold.b55e0de57ce3.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova-SemiBold;src:url("/static/ProximaNova-SemiBold.1ceb41ee0e9b.woff2") format("woff2"),url("/static/ProximaNova-SemiBold.3315bab4235c.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova-Light;src:url("/static/ProximaNova-Light.db5db49fc79c.woff2") format("woff2"),url("/static/ProximaNova-Light.b50131551805.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:currency;src:url("/static/currency.f5033b842b9a.woff2") format("woff2"),url("/static/currency.d68a0852fde1.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url("/static/Montserrat-Regular.a34a420be119.woff2") format("woff2"),url("/static/Montserrat-Regular.4fff79a005c6.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url("/static/Montserrat-SemiBold.11fc71689da1.woff2") format("woff2"),url("/static/Montserrat-SemiBold.bbf7b03bc96a.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url("/static/Montserrat-Bold.58fe2032a074.woff2") format("woff2"),url("/static/Montserrat-Bold.2c6fd139d7ca.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans-Regular;src:url("/static/Open-Sans-Regular.aeb4b1bfc96b.woff2") format("woff2"),url("/static/Open-Sans-Regular.2491afe95f7c.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans-Bold;src:url("/static/Open-Sans-Bold.862115d3e88e.woff2") format("woff2"),url("/static/Open-Sans-Bold.5ee10d11dc03.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@keyframes blinker{50%{opacity:0}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes iridescent{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}body{min-width:360px;font-family:'ProximaNova-Regular', sans-serif;font-size:15px;color:#191919;line-height:1.333}@media only screen and (max-width: 1023px){body{font-size:14px;line-height:1.57}}body.no-scroll{overflow:hidden}button,input,textarea,select{font-family:'ProximaNova-Regular', sans-serif;font-size:15px}button{background:none}a{color:#FF9393;text-decoration:none}input,textarea{text-overflow:ellipsis}input::placeholder,textarea::placeholder{color:#A7A7A7}textarea{border:none}strong,b{font-family:'ProximaNova-Bold', sans-serif}*::selection{background:#FF9393;color:white}.bold{font-family:'ProximaNova-Bold', sans-serif}button:disabled{cursor:not-allowed}.outer{display:flex;min-height:100vh;flex-direction:column}.container{flex:1 0 auto;margin-top:100px}.container.header-container{margin-top:0}.container_md{margin-top:50px}@media only screen and (max-width: 1023px){.container_md{margin-top:32px}}@media only screen and (max-width: 720px){.container_md{margin-top:24px}}.container.top0{margin-top:0}.container.top25{margin-top:25px}@media only screen and (max-width: 720px){.container.top25{margin-top:0}}.container.collection-app{margin-top:31px}@media only screen and (max-width: 720px){.container.collection-app{margin-top:0}}.center{width:100%;max-width:1024px;margin:0 auto;padding:0 40px}@media only screen and (max-width: 1023px){.center{padding:0 15px}}.center_md{max-width:860px}.center_sm{max-width:800px}.center_xs{max-width:540px}.center_img{max-width:690px}@media only screen and (max-width: 1366px){.center_img{max-width:600px}}@media only screen and (max-width: 1280px){.center_img{max-width:590px}}@media only screen and (max-width: 1023px){.center_img{max-width:500px}}@media only screen and (max-width: 720px){.center_img{max-width:450px}}.text-center{text-align:center}.btn-metro{display:inline-block;padding:13px 24px 12px;background-image:linear-gradient(-225deg, #D1FF7F 0%, #56FFFD 100%);border-radius:3px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;color:#191919;text-transform:uppercase;letter-spacing:2px;text-align:center;transition:all .2s;border:1px solid #ccc;z-index:2}@media only screen and (max-width: 1023px){.btn-metro{line-height:1.33}}@media only screen and (max-width: 599px){.btn-metro{padding:13px 20px 12px;letter-spacing:1px}}.btn{position:relative;padding:13px 24px 12px;background-image:linear-gradient(-225deg, #D1FF7F 0%, #56FFFD 100%);border-radius:3px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;color:#191919;text-transform:uppercase;letter-spacing:2px;text-align:center;transition:all .2s;z-index:2}@media only screen and (max-width: 1023px){.btn{line-height:1.33}}@media only screen and (max-width: 599px){.btn{padding:13px 20px 12px;letter-spacing:1px}}.btn:disabled:hover{box-shadow:none}.btn:active{box-shadow:0 0 0 0 rgba(0,0,0,0);color:rgba(38,38,38,0.1)}.btn:active .icon{fill:rgba(38,38,38,0.1)}.btn__title,.btn .icon{display:inline-block;vertical-align:middle}.btn__title{margin-top:-1px}.btn .icon{position:relative;top:-1px;margin-right:15px;fill:#191919;transition:fill .2s}.btn_dark{background:#191919;color:white}.btn_dark:hover{background:#545454}.btn_dark:active{color:rgba(255,255,255,0.1)}.btn_light{background-image:linear-gradient(-225deg, #FFE2EB 0%, #D8F5F5 100%)}.btn_stroke:hover:before,.btn_stroke:active:before{opacity:0}.btn_stroke:before{content:'';position:absolute;top:1px;left:1px;right:1px;bottom:2px;background:white;border-radius:2px;transition:opacity .2s;z-index:-2}.btn_fb{background:#3957A7;color:white}.btn_fb:active{color:rgba(255,255,255,0.2)}.btn_fb:active .icon{fill:rgba(255,255,255,0.2)}.btn_fb .icon{margin:-9px 15px -6px -25px;font-size:20px;fill:white}.btn_gray{background:#f8f8f8}.btn_light-gray{background:white;border:1px solid #A7A7A7;color:#A7A7A7}.btn_light-gray:hover,.btn_light-gray:active{color:#191919}.btn_white{background:white}.btn_pink{background:#ff9393;color:white}.btn_stroke-black{background:none;border:1px solid #191919;color:#191919}.btn_stroke-green{border:solid 1px #7ed321;background:none}.btn_pink-blue{background-image:linear-gradient(100deg, #8febff, #ffa2cb)}.btn_disabled{opacity:0.5;cursor:default}.btn_disabled:hover,.btn_disabled:active{color:#191919}.btn_shadow{border-radius:10px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05),0 9px 24px 0 rgba(33,74,211,0.1)}.btn_md{padding:18px 24px 17px}@media only screen and (max-width: 599px){.btn_md{padding:13px 24px 12px}}.btn_lg{padding:28px 40px 27px}@media only screen and (max-width: 599px){.btn_lg{padding:13px 20px}}.btn_lg.btn_stroke{padding:27px  39px 26px}@media only screen and (max-width: 599px){.btn_lg.btn_stroke{padding:12px 19px}}.btn_icon{padding-left:9px;padding-right:9px;background:transparent;border:1px solid #E6E6E6;font-size:0}.btn_icon .icon{margin:0;font-size:13px;fill:#191919}.btn_modern{position:relative;width:100%;height:40px;padding:10px 24px;background-image:linear-gradient(172.41deg, #FFCFDE 0%, #A5F9FA 100%);border-radius:5px;font-family:"Open Sans", sans-serif;font-style:normal;font-weight:bold;font-size:11px;color:#191919;text-transform:uppercase;letter-spacing:1px;text-align:center;line-height:16px;transition:all .2s}.btn_modern:active{box-shadow:0 0 0 0 rgba(0,0,0,0);color:rgba(38,38,38,0.1)}.btn_modern:focus{outline:none}.btn_modern:hover{background:linear-gradient(172.41deg, #FFE0EA 0%, #C6F7F7 100%)}.btn_modern:active{color:#191919;background:linear-gradient(172.41deg, #FFADC6 0%, #6FF8F9 100%)}.btn_modern:disabled{background:linear-gradient(172.41deg, #FFEFF4 0%, #EBFBFB 100%)}.btn.loading{box-shadow:none;color:transparent}.btn.loading .icon{visibility:hidden}.btn.loading:after{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid #191919;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.btn.loading.loading_white:after{border:3px solid #fff;border-left:3px solid transparent;border-radius:50%}.btn_fb{background:#3957A7;color:white}.btn_fb:active{color:rgba(255,255,255,0.2)}.btn_fb:active .icon{fill:rgba(255,255,255,0.2)}.btn_fb .icon{margin:-9px 15px -6px -25px;font-size:20px;fill:white}.btn_fb.loading{box-shadow:none;color:transparent}.btn_fb.loading .icon{visibility:hidden}.btn_fb.loading:after{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid #fff;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.btn_checkout{display:inline-block;width:100%;font-family:'Open-Sans-Bold', sans-serif;font-size:11px;line-height:16px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#333333;background:linear-gradient(172.15deg, #FEC5E0 0%, #A5DBFA 100%);box-shadow:0px 10px 32px rgba(0,103,198,0.17);border-radius:5px;cursor:pointer}.btn_checkout:active{color:#333333;background:linear-gradient(172.15deg, #FFA8D2 0%, #83D2FF 100%);box-shadow:0px 4px 16px rgba(0,103,198,0.16)}.btn_checkout:focus{color:#333333;outline:none;box-shadow:0px 10px 32px rgba(0,103,198,0.17)}.btn_checkout:hover{color:#333333;opacity:0.8;background:linear-gradient(172.15deg, #FEC5E0 0%, #A5DBFA 100%);box-shadow:0px 10px 32px rgba(0,103,198,0.17)}.btn_checkout:disabled{opacity:0.3;background:linear-gradient(172.15deg, #FEC5E0 0%, #A5DBFA 100%)}.btn_checkout.loading{color:transparent;cursor:not-allowed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn_checkout.loading:after{width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid white;border-left:2px solid rgba(255,255,255,0.25)}.btn_checkout.loading:hover,.btn_checkout.loading:active,.btn_checkout.loading:focus{opacity:1;background:linear-gradient(172.15deg, #FEC5E0 0%, #A5DBFA 100%);box-shadow:none}.btn_disabled{opacity:0.3;background:linear-gradient(172.15deg, #FEC5E0 0%, #A5DBFA 100%);cursor:not-allowed}.btn_disabled:hover,.btn_disabled:focus,.btn_disabled:active{opacity:0.3}.btn_blue-border-btn{min-width:265px;padding:21px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#0054f6;border:1px solid #0054f6;border-radius:6px;background:none;text-decoration:none;transition:0.15s all ease-in-out}.btn_blue-border-btn:hover{opacity:0.8}.btn_blue-border-btn:active{background:#0054f6;color:#fff;opacity:1}@media only screen and (max-width: 720px){.btn_blue-border-btn{padding:12px}}.btn_min-blue-border{display:inline-block;min-width:65px;padding:5px 15px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#0054f6;border:1px solid #0054f6;border-radius:6px;background:none;text-decoration:none;letter-spacing:normal;cursor:pointer;transition:0.15s all ease-in-out}.btn_min-blue-border:hover{opacity:0.8}.btn_min-blue-border:active{background:#0054f6;color:#fff;opacity:1}.btn_pull-right{float:right}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a.btn{display:inline-block}.logo{display:block;width:219px;height:71px;background:url("/static/./img/school-lil-city.66c210f01ccc.png") no-repeat 0 0/contain}@media only screen and (max-width: 1023px){.logo{width:180px;height:58px}}.logo-page-links{height:55px;margin:15px;background:url("/static/./img/logo_new.a158c367c038.svg") no-repeat center 0/contain}.search{position:relative;width:40px;height:40px}@media only screen and (max-width: 599px){.search{width:100%}}.search__input{position:absolute;top:0;right:0;width:40px;height:40px;padding:0 15px;background:rgba(25,25,25,0.1);border-radius:20px;color:rgba(25,25,25,0.8);transition:width .4s}@media only screen and (max-width: 599px){.search__input{width:100%}}.search__btn{position:absolute;top:0;right:0;bottom:0;width:40px}.search__btn .icon{font-size:17px;fill:rgba(25,25,25,0.5);transform:translate(0, 2px)}.search.open .search__input{width:170px}@media only screen and (max-width: 599px){.search.open .search__input{width:100%}}.header{position:absolute;left:0;right:0;z-index:100}.header--shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,0.08)}.header__container{display:flex;height:100px;border-bottom:1px solid #E6E6E6;align-items:center}@media only screen and (max-width: 1023px){.header__container{height:65px}}@media only screen and (max-width: 599px){.header__container{height:70px;margin:0 -15px;justify-content:space-between}}.header__wrap{display:flex;align-items:center;flex-direction:row-reverse;flex:1 0 auto}@media only screen and (max-width: 599px){.header__wrap{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:white;flex-direction:column;z-index:20}.header__wrap.visible{display:block}}.header__actions{display:flex;margin:auto;align-items:center;justify-content:center}@media only screen and (max-width: 599px){.header__actions{position:absolute;top:100%;left:0;right:0;padding:10px 15px;background:white}}.header__status{width:100px;margin-right:5px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;color:#A7A7A7;letter-spacing:1px}.header__btn{margin-left:10px}@media only screen and (max-width: 599px){.header__top{display:flex;height:70px;border-bottom:1px solid #E6E6E6;align-items:center}}@media only screen and (max-width: 599px){.header__search{margin-left:10px;flex:0 0 calc(100% - 90px)}}.header__nav{display:flex;position:absolute;transform:translateX(-50%);left:50%}@media only screen and (max-width: 1023px){.header__nav{position:static;transform:none;left:auto}}@media only screen and (max-width: 599px){.header__nav{display:block;height:calc(100vh - 71px);margin:0;padding:15px 0;overflow:auto;position:static;transform:none;left:auto}}.header__group{position:relative}@media only screen and (max-width: 599px){.header__group:last-child{margin-bottom:120px}}.header__group:hover .header__section{color:#191919}@media only screen and (max-width: 599px){.header__group:hover .header__section{color:#FF9393}}.header__group:hover .header__list{opacity:1;visibility:visible}.header__section{display:block;height:90px;margin:-10px 15px 0;border-bottom:1px solid transparent;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;color:#8C8C8C;line-height:100px;transition:color .2s}@media only screen and (max-width: 1023px){.header__section{height:65px;font-size:10px;line-height:65px}}@media only screen and (max-width: 599px){.header__section{position:relative;height:auto;margin:0;padding:15px 40px 15px 20px;border:none;font-size:14px;color:#FF9393;letter-spacing:2.5px;line-height:1.33}}@media only screen and (max-width: 599px){.header__section_sub:before,.header__section_sub:after{content:'';position:absolute;top:50%;background:#A7A7A7;transform:translateY(-50%)}.header__section_sub:before{right:20px;width:12px;height:2px}.header__section_sub:after{right:25px;width:2px;height:12px}}.header__section.active{border-color:#191919;color:#191919}@media only screen and (max-width: 599px){.header__section.active{color:#FF9393}}@media only screen and (max-width: 599px){.header__section.open:after{opacity:0}}.header__dot{position:absolute;top:50%;right:3px;width:7px;height:7px;margin-top:-5px;background:#EE4630;border-radius:50%;animation:blinker 2s linear infinite}@media only screen and (max-width: 1023px){.header__dot{width:6px;height:6px;margin-top:-4px}}@media only screen and (max-width: 599px){.header__dot{display:none}}.header__list,.header__drop{position:absolute;top:100%;left:50%;width:190px;margin-left:-95px;padding:10px 0;background:white;box-shadow:0 2px 20px 0 rgba(0,0,0,0.1);border-radius:2px;opacity:0;visibility:hidden;transform:translate3d(0, 0, 0);transition:opacity .2s, visibility .2s;overflow:hidden}@media only screen and (max-width: 599px){.header__list{display:none;position:static;width:100%;margin:0;box-shadow:none;opacity:1;visibility:visible}}.header__drop{left:auto;right:20px;margin:0}@media only screen and (max-width: 599px){.header__drop{padding:0}}@media only screen and (max-width: 599px){.header__drop .header__link{padding:8px 20px 7px}}@media only screen and (max-width: 599px){.header__drop .header__link_border{padding:12px 20px 10px}}.header__balance{margin-bottom:10px;padding:0 20px 10px;border-bottom:1px solid #E6E6E6}.header__link{display:block;position:relative;padding:8px 20px 7px;font-family:'ProximaNova-Bold', sans-serif;font-size:10px;color:#8C8C8C;text-transform:uppercase;transition:color .2s}@media only screen and (max-width: 599px){.header__link{padding:11px 20px;font-size:12px;color:#191919}}.header__link:hover{color:#191919}.header__link_green{color:#5BD700}@media only screen and (max-width: 599px){.header__link_green{color:#5BD700}}.header__link_green:hover{color:#45a400}.header__link_gray{color:#A7A7A7}@media only screen and (max-width: 599px){.header__link_gray{color:#A7A7A7}}.header__link_border{margin-bottom:5px;padding:2px 20px 10px;border-bottom:1px solid #E6E6E6;color:#191919}.header__link.active .header__title:after{content:'';position:absolute;top:50%;left:-10px;right:-10px;height:2px;margin-top:-2px;background-image:linear-gradient(-225deg, #FFE2EB 0%, #D8F5F5 100%)}.header__title{display:table;position:relative}@media only screen and (max-width: 599px){.header__menu,.header__enter,.header__close{display:block;width:60px;height:60px;font-size:0}}.header__menu,.header__close{display:none}@media only screen and (max-width: 599px){.header__menu,.header__close{display:block}}.header__menu .icon,.header__close .icon{fill:#191919}.header__menu .icon{font-size:10px}.header__close .icon{font-size:20px}.header__enter{height:50px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;color:#8C8C8C;line-height:100px;transition:color .2s}@media only screen and (max-width: 1023px){.header__enter{height:50px;margin-left:25px;font-size:10px;line-height:65px}}@media only screen and (max-width: 599px){.header__enter{margin:0;line-height:1;color:black}}.header__enter:hover{color:#191919}.header__enter .icon{display:none}@media only screen and (max-width: 599px){.header__enter .icon{display:inline-block;font-size:20px;fill:#191919}}.header__login{position:relative;margin-right:-20px;padding:30px 20px;flex:0 0 80px}@media only screen and (max-width: 1023px){.header__login{margin-right:-15px}}@media only screen and (max-width: 599px){.header__login{margin:0;padding:15px 20px}}.header__login:hover .header__drop{opacity:1;visibility:visible}.header__ava{height:40px}.header_bg .header__container{border-color:transparent}.header__bonuses{padding:5px 12px;white-space:nowrap;border:1px solid rgba(25,25,25,0.1);position:relative;margin-left:20px;border-radius:20px;height:40px;font-size:18px;text-align:center}.header__bonuses-link{cursor:pointer;color:rgba(25,25,25,0.3)}.header__lil-coin-img{margin-bottom:-5px}.header__lil-coin-img-salut{position:absolute;height:65px;left:-9px;top:-15px;opacity:0}h1.main__bold{font-size:40px}.main{display:flex;position:relative;min-height:500px;padding:120px 0 50px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;text-align:center;z-index:4}@media only screen and (max-width: 1023px){.main{min-height:350px;padding:137px 0 40px}}@media only screen and (max-width: 599px){.main{min-height:400px}}.main:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:.8;z-index:-2;background-image:linear-gradient(-225deg, #FFE2EB 0%, #D8F5F5 100%)}.main__center{margin:auto}.main__title{max-width:780px;margin:0 auto 40px;font-family:'ProximaNova-Bold', sans-serif;font-size:50px;line-height:1.2}@media only screen and (max-width: 1023px){.main__title{max-width:400px;font-size:24px;line-height:1.33}}@media only screen and (max-width: 599px){.main__title{margin-bottom:50px}}.main__bold{font-family:'ProximaNova-Bold', sans-serif}.main__content{margin-bottom:30px}.main__time{padding:7px 0;font-family:'ProximaNova-Bold', sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:3px}.main__btn{margin:0 10px}.main__btn:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,0.11)}@media only screen and (max-width: 599px){.main__btn{margin:0 0 10px}}.main__foot{margin-top:30px}.main__foot,.main__list{display:flex;justify-content:center;align-items:center}.main__go{font-size:0}.main__go .icon{font-size:32px;fill:black}@media only screen and (max-width: 599px){.main__go .icon{font-size:24px}}.main__nav{padding:0 15px}@media only screen and (max-width: 599px){.main__nav{padding:0 10px}}.main__link{margin:0 15px;font-size:12px;color:#888;text-transform:uppercase}@media only screen and (max-width: 599px){.main__link{margin:0 10px}}.main__link.active{font-family:'ProximaNova-Bold', sans-serif;color:black}.main__socials{position:fixed;z-index:500;top:50%;right:15px;transform:translateY(-50%)}@media only screen and (max-width: 1023px){.main__socials{right:5px}}@media only screen and (max-width: 599px){.main__socials{display:none}}.main__social{display:block;padding:10px;font-size:0;text-align:center}.main__social:not(:last-child){margin-bottom:10px}.main__social .icon{font-size:16px}.main__social .icon-facebook{font-size:18px}.main_green:before{background-image:linear-gradient(-225deg, #E2E2E2 0%, #E2FFDF 100%)}.main_sm{min-height:0;padding:135px 0 55px}@media only screen and (max-width: 1023px){.main_sm{min-height:0}}@media only screen and (max-width: 599px){.main_sm{min-height:0}}.main_sm .main__title{margin-bottom:0}.main_default{padding-top:200px;padding-bottom:125px}.main_default .main__center{margin:0 auto}.main_default .main__title{margin-bottom:25px;font-family:'ProximaNova-Regular', sans-serif;font-size:40px}@media only screen and (max-width: 1023px){.main_default .main__title{max-width:480px;margin-bottom:40px;font-size:24px}}@media only screen and (max-width: 599px){.main_default .main__title{margin-bottom:30px;font-size:20px}}.main__subtitle{margin-bottom:25px;font-family:'ProximaNova-Regular', sans-serif;font-size:20px}@media only screen and (max-width: 1023px){.main__subtitle{margin-bottom:40px;font-size:20px}}@media only screen and (max-width: 599px){.main__subtitle{margin-bottom:30px;font-size:15px}}a[name] .title{color:#000}.title{position:relative;margin-bottom:35px;font-family:'ProximaNova-Regular', sans-serif;font-size:32px;line-height:1.09375;z-index:4}@media only screen and (max-width: 1023px){.title{max-width:420px;margin:0 auto 20px;font-size:24px;line-height:1.33}}.title_center{text-align:center}.title_sm{margin-bottom:20px;font-size:25px}.title_light{font-family:'ProximaNova-Light', serif}.title h1{margin-bottom:35px;font-family:'ProximaNova-Regular', sans-serif;font-size:30px;line-height:1.09375;font-weight:normal;z-index:4}.subtitle{margin-bottom:25px;font-family:'ProximaNova-Bold', sans-serif;font-size:20px;letter-spacing:4px;text-transform:uppercase}@media only screen and (max-width: 599px){.subtitle{margin-bottom:15px;font-size:12px;letter-spacing:2px}}@media only screen and (max-width: 1023px){.subtitle_center{text-align:center}}.subtitle2{margin-bottom:20px;font-size:18px;font-weight:bold}.subtitle2_fms{font-family:'Montserrat-SemiBold', sans-serif;text-align:center}.subtitle3{margin-bottom:8px;font-size:20px;line-height:25px}.text-line{width:100%;max-width:720px;margin:0 auto 24px;font-family:'Montserrat-Regular', sans-serif;font-size:18px}.text-line_center{text-align:center}@media only screen and (max-width: 1023px){.text-line{max-width:1000px;margin:0 0 24px}}.text-line_w100{max-width:100%}.text-w{width:100%;position:relative;margin:127px auto 60px;font-family:'ProximaNova-Light', sans-serif;font-size:24px;line-height:158%;text-align:center;z-index:2}@media only screen and (max-width: 1023px){.text-w{max-width:400px;margin-bottom:40px;font-size:14px;line-height:1.5}}@media only screen and (max-width: 599px){.text-w{margin-bottom:30px}}.text-w p:not(:last-child){margin-bottom:35px}@media only screen and (max-width: 599px){.text-w p:not(:last-child){margin-bottom:15px}}.text{position:relative;max-width:620px;margin:0 auto 60px;font-family:'ProximaNova-Light', sans-serif;font-size:24px;text-align:center;z-index:2}@media only screen and (max-width: 1023px){.text{max-width:400px;margin-bottom:40px;font-size:14px;line-height:1.5}}@media only screen and (max-width: 599px){.text{margin-bottom:30px}}.text p:not(:last-child){margin-bottom:35px}@media only screen and (max-width: 599px){.text p:not(:last-child){margin-bottom:15px}}.text__curve{position:absolute;pointer-events:none;z-index:-2}.text__curve_one{left:-95px;bottom:5px}@media only screen and (max-width: 1023px){.text__curve_one{left:-85px;bottom:-60px}}@media only screen and (max-width: 599px){.text__curve_one{width:200px;left:0;top:-10px;bottom:auto}}.text__curve_two{left:-105px;bottom:-50px}@media only screen and (max-width: 1023px){.text__curve_two{left:-85px}}@media only screen and (max-width: 599px){.text__curve_two{left:0;bottom:-15px;width:150px}}.text__curve_three{left:-65px;bottom:-35px}@media only screen and (max-width: 1023px){.text__curve_three{left:-85px}}@media only screen and (max-width: 599px){.text__curve_three{left:0;bottom:-10px}}.text__curve_four{left:-75px;bottom:-45px}@media only screen and (max-width: 1023px){.text__curve_four{left:-60px;width:90px}}@media only screen and (max-width: 599px){.text__curve_four{left:30px;bottom:-20px}}.text__curve_five{left:-100px;bottom:-90px}.text__curve_six{left:-200px;bottom:-90px}.text_left{text-align:left}.text_lg{max-width:740px}.text_mb0{margin-bottom:0}@media only screen and (max-width: 1023px){.text_mb0{margin-bottom:0}}@media only screen and (max-width: 599px){.text_mb0{margin-bottom:0}}.text_only_curve{margin:0 auto 10px}.text_only_curve .text__curve_one{left:-75px;bottom:-25px}@media only screen and (max-width: 1023px){.text_only_curve .text__curve_one{left:-180px;bottom:-40px}}@media only screen and (max-width: 599px){.text_only_curve .text__curve_one{top:auto;left:-55px;bottom:-15px}}.text_arts{max-width:500px;margin-bottom:65px;font-family:'ProximaNova-Regular', sans-serif;font-size:20px}.text_arts .text__curve_two{bottom:35px}.text_courses{max-width:670px;margin-bottom:75px;font-family:'ProximaNova-Regular', sans-serif;font-size:20px}.text2 p{font-size:14px;margin-bottom:20px;line-height:18px}.section{padding:50px 0}@media only screen and (max-width: 1023px){.section{padding:40px 0}}.section_pt0{padding:0}@media only screen and (max-width: 1023px){.section_pt0{padding:0}}.section__column{flex:50%}.section__column_img{background-position:bottom center;background-size:contain;background-repeat:no-repeat}.section__column_text{padding-right:20px}.section .text{font-size:20px}.section__title{font-size:30px;margin-bottom:40px;font-family:'ProximaNova-Bold', sans-serif}.section__auth{max-width:420px;padding:20px}.section__buttons{margin-bottom:45px}@media only screen and (max-width: 599px){.section__buttons{text-align:center;margin-bottom:10px}}.section__buttons .btn{min-width:200px;margin-bottom:15px;margin-right:10px}.section .btn{border-radius:10px;box-shadow:0 11px 20px 0 rgba(0,0,0,0.1)}.section .btn:before{border-radius:10px}.section_main{padding:80px 0}@media only screen and (max-width: 599px){.section_main{padding:50px 0}}.section_main .title{font-size:30px}@media only screen and (max-width: 599px){.section_main .title{font-size:27px}}.section_gray{background:#f8f8f8}.section_pink-light{background:#FDF8F9}.section_border{position:relative}.section_border:after{content:'';position:absolute;top:100%;left:50%;width:100%;max-width:944px;height:1px;background:#E6E6E6;transform:translateX(-50%)}@media only screen and (max-width: 1023px){.section_border:after{max-width:calc(100% - 30px)}}.section_gradient{background-image:linear-gradient(-225deg, #f8f8f8 0%, #FFF2F2 100%)}.section_tabs{padding-top:20px}@media only screen and (max-width: 599px){.section_tabs{padding-top:10px}}.section_menu{padding:20px 0}.section_confirm{padding:30px 0 50px}.section_counters{padding-top:0px}.section_benefits{padding:95px 0 100px;background:#f8f8f8}@media only screen and (max-width: 1023px){.section_benefits{padding:65px 0 55px}}@media only screen and (max-width: 599px){.section_benefits{padding:45px 0}}.section_arts{padding:70px 0 70px;overflow:hidden}@media only screen and (max-width: 1023px){.section_arts{padding:80px 0 70px}}@media only screen and (max-width: 599px){.section_arts{padding:45px 0}}.section_courses{padding:95px 0 85px;background:#f8f8f8}@media only screen and (max-width: 1023px){.section_courses{padding:80px 0 40px}}.section_video{padding:70px 0;background-image:linear-gradient(345deg, #eeeefa, #dff0ff)}@media only screen and (max-width: 599px){.section_video{padding:30px 0}}.section_video .btn.js-video-modal,.section_video .btn.free-lesson-btn{padding-top:5px;width:auto;box-shadow:0 11px 24px 0 rgba(255,147,147,0.3)}.section_video .btn.js-video-modal img,.section_video .btn.free-lesson-btn img{margin-bottom:-11px}.section_video .section__column_img{text-align:center}.section_video .section__column_text{flex:1 0 50%}@media only screen and (max-width: 599px){.section_video .section__center{flex-direction:column}}@media only screen and (max-width: 599px){.section_video .section__buttons{padding-top:15px}}.section_about{padding-bottom:0}@media only screen and (max-width: 599px){.section_about .section__center{flex-direction:column-reverse}}.section_about .section__column_img{background-image:url("/static/img/girl-umbrela.e7213a94f2ea.png");background-position:40% bottom}@media only screen and (max-width: 599px){.section_about .section__column_img{flex:0 0 300px}}.section_flex .section__center{display:flex}@media only screen and (max-width: 599px){.section_school .title{text-align:left}}@media only screen and (max-width: 599px){.section_partners .title{text-align:left}}@media only screen and (max-width: 599px){.section_partners .text{text-align:left}}.section_counters{background:#eeeefa}.section_counters .text_only_curve{margin-bottom:0}@media only screen and (max-width: 599px){.section_counters .text_only_curve img{left:-10px;bottom:-125px}}.section_packages .section__center{width:680px}@media only screen and (max-width: 599px){.section_packages .section__center{width:100%}}.section_students{padding-bottom:0}.section_students .section__column_img{background-image:url("/static/img/girl-brushes.931b6d9c31db.png");height:400px;background-position:bottom center;z-index:-1}@media only screen and (max-width: 599px){.section_students .section__column_img{flex:195px;background-size:225px}}@media only screen and (max-width: 599px){.section_students .section__center:nth-child(1){flex-direction:column}}.section_students .section__center:nth-child(2){margin-top:40px}@media only screen and (max-width: 599px){.section_students .section__center:nth-child(2){margin-top:0;flex-direction:column-reverse}}@media only screen and (max-width: 599px){.section_students .section__center:nth-child(2) .section__column_text{padding:0 0 0 10px}}.section_students .btn{width:auto}@media only screen and (max-width: 599px){.section_students .btn{width:225px}}.section_course .go{flex-wrap:wrap}.section__quote{font-size:18px;margin:-50px 0 -50px -100px;position:relative;padding:50px 0 100px 100px}@media only screen and (max-width: 599px){.section__quote{font-size:14px;padding:55px 35px 100px 150px}}.section__quote:before{background-image:url("/static/img/bubble-icon.578d062314e5.svg?196dc3af196a");background-size:contain;background-repeat:no-repeat;position:absolute;width:100%;height:80%;content:' ';left:0;top:-3%;z-index:-1}@media only screen and (max-width: 599px){.section__quote:before{width:73%;left:20%;top:10%}}.section__quote .section__quote-text{margin-bottom:20px}@media only screen and (max-width: 599px){.section__quote .section__quote-text{margin-bottom:15px}}.section__quote .section__quote-name{text-decoration:underline;font-size:15px}@media only screen and (max-width: 599px){.section__quote .section__quote-name{font-size:13px}}@media only screen and (max-width: 599px){.section__course-buttons{margin-top:10px}}.section__course-buttons .btn{margin-right:10px}.reviews-section{background:linear-gradient(to bottom, #f8f8f8 0%, #fef4f4 100%);padding:0}.reviews-section__center{display:flex;height:650px}@media only screen and (max-width: 599px){.reviews-section__center{flex-direction:column}}.reviews-section__title{flex:0 0 60%;padding-right:100px;padding-top:150px}@media only screen and (max-width: 599px){.reviews-section__title{padding:20px 0 0;flex:0}}.ava{display:block;position:relative;overflow:hidden}.ava__pic{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.ava__input{position:absolute;top:0;right:0;font-size:140px;appearance:none;cursor:pointer;z-index:2}.ava__icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:0}.ava__icon .icon{font-size:30px;fill:white}.likes{display:flex;color:#191919;align-items:center}.likes__counter{color:#888;margin-right:5px;font-size:13px}@media only screen and (max-width: 1023px){.likes__counter{font-size:12px}}.likes__icon{position:relative;font-size:0}.likes.active .icon{display:none}.likes.active .icon-like-fill,.likes.active .icon-like-fill-bold{display:block}.likes .icon{position:relative;top:-1px;font-size:14px;fill:#191919}.likes .icon-like-fill,.likes .icon-like-fill-bold{display:none;fill:#FF9393}.likes .icon-like-fill-bold{position:relative;top:-1px}.user{display:flex;align-items:center}.user__ava{height:40px;margin-right:10px;flex:0 0 40px}.user__ava{height:40px;margin-right:10px;flex:0 0 40px}.user__info{flex:0 0 calc(100% - 50px);display:flex}.user__name{font-size:13px;text-transform:capitalize;letter-spacing:0.5px;line-height:1.1;color:#888}.user__date{font-family:'ProximaNova-Bold', sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:0.5px;line-height:1.1}.user__meta{flex:1;display:flex;align-items:center}.user__date{color:#A7A7A7}.user__likes{margin:-5px 0 -5px auto;font-family:'ProximaNova-Regular', sans-serif;font-size:15px}.user__likes .icon{fill:#A7A7A7}.user__likes .icon-fill{fill:#FF9393}.user_white .user__date{color:white}.video{display:block;position:relative}.video__pic{display:block;width:100%}.video__pic.preview__pic{position:absolute;top:0;left:0;opacity:0;transition:opacity 0.3s ease-in}.video__pic.preview__pic.open{opacity:1}.video__pic.preview__pic.cover{opacity:1}.video .icon-play{position:absolute;top:50%;left:50%;font-size:48px;fill:white;transform:translate(-50%, -50%)}@media only screen and (max-width: 599px){.video .icon-play{font-size:22px}}.video__soon{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;background:rgba(25,25,25,0.5);align-items:center;justify-content:center;flex-direction:column;color:white}.video__title{margin-bottom:20px}.video__time{font-family:'ProximaNova-Bold', sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:3px}.about{display:flex;padding-right:60px}@media only screen and (max-width: 1023px){.about{padding:0}}.about__ava{height:120px;margin-right:40px;flex:0 0 120px}@media only screen and (max-width: 1023px){.about__ava{margin-right:25px;height:90px;flex:0 0 90px}}@media only screen and (max-width: 599px){.about__ava{margin-right:15px;height:60px;flex:0 0 60px}}.about__content{margin-bottom:20px;font-size:18px}.about__content p{margin-bottom:18px}.about__ceo{margin-bottom:20px;font-size:16px}.about__ceo a{font-family:'ProximaNova-Bold', sans-serif}.about__video{margin-bottom:20px}@media only screen and (max-width: 1023px){.about__video{max-width:calc(100% - 55px)}}@media only screen and (max-width: 599px){.about__video{max-width:100%}}.about__more{text-align:center}@media only screen and (max-width: 1023px){.about__more{text-align:left}}.online{display:block;position:relative;padding-top:55px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:black;text-align:center;z-index:4}@media only screen and (max-width: 1023px){.online{padding-top:30px}}@media only screen and (max-width: 599px){.online{padding-top:20px}}.online__type{margin-bottom:85px;font-size:20px;letter-spacing:4px}@media only screen and (max-width: 1023px){.online__type{margin-bottom:30px;font-size:12px;letter-spacing:2px}}@media only screen and (max-width: 599px){.online__type{margin-bottom:40px}}.online__title{margin-bottom:20px;font-size:35px;line-height:1.2}@media only screen and (max-width: 1023px){.online__title{margin-bottom:15px;font-size:24px}}.online__text{max-width:600px;font-size:20px;font-family:'ProximaNova-Regular', sans-serif;margin-bottom:0}@media only screen and (max-width: 599px){.online__text{max-width:80%}}.online__action{font-family:'ProximaNova-Bold', sans-serif;font-size:10px;letter-spacing:1px}.online__action .icon{position:relative;top:4px;margin-right:15px;font-size:16px}.benefits{display:flex;position:relative;max-width:890px;margin:0 auto 80px;text-align:center;flex-wrap:wrap;justify-content:center;z-index:4}@media only screen and (max-width: 1023px){.benefits{margin:0}}@media only screen and (max-width: 599px){.benefits{display:block}}.benefits__item{padding:0 15px;flex:0 0 25%}@media only screen and (max-width: 1023px){.benefits__item{margin-bottom:40px;flex:0 0 33.33%}}@media only screen and (max-width: 599px){.benefits__item{padding:0}}.benefits__preview{display:flex;height:45px;margin-bottom:20px;align-items:center;justify-content:center}@media only screen and (max-width: 599px){.benefits__preview{height:auto;margin-bottom:15px}}.benefits__preview .icon-thumb{font-size:43px}.benefits__preview .icon-wallet{font-size:38px}.benefits__preview .icon-location{font-size:40px}.benefits__preview .icon-searching{font-size:37px}.benefits__title{display:flex;min-height:38px;margin-bottom:10px;font-family:'ProximaNova-Bold', sans-serif;font-size:14px;letter-spacing:2.5px;line-height:1.42;text-transform:uppercase;align-items:center;justify-content:center}@media only screen and (max-width: 599px){.benefits__title{min-height:0}}@media only screen and (max-width: 1023px){.benefits__content{font-size:12px}}@media only screen and (max-width: 599px){.benefits__content{font-size:14px}}.benefits_colors{max-width:100%;margin:0}@media only screen and (max-width: 1023px){.benefits_colors{margin-bottom:-40px}}@media only screen and (max-width: 599px){.benefits_colors{display:flex;margin-bottom:-30px}}@media only screen and (max-width: 1023px){.benefits_colors .benefits__item{flex:0 0 50%}}@media only screen and (max-width: 599px){.benefits_colors .benefits__item{margin-bottom:30px}}.benefits_colors .benefits__preview{margin-bottom:25px}@media only screen and (max-width: 599px){.benefits_colors .benefits__preview{margin-bottom:10px;height:45px}}.benefits_colors .benefits__preview .icon{fill:#ff3837}.benefits_colors .benefits__title{min-height:0;margin-bottom:10px;letter-spacing:.5px}@media only screen and (max-width: 599px){.benefits_colors .benefits__content{line-height:1.2}}.reviews{width:300px;height:650px;overflow:hidden;position:relative}@media only screen and (max-width: 599px){.reviews{width:100%}}.reviews__wrap{transition:top 3s linear;position:absolute;display:flex;flex-direction:column}.reviews__item{margin:10px 0;width:100%}@media only screen and (max-width: 599px){.reviews__item{max-width:600px;margin:10px auto}}.gallery{display:flex;margin:0 -10px -20px}@media only screen and (max-width: 599px){.gallery{display:block;margin:0 -5px -10px}}.gallery__grid{flex:0 0 50%;overflow:hidden}@media only screen and (max-width: 1023px){.gallery__grid:first-child{flex:0 0 60%}}@media only screen and (max-width: 1023px){.gallery__grid:last-child{flex:0 0 40%}}@media only screen and (max-width: 599px){.gallery__grid:last-child{display:none}}@media only screen and (max-width: 1023px){.gallery__grid:last-child .gallery__item{width:calc(50% - 20px)}}@media only screen and (max-width: 1023px){.gallery__grid:last-child .gallery__item_lg{width:calc(100% - 20px)}}@media only screen and (max-width: 1023px){.gallery__grid:last-child .gallery__item:nth-child(3),.gallery__grid:last-child .gallery__item:nth-child(5),.gallery__grid:last-child .gallery__item:nth-child(6){display:none}}.gallery__item{background-position:center center;background-size:cover;float:left;width:140px;height:140px;margin:0 10px 20px}@media only screen and (max-width: 1023px){.gallery__item{width:calc(33.33% - 10px);margin:0 5px 10px}}.gallery__item_lg{width:300px;height:300px;overflow:hidden}@media only screen and (max-width: 1023px){.gallery__item_lg{width:calc(66.66% - 10px)}}.gallery__item:nth-child(4){clear:both}.gallery__pic{display:block;width:100%;height:100%;object-fit:cover}.app{position:relative;margin-top:72px;background-image:linear-gradient(-225deg, #FFE2EB 0%, #D8F5F5 100%)}@media only screen and (max-width: 1023px){.app{margin-top:42px}}@media only screen and (max-width: 599px){.app{margin-top:35px}}.app__center{display:flex;align-items:flex-end}.app__col:first-child{position:relative;padding:50px 0 60px;flex:0 0 49%;text-align:center;z-index:2}@media only screen and (max-width: 1023px){.app__col:first-child{padding:30px 0 35px;flex:0 0 47%}}@media only screen and (max-width: 599px){.app__col:first-child{padding:20px 0;text-align:left}}.app__col:last-child{flex:0 0 51%}@media only screen and (max-width: 1023px){.app__col:last-child{flex:0 0 53%}}.app__theme{margin-bottom:20px;font-family:'ProximaNova-Bold', sans-serif;font-size:10px;color:#4A90E2}@media only screen and (max-width: 1023px){.app__theme{margin-bottom:5px}}@media only screen and (max-width: 599px){.app__theme{margin-bottom:15px}}.app__title{margin-bottom:25px;font-size:32px;line-height:1.25}@media only screen and (max-width: 1023px){.app__title{margin-bottom:30px;font-family:'ProximaNova-Bold', sans-serif;font-size:24px;line-height:1.33}}@media only screen and (max-width: 599px){.app__title{margin-bottom:15px;font-size:16px}}.app__content{margin-bottom:30px}@media only screen and (max-width: 1023px){.app__content{display:none}}.app__links{display:flex;justify-content:center}.app__link{margin:0 10px;flex:0 0 135px}@media only screen and (max-width: 1023px){.app__link{margin:0 5px;flex:0 0 80px}}@media only screen and (max-width: 599px){.app__link{margin:0 5px 0 0}}.app__preview{display:flex;height:100px;align-items:flex-end;justify-content:flex-end}@media only screen and (max-width: 599px){.app__preview{margin:0 -15px}}.app__pic{display:block;max-width:100%;max-height:277px}@media only screen and (max-width: 599px){.app__pic{max-height:185px}}a.grey-link{color:#A7A7A7;border-bottom:1px #ccc solid;font-size:14px}a.grey-link:hover{color:#000;border-bottom:1px #545454 solid}.game{position:relative;padding:70px 0 80px;background-image:linear-gradient(-225deg, #FFE2EB 0%, #D8F5F5 100%);overflow:hidden}@media only screen and (max-width: 1023px){.game{padding:30px 0 35px}}@media only screen and (max-width: 599px){.game{padding:20px 0}}.game__wrap{max-width:375px}@media only screen and (max-width: 1023px){.game__wrap{max-width:220px}}@media only screen and (max-width: 599px){.game__wrap{max-width:180px}}.game__theme{margin-bottom:20px;font-family:'ProximaNova-Bold', sans-serif;font-size:10px;color:#4A90E2}@media only screen and (max-width: 599px){.game__theme{margin-bottom:15px}}.game__title{margin-bottom:65px;font-size:32px;line-height:1.25}@media only screen and (max-width: 1023px){.game__title{margin-bottom:30px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:18px;line-height:1.33}}@media only screen and (max-width: 599px){.game__title{margin-bottom:15px;font-size:14px}}.game__btn{background:transparent;padding:11px 24px 10px;border:2px solid #191919;color:#191919}.game__btn:hover{background:#191919;border-color:#191919;color:white}.game__btn:active{color:rgba(255,255,255,0.1)}.game__preview{position:absolute;top:0;left:calc(50% - 145px);bottom:0}@media only screen and (max-width: 1023px){.game__preview{left:calc(50% - 110px)}}@media only screen and (max-width: 599px){.game__preview{left:50%}}.game__pic{display:block;width:auto;height:100%}.teachers__row{display:flex}@media only screen and (max-width: 599px){.teachers__row{flex-direction:column}}.teachers__item{display:flex;margin-bottom:40px;margin-right:40px;padding:30px 35px;border-radius:10px;box-shadow:0 10px 25px 0 rgba(33,74,211,0.2);width:calc(50% - 20px)}@media only screen and (max-width: 599px){.teachers__item{width:100%;margin-bottom:25px;padding:20px 15px}}.teachers__item:nth-child(2){margin-right:0px}.teachers__left-column{margin-right:40px;flex:0 0 80px}@media only screen and (max-width: 1023px){.teachers__left-column{margin-right:20px}}.teachers__ava{height:80px}.teachers__title{margin-bottom:5px;font-size:20px;font-family:'ProximaNova-Regular', sans-serif;letter-spacing:normal;flex:1}@media only screen and (max-width: 1023px){.teachers__title{font-size:18px}}.teachers__social{margin-top:15px;font-family:'ProximaNova-Bold', sans-serif}.teachers__social .social__item{margin-right:5px;font-size:20px}.teachers__content{font-size:14px;line-height:1.375}.teachers__right-column{flex:1}.teachers__right-column .btn{margin-top:10px}.toggle{font-size:14px}.toggle__head{color:#FF9393}.toggle__head .icon{position:relative;top:-1px;margin-left:10px;font-size:6px;transition:transform .2s}.toggle__head.active .icon{transform:rotate(-180deg)}.toggle__body{display:none;padding-top:10px;color:#888}.schedule{margin-bottom:70px}@media only screen and (max-width: 1023px){.schedule{margin-bottom:0}}.schedule__item{display:flex;margin-bottom:40px}@media only screen and (max-width: 599px){.schedule__item{display:block;margin-bottom:30px}}.schedule__day{padding-top:2px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;color:#FF9393;letter-spacing:2px;text-transform:uppercase;flex:0 0 140px}@media only screen and (max-width: 599px){.schedule__day{margin-bottom:10px;padding:0}}.schedule__title,.schedule__content{font-size:16px}.schedule__title{font-family:'ProximaNova-Bold', sans-serif}.schedule__toggle{margin-top:10px}.theme{font-family:'ProximaNova-Bold', sans-serif;font-size:12px;letter-spacing:2px;color:#FF9393}.theme_green{color:#8ECFC0}.theme_violet{color:#B995D9}.theme_violet2{color:#A186BD}.theme_pink2{color:#FEB9B9}.theme_cyan{color:#B6DFD6}.theme_lg{font-size:20px;letter-spacing:4px}.courses__list{display:flex;margin:0 -20px;flex-wrap:wrap}@media only screen and (max-width: 599px){.courses__list{margin:0 -10px}}.courses__item{position:relative;display:block;margin:0 20px 75px;padding-bottom:116px;color:#191919;flex:0 0 265px}@media only screen and (max-width: 1475px){.courses__item{flex:0 0 339px}}@media only screen and (max-width: 1280px){.courses__item{flex:0 0 294px}}@media only screen and (max-width: 1023px){.courses__item{flex:0 0 308px;margin-bottom:50px !important}}@media only screen and (max-width: 720px){.courses__item{margin:0 5px 30px;flex:0 0 calc(50% - 15px)}}@media only screen and (max-width: 599px){.courses__item{margin:0 5px 30px;flex:0 0 calc(50% - 15px)}}@media only screen and (max-width: 500px){.courses__item{padding-bottom:166px}}.courses__item_quiz{flex:0 0 616px}.courses__item_quiz .courses__title{width:100%;text-align:right}@media only screen and (max-width: 720px){.courses__item_quiz{flex:0 0 96%;padding-right:15px;box-sizing:border-box}}.courses__preview{display:block;position:relative;margin-bottom:15px;border-radius:10px;color:#191919;overflow:hidden}@media only screen and (max-width: 1023px){.courses__preview{margin-bottom:10px}}.courses__preview:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,0.15)}.courses__preview_catalog{background:#ffba00}.courses__preview_catalog img{height:200px;object-fit:contain}.courses__bubble{position:absolute;display:inline-block;width:auto;height:25px;top:7px;right:7px;padding:5px 12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;color:#fff;background:#00d086;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:16px}.courses__label{position:absolute;top:0;right:20px;width:30px;height:45px;background-repeat:no-repeat;background-size:contain;z-index:6}@media only screen and (max-width: 1023px){.courses__label{width:20px;height:30px;right:10px}}.courses__label_fav{background-image:url("/static/./img/fav.14f59951b94e.svg")}.courses__label_clock{background-image:url("/static/./img/clock.a4049917a6db.svg")}.courses__pic{display:block;width:100%}.courses__view{display:flex;position:absolute;top:-1%;left:-1%;width:102%;height:102%;background-image:linear-gradient(-225deg, #FFE2EB 0%, #D8F5F5 100%);opacity:0;font-size:18px;align-items:center;justify-content:center;transform:translate3d(0, 0, 0);transition:opacity .2s;z-index:4}.courses__soon{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;background:rgba(0,0,0,0.4);color:white;flex-direction:column;justify-content:center;text-align:center;transform:translate3d(0, 0, 0)}.courses__left{margin-bottom:5px;font-size:15px}@media only screen and (max-width: 1023px){.courses__left{font-size:12px}}.courses__time{font-family:'ProximaNova-Bold', sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:3px}@media only screen and (max-width: 1023px){.courses__time{font-size:12px;letter-spacing:1px}}.courses__details{display:flex;margin-bottom:10px}.courses__price,.courses__old-price{margin-left:20px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;letter-spacing:2px;color:#191919}@media only screen and (max-width: 599px){.courses__price,.courses__old-price{font-size:10px}}.courses__old-price{margin-right:-15px}.courses__title{display:block;margin-bottom:10px;font-size:18px;color:#191919}@media only screen and (max-width: 1023px){.courses__title{line-height:1.33}}@media only screen and (max-width: 599px){.courses__title{font-size:13px}}.courses__content{color:#888;font-size:14px}@media only screen and (max-width: 599px){.courses__content{font-size:11px}}.courses__theme{text-transform:uppercase;flex:1}@media only screen and (max-width: 599px){.courses__theme{font-size:10px}}.courses__user{margin-top:20px}.courses_two .courses__item{flex:0 0 calc(50% - 20px)}@media only screen and (max-width: 1023px){.courses_two .courses__item{flex:0 0 calc(33.33% - 20px)}}@media only screen and (max-width: 599px){.courses_scroll{margin:0 -15px;overflow:auto}}@media only screen and (max-width: 599px){.courses_scroll .courses__list{display:flex;flex-wrap:nowrap}}@media only screen and (max-width: 599px){.courses_scroll .courses__item{margin-left:15px;flex:0 0 220px}.courses_scroll .courses__item:last-child{padding-right:15px;flex:0 0 235px}}.courses__quiz{margin-top:-105px;margin-bottom:65px;float:right}@media only screen and (max-width: 720px){.courses__quiz{float:none}}.courses__quiz .btn{width:265px;margin-right:96px;box-shadow:0 2px 20px 0 rgba(0,0,0,0.35)}@media only screen and (max-width: 720px){.courses__quiz .btn{display:block;width:200px;margin-left:auto;margin-right:auto}}.courses__footer{position:absolute;width:100%;bottom:0}.courses__btn-group{display:flex;align-items:flex-start;flex-flow:row nowrap}.courses__btn-group .btn{width:49%;padding-left:15px;padding-right:15px}.courses__btn-group .btn:first-child{margin-right:2%}@media only screen and (max-width: 500px){.courses__btn-group{flex-flow:column nowrap}.courses__btn-group .btn{width:100%;padding-left:15px;padding-right:15px}.courses__btn-group .btn:first-child{margin-right:0;margin-bottom:8px}}.new-courses__block-title{font-size:25px;margin-bottom:20px;margin-top:-6px}@media only screen and (max-width: 599px){.new-courses__block-title{margin-bottom:10px}}.new-courses__item{display:flex;margin-bottom:10px}.new-courses__image{width:80px;height:57px;border-radius:2px}.new-courses__details{margin-left:15px}.new-courses__title{font-size:15px;color:#333333;margin-bottom:5px;display:block}@media only screen and (max-width: 599px){.new-courses__title{font-size:14px}}.new-courses__author{color:#888888;font-size:10px;text-transform:uppercase;display:block}@media only screen and (max-width: 599px){.new-courses__author{font-size:9px}}.load{margin-top:30px}@media only screen and (max-width: 599px){.load{margin-top:40px}}.load__btn{width:100%;padding:22px 24px 21px;background:none;border:1px solid #E6E6E6}@media only screen and (max-width: 599px){.load__btn{padding:17px 20px 16px}}.load__btn_v3{font-family:'ProximaNova-Bold', sans-serif;padding:40px 0;text-align:center;border-radius:20px;background:#fff;color:#7D73FF}.more{text-align:center}@media only screen and (max-width: 1023px){.more{margin-top:30px}}.more__btn{position:relative;min-width:300px;padding:19px 24px 18px;border-radius:28px;letter-spacing:2px;z-index:4}.more__btn:hover:before{opacity:0}.more__btn:before{content:'';position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:white;border-radius:24px;transition:opacity .2s;z-index:-2}.partners{display:flex;margin:0 -10px -20px;align-items:center;justify-content:center}@media only screen and (max-width: 599px){.partners{margin:0 -5px -10px;flex-wrap:wrap}}.partners__item{margin:0 10px 20px;flex:0 0 calc(20% - 20px);text-align:center;height:170px}@media only screen and (max-width: 599px){.partners__item{flex:0 0 calc(50% - 20px)}}.partners__item a{height:120px;display:flex}.partners__item-promocode{border:1px solid #333;display:inline-block;padding:7px 10px;border-radius:3px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;margin-top:10px}.partners__pic{max-width:100%;object-fit:contain}.switch{display:block;position:relative;font-size:13px;user-select:none;cursor:pointer}.switch.disabled-switch{opacity:0.35;transform:scale(0)}.switch__input{position:absolute;top:0;left:0;opacity:0}.switch__input:checked+.switch__content:after{opacity:1}.switch__content{display:block;padding:3px 0 3px 30px;font-size:14px}.switch__content:before,.switch__content:after{content:'';position:absolute}.switch__content:before{top:0;left:0;width:20px;height:20px;border:1px solid #E6E6E6}.switch__content:after{top:5px;left:5px;width:10px;height:10px;background-image:linear-gradient(-225deg, #B4EC51 0%, #61E9E7 100%);opacity:0;transition:opacity .2s}.switch__cell{padding-right:10px}@media only screen and (max-width: 599px){.switch__cell{margin-bottom:5px}}.switch__cell:first-child{padding-top:3px;font-family:'ProximaNova-Bold', sans-serif;font-size:11px;text-transform:uppercase;flex:0 0 110px}@media only screen and (max-width: 1023px){.switch__cell:nth-child(2){padding:0;text-align:right;flex:0 0 calc(100% - 110px)}}.switch__cell:nth-child(2){flex:0 0 60px}.switch__cell:nth-child(3){flex:1}@media only screen and (max-width: 1023px){.switch__cell:nth-child(3){padding:0;flex:0 0 calc(100% - 120px)}}.switch__cell:last-child{padding:0;text-align:right;flex:0 0 120px}.switch_blue .switch__content:after{background:#4A90E2}.switch_lesson .switch__content{display:flex;padding:19px 0 19px 50px;border-bottom:1px solid #E6E6E6;font-size:16px;color:#A7A7A7;transition:color .2s}@media only screen and (max-width: 1023px){.switch_lesson .switch__content{padding:10px 0 10px 40px;flex-wrap:wrap;line-height:1.33}}.switch_lesson .switch__content:before,.switch_lesson .switch__content:after{transform:translateY(18px)}@media only screen and (max-width: 1023px){.switch_lesson .switch__content:before,.switch_lesson .switch__content:after{transform:translateY(9px)}}.switch_lesson:first-child .switch__content{border-top:1px solid #E6E6E6}.switch_lesson .switch__input:checked+.switch__content{color:#191919}.switch_circle .switch__content:before,.switch_circle .switch__content:after{border-radius:50%}.switch_lg .switch__content{padding:0 0 0 30px;font-size:16px}.footer{padding:50px 0 30px}@media only screen and (max-width: 1023px){.footer{padding:30px 0 35px}}.footer__row{display:flex;margin:0 -10px 50px;flex-wrap:wrap}@media only screen and (max-width: 599px){.footer__row{flex-direction:column;margin:0 0 10px}}.footer__col{flex:0 0 25%}@media only screen and (max-width: 1023px){.footer__col{margin:10px}}.footer__row_subscr .footer__col:nth-child(2){flex:1}@media only screen and (max-width: 599px){.footer__nav{display:flex}}.footer__nav>div{flex:50%}.footer__logo{width:188px;height:58px;margin:2px 0 25px;font-size:18px;line-height:1.22222}@media only screen and (max-width: 1023px){.footer__logo{width:188px;height:58px;margin-top:0}}.footer__content{max-width:200px;font-size:18px}@media only screen and (max-width: 1023px){.footer__content{max-width:250px;font-size:14px;line-height:1.33}}.footer__title{padding:20px 0 50px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;letter-spacing:0.92px;text-transform:uppercase}@media only screen and (max-width: 1023px){.footer__title{padding:0 0 20px;letter-spacing:2px}}.footer__link,.footer__contact{display:table;font-size:14px;color:#191919;line-height:1.42857}@media only screen and (max-width: 1023px){.footer__link,.footer__contact{padding:5px 0}}.footer__contact{margin-bottom:20px}@media only screen and (max-width: 599px){.footer__contact{margin:0}}.footer__contact a{color:#191919}.footer__group,.footer__links{display:flex;color:#888}@media only screen and (max-width: 1023px){.footer__group,.footer__links{display:none}}.footer__links .footer__link{color:#888}.footer__divider{margin:0 10px}.footer__copyright{margin-top:50px;margin-bottom:20px;font-size:14px;color:#A7A7A7}.subscribe{margin-top:10px;display:flex}.subscribe__btn{height:40px;width:220px}@media only screen and (max-width: 599px){.subscribe__btn{width:50%}}.subscribe__input{height:39px;width:220px;padding:0 10px;font-size:16px;text-align:center;margin-right:20px;background:#f8f8f8}@media only screen and (max-width: 599px){.subscribe__input{margin-right:0;width:50%}}.socials{display:flex;align-items:center}.socials__item{font-size:0}.socials__item:not(:last-child){margin-right:20px}.socials__item .icon-instagram{font-size:18px}.socials__item .icon-twitter{font-size:17px}.socials__item .icon-fb{font-size:19px}.socials__item .icon-youtube{font-size:15px}.select{position:relative;user-select:none;z-index:4}.select__head{position:relative;height:50px;padding:12px 20px;font-family:'ProximaNova-Regular', sans-serif;border:1px solid rgba(82,82,82,0.2);transition:border-color .2s;font-size:20px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:10px;border:1px solid #E3E3E3;transition:border-color .2s;overflow:hidden}.select__head:after{content:'';position:absolute;top:23px;right:18px;width:0px;height:0px;border-style:solid;border-width:8px 4px 0 4px;border-color:#191919 transparent transparent transparent}.select__drop{position:absolute;left:0;right:0;top:calc(100% + 10px);padding:10px 0;background:white;box-shadow:0 2px 20px 0 rgba(0,0,0,0.1);border-radius:2px;opacity:0;visibility:hidden;transition:opacity .2s, visibility .2s;overflow:hidden}.select__option{display:block;position:relative;padding:8px 20px 7px;font-family:'ProximaNova-Bold', sans-serif;font-size:10px;color:#8C8C8C;text-transform:uppercase;transition:color .2s;text-transform:uppercase;cursor:pointer}@media only screen and (max-width: 599px){.select__option{padding:11px 20px;font-size:12px;color:#191919}}.select__option:hover{color:#191919}.select__option.active{color:#191919}.select__option.active .select__title:after{content:'';position:absolute;top:50%;left:-10px;right:-10px;height:2px;margin-top:-2px;background-image:linear-gradient(-225deg, #FFE2EB 0%, #D8F5F5 100%)}.select__title{display:table;position:relative}.select.active{z-index:99}.select.active .select__head{border-color:#686868}.select.active .select__head:after{transform:rotate(180deg)}.select.active .select__drop{opacity:1;visibility:visible}.select.selected .select__head{color:#686868}.error.info__field--light .select__head{color:#FF9393;border-bottom:1px #FF9393 solid}.error.field .redactor-box{border-bottom:1px #FF9393 solid}.info__field--light .select .select__head{color:#525252}.info__field--light .select .select__head:after{border-color:#525252 transparent transparent transparent}.info__field--light .select.selected .select__head{color:#525252}.info__field--light .select.selected .select__head:after{border-color:#525252 transparent transparent transparent}.field{margin-bottom:20px}.field__label{display:flex;font-family:'ProximaNova-Bold', sans-serif;font-size:10px;letter-spacing:1px;text-transform:uppercase}.field__label_gray{color:#A7A7A7}.field__link{margin-left:auto}.field__link_new-style{width:auto;height:15px;margin-top:-3px;font-family:'Open Sans', sans-serif;font-style:italic;font-weight:normal;font-size:11px;line-height:18px;text-align:center;color:#333333;letter-spacing:normal;text-transform:none;text-decoration:none}.field__wrap{position:relative}.field__wrap__appended{display:flex}.field__wrap__100px{width:100px}.field__wrap-group{border:1px solid #E6E6E6;padding:15px;border-radius:3px;background:#f8f8f8}.field__wrap-group-caption{margin-top:-31px;background:#f8f8f8;padding:5px 15px;border-radius:6px;color:#a7a7a7;font-weight:600}.field__append{text-transform:uppercase}.field__text{height:36px;font-size:18px;padding-top:6px}.field__input,.field__textarea{width:100%;border-bottom:1px solid #E6E6E6;background:transparent;font-size:18px;transition:border-color .2s}.field__input:focus,.field__textarea:focus{border-color:#191919}.field__input_bg,.field__textarea_bg{background:#f8f8f8;border:1px solid #f8f8f8}.field__input_sm,.field__textarea_sm{font-size:16px}.field__input_editor,.field__textarea_editor{min-height:100px}.field__input{height:36px}.field__input[type='password']{font-size:30px}.field__input[type='password']::placeholder{font-size:18px}.field__input_bg{height:50px;padding:0 20px}.field__input__appended{flex:1}.field__input_uppercase{text-transform:uppercase}.field__input_center-text{text-align:center}.field__textarea{display:block;height:36px;padding:7px 0;resize:vertical}.field__textarea_lg{height:80px;font-size:25px}.field__preview{position:absolute;top:8px;right:0}.field__pic{display:block;width:auto;height:20px}.field__error{margin-top:5px;font-size:12px;color:#FF9393}.field__switch{margin-top:10px}.field__switch:first-child{margin-top:5px}.field_code .field__input{height:40px;font-size:15px}.field_info .field__label{color:#A7A7A7}.field_info .field__input,.field_info .field__textarea{border-color:rgba(82,82,82,0.2);color:#525252}.field_info .field__input:focus,.field_info .field__textarea:focus{border-color:#686868}.field.error .field__input,.field.error .field__textarea{border-color:#FF9393}.field.success .field__input,.field.success .field__textarea{border-color:#5BD700}.field__password-show{position:absolute;right:0;top:0}.field__password-show button.password-toggle{border:none;background:none;margin-top:11px}.field__stroke{background-image:linear-gradient(-225deg, #D1FF7F 0%, #56FFFD 100%);padding:1px;display:inline-block}.field__stroke .field__input{background:white;padding:5px}.field-group-wrapper__btn{display:inline-block;background:#f8f8f8;border-radius:3px;padding:5px 15px;cursor:pointer}.field-group-wrapper.hide{height:30px;overflow:hidden}.block-quiz{padding-bottom:30px;border-bottom:3px solid #f8f8f8}.field__wrap--title{margin-right:60px}.field__wrap--additional{margin-top:10px}.field__wrap svg.icon-password-eye{display:block}.field__wrap svg.icon-password-hidden-eye{display:none}.field__wrap.password-visible svg.icon-password-eye{display:none}.field__wrap.password-visible svg.icon-password-hidden-eye{display:block}.field__wrap.password-visible button.password-toggle{margin-top:12px}.icon-password-eye{width:1.47em;height:1em}.icon-arrow-up{transform:rotate(180deg)}.auth{padding:0 20px 25px}.auth__nav{display:flex;margin-bottom:30px}.auth__type{border-bottom:1px solid #E6E6E6;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;letter-spacing:2px;line-height:60px;color:#A7A7A7;text-transform:uppercase;text-align:center;flex:1 0 50%;transition:border-color .2s, color .2s}.auth__type.active{border-color:#191919;color:#191919}.auth__tab{display:none}.auth__fieldset{display:flex}.auth__fieldset{display:flex;margin:0 -7px}.auth__fieldset .auth__field{margin:0 7px 20px;flex:0 0 calc(50% - 14px)}.auth__link{display:block;margin:-5px 0 0;font-size:12px;color:#191919;text-decoration:underline;line-height:1.5}.auth__foot{margin-top:30px}.auth__btn{width:100%;padding:18px 24px 17px}.auth__or{padding:10px 0;font-size:14px;text-align:center}.auth__pass{display:none}.auth__complete{display:none}.auth__complete img{width:100%}.auth__complete-caption{margin-bottom:24px;padding-top:0;font-size:20px;line-height:130%}.auth__complete-btn{margin-top:24px;cursor:pointer}.auth__text{margin-bottom:20px;line-height:1.3}.js-mess-popup-hidden{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:999}.popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;min-width:360px;padding:15px;background:rgba(25,25,25,0.7);opacity:0;transition:opacity .2s;overflow:auto;z-index:999}.popup__wrap{position:relative;width:100%;max-width:420px;margin:auto;background:white;box-shadow:0 2px 20px rgba(0,0,0,0.1);border-radius:10px;transform:scale(0.9);transition:transform .2s}.popup__wrap_sm{max-width:500px}.popup__wrap_md{max-width:620px}.popup__wrap_lg{max-width:1000px}.popup__wrap_share{min-width:626px;padding:47px 55px 28px}@media only screen and (max-width: 720px){.popup__wrap_share{width:100%;min-width:0;box-sizing:border-box}}@media only screen and (max-width: 450px){.popup__wrap_share{padding-left:48px;padding-right:48px}}.popup__close{position:absolute;top:-15px;right:-15px;padding:10px;background:#191919;border-radius:50%;box-shadow:0 2px 20px rgba(0,0,0,0.1);font-size:0;z-index:10}.popup__close .icon{font-size:14px;fill:white}.popup__text{font-family:'ProximaNova-Regular', sans-serif;padding-bottom:15px}.popup__text:last-child{padding-bottom:0}.popup__foot .btn{width:100%}.popup.open{display:flex}.popup.visible{opacity:1}.popup.visible .popup__wrap{transform:scale(1)}.popup__text_body{width:100%;height:100%;padding:15px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.popup__text_body p{padding-bottom:15px}.main-video-preview{z-index:10;position:relative;box-shadow:0 30px 60px 0 rgba(0,0,0,0.2);cursor:pointer;max-height:270px;border-radius:10px;max-width:100%}@media only screen and (max-width: 599px){.main-video-preview{width:100%;height:auto}}.head{display:flex;margin-bottom:30px}@media only screen and (max-width: 1023px){.head{margin-bottom:40px;flex-wrap:wrap}}.head__right{display:flex}@media only screen and (max-width: 1023px){.head__right{margin-left:auto !important}}@media only screen and (max-width: 599px){.head__right{margin:0}}.head__right.hidden{visibility:hidden}.head__title{position:relative;margin:0;flex:1;z-index:4}@media only screen and (max-width: 1023px){.head__title{max-width:100%;margin:0 0 15px;padding:0;flex:0 0 100%}}.head__curve{position:absolute;top:50%;left:calc(50% - 60px);transform:translateY(-50%);z-index:-2}.head__field{margin:0 0 20px}.head__text{padding-right:30px;font-size:18px;align-self:center;flex:0 0 calc(100% - 220px)}@media only screen and (max-width: 1023px){.head__text{max-width:260px;font-size:14px;line-height:1.2}}@media only screen and (max-width: 599px){.head__text{display:none}}.layout{display:flex;margin:0 -10px}@media only screen and (max-width: 1023px){.layout{display:block}}.layout__container,.layout__sidebar{padding:0 10px}.layout__container{flex:0 0 66.66%}@media only screen and (max-width: 1023px){.layout__container{margin-bottom:40px}}.layout__search{flex:0 0 100%}.layout__sidebar{flex:0 0 33.33%}@media only screen and (max-width: 1023px){.similar{display:flex;margin:0 -10px -30px;flex-wrap:wrap}}.similar__item{display:flex;margin-bottom:30px;color:#191919}@media only screen and (max-width: 1023px){.similar__item{margin:0 10px 30px;flex:0 0 calc(50% - 20px)}}@media only screen and (max-width: 599px){.similar__item{flex:0 0 calc(100% - 20px)}}.similar__preview{margin-right:15px;flex:0 0 80px}.similar__pic{display:block;width:100%;border-radius:2px}.similar__wrap{flex:0 0 calc(100% - 95px)}.similar__title{margin-bottom:5px}.similar__ava{font-size:10px;color:#A7A7A7;text-transform:uppercase}.go{display:flex;margin-bottom:40px;justify-content:space-between;align-items:center}@media only screen and (max-width: 1023px){.go{margin-bottom:20px}}.go__item{display:flex;max-width:calc(50% - 20px);align-items:center;color:#191919}.go__arrow{margin-right:15px;font-size:0}@media only screen and (max-width: 1023px){.go__arrow{margin-right:10px}}.go__arrow .icon{font-size:17px;fill:#191919}@media only screen and (max-width: 1023px){.go__arrow .icon{font-size:12px}}.go__title{font-size:18px;line-height:1.33}@media only screen and (max-width: 1023px){.go__title{font-size:14px}}.go__title+.go__arrow{margin:0 0 0 15px}@media only screen and (max-width: 1023px){.go__title+.go__arrow{margin-left:10px}}.go__btn{width:220px}@media only screen and (max-width: 599px){.go__btn{width:auto}}.meta,.meta__item{display:flex;align-items:center;color:inherit;margin-right:40px}@media only screen and (max-width: 1023px){.meta,.meta__item{margin-right:20px;margin-bottom:10px}}.meta__icon{margin-right:10px;font-size:0}.meta__icon .icon{font-size:16px;fill:#A7A7A7}.meta__icon .icon-video{font-size:14px}.meta__icon .icon-showcase{font-size:18px}.meta__icon .icon-date{font-size:20px}.meta_white .meta__icon .icon{fill:white}.course{margin-bottom:50px}.course__head{display:flex;min-height:40px;margin-bottom:20px;align-items:center;justify-content:space-between}@media only screen and (max-width: 1023px){.course__head{margin-bottom:10px}}.course__title{margin-bottom:20px;font-weight:normal}@media only screen and (max-width: 1023px){.course__title{margin-bottom:10px}}.course__content{margin-bottom:30px}@media only screen and (max-width: 1023px){.course__content{margin-bottom:15px}}.course__about{position:relative;margin-bottom:40px}@media only screen and (max-width: 1023px){.course__about{margin-bottom:25px}}.course__about:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.course__pic{display:block;width:100%}.course__btn{position:absolute;top:50%;left:50%;min-width:200px;background:transparent;border:2px solid white;color:white;transform:translate(-50%, -50%);overflow:hidden}.course__btn:active{color:rgba(255,255,255,0.4)}.course__user{margin-bottom:30px}@media only screen and (max-width: 1023px){.course__user{margin-bottom:20px}}.course__info{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 599px){.course__info{display:block}}.course__buy{width:220px;margin-left:auto}@media only screen and (max-width: 599px){.course__buy{width:auto;margin:20px 0 0}}.course__metas{display:flex;margin-bottom:35px;justify-content:space-between}@media only screen and (max-width: 599px){.course__metas{display:block;margin-bottom:15px}}@media only screen and (max-width: 599px){.course__metas .course__meta{flex-wrap:wrap;margin-bottom:20px}}.course__actions{display:flex;margin:0 -10px 40px}.course__action{position:relative;margin:0 10px;flex:0 0 calc(50% - 20px)}.course__action .icon{position:absolute;top:50%;right:45px;margin:0;font-size:19px;transform:translateY(calc(-50% - 1px))}@media only screen and (max-width: 599px){.course__action .icon{right:20px}}.course__video{margin-bottom:30px}.course__share{margin-bottom:60px}.course_promo{position:relative;margin:0;padding:100px 0 110px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;color:white;z-index:4}@media only screen and (max-width: 1023px){.course_promo{padding:60px 0}}@media only screen and (max-width: 599px){.course_promo{padding:40px 0 45px}}.course_promo:before,.course_promo:after{content:'';position:absolute}.course_promo:before{top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg, rgba(0,0,0,0.24) 0%, rgba(0,0,0,0.64) 100%);z-index:-2}.course_promo:after{left:50%;bottom:-1px;margin-left:-16px;width:0px;height:0px;border-style:solid;border-width:0 16px 16px 16px;border-color:transparent transparent #f8f8f8 transparent}.course_promo .course__likes{color:white}.course_promo .course__likes .icon{fill:white}.lessons__list{margin-bottom:60px}@media only screen and (max-width: 599px){.lessons__list{margin-bottom:40px}}.lessons__item{position:relative;margin-bottom:40px;transition:box-shadow .2s}@media only screen and (max-width: 599px){.lessons__item{margin-bottom:30px}}.lessons__item_sl{box-shadow:10px 15px 25px 0 rgba(0,0,0,0.06)}.lessons__item:hover .lessons__actions{opacity:1;visibility:visible}.lessons__subtitle{margin-bottom:20px;text-transform:none;letter-spacing:normal}.lessons__row{display:flex}@media only screen and (max-width: 599px){.lessons__row{display:block}}.lessons__preview{margin-right:25px;flex:0 0 140px}@media only screen and (max-width: 599px){.lessons__preview{display:none}}.lessons__pic-wrapper{width:130px;height:130px;border-radius:50%;overflow:hidden}.lessons__pic{object-fit:cover;width:100%;height:100%}.lessons__content-wrapper{flex:1}.lessons__content{flex:0 0 calc(100% - 165px)}.lessons__actions{display:flex;position:absolute;top:10px;right:10px;opacity:0;visibility:hidden;transition:opacity .2s, visibility .2s}.lessons__actions__no-hover{opacity:1;visibility:visible}.lessons__action{margin-left:10px;padding:10px;font-size:0}.lessons__action:hover .icon{fill:#191919}.lessons__action .icon{font-size:20px;fill:#C8C8C8;transition:fill .2s}.lessons__foot{text-align:center}.lessons__btn{width:220px}.lessons_kit .lessons__item{margin-bottom:20px;padding:20px}.lessons_kit .lessons__item:hover{box-shadow:0 10px 50px 0 rgba(0,0,0,0.06);border-radius:10px}.lessons_kit .lessons__content{flex:0 0 100%}.lesson-navigation{padding-top:48px}@media only screen and (max-width: 1023px){.lesson-navigation{margin-top:0;margin-bottom:24px;padding-top:24px}}.lesson-navigation_catalog{margin-top:16px}.lesson-navigation__back{display:inline-block;height:24px;padding-left:28px;line-height:18px;position:relative;font-family:'Montserrat-SemiBold', sans-serif;font-style:normal;font-size:12px;color:#0054f6;cursor:pointer}@media only screen and (max-width: 720px){.lesson-navigation__back{margin-left:15px}}.lesson-navigation__back::before{content:'';display:block;position:relative;width:16px;height:13px;float:left;margin-right:8px;background-image:url("/static/img/return-arrow.ae6dd5451389.svg");background-repeat:no-repeat;background-size:contain;background-position:left center}.lesson-navigation__share{position:relative;display:inline-block;height:24px;float:right;padding-left:28px;margin-left:32px;line-height:24px;cursor:pointer}.lesson-navigation__share::before{position:absolute;content:'';display:inline-block;width:18px;height:18px;top:3px;left:0;background-image:url("/static/img/share.d01dbf9145f7.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 720px){.lesson-navigation__share{font-size:0}}.lesson-navigation__edit{position:relative;display:inline-block;height:24px;float:right;padding-left:28px;margin-right:32px;line-height:24px;cursor:pointer}.lesson-navigation__edit::before{position:absolute;content:'';display:inline-block;width:18px;height:18px;top:3px;left:0;background-image:url("/static/img/pen.dbe598c53344.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.lesson-navigation__edit a{color:#333}.lesson-navigation__gift{position:relative;display:inline-block;height:24px;float:right;padding-left:28px;line-height:24px;cursor:pointer;color:#333}.lesson-navigation__gift::before{content:'';position:absolute;display:inline-block;width:20px;height:19px;top:2px;left:0;background-image:url("/static/img/gift.830a1240fbac.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 720px){.lesson-navigation__gift{font-size:0}}.lesson__subtitle{letter-spacing:normal;text-transform:none;margin-bottom:49px;margin-top:60px;color:#191919;font-family:'Montserrat-SemiBold', sans-serif;font-size:56px;line-height:110%;letter-spacing:-0.01em;color:#333;text-align:center}@media only screen and (max-width: 1280px){.lesson__subtitle{margin-bottom:23px;margin-top:33px;font-family:'Montserrat-SemiBold', sans-serif;font-size:35px;line-height:110%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.lesson__subtitle{margin-top:29px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.lesson__subtitle{margin-bottom:34px;margin-top:53px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.lesson__content{margin-bottom:15px;color:#191919}.lesson__video_frame{width:100%;height:400px}.lesson__chat_frame{width:100%;height:600px}.lesson__row{display:flex}@media only screen and (max-width: 599px){.lesson__row{display:block}}.lesson__preview{margin-right:25px;flex:0 0 140px}@media only screen and (max-width: 599px){.lesson__preview{display:none}}.lesson__pic-wrapper{width:130px;height:130px;border-radius:50%;overflow:hidden}.lesson__pic{object-fit:cover;width:100%;height:100%}.lesson__user{margin-bottom:30px}.lesson__video-help-text{display:inline-block;font-size:12px;text-align:center}.lesson__video-wrapper{width:100%}@media only screen and (max-width: 720px){.lesson__video-wrapper{padding:0 15px}}.lesson__video{width:744px;height:411px;margin:0 auto;background:#fff;box-shadow:0 32px 48px rgba(0,69,133,0.21);border-radius:10px}.lesson__video iframe{width:100%;height:100%;border-radius:10px}@media only screen and (max-width: 1280px){.lesson__video{width:616px;height:341px}}@media only screen and (max-width: 1023px){.lesson__video{width:540px;height:300px}}@media only screen and (max-width: 720px){.lesson__video{position:relative;width:100%;height:auto;margin-top:16px;border-radius:8px;overflow:hidden;padding-top:55%}.lesson__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.lesson__video img{width:100%;height:100%;position:absolute;top:0;left:0}}.lesson__video_contest{background:none}.lesson__video_contest .school-block__video{margin-top:0}@media only screen and (max-width: 720px){.lesson__video_contest{padding-top:0}.lesson__video_contest .school-block__video{margin-top:0}}.lessons__subtitle{margin-bottom:10px;color:#191919}.lessons__content{margin-bottom:30px;color:#191919}.lessons__content_fm{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.lessons__content_small-grey{font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#ccc}.materials__item{display:flex}.materials__item:not(:last-child){margin-bottom:40px}.materials__preview{margin-right:25px;flex:0 0 140px}@media only screen and (max-width: 599px){.materials__preview{margin-right:20px;flex:0 0 100px}}.materials__pic{display:block;width:100%}.materials__wrap{flex:0 0 calc(100% - 180px)}@media only screen and (max-width: 599px){.materials__wrap{flex:0 0 calc(100% - 120px)}}.materials__title{margin-bottom:10px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase}.examples{display:flex;margin:0 -10px -20px;flex-wrap:wrap}@media only screen and (max-width: 599px){.examples{margin:0 -5px -10px}}.examples__item{margin:0 10px 20px;flex:0 0 calc(25% - 20px)}@media only screen and (max-width: 599px){.examples__item{margin:0 5px 10px;flex:0 0 calc(33.33% - 10px)}}.examples__pic{display:block;width:165px;height:165px}@media only screen and (max-width: 474px){.examples__pic{width:160px;height:160px}}.questions__items{overflow:hidden}.questions__anchor{display:block;position:relative;top:-110px;visibility:hidden}.questions__form,.questions__item{display:flex}.questions__form{position:relative;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #E6E6E6}.questions__form-loader{display:none}.questions__form-foot{text-align:center}.questions__item:not(:last-child){margin-bottom:25px}@media only screen and (max-width: 599px){.questions__item{padding:10px 0}}.questions__item_reply{padding-left:80px}@media only screen and (max-width: 599px){.questions__item_reply{padding-left:25px}}.questions__reply-info{display:none;margin-bottom:10px}.questions__item_reply .questions__details{margin-bottom:10px;padding:20px;background:white;border-radius:0 10px 10px 10px}@media only screen and (max-width: 599px){.questions__item_reply .questions__details{padding:10px}}.questions__ava{height:60px;margin-right:20px;flex:0 0 60px}@media only screen and (max-width: 599px){.questions__ava{height:40px;margin-right:10px;flex:0 0 40px}}.questions__pic{display:block;width:100%}.questions__wrap{flex:0 0 calc(100% - 80px)}@media only screen and (max-width: 599px){.questions__wrap{flex:0 0 calc(100% - 50px)}}.questions__field{margin-bottom:20px}.questions__textarea{display:block;width:100%;height:44px;padding:11px 15px;border-radius:2px;font-size:16px;resize:vertical}@media only screen and (max-width: 599px){.questions__textarea{height:64px}}.questions__btn{margin:0 15px;border-radius:20px}@media only screen and (max-width: 599px){.questions__btn{margin-left:0}}.questions__details{margin-bottom:5px;flex:1}.questions__head,.questions__action{font-family:'ProximaNova-Bold', sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase}.questions__head{margin-bottom:15px}@media only screen and (max-width: 599px){.questions__head{margin-bottom:5px}}.questions__action,.questions__date{color:#A7A7A7}.questions__author{margin-right:15px}.questions__date{font-size:10px;display:inline-block}.questions__foot{height:20px;text-align:right}.questions__action{margin-left:auto}.questions__heart{fill:#d40700;width:28px;height:28px}.questions__send-icon{fill:#A7A7A7;width:20px;height:20px}.questions__delete-icon{fill:#C8C8C8;width:17px;height:17px;hover-fill:#000000}.questions__toggle{margin-top:10px;margin-left:10px;display:inline-block}.questions--heart__content{font-size:24px;color:#d40700}.questions--chat{margin-top:15px}.questions--chat .questions__items{background:white;padding:10px;border-radius:5px;max-height:400px;overflow:auto}@media only screen and (max-width: 599px){.questions--chat .questions__items{max-height:800px}}@media only screen and (max-width: 599px){.questions--chat .questions__item,.questions--chat .questions__item_reply{padding:0}}.questions--chat .questions__ava{height:40px;margin-right:10px;flex:0 0 40px}@media only screen and (max-width: 599px){.questions--chat .questions__ava{display:none}}.questions--chat .questions__content{margin-bottom:10px}.questions--chat .questions__wrap{display:flex;flex:0 0 calc(100% - 60px)}@media only screen and (max-width: 599px){.questions--chat .questions__wrap{flex:1}}.questions--chat .questions__field{margin-bottom:0;flex:0 0 calc(100% - 160px)}@media only screen and (max-width: 599px){.questions--chat .questions__field{flex:1}}.questions--chat .questions__btn{font-weight:600;text-shadow:1px 1px #fff}@media only screen and (max-width: 599px){.questions--chat .questions__btn{margin:0 0 0 15px}}.questions--chat .questions__form-foot{display:flex}.questions--loading .questions__form-loader{display:block}.questions--loading .questions__form .questions__ava,.questions--loading .questions__form .questions__wrap{opacity:0.4}.share__title{margin-bottom:45px;font-family:'ProximaNova-Bold', sans-serif;font-size:20px;text-align:center}@media only screen and (max-width: 599px){.share__title{margin-bottom:30px}}.share__list{display:flex;justify-content:center}.share__item{font-size:0}.share__item:not(:last-child){margin-right:20px}.share__item .icon{font-size:40px}.share__item span:first-child{display:none}.share_sm .share__title{margin-bottom:15px}.share_sm .share__item:not(:last-child){margin-right:10px}.share_sm .share__item .icon{font-size:30px}.share_right .share__list{justify-content:flex-start}@media only screen and (max-width: 599px){.share_right .share__list{justify-content:center}}.share_popup .share__title{margin-bottom:40px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333;text-align:left}.likely-lil{justify-content:left}@media only screen and (max-width: 720px){.likely-lil{display:block}}.likely-lil .likely__counter{display:none}.likely-lil .likely__widget{position:relative;width:48px;height:48px;margin-right:21px;margin-left:11px;margin-bottom:40px;background:#8418c3;fill:#fff;border-radius:50%;box-sizing:border-box}.likely-lil .likely__widget .likely__icon svg{position:absolute;margin:-12px 0 0 -12px;top:50%;left:50%}.likely-lil .likely__widget .likely__button{margin-left:-21px;width:100px;text-align:center}.likely-lil .likely__icon_facebook{background:#405A94;border-radius:50%}.likely-lil .likely__icon_twitter{background:#4AA1EC;border-radius:50%}.likely-lil .likely__icon_vkontakte{background:#5380BD;border-radius:50%}.likely-lil .likely__icon_pinterest{background:#FF0000;border-radius:50%}.likely-lil .likely__icon_telegram{background:#4AA1EC;border-radius:50%}.likely-lil .likely__icon{width:48px;height:48px}.likely-lil .likely__button{display:block;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#7d7d7d}.share-copy-text{width:100%;margin-top:52px;padding-top:40px;border-top:1px solid #e7e7e7}.share-copy-text__link{width:100%;max-width:371px;height:48px;margin-bottom:25px;padding:0 16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;font-size:16px;line-height:48px;color:#7d7d7d;background-color:#ebebeb;border-radius:8px;overflow:hidden;text-overflow:ellipsis}.buy{padding:15px 30px 30px}@media only screen and (max-width: 1023px){.buy{padding:10px 15px 25px}}.buy__row{display:flex;margin:0 -10px;flex-wrap:wrap}@media only screen and (max-width: 599px){.buy__row{flex-direction:column}}.buy__col{margin-bottom:20px;padding:0 10px;flex:0 0 320px}@media only screen and (max-width: 1023px){.buy__col{flex:0 0 260px}}@media only screen and (max-width: 599px){.buy__col{flex:0 0 100%}}.buy__col:nth-child(2n-1){flex:0 0 calc(100% - 320px)}@media only screen and (max-width: 1023px){.buy__col:nth-child(2n-1){flex:0 0 calc(100% - 260px)}}@media only screen and (max-width: 599px){.buy__col:nth-child(2n-1){flex:0 0 100%}}.buy__head_main{padding-top:25px}@media only screen and (max-width: 1023px){.buy__head_main{padding-top:21px}}.buy__label{font-size:16px}@media only screen and (max-width: 1023px){.buy__label{font-size:14px}}.buy__title{font-size:30px}@media only screen and (max-width: 1023px){.buy__title{font-size:24px}}.buy__subtitle{margin-bottom:10px;font-family:'ProximaNova-Bold', serif;font-size:12px;letter-spacing:2px;text-align:center;width:100%}.buy__content{font-size:12px;color:#A7A7A7}.buy__foot{margin-top:20px;text-align:center}.buy__btn{width:275px}@media only screen and (max-width: 599px){.buy__btn{width:100%}}@media only screen and (max-width: 599px){.buy__trial-lesson{position:absolute;right:0;padding:0;top:9px}}.buy__bonuses{margin-top:10px}.order{padding:2px;background-image:linear-gradient(-225deg, #FFE2EB 0%, #D8F5F5 100%);border-radius:8px}.order__days{min-height:58px}.order__wrap{padding:20px 30px 30px;background:white;border-radius:6px}@media only screen and (max-width: 1023px){.order__wrap{padding:15px 20px 20px}}.order__title{margin-bottom:20px;font-size:20px}.order__preview{margin:0 -30px 20px}@media only screen and (max-width: 1023px){.order__preview{margin:0 -20px 20px}}.order__pic{display:block;width:100%}.order__label{margin-bottom:10px;font-family:'ProximaNova-Bold', sans-serif;font-size:11px;text-transform:uppercase}.order__foot{display:flex;margin:30px -30px -10px;padding:20px 30px 0;border-top:1px solid #E6E6E6;font-family:'ProximaNova-Bold', sans-serif;font-size:16px}@media only screen and (max-width: 1023px){.order__foot{margin:30px -20px 0;padding:20px 20px 0}}.order__total{margin-left:auto;position:relative}.order__total del{color:#a0a0a0}.order .loading-loader{display:none;margin-left:-40px}.order--loading .loading-loader{display:block}.lock{padding:50px 60px 40px;text-align:center}@media only screen and (max-width: 599px){.lock{padding:30px 020px}}.lock__label{margin-bottom:70px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;color:#A7A7A7;letter-spacing:2px}@media only screen and (max-width: 599px){.lock__label{margin-bottom:40px;font-size:10px}}.lock__title{margin-bottom:20px}.lock__content{margin-bottom:70px}@media only screen and (max-width: 599px){.lock__content{margin-bottom:40px}}.lock__btn{width:220px}.profile{position:relative;padding-bottom:20px;text-align:center}@media only screen and (max-width: 599px){.profile{padding:0;text-align:center}}.profile__head{display:flex;margin-bottom:30px;align-items:flex-start}@media only screen and (max-width: 599px){.profile__head{display:none}}.profile__title{margin:0 20px 0 0}.profile__btn{margin-left:auto;padding:10px 15px;background:transparent;border:1px solid #A7A7A7;color:#A7A7A7;margin-bottom:10px;width:100%}.profile__btns{position:absolute;top:0;right:0;display:flex;flex-direction:column}@media only screen and (max-width: 599px){.profile__btns{display:none !important}}.profile__row{display:flex;margin-bottom:25px;align-items:center}@media only screen and (max-width: 599px){.profile__row{display:block;margin-bottom:30px}}.profile__ava{width:120px;height:120px;margin-right:25px;flex:0 0 120px;margin:15px auto}@media only screen and (max-width: 599px){.profile__ava{width:140px;height:140px;margin:0 auto 20px}}.profile__wrap{flex:0 0 calc(100% - 145px)}.profile__name{margin-bottom:25px;font-size:20px;letter-spacing:3px;text-transform:uppercase}@media only screen and (max-width: 599px){.profile__name{margin-bottom:10px;font-family:'ProximaNova-Bold', sans-serif;font-size:24px;letter-spacing:0;text-transform:none}}.profile__share{margin-bottom:35px}.profile__content{max-width:760px;margin:0 auto}.profile__foot{display:none;margin-top:30px;text-align:center}@media only screen and (max-width: 599px){.profile__foot{display:block}}.fill-profile{width:100%;display:flex;align-items:center;position:relative;padding:40px 35px;background:url("/static/./img/fill-profile-gramota.772d5380ffc8.png") center bottom no-repeat}@media only screen and (max-width: 599px){.fill-profile{flex-direction:column;padding:20px 15px}}.fill-profile:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:.8;z-index:-2;background-image:linear-gradient(-225deg, #FFE2EB 0%, #D8F5F5 100%)}.fill-profile__text{flex:0 0 300px;font-size:18px}@media only screen and (max-width: 599px){.fill-profile__text{flex:1;font-size:16px;margin-bottom:40px}}.fill-profile__img{flex:1}.fill-profile__btn{flex:0 0 205px;text-align:right}@media only screen and (max-width: 599px){.fill-profile__btn{margin-bottom:35px;flex:1}}.fill-profile__arrow{flex:0 0 50px;text-align:right}@media only screen and (max-width: 599px){.fill-profile__arrow{display:none}}.tabs__nav{display:flex;height:56px;margin-bottom:40px;border-bottom:1px solid #E6E6E6;align-items:center;justify-content:center}.tabs__btn{height:56px;line-height:56px;border-bottom:1px solid #E6E6E6;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;color:#A7A7A7;letter-spacing:1px;transition:border-color .2s, color .2s}@media only screen and (max-width: 599px){.tabs__btn{flex:0 0 35%;font-size:10px}}.tabs__btn:not(:last-child){margin-right:40px}@media only screen and (max-width: 599px){.tabs__btn:not(:last-child){margin:0}}.tabs__btn:hover{color:#191919}.tabs__btn.active{border-color:#191919;color:#191919}.tabs__item{display:none}.menu{display:flex}.menu__link{font-size:16px;color:#A7A7A7;transition:color .2s}.menu__link:not(:last-child){margin-right:30px}.menu__link.active{font-family:'ProximaNova-Bold', sans-serif;color:#191919}.confirm__title{margin-bottom:20px;font-size:24px}.confirm__form{display:flex;margin:25px -10px 30px;align-items:center}@media only screen and (max-width: 599px){.confirm__form{display:block}}.confirm__field,.confirm__btn{margin:0 10px;flex:0 0 calc(50% - 20px)}@media only screen and (max-width: 599px){.confirm__field{margin-bottom:20px}}.form{position:relative}.form__ava{position:relative;left:50%;width:140px;height:140px;transform:translateX(-50%)}@media only screen and (max-width: 1023px){.form__ava{position:relative;margin-bottom:40px}}.form__group{position:relative;margin-bottom:40px}.form__title{margin-bottom:30px;font-size:25px}@media only screen and (max-width: 599px){.form__title{font-family:'ProximaNova-Bold', sans-serif;font-size:24px;line-height:1.33}}.form__content{margin-bottom:40px}@media only screen and (max-width: 599px){.form__content{margin-bottom:30px}}.form__fieldset{display:flex;margin:0 -10px}@media only screen and (max-width: 599px){.form__fieldset{display:block}}.form__fieldset .form__field{padding:0 10px;flex:0 0 50%}.form__field{margin-bottom:25px}@media only screen and (max-width: 599px){.form__field{margin-bottom:20px}}.form__switch{margin-bottom:10px}.form__btn{width:100%}.child-card-placeholder-date{width:100%;height:36px;font-size:18px;line-height:36px}.transactions__row{display:flex;margin:0 -10px 20px;flex-wrap:wrap}.transactions__cell{padding:0 10px;font-size:13px}.transactions__subproduct{display:inline-block;padding-left:15px;font-size:11px}.transactions__product{font-family:'ProximaNova-Bold', sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;flex:0 0 60%}@media only screen and (max-width: 599px){.transactions__product{flex:0 0 75%}}.transactions__amount{flex:0 0 20%;text-align:right}@media only screen and (max-width: 599px){.transactions__amount{flex:0 0 25%}}.transactions__status{flex:0 0 20%;text-align:right;color:#5BD700}@media only screen and (max-width: 599px){.transactions__status{flex:0 0 100%}}.transactions__status_success{color:#8ECFC0}.transactions__status_pending{color:#A7A7A7}.transactions__status_error{color:#FF9393}.transactions_bonuses .transactions__product{flex:0 0 60%}@media only screen and (max-width: 599px){.transactions_bonuses .transactions__product{flex:1 0 40%}}.transactions_bonuses .transactions__amount{flex:0 0 10%}.transactions_bonuses .transactions__user{flex:0 0 20%}.empty{max-width:300px;margin:0 auto;text-align:center}.done{padding:60px 0;text-align:center}@media only screen and (max-width: 599px){.done{padding:0}}.done_mt0{padding:0}.done__foot{margin-top:60px}@media only screen and (max-width: 599px){.done__foot{margin-top:40px}}.done__btn{width:100%;max-width:300px}.author__row{display:flex}.author__ava{height:90px;margin-right:20px;flex:0 0 90px}@media only screen and (max-width: 599px){.author__ava{height:60px;margin-right:15px;flex:0 0 60px}}.author__wrap{flex:0 0 calc(100% - 110px)}@media only screen and (max-width: 599px){.author__wrap{flex:0 0 calc(100% - 75px)}}.author__hi,.author__name{display:table;font-family:'ProximaNova-Bold', sans-serif;text-transform:uppercase}.author__hi{margin-bottom:30px;font-size:12px;letter-spacing:2px}@media only screen and (max-width: 599px){.author__hi{margin-bottom:10px}}.author__name{font-size:10px;letter-spacing:1.66px}.author__content{margin-bottom:30px}@media only screen and (max-width: 599px){.author__content{margin-bottom:10px}}.upload{position:relative;font-size:18px;color:#4A90E2;overflow:hidden}.upload__file{position:absolute;top:0;right:0;opacity:0;cursor:pointer}.info{display:flex;background:#f8f8f8}@media only screen and (max-width: 599px){.info{display:block;margin-top:60px}}.info__section{display:flex;position:relative;flex:0 0 50%;justify-content:flex-end}.info__sidebar{flex:0 0 50%}.info__main{display:flex;max-width:675px;height:550px;padding:30px 40px 50px;flex-direction:column;flex-grow:1}@media only screen and (max-width: 1023px){.info__main{width:100%;max-width:100%;padding:30px 15px 50px}}.info__head{display:flex;align-items:flex-start}.info__user{display:flex;margin-bottom:45px;align-items:center}.info__ava{width:40px;height:40px;margin-right:20px;flex:0 0 40px}.info__label{font-family:'ProximaNova-Bold', sans-serif;font-size:10px;color:#A7A7A7;letter-spacing:1px}.info__value{font-size:18px;color:#525252}.info__upload{margin-left:auto;font-size:16px;color:#525252}.info__foot{display:flex;margin-top:auto}@media only screen and (max-width: 599px){.info__foot{display:block}}.info__foot .info__field{margin-right:20px;flex:0 0 140px;flex-grow:1}.info__wrap{max-width:349px;padding:10px 40px 30px 30px}@media only screen and (max-width: 1023px){.info__wrap{max-width:100%;height:auto;padding:30px 15px 30px}}.info__wrap{display:flex;flex-direction:column}.info__wrap .info__field{margin-bottom:20px}.info__wrap .info__field:last-child{margin:0}.info__fieldset:first-child{margin-bottom:50px}.info__fieldset:only-child{margin-top:0px}.add{display:flex;align-items:flex-start}.add__toggle{font-size:0}.add__circle,.add__title{display:inline-block;vertical-align:middle}.add__circle{position:relative;margin-right:10px;padding:19px;border:1px solid #E6E6E6;border-radius:50%}.add__circle .icon{font-size:20px;fill:#B5B5B5}.add__title{margin-left:10px;font-size:20px;color:#B5B5B5}.add__list{display:none}.add__btn{width:60px;height:60px;border:1px solid #888;border-radius:50%;font-size:0}.add__btn:not(:last-child){margin:0 10px 10px 0}.add__btn .icon{font-size:22px;fill:#191919}.add__btn .icon-live{font-size:10px}.add__btn .icon-image-text{font-size:15px}.add__btn .icon-text{font-size:17px}.add__btn .icon-images{font-size:32px}.add__btn_text{color:#000;text-align:center;font-size:17px}.add.open .add__circle .icon{transform:rotate(45deg)}.add.open .add__title{display:none}.add.open .add__list{display:flex;flex-wrap:wrap}.kit{max-width:620px}.kit__section{margin-bottom:60px}.kit__section--block{padding:15px;position:relative}.kit__section-remove{position:absolute;right:15px;top:20px}.kit__section-remove button:not(:last-child){margin-right:10px}.kit__section-remove .icon-delete,.kit__section-remove .icon-arrow-up,.kit__section-remove .icon-arrow-down{width:1.3em;height:1.3em;transition:fill 0.3s ease}.kit__section-remove .icon-arrow-up,.kit__section-remove .icon-arrow-down{fill:#C8C8C8}.kit__section-remove .icon-delete:hover,.kit__section-remove .icon-arrow-up:hover,.kit__section-remove .icon-arrow-down:hover{fill:#000}.kit__nav{display:flex;margin:0 -10px 60px;flex-wrap:wrap}.kit__nav-message{width:100%;margin:15px 0 0 15px;font-size:15px}.kit__btn{margin:0 10px;flex:0 0 calc(50% - 20px)}.kit__add{margin-bottom:40px}.kit__service{display:flex;align-items:center}.kit__service .kit__field{margin:0;flex:1 0 auto}.kit__upload{margin-left:20px}.kit__row{display:flex}.kit__row .kit__photo{height:110px;margin-right:20px;flex:0 0 140px}@media only screen and (max-width: 599px){.kit__row .kit__photo{flex:0 0 110px}}.kit__delete-photo{position:absolute;bottom:2px;left:3px}.kit__photo{display:flex;position:relative;border:1px solid #E6E6E6;justify-content:center;align-items:center;overflow:hidden}.kit__photo .icon{font-size:20px;fill:#B5B5B5}.kit__photo.loading .kit__photo-image{visibility:hidden}.kit__photo.loading .icon{visibility:hidden}.kit__photo.loading:after{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid #B5B5B5;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.kit__file{position:absolute;top:0;right:0;font-size:100px;opacity:0;cursor:pointer}.kit__fieldset{flex:0 0 calc(100% - 160px)}@media only screen and (max-width: 599px){.kit__fieldset{flex:0 0 calc(100% - 130px)}}.kit__gallery{display:flex;margin:0 -10px;flex-wrap:wrap}.kit__gallery .kit__photo,.kit__preview{position:relative;margin:0 10px 20px;flex:0 0 calc(25% - 20px)}.kit__gallery .kit__photo--loading,.kit__preview--loading{opacity:0.5}.kit__pic{display:block;width:100%;object-fit:contain;transform:translateY(-50%);top:50%;position:relative}.kit__theme{margin-bottom:30px;padding-bottom:5px;font-size:20px;border-bottom:1px solid #E6E6E6}.kit__foot{text-align:center}.kit__submit{width:220px}.kit__field .field__wrap--title{margin-right:125px}.editor{position:relative}.fontstyle{position:absolute;top:-40px;left:40px;padding:0 15px;background:#191919;border-radius:35px;font-size:0;white-space:nowrap}.fontstyle__regular,.fontstyle__bold,.fontstyle__italic{width:28px;height:35px;font-size:16px;color:white}.fontstyle__bold{font-family:'ProximaNova-Bold', sans-serif}.fontstyle__italic{font-style:italic}.ui-datepicker{display:none;width:240px;margin-top:10px;padding:5px;background:white;box-shadow:0 2px 20px 0 rgba(0,0,0,0.1);z-index:99 !important}.ui-datepicker-header{display:flex;margin-bottom:5px;align-items:center}.ui-datepicker-prev,.ui-datepicker-next{padding:10px;font-size:0;cursor:pointer}.ui-datepicker-prev:before,.ui-datepicker-next:before{content:'';display:block;width:10px;height:10px;border:solid #E6E6E6;border-width:2px 2px 0 0}.ui-datepicker-prev{order:1}.ui-datepicker-prev:before{transform:rotate(-135deg)}.ui-datepicker-title{text-align:center;order:2;flex:1 0 auto}.ui-datepicker-next{order:3}.ui-datepicker-next:before{transform:rotate(45deg)}.ui-datepicker-calendar th,.ui-datepicker-calendar td{font-family:'ProximaNova-Bold', sans-serif;font-size:10px;text-transform:uppercase;text-align:center;vertical-align:middle}.ui-datepicker-calendar th{padding:5px}.ui-datepicker-calendar a{display:block;padding:7px;color:#8C8C8C;transition:color .2s}.ui-datepicker-calendar a:hover{color:#191919}.ui-datepicker-calendar a.ui-state-active{background:#f8f8f8;color:#FF9393}.form__common-error{margin-top:15px;font-size:14px;background:#FF9393;color:#fff;padding:10px;display:none}.message{margin:15px;font-size:14px;text-align:center;color:#fff;padding:10px;z-index:999}.message_error{background:#FF9393}.message_info{background:#8ECFC0}.school{display:flex;position:relative;margin:0 -15px;flex-wrap:wrap;z-index:2}@media only screen and (max-width: 1023px){.school{margin-bottom:-40px}}@media only screen and (max-width: 599px){.school{margin:0 -10px -30px}}.school_three-col{margin-top:50px}@media only screen and (max-width: 599px){.school_three-col{flex-direction:column;margin-top:40px}}.school__col{padding:0 15px;text-align:center;flex:0 0 25%}@media only screen and (max-width: 1023px){.school__col{margin-bottom:40px;flex:0 0 50%}}@media only screen and (max-width: 599px){.school__col{margin-bottom:30px;padding:0 10px}}.school_three-col .school__col{flex:0 0 33%}@media only screen and (max-width: 1023px){.school_three-col .school__col{flex:0 0 33%}}.school__preview{margin-bottom:25px;font-size:0}@media only screen and (max-width: 599px){.school__preview{margin-bottom:15px}}.school__preview .icon{font-size:34px;fill:#93d2c2}.school__title{margin-bottom:5px;font-size:24px}@media only screen and (max-width: 1023px){.school__title{font-size:18px}}.school__text{max-width:200px;margin:0 auto;font-size:11px;line-height:1.3;text-transform:uppercase}@media only screen and (max-width: 1023px){.school__text{font-size:10px}}.school_main .school__preview{margin-bottom:10px;font-size:32px}@media only screen and (max-width: 1023px){.school_main .school__preview{font-size:24px}}.school_main .school__title{font-size:15px;text-transform:uppercase;font-weight:bold}.school_main .school__text{text-transform:none;font-size:15px}.arts{display:flex;margin:0 -12px;justify-content:center;flex-wrap:wrap}@media only screen and (max-width: 599px){.arts{margin-bottom:-24px}}.arts__col{padding:0 12px;flex:0 0 16%}@media only screen and (max-width: 1023px){.arts__col{flex:0 0 28%;margin-bottom:15px}}@media only screen and (max-width: 599px){.arts__col{margin-bottom:24px;flex:0 0 50%}}.arts__col:hover .arts__title{display:none}.arts__col:hover .arts__item:before{background:rgba(255,255,255,0);transition:all .1s ease-out 0.1s}.arts__item{position:relative;border-radius:50%;background-position:50% 50%;background-size:cover}.arts__item:before{background:rgba(255,255,255,0.8);content:'';display:block;padding-bottom:100%}.arts__title{position:absolute;top:50%;left:50%;width:100%;padding:0 20px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:14px;text-align:center;text-transform:uppercase;transform:translate(-50%, -50%)}.letsgo{margin-top:80px;text-align:center}@media only screen and (max-width: 1023px){.letsgo{margin-top:45px}}@media only screen and (max-width: 1023px){.timing{padding-left:10px}}.timing__week{margin-bottom:35px}.timing__item{display:flex;position:relative;padding:20px 0;cursor:pointer;page-break-inside:avoid}.timing__item:not(:first-child){border-top:1px solid #E6E6E6}.timing__item_bg{margin-top:10px;background:#FDF8F9;box-shadow:-40px 0 0 0 #FDF8F9,40px 0 0 0 #FDF8F9}.timing__item_bg:not(:first-child){border-color:transparent}@media only screen and (max-width: 599px){.timing__item{display:block}}.timing__item.open{padding-bottom:40px}.timing__item.open .timing__toggle .icon{transform:rotate(180deg)}.timing__item.open .timing__buy,.timing__item.open .timing__more{display:block}@media only screen and (max-width: 599px){.timing__item.open .timing__cell:nth-child(3){padding-bottom:70px}}.timing__item.disable .timing__preview,.timing__item.disable .timing__title,.timing__item.disable .timing__content{opacity:.4}.timing__cell--info{display:flex;padding-right:20px;flex-direction:column;align-items:flex-start;flex:0 0 140px}@media only screen and (max-width: 599px){.timing__cell--info{padding:0;flex:0 0 0;margin-bottom:15px}}.timing__cell--preview{padding-right:20px;flex:0 0 90px}.timing__cell--content{flex:1}@media only screen and (max-width: 599px){.timing__cell--content{flex:0 0 calc(100% - 114px)}}.timing__cell--toggle{flex:0 0 34px}@media only screen and (max-width: 599px){.timing__unlock{position:absolute;left:90px;bottom:20px}}.timing__info{margin-bottom:auto}@media only screen and (max-width: 599px){.timing__info{display:flex;flex-direction:row;width:100%}}.timing__day{position:relative;margin:10px 0 5px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;text-transform:uppercase}@media only screen and (max-width: 599px){.timing__day{margin:0}}.timing__day.active:before{content:'';position:absolute;top:3px;left:-13px;width:8px;height:8px;background:#EE4630;border-radius:50%;animation:blinker 2s linear infinite}.timing__date{opacity:.5}@media only screen and (max-width: 599px){.timing__date{margin:-3px 0 0 10px}}@media only screen and (max-width: 599px){.timing__buy{flex:1 0 0;text-align:right}}.timing__trial-lesson{display:inline-block;margin-top:10px}@media only screen and (max-width: 599px){.timing__trial-lesson{margin-top:0}}.timing__time{margin:15px 0;opacity:.5}@media only screen and (max-width: 599px){.timing__time{margin:-1px 15px 0 5px;font-size:12px}}.timing__btn{margin-right:-60px;padding-left:20px;padding-right:20px;white-space:nowrap;letter-spacing:1px}@media only screen and (max-width: 599px){.timing__btn{margin-right:0}}.timing__btn-material{display:inline-block;min-width:151px;margin-top:15px}.timing__btn-material_md-show{display:none}@media only screen and (max-width: 599px){.timing__btn-material_lg-show{display:none}.timing__btn-material_md-show{display:inline-block}}.timing__pic{display:block;width:100%;border-radius:50%;object-fit:cover}.timing__title{margin-bottom:5px;font-size:24px;line-height:1.3}@media only screen and (max-width: 1023px){.timing__title{font-size:18px}}.timing__content{padding-bottom:5px}.timing__toggle{width:34px;height:34px;margin-top:30px;font-size:0}.timing__toggle .icon{font-size:8px;fill:#FF9393}.timing__more{display:none}.timing__more{padding-top:15px}.timing__head{margin-bottom:10px;font-family:'ProximaNova-Bold', sans-serif}.timing__row{display:flex;margin:0 0 20px}@media only screen and (max-width: 1023px){.timing__row{display:block}}.timing__col{padding:0 15px;flex:0 0 40%}.timing__col:first-child{flex:0 0 60%}@media only screen and (max-width: 599px){.timing__col:first-child{margin-bottom:10px}}.timing__text ul li{position:relative;padding-left:17px}.timing__text ul li:before{content:'-';position:absolute;top:0;left:0}.timing__works{display:flex;margin:0 -30px -10px 0;flex-wrap:wrap}.timing__work{margin:0 10px 10px 0;flex:0 0 48px}.timing__foot{display:flex;align-items:center}.timing__foot .timing__btn{margin-right:40px}.timing__print{position:relative;margin-left:auto;padding-left:30px;color:#878787;line-height:1.3}.timing__print .bold{color:#191919}.timing__print .icon{position:absolute;top:1px;left:0;fill:#FF9393}.switcher{display:inline-block;position:relative}.switcher__input{position:absolute;top:0;left:0;opacity:0}.switcher__wrap{display:flex;background:linear-gradient(to right, #cdff82, #5efff4);border-radius:23px;align-items:center}.switcher__item{padding:11px 20px;border-radius:23px;color:black;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;text-transform:uppercase;user-select:none;cursor:pointer}.switcher__item.active{background:#f8f8f8}.casing{display:flex;position:relative}@media only screen and (max-width: 1023px){.casing{padding-top:105px}}@media only screen and (max-width: 599px){.casing{padding-top:155px}}.casing__col:first-child{padding-right:20px;flex:0 0 160px}@media only screen and (max-width: 1023px){.casing__col:first-child{padding:0;flex:0 0 0}}.casing__col:last-child{flex:0 0 calc(100% - 160px)}@media only screen and (max-width: 1023px){.casing__col:last-child{flex:0 0 100%}}@media only screen and (max-width: 1023px){.casing__subscribe{display:flex;position:absolute;top:0;left:0;width:250px;flex-wrap:wrap;align-items:center}}@media only screen and (max-width: 599px){.casing__subscribe{width:100%;justify-content:center}}.casing__msg{margin-bottom:15px;padding-top:5px;font-size:14px;line-height:1.3}@media only screen and (max-width: 1023px){.casing__msg{margin:0 15px 0 0;padding:0}}.casing__msg .bold{display:block}.casing__btn{padding-left:15px;padding-right:15px;letter-spacing:1px}.casing__note{padding-top:15px;font-size:14px;line-height:1.2;opacity:0.6}@media only screen and (max-width: 1023px){.casing__note{padding-top:10px;flex:0 0 140px}}@media only screen and (max-width: 599px){.casing__note{display:none}}.casing__head{display:flex;margin-bottom:30px;align-items:center}@media only screen and (max-width: 1023px){.casing__head{justify-content:center}}.casing__title{margin:0 auto 0 0}@media only screen and (max-width: 1023px){.casing__title{margin:0}}@media only screen and (max-width: 1023px){.casing__switcher{position:absolute;top:0;right:0}}@media only screen and (max-width: 599px){.casing__switcher{top:60px;right:50%;transform:translateX(50%);white-space:nowrap}}.searching{display:flex;margin-bottom:40px}.searching__input{height:40px;padding:0 10px;border:1px solid #E6E6E6;border-radius:3px 0 0 3px;font-size:18px;transition:border-color .2s;flex:0 0 calc(100% - 100px)}.searching__input:focus{border-color:#191919}.searching__btn{border-radius:0 3px 3px 0;flex:0 0 100px}a.link--black{color:#000}a.disabled{pointer-events:none;cursor:default;opacity:0.6}.content-block.title{font-size:24px;font-style:bold}.content-block.text{font-size:16px;padding-bottom:24px;text-align:left;margin:0;max-width:100%}.content-block.text_fm{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.content-block.pic{position:relative;display:block;max-width:100%;max-height:600px;margin:0 auto}.content-block__video{position:relative}.content-block__video iframe{height:360px;width:640px;max-width:100%;max-height:60%}.content-block__video_ns{width:1128px;height:592px;border-radius:8px}.content-block__video_ns iframe{height:100% !important;width:100% !important;max-width:100%;max-height:100% !important;border-radius:8px}@media only screen and (max-width: 720px){.content-block__video_ns{width:100%;height:0;padding-top:47%}.content-block__video_ns iframe{position:absolute;top:0}}.content-block__video-help-text{display:block;font-size:12px;text-align:center;width:744px;margin:10px auto}@media only screen and (max-width: 1280px){.content-block__video-help-text{width:616px}}@media only screen and (max-width: 1023px){.content-block__video-help-text{width:540px}}@media only screen and (max-width: 720px){.content-block__video-help-text{width:290px}}@media only screen and (max-width: 639px){.content-block__video iframe{width:100%;height:240px}.content-block__video.iframe__container{text-align:center;width:100%;padding-bottom:56.25%;margin-bottom:-56.25%}.content-block__video.iframe__container.yt{padding-bottom:0;margin-bottom:0}}@media only screen and (min-width: 640px){.content-block__video.iframe__container{text-align:center}.content-block__video iframe{width:640px;height:360px}}.banners-wrapper{max-height:410px;width:1416px;margin-left:auto;margin-right:auto;overflow:hidden;border-radius:50px}@media only screen and (max-width: 1475px){.banners-wrapper{width:1200px}}@media only screen and (max-width: 1280px){.banners-wrapper{width:963px}}@media only screen and (max-width: 1023px){.banners-wrapper{width:656px;overflow:visible}}@media only screen and (max-width: 720px){.banners-wrapper{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 1023px){.banners-wrapper{max-height:620px;border-radius:30px}}@media only screen and (max-width: 599px){.banners-wrapper{max-height:530px;overflow:visible}.banners-wrapper.banner-overflow-hidden{overflow:hidden}}.banners-wrapper .banners{margin-top:0}.banners-wrapper swiper-slide .banner__content{height:310px}@media only screen and (max-width: 1023px){.banners-wrapper swiper-slide .banner__content{max-height:620px}}@media only screen and (max-width: 599px){.banners-wrapper swiper-slide .banner__content{max-height:260px}}.swiper-pagination{margin-top:15px;margin-left:130px}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin-left:10px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4f00f4}.banner{padding-top:0;text-align:center;color:#fff;position:relative;height:100%;border-radius:50px}@media only screen and (max-width: 720px){.banner{border-radius:30px}}@media only screen and (max-width: 1023px){.banner{height:620px}}@media only screen and (max-width: 599px){.banner{height:463px;padding-top:70px}}.banner__content{padding-top:10px;margin:0 auto;height:386px;padding-left:80px}@media only screen and (max-width: 1023px){.banner__content{width:100%;padding-top:0;box-sizing:border-box}}@media only screen and (max-width: 599px){.banner__content{padding-left:0;height:260px;flex-direction:column}}.banner__text{width:100%;font-size:28px;text-shadow:none;color:black;font-family:'ProximaNova-SemiBold', sans-serif;font-size:46px;line-height:108%}@media only screen and (max-width: 1475px){.banner__text{font-size:44px}}@media only screen and (max-width: 1280px){.banner__text{font-size:35px}}@media only screen and (max-width: 1023px){.banner__text{font-size:25px}}@media only screen and (max-width: 599px){.banner__text{font-size:16px;width:auto}}@media only screen and (max-width: 599px){.banner__text_full-slide{font-size:24px}}.banner__text-column{width:580px;float:left;box-sizing:border-box}.banner__text-column h1{margin-bottom:20px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:46px;line-height:50px}.banner__text-column p{font-family:'ProximaNova-Regular', sans-serif;font-size:24px;line-height:30px}@media only screen and (max-width: 1475px){.banner__text-column{width:550px}}@media only screen and (max-width: 1280px){.banner__text-column{width:400px;padding-left:0}.banner__text-column h1{font-size:35px;line-height:40px}.banner__text-column p{font-size:20px;line-height:25px}}@media only screen and (max-width: 1023px){.banner__text-column{width:100%;float:right;order:2}}@media only screen and (max-width: 720px){.banner__text-column{padding:0 15px}.banner__text-column h1{font-size:24px;line-height:30px}.banner__text-column p{font-size:16px;line-height:22px}}.banner__text-column .btn{margin-top:40px;padding:20px 30px;font-family:'ProximaNova-Bold', sans-serif;font-size:20px;color:#fff;border-radius:20px;text-transform:none;letter-spacing:normal;border:1px solid rgba(255,255,255,0.1);background:#4F00F4;box-shadow:0px 4px 50px 0px rgba(82,0,255,0.5)}.banner__text-column .btn_black{background:#000}@media only screen and (max-width: 1023px){.banner__text-column .btn{font-size:18px}}@media only screen and (max-width: 720px){.banner__text-column .btn{font-size:17px;width:100%;box-sizing:border-box}}.banner__link{font-size:15px;color:black;text-shadow:none;background:white;padding:12px 22px;border-radius:10px;border:1px solid #ddd;text-align:center;margin-top:50px;display:inline-block;text-transform:none;font-family:'ProximaNova-Bold';box-shadow:0 10px 20px 0 rgba(0,0,0,0.05),0 9px 24px 0 rgba(33,74,211,0.1);z-index:1;background:#4F00F4;padding:20px 30px;border-radius:20px;font-family:'ProximaNova-SemiBold', sans-serif;color:#fff;font-size:20px;line-height:125%}@media only screen and (max-width: 599px){.banner__link{margin-top:20px;left:50%;position:absolute;margin-left:-114px;min-width:200px;max-width:290px;bottom:35px}}.banner__link:hover{background:#4F00F4;padding:20px 30px;border-radius:20px;font-family:'ProximaNova-SemiBold', sans-serif;color:#fff;font-size:20px;line-height:125%}.banner__image-column{display:flex;position:relative;justify-content:center;align-items:center;width:580px;height:100%;float:right}.banner__image-column img{max-width:100%;height:auto;max-height:100%}.banner__image-column::after{content:'';position:absolute;display:block;width:100%;height:20px;left:0;bottom:0;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0) 100%)}@media only screen and (max-width: 1475px){.banner__image-column{width:550px}}@media only screen and (max-width: 1280px){.banner__image-column{width:480px}}@media only screen and (max-width: 1023px){.banner__image-column{width:100%;float:left;order:1;padding:0 25px}}.banner__text-column{flex:50%;text-align:left;padding-bottom:20px;padding-right:10px;padding-top:40px;height:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1023px){.banner__text-column{height:auto}}@media only screen and (max-width: 599px){.banner__text-column{display:block;height:auto;padding-top:20px;flex:0}}.banner__text-column_center{text-align:center}@media only screen and (max-width: 599px){.banner__text-column_center .banner__text{font-size:24px}}.banner__countdown-title{color:black;font-size:15px;margin-bottom:5px}@media only screen and (max-width: 599px){.banner__countdown-title{font-size:15px}}.banner__countdown-wrap{position:absolute;transform:translateX(-50%);left:50%;padding:5px;background:rgba(255,255,255,0.5);border-radius:5px}@media only screen and (max-width: 599px){.banner__countdown-wrap{padding:5px 20px}}.banner__countdown{display:flex;color:black;transition:0.5s opacity}.banner__countdown>div{font-size:27px;display:flex;flex-direction:column}@media only screen and (max-width: 599px){.banner__countdown>div{font-size:16px}}.banner__countdown-nums{display:flex}.banner__countdown-nums>div{margin:1px;width:27px;border-radius:5px;background:#000000ba;text-align:center;padding-top:2px;color:white}@media only screen and (max-width: 599px){.banner__countdown-nums>div{width:20px}}.banner__countdown-delim{width:10px;color:black}@media only screen and (max-width: 599px){.banner__countdown-delim{width:5px}}.banner__countdown-descr{text-align:center;font-size:11px;margin-top:3px}.contest-work{text-transform:uppercase;font-weight:bold}.contest-work__img-wrap{width:100%;text-align:center}.contest-work__img{max-width:100%}.contest-work__info{display:flex;padding:5px 10px}.contest-work__age{color:#919191}.contest-work__bio{flex:calc(100% - 70px)}.loading-loader{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid #B5B5B5;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}@media only screen and (max-width: 599px){.modal-video-close-btn{right:0}}.referrer-url{display:flex}@media only screen and (max-width: 599px){.referrer-url{flex-direction:column}}.referrer-url__text-column{flex:50%;padding-right:16%;padding-top:8px}@media only screen and (max-width: 599px){.referrer-url__text-column{padding-right:0}}.referrer-url__title{font-size:20px;margin-bottom:5px}.referrer-url__url-column{display:flex;flex-direction:column;flex:30%;align-items:center}.referrer-url__input{height:40px;width:100%;margin-bottom:5px}.referrer-url__btn{width:100%}.bonuses{display:flex;font-size:20px;margin-bottom:20px}.bonuses__count{flex:1}.bonuses__course{font-family:'ProximaNova-Bold', serif;color:#191919}.bonuses__lil-coin-img{margin-bottom:-5px;margin-right:4px}.gift-certificates{display:flex;margin:0 -20px;flex-wrap:wrap}@media only screen and (max-width: 599px){.gift-certificates{display:block;margin:0}}.gift-certificates__item{display:block;margin:0 20px 75px;color:#191919;flex:0 0 288px}@media only screen and (max-width: 1023px){.gift-certificates__item{margin-bottom:50px !important}}@media only screen and (max-width: 599px){.gift-certificates__item{margin:0 5px 30px;flex:0 0 calc(50% - 15px)}}.gift-certificates__preview{display:block;position:relative;margin-bottom:15px;border-radius:10px;color:#191919;overflow:hidden;width:288px;height:200px}@media only screen and (max-width: 1023px){.gift-certificates__preview{margin-bottom:10px}}.gift-certificates__preview:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,0.15)}@media only screen and (max-width: 599px){.gift-certificates__preview{height:120px;width:auto}}.gift-certificates__preview_popup{margin-left:auto;margin-right:auto}.gift-certificates__cover{object-fit:cover;width:100%}.gift-certificates__details{display:flex;margin-bottom:10px}.gift-certificates__price{margin-left:auto;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;letter-spacing:2px;color:#191919}.gift-certificates__title{text-transform:uppercase;flex:1}@media only screen and (max-width: 599px){.gift-certificates__title{font-size:10px}}.gift-certificates__status{display:block;margin-bottom:10px;font-size:18px;color:#191919}@media only screen and (max-width: 1023px){.gift-certificates__status{line-height:1.33}}@media only screen and (max-width: 599px){.gift-certificates__status{font-size:13px}}.gift-certificates__buy-btn{width:100%}.gift-certificates__preview.theme_pink2{background:#FEB9B9}.gift-certificates__preview.theme_cyan{background:#B6DFD6}.gift-certificates__preview.theme_violet2{background:#A186BD}.user-child-form{width:100%;max-width:580px;margin:20px auto;padding:10px;background:linear-gradient(125deg, #D556FF 0%, #18F0FF 100%);border-radius:40px;box-shadow:0 10px 24px 0 rgba(0,0,0,0.05)}@media only screen and (max-width: 1023px){.user-child-form{padding:10px}}@media only screen and (max-width: 599px){.user-child-form{padding:10px}}.user-child-form_prof{margin:20px 0}.user-child-form_wrapper{width:100%;height:100%;padding:40px 90px;background:white;border-radius:35px}@media only screen and (max-width: 1023px){.user-child-form_wrapper{padding:15px}}.user-child-form__title{font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:28px;line-height:34px;letter-spacing:0;text-align:left}@media only screen and (max-width: 1023px){.user-child-form__title{font-size:18px}}.user-child-form__description{margin-top:20px;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:12px;line-height:15px;letter-spacing:0px;text-align:left}.user-child-form__tabs{justify-content:left;overflow-x:auto;overflow-y:hidden}.bonuses-table{margin-left:-120px;margin-top:50px;margin-right:-46px}@media only screen and (max-width: 599px){.bonuses-table{margin-left:-10px;margin-right:0px}}.bonuses-table__row{display:flex;width:100%;margin-bottom:35px}@media only screen and (max-width: 599px){.bonuses-table__row{flex-direction:column}}.bonuses-table__row-col{width:100%;display:flex}.bonuses-table__row-col>div{font-size:14px}.bonuses-table__row-col:nth-child(1)>div:nth-child(1){flex:115px;font-size:40px;margin-top:-7px;text-align:center}@media only screen and (max-width: 599px){.bonuses-table__row-col:nth-child(1)>div:nth-child(1){flex:0 0 40px;margin-top:-10px}}.bonuses-table__row-col:nth-child(1)>div:nth-child(2){flex:320px}@media only screen and (max-width: 599px){.bonuses-table__row-col:nth-child(1)>div:nth-child(2){flex:1}}.bonuses-table__row-col:nth-child(2)>div:nth-child(1){flex:165px;font-size:20px;font-weight:bold;text-align:center}@media only screen and (max-width: 599px){.bonuses-table__row-col:nth-child(2)>div:nth-child(1){text-align:left;padding-left:40px;margin-top:12px}}.bonuses-table__row-col:nth-child(2)>div:nth-child(2){flex:220px}@media only screen and (max-width: 599px){.bonuses-table__row-col:nth-child(2)>div:nth-child(2){padding-left:5px;text-align:right;margin-top:7px}}.bonuses-table__row-col:nth-child(2)>div:nth-child(2) .btn{width:100%}@media only screen and (max-width: 599px){.bonuses-table__row-col:nth-child(2)>div:nth-child(2) .btn{width:auto}}.bonuses-table__row-col:nth-child(2)>div:nth-child(3){flex:40px;padding-top:13px;padding-left:10px;text-align:center}@media only screen and (max-width: 599px){.bonuses-table__row-col:nth-child(2)>div:nth-child(3){flex:31px;padding-top:18px}}.bonuses-table__title{margin-bottom:5px;font-size:20px}.bonuses-came__body{padding:30px 30px 50px;text-align:center}.bonuses-came__title{margin-bottom:5px;margin-top:5px;font-size:25px}.bonuses-came__bonuses{font-size:50px;margin-bottom:-8px}.bonuses-came__text{margin:40px 0}.video-ended-popup{display:none;position:absolute;top:90px;height:200px;background-image:url("/static/./img/liliki2.8639debcbb29.png");background-repeat:no-repeat;background-position:center;background-color:white;left:50%;width:600px;margin-left:-300px;border-radius:5px;padding:30px;box-shadow:0 2px 20px rgba(0,0,0,0.1);opacity:0}.video-ended-popup.full-block{width:100%;height:100%;top:0;left:0;margin-left:0;background-image:url("/static/./img/liliki2.8639debcbb29.png");background-size:cover !important;background-repeat:no-repeat;background-position:center;background-color:white}@media only screen and (max-width: 599px){.video-ended-popup{width:100%;left:0;top:0;height:153px;background-position:center bottom;background-size:auto 130px;border-radius:0;background-color:#151a1e;margin-left:0}.video-ended-popup.full-block{width:100%;height:100%;top:0;left:0;margin-left:0;background-color:#fff;background-position:center}}.video-ended-popup .loading-loader{display:none}.video-ended-popup_like{background-image:url("/static/./img/video-ended-popup-like.c8ae6e71318c.jpg")}.video-ended-popup_black{background:url("/static/./img/video-ended-popup-logo.5ac62b41715e.png") no-repeat center #141a1d}.video-ended-popup_loading{background:#141a1d}.video-ended-popup_loading .loading-loader{display:block}.video-ended-popup__like-btn{background:url("/static/./img/heart.2866d58871a1.png") no-repeat center;position:absolute;top:90px;display:none;width:91px;height:52px;cursor:pointer;left:50%;margin-left:-45px}@media only screen and (max-width: 599px){.video-ended-popup__like-btn{background-size:contain;width:54px;margin-left:-27px;bottom:27px;top:auto}}.video-ended-popup_like .video-ended-popup__like-btn{display:block}.free-lessons-title{padding-top:140px;min-height:300px;padding-bottom:120px}@media only screen and (max-width: 599px){.free-lessons-title{padding-top:80px;min-height:200px;padding-bottom:60px}}.course-search{text-align:center}.course-search__form{position:relative}.course-search__query{width:800px;height:50px;border-radius:30px;box-shadow:0 10px 30px 0 rgba(0,0,0,0.1);border:solid 1px rgba(0,0,0,0.07);background-color:#ffffff;padding:10px 22px;font-size:16px}@media only screen and (max-width: 1023px){.course-search__query{width:600px;max-width:100%;box-sizing:border-box}}@media only screen and (max-width: 599px){.course-search__query{width:100%}}.course-search__search{width:58px;height:40px;border-radius:20px;top:5px;position:absolute;margin-left:-65px}@media only screen and (max-width: 1023px){.course-search__search{margin-left:0;right:5px}}@media only screen and (max-width: 599px){.course-search__search{margin-left:0;right:10px}}.course-search__search .icon{width:17px;height:17px;opacity:0.5;margin-left:-4px;top:-2px}@media only screen and (max-width: 599px){.course-search__search .icon{margin-left:0}}@media only screen and (max-width: 1023px){.course-search__search-field{position:relative;display:inline-block}}@media only screen and (max-width: 720px){.course-search__search-field{width:100%}}.course-search__text{font-size:10px;color:#9b9b9b;margin:30px 0 15px}.course-search__tags{width:460px;max-width:100%;margin:0 auto}.tag{color:black;height:30px;border-radius:20px;border:solid 1px #e7e7e7;padding:5px 15px;display:inline-block;margin:0 3px 8px}.tag__remove .icon{fill:#888;width:9px;height:9px;margin-left:7px}@media only screen and (max-width: 599px){.courses-filter{display:block;margin-left:0 !important}}.courses-filter__select{width:200px;margin-left:20px}@media only screen and (max-width: 599px){.courses-filter__select{margin-left:0}}.autocomplete{position:relative;font-size:15px;margin:8px 0 22px}.autocomplete__query{width:100%;background:none;padding:5px 0;border-bottom:1px solid #e6e6e6}.autocomplete__options{position:absolute;width:100%;overflow:auto;top:22px;height:auto;max-height:70px;z-index:1}.emoji{height:32px;margin-bottom:-7px}.packages{display:flex;overflow-x:auto;background:white;padding:30px;margin:-50px}@media only screen and (max-width: 599px){.packages{margin:0}}.package{position:relative;border-radius:10px;box-shadow:0 10px 30px 0 rgba(0,0,0,0.1);margin-right:20px;padding:20px;width:calc(25% - 20px);display:flex;flex-direction:column;text-align:center}@media only screen and (max-width: 599px){.package{min-width:190px;padding:20px 28px}}.package__btn{width:100%}.package__title{font-size:14px;text-align:center;margin-top:20px;font-family:'ProximaNova-Regular', sans-serif}@media only screen and (max-width: 599px){.package__title{margin-top:0}}.package__desc{font-size:13px;height:35px}.package__price{font-size:40px;margin:20px 0 40px}@media only screen and (max-width: 599px){.package__price{margin:17px 0 13px}}.package__current-price_red{color:red}.package__high-price{text-decoration:line-through;font-size:15px;color:#9b9b9b;height:15px;margin-bottom:-15px}@media only screen and (max-width: 599px){.package__high-price{margin-top:-15px;margin-bottom:0}}.package__options{padding:30px 0;border-image-source:linear-gradient(to right, #ffe2eb, #d8f5f5);border-image-slice:1;border-top:1px solid;text-align:left;font-size:12px;line-height:18px;flex:1}@media only screen and (max-width: 599px){.package__options{padding:19px 0 30px}}.package__options p{margin-top:6px}.package__medal{position:absolute;height:53px;right:18px;top:-17px}.package__trial-btn img{width:24px;margin-bottom:-6px}.pw-widget{display:inline-block;position:relative;width:100%}.pw-widget:before{content:' ';position:absolute;top:30%;left:50%;width:50px;height:50px;border-left:3px solid transparent;border:3px solid #B5B5B5;border-right:none;border-top:none;border-bottom:none;z-index:-1;border-radius:50%;animation:loading .6s infinite linear}@media only screen and (max-width: 599px){.mobile-hide{display:none}}.mobile-show{display:none}@media only screen and (max-width: 599px){.mobile-show{display:block}}.popup-reset-password{padding:30px 20px 25px}.popup-reset-password__info-text{margin-bottom:24px}.popup-reset-password__error{margin-bottom:24px}.grecaptcha-badge{visibility:hidden}.currency{font-family:'currency', sans-serif;font-size:1em}.currency_b{font-weight:bold;font-size:0.95em}.currency_dollar::before{content:'$'}.currency_euro::before{content:'\20AC'}.currency_rouble::before{content:'\20BD'}.profit{position:absolute;display:block;width:71px;height:20px;top:-10px;left:50%;margin-left:-36px;background:linear-gradient(104.46deg, #73AFFF 9.53%, #00E7E8 99.15%);border-radius:10px;font-family:'ProximaNova-Bold', sans-serif;font-style:normal;font-size:12px;line-height:20px;text-align:center;color:#fff}.info-logo{text-align:center}.info-logo img{width:100%;max-width:781px}.useful-materials{max-width:708px;margin:0 auto}.useful-materials__header{text-align:center;margin:0 0 46px;font-family:'ProximaNova-Bold', sans-serif;font-size:48px;line-height:59px}@media only screen and (max-width: 1023px){.useful-materials__header{font-size:40px;line-height:50px}}@media only screen and (max-width: 599px){.useful-materials__header{font-size:34px;line-height:40px}}.useful-materials__img{display:block;width:100%;max-width:708px;margin:0 auto 35px}.useful-materials__text{position:relative;margin:0 auto 35px;font-family:'ProximaNova-Light', sans-serif;font-size:32px}@media only screen and (max-width: 1023px){.useful-materials__text{font-size:28px}}@media only screen and (max-width: 599px){.useful-materials__text{font-size:23px}}.schedule-tabs__tabs{display:block}.schedule-tabs__btn{display:inline-block;float:left;margin-right:15px;color:#ccc;cursor:pointer}.schedule-tabs__btn:last-child{margin-right:0}.schedule-tabs__btn.active{cursor:default;color:#191919}.schedule-tabs__item{display:none}.schedule-tabs__item.active{display:block}.offer{font-family:'Montserrat-Regular', sans-serif}.offer h1{margin-bottom:24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333;text-align:center}.offer h2{margin:24px 0;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:120%;letter-spacing:-0.01em;color:#333}.offer p{margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif}.offer pre{font-family:'Montserrat-Regular', sans-serif}.offer ul{list-style-type:disc;padding-left:20px}.offer ul li{margin-bottom:16px}.school-block{width:1128px;margin-left:auto;margin-right:auto}.school-block::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1280px){.school-block{width:963px}}@media only screen and (max-width: 1023px){.school-block{width:656px}}@media only screen and (max-width: 720px){.school-block{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 720px){.school-block_m-p{padding-left:15px;padding-right:15px}}.school-block_pb108{padding-bottom:108px}@media only screen and (max-width: 1023px){.school-block_pb108{padding-bottom:24px}}@media only screen and (max-width: 720px){.school-block_pb108{padding-bottom:108px}}.school-block_md{width:963px}@media only screen and (max-width: 1023px){.school-block_md{width:656px}}@media only screen and (max-width: 720px){.school-block_md{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 1023px){.school-block_t-100-w{width:100%;padding:0 15px}}.school-block_md-only{display:none}@media only screen and (max-width: 720px){.school-block_md-only{display:block}}.school-block.slider-block_course-slider{margin-top:60px}@media only screen and (max-width: 1023px){.school-block.slider-block_course-slider{width:100%}}.school-block.slider-block_course-slider .swiper-slide img{border-radius:6px}.school-block__video{position:relative;margin-top:16px;border-radius:8px;overflow:hidden;padding-top:55%}.school-block__video iframe{width:100%;height:100%;position:absolute;top:0}.school-block__video_md{display:none}@media only screen and (max-width: 720px){.school-block__video_md{display:block}}.school-block_blog p{font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333}.school-block__hero-image{padding-top:0}@media only screen and (max-width: 720px){.school-block_no-pd{padding:0;margin:0}}.month_changer{position:absolute;width:174px;height:25px;top:0;right:0;z-index:101}@media only screen and (max-width: 720px){.month_changer{position:relative;width:100%;margin-bottom:24px;top:auto;bottom:0;padding:0 0}}.month_changer__next,.month_changer__prev{float:right;width:25px;height:25px;margin-left:20px;cursor:pointer;transition:opacity 0.2s ease-out}.month_changer__next.disabled,.month_changer__prev.disabled{opacity:0.5}.month_changer__next{background-image:url("/static/img/right.b5e5bb18152e.svg");background-repeat:no-repeat;background-size:contain}.month_changer__prev{background-image:url("/static/img/left.75c1b075df21.svg");background-repeat:no-repeat;background-size:contain}.month_changer__prev.md-sh{display:none}@media only screen and (max-width: 720px){.month_changer__prev{float:left;margin-left:0}.month_changer__prev.md-sh{display:block}.month_changer__prev.md-hd{display:none}}.month_changer__name{float:left;font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;font-size:14px;line-height:25px;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 1023px){.month_changer__name{font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;line-height:26px}}@media only screen and (max-width: 720px){.month_changer__name{position:relative;width:174px;margin:0 auto;text-align:center;left:50%;margin-left:-112px}}.materials-list{position:relative;margin:0 0 0 28px;padding-left:40px;float:right;font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;line-height:25px;color:#333;text-decoration:underline;text-transform:uppercase}.materials-list::before{content:'';position:absolute;display:inline-block;width:25px;height:25px;top:0;left:0;background-image:url("/static/img/icon-burger-materials.d6ad40133418.svg");background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 720px){.materials-list__l{display:none}}.materials-list__md{display:none}@media only screen and (max-width: 720px){.materials-list__md{display:inline-block}}.schedule-calendar{position:relative;display:block}.schedule-calendar__theme-block{width:100%;background:#f7f9fa;padding:35px 0 46px}@media only screen and (max-width: 720px){.schedule-calendar__theme-block{padding:31px 0 22px}}.schedule-calendar__theme-caption{margin-bottom:28px;padding-right:200px;font-size:26px;line-height:26px;font-family:'Montserrat-SemiBold', sans-serif}@media only screen and (max-width: 720px){.schedule-calendar__theme-caption{margin-bottom:18px;padding-right:0;font-size:20px;line-height:20px}}.schedule-calendar__description{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}@media only screen and (max-width: 720px){.schedule-calendar__description{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.schedule-calendar__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333;margin-bottom:44px}@media only screen and (max-width: 1280px){.schedule-calendar__caption{margin-bottom:30px;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.schedule-calendar__caption{margin-bottom:22px;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}.schedule-calendar__wrap{background-image:url("/static/img/schedule.4f0b3b006d32.svg");background-repeat:no-repeat;background-size:cover}.schedule-calendar__wrap.autumn{background-image:url("/static/img/autumn.3b2d4c364875.svg");background-position:right bottom}.schedule-calendar__wrap.winter{background-image:url("/static/img/winter.fb6b2d7cb759.svg");background-position:right bottom}.schedule-calendar__wrap.spring{background-image:url("/static/img/spring.6bf237e95939.svg");background-position:right bottom}.schedule-calendar__wrap.summer{background-image:url("/static/img/summer.5b24570aa94f.svg");background-position:right bottom}@media only screen and (max-width: 720px){.schedule-calendar__wrap-group{display:table;width:100%}}.schedule-calendar__group{display:block;margin-bottom:13px}.schedule-calendar__group::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 720px){.schedule-calendar__group{display:table-row;width:100%}}.schedule-calendar__header{display:block;margin-bottom:8px}.schedule-calendar__header::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 720px){.schedule-calendar__header{display:table;width:100%}}.schedule-calendar__header-item{width:150px;height:13px;margin-right:13px;padding-right:10px;float:left;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;text-align:right;text-transform:uppercase;color:#c6cacc;box-sizing:border-box}@media only screen and (max-width: 1280px){.schedule-calendar__header-item{width:125px;margin-right:13px}.schedule-calendar__header-item:nth-child(5),.schedule-calendar__header-item:nth-child(4){margin-right:14px}}@media only screen and (max-width: 1280px) and (max-width: 720px){.schedule-calendar__header-item:nth-child(5),.schedule-calendar__header-item:nth-child(4){margin-right:0}}@media only screen and (max-width: 1023px){.schedule-calendar__header-item{width:82px;text-align:center}}@media only screen and (max-width: 720px){.schedule-calendar__header-item{display:table-cell;width:14.28%;margin-right:0;padding:0}}.schedule-calendar__header-item:last-child{margin-right:0;float:right}.schedule-calendar__short-info{width:100%;min-height:42px;margin-bottom:24px;padding:32px 32px 28px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#595959;cursor:pointer;border-radius:10px}@media only screen and (max-width: 599px){.schedule-calendar__short-info{margin-bottom:16px;padding:16px}}.schedule-calendar__short-info.green{background:#1bce6c}.schedule-calendar__short-info.grey{background:#f2f2f2}.schedule-calendar__short-info.lesson{position:relative;background:radial-gradient(59.09% 55.54% at 30.3% 48.48%, #D6E6FF 0%, #CEE2FF 17.71%, #C1DAFF 38.54%, #B5D3FF 64.06%, #ABCDFF 85.42%, #9EC6FF 100%)}.schedule-calendar__short-info.lesson .schedule-calendar__text-item{font-size:12px;margin-top:10px}.schedule-calendar__short-info.lesson .schedule-calendar__text-item:first-child{margin-top:0}.schedule-calendar__short-info.lesson::after{position:absolute;content:'';display:block;width:107px;height:107px;top:11px;right:57px;background-image:url("/static/img/click.dc4cb8d08056.svg");background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 599px){.schedule-calendar__short-info.lesson::after{width:57px;height:57px;top:29px;right:13px}}.schedule-calendar__short-info.lesson-close{position:relative;background:radial-gradient(59.09% 55.54% at 30.3% 48.48%, rgba(214,230,255,0.45) 0%, rgba(206,226,255,0.45) 17.71%, rgba(193,218,255,0.45) 38.54%, rgba(181,211,255,0.45) 64.06%, rgba(171,205,255,0.45) 85.42%, rgba(158,198,255,0.45) 100%)}.schedule-calendar__short-info.lesson-close .schedule-calendar__text-item{font-size:12px;margin-top:10px}.schedule-calendar__short-info.lesson-close .schedule-calendar__text-item:first-child{margin-top:0}.schedule-calendar__short-info.lesson-close::after{position:absolute;content:'';display:block;width:107px;height:107px;top:11px;right:57px;background-image:url("/static/img/click.dc4cb8d08056.svg");background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 599px){.schedule-calendar__short-info.lesson-close::after{width:57px;height:57px;top:29px;right:13px}}.schedule-calendar__short-info.free{height:42px;padding:12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;color:#595959;background:radial-gradient(59.09% 55.54% at 30.3% 48.48%, rgba(197,149,255,0.7) 0%, rgba(191,137,255,0.7) 17.71%, rgba(188,134,255,0.7) 37.5%, rgba(182,123,255,0.7) 62.5%, rgba(181,122,255,0.7) 85.42%, rgba(187,114,255,0.7) 100%);box-sizing:border-box;cursor:pointer}@media only screen and (max-width: 599px){.schedule-calendar__short-info.free{height:30px;padding:8px}}.schedule-calendar__day{position:relative;width:150px;height:175px;float:left;margin-right:13px;padding:40px 10px 10px;background:rgba(247,249,250,0.65);box-shadow:0 4px 10px rgba(0,103,198,0.16);box-sizing:border-box}@media only screen and (max-width: 1280px){.schedule-calendar__day{width:126px;height:145px}.schedule-calendar__day:nth-child(5),.schedule-calendar__day:nth-child(4){margin-right:14px}}@media only screen and (max-width: 1280px) and (max-width: 720px){.schedule-calendar__day:nth-child(5),.schedule-calendar__day:nth-child(4){margin-right:1.14%;margin-left:1.14%}}@media only screen and (max-width: 1023px){.schedule-calendar__day{width:82px;height:82px;border-radius:50%}}@media only screen and (max-width: 720px){.schedule-calendar__day{display:table-cell;width:12%;height:auto;margin-right:1.14%;margin-left:1.14%;margin-bottom:13px;padding:0}.schedule-calendar__day::after{content:'';display:block;margin-top:100%}}.schedule-calendar__day:last-child{float:right;margin-right:0}@media only screen and (max-width: 720px){.schedule-calendar__day:last-child{margin-right:1.14%;margin-left:1.14%;margin-bottom:13px}}.schedule-calendar__day_free{padding:40px 33px 10px 10px;font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:22px;color:#333;color:#595959;cursor:pointer;background:radial-gradient(59.09% 55.54% at 30.3% 48.48%, rgba(197,149,255,0.7) 0%, rgba(191,137,255,0.7) 17.71%, rgba(188,134,255,0.7) 37.5%, rgba(182,123,255,0.7) 62.5%, rgba(181,122,255,0.7) 85.42%, rgba(187,114,255,0.7) 100%)}.schedule-calendar__day_free .schedule-calendar__day-number.schedule-calendar__day-number_color{color:#595959}@media only screen and (max-width: 1280px){.schedule-calendar__day_free{padding:47px 13px}}@media only screen and (max-width: 1023px){.schedule-calendar__day_free{padding:10px}.schedule-calendar__day_free .free-text{display:none}}@media only screen and (max-width: 720px){.schedule-calendar__day_free{display:table-cell}}.schedule-calendar__day_lesson{color:#fff;background:radial-gradient(59.09% 55.54% at 30.3% 48.48%, #D6E6FF 0%, #CEE2FF 17.71%, #C1DAFF 38.54%, #B5D3FF 64.06%, #ABCDFF 85.42%, #9EC6FF 100%);opacity:0.95;cursor:pointer}.schedule-calendar__day_lesson .schedule-calendar__day-number{color:#595959}.schedule-calendar__day_lesson-close{color:#595959;background:radial-gradient(59.09% 55.54% at 30.3% 48.48%, rgba(214,230,255,0.45) 0%, rgba(206,226,255,0.45) 17.71%, rgba(193,218,255,0.45) 38.54%, rgba(181,211,255,0.45) 64.06%, rgba(171,205,255,0.45) 85.42%, rgba(158,198,255,0.45) 100%);cursor:pointer}.schedule-calendar__day_lesson-close .schedule-calendar__day-number{color:#595959}.schedule-calendar__day_lesson-unavailable{color:#595959;background:#f2f2f2;opacity:1;cursor:pointer}.schedule-calendar__day_lesson-unavailable .schedule-calendar__day-number{color:#595959}.schedule-calendar__day_lesson-green{color:#fff;background:#1bce6c;opacity:0.85;cursor:pointer}.schedule-calendar__day_lesson-green .schedule-calendar__day-number{color:#fff}.schedule-calendar__day.current-date{background:#FFFFFF;border:4px solid #0054F6;color:#333;opacity:1;box-sizing:border-box}.schedule-calendar__day.current-date *{color:#333}.schedule-calendar__text-container{position:absolute;display:block;width:100%;bottom:0;left:0;padding:10px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#595959}@media only screen and (max-width: 1023px){.schedule-calendar__text-container{display:none}}.schedule-calendar__text-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;color:#595959}.schedule-calendar__text-item{margin-bottom:10px}.schedule-calendar__text-item:last-child{margin-bottom:0}@media only screen and (max-width: 1280px){.schedule-calendar__text-item{font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%}}.schedule-calendar__img{display:block;width:40px;height:40px;background-size:cover}.schedule-calendar__day-number{position:absolute;top:10px;right:10px;font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}.schedule-calendar__day-number_color{color:#c6cacc}@media only screen and (max-width: 1023px){.schedule-calendar__day-number{width:100%;top:50%;right:0;margin-top:-10px;text-align:center}}.school-caption_h2{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.school-caption_h2{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.school-caption_h2{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.school-caption_h3{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}@media only screen and (max-width: 1023px){.school-caption_h3{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}}.school-caption_h4{font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:22px;color:#333}.school-price-widget{display:grid;margin-top:16px;grid-template-columns:repeat(3, 1fr);grid-gap:24px}.school-price-widget_4i{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 720px){.school-price-widget{display:block;width:100%}}.school-price-widget__item{position:relative;min-height:604px;padding:31px 42px 77px;box-shadow:0 4px 16px rgba(0,103,198,0.16);overflow:hidden}.school-price-widget__item::before{content:'';display:block;position:absolute;background-repeat:no-repeat;background-size:contain}.school-price-widget__item::after{content:'';display:block;position:absolute;background-repeat:no-repeat;background-size:cover}.school-price-widget__item>div,.school-price-widget__item>ul{z-index:2}.school-price-widget__item_min{min-height:auto}@media only screen and (max-width: 1280px){.school-price-widget__item{min-height:640px}.school-price-widget__item_min{min-height:auto}}@media only screen and (max-width: 1023px){.school-price-widget__item{padding:31px 15px 77px;min-height:541px}.school-price-widget__item_min{min-height:auto}}@media only screen and (max-width: 720px){.school-price-widget__item{width:auto;margin:0 0 20px;padding:31px 22px 77px;min-height:0}}.school-price-widget__item:nth-child(1) .extra-bg{position:absolute;width:192px;height:155px;top:414px;right:0;background-image:url("/static/img/school-widget-bg-1-2.271cfa704e76.svg");background-size:cover}@media only screen and (max-width: 1280px){.school-price-widget__item:nth-child(1) .extra-bg{width:196px;height:153px;top:410px}}@media only screen and (max-width: 1023px){.school-price-widget__item:nth-child(1) .extra-bg{width:134px;height:105px;top:351px}}@media only screen and (max-width: 720px){.school-price-widget__item:nth-child(1) .extra-bg{width:113px;height:89px;top:178px}}.school-price-widget__item:nth-child(1)::before{width:48px;height:50px;top:0;right:0;background-image:url("/static/img/school-widget-bg-1-1.256857766f54.svg")}.school-price-widget__item:nth-child(1)::after{width:154px;height:151px;bottom:0;left:0;background-image:url("/static/img/school-widget-bg-1-3.61ef1da1f05b.svg");z-index:1}@media only screen and (max-width: 1280px){.school-price-widget__item:nth-child(1)::after{width:150px;height:153px}}@media only screen and (max-width: 1023px){.school-price-widget__item:nth-child(1)::after{width:87px;height:89px}}@media only screen and (max-width: 720px){.school-price-widget__item:nth-child(1)::after{width:93px;height:95px}}.school-price-widget__item:nth-child(2)::before{width:63px;height:152px;top:98px;right:0;background-image:url("/static/img/school-widget-bg-2-1.1c72a9e6db42.svg")}@media only screen and (max-width: 1280px){.school-price-widget__item:nth-child(2)::before{width:62px;height:151px}}@media only screen and (max-width: 1023px){.school-price-widget__item:nth-child(2)::before{width:44px;height:107px;top:97px}}@media only screen and (max-width: 720px){.school-price-widget__item:nth-child(2)::before{width:62px;height:151px;top:97px}}.school-price-widget__item:nth-child(2)::after{width:68px;height:126px;bottom:0;left:0;background-image:url("/static/img/school-widget-bg-2-2.a31e286680a2.svg");z-index:1}@media only screen and (max-width: 1280px){.school-price-widget__item:nth-child(2)::after{width:67px;height:125px}}@media only screen and (max-width: 1023px){.school-price-widget__item:nth-child(2)::after{width:57px;height:105px}}@media only screen and (max-width: 720px){.school-price-widget__item:nth-child(2)::after{width:67px;height:125px;bottom:-38px}}.school-price-widget__item:nth-child(3)::before{width:59px;height:58px;top:0;left:0;background-image:url("/static/img/school-widget-bg-3-1.3007e9196a2f.svg");z-index:1}@media only screen and (max-width: 1280px){.school-price-widget__item:nth-child(3)::before{width:58px;height:58px;left:-8px}}@media only screen and (max-width: 1023px){.school-price-widget__item:nth-child(3)::before{width:49px;height:49px;left:0}}@media only screen and (max-width: 720px){.school-price-widget__item:nth-child(3)::before{width:58px;height:58px;left:-9px}}.school-price-widget__item:nth-child(3)::after{width:40px;height:381px;top:88px;right:0;background-image:url("/static/img/school-widget-bg-3-2.a9622ffa233b.svg");z-index:1}@media only screen and (max-width: 1280px){.school-price-widget__item:nth-child(3)::after{width:48px;height:378px;top:87px}}@media only screen and (max-width: 1023px){.school-price-widget__item:nth-child(3)::after{width:30px;height:317px;top:58px}}@media only screen and (max-width: 720px){.school-price-widget__item:nth-child(3)::after{width:40px;height:378px;top:87px;opacity:0.5}}.school-price-widget_bg-1 .school-price-widget__item:nth-child(2)::after{bottom:-15px;left:-9px}@media only screen and (max-width: 720px){.school-price-widget_bg-1 .school-price-widget__item:nth-child(2)::after{left:-19px}}.school-price-widget__item-product{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333;text-align:center}@media only screen and (max-width: 1023px){.school-price-widget__item-product{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}@media only screen and (max-width: 720px){.school-price-widget__item-product{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}}.school-price-widget__item-duration{margin-top:4px;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333;text-align:center}@media only screen and (max-width: 1023px){.school-price-widget__item-duration{margin-top:10px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.school-price-widget__item-duration{margin-top:6px;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}.school-price-widget__item-price{margin-top:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333;color:#0054F6;text-align:center}@media only screen and (max-width: 1023px){.school-price-widget__item-price{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;color:#0054F6}}@media only screen and (max-width: 720px){.school-price-widget__item-price{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333;color:#0054F6}}.school-price-widget__item-price_old{position:relative}.school-price-widget__item-price_old::before{content:'';position:absolute;display:block;width:120px;height:2px;top:18px;left:50%;margin-left:-60px;background:red;transform:rotate(-7deg)}@media only screen and (max-width: 1023px){.school-price-widget__item-price_old::before{width:90px;top:12px;margin-left:-45px}}@media only screen and (max-width: 599px){.school-price-widget__item-price_old::before{width:120px;top:18px;margin-left:-60px}}.school-price-widget__item-price_new{color:red}.school-price-widget__item-price_green{color:green}.school-price-widget__item-price_red{color:red}.school-price-widget__item-info{min-height:36px;margin-top:12px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;text-align:center}@media only screen and (max-width: 1023px){.school-price-widget__item-info{margin-top:10px;font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.school-price-widget__item-info{font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333}}.school-price-widget__item-info_franchise{min-height:auto}.school-price-widget__item-info_b{font-family:'Montserrat-SemiBold', sans-serif}.school-price-widget__item-list{display:block;width:100%;margin:16px 0 0;padding:0}.school-price-widget__item-list::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.school-price-widget__item-list li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;list-style:none;box-sizing:border-box}.school-price-widget__item-list li::before{content:'';position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#FF9393;border-radius:50%}@media only screen and (max-width: 1280px){.school-price-widget__item-list li{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;color:#333}}@media only screen and (max-width: 1023px){.school-price-widget__item-list li{font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.school-price-widget__item-list li{font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333}}.school-price-widget__item-list_star li{padding-left:28px}.school-price-widget__item-list_star li::before{content:'\2B50';top:0;background:none}@media only screen and (max-width: 1023px){.school-price-widget__item-list_star li{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.school-price-widget__item-list_star li{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;color:#333}}.school-price-widget__item-list_gift li{padding-left:28px}.school-price-widget__item-list_gift li::before{content:'\1F381';top:0;background:none}.school-price-widget__item-list_two-column li{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.school-price-widget__item-list_two-column li{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.school-price-widget__item-list_club{position:relative;color:#333;z-index:2}.school-price-widget__item-list_club .crossed-out{color:#777;text-decoration:line-through}@media only screen and (max-width: 720px){.school-price-widget__item-list_club .crossed-out{display:none}}.school-price-widget__item-list_club-ph{margin-top:65px}@media only screen and (max-width: 1023px){.school-price-widget__item-list_club-ph{margin-top:62px}}@media only screen and (max-width: 720px){.school-price-widget__item-list_club-ph{margin-top:16px}}.school-price-widget__btn{position:absolute;width:265px;bottom:32px;left:50%;margin-left:-132px;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, #FF8EC4 0%, #8E70FA 47.75%, #3D96FE 100%)}@media only screen and (max-width: 1280px){.school-price-widget__btn{width:245px;margin-left:-122px}}@media only screen and (max-width: 1023px){.school-price-widget__btn{width:171px;margin-left:-86px;padding:13px 2px;font-size:10px}}@media only screen and (max-width: 720px){.school-price-widget__btn{width:245px;margin-left:-122px}}.school-price-widget_sl{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1023px){.school-price-widget_sl{grid-gap:20px}}@media only screen and (max-width: 720px){.school-price-widget_sl{display:block;width:100%}}.school-price-widget_two{grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 1023px){.school-price-widget_two{grid-gap:20px}}@media only screen and (max-width: 720px){.school-price-widget_two{display:block;width:100%}}@media only screen and (max-width: 1280px){.school-price-widget_sl .school-price-widget__item{padding:30px 25px 77px}}@media only screen and (max-width: 1023px){.school-price-widget_sl .school-price-widget__item{padding:30px 14px 86px}}.school-price-widget_sl .school-price-widget__item-info{width:230px;margin-top:10px;margin-bottom:19px;margin-left:-25px}@media only screen and (max-width: 1280px){.school-price-widget_sl .school-price-widget__item-info{width:auto;margin-left:0}}@media only screen and (max-width: 1280px){.school-price-widget_sl .school-price-widget__item:nth-child(2) .school-price-widget__item-info{width:159px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1023px){.school-price-widget_sl .school-price-widget__item:nth-child(2) .school-price-widget__item-info{width:auto}}@media only screen and (max-width: 1023px){.school-price-widget_sl .school-price-widget__item:nth-child(3) .school-price-widget__item-info{width:134px;margin-left:-7px}}@media only screen and (max-width: 720px){.school-price-widget_sl .school-price-widget__item:nth-child(3) .school-price-widget__item-info{width:auto;margin-left:0}}@media only screen and (max-width: 1023px){.school-price-widget_sl .school-price-widget__item:nth-child(4) .school-price-widget__item-info{width:134px;margin-left:-7px}}@media only screen and (max-width: 720px){.school-price-widget_sl .school-price-widget__item:nth-child(4) .school-price-widget__item-info{width:auto;margin-left:0}}@media only screen and (max-width: 1023px){.school-price-widget_sl .school-price-widget__item-duration{margin-top:0}}.school-price-widget_sl .school-price-widget__item-list{line-height:140%}@media only screen and (max-width: 1280px){.school-price-widget_sl .school-price-widget__btn.btn{padding:13px 8px 12px}}@media only screen and (max-width: 1023px){.school-price-widget_sl .school-price-widget__btn.btn{padding:13px 8px 12px;font-size:10px}}@media only screen and (max-width: 720px){.school-price-widget_sl .school-price-widget__btn.btn{width:245px;margin-left:-122px;padding:13px 2px;font-size:10px}}.school-price-widget_4i{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1023px){.school-price-widget_4i{grid-template-columns:repeat(2, 1fr)}}.school-price-widget_4i .school-price-widget__item{padding:31px 15px 77px}.school-price-widget_4i .school-price-widget__item_v3{padding:31px 15px 90px}.school-price-widget_4i .school-price-widget__item-duration{display:flex;font-size:24px;min-height:143px;align-items:center;justify-content:center}@media only screen and (max-width: 1280px){.school-price-widget_4i .school-price-widget__item-duration{font-size:20px;min-height:120px}}@media only screen and (max-width: 1023px){.school-price-widget_4i .school-price-widget__item-duration{font-size:20px;min-height:75px}}.btn-inline{display:inline-block;margin-top:24px}.authors-block__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.authors-block__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.authors-block__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.overflow-x-hidden{overflow-x:hidden}.school-schedule-header{position:relative;margin-top:24px}@media only screen and (max-width: 1280px){.school-schedule-header{margin-top:30px}}@media only screen and (max-width: 1023px){.school-schedule-header{margin-top:20px}}@media only screen and (max-width: 720px){.school-schedule-header{margin-top:42px}}.school-schedule-header h1{margin-bottom:32px;font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333;font-size:46px}@media only screen and (max-width: 1280px){.school-schedule-header h1{font-family:'Montserrat-SemiBold', sans-serif;font-size:35px;line-height:110%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.school-schedule-header h1{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.school-schedule-header h1{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.school-schedule-header__info{width:595px}.school-schedule-header__info::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1280px){.school-schedule-header__info{width:472px}}@media only screen and (max-width: 1023px){.school-schedule-header__info{width:316px}}.school-schedule-header__info ul{max-width:100%}.school-schedule-header__info ul::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1280px){.school-schedule-header__info ul{max-width:100%}}@media only screen and (max-width: 1023px){.school-schedule-header__info ul{max-width:316px}}.school-schedule-header__info ul li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;line-height:130%;color:#333;list-style:none;box-sizing:border-box}.school-schedule-header__info ul li::before{content:"";position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#2f51ff;border-radius:50%}.school-schedule-header__info ul li:last-child{margin-bottom:0}@media only screen and (max-width: 720px){.school-schedule-header__info h1{padding-right:90px}}.school-schedule-header__info_long-header h1{font-family:'Montserrat-SemiBold', sans-serif;font-size:35px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1023px){.school-schedule-header__info_long-header h1{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.school-schedule-header__info_long-header{width:100%;padding-right:100px}}@media only screen and (max-width: 450px){.school-schedule-header__info_long-header{padding-right:0}.school-schedule-header__info_long-header h1{padding-right:0;padding-top:175px}}.school-schedule-header__video{position:absolute;display:block;width:415px;height:250px;top:0;right:100px;z-index:100;border-radius:8px;overflow:hidden}@media only screen and (max-width: 1280px){.school-schedule-header__video{width:365px;height:220px;right:58px}}@media only screen and (max-width: 1023px){.school-schedule-header__video{width:290px;height:175px;top:94px;right:0px}}@media only screen and (max-width: 720px){.school-schedule-header__video{display:none}}.school-schedule-header__video iframe{width:100%;height:100%;border-radius:8px}.school-schedule-header__img{position:absolute;display:block;top:-40px;right:-120px;width:720px;height:475px;z-index:100}.school-schedule-header__img img{width:auto;height:100%}@media only screen and (max-width: 1280px){.school-schedule-header__img{width:595px;height:500px;top:-65px;right:-37px}}@media only screen and (max-width: 1023px){.school-schedule-header__img{width:360px;height:475px;top:-12px;right:-25px}.school-schedule-header__img img{width:100%;height:auto}}@media only screen and (max-width: 720px){.school-schedule-header__img{width:191px;height:209px;top:-51px;right:auto;left:210px}.school-schedule-header__img img{width:auto;height:100%}}.school-schedule-header__img_mouse{width:462px;height:462px;top:auto;bottom:-40px;right:25px}@media only screen and (max-width: 1280px){.school-schedule-header__img_mouse{width:451px;height:451px}}@media only screen and (max-width: 1023px){.school-schedule-header__img_mouse{width:340px;height:340px;right:0}}@media only screen and (max-width: 720px){.school-schedule-header__img_mouse{width:340px;height:340px;right:0;left:auto}}@media only screen and (max-width: 655px){.school-schedule-header__img_mouse{width:300px;height:300px;right:0;left:auto}}@media only screen and (max-width: 615px){.school-schedule-header__img_mouse{width:200px;height:200px;right:0;left:auto}}@media only screen and (max-width: 515px){.school-schedule-header__img_mouse{width:170px;height:170px;top:0;bottom:auto}}@media only screen and (max-width: 415px){.school-schedule-header__img_mouse{width:130px;height:130px;top:23px}}.school-schedule-header__img-programs{position:absolute;display:block;top:-40px;right:-120px;width:620px;height:435px;z-index:100}.school-schedule-header__img-programs img{width:auto;height:100%}@media only screen and (max-width: 1280px){.school-schedule-header__img-programs{width:595px;height:435px;top:-40px;right:-105px}}@media only screen and (max-width: 1023px){.school-schedule-header__img-programs{width:360px;height:475px;top:-12px;right:-65px}.school-schedule-header__img-programs img{width:100%;height:auto}}@media only screen and (max-width: 720px){.school-schedule-header__img-programs{width:191px;height:209px;top:-39px;right:1px}.school-schedule-header__img-programs img{width:auto;height:100%}}@media only screen and (max-width: 450px){.school-schedule-header__img-programs{width:191px;height:209px;top:-45px;right:auto}.school-schedule-header__img-programs img{width:auto;height:100%}}.school-schedule-header__img-fl{display:inline-block !important}@media only screen and (max-width: 1280px){.school-schedule-header__img-fl{display:none !important}}.school-schedule-header__img-dw{display:none !important}@media only screen and (max-width: 1280px){.school-schedule-header__img-dw{display:inline-block !important}}@media only screen and (max-width: 1023px){.school-schedule-header__img-dw{display:none !important}}.school-schedule-header__img-t{display:none !important}@media only screen and (max-width: 1023px){.school-schedule-header__img-t{display:inline-block !important}}@media only screen and (max-width: 720px){.school-schedule-header__img-t{display:none !important}}.school-schedule-header__img-m{display:none !important}@media only screen and (max-width: 720px){.school-schedule-header__img-m{display:inline-block !important}}.school-schedule-header__btn{width:100%;max-width:290px;margin-top:24px}.buy-widget{max-width:552px;max-height:685px;width:552px;height:auto;padding:50px 40px;box-sizing:border-box}@media only screen and (max-width: 1280px){.buy-widget{width:468px}}@media only screen and (max-width: 1023px){.buy-widget{padding:50px 20px}}@media only screen and (max-width: 599px){.buy-widget{width:290px;min-height:502px;height:auto}}.buy-widget__item{width:100%;height:65px}.buy-widget_extra-h{max-height:10000px;width:auto}.buy-widget_dw{max-width:720px;max-height:630px;width:720px}@media only screen and (max-width: 599px){.buy-widget_dw{height:auto;min-height:300px}}.buy-widget_frame{max-width:720px;max-height:100030px;width:720px}@media only screen and (max-width: 599px){.buy-widget_frame{height:auto;min-height:300px}}.buy-widget_mh{max-height:10000px}.buy-widget_min{min-height:100px;max-height:10000px}.popup-video{position:relative;width:100%;padding-bottom:57%}.popup-video iframe{position:absolute;width:100%;height:100%;top:0;left:0}.lesson-info-widget{max-width:552px;width:552px;height:auto;padding:50px 40px;box-sizing:border-box}@media only screen and (max-width: 1280px){.lesson-info-widget{width:468px}}@media only screen and (max-width: 1023px){.lesson-info-widget{padding:50px 20px}}@media only screen and (max-width: 599px){.lesson-info-widget{width:290px;min-height:150px;height:auto}}.lesson-info-widget__item{width:100%;height:65px}.success-page-sl{text-align:center;padding-bottom:20px}.success-page-sl img{max-width:782px;width:100%}@media only screen and (max-width: 1023px){.success-page-sl img{margin-top:24px}}.success-page-sl a{margin-top:24px}.totop{display:none;width:90px;height:32px;position:fixed;margin:0 0 5px 5px;bottom:30px;left:15px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;line-height:32px;text-align:center;cursor:pointer;opacity:0.65;z-index:10001;transition:0.5s;background:#fff;box-shadow:0 4px 16px rgba(0,103,198,0.35)}@media only screen and (max-width: 1023px){.totop{bottom:0;left:0}}.totop:hover{opacity:1}.checklist{width:100%;max-width:653px;margin:0 auto 15px}@media only screen and (max-width: 720px){.checklist{padding:0 15px;box-sizing:border-box}}.checklist__img{width:100%}.logo-md{margin-top:24px;text-align:center}.logo-md img{width:100%;max-width:290px;margin:0 auto}@media only screen and (max-width: 720px){.logo-md img{max-width:200px}}.mb50{margin-bottom:50px}.mb16{margin-bottom:16px}.user-profile__menu{width:263px;float:left}@media only screen and (max-width: 1023px){.user-profile__menu{display:none;width:248px}}.user-profile__content{width:840px;float:right}@media only screen and (max-width: 1280px){.user-profile__content{width:695px}}@media only screen and (max-width: 1023px){.user-profile__content{width:100%}}.user-profile__products{display:none}.user-profile__products.active{display:block}.user-profile__product{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px 23px}@media only screen and (max-width: 720px){.user-profile__product{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 450px){.user-profile__product{grid-template-columns:repeat(1, 1fr)}}.user-profile__product_profile{grid-template-columns:repeat(3, 1fr);grid-gap:24px 23px}@media only screen and (max-width: 1023px){.user-profile__product_profile{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 450px){.user-profile__product_profile{grid-template-columns:repeat(1, 1fr)}}.user-profile__report-header{margin-bottom:12px;margin-top:14px;font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333;text-transform:uppercase}.user-profile__report-line{margin-bottom:8px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.user-profile__report-line span{display:inline-block;min-width:90px}.user-profile__report{width:100%;padding:0 15px}.user-profile__product-empty{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.user-profile__product-button{width:100%;margin-top:24px;margin-bottom:24px;text-align:center}.user-profile__menu-container{width:222px;margin:0 auto}.user-profile__menu-caption{margin-top:2px;margin-bottom:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:10px;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:#a7a7a7}.user-profile__menu-items{border-top:1px solid #e5e5e5}.user-profile__menu-items:first-child{border-top:0}.user-profile__menu-items:first-child .user-profile__menu--caption{margin-top:13px}.user-profile__menu-item{width:100%;margin:2px 0;padding:11px 2px 11px 64px;font-family:'Montserrat-SemiBold', sans-serif;font-size:11px;line-height:16px;letter-spacing:3px;text-transform:uppercase;cursor:pointer}.user-profile__menu-item.active{background:rgba(0,0,0,0.04);border-radius:4px}.user-profile__user{position:relative;padding:17px 15px 22px;min-height:94px;border-bottom:1px solid #e5e5e5;margin-bottom:0;box-sizing:border-box}.user-profile__user-avatar{position:absolute;display:block;width:50px;height:50px;top:7px;left:15px;border-radius:50%;overflow:hidden}.user-profile__user-avatar img{width:auto;height:100%}.user-profile__user-name{margin-top:0;margin-bottom:18px;padding-left:80px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:16px;text-align:center;letter-spacing:3px;text-transform:uppercase;color:#333;word-wrap:break-word}.user-profile__user-edit-profile{position:absolute;display:inline-block;padding-left:50px;bottom:10px;font-family:'Montserrat-Bold', sans-serif;font-size:12px;line-height:16px;text-align:center;letter-spacing:3px;text-transform:uppercase;color:#a7a7a7}.user-profile__user-edit-profile::before{content:'';position:absolute;display:block;width:15px;height:15px;top:0;left:15px;background-image:url("/static/img/configuration.58b215bd7cf4.svg");background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1023px){.user-profile__user-edit-profile{padding-left:35px}}.user-profile__banner{position:relative;height:94px;padding:7px 24px;background:linear-gradient(325deg, #d9f5f5 11%, #fee2eb 89%)}@media only screen and (max-width: 1023px){.user-profile__banner{height:auto;padding:30px 24px 43px}.user-profile__banner::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}}.user-profile__banner-left{width:248px;float:left;padding:8px 0;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1023px){.user-profile__banner-left{width:100%}}.user-profile__banner-left_child-profile{margin-top:21px}@media only screen and (max-width: 1023px){.user-profile__banner-left_child-profile{width:100%;margin-top:0;text-align:center}}.user-profile__banner-center{position:absolute;width:138px;height:80px;float:left;top:7px;left:50%;margin-left:-69px;background-image:url("/static/./img/fill-profile-gramota.772d5380ffc8.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1023px){.user-profile__banner-center{width:272px;height:117px;top:auto;bottom:7px;margin-left:-136px}}.user-profile__banner-center_child{background-image:url("/static/./img/extra/profile_child.b8e49224b28a.png");background-position:center bottom;background-repeat:no-repeat;background-size:contain}.user-profile__banner-right{width:265px;float:right}.user-profile__banner-right .btn.btn_white{width:178px;margin-top:16px;padding:8px 24px;font-family:'Montserrat-Bold', sans-serif;font-size:12px;line-height:16px;text-align:center;letter-spacing:3px;text-transform:uppercase;box-shadow:0px 11px 20px rgba(0,0,0,0.1);border-radius:10px;box-sizing:border-box}@media only screen and (max-width: 1023px){.user-profile__banner-right{width:100%}.user-profile__banner-right .btn.btn_white{display:block;width:200px;margin:50px auto 0;padding:13px 5px}}.user-profile__banner-right-arrow{float:right;margin-top:32px}@media only screen and (max-width: 1023px){.user-profile__banner-right-arrow{display:none}}.user-profile__header-profile-link{position:absolute;display:inline-block;cursor:pointer;top:7px;right:0;font-family:'ProximaNova-Bold', sans-serif;color:#4f00f4;font-size:15px;line-height:22px;letter-spacing:0;text-align:right;white-space:nowrap}@media only screen and (max-width: 1023px){.user-profile__header-profile-link{display:none}}.profile-payments.all .profile-payments__table-tr_items.success-payment{display:block}.profile-payments.all .profile-payments__table-tr_items:not(.success-payment){display:block}.profile-payments.success .profile-payments__table-tr_items.success-payment{display:block}.profile-payments.success .profile-payments__table-tr_items:not(.success-payment){display:none}.profile-payments.failed .profile-payments__table-tr_items.success-payment{display:none}.profile-payments.failed .profile-payments__table-tr_items:not(.success-payment){display:block}.profile-payments h2{margin-top:36px;margin-bottom:20px;font-family:'Montserrat-Bold', sans-serif;font-size:14px;line-height:17px;letter-spacing:0.1em;text-transform:uppercase;color:#BB6BD9}.profile-payments__wrapper{position:fixed;width:100%;height:100%;top:0;left:0;padding-top:78px;background:#F2F0F9;overflow:scroll;z-index:1001}@media only screen and (max-width: 1023px){.profile-payments__wrapper{padding-top:0}}.profile-payments__filter{width:100%;margin-bottom:24px;border-bottom:1px solid #C6C2DE}.profile-payments__filter-item{display:inline;padding:3px 8px 2px;color:#BB6BD9;cursor:pointer}.profile-payments__filter-item.active{color:#333;border-bottom:3px solid #000}.profile-payments__table{background:#fff;padding:69px 0 22px;box-shadow:0px 0px 5px rgba(0,0,0,0.2);border-radius:8px}@media only screen and (max-width: 1023px){.profile-payments__table{padding:15px 0 22px}}.profile-payments__open-arrow{margin-left:-20px}.profile-payments__table-header{padding:7px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:15px;letter-spacing:0.05em;text-transform:uppercase;color:#BB6BD9;border-top:1px solid #D9D5EC;border-bottom:1px solid #D9D5EC}.profile-payments__table-header::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1023px){.profile-payments__table-header{display:none}}.profile-payments__table-header span{display:inline-block;width:100%;font-size:10px}.profile-payments__table-header .profile-payments__table-td:nth-child(1){padding-left:56px}.profile-payments__table-tr::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.profile-payments__table-tr_items{padding:7px 5px}.profile-payments__table-tr_card{margin-bottom:5px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #eee}.profile-payments__table-items-payments{display:none}.profile-payments__table-items-payments.open{display:block}.profile-payments__info-text{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:17px;letter-spacing:0.05em;color:#BB6BD9}.profile-payments__mini-text{font-family:'Montserrat-Regular', sans-serif;font-size:11px;line-height:11px;letter-spacing:0.05em;text-transform:none;color:#999}.profile-payments__table-td{float:left}.profile-payments__table-td:nth-child(1){width:20%}.profile-payments__table-td:nth-child(2){width:30%}.profile-payments__table-td:nth-child(3){width:30%}.profile-payments__table-td:nth-child(4){width:20%}@media only screen and (max-width: 1023px){.profile-payments__table-td:nth-child(1){width:20%}.profile-payments__table-td:nth-child(2){width:40%}.profile-payments__table-td:nth-child(3){width:50%;display:none}.profile-payments__table-td:nth-child(4){width:40%}}@media only screen and (max-width: 720px){.profile-payments__table-td:nth-child(1){width:33%}.profile-payments__table-td:nth-child(2){width:33%}.profile-payments__table-td:nth-child(4){width:33%}}.profile-payments__table-td_title{padding-left:50px;color:#BB6BD9}@media only screen and (max-width: 1023px){.profile-payments__table-td_title{padding-left:0}}.profile-payments__table-td_open-arrow{position:relative;padding-left:56px;cursor:pointer}.profile-payments__table-td_open-arrow::before{content:'';position:absolute;width:20px;height:20px;left:16px;top:5px;transform:rotate(-90deg);transition:0.15s all ease-in;background-image:url("/static/img/open-arrow.79d9df004543.svg");background-size:contain;background-repeat:no-repeat}.profile-payments__table-td_open-arrow.open::before{transform:rotate(0deg)}@media only screen and (max-width: 1023px){.profile-payments__table-td_open-arrow{padding-right:30px;padding-left:7px}.profile-payments__table-td_open-arrow::before{top:0;left:67px}}.profile-payments__table-item{min-height:61px;padding:11px 5px 11px 5px;border-bottom:1px solid #D9D5EC;box-sizing:border-box}.profile-payments__bubble{position:relative;display:inline-block;max-width:100%;min-height:19px;padding:2px 8px 2px 16px;font-family:'Montserrat-SemiBold', sans-serif;font-weight:500;font-size:12px;line-height:15px;background:#E6E6F2;border-radius:9px}@media only screen and (max-width: 720px){.profile-payments__bubble{word-wrap:break-word}}.profile-payments__bubble::before{content:"";display:inline-block;position:absolute;width:5px;height:5px;top:7px;left:5px;border-radius:50%}.profile-payments__bubble_blue{color:#4A4AFF}.profile-payments__bubble_blue::before{background:#4A4AFF}.profile-payments__bubble_green{color:#009F66}.profile-payments__bubble_green::before{background:#009F66}.profile-payments__bubble_grey{color:#B5B5D1}.profile-payments__bubble_grey::before{background:#B5B5D1}.profile-payments__bubble_yellow{color:#E3B224}.profile-payments__bubble_yellow::before{background:#E3B224}.profile-payments__bubble_full-blue{color:#4a4aff;background:rgba(74,74,255,0.3)}.profile-payments__bubble_full-blue::before{background:#4a4aff}.profile-payments__bubble_full-green{color:#007F00;background:rgba(0,159,102,0.3)}.profile-payments__bubble_full-green::before{background:#007F00}.profile-payments__bubble_full-grey{color:#b5b5d1;background:rgba(181,181,209,0.3)}.profile-payments__bubble_full-grey::before{background:#b5b5d1}.profile-payments__bubble_full-red{color:#d30000;background:rgba(211,0,0,0.3)}.profile-payments__bubble_full-red::before{background:#d30000}.profile-payments__bubble_full-yellow{color:#965E00;background:rgba(225,236,204,0.3)}.profile-payments__bubble_full-yellow::before{background:#965E00}@media only screen and (max-width: 1023px){.profile-payments__hide-t{display:none}}.profile-payments__show-t{display:none}@media only screen and (max-width: 1023px){.profile-payments__show-t{display:block}}.profile-card{position:relative}@media only screen and (max-width: 1023px){.profile-card{padding-top:68px}}.profile-card__add{position:absolute;top:30px;left:50px;font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:15px;color:#0054F6;cursor:pointer}.profile-card__add span{font-size:12px;line-height:15px;text-decoration-line:underline}.profile-card__icon{display:block;width:61px;height:38px;margin:0 auto}.profile-card__icon_mastercard{background-image:url("/static/img/mastercard.d490af9635a6.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.profile-card__icon_visa{background-image:url("/static/img/visa.3a3539b6cb34.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.profile-card__icon_mir{background-image:url("/static/img/visa.3a3539b6cb34.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.profile-card__del{display:block;width:40px;height:40px;margin:0 auto;padding-top:12px;cursor:pointer}.profile-card__del::before{content:'';display:block;width:10px;height:10px;margin:0 auto;background-image:url("/static/img/close-icon.a594ab6047fb.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.profile-card__active{color:#219653}.extra-caption{display:none;margin-top:50px;font-family:'Montserrat-Bold', sans-serif;font-size:28px;line-height:16px;letter-spacing:3px;text-transform:uppercase}@media only screen and (max-width: 1023px){.extra-caption{display:inline-block}}@media only screen and (max-width: 500px){.extra-caption_md{line-height:23px}}@media only screen and (max-width: 1023px){.profile-menu{display:none;background:#fff}.profile-menu.open{position:fixed;display:block;width:100%;height:100%;top:0;left:0;background:rgba(51,51,51,0.9);z-index:300}.profile-menu.open .profile-menu__wrap{position:absolute;display:block;width:294px;height:100%;padding:17px 20px 100px;top:0;left:0;background:#fff;box-sizing:border-box;overflow:auto}}.user-profile-content{margin-top:0}.user-notification{position:absolute;display:none;width:320px;max-height:600px;top:40px;right:0;overflow:auto;background:#fff;text-align:left;z-index:1000;box-shadow:-7px 0px 15px rgba(0,0,0,0.15)}.user-notification::-webkit-scrollbar{width:4px;height:3px}.user-notification::-webkit-scrollbar-button{display:none;background-color:#666}.user-notification::-webkit-scrollbar-track{background-color:#999}.user-notification::-webkit-scrollbar-track-piece{background-color:#ffffff}.user-notification::-webkit-scrollbar-thumb{height:50px;background-color:#979797;border-radius:3px}.user-notification::-webkit-scrollbar-corner{background-color:#999}.user-notification::-webkit-resizer{background-color:#666}@media only screen and (max-width: 450px){.user-notification{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100%}}.user-notification.open{display:block}.user-notification__header{width:100%;font-family:'Montserrat-Regular', sans-serif;font-size:8px;line-height:130%;color:#333;background-color:#bb6bd9;padding:5px 5px 5px 50px}.user-notification__header-title{display:block;width:100%;font-family:'Montserrat-Regular', sans-serif;font-size:16px;line-height:140%;color:#333;line-height:24px}.user-notification__header-clear-btn{display:block;width:100%;font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333;line-height:16px;text-decoration:underline;cursor:pointer}.user-notification__header-close{position:absolute;width:25px;height:25px;top:9px;left:9px;background-image:url("/static/img/close-icon.a594ab6047fb.svg");background-repeat:no-repeat;background-position:center;cursor:pointer}.user-notification__item-block{position:relative;width:100%;padding:12px 50px 12px 17px;border-bottom:1px solid #e7e7e7;white-space:normal}.user-notification__title{font-family:'Montserrat-Regular', sans-serif;font-size:16px;line-height:140%;color:#333;white-space:normal;word-wrap:break-word;cursor:pointer}.user-notification__item-block.new .user-notification__title{color:#b832b7}.user-notification__text{display:none;width:100%;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;white-space:normal;word-wrap:break-word}.user-notification__text.open{display:inline-block}.user-notification__date{font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#7d7d7d}.user-notification__trash{position:absolute;width:25px;height:24px;top:18px;right:12px;background-image:url("/static/img/trash.100204d331de.svg");background-repeat:no-repeat;background-position:center;cursor:pointer}.unsub p{font-family:'Montserrat-Regular', sans-serif;padding:12px 0}.unsub b{font-family:'Montserrat-SemiBold', sans-serif}.unsub__text_small{font-size:12px}.unsub__text_md{font-size:16px}.unsub textarea{width:100%;height:48px;min-height:48px;min-width:100%;padding:10px;margin-top:12px;border-radius:12px;background:rgba(196,196,196,0.25);box-sizing:border-box}.unsub label{display:inline-flex;margin-bottom:16px;padding-left:40px;align-items:center;user-select:none}.unsub label input{position:absolute;z-index:-1;width:0;height:0;margin-top:-20px}.unsub label input::before{content:'';display:inline-block;width:20px;height:20px;margin-left:-35px;flex-shrink:0;flex-grow:0;border:2px solid #e438de;border-radius:50%;margin-right:1px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.unsub label input:checked::before{border-color:#e438de;background-color:#e438de;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.edit-btn-icon{position:relative;display:inline-block;width:20px;height:20px;margin-top:5px;font-family:'Montserrat-Bold', sans-serif;font-size:12px;line-height:16px;text-align:center;letter-spacing:3px;text-transform:uppercase;color:#a7a7a7;cursor:pointer}.edit-btn-icon::before{content:'';position:absolute;display:block;width:20px;height:20px;top:0;left:0;background-image:url("/static/img/configuration.58b215bd7cf4.svg");background-repeat:no-repeat;background-size:cover}.popup-footer-info{margin-top:36px;font-family:'Montserrat-Regular', sans-serif;font-size:13px;line-height:130%;text-align:justify;letter-spacing:0.04em;color:#636465}.mt_100{margin-top:-50px}.pt_40{padding-top:40px}.input_full-width{width:100%;padding-right:55px;border-bottom:1px solid #ccc;box-sizing:border-box}.input_full-width.green-light{background:rgba(0,208,134,0.35)}.input-del-btn_full-width{position:relative;float:right;margin-top:-20px;cursor:pointer;z-index:100}.input-del-btn_full-width-b{position:relative;float:right;cursor:pointer;z-index:100}.course-redactor__clear-timer{display:inline-block;float:right;margin-top:-10px;margin-bottom:15px;color:#d5d5d5;text-align:right;cursor:pointer}.course-redactor__clear-timer:hover{color:#333}.course-redactor__clear-timer_left{float:left}.color-picker__color{width:30px;height:30px;float:left;margin-right:15px;margin-bottom:15px}.contest-content{margin-top:64px}.contest-content p{padding-bottom:15px;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.contest-content p{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.contest-content b{font-family:'Montserrat-SemiBold', sans-serif}.contest-content img{max-width:100%;height:auto;margin-bottom:15px}.contest-content__list{display:block;width:100%;margin:0;padding:0}.contest-content__list::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.contest-content__list li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;color:#333;list-style:none;box-sizing:border-box}.contest-content__list li::before{content:'';position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#FF9393;border-radius:50%}.contest-content__list li_without-point{padding-left:0}.contest-content__list li_without-point::before{display:none}@media only screen and (max-width: 1023px){.contest-content__list li{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.contest-content__list_blue .contest-content__list__item::before{background:#2f51ff}.contest-content__list_gift li{padding-left:28px}.contest-content__list_gift li::before{content:'\1F381';top:0;background:none}.contest-content__list_ruby li{padding-left:20px}.contest-content__list_ruby li::before{content:'\1F539';top:0;left:-10px;background:none;font-size:25px}.contest-content__list_star li{margin-left:9px;padding-left:20px}.contest-content__list_star li::before{content:'\2B50';top:-1px;left:-10px;background:none;font-size:18px}.contest-content__list_hlopushka li{margin-left:9px;padding-left:20px}.contest-content__list_hlopushka li::before{content:'\1F389';top:-1px;left:-10px;background:none;font-size:18px}.contest-content ol{display:block;width:100%;margin-bottom:0;padding-left:20px;counter-reset:lil-counter;list-style:none}.contest-content ol::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.contest-content ol li{position:relative;width:100%;margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;color:#333;counter-increment:lil-counter}.contest-content ol li:before{content:counter(lil-counter) ". ";position:absolute;left:-20px;text-align:left;width:20px}@media only screen and (max-width: 1023px){.contest-content ol li{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.no-wrap{white-space:nowrap}.full-width-img{margin-top:24px;padding:0 15px;text-align:center}.full-width-img img{width:100%;max-width:1280px;height:auto;box-shadow:0 32px 48px rgba(0,69,133,0.21);border-radius:10px}.banner-app{margin-top:96px}@media only screen and (max-width: 1280px){.banner-app{margin-top:96px}}@media only screen and (max-width: 1023px){.banner-app{margin-top:64px}}@media only screen and (max-width: 720px){.banner-app{margin-top:48px}}.banner-app_min{margin-top:64px}@media only screen and (max-width: 1280px){.banner-app_min{margin-top:64px}}@media only screen and (max-width: 1023px){.banner-app_min{margin-top:36px}}@media only screen and (max-width: 720px){.banner-app_min{margin-top:24px}}.blog{background:#fff;padding:15px 24px}@media only screen and (max-width: 720px){.blog{padding:15px}}.blog__content .block-image img{max-width:100%;height:auto;margin-bottom:15px}.blog__description p,.blog__content p{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;padding-bottom:15px}@media only screen and (max-width: 1023px){.blog__description p,.blog__content p{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.blog__description b,.blog__content b{font-family:'Montserrat-SemiBold', sans-serif}.blog__description img,.blog__content img{max-width:100%;height:auto;margin-bottom:15px}.blog__description ul,.blog__content ul{display:block;width:100%;margin:0;padding:0}.blog__description ul::after,.blog__content ul::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.blog__description ul li,.blog__content ul li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;list-style:none;box-sizing:border-box}.blog__description ul li::before,.blog__content ul li::before{content:'';position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#FF9393;border-radius:50%}.blog__description ul li_without-point,.blog__content ul li_without-point{padding-left:0}.blog__description ul li_without-point::before,.blog__content ul li_without-point::before{display:none}.blog__description ul_blue .blog__description ul__item::before,.blog__content ul_blue .blog__description ul__item::before,.blog__description ul_blue .blog__content ul__item::before,.blog__content ul_blue .blog__content ul__item::before{background:#2f51ff}.blog__description ol,.blog__content ol{display:block;width:100%;margin-bottom:0;padding-left:20px;counter-reset:lil-counter;list-style:none}.blog__description ol::after,.blog__content ol::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.blog__description ol li,.blog__content ol li{position:relative;width:100%;margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;counter-increment:lil-counter}.blog__description ol li:before,.blog__content ol li:before{content:counter(lil-counter) ". ";position:absolute;left:-20px;text-align:left;width:20px}.blog.school-block__hero-image{padding-top:0}@media only screen and (max-width: 720px){.blog.school-block__hero-image{padding-left:0;padding-right:0}}.blog-gallery-image{max-width:1424px;margin:0 auto;background-size:cover;border-radius:5px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 30px}.blog-gallery-image img{border-radius:5px}.blog-gallery-image_single-image{display:block}.blog-gallery-image_single-image a{display:inline-block;width:100%;text-align:center}.blog-gallery-image_single-image img{display:inline-block;max-width:720px;width:100%;height:auto;margin:16px auto;border-radius:5px}.blog-image{max-width:1424px;height:600px;margin:0 auto;background:#c5d2d9 50%;background-size:cover;border-radius:5px}@media only screen and (max-width: 1023px){.blog-image{height:400px}}@media only screen and (max-width: 720px){.blog-image{height:300px}}.blog-tags{margin-bottom:24px}.blog-tags__item{text-transform:uppercase;margin:0 15px 15px 0;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;font-family:'Montserrat-SemiBold', sans-serif;color:#627bff}.tag-container{width:100%;margin-bottom:24px;text-align:left;justify-content:center;align-items:center;gap:10px}@media only screen and (max-width: 720px){.tag-container{text-align:center}}.tag-container__tag{display:inline-block;margin-bottom:10px;padding:20px;font-family:'ProximaNova-Regular', sans-serif;font-size:20px;line-height:26px;color:#000;border-radius:50px;border:2px solid rgba(255,0,0,0.5);background:#FFF}@media only screen and (max-width: 720px){.tag-container__tag{height:auto;display:inline-block;margin-bottom:10px;padding:15px}}.tag-container__tag:nth-child(1),.tag-container__tag:nth-child(6){border:2px solid rgba(255,0,0,0.5)}.tag-container__tag:nth-child(2),.tag-container__tag:nth-child(7){border:2px solid rgba(0,255,194,0.5)}.tag-container__tag:nth-child(3),.tag-container__tag:nth-child(8){border:2px solid rgba(255,184,0,0.5)}.tag-container__tag:nth-child(4),.tag-container__tag:nth-child(9){border:2px solid rgba(36,0,255,0.5)}.tag-container__tag:nth-child(5),.tag-container__tag:nth-child(10){border:2px solid rgba(255,0,230,0.5)}.blog-hero-image{width:100%}.info-popup-bottom{position:fixed;display:block;max-width:100%;padding:5px 7px;bottom:15px;left:5px;font-size:12px;color:#333;background:#ccc;border-radius:3px}.info-popup-bottom.normal{font-family:'Montserrat-Regular', sans-serif;text-transform:lowercase;background:#ccc}.info-popup-bottom.success{font-family:'Montserrat-SemiBold', sans-serif;text-transform:lowercase;background:#b3f3d1}.info-popup-bottom.error{background:#ffbbbb}.lil-multiselect{margin-bottom:20px}.lil-multiselect::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.lil-multiselect__input{width:100%}.lil-multiselect__input input{width:100%;background:none;border-bottom:1px solid #a7a7a7}.lil-multiselect__input-container{position:relative}.lil-multiselect__input-clear{position:absolute;width:15px;height:15px;top:1px;right:3px;cursor:pointer}.lil-multiselect__input-clear .icon{fill:#888;width:11px;height:11px;margin-left:7px}.lil-multiselect__input-add{display:inline-block;padding:1px 5px;background:#fff;border:1px solid #ccc;border-radius:10px;cursor:pointer}.lil-multiselect__input-add:hover{background:#d0eee2}.lil-multiselect__selected::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.lil-multiselect__selected-item{display:inline-block;float:left;margin:3px;padding:3px 25px 3px 5px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;background:#ccc;border:1px solid #aaa;border-radius:15px}.lil-multiselect__select-remove{display:inline-block;height:100%;float:right;margin-right:-15px;cursor:pointer}.lil-multiselect__select-remove .icon{fill:#888;width:9px;height:9px;margin-left:7px}.btn-youtube{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-webkit-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);z-index:63}.corporate{margin-top:0 !important}.corporate__image{width:100%}.corporate__image_main{display:block;width:1128px;margin:0 auto}@media only screen and (max-width: 1280px){.corporate__image_main{width:963px}}@media only screen and (max-width: 1023px){.corporate__image_main{width:656px}}@media only screen and (max-width: 720px){.corporate__image_main{width:100%;margin-left:0;margin-right:0}}.corporate__caption{margin-top:64px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}@media only screen and (max-width: 720px){.corporate__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.corporate__text{margin-top:18px;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}@media only screen and (max-width: 720px){.corporate__text{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.semi-bold-text{font-family:'Montserrat-SemiBold', sans-serif;font-weight:700}.bold-text{font-family:'Montserrat-Bold', sans-serif}.contest-list__item{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;list-style:none;box-sizing:border-box}.contest-list__item::before{content:'';position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#FF9393;border-radius:50%}@media only screen and (max-width: 1280px){.contest-list__item{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;color:#333}}@media only screen and (max-width: 1023px){.contest-list__item{font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333}}.contest-list__item_star{padding-left:28px;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}.contest-list__item_star::before{content:'\2B50';top:0;background:none}@media only screen and (max-width: 1023px){.contest-list__item_star{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}@media only screen and (max-width: 720px){.contest-list__item_star{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.contest-list__item_gift li{padding-left:28px}.contest-list__item_gift li::before{content:'\1F381';top:0;background:none}.text-15{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.text-15_sb{font-family:'Montserrat-SemiBold', sans-serif}.text-15_b{font-family:'Montserrat-Bold', sans-serif}.text_15{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.text_18{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}.text_sb{font-family:'Montserrat-SemiBold', sans-serif}.text_b{font-family:'Montserrat-Bold', sans-serif}.tabs-panel{margin-top:24px;border-bottom:1px solid #e3e3e3}.tabs-panel::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.tabs-panel__tab{display:block;padding:5px 15px;float:left;margin-bottom:-1px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;border:1px solid #fff;border-bottom:1px solid #e3e3e3;border-radius:12px 12px 0 0;cursor:pointer;transition:all 0.15s ease-in-out}.tabs-panel__tab:hover{background-color:#fafafa}.tabs-panel__tab:first-child{margin-left:10px}.tabs-panel__tab.active{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:1px solid #e3e3e3;border-bottom:1px solid #fff}@media only screen and (max-width: 720px){.tabs-panel__tab{font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;padding:5px 10px}.tabs-panel__tab:first-child{margin-left:5px}}.advent-calendar-wrapper{max-height:850px}.advent-calendar-wrapper::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.advent-calendar{position:relative;width:100%;max-width:700px;max-height:850px;margin:24px auto 0}.advent-calendar__calendar{width:100%;height:auto}.advent-calendar__caption{position:absolute;width:100%;height:265px;top:0;background-image:url("/static/img/extra/ac-caption.fb89991ceea3.png");background-position:top;background-repeat:no-repeat;background-size:cover}.advent-calendar__day{position:absolute;width:100%;height:100%;top:0}.advent-calendar__day img{width:100%;height:auto}@media only screen and (max-width: 1023px){.advent-calendar__day{top:-20px}}.advent-calendar__btn{position:absolute;width:100%;height:80px;max-height:80px;top:90%;background-image:url("/static/img/extra/ac-btn.56c81a356743.png");background-position:center;background-repeat:no-repeat;background-size:contain;transition:0.3s all ease-in-out}.advent-calendar__btn .btn:hover{transform:scale(1.15)}@media only screen and (max-width: 500px){.advent-calendar__btn{max-height:50px}}.advent-calendar__btn_div{margin-top:50px;background:none;text-align:center}.lil-timer{margin-top:24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;text-align:center}.lil-timer_after-text{margin-top:24px;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}.lil-btn{margin-top:16px;display:inline-block;width:290px;height:40px;border-radius:5px;box-shadow:0 10px 32px rgba(0,78,151,0.16);cursor:pointer;color:#fff}.lil-btn span{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;height:20px;line-height:20px;margin-top:-10px}.lil-btn_telegram{background:linear-gradient(180deg, #40B0E1 0%, #2A97D2 100%)}.lil-btn_telegram img{height:15px}.lil-btn_telegram:hover{background:linear-gradient(0deg, rgba(255,255,255,0.2), rgba(255,255,255,0.2)),linear-gradient(180deg, #40B0E1 0%, #2A97D2 100%)}.lil-btn_telegram:active{background:linear-gradient(180deg, #24A3DB 0%, #1583BE 100%)}.lil-btn_vk{background:#5181b8}.lil-btn_vk img{height:15px}.lil-btn_vk:hover{background:#5181b8;opacity:0.7}.lil-btn_vk:active{background:#517ab8;opacity:1}@keyframes rotate{from{transform:rotate(360deg)}}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-6deg)}20%{transform:translate(-3px, 0px) rotate(4deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-3deg)}80%{transform:translate(-1px, -1px) rotate(4deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}.lil-popup-wrapper-animation{transition:height 2.3s ease-in-out}@keyframes swing{15%{-webkit-transform:translateX(1px);transform:translateX(1px)}30%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}65%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}90%{-webkit-transform:translateX(0);transform:translateX(0)}}.lil-popup{padding-bottom:24px}.lil-popup__title{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;text-align:center;margin-bottom:24px}.lil-popup__error{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;text-align:center;margin-bottom:24px;color:#b13939}.lil-popup__text{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.lil-popup__text b{font-family:'Montserrat-SemiBold', sans-serif}.lil-popup__text p{margin-bottom:16px}.lil-popup__img-container{text-align:center}.lil-popup__img{min-width:160px;width:100%;max-width:200px;height:auto;max-height:300px;margin:20px 0 14px;padding:5px 15px}@media only screen and (max-width: 720px){.lil-popup__img{margin:9px 0 11px}}.lil-popup__img_thmb{cursor:pointer}.lil-popup__flex{display:flex;width:100%;justify-content:center;align-items:center}@media only screen and (max-width: 474px){.lil-popup__flex{flex-direction:column}}.lil-popup__from{margin-bottom:15px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;text-align:center}.lil-popup__gift{text-align:center}.lil-popup__gift img{width:100px;height:auto;cursor:pointer;animation:shake 1s linear infinite}.lil-popup__gift img:hover{animation:swing 1s linear infinite}.lil-popup__bb{position:relative;text-align:center;min-height:150px}.lil-popup__bb>.black-box{position:absolute;top:0;left:50%;width:100px;margin-left:-50px;height:auto;cursor:pointer;animation:shake 1s linear infinite}.lil-popup__bb>.black-box:hover{animation:swing 1s linear infinite}.lil-popup__bb>.certificate{position:absolute;top:0;left:50%;width:200px;height:auto;transform:translateX(-50%)}.fav-artist{margin-top:36px}.fav-artist__artists{position:absolute;width:100%;height:100%;top:0;left:0;float:left;background-image:url("/static/img/atrists_line.cc8a8f71d989.png");background-size:contain;background-position:top;background-repeat:no-repeat}.fav-artist__artists-wrapper{position:relative;width:50%;max-height:550px;float:left;padding-top:550px;box-sizing:border-box}@media only screen and (max-width: 720px){.fav-artist__artists-wrapper{width:100%;max-width:425px;max-height:550px;height:380px;float:none;padding-top:23%;margin-left:auto;margin-right:auto}}.fav-artist__info{width:45%;float:right;padding-top:65px;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;font-size:20px}@media only screen and (max-width: 1280px){.fav-artist__info{font-size:18px}}@media only screen and (max-width: 1023px){.fav-artist__info{padding-top:45px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}@media only screen and (max-width: 720px){.fav-artist__info{width:100%;margin-top:24px}}.fav-artist__info p{margin-bottom:10px}.fav-artist__atrist-img-wrapper{width:100%;height:100%;border-radius:50%;overflow:hidden}.fav-artist__artist-name{position:absolute;display:block;width:100%;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;bottom:-25px;text-align:center;opacity:0;transition:0.3s all ease-in-out;transform:scale(0.5)}.fav-artist__artist-name.artist-1{background:#7D73FF}.fav-artist__artist-name.artist-2{background:#FEC305}.fav-artist__artist-name.artist-3{background:#86B8FF}.fav-artist__artist-name.artist-4{background:#DC76FE}.fav-artist__artist-name.artist-5{background:#FF1F1F}.fav-artist__artist-name.artist-6{background:#D1248D}.fav-artist__artist-name.artist-7{background:#00A2FF}.fav-artist__artist-name.artist-8{background:#FF5001}.fav-artist__artist-name.artist-9{background:#4DA3B0}@media only screen and (max-width: 1280px){.fav-artist__artist-name{font-size:13px}}@media only screen and (max-width: 1023px){.fav-artist__artist-name{bottom:-20px;font-size:13px}}@media only screen and (max-width: 720px){.fav-artist__artist-name{bottom:-15px;font-size:10px}}.fav-artist__atrist-img:hover .fav-artist__artist-name{opacity:1;transform:scale(1)}.fav-artist__atrist-img{position:absolute;width:85px;height:85px;border-radius:50%;cursor:pointer;box-shadow:0 16px 24px rgba(0,69,133,0.21);transition:0.25s all ease-in-out}.fav-artist__atrist-img:hover{transform:scale(1.3);z-index:10}.fav-artist__atrist-img img{width:100%;height:100%}.fav-artist__atrist-img:nth-child(1){left:57px;top:50px;background:#7D73FF}.fav-artist__atrist-img:nth-child(2){left:172px;top:50px;background:#FEC305}.fav-artist__atrist-img:nth-child(3){left:287px;top:50px;background:#86B8FF}.fav-artist__atrist-img:nth-child(4){left:57px;top:235px;background:#DC76FE}.fav-artist__atrist-img:nth-child(5){left:172px;top:235px;background:#FF1F1F}.fav-artist__atrist-img:nth-child(6){left:287px;top:235px;background:#D1248D}.fav-artist__atrist-img:nth-child(7){left:57px;top:415px;background:#00A2FF}.fav-artist__atrist-img:nth-child(8){left:172px;top:415px;background:#FF5001}.fav-artist__atrist-img:nth-child(9){left:287px;top:415px;background:#4DA3B0}@media only screen and (max-width: 1280px){.fav-artist__atrist-img{width:85px;height:85px}.fav-artist__atrist-img:nth-child(1){left:42px;top:37px}.fav-artist__atrist-img:nth-child(2){left:142px;top:37px}.fav-artist__atrist-img:nth-child(3){left:242px;top:37px}.fav-artist__atrist-img:nth-child(4){left:42px;top:190px}.fav-artist__atrist-img:nth-child(5){left:142px;top:190px}.fav-artist__atrist-img:nth-child(6){left:242px;top:190px}.fav-artist__atrist-img:nth-child(7){left:42px;top:335px}.fav-artist__atrist-img:nth-child(8){left:142px;top:335px}.fav-artist__atrist-img:nth-child(9){left:242px;top:335px}}@media only screen and (max-width: 1023px){.fav-artist__atrist-img{width:75px;height:75px}.fav-artist__atrist-img:nth-child(1){left:42px;top:35px}.fav-artist__atrist-img:nth-child(2){left:142px;top:35px}.fav-artist__atrist-img:nth-child(3){left:242px;top:35px}.fav-artist__atrist-img:nth-child(4){left:42px;top:187px}.fav-artist__atrist-img:nth-child(5){left:142px;top:187px}.fav-artist__atrist-img:nth-child(6){left:242px;top:187px}.fav-artist__atrist-img:nth-child(7){left:42px;top:322px}.fav-artist__atrist-img:nth-child(8){left:142px;top:322px}.fav-artist__atrist-img:nth-child(9){left:242px;top:322px}}@media only screen and (max-width: 720px){.fav-artist__atrist-img:nth-child(1){left:22%;top:7%}.fav-artist__atrist-img:nth-child(2){left:42%;top:7%}.fav-artist__atrist-img:nth-child(3){left:62%;top:7%}.fav-artist__atrist-img:nth-child(4){left:22%;top:42%}.fav-artist__atrist-img:nth-child(5){left:42%;top:42%}.fav-artist__atrist-img:nth-child(6){left:62%;top:42%}.fav-artist__atrist-img:nth-child(7){left:22%;top:73%}.fav-artist__atrist-img:nth-child(8){left:42%;top:73%}.fav-artist__atrist-img:nth-child(9){left:62%;top:73%}}@media only screen and (max-width: 475px){.fav-artist__atrist-img{width:63px;height:63px}.fav-artist__atrist-img:nth-child(1){left:20%;top:7%}.fav-artist__atrist-img:nth-child(2){left:42%;top:7%}.fav-artist__atrist-img:nth-child(3){left:64%;top:7%}.fav-artist__atrist-img:nth-child(4){left:20%;top:42%}.fav-artist__atrist-img:nth-child(5){left:42%;top:42%}.fav-artist__atrist-img:nth-child(6){left:64%;top:42%}.fav-artist__atrist-img:nth-child(7){left:20%;top:74%}.fav-artist__atrist-img:nth-child(8){left:42%;top:74%}.fav-artist__atrist-img:nth-child(9){left:64%;top:74%}}.fav-artist__atrist-img_hidden{background:#c5d2d9;box-shadow:0 4px 8px rgba(0,69,133,0.41);cursor:auto}.fav-artist__atrist-img_hidden img{display:none;filter:blur(1.5rem);opacity:0.5}.fav-artist__atrist-img_hidden:hover{transform:scale(1.1)}.fav-artist__atrist-img_hidden::after{content:'?';position:absolute;display:block;top:50%;left:50%;margin:-26px 0 0 -10px;font-size:42px;color:#fff}.js-tab-btn{cursor:pointer}.child-profile-works{margin-top:24px}.child-profile-works__month{margin-top:24px}.child-profile-works__month::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.child-profile-works__month-name{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.child-profile-works__month-wrapper{margin-top:24px;margin-bottom:24px;display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:16px 21px}@media only screen and (max-width: 1280px){.child-profile-works__month-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:16px 21px}}@media only screen and (max-width: 1023px){.child-profile-works__month-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px 21px}}@media only screen and (max-width: 720px){.child-profile-works__month-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px 21px}}@media only screen and (max-width: 450px){.child-profile-works__month-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px 21px}}.child-profile-works__month-item{height:122px;background:#00b7ec;border-radius:8px;overflow:hidden}@media only screen and (max-width: 1280px){.child-profile-works__month-item{height:98px}}@media only screen and (max-width: 1023px){.child-profile-works__month-item{height:204px}}@media only screen and (max-width: 720px){.child-profile-works__month-item{height:152px}}.child-profile-works__month-item>div{height:100%}.child-profile-works__month-item .kit__photo{height:100%}.child-profile-works__month-item .kit__photo img{width:auto;height:auto;max-width:140px;max-height:100px}.child-profile-works__month-item .kit__photo .icon{font-size:71px;fill:#fff}.child-profile-works__month-item.loaded{background:#fff}.child-profile-works__month-item.loaded img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center}.child-profile-works__month-image{max-width:204px;max-height:204px;width:auto;height:auto}.child-profile-works__btn{margin-right:15px}@media only screen and (max-width: 1023px){.child-profile-works__btn{margin-top:10px}}@media only screen and (max-width: 720px){.child-profile-works__btn{margin-top:15px}}.child-profile-works__congret p{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.schedule-table{width:100%;margin-top:34px}.schedule-table td{padding:15px}.schedule-table__date-td{padding:15px 0}.schedule-table__date{display:block;font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333;text-align:center}.schedule-table__time{display:block;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;text-align:center;white-space:nowrap}.schedule-table__description{position:relative;width:100%;padding-right:250px}@media only screen and (max-width: 720px){.schedule-table__description{padding-right:0}}.schedule-table__btn{position:absolute;width:250px;text-align:center;top:50%;right:0;margin-top:-20px}@media only screen and (max-width: 720px){.schedule-table__btn{position:static;width:100%;margin-top:24px}}.img-lmt-wdth{display:block;max-width:840px;margin:32px auto}@media only screen and (max-width: 720px){.img-lmt-wdth{margin:32px 0}}.min-text-block{width:404px;margin:0 auto}@media only screen and (max-width: 720px){.min-text-block{width:100%;margin:0}}.mid-text-block{width:963px;margin:0 auto}@media only screen and (max-width: 1280px){.mid-text-block{width:100%;margin:0}}.banner-fr{position:relative}.banner-header{position:absolute;width:100%;top:50%;margin-top:-20px}.agreement-link{color:#A7A7A7;float:right;text-decoration:underline}.promo-mess_center{display:inline-block;width:100%;margin-bottom:15px;text-transform:uppercase;text-align:center;font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333}@keyframes bubble-movement{0%{transform:translate3d(-50%, 0, 0);height:1px;width:1px}15%{transform:translate3d(0%, -100px, 0);height:10px;width:10px}25%{transform:translate3d(-20%, -175px, 0);height:15px;width:15px}40%{transform:translate3d(-20%, -280px, 0);height:25px;width:25px}50%{transform:translate3d(0%, -350px, 0);height:30px;width:30px}75%{transform:translate3d(-30%, -600px, 0);height:55px;width:55px}100%{transform:translate3d(-50%, -700px, 0);height:75px;width:75px}}div[class^="bubble-"]{height:1px;width:1px;position:absolute;background-image:url("/static/img/extra/balloon.ba7133042885.png");background-repeat:no-repeat;background-size:contain;border-radius:0%;transform:translateX(-50%)}.bubble-1{bottom:7px;left:9%;animation:bubble-movement 7s infinite linear -.41s;filter:invert(75%)}.bubble-2{bottom:4px;left:42%;animation:bubble-movement 8s infinite linear -.97s;filter:saturate(50%)}.bubble-3{bottom:28px;left:59%;animation:bubble-movement 6s infinite linear -1.6s;filter:hue-rotate(90deg)}.bubble-4{bottom:3px;left:32%;animation:bubble-movement 5s infinite linear -2.82s;filter:sepia(60%)}.bubble-5{bottom:6px;left:6%;animation:bubble-movement 5s infinite linear -2.52s}.bubble-6{bottom:17px;left:9%;animation:bubble-movement 7s infinite linear -.19s;filter:invert(35%)}.bubble-7{bottom:11px;left:33%;animation:bubble-movement 7s infinite linear -.59s}.bubble-8{bottom:17px;left:16%;animation:bubble-movement 6s infinite linear -2.99s}.bubble-9{bottom:3px;left:47%;animation:bubble-movement 6s infinite linear -1.12s}.bubble-10{bottom:22px;left:44%;animation:bubble-movement 7s infinite linear -.12s;filter:sepia(60%)}.bubble-11{bottom:10px;left:75%;animation:bubble-movement 8s infinite linear -2.23s}.bubble-12{bottom:16px;left:22%;animation:bubble-movement 7s infinite linear -1.71s;filter:saturate(50%)}.bubble-13{bottom:10px;left:5%;animation:bubble-movement 7s infinite linear -.55s;filter:sepia(30%)}.bubble-14{bottom:4px;left:76%;animation:bubble-movement 8s infinite linear -2.29s;filter:hue-rotate(75deg)}.bubble-15{bottom:22px;left:21%;animation:bubble-movement 5s infinite linear -2.49s}.offline-map__caption{font-family:'ProximaNova-Bold', sans-serif;font-size:46px;line-height:108.7%;text-align:center}.offline-map__content{position:relative;padding:43px 50px 35px;box-sizing:border-box}@media only screen and (max-width: 1023px){.offline-map__content{padding:43px 0 35px}}.offline-map__map{position:relative;display:block;float:right;width:780px;height:406px;user-select:none}@media only screen and (max-width: 1475px){.offline-map__map{width:720px;height:375px}}@media only screen and (max-width: 1280px){.offline-map__map{width:588px;height:306px}}@media only screen and (max-width: 1023px){.offline-map__map{width:100%;height:auto;z-index:1}}.offline-map__image{width:100%;height:100%}.offline-map__image img{width:100%;height:100%}@media only screen and (max-width: 720px){.offline-map__image img{height:auto}}.offline-map__info{width:300px;max-height:320px;float:left;margin-top:71px}@media only screen and (max-width: 1475px){.offline-map__info{width:275px;max-height:299px}}@media only screen and (max-width: 1280px){.offline-map__info{max-height:230px;margin-top:45px}}@media only screen and (max-width: 1023px){.offline-map__info{position:absolute;width:320px;max-height:1230px;padding:15px;top:0;right:0;background:#fff;z-index:2;border-radius:10px;filter:drop-shadow(0 10px 30px rgba(0,0,0,0.2))}}.offline-map__info a{font-size:16px;color:#4f00f4}.offline-map__info a:hover,.offline-map__info a:visited,.offline-map__info a:link{color:#4f00f4}.offline-map__info-studio{margin-top:16px;margin-bottom:25px}.offline-map__info-studio:last-child{margin-bottom:0}.offline-map__info-city{font-family:'ProximaNova-SemiBold', sans-serif;font-size:24px;color:#1e1e1e;line-height:125%}.offline-map__info-address{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;color:#1e1e1e;line-height:125%}.offline-map__info-close{display:none;background-image:url("/static/img/close-icon.a594ab6047fb.svg");background-color:#fff;background-repeat:no-repeat;background-position:center;border-radius:50%;cursor:pointer}@media only screen and (max-width: 720px){.offline-map__info-close{position:absolute;display:block;width:30px;height:30px;top:-15px;left:-15px;fill:#000;z-index:6}}.offline-map__cities{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.offline-map__city-name{position:absolute;visibility:hidden;top:-70px;left:0;padding:7px 14px;background:#fff;font-family:'ProximaNova-SemiBold', sans-serif;font-size:20px;line-height:130%;border-radius:10px;word-break:normal;cursor:pointer;transform:translateX(-50%);box-sizing:border-box;white-space:nowrap;box-shadow:0 10px 30px 0 rgba(0,0,0,0.1);transition:visibility 0s, opacity 0.15s ease-in-out;opacity:0;z-index:10}.offline-map__city-name::before{content:'';position:absolute;display:block;width:0;height:0;bottom:-18px;left:50%;margin-left:-9px;border:9px solid transparent;border-top:13px solid #fff}@media only screen and (max-width: 720px){.offline-map__city-name_left-edge{transform:translateX(-12px)}.offline-map__city-name_left-edge::before{left:10px;margin-left:-9px;border:9px solid transparent;border-top:13px solid #fff}}@media only screen and (max-width: 720px){.offline-map__city-name_right-edge{transform:translateX(-100%)}.offline-map__city-name_right-edge::before{right:-10px;left:auto;margin-right:9px;border:9px solid transparent;border-top:13px solid #fff}}.offline-map__point{position:absolute;width:1px;height:1px;z-index:2;cursor:pointer}.offline-map__point::before{content:'';display:block;width:19px;height:19px;margin-top:-9px;margin-left:-9px;border-radius:50%;border:4px solid #fff;background:#4F00F4;transition:all 0.3s ease-in-out;z-index:2}.offline-map__point:hover,.offline-map__point:active,.offline-map__point.active{z-index:3}.offline-map__point:hover::before,.offline-map__point:active::before,.offline-map__point.active::before{width:29px;height:29px;margin-top:-14px;margin-left:-14px;z-index:3}.offline-map__point:hover,.offline-map__point:active{z-index:5}.offline-map__point.future::before{background:#a7a7a7}@media only screen and (max-width: 720px){.offline-map__point.tver{transform:translate3d(12px, -6px, 0)}.offline-map__point.msk{transform:translate3d(20px, 10px, 0)}.offline-map__point.pushkino{transform:translate3d(20px, 10px, 0)}.offline-map__point.reutov{transform:translate3d(31px, 16px, 0)}.offline-map__point.tmb{transform:translate3d(25px, 22px, 0)}}.offline-map__point.active .offline-map__city-name,.offline-map__point.active .offline-map__city-name{display:block;visibility:visible;opacity:1}.offline-map__text{display:inline-block;float:right;margin-top:47px;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:125%;color:#cacaca}.offline-studios-info{text-align:center}.offline-studios-info__caption{font-family:'ProximaNova-Regular', sans-serif;font-size:46px;line-height:108.7%;color:#1e1e1e;text-align:center}@media only screen and (max-width: 720px){.offline-studios-info__caption{font-size:36px}}.offline-studios-info__caption-h2{font-family:'ProximaNova-Regular', sans-serif;font-size:46px;line-height:108.7%;color:#1e1e1e;text-align:center}@media only screen and (max-width: 1023px){.offline-studios-info__caption-h2{font-size:34px}}@media only screen and (max-width: 720px){.offline-studios-info__caption-h2{font-size:24px}}.offline-studios-info__btn.btn{margin-top:40px;padding:20px 30px;font-family:'ProximaNova-Bold', sans-serif;font-size:20px;color:#fff;border-radius:20px;text-transform:none;letter-spacing:normal;border:1px solid rgba(255,255,255,0.1);background:#4F00F4;box-shadow:0px 4px 50px 0px rgba(82,0,255,0.5)}.offline-studios-info__btn.btn_black{background:#000}@media only screen and (max-width: 1280px){.offline-studios-info__btn.btn{margin-top:36px}}@media only screen and (max-width: 1023px){.offline-studios-info__btn.btn{margin-top:30px;font-size:18px}}@media only screen and (max-width: 720px){.offline-studios-info__btn.btn{margin-top:24px;font-size:17px;width:100%;box-sizing:border-box}}.offline-columns{margin-top:28px;columns:auto 3;max-height:1700px;width:100%}@media only screen and (max-width: 1023px){.offline-columns{columns:auto 2;max-height:11000px}}@media only screen and (max-width: 525px){.offline-columns{columns:auto 1;max-height:110000px}}.offline-columns__city{display:inline-block;width:100%}@media only screen and (max-width: 525px){.offline-columns__city{width:100%}}.offline-columns__near{font-family:'ProximaNova-SemiBold', sans-serif;font-size:18px}.offline-columns__city-name{margin-top:14px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:24px;color:#1e1e1e;line-height:125%}.offline-columns__studio{margin-top:16px;margin-bottom:25px}.offline-columns__studio:last-child{margin-bottom:0}.offline-columns__address{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;color:#1e1e1e;line-height:125%}.offline-columns a{font-size:16px;color:#4f00f4}.offline-columns a:hover,.offline-columns a:visited,.offline-columns a:link{color:#4f00f4}@keyframes duga-movement{0%{transform:translate3d(-50%, 0, 0);height:1px;width:1px;opacity:0}15%{transform:translate3d(0%, -100px, 0);height:10px;width:10px;opacity:1}25%{transform:translate3d(-20%, -175px, 0);height:15px;width:15px}40%{transform:translate3d(-20%, -280px, 0);height:25px;width:25px}50%{transform:translate3d(0%, -350px, 0);height:30px;width:30px}75%{transform:translate3d(-30%, -600px, 0);height:55px;width:55px;opacity:1}100%{transform:translate3d(-50%, -700px, 0);height:75px;width:75px;opacity:0}}.bb-elements{position:absolute;top:100px;width:100px;left:50%;transform:translateX(-50%)}.bb-elements__circle{position:absolute;display:block;width:10px;height:10px;background:#7D73FF;border-radius:50%}.bb-elements__circle_1{left:10%}.bb-elements__circle_2{left:20%;background:#a5269e}.bb-elements__circle_3{left:40%;background:#329209}.bb-elements__circle_4{left:50%;background:#1808e7}.bb-elements__circle_5{left:60%;background:#e00f3f}.bb-elements__circle_6{left:70%;background:#cbbf76}.bb-elements__square{position:absolute;display:block;width:10px;height:10px;background:#46841a}.bb-elements__square_1{left:23%;background:#46841a}.bb-elements__square_2{left:65%;background:#a5269e}.bb-elements__square_3{left:80%;background:#329209}.bb-elements__square_4{left:18%;background:#1808e7}.bb-elements__square_5{background:#e00f3f}.bb-elements__square_6{background:#cbbf76}.bb-elements__square_6{background:#cbbf76}.bb-elements__serpantin{position:absolute;display:block;width:13px;height:40px;background:#e00f3f;-webkit-mask-image:url("/static/img/serp.3969bf4e2e64.svg");mask-image:url("/static/img/serp.3969bf4e2e64.svg")}.bb-elements__serpantin svg{width:100%;height:auto}.bb-elements__serpantin_1{left:15%;background:#1808e7}.bb-elements__serpantin_2{left:25%;background:#cbbf76}.bb-elements__serpantin_3{left:75%;background:#a5269e}.bb-elements__serpantin_4{left:84%;background:#2fd90b}.bb-elements__serpantin_5{left:44%;background:#0371fa}.bb-elements__serpantin_6{left:34%;background:#ffec4a}.bb-elements__serpantin_7{left:94%;background:#8b219e}.popup__body.lil-popup.blackbox{overflow:hidden}.tree-wrap{display:inline-block;width:100%}.tree-list{width:100%;margin-top:34px;padding-left:22px;box-sizing:border-box;font-family:'Montserrat-SemiBold', sans-serif}.tree-list__btn-swap{position:relative;display:inline-block;height:20px;width:20px;margin-left:-22px;font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333;padding:5px;cursor:pointer}.tree-list__btn-swap::before{position:absolute;content:'';display:block;width:9px;height:21px;top:0;right:0;background-image:url("/static/img/left-corner.057c339b6a56.svg");background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);transition:0.2s}.tree-list__btn-swap.expanded::before{top:5px;transform:rotate(270deg)}.tree-list__popup-caption{margin-top:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:22px;color:#333;text-align:center}.tree-list__popup-block-field{margin-top:16px;padding:6px;background:#eee;border-radius:6px}.tree-list__text{font-family:'Montserrat-Regular', sans-serif;font-size:16px;line-height:140%;color:#333;line-height:170%;font-weight:normal}@media only screen and (max-width: 720px){.tree-list__text{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.tree-list__text a{border-bottom:1px dotted #FF9393}.tree-list__text p{margin-top:16px}.tree-list__text ul li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;color:#333;list-style:none;box-sizing:border-box}.tree-list__text ul li::before{content:"";position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#ff76a7;border-radius:50%}@media only screen and (max-width: 720px){.tree-list__text ul li:first-child{width:208px}}.tree-list__text ul::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.tree-list__text ol{display:block;width:100%;margin-bottom:0;padding-left:20px;counter-reset:lil-counter;list-style:none}.tree-list__text ol li{position:relative;width:100%;margin-bottom:16px;color:#333;counter-increment:lil-counter}.tree-list__text ol li:before{content:counter(lil-counter) ". ";position:absolute;left:-20px;text-align:left;width:20px}.tree-list__text ol::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.tree-list__li{margin-top:24px;padding-left:16px}.tree-list__node_edited .tree-list__li{border-left:1px dashed #ddd}.tree-list__node{margin-bottom:24px}.tree-list__node h2{margin-bottom:12px}.tree-list__node .label{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.tree-list__node .label_1{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}.tree-list__node .label_2{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333;font-size:16px}.tree-list__node .label_3{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333}.tree-list__node .label_4{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.tree-list__node .label_5{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;font-size:13px}.tree-list__btn-del{display:inline-block;float:right;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#4A90E2;cursor:pointer}.tree-list__mini-btn-label{display:inline-block;width:100%;font-family:'Montserrat-Regular', sans-serif;font-size:13px}.tree-list__btn{display:inline-block;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;padding:5px 10px;background:#ddd;border:1px solid #ccc;border-radius:3px;cursor:pointer}.tree-list__btn_edit{width:30px;height:30px;margin-bottom:-10px;border-radius:50%;border:none;background-image:url("/static/img/edit.0eb8e15d64fd.svg");background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:auto}.tree-list__btn_green{background:#bdff95;width:30px;height:30px;border-radius:50%;margin-bottom:-10px;background-image:url("/static/img/plus.fab102fd9f9f.svg");background-repeat:no-repeat;background-position:center;background-size:auto}.tree-list__table-input tr td{border:1px solid #ddd;min-width:30px}.tree-list__table tr td{padding:5px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;border:1px solid #ddd}.tree-list__table-data{overflow:auto}.swiper-slide_v3 .img-sld{border-radius:30px}.popup-loader{position:absolute;width:100px;height:100px;top:50%;left:50%;margin:-50px 0 0 -50px;background:#fff;box-shadow:0px 4px 50px 0px rgba(111,111,111,0.5)}.user-profile-v3__banner{position:relative;max-width:772px;width:100%;margin:35px auto;position:relative;padding:25px 75px;box-sizing:border-box;border-radius:20px;background:linear-gradient(90deg, #1ae1e4, #d000ff 100%);z-index:1}@media only screen and (max-width: 720px){.user-profile-v3__banner{padding:20px}}.user-profile-v3__banner::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:20px;border:1px solid rgba(0,0,0,0.05);z-index:2}.user-profile-v3__banner-caption{margin-bottom:15px;font-family:'ProximaNova-Bold', sans-serif;color:#fff;font-size:30px;line-height:32px;letter-spacing:0px;text-align:left}@media only screen and (max-width: 720px){.user-profile-v3__banner-caption{display:none}}.user-profile-v3__banner-caption_certificate{margin-top:25px;text-align:center}@media only screen and (max-width: 720px){.user-profile-v3__banner-caption_certificate{display:block}}.user-profile-v3__banner-close{position:absolute;width:15px;height:15px;right:20px;top:20px;z-index:4;background-image:url("/static/img/close-icon-w.b195082a5346.svg");background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.user-profile-v3__banner-close:active{width:11px;height:11px;right:22px;top:22px}.user-profile-v3__banner-content{position:relative;width:calc(100% / 2 + 10px);float:left;font-family:'ProximaNova-Regular', sans-serif;color:#fff;font-size:16px;line-height:22px;letter-spacing:0px;text-align:left;z-index:3}.user-profile-v3__banner-content .btn-v3{margin-top:15px}@media only screen and (max-width: 720px){.user-profile-v3__banner-content{width:calc(100% / 2 - 10px)}}.user-profile-v3__banner-img{position:relative;width:calc(100% / 2 - 30px);float:right;text-align:center;z-index:3}@media only screen and (max-width: 720px){.user-profile-v3__banner-img{width:calc(100% / 2 - 10px)}}.user-profile-v3__banner-img img{width:auto;height:auto;max-width:100%;max-height:187px}@media only screen and (max-width: 720px){.user-profile-v3__banner-img img{max-height:139px}}.user-profile-v3__avatar{position:relative;width:120px;height:120px;margin:30px auto 20px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);border-radius:50%;overflow:hidden}.user-profile-v3__avatar img{object-fit:cover}.user-profile-v3__avatar.loading:after{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid #fff;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.user-profile-v3__avatar-input{position:absolute;max-width:100%;top:0;right:0;font-size:140px;appearance:none;cursor:pointer;z-index:2;opacity:0;cursor:pointer}.user-profile-v3__user-name{position:relative;margin-bottom:10px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:30px;line-height:32px;letter-spacing:0;text-align:center}.user-profile-v3__user-name>a{color:#000}.user-profile-v3__edit-pen{position:relative;display:inline-block;width:17px;height:17px;right:-5px;top:0;cursor:pointer;background-image:url("/static/img/edit-pen.d246f26a036b.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.user-profile-v3__description{max-width:578px;margin:10px auto;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0;text-align:center}@media only screen and (max-width: 720px){.user-profile-v3__description{font-size:14px}}.user-profile-v3__links{display:flex;gap:30px;justify-content:center;width:100%}.user-profile-v3__links a{display:inline-block;float:left}.user-profile-v3__links img{width:auto;height:30px}.user-profile-v3__description-empty{max-width:578px;margin:10px auto;font-family:'ProximaNova-Regular', sans-serif;color:rgba(0,0,0,0.5);font-size:16px;line-height:22px;letter-spacing:0;text-align:center}@media only screen and (max-width: 720px){.user-profile-v3__description-empty{font-size:14px}}.user-profile-v3__menu{display:flex;justify-content:center;margin-top:30px;user-select:none}@media only screen and (max-width: 1023px){.user-profile-v3__menu{width:100%;justify-content:left;white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}}.user-profile-v3__menu-item{padding:15px 5px;margin:0 5px;float:left;font-family:'ProximaNova-Bold', sans-serif;color:rgba(30,30,30,0.5);font-size:12px;line-height:15px;letter-spacing:0px;text-align:center;text-transform:uppercase;cursor:pointer;white-space:nowrap}@media only screen and (max-width: 1023px){.user-profile-v3__menu-item{scroll-snap-align:start}}.user-profile-v3__menu-item.active{color:#000;border-bottom:3px solid #4f00f4}.user-profile-v3__menu-item_portfolio{padding-right:7px}.user-profile-v3__menu-item_portfolio::after{content:'';position:relative;display:inline-block;width:16px;height:11px;top:1px;left:7px;opacity:0.5;background-image:url("/static/img/public-icon.67893e1b0156.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.user-profile-v3__menu-item_portfolio.active::after{opacity:1}.user-profile-v3__menu-item_icon{padding:11px 5px 7px;opacity:0.7}.user-profile-v3__menu-item_icon.active{opacity:1}.user-profile-v3__menu-item-devider{float:left;width:1px;min-width:1px;height:22px;margin:12px 10px 0;background:rgba(0,0,0,0.2)}.user-profile-v3__tabs{width:100%}.user-profile-v3__tab{position:relative;display:none}.user-profile-v3__tab.active{display:block}.user-profile-v3__btns{margin-top:20px;display:flex;justify-content:center;gap:10px}.user-profile-v3__btns_left{width:100%;max-width:580px}.user-profile-v3__tab-submenu{width:279px;float:left;padding:15px 20px;box-sizing:border-box;user-select:none}.user-profile-v3__tab-submenu>*{user-select:none}@media only screen and (max-width: 1023px){.user-profile-v3__tab-submenu{position:absolute;display:none}.user-profile-v3__tab-submenu.open{display:inline-block;width:auto;min-width:222px;top:40px;right:0;padding:10px;text-align:right;background:#fff;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:10px;z-index:1000}}.user-profile-v3__tab-submenu-item{height:24px;padding:5px 0;margin-bottom:10px;font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:16px;line-height:24px;letter-spacing:0;text-align:left;cursor:pointer;box-sizing:border-box;user-select:none}@media only screen and (max-width: 1023px){.user-profile-v3__tab-submenu-item{text-align:right}}.user-profile-v3__tab-submenu-item.active{position:relative}.user-profile-v3__tab-submenu-item.active::before{content:'';display:block;width:6px;height:31px;position:absolute;top:1px;left:-20px;background:#4f00f4}@media only screen and (max-width: 1023px){.user-profile-v3__tab-submenu-item.active::before{display:none}}.user-profile-v3__tab-menu-content{width:calc(100% - 279px - 20px);float:right}@media only screen and (max-width: 1023px){.user-profile-v3__tab-menu-content{width:100%}}.user-profile-v3__tab-caption{padding:0px 20px 20px 0;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:30px;line-height:32px;letter-spacing:0;text-align:left}.user-profile-v3__products{display:none;margin-top:51px;float:right}.user-profile-v3__products.active{display:block}.user-profile-v3__empty{margin-top:0;margin-bottom:20px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:30px;line-height:32px;letter-spacing:0px;text-align:center}.user-profile-v3__empty-wrapper{width:100%;max-width:780px;margin:20px auto;padding:50px 20px;background:#fff;border-radius:20px;box-sizing:border-box}.user-profile-v3__empty-text{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;font-weight:400;letter-spacing:0px;text-align:center}.user-portfolio-v3{width:100%}.user-portfolio-v3__items{margin-top:30px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px 20px}.user-portfolio-v3__item{position:relative;border-radius:10px;overflow:hidden}.user-portfolio-v3__item img{width:100%;height:auto}.user-portfolio-v3__item_loaded-img{max-height:230px}.user-portfolio-v3__item_feed{position:relative;padding-bottom:100%}.user-portfolio-v3__item-img{display:block;width:100%;height:100%}.user-portfolio-v3__item-img img{width:100%;height:100%}.user-portfolio-v3__item-img_feed{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.user-portfolio-v3__item-img_feed img{width:100%;height:100%;object-fit:cover}.user-portfolio-v3__delete{position:absolute;width:20px;height:20px;bottom:10px;left:10px;background-image:url("/static/img/delete.031e2081628c.svg");background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.profile-payments-v3.all .profile-payments-v3__table-tr_items.success-payment{display:block}.profile-payments-v3.all .profile-payments-v3__table-tr_items:not(.success-payment){display:block}.profile-payments-v3.success .profile-payments-v3__table-tr_items.success-payment{display:block}.profile-payments-v3.success .profile-payments-v3__table-tr_items:not(.success-payment){display:none}.profile-payments-v3.failed .profile-payments-v3__table-tr_items.success-payment{display:none}.profile-payments-v3.failed .profile-payments-v3__table-tr_items:not(.success-payment){display:block}.profile-payments-v3__caption{margin-top:36px;margin-bottom:20px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:30px;line-height:32px;letter-spacing:0px;text-align:left}.profile-payments-v3__wrapper{width:100%;height:100%}@media only screen and (max-width: 1023px){.profile-payments-v3__wrapper{padding-top:0}}.profile-payments-v3__filter{width:100%;margin-bottom:24px}.profile-payments-v3__filter-item{display:inline;margin-right:20px;color:rgba(30,30,30,0.5);cursor:pointer;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;line-height:18px;letter-spacing:0px;text-align:center;text-transform:uppercase}.profile-payments-v3__filter-item.active{color:#000}.profile-payments-v3__table{background:#fff;padding:69px 0 22px;box-shadow:0px 0px 5px rgba(0,0,0,0.2);border-radius:8px}@media only screen and (max-width: 1023px){.profile-payments-v3__table{padding:15px 0 22px}}.profile-payments-v3__open-arrow{margin-left:-20px}.profile-payments-v3__table-header{padding:7px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:15px;letter-spacing:0.05em;text-transform:uppercase;color:#BB6BD9;border-top:1px solid #D9D5EC;border-bottom:1px solid #D9D5EC}.profile-payments-v3__table-header::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1023px){.profile-payments-v3__table-header{display:none}}.profile-payments-v3__table-header span{display:inline-block;width:100%;font-size:10px}.profile-payments-v3__table-header .profile-payments-v3__table-td:nth-child(1){padding-left:56px}.profile-payments-v3__table-tr::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.profile-payments-v3__table-tr_items{padding:7px 5px}.profile-payments-v3__table-tr_card{margin-bottom:5px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #eee}.profile-payments-v3__table-items-payments{display:none}.profile-payments-v3__table-items-payments.open{display:block}.profile-payments-v3__info-text{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:17px;letter-spacing:0.05em;color:#BB6BD9}.profile-payments-v3__mini-text{font-family:'Montserrat-Regular', sans-serif;font-size:11px;line-height:11px;letter-spacing:0.05em;text-transform:none;color:#999}.profile-payments-v3__table-td{float:left}.profile-payments-v3__table-td:nth-child(1){width:20%}.profile-payments-v3__table-td:nth-child(2){width:30%}.profile-payments-v3__table-td:nth-child(3){width:30%}.profile-payments-v3__table-td:nth-child(4){width:20%}@media only screen and (max-width: 1023px){.profile-payments-v3__table-td:nth-child(1){width:20%}.profile-payments-v3__table-td:nth-child(2){width:40%}.profile-payments-v3__table-td:nth-child(3){width:50%;display:none}.profile-payments-v3__table-td:nth-child(4){width:40%}}@media only screen and (max-width: 720px){.profile-payments-v3__table-td:nth-child(1){width:33%}.profile-payments-v3__table-td:nth-child(2){width:33%}.profile-payments-v3__table-td:nth-child(4){width:33%}}.profile-payments-v3__table-td_title{padding-left:50px;color:#BB6BD9}@media only screen and (max-width: 1023px){.profile-payments-v3__table-td_title{padding-left:0}}.profile-payments-v3__table-td_open-arrow{position:relative;padding-left:56px;cursor:pointer}.profile-payments-v3__table-td_open-arrow::before{content:'';position:absolute;width:20px;height:20px;left:16px;top:5px;transform:rotate(-90deg);transition:0.15s all ease-in;background-image:url("/static/img/open-arrow.79d9df004543.svg");background-size:contain;background-repeat:no-repeat}.profile-payments-v3__table-td_open-arrow.open::before{transform:rotate(0deg)}@media only screen and (max-width: 1023px){.profile-payments-v3__table-td_open-arrow{padding-right:30px;padding-left:7px}.profile-payments-v3__table-td_open-arrow::before{top:0;left:67px}}.profile-payments-v3__table-item{min-height:61px;padding:11px 5px 11px 5px;border-bottom:1px solid #D9D5EC;box-sizing:border-box}.profile-payments-v3__bubble{position:relative;display:inline-block;max-width:100%;min-height:19px;padding:2px 8px 2px 16px;font-family:'Montserrat-SemiBold', sans-serif;font-weight:500;font-size:12px;line-height:15px;background:#E6E6F2;border-radius:9px}@media only screen and (max-width: 720px){.profile-payments-v3__bubble{word-wrap:break-word}}.profile-payments-v3__bubble::before{content:"";display:inline-block;position:absolute;width:5px;height:5px;top:7px;left:5px;border-radius:50%}.profile-payments-v3__bubble_blue{color:#4A4AFF}.profile-payments-v3__bubble_blue::before{background:#4A4AFF}.profile-payments-v3__bubble_green{color:#009F66}.profile-payments-v3__bubble_green::before{background:#009F66}.profile-payments-v3__bubble_grey{color:#B5B5D1}.profile-payments-v3__bubble_grey::before{background:#B5B5D1}.profile-payments-v3__bubble_yellow{color:#E3B224}.profile-payments-v3__bubble_yellow::before{background:#E3B224}.profile-payments-v3__bubble_full-blue{color:#4a4aff;background:rgba(74,74,255,0.3)}.profile-payments-v3__bubble_full-blue::before{background:#4a4aff}.profile-payments-v3__bubble_full-green{color:#007F00;background:rgba(0,159,102,0.3)}.profile-payments-v3__bubble_full-green::before{background:#007F00}.profile-payments-v3__bubble_full-grey{color:#b5b5d1;background:rgba(181,181,209,0.3)}.profile-payments-v3__bubble_full-grey::before{background:#b5b5d1}.profile-payments-v3__bubble_full-red{color:#d30000;background:rgba(211,0,0,0.3)}.profile-payments-v3__bubble_full-red::before{background:#d30000}.profile-payments-v3__bubble_full-yellow{color:#965E00;background:rgba(225,236,204,0.3)}.profile-payments-v3__bubble_full-yellow::before{background:#965E00}@media only screen and (max-width: 1023px){.profile-payments-v3__hide-t{display:none}}.profile-payments-v3__show-t{display:none}@media only screen and (max-width: 1023px){.profile-payments-v3__show-t{display:block}}.profile-payments-v3__cards{width:100%;margin-bottom:50px}.profile-payments-v3__cards-wrapper{overflow:hidden}.profile-payments-v3__cards-item-expired{display:inline-block;float:left;margin-left:15px;font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:14px;font-weight:600;line-height:24px;letter-spacing:0px}.profile-payments-v3__cards-item-del{position:absolute;display:inline-block;top:26px;right:30px;font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0px;cursor:pointer}.profile-payments-v3__cards-item-number{display:inline-block;float:left;font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0px}.profile-payments-v3__cards-item{position:relative;display:inline-block;width:100%;float:left;margin-top:20px;padding:26px 30px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);border-radius:10px;background:#daffc2}.profile-payments-v3__add-card{position:relative;display:inline-block;width:100%;float:left;margin-top:20px;padding:26px 30px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);border-radius:10px;background:#ebebeb;font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0px}.field-input-v3{position:relative;width:100%;max-width:440px;margin:40px auto 30px;z-index:10}.field-input-v3 input{width:100%;height:65px;padding:20px;font-family:'ProximaNova-SemiBold', sans-serif;color:#9e9e9e;font-size:16px;line-height:24px;letter-spacing:0;text-align:left;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);border-radius:20px;background:#fff}.field-input-v3__btn{position:absolute;height:53px;padding:20px;display:inline-block;top:6px;right:6px;border-radius:15px;box-shadow:0 4px 50px 0 rgba(82,0,255,0.3);background:#1e1e1e;font-family:'ProximaNova-Bold', sans-serif;color:#fff;font-size:15px;line-height:15px;letter-spacing:0;text-align:center;box-sizing:border-box;cursor:pointer}.field-input-v3__btn.loading{color:transparent;cursor:not-allowed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-input-v3__error{margin-top:5px;font-family:'ProximaNova-Regular', sans-serif;text-align:center;font-size:15px;color:#fff}.field-input-v3__error:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-12px 0 0 -12px;border:3px solid #fff;border-left:3px solid rgba(255,255,255,0.2);border-radius:50%;animation:loading .6s infinite linear}.tabs-v3__menu{margin-top:30px;margin-bottom:20px;user-select:none}@media only screen and (max-width: 1023px){.tabs-v3__menu{width:100%;justify-content:left;white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}}.tabs-v3__menu-item{padding:15px 0px;margin:0 30px 0 0;float:left;font-family:'ProximaNova-Bold', sans-serif;color:rgba(30,30,30,0.5);font-size:12px;line-height:15px;letter-spacing:0px;text-align:center;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-bottom:3px solid rgba(0,0,0,0);box-sizing:border-box}@media only screen and (max-width: 1023px){.tabs-v3__menu-item{scroll-snap-align:start}}.tabs-v3__menu-item:last-child{margin-right:0}.tabs-v3__menu-item.active{color:#000;border-bottom:3px solid #4f00f4}.tabs-v3__menu-item_portfolio{padding-right:7px}.tabs-v3__menu-item_portfolio::after{content:'';position:relative;display:inline-block;width:16px;height:11px;top:1px;left:7px;opacity:0.5;background-image:url("/static/img/public-icon.67893e1b0156.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.tabs-v3__menu-item_portfolio.active::after{opacity:1}.tabs-v3__menu-item-devider{float:left;width:1px;min-width:1px;height:22px;margin:12px 10px 0 -18px;background:rgba(0,0,0,0.2)}.tabs-v3__content{margin-top:40px;display:none}.tabs-v3__content.active{display:block}.form-group__wrapper{width:100%;padding:50px 100px;max-width:580px;margin:40px 0 20px;background:#fff;border-radius:40px}@media only screen and (max-width: 720px){.form-group__wrapper{padding:25px 25px}}.form-group__input{width:100%;padding:12px 14px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.2);border-radius:5px;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0;text-align:left}.form-group__label{font-family:'ProximaNova-Bold', sans-serif;color:rgba(30,30,30,0.7);font-size:12px;line-height:18px;letter-spacing:1px;text-align:left;text-transform:uppercase}@font-face{font-family:ProximaNova-Regular;src:url("/static/ProximaNova-Regular.995301885220.woff2") format("woff2"),url("/static/ProximaNova-Regular.daaf1b12a71a.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova-Bold;src:url("/static/ProximaNova-Bold.7bd432736094.woff2") format("woff2"),url("/static/ProximaNova-Bold.b55e0de57ce3.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova-SemiBold;src:url("/static/ProximaNova-SemiBold.1ceb41ee0e9b.woff2") format("woff2"),url("/static/ProximaNova-SemiBold.3315bab4235c.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova-Light;src:url("/static/ProximaNova-Light.db5db49fc79c.woff2") format("woff2"),url("/static/ProximaNova-Light.b50131551805.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:currency;src:url("/static/currency.f5033b842b9a.woff2") format("woff2"),url("/static/currency.d68a0852fde1.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url("/static/Montserrat-Regular.a34a420be119.woff2") format("woff2"),url("/static/Montserrat-Regular.4fff79a005c6.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url("/static/Montserrat-SemiBold.11fc71689da1.woff2") format("woff2"),url("/static/Montserrat-SemiBold.bbf7b03bc96a.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url("/static/Montserrat-Bold.58fe2032a074.woff2") format("woff2"),url("/static/Montserrat-Bold.2c6fd139d7ca.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans-Regular;src:url("/static/Open-Sans-Regular.aeb4b1bfc96b.woff2") format("woff2"),url("/static/Open-Sans-Regular.2491afe95f7c.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans-Bold;src:url("/static/Open-Sans-Bold.862115d3e88e.woff2") format("woff2"),url("/static/Open-Sans-Bold.5ee10d11dc03.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.img{display:block;width:100%;height:100%;background-position:center center;background-size:cover;border-radius:100%}.hidden{visibility:hidden;position:absolute;text-indent:-9999px}@media (min-width: 900px){.post-feed,.author-template .post-feed{margin-top:-70px;padding-top:0}.site-nav{position:relative;top:-70px}}.site-nav{position:relative;z-index:300;display:flex;justify-content:space-between;align-items:flex-start;overflow-y:hidden;height:40px;font-size:1.2rem}.site-nav-left{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-right:10px;padding-bottom:80px;letter-spacing:0.4px;white-space:nowrap;-ms-overflow-scrolling:touch}.site-nav-logo{flex-shrink:0;display:block;margin-right:24px;padding:11px 0;color:#fff;font-size:1.7rem;line-height:1em;font-weight:bold;letter-spacing:-0.5px}.site-nav-logo:hover{text-decoration:none}.site-nav-logo img{display:block;width:auto;height:21px}.nav{display:flex;margin:0 0 0 -12px;padding:0;list-style:none}.nav li{display:block;margin:0;padding:0;text-transform:uppercase}.nav li a{display:block;margin:0;padding:10px 12px;color:#fff;opacity:0.8}.nav li a:hover{text-decoration:none;opacity:1}.site-nav-right{flex-shrink:0;display:flex;align-items:center;height:40px}.social-links{flex-shrink:0;display:flex;align-items:center}.social-links a:last-of-type{padding-right:20px}.social-link{display:flex;justify-content:center;align-items:center;margin:0;padding:10px;color:#fff;opacity:0.8}.social-link:hover{opacity:1}.social-link svg{height:1.8rem;fill:#fff}.social-link-fb svg{height:1.5rem}.social-link-wb svg{height:1.6rem}.social-link-wb svg path{stroke:#fff}.social-link-rss svg{height:1.9rem}.subscribe-button{display:block;padding:4px 10px;border:#fff 1px solid;color:#fff;font-size:1.2rem;line-height:1em;border-radius:10px;opacity:0.8}.subscribe-button:hover{text-decoration:none;opacity:1}.rss-button{opacity:0.8}.rss-button:hover{opacity:1}.rss-button svg{margin-bottom:1px;height:2.1rem;fill:#fff}@media (max-width: 700px){.site-header{padding-right:0;padding-left:0}.site-nav-left{margin-right:0;padding-left:4vw}.site-nav-right{display:none}}.post-feed{position:relative;display:flex;flex-wrap:wrap;margin:0 -20px;padding:40px 0 0 0}.post-card{flex:1 1 300px;display:flex;flex-direction:column;overflow:hidden;margin:0 20px 40px;min-height:300px;background:#fff center center;background-size:cover;border-radius:5px;box-shadow:rgba(39,44,49,0.06) 8px 14px 38px,rgba(39,44,49,0.03) 1px 3px 8px;transition:all 0.5s ease}.post-card:hover{box-shadow:rgba(39,44,49,0.07) 8px 28px 50px,rgba(39,44,49,0.04) 1px 6px 12px;transition:all 0.4s ease;transform:translate3D(0, -1px, 0) scale(1.02)}.post-card-image-link{position:relative;display:block;overflow:hidden;border-radius:5px 5px 0 0}.post-card-image{width:auto;height:200px;background:var(--lightgrey) no-repeat center center;background-size:cover}.post-card-content-link{position:relative;flex-grow:1;display:block;padding:25px 25px 0;color:var(--darkgrey)}.post-card-content-link:hover{text-decoration:none}.post-card-tags{display:block;margin-bottom:4px;color:var(--midgrey);font-size:1.2rem;line-height:1.15em;font-weight:500;letter-spacing:0.5px;text-transform:uppercase}.post-card-title{margin-top:0}.post-card-content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.post-card-content__tags{width:100%}.post-card-content__tag-item{margin-right:5px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;text-transform:uppercase;color:#738a94}.post-card-excerpt{font-family:Georgia, serif}.post-card-meta{display:flex;justify-content:space-between;align-items:flex-end;padding:0 25px 25px}.author-profile-image{display:block;background:color(var(--lightgrey) l(10%));border-radius:100%;object-fit:cover}.post-card-meta .profile-image-wrapper,.post-card-meta .avatar-wrapper{position:relative}.author-list{display:flex;flex-wrap:wrap-reverse;margin:0;padding:0;list-style:none}.author-list-item{flex-shrink:0;position:relative;margin:0;padding:0}.author-list-item:nth-child(1){z-index:10}.author-list-item:nth-child(2){z-index:9}.author-list-item:nth-child(3){z-index:8}.author-list-item:nth-child(4){z-index:7}.author-list-item:nth-child(5){z-index:6}.author-list-item:nth-child(6){z-index:5}.author-list-item:nth-child(7){z-index:4}.author-list-item:nth-child(8){z-index:3}.author-list-item:nth-child(9){z-index:2}.author-list-item:nth-child(10){z-index:1}.static-avatar{display:block;height:34px;width:34px;border:#fff 2px solid;margin:0 -5px;border-radius:100%;overflow:hidden}.moving-avatar{display:block;height:56px;width:56px;border:#fff 2px solid;margin:0 -6px;border-radius:100%;overflow:hidden;transition:all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.7s}@media (min-width: 800px){.author-list:hover .moving-avatar{margin:0;transition:all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99)}}.author-name-tooltip{position:absolute;bottom:105%;z-index:999;display:block;padding:2px 8px;color:white;font-size:1.2rem;letter-spacing:0.2px;white-space:nowrap;background:var(--darkgrey);border-radius:3px;box-shadow:rgba(39,44,49,0.08) 0 12px 26px,rgba(39,44,49,0.03) 1px 3px 8px;opacity:0;transition:all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);transform:translateY(6px);pointer-events:none}.author-list-item:hover .author-name-tooltip{opacity:1.0;transform:translateY(0px)}@media (max-width: 650px){.author-name-tooltip{display:none}}.reading-time{flex-shrink:0;margin-left:20px;color:var(--midgrey);font-size:1.2rem;line-height:33px;font-weight:500;letter-spacing:0.5px;text-transform:uppercase}@media (min-width: 795px){.post-feed .post-card:nth-child(6n+1):not(.no-image){flex:1 1 100%;flex-direction:row}.post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-image-link{position:relative;flex:1 1 auto;border-radius:5px 0 0 5px}.post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-image{position:absolute;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-content{flex:0 1 357px}.post-feed .post-card:nth-child(6n+1):not(.no-image) h2{font-size:24px}.post-feed .post-card:nth-child(6n+1):not(.no-image) p{font-size:18px;line-height:1.55em}.post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-content-link{padding:30px 40px 0}.post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-meta{padding:0 40px 30px}}.home-template .site-header:after{display:none}@media (max-width: 650px){.post-feed{padding-top:5vw}.post-card{margin:0 20px 5vw}}.post-template .site-main,.page-template .site-main{padding-bottom:4vw;background:#fff}.post-full{position:relative;z-index:50}.post-full-header{margin:0 auto;padding:6vw 3vw 3vw;max-width:1040px;text-align:center}@media (max-width: 500px){.post-full-header{padding:14vw 3vw 10vw}}.post-full-meta{display:flex;justify-content:center;align-items:center;color:var(--midgrey);font-size:1.4rem;font-weight:600;text-transform:uppercase}.post-full-meta-date{color:var(--blue)}.post-full-title{margin:0;color:color(var(--darkgrey) l(-5%))}.date-divider{display:inline-block;margin:0 6px 1px}.post-full-image{margin:0 -10vw -165px;height:800px;background:var(--lightgrey) center center;background-size:cover;border-radius:5px}@media (max-width: 1170px){.post-full-image{margin:0 -4vw -100px;height:600px;border-radius:0}}@media (max-width: 800px){.post-full-image{height:400px}}.post-full-content{position:relative;margin:0 auto;padding:70px 100px 0;min-height:230px;font-family:Georgia, serif;font-size:2.2rem;line-height:1.6em;background:#fff}@media (max-width: 1170px){.post-full-content{padding:5vw 7vw 0}}@media (max-width: 800px){.post-full-content{font-size:1.9rem}}.post-full-content:before{content:"";position:absolute;top:15px;left:-5px;z-index:-1;display:block;width:20px;height:200px;background:rgba(39,44,49,0.15);filter:blur(5px);transform:rotate(-5deg)}.post-full-content:after{content:"";position:absolute;top:15px;right:-5px;z-index:-1;display:block;width:20px;height:200px;background:rgba(39,44,49,0.15);filter:blur(5px);transform:rotate(5deg)}.no-image .post-full-content{padding-top:0}.no-image .post-full-content:before,.no-image .post-full-content:after{display:none}.kg-card-markdown{display:flex;flex-direction:column;align-items:center;max-width:920px}.post-full-content h1,.post-full-content h2,.post-full-content h3,.post-full-content h4,.post-full-content h5,.post-full-content h6,.post-full-content p,.post-full-content ul,.post-full-content ol,.post-full-content dl,.post-full-content pre,.post-full-content blockquote,.post-full-comments,.footnotes{min-width:100%}.post-full-content li{word-break:break-word}.post-full-content li p{margin:0}.post-template .kg-card-markdown>p:first-child{font-size:0.9em;line-height:1.5em}.post-full-content a{color:#000;box-shadow:var(--blue) 0 -1px 0 inset}.post-full-content a:hover{color:var(--blue);text-decoration:none}.post-full-content strong,.post-full-content em{color:color(var(--darkgrey) l(-5%))}.post-full-content small{display:inline-block;line-height:1.6em}.post-full-content li:first-child{margin-top:0}.post-full-content img,.post-full-content video{display:block;margin:1.5em auto;max-width:1040px}@media (max-width: 1040px){.post-full-content img,.post-full-content video{width:100%}}.post-full-content img[src$="#full"]{max-width:none;width:100vw}.post-full-content img+br+small{display:block;margin-top:-3em;margin-bottom:1.5em}.post-full-content iframe{margin:0 auto}.post-full-content blockquote{margin:0 0 1.5em;padding:0 1.5em;border-left:#3eb0ef 3px solid}.post-full-content blockquote p{margin:0 0 1em 0;color:inherit;font-size:inherit;line-height:inherit;font-style:italic}.post-full-content blockquote p:last-child{margin-bottom:0}.post-full-content code{padding:0 5px 2px;font-size:0.8em;line-height:1em;font-weight:400 !important;background:var(--whitegrey);border-radius:3px}.post-full-content pre{overflow-x:auto;margin:1.5em 0 3em;padding:20px;max-width:100%;border:color(var(--darkgrey) l(-10%)) 1px solid;color:var(--whitegrey);font-size:1.4rem;line-height:1.5em;background:color(var(--darkgrey) l(-3%));border-radius:5px}.post-full-content pre code{padding:0;font-size:inherit;line-height:inherit;background:transparent}.post-full-content pre code *{color:inherit}.post-full-content .fluid-width-video-wrapper{margin:1.5em 0 3em}.post-full-content hr{margin:4vw 0}.post-full-content hr:after{content:"";position:absolute;top:-15px;left:50%;display:block;margin-left:-10px;width:1px;height:30px;background:color(var(--lightgrey) l(10%));box-shadow:#fff 0 0 0 5px;transform:rotate(45deg)}.post-full-content h1,.post-full-content h2,.post-full-content h3,.post-full-content h4,.post-full-content h5,.post-full-content h6{color:color(var(--darkgrey) l(-5%));font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}.post-full-content h1{margin:0.5em 0 0.2em 0;font-size:4.6rem;font-weight:700}@media (max-width: 500px){.post-full-content h1{font-size:2.8rem}}.post-full-content h2{margin:0.5em 0 0.2em 0;font-size:3.6rem;font-weight:700}@media (max-width: 500px){.post-full-content h2{font-size:2.6rem}}.post-full-content h3{margin:0.5em 0 0.2em 0;font-size:2.8rem;font-weight:700}@media (max-width: 500px){.post-full-content h3{font-size:2.2rem}}.post-full-content h4{margin:0.5em 0 0.2em 0;font-size:2.8rem;font-weight:700}@media (max-width: 500px){.post-full-content h4{font-size:2.2rem}}.post-full-content h5{display:block;margin:0.5em 0;padding:1em 0 1.5em;border:0;color:var(--blue);font-family:Georgia,serif;font-size:3.2rem;line-height:1.35em;text-align:center}@media (min-width: 1180px){.post-full-content h5{max-width:1060px;width:100vw}}@media (max-width: 500px){.post-full-content h5{padding:0 0 0.5em;font-size:2.2rem}}.post-full-content h6{margin:0.5em 0 0.2em 0;font-size:2.3rem;font-weight:700}@media (max-width: 500px){.post-full-content h6{font-size:2rem}}.footnotes-sep{margin-bottom:30px}.footnotes{font-size:1.5rem}.footnotes p{margin:0}.footnote-backref{color:var(--blue) !important;font-size:1.2rem;font-weight:bold;text-decoration:none !important;box-shadow:none !important}@media (max-width: 500px){.post-full-meta{font-size:1.2rem;line-height:1.3em}.post-full-title{font-size:2.9rem}.post-full-image{margin-bottom:4vw;height:350px}.post-full-content{padding:0}.post-full-content:before,.post-full-content:after{display:none}}.post-full-content table{display:inline-block;overflow-x:auto;margin:0.5em 0 2.5em;max-width:100%;width:auto;border-spacing:0;border-collapse:collapse;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-size:1.6rem;white-space:nowrap;vertical-align:top}.post-full-content table{-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse at left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 75%) 0 center,radial-gradient(ellipse at right, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 75%) 100% center;background-attachment:scroll, scroll;background-size:10px 100%, 10px 100%;background-repeat:no-repeat}.post-full-content table td:first-child{background-image:linear-gradient(to right, #fff 50%, rgba(255,255,255,0) 100%);background-size:20px 100%;background-repeat:no-repeat}.post-full-content table td:last-child{background-image:linear-gradient(to left, #fff 50%, rgba(255,255,255,0) 100%);background-position:100% 0;background-size:20px 100%;background-repeat:no-repeat}.post-full-content table th{color:var(--darkgrey);font-size:1.2rem;font-weight:700;letter-spacing:0.2px;text-align:left;text-transform:uppercase;background-color:color(var(--whitegrey) l(4%))}.post-full-content table th,.post-full-content table td{padding:6px 12px;border:color(var(--whitegrey) l(-1%) s(-5%)) 1px solid}.post-full-footer{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:3vw 0 6vw 0;max-width:840px}.author-card{display:flex}.author-card .author-profile-image{margin-right:15px;width:60px;height:60px}.author-card-name{margin:8px 0 2px 0;padding:0;font-size:2rem}.author-card-name a{color:var(--darkgrey);font-weight:700}.author-card-name a:hover{text-decoration:none}.author-card-content p{margin:0;color:var(--midgrey);line-height:1.3em}.post-full-footer-right{flex-shrink:0;margin-left:20px}.author-card-button{display:block;padding:9px 16px;border:color(var(--midgrey) l(20%)) 1px solid;color:var(--midgrey);font-size:1.2rem;line-height:1;font-weight:500;border-radius:20px;transition:all ease 0.2s}.author-card-button:hover{border-color:var(--blue);color:var(--blue);text-decoration:none}.post-full-authors{flex-grow:1;display:flex;flex-direction:column;align-items:center;margin-top:20px;padding-top:40px;border-top:color(var(--lightgrey) l(10%)) 1px solid}.post-full-authors-content{margin-bottom:20px}.post-full-authors-content p{margin-bottom:0;color:var(--midgrey);font-size:1.4rem;letter-spacing:0.2px;text-align:center;text-transform:uppercase}.post-full-authors-content a{display:inline-block;color:color(var(--darkgrey) l(20%));font-size:1.4rem;font-weight:600;text-transform:uppercase}.post-full-footer .author-list{justify-content:center;padding:10px 20px}.author-card .author-profile-image,.author-card .avatar-wrapper{margin-right:15px;position:relative}.author-list-item .author-card{position:absolute;bottom:130%;left:50%;z-index:300;display:block;width:320px;margin-left:-160px;font-size:1.4rem;letter-spacing:0.2px;background:white;border-radius:6px;box-shadow:rgba(39,44,49,0.08) 0 12px 26px,rgba(39,44,49,0.03) 1px 3px 8px;opacity:0;transition:all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);transform:scale(0.98) translateY(15px);pointer-events:none}.author-list-item .author-card:before{content:"";position:absolute;top:100%;left:50%;display:block;width:0;height:0;margin-left:-12px;border-top:12px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent}.author-list-item .author-card.hovered{opacity:1.0;transform:scale(1) translateY(0px);pointer-events:auto}.author-card .basic-info{display:flex;flex-direction:column;align-items:center;padding:30px 20px 20px 20px;color:#fff;background:var(--darkgrey);border-radius:6px 6px 0 0}.author-card .basic-info h2{margin:1em 0 0.5em}.author-card .bio{padding:20px 20px 0}@media (max-width: 650px){.author-list-item .author-card{display:none}}.basic-info .author-profile-image{margin:0;width:88px;height:88px;border:none}.basic-info .avatar-wrapper{position:relative;margin:0;width:88px;height:88px;border:none;background:rgba(229,239,245,0.1)}.basic-info .avatar-wrapper svg{margin:0;width:88px;height:88px;opacity:0.15}.read-next-feed{display:flex;flex-wrap:wrap;margin:0 -20px;padding:40px 0 0 0}.read-next-card{position:relative;flex:1 1 300px;display:flex;flex-direction:column;overflow:hidden;margin:0 20px 40px;padding:25px;color:#fff;background:var(--darkgrey) center center;background-size:cover;border-radius:5px;box-shadow:rgba(39,44,49,0.06) 8px 14px 38px,rgba(39,44,49,0.03) 1px 3px 8px}.read-next-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(135deg, rgba(0,40,60,0.8) 0%, rgba(0,20,40,0.7) 100%);border-radius:5px;backdrop-filter:blur(2px)}.read-next-card-header{position:relative;z-index:50;padding-top:20px;text-align:center}.read-next-card-header-sitetitle{display:block;font-size:1.3rem;line-height:1.3em;opacity:0.8}.read-next-card-header-title{margin:0;padding:0 20px;color:#fff;font-size:3rem;line-height:1.2em;letter-spacing:1px}.read-next-card-header-title a{color:#fff;font-weight:300;text-decoration:none}.read-next-card-header-title a:hover{text-decoration:none}.read-next-divider{position:relative;display:flex;justify-content:center;height:80px}.read-next-divider svg{width:40px;fill:transparent;stroke:#fff;stroke-width:0.5px;stroke-opacity:0.65}.read-next-card-content{position:relative;z-index:50;flex-grow:1;display:flex;font-size:1.7rem}.read-next-card-content ul{display:flex;flex-direction:column;margin:0 auto;padding:0;text-align:center;list-style:none}.read-next-card-content li{margin:0;padding:0;font-size:1.6rem;line-height:1.25em;font-weight:200;letter-spacing:-0.5px}.read-next-card-content li a{display:block;padding:20px 0;border-bottom:rgba(255,255,255,0.3) 1px solid;color:#fff;font-weight:500;vertical-align:top;transition:opacity 0.3s ease}.read-next-card-content li:first-of-type a{padding-top:10px}.read-next-card-content li a:hover{opacity:1}.read-next-card-footer{position:relative;margin:15px 0 3px 0;text-align:center}.read-next-card-footer a{color:#fff}.site-header-content .author-profile-image{z-index:10;flex-shrink:0;margin:0 0 20px 0;width:100px;height:100px;box-shadow:rgba(255,255,255,0.1) 0 0 0 6px}.site-header-content .author-bio{z-index:10;flex-shrink:0;margin:5px 0 10px 0;max-width:600px;font-size:2rem;line-height:1.3em;font-weight:300;letter-spacing:0.5px;opacity:0.8}.site-header-content .author-meta{z-index:10;flex-shrink:0;display:flex;justify-content:center;align-items:center;margin:0 0 10px 0;font-family:Georgia, serif;font-style:italic}.site-header-content .author-location svg{height:1.9rem;stroke:#fff}.site-header-content .bull{display:inline-block;margin:0 12px;opacity:0.5}.site-header-content .social-link:first-of-type{padding-left:4px}@media (max-width: 500px){.site-header-content .author-bio{font-size:1.8rem;line-height:1.15em;letter-spacing:0}.author-location,.author-stats{display:none}}.error-template .site-main{padding:7vw 4vw}.site-nav-center{display:flex;justify-content:center;align-items:center;text-align:center}.site-nav-center .site-nav-logo{margin-right:0}.error-message{text-align:center}.error-code{margin:0;font-size:12vw;line-height:1em;letter-spacing:-5px;opacity:0.3}.error-description{margin:0;color:var(--midgrey);font-size:3rem;line-height:1.3em;font-weight:400}@media (max-width: 800px){.error-description{margin:5px 0 0 0;font-size:1.8rem}}.error-link{display:inline-block;margin-top:5px}.error-template .post-feed{padding-top:0}.logo{display:block;width:219px;height:71px;background:url("/static/./img/logo_new.a158c367c038.svg") no-repeat center 0/contain}@media only screen and (max-width: 1023px){.logo .logo{width:180px;height:58px}}.post-template .header{display:none}a.header__section{text-decoration:none !important}body.no-scroll-full{overflow:hidden}@media only screen and (max-width: 599px){body.no-scroll-m{overflow:hidden}}.footer-new .footer-info{position:relative;margin-top:80px;padding:32px 15px;background-image:linear-gradient(181.56deg, #EEEEFA .34%, rgba(223,240,255,0.04) 97.81%)}@media only screen and (max-width: 1023px){.footer-new .footer-info{padding:32px 0}}@media only screen and (max-width: 720px){.footer-new .footer-info{padding:32px 15px}}.footer-new .footer-info__container{position:relative;max-width:1128px;width:100%;margin:0 auto;box-sizing:border-box}.footer-new .footer-info__container::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1280px){.footer-new .footer-info__container{width:934px}}@media only screen and (max-width: 1023px){.footer-new .footer-info__container{width:652px}}@media only screen and (max-width: 720px){.footer-new .footer-info__container{width:100%;margin:0;padding:0}}.footer-new .footer-info__container_dw{max-width:1128px;width:1128px;box-sizing:border-box}@media only screen and (max-width: 1280px){.footer-new .footer-info__container_dw{max-width:936px;width:936px}}@media only screen and (max-width: 1023px){.footer-new .footer-info__container_dw{max-width:652px;width:100%}}.footer-new .footer-info__fox{position:absolute;display:block;width:246px;height:213px;bottom:-50px;right:-15px;z-index:1}@media only screen and (max-width: 474px){.footer-new .footer-info__fox{width:129px;height:112px}}@media only screen and (max-width: 599px){.footer-new .footer-info__fox{background-position:right 25px}}.footer-new .footer-info__fox img{width:100%}.footer-new .footer-info__fox_studio{width:226px;height:200px;bottom:0;right:120px;overflow:hidden}.footer-new .footer-info__fox_studio img{width:auto;height:100%}@media only screen and (max-width: 1023px){.footer-new .footer-info__fox_studio{right:60px}}@media only screen and (max-width: 720px){.footer-new .footer-info__fox_studio{right:15px}}@media only screen and (max-width: 474px){.footer-new .footer-info__fox_studio{width:129px;height:110px;right:15px}}@media only screen and (max-width: 599px){.footer-new .footer-info__fox_studio{right:5px;background-position:right 25px}}.footer-new .footer-info__caption{margin-bottom:12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#271853}.footer-new .footer-info__text{margin-bottom:54px;font-family:'Montserrat-Regular', sans-serif;font-size:16px;line-height:22px;color:#271853}@media only screen and (min-width: 1024px){.footer-new .footer-info__text{margin-bottom:40px}}@media only screen and (max-width: 474px){.footer-new .footer-info__text{margin-bottom:32px}}.footer-new .footer-info__col{position:relative;z-index:100}.footer-new .footer-info__link{margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:16px;line-height:22px;text-decoration-line:underline;color:#0054F6}.footer-new .footer-info__link>*{cursor:pointer}.footer-new .footer-info__link a{color:#0054F6}.footer-new .footer-info__link a:link,.footer-new .footer-info__link a:visited{color:#0054F6}.footer-new .footer-school-menu{position:relative;width:100%;padding:81px 0 97px;background:#eff6fc;z-index:2}@media only screen and (max-width: 1023px){.footer-new .footer-school-menu{padding:48px 15px 67px;box-sizing:border-box}}@media only screen and (max-width: 1023px){.footer-new .footer-school-menu__md-container{width:652px;margin:0 auto}}@media only screen and (max-width: 720px){.footer-new .footer-school-menu__md-container{width:auto;margin:0}}.footer-new .footer-school-menu__columns{margin-top:0}.footer-new .footer-school-menu__columns_menu1{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0 30px}@media only screen and (max-width: 1023px){.footer-new .footer-school-menu__columns_menu1{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-auto-flow:column;grid-gap:10px 30px}.footer-new .footer-school-menu__columns_menu1 .footer-school-menu__col:nth-child(1){grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1}.footer-new .footer-school-menu__columns_menu1 .footer-school-menu__col:nth-child(2){grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1}.footer-new .footer-school-menu__columns_menu1 .footer-school-menu__col:nth-child(3){grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:2}.footer-new .footer-school-menu__columns_menu1 .footer-school-menu__col:nth-child(4){grid-column-start:2;grid-column-end:2;grid-row-start:2;grid-row-end:2}}.footer-new .footer-school-menu__columns_menu2{margin-top:52px}@media only screen and (max-width: 1023px){.footer-new .footer-school-menu__columns{width:652px;float:left;padding-right:49px;padding-left:0}.footer-new .footer-school-menu__columns_menu2{width:50%;margin-top:0;padding-right:0}}@media only screen and (max-width: 720px){.footer-new .footer-school-menu__columns_menu1{display:block}.footer-new .footer-school-menu__columns_menu2{margin-top:0}}@media only screen and (max-width: 624px){.footer-new .footer-school-menu__columns{width:100%}.footer-new .footer-school-menu__columns_menu2{margin-top:40px}}.footer-new .footer-school-menu__col{display:inline-block;float:left}.footer-new .footer-school-menu__col:last-child{margin-right:0}@media only screen and (max-width: 1023px){.footer-new .footer-school-menu__col{width:100%;margin-right:0;margin-top:0}.footer-new .footer-school-menu__col:first-child{margin-top:0}}@media only screen and (max-width: 720px){.footer-new .footer-school-menu__col{margin-top:40px}.footer-new .footer-school-menu__col:first-child{margin-top:0}}.footer-new .footer-school-menu__link{display:block;float:left;margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:170%;text-decoration-line:underline;color:#0054f6;clear:left}.footer-new .footer-school-menu__link:last-child{margin-bottom:0}.footer-new .footer-school-menu__column-container{display:grid;grid-template-rows:repeat(6, 1fr);grid-template-columns:repeat(4, 1fr);grid-auto-flow:column;grid-gap:0 30px}@media only screen and (max-width: 1023px){.footer-new .footer-school-menu__column-container{display:block;grid-auto-flow:row}}.footer-new .footer-school-menu__company{width:1128px;margin:52px auto 0}@media only screen and (max-width: 1280px){.footer-new .footer-school-menu__company{width:934px}}@media only screen and (max-width: 1023px){.footer-new .footer-school-menu__company{width:100%}}@media only screen and (max-width: 720px){.footer-new .footer-school-menu__company{width:100%}}.footer-new .footer-school-menu__logo{width:210px;float:left}@media only screen and (max-width: 1023px){.footer-new .footer-school-menu__logo{display:none}}.footer-new .footer-school-menu__logo-top{width:100%;display:none;margin-bottom:48px}@media only screen and (max-width: 1023px){.footer-new .footer-school-menu__logo-top{display:block}.footer-new .footer-school-menu__logo-top .header-school__logo{float:left;position:static;left:0;margin-left:0;margin-bottom:16px}}@media only screen and (max-width: 720px){.footer-new .footer-school-menu__logo-top{margin-bottom:40px}}.footer-new .footer-school-menu__logo-c{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#000}.footer-new .footer-school-menu__c{width:639px;float:left;margin-left:32px;margin-top:11px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#686868}.footer-new .footer-school-menu__c p{margin:0}@media only screen and (max-width: 1023px){.footer-new .footer-school-menu__c{width:100%;margin:0}.footer-new .footer-school-menu__c p{margin-bottom:20px}.footer-new .footer-school-menu__c p:last-child{margin-bottom:0}}.widget-2{margin-top:60px}.widget-2::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1280px){.widget-2{margin-top:30px}}@media only screen and (max-width: 1023px){.widget-2{margin-top:40px}}@media only screen and (max-width: 720px){.widget-2{margin-top:60px}}.widget-2__img{display:block;float:left;width:312px;height:300px;margin-left:64px}.widget-2__img img{width:100%}@media only screen and (max-width: 1280px){.widget-2__img{margin-left:96px}}@media only screen and (max-width: 1023px){.widget-2__img{margin-left:0}}.widget-2__info{width:552px;float:right;margin-top:31px}@media only screen and (max-width: 1280px){.widget-2__info{width:458px}}@media only screen and (max-width: 1023px){.widget-2__info{width:323px;margin-top:57px}}@media only screen and (max-width: 720px){.widget-2__info{width:100%;margin-top:38px}}.widget-2__info h4{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.widget-2__info h4{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.widget-2__info h4{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.widget-2__info p{margin-top:24px;margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.widget-2__info p{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.widget-2__info .btn{width:265px;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, #FF8EC4 0%, #8E70FA 47.75%, #3D96FE 100%)}.reviews-info__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;color:#000;margin-bottom:8px}.reviews-info__col{width:217px;float:left;margin-top:32px;margin-right:105px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:130%}.reviews-info__col:last-child{margin-right:0;padding-top:28px}@media only screen and (max-width: 1023px){.reviews-info__col{width:185px;margin-right:39px}}@media only screen and (max-width: 720px){.reviews-info__col{width:100%;margin-right:0}.reviews-info__col:last-child{padding-top:0}}.reviews-info__col img{margin-bottom:8px;width:97px}.reviews-info__swiper{padding:15px 0 15px 6px !important}@media only screen and (max-width: 1023px){.reviews-info__swiper{position:relative;left:0}}@media only screen and (max-width: 720px){.reviews-info__swiper{width:100%;padding:15px 15px 15px 32px !important;left:-15px}}.reviews-response__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;color:#000;margin-bottom:8px}.reviews-response__col{width:217px;float:left;margin-top:32px;margin-right:105px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:130%}.reviews-response__col:last-child{margin-right:0;padding-top:28px}@media only screen and (max-width: 1023px){.reviews-response__col{width:185px;margin-right:39px}}@media only screen and (max-width: 720px){.reviews-response__col{width:100%;margin-right:0}.reviews-response__col:last-child{padding-top:0}}.reviews-response__col img{margin-bottom:8px;width:97px}.reviews-response__swiper{padding:15px 0 15px !important}@media only screen and (max-width: 1023px){.reviews-response__swiper{position:relative;left:0;padding:15px 15px 15px !important}}@media only screen and (max-width: 720px){.reviews-response__swiper{width:100%;padding:15px 15px 15px 32px !important;left:-15px}}.reviews-response__swiper_v3{padding:20px 20px 0  !important;box-sizing:content-box}@media only screen and (max-width: 1023px){.reviews-response__swiper_v3{position:relative;width:100%;left:-20px;padding:20px 20px 0 !important}}@media only screen and (max-width: 720px){.reviews-response__swiper_v3{width:100%;padding:20px 35px 0 !important;left:-35px;box-sizing:content-box}}.reviews-response__swiper_v3 .img-sld{margin-bottom:20px}.reviews-response__swiper_v3 .js-bugette-image-link{display:inline-block}.review__item{width:298px !important}.review__item img{width:100%;margin-bottom:18px}@media only screen and (max-width: 1023px){.review__item img{box-shadow:0 5.51991px 22.0796px rgba(0,103,198,0.16)}}@media only screen and (max-width: 720px){.review__md-hide-item{display:none}}.review__controls{float:right}@media only screen and (max-width: 720px){.review__controls{display:none}}.review__caption{height:25px;margin-bottom:24px}.review__caption h3{display:inline-block;float:left;margin-bottom:0}@media only screen and (max-width: 1023px){.review__caption{width:652px;margin:0 auto 8px}}@media only screen and (max-width: 720px){.review__caption{width:100%}}.review__left{width:24px;height:24px;float:left;margin-right:20px}.review__right{width:24px;height:24px;float:left}.review-responsive__item img{width:100%;margin-bottom:18px}@media only screen and (max-width: 1023px){.review-responsive__item img{box-shadow:0 5.51991px 22.0796px rgba(0,103,198,0.16)}}@media only screen and (max-width: 720px){.review-responsive__md-hide-item{display:none}}.review-responsive__controls{float:right}@media only screen and (max-width: 720px){.review-responsive__controls{display:none}}.review-responsive__caption{height:auto;margin-bottom:24px}.review-responsive__caption h3{display:inline-block;float:left;margin-bottom:0}@media only screen and (max-width: 1023px){.review-responsive__caption{width:652px;margin:0 auto 8px}}@media only screen and (max-width: 720px){.review-responsive__caption{width:100%}}.review-responsive__caption_course{width:100%}@media only screen and (max-width: 1023px){.review-responsive__caption_course{padding:0 15px}}.review-responsive__caption .course-h2-caption{margin-bottom:15px}@media only screen and (max-width: 1023px){.review-responsive__caption .course-h2-caption{margin-bottom:9px}}.review-responsive__left{width:24px;height:24px;float:left;margin-right:20px}.review-responsive__right{width:24px;height:24px;float:left}.swiper-gallery{position:relative}.swiper-gallery__controls .control-btn{position:absolute;width:48px;height:48px;top:50%;margin-top:-24px;z-index:1;background:#fff;border-radius:50%;border:1px solid #0054F6;cursor:pointer;opacity:0.5;transition:0.3s opacity ease-in-out}.swiper-gallery__controls .control-btn:hover{opacity:1}@media only screen and (max-width: 720px){.swiper-gallery__controls .control-btn{transform:scale(0.8)}}.swiper-gallery__left.control-btn{padding:11px 12px;left:-27px}@media only screen and (max-width: 1023px){.swiper-gallery__left.control-btn{left:5px}}.swiper-gallery__right.control-btn{padding:11px 18px;right:-27px}@media only screen and (max-width: 1023px){.swiper-gallery__right.control-btn{right:5px}}.reviews-slider-container{min-height:719px}.reviews-slider-container.course{min-height:559px}@media only screen and (max-width: 720px){.reviews-slider-container{min-height:389px}.reviews-slider-container.course{min-height:412px}}.swiper-pagination.course-progress{width:100%;height:6px;background:rgba(47,57,75,0.05);border-radius:3px;overflow:hidden}.swiper-pagination.course-progress .swiper-pagination-progressbar-fill{display:block;background:rgba(32,37,47,0.2);border-radius:3px}.reviews-slider-responsive{position:relative;width:1128px;margin:0 auto}@media only screen and (max-width: 1280px){.reviews-slider-responsive{width:932px}}@media only screen and (max-width: 1023px){.reviews-slider-responsive{width:100% !important}}@media only screen and (max-width: 720px){.reviews-slider-responsive{width:100%;padding-left:0;padding-right:0}.reviews-slider-responsive h3{padding-left:15px}}.landing-full-box{width:100%;padding:65px 0;box-sizing:border-box}.landing-full-box::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.landing-full-box_blue{margin-top:109px;background:linear-gradient(128.43deg, #CFEEFF .54%, #F4FBFF 114.73%)}@media only screen and (max-width: 720px){.landing-full-box_blue{padding:55px 0}}.landing-full-box_purple{margin-top:95px;background:linear-gradient(115.31deg, #EFF5FF .54%, #FFF1F9 114.73%)}.insta-card-responsive{position:relative;width:1128px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;margin:0 auto}@media only screen and (max-width: 1280px){.insta-card-responsive{width:936px}}@media only screen and (max-width: 1023px){.insta-card-responsive{width:652px;box-sizing:border-box}}@media only screen and (max-width: 720px){.insta-card-responsive{width:100%;left:0}.insta-card-responsive::before{display:none}.insta-card-responsive::after{display:none}}.insta-card-responsive>*{outline:none}.insta-card-responsive__item{margin-right:15px;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:10px;font-family:Verdana, sans-serif;font-style:normal;font-weight:bold;font-size:9px;line-height:10px;letter-spacing:-0.120233px}@media only screen and (max-width: 720px){.insta-card-responsive__item{max-width:232px;min-width:232px;height:354px}}.insta-card-responsive__image{width:100%;background:#fff}.insta-card-responsive__image img{width:100%;height:100%}.insta-card-responsive__caption{height:auto;margin-bottom:10px}.insta-card-responsive__caption h3{display:inline-block;float:left;margin-bottom:0}@media only screen and (max-width: 720px){.insta-card-responsive__caption{padding-left:15px}}.insta-card-responsive__header{width:100%;height:47px}.insta-card-responsive__header img{float:left;margin:7px;max-width:30px;max-height:30px;border-radius:50%}.insta-card-responsive__header span{float:left;font-size:11px;line-height:47px}@media only screen and (max-width: 1280px){.insta-card-responsive__header{height:39px;font-size:9px}.insta-card-responsive__header span{float:left;line-height:39px}}@media only screen and (max-width: 720px){.insta-card-responsive__header{height:37px}.insta-card-responsive__header img{float:left;margin:7px;max-width:23px;max-height:23px;border-radius:50%}.insta-card-responsive__header span{float:left;line-height:37px}}.insta-card-responsive__points{float:right;margin-top:18px;margin-right:11px;font-size:15px;line-height:2px;color:#4f4f4f}@media only screen and (max-width: 1280px){.insta-card-responsive__points{margin-top:13px;font-size:13px;line-height:1px}}.insta-card-responsive__footer{width:100%;height:63px;padding:7px;box-sizing:border-box;font-size:11px;line-height:15px}@media only screen and (max-width: 1280px){.insta-card-responsive__footer{height:52px;font-size:9px}}@media only screen and (max-width: 720px){.insta-card-responsive__footer{width:100%;height:48px;padding:7px;box-sizing:border-box;line-height:15px}}.insta-card-responsive__controls{float:right}@media only screen and (max-width: 720px){.insta-card-responsive__controls{display:none}}.insta-card-responsive__left{width:24px;height:24px;float:left;margin-right:20px}.insta-card-responsive__right{width:24px;height:24px;float:left}.insta-card-responsive__icons{width:100%;height:19px;margin-bottom:8px}.insta-card-responsive__icons::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1280px){.insta-card-responsive__icons{margin-bottom:3px}}@media only screen and (max-width: 720px){.insta-card-responsive__icons{margin-bottom:3px}}.insta-card-responsive__icon{height:20px}.insta-card-responsive__icon_heart{float:left;margin-right:7px}.insta-card-responsive__icon_comment{float:left;margin-right:7px}.insta-card-responsive__icon_mail{float:left}.insta-card-responsive__icon_bookmark{float:right}.insta-card-responsive__swiper{padding:15px 0 15px  !important}@media only screen and (max-width: 720px){.insta-card-responsive__swiper{padding:15px 0 15px 15px  !important}}.school-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.school-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.school-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.school-caption_h4{margin-bottom:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:22px;color:#333}.school-caption_h1-midi{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333;font-size:46px}.school-caption_h2{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.school-caption_h2{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.school-caption_h2{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.school-caption_h3{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}@media only screen and (max-width: 1023px){.school-caption_h3{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}}.school-caption_center{text-align:center}.mt-inst{margin-top:150px}@media only screen and (max-width: 1280px){.mt-inst{margin-top:100px}}@media only screen and (max-width: 1023px){.mt-inst{margin-top:60px}}@media only screen and (max-width: 720px){.mt-inst{margin-top:88px}}.mt-rev{margin-top:100px}@media only screen and (max-width: 1280px){.mt-rev{margin-top:80px}}@media only screen and (max-width: 1023px){.mt-rev{margin-top:60px}}@media only screen and (max-width: 720px){.mt-rev{margin-top:48px}}.author-card__item{background:#FFFFFF;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:10px;padding:32px 23px;text-align:center;box-sizing:border-box}@media only screen and (max-width: 1280px){.author-card__item{padding:32px 18px}}@media only screen and (max-width: 1023px){.author-card__item{padding:32px 20px}}@media only screen and (max-width: 720px){.author-card__item{width:204px !important}}.author-card__avatar{display:block;margin:0 auto;width:105px;height:105px;border-radius:50%;overflow:hidden}.author-card__avatar img{height:100%}.author-card__name{margin-top:16px;min-height:52px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;text-align:center}@media only screen and (max-width: 1280px){.author-card__name{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;min-height:auto}}@media only screen and (max-width: 1023px){.author-card__name{min-height:38px}}.author-card__btn{display:inline-block;padding:16px 17px;margin:33px auto 0;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;color:#0054F6;border:1px solid #0054F6;box-sizing:border-box;border-radius:6px;text-transform:uppercase;text-align:center}.author-card__description{margin-top:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;line-height:140%;text-align:center}.author-card__link:first-child{margin-right:18px}.authors-popup{padding:40px !important}.authors-popup__name{margin-top:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;text-align:center}.lesson-popup{padding:40px 20px !important}.lesson-popup__p{padding:0 0 15px}.lesson-popup__p b{font-family:'Montserrat-SemiBold', sans-serif}.lesson-popup__caption{margin-bottom:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}@media only screen and (max-width: 599px){.lesson-popup__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}}.lesson-popup__caption_bg{font-family:'Montserrat-SemiBold', sans-serif;font-size:36px;line-height:120%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 599px){.lesson-popup__caption_bg{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}}.lesson-popup__caption_with-img{padding-right:140px;min-height:120px}@media only screen and (max-width: 720px){.lesson-popup__caption_with-img{min-height:20px;padding-right:0}}.lesson-popup__caption_center{text-align:center}.lesson-popup__unsub-img{position:absolute;width:120px;float:right;top:25px;right:25px}@media only screen and (max-width: 720px){.lesson-popup__unsub-img{position:static;display:block;width:90px;float:none;margin:5px auto 15px}}.lesson-popup__unsub-img_w100{position:static;width:100%;margin-bottom:25px}@media only screen and (max-width: 720px){.lesson-popup__unsub-img_w100{width:100%}}.lesson-popup__img{width:100%;height:170px;margin-bottom:24px;border-radius:6px;overflow:hidden}.lesson-popup__img img{object-fit:cover;width:100%;height:100%}.lesson-popup__semicaption{margin-top:12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:28px;color:#ff0000}@media only screen and (max-width: 1023px){.lesson-popup__semicaption{font-size:20px}}@media only screen and (max-width: 720px){.lesson-popup__semicaption{font-size:18px}}.lesson-popup__list{margin-bottom:58px}.lesson-popup__list li{margin-top:12px;margin-left:22px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;list-style-type:disc}@media only screen and (max-width: 1023px){.lesson-popup__list li{font-size:20px}}@media only screen and (max-width: 720px){.lesson-popup__list li{font-size:18px}}.lesson-popup__d-info{margin-top:48px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#8c8c8c}@media only screen and (max-width: 720px){.lesson-popup__d-info{margin-top:24px;order:3}}.lesson-popup__description{margin-top:16px;margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.lesson-popup__materials{margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.lesson-popup__materials ul li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;list-style:none;box-sizing:border-box}.lesson-popup__materials ul li::before{content:"";position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#ff76a7;border-radius:50%}@media only screen and (max-width: 720px){.lesson-popup__materials ul li:first-child{width:208px}}.lesson-popup__materials.js-popup-materials{white-space:pre-line}.lesson-popup__time-left{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.lesson-popup__date{margin-top:16px;margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;text-align:right}.lesson-popup__link{float:right}.mt0{margin-top:0}.mt0i{margin-top:0 !important}.mt60{margin-top:60px}.mt32{margin-top:32px}.mb32{margin-bottom:32px}.mt-course-block{margin-top:127px}@media only screen and (max-width: 1280px){.mt-course-block{margin-top:88px}}@media only screen and (max-width: 1023px){.mt-course-block{margin-top:64px}}@media only screen and (max-width: 599px){.mt-course-block{margin-top:64px}}.lesson-gallery .examples.gallery{margin:0}.lesson-gallery__caption{margin-bottom:32px;font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.lesson-gallery__caption{margin-bottom:20px;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.lesson-gallery__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.lesson-gallery__item{margin:0 2px 4px}.lesson-gallery__img{width:276px;height:276px}@media only screen and (max-width: 1280px){.lesson-gallery__img{width:229px;height:229px}}@media only screen and (max-width: 1023px){.lesson-gallery__img{width:160px;height:160px}}@media only screen and (max-width: 720px){.lesson-gallery__img{width:94px;height:94px}}.course-gallery .examples{margin:0;display:flex;flex-wrap:wrap}@media only screen and (max-width: 599px){.course-gallery .examples{margin:0 -5px -10px}}.course-gallery .examples__item{margin:0 8px 20px;flex:0 0 calc(20% - 16px)}@media only screen and (max-width: 599px){.course-gallery .examples__item{margin:0 10px 20px;flex:0 0 calc(25% - 20px)}}.course-gallery .examples__pic{display:block}.course-gallery__caption{margin-bottom:32px;font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.course-gallery__caption{margin-bottom:20px;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.course-gallery__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.course-gallery__item{margin:0 2px 4px}.course-gallery__img{width:209px;height:209px}@media only screen and (max-width: 1280px){.course-gallery__img{width:176px;height:176px}}@media only screen and (max-width: 1023px){.course-gallery__img{width:115px;height:115px}}@media only screen and (max-width: 720px){.course-gallery__img{width:94px;height:94px}}.lessons-info{margin-top:60px}@media only screen and (max-width: 1023px){.lessons-info{margin-top:40px}}@media only screen and (max-width: 720px){.lessons-info{margin-top:0}}.lessons-info__author{width:340px;float:left;padding:32px 30px 39px;background:linear-gradient(273.52deg, #FFEFEC 8.65%, #FFF6DE 92.17%);border-radius:8px;text-align:center}@media only screen and (max-width: 1280px){.lessons-info__author{width:280px}}@media only screen and (max-width: 1023px){.lessons-info__author{width:204px}}@media only screen and (max-width: 720px){.lessons-info__author{width:100%;float:right;margin-top:40px;order:2}}.lessons-info__author-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333;text-align:center}@media only screen and (max-width: 1023px){.lessons-info__author-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.lessons-info__author-avatar{width:140px;height:140px;margin:24px auto 0;border-radius:50%;overflow:hidden;background:#fff}.lessons-info__author-avatar img{width:100%}.lessons-info__author-name{margin-top:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;text-align:center}@media only screen and (max-width: 1023px){.lessons-info__author-name{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}}.lessons-info__author-description{margin-top:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;text-align:center}@media only screen and (max-width: 1280px){.lessons-info__author-description{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;color:#333}}@media only screen and (max-width: 1023px){.lessons-info__author-description{font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.lessons-info__author-description{font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333}}.lessons-info__text{max-width:740px;float:left;margin-left:43px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}@media only screen and (max-width: 1280px){.lessons-info__text{width:616px;margin-left:40px}}@media only screen and (max-width: 1023px){.lessons-info__text{width:428px;margin-left:20px}}@media only screen and (max-width: 720px){.lessons-info__text{width:100%;margin-left:0;order:1}}.lessons-info__text_full-w{max-width:100%;width:100%}.lessons-info__text-caption{margin-top:28px;margin-bottom:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}.lessons-info__text-caption_mt60{margin-top:60px}@media only screen and (max-width: 1280px){.lessons-info__text-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.lessons-info__text-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.lessons-info__text-caption{margin-top:0}.lessons-info__text-caption_mt60{margin-top:60px}}.lessons-info__materials ul li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;list-style:none;box-sizing:border-box}.lessons-info__materials ul li::before{content:"";position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#ff76a7;border-radius:50%}@media only screen and (max-width: 720px){.lessons-info__materials ul li:first-child{width:208px}}.lessons-info__btn{position:relative;display:inline-block;min-width:58px;height:32px;margin:23px auto 17px;padding:8px 16px;border:1px solid #0054F6;box-sizing:border-box;border-radius:6px;font-family:'Montserrat-SemiBold', sans-serif;font-style:normal;font-size:12px;line-height:12px;text-align:center;color:#0054F6;cursor:pointer}@media only screen and (max-width: 1023px){.lessons-info__btn{font-size:11px}}.lessons-info__btn_t0{margin-top:0}@media only screen and (max-width: 720px){.lessons-info__wrapper{display:grid}}@media only screen and (min-width: 1024px){.footer-menu{width:488px}.footer-menu__col_1{float:right;margin-left:25px}.footer-menu__col_2{float:left}}.extra-lessons-menu{display:none;margin-bottom:24px}@media only screen and (max-width: 1023px){.extra-lessons-menu{display:block}}.blue-btn{width:204px;margin-top:20px;height:40px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;font-size:11px;line-height:40px;color:#0054f6;text-align:center;text-transform:uppercase;border:1px solid #0054f6;box-sizing:border-box;border-radius:6px;cursor:pointer}.filter-menu{width:299px;float:left}@media only screen and (max-width: 1280px){.filter-menu{width:216px}}@media only screen and (max-width: 1023px){.filter-menu{display:none;background:#fff}.filter-menu.open{position:fixed;display:block;width:100%;height:100%;top:0;left:0;background:rgba(51,51,51,0.9);z-index:300}.filter-menu.open .filter-menu__wrap{position:absolute;display:block;width:294px;height:100%;padding:17px 34px 100px;top:0;left:0;background:#fff;box-sizing:border-box;overflow:auto}.filter-menu.open .filter-menu__btn-bm{width:30px;left:294px;padding:9px 4px}}.filter-menu__main-caption{display:none}@media only screen and (max-width: 1023px){.filter-menu__main-caption{display:block;padding-bottom:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333;border-bottom:1px solid #e6e6e6}.filter-menu__main-caption::before{content:'';display:inline-block;width:8px;height:15px;margin-right:16px;background-image:url("/static/img/left-corner.057c339b6a56.svg");background-repeat:no-repeat;background-size:contain}}.filter-menu__head-filter{position:relative;display:block;width:100%;padding:5px 0;font-family:'ProximaNova-SemiBold', sans-serif;color:#000;cursor:pointer;font-size:16px;line-height:24px;letter-spacing:0;text-align:left}.filter-menu__head-filter.active::before{content:'';position:absolute;width:6px;height:31px;top:0;left:-14px;background:#4f00f4}.filter-menu__caption{margin-top:24px;margin-bottom:16px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:12px;line-height:20px;letter-spacing:0;text-align:left;text-transform:uppercase}.filter-menu__caption:first-child{margin-top:0}.filter-menu__item_container{position:relative}.filter-menu__item-container{position:relative;display:inline-block !important}.filter-menu__bubble{position:absolute;display:inline-block;width:auto;height:13px;top:-2px;right:-29px;padding:2px 6px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;font-size:8px;color:#fff;box-shadow:0 4px 16px rgba(0,103,198,0.16);background:#ff2a17;border-radius:16px}.filter-menu__hidden-items{overflow:hidden;transition:all 0.15s ease-in-out}.filter-menu__items .collapsed-btn{position:relative;width:100%;height:30px;margin-top:-20px;background:linear-gradient(180deg, rgba(247,247,247,0.55) 5%, #f7f7f7 70%, #f7f7f7);cursor:pointer}.filter-menu__items .collapsed-btn::before{content:'';position:absolute;display:block;width:30px;height:30px;bottom:0;left:50%;margin-left:-15px;background-image:url("/static/img/left-corner.057c339b6a56.svg");background-position:center;background-repeat:no-repeat;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.filter-menu__items.open .filter-menu__hidden-items{max-height:10000px}.filter-menu__items.open .collapsed-btn{margin-top:0}.filter-menu__items.open .collapsed-btn::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.filter-menu__items .filter-menu__hidden-items{max-height:20px}.filter-menu__switch{display:block;position:relative;margin-bottom:10px;font-size:13px;user-select:none;cursor:pointer}.filter-menu__item-counts{color:#b5b5b5}.filter-menu__btn{display:block;width:100%;max-width:270px;margin-top:20px;height:40px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;font-size:11px;line-height:40px;color:#0054f6;text-align:center;text-transform:uppercase;border:1px solid #0054f6;box-sizing:border-box;border-radius:6px;cursor:pointer}.filter-menu__btn-bm{display:none}@media only screen and (max-width: 1023px){.filter-menu__btn-bm{position:fixed;width:35px;height:35px;padding:9px;display:block;top:150px;left:0;background:#fff;box-shadow:0px 4px 16px rgba(0,103,198,0.16);border-radius:0 50% 50% 0;box-sizing:border-box;cursor:pointer}}.lessons-list-header{margin-top:-40px;margin-bottom:30px;font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.lessons-list-header{font-family:'Montserrat-SemiBold', sans-serif;font-size:36px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.lessons-list-header{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 720px){.lessons-list-header{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}.lessons-list-header_normal{margin-top:24px}.lil-switch{display:block;position:relative;font-size:13px;font-weight:normal;user-select:none;cursor:pointer}.lil-switch__input{position:absolute;width:20px;height:20px;top:0;left:0;opacity:0}.lil-switch__input:checked+.switch__content:after,.lil-switch__input:checked+.lil-switch__content:after{opacity:1}.lil-switch__content{display:block;padding:5px 0 5px 30px;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:16px;letter-spacing:0;text-align:left}.lil-switch__content b{font-family:'Montserrat-SemiBold', sans-serif}.lil-switch__content:hover::before{background-color:#4f00f4}.lil-switch__content:hover::after{background-color:#4f00f4;border:1px solid #4f00f4}.lil-switch__content::before,.lil-switch__content::after{content:'';position:absolute;width:20px;height:20px;top:2px;left:0;border-radius:5px;transition:all .2s}.lil-switch__content::before{background:none;border:2px solid rgba(0,0,0,0.2)}.lil-switch__content::after{background-image:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L6 9L14 1' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:3px 4px;background-color:#4f00f4;border:1px solid #4f00f4;opacity:0}.lil-switch__content_v3{padding:0 0 0 30px;font-family:'ProximaNova-Regular', sans-serif;text-transform:none;color:#000;font-size:12px;line-height:15px;letter-spacing:0px;text-align:left}.lil-switch__content_v3::before,.lil-switch__content_v3::after{top:50%;border-radius:5px;transition:all .2s;transform:translateY(-50%)}.lil-switch__content_v3>a{color:#4f00f4}.lil-switch__content_v3:hover::before{background-color:#4f00f4}.lil-switch__content_v3:hover::after{background-color:#4f00f4;border:1px solid #4f00f4}.lil-switch_v3{margin-top:10px !important;margin-bottom:10px}.lessons-catalog{width:880px;float:right}@media only screen and (max-width: 1475px){.lessons-catalog{width:798px}}@media only screen and (max-width: 1280px){.lessons-catalog{width:697px}}@media only screen and (max-width: 1023px){.lessons-catalog{width:100%}}.lessons-catalog_fw{width:100%}.lessons-catalog-btns{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px 23px;margin-bottom:24px}.lessons-catalog-btns img{display:block;width:100%;border-radius:6px}.lessons-catalog-btns__item{position:relative;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.lessons-catalog-btns__item>*{min-width:0}.info-block-items{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px 23px}@media only screen and (max-width: 1023px){.info-block-items{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:24px 23px}}@media only screen and (max-width: 450px){.info-block-items{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:24px 23px}}.info-block-items_club .info-block:nth-child(1) .info-block__icon{background:#FDD6FD}.info-block-items_club .info-block:nth-child(2) .info-block__icon{background:#FED9CC}.info-block-items_club .info-block:nth-child(3) .info-block__icon{background:#FFDC9A}.info-block-items_club .info-block:nth-child(4) .info-block__icon{background:#E3FEE6}.info-block-items_club .info-block:nth-child(5) .info-block__icon{background:#AFFFD4}.info-block-items_club .info-block:nth-child(6) .info-block__icon{background:#D3F8FF}.info-block-items .info-block{width:100%;padding:20px;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:20px;display:flex;align-items:center}.info-block-items .info-block::after{content:none}.info-block-items .info-block__icon{width:80px;min-width:80px;height:80px;padding:15px;margin:0;border-radius:50%;box-sizing:border-box}.info-block-items .info-block__icon.green1{background:#e3fee6}.info-block-items .info-block__icon.green2{background:#DDFCEF}.info-block-items .info-block__icon.blue1{background:#D3F8FF}.info-block-items .info-block__icon.pink1{background:#EBC5F6}.info-block-items .info-block__icon.pink2{background:#D6C9FE}.info-block-items .info-block__icon.pink3{background:#FED9CC}.info-block-items .info-block__icon.orange{background:#FFDC9A}.info-block-items .info-block__container{margin:0;padding-left:15px}.info-block-items .info-block__caption,.info-block-items .info-block__text{width:100%}.lessons-catalog-items{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px 23px}@media only screen and (max-width: 720px){.lessons-catalog-items{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px 23px}}@media only screen and (max-width: 450px){.lessons-catalog-items{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:24px 23px}}.lessons-catalog-items_i4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:24px 23px}@media only screen and (max-width: 1023px){.lessons-catalog-items_i4{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px 23px}}@media only screen and (max-width: 720px){.lessons-catalog-items_i4{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px 23px}}@media only screen and (max-width: 450px){.lessons-catalog-items_i4{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:24px 23px}}.lessons-catalog-items_m4 .lessons-catalog-items__item:nth-child(n+9){display:none}@media only screen and (max-width: 1023px){.lessons-catalog-items_m4 .lessons-catalog-items__item:nth-child(n+7){display:none}}@media only screen and (max-width: 720px){.lessons-catalog-items_m4 .lessons-catalog-items__item:nth-child(n+5){display:none}}.lessons-catalog-items_m4.open .lessons-catalog-items__item:nth-child(n+9){display:flex}@media only screen and (max-width: 1023px){.lessons-catalog-items_m4.open .lessons-catalog-items__item:nth-child(n+7){display:flex}}@media only screen and (max-width: 720px){.lessons-catalog-items_m4.open .lessons-catalog-items__item:nth-child(n+5){display:flex}}.lessons-catalog-items__item-wrapper{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:100%}.lessons-catalog-items__item{position:relative;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.lessons-catalog-items__item>*{min-width:0}.lessons-catalog-items__item-subscription{position:relative;padding:24px 15px 15px;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;min-width:0;grid-column:1 / 3;grid-row:2}.lessons-catalog-items__item-subscription_wheel{display:block;background:#f9e5ec;text-align:center}.lessons-catalog-items__item-subscription_wheel img{width:250px;height:250px}.lessons-catalog-items__item-subscription_wheel h3{margin-bottom:18px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;text-align:center;color:#4A003E}.lessons-catalog-items__item-subscription_weekly-art{display:block;padding:0 0 15px !important;background:#f9e5ec;text-align:center;overflow:hidden;grid-column:auto;grid-row:auto}.lessons-catalog-items__item-subscription_weekly-art img{width:100%;height:auto}.lessons-catalog-items__item-subscription_weekly-art h3{margin-bottom:18px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;text-align:center;color:#4A003E}@media only screen and (max-width: 1280px){.lessons-catalog-items__item-subscription{padding:15px}}@media only screen and (max-width: 720px){.lessons-catalog-items__item-subscription{padding:15px}}@media only screen and (max-width: 450px){.lessons-catalog-items__item-subscription{grid-column:auto;grid-row:3;flex-direction:column}}.lessons-catalog-items__item-subscription>*{min-width:0}.lessons-catalog-items__item-subscription-img{position:relative;width:50%;height:194px;float:left;text-align:center}.lessons-catalog-items__item-subscription-img img{height:100%}@media only screen and (max-width: 450px){.lessons-catalog-items__item-subscription-img{width:100%}}.lessons-catalog-items__item-subscription-text{float:right;width:50%;padding-left:12px;box-sizing:border-box}@media only screen and (max-width: 450px){.lessons-catalog-items__item-subscription-text{width:100%;margin-top:15px;padding-left:0}}.lessons-catalog-items__item-subscription-header{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.lessons-catalog-items__item-subscription-header{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}}.lessons-catalog-items__item-subscription-info{margin-top:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.lessons-catalog-items__item-subscription-info{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.lessons-catalog-items__item-subscription-btn{position:static;width:100%;bottom:16px;margin:24px 0 0;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, #FF8EC4 0%, #8E70FA 47.75%, #3D96FE 100%)}@media only screen and (max-width: 1023px){.lessons-catalog-items__item-subscription-btn{font-size:10px}}@media only screen and (max-width: 720px){.lessons-catalog-items__item-subscription-btn{position:static;margin:24px auto 0}}@media only screen and (max-width: 450px){.lessons-catalog-items__item-subscription-btn{font-size:12px}}.lessons-catalog-items__item-bubble{z-index:10;position:absolute;display:inline-block;width:auto;height:25px;top:-10px;right:-13px;padding:5px 12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;color:#fff;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:16px}@media only screen and (max-width: 720px){.lessons-catalog-items__item-bubble{right:15px}}.lessons-catalog-items__item-bubble_free{position:absolute;display:inline-block;width:auto;height:25px;top:-10px;right:-13px;padding:5px 12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;color:#fff;background:linear-gradient(153.01deg, #FF2E79 12.76%, #AD00FF 86.67%);box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:16px}@media only screen and (max-width: 720px){.lessons-catalog-items__item-bubble_free{right:15px}}.lessons-catalog-items__item-bubble_own{position:absolute;display:inline-block;width:auto;height:25px;top:-10px;right:-13px;padding:5px 12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;color:#fff;background:#00d086;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:16px}@media only screen and (max-width: 720px){.lessons-catalog-items__item-bubble_own{right:15px}}.lessons-catalog-items__item-bubble_brown{background:#faad12}.lessons-catalog-items__item-bubble_red{background:#ff2a17}.lessons-catalog-items__weekly-text{padding:0 15px;text-align:right}.lessons-catalog-items__item-img{max-width:364px;width:100%;max-height:364px;min-height:125px;border-radius:20px;background:#fff;text-align:center;overflow:hidden}.lessons-catalog-items__item-img img{display:block;max-width:100%;min-height:auto;max-height:100%}@media only screen and (max-width: 1280px){.lessons-catalog-items__item-img{max-width:217px;max-height:217px;min-height:125px}}@media only screen and (max-width: 1023px){.lessons-catalog-items__item-img{max-width:203px;max-height:203px;min-height:100px}}@media only screen and (max-width: 720px){.lessons-catalog-items__item-img{max-width:326px;max-height:326px;min-height:115px}}@media only screen and (max-width: 450px){.lessons-catalog-items__item-img{max-width:404px;max-height:404px}}.lessons-catalog-items__item-img_fw{max-width:100%;max-height:100%}.lessons-catalog-items__item-img_fw img{width:100%}.lessons-catalog-items__item-info{position:relative;padding:10px 0 52px;flex-grow:1}@media only screen and (max-width: 720px){.lessons-catalog-items__item-info{padding:15px 16px 53px}}.lessons-catalog-items__item-info_course{padding:15px 16px 76px}.lessons-catalog-items__item-info_short{padding:15px 16px 16px}@media only screen and (max-width: 720px){.lessons-catalog-items__item-info_short{padding:15px 16px 16px}}.lessons-catalog-items__item-info_btn{padding-bottom:71px}.lessons-catalog-items__item-price-row{width:100%;margin-bottom:8px}.lessons-catalog-items__item-price-row::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.lessons-catalog-items__item-price{display:inline-block;float:left;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;color:#ff2a17}.lessons-catalog-items__item-catalog{display:inline-block;float:right}.lessons-catalog-items__item-author{margin-top:24px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333}.lessons-catalog-items__item-caption{font-family:'ProximaNova-Bold', sans-serif;color:#1e1e1e;font-size:24px;line-height:108%;letter-spacing:0px;text-align:left;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1280px){.lessons-catalog-items__item-caption{font-size:20px}}@media only screen and (max-width: 1023px){.lessons-catalog-items__item-caption{font-family:'ProximaNova-Bold', sans-serif;font-size:20px}}@media only screen and (max-width: 720px){.lessons-catalog-items__item-caption{font-family:'ProximaNova-Bold', sans-serif;font-size:18px}}.lessons-catalog-items__item-comment{margin-top:12px;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1280px){.lessons-catalog-items__item-comment{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}@media only screen and (max-width: 1023px){.lessons-catalog-items__item-comment{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}@media only screen and (max-width: 720px){.lessons-catalog-items__item-comment{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}}.lessons-catalog-items__item-access{margin-top:5px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#a7a7a7}.lessons-catalog-items__hold-text{margin-top:5px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#a7a7a7}.lessons-catalog-items__item-description{margin-top:10px;font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:21px;letter-spacing:0.1px;color:#333333}.lessons-catalog-items__item-footer{position:absolute;width:100%;bottom:16px;left:0;padding:0;margin-top:18px;box-sizing:border-box}.lessons-catalog-items__item-feature{position:absolute;display:none;top:10px;right:10px;width:30px;height:30px;float:left;background-image:url("/static/img/fav_ia.cf0b3e10233e.svg");background-repeat:no-repeat;background-position:center;background-size:15px 20px}.lessons-catalog-items__item-feature.active{display:block;background-image:url("/static/img/fav_active.8ebfc22b86e0.png")}.lessons-catalog-items__item:hover .lessons-catalog-items__item-feature,.lessons-catalog-items__item:active .lessons-catalog-items__item-feature{display:block}.lessons-catalog-items__item-hold{position:relative;display:inline-block;width:20px;height:20px;float:left;text-align:center;font-size:20px;cursor:pointer;opacity:0.5}.lessons-catalog-items__item-hold:hover{opacity:1}.lessons-catalog-items__item-url{position:relative;display:inline-block;float:left;font-family:'ProximaNova-SemiBold', sans-serif;color:#4f00f4;font-size:12px;line-height:18px;letter-spacing:0px;text-align:left;text-transform:uppercase}.lessons-catalog-items__item-url::after{position:relative;content:'';display:inline-block;width:20px;height:20px;top:5px;background-image:url("/static/img/arrow-right.20736d43201e.svg");background-repeat:no-repeat;background-size:contain}.lessons-catalog-items__item-url_small{font-size:14px}.lessons-catalog-items__admin-actions{position:absolute;width:80px;height:20px;padding:5px;font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333;top:5px;right:5px;background:#fff}.lessons-catalog-description{margin-top:64px}.lessons-catalog-description::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.lessons-catalog-description blockquote{padding:15px 64px}@media only screen and (max-width: 720px){.lessons-catalog-description blockquote{padding:15px}}.lessons-catalog-description img{width:100%}.lessons-catalog-description__img-container{text-align:center}.lessons-catalog-description__img-container img{max-width:100%;width:auto;max-height:450px;height:auto}.lessons-catalog-description__text{position:relative;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;transition:max-height 0.2s;overflow:hidden}.lessons-catalog-description__text ul li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;list-style:none;box-sizing:border-box}.lessons-catalog-description__text ul li::before{content:"";position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#ff76a7;border-radius:50%}@media only screen and (max-width: 720px){.lessons-catalog-description__text ul li:first-child{width:208px}}.lessons-catalog-description__text ol{display:block;width:100%;margin-bottom:0;padding-left:20px;counter-reset:lil-counter;list-style:none}.lessons-catalog-description__text ol li{position:relative;width:100%;margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;counter-increment:lil-counter}.lessons-catalog-description__text ol li:before{content:counter(lil-counter) ". ";position:absolute;left:-20px;text-align:left;width:20px}.lessons-catalog-description_short-view .lessons-catalog-description__text{max-height:200px}.lessons-catalog-description_short-view .lessons-catalog-description__text::after{content:'';position:absolute;display:block;width:100%;height:30px;bottom:0;left:0;background:linear-gradient(0deg, #fff 15%, rgba(255,255,255,0) 100%)}.lessons-catalog-description_short-view.open .lessons-catalog-description__text{max-height:10000px}.lessons-catalog-description_short-view.open .lessons-catalog-description__text::after{display:none}.lessons-catalog-description h2,.lessons-catalog-description h3{margin-bottom:24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}@media only screen and (max-width: 720px){.lessons-catalog-description h2,.lessons-catalog-description h3{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.lessons-catalog-description h4,.lessons-catalog-description h5{margin-bottom:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}@media only screen and (max-width: 720px){.lessons-catalog-description h4,.lessons-catalog-description h5{font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:22px;color:#333}}.lessons-catalog-description p{margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.lessons-catalog-description b{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;font-family:'Montserrat-SemiBold', sans-serif;font-weight:normal}.lessons-catalog-description__btn-toggle{cursor:pointer}.lessons-catalog-description__info-text{max-height:0;overflow:hidden;transition:max-height 0.15s cubic-bezier(0, 1, 0, 1)}.lessons-catalog-description__info-block.open .lessons-catalog-description__info-text{max-height:10000px;overflow:auto;transition:max-height 0.15s cubic-bezier(0, 1, 0, 1)}.lessons-catalog-description__info-caption{position:relative;padding-right:21px;cursor:pointer}.lessons-catalog-description__info-caption::before{position:absolute;content:'';display:block;width:9px;height:21px;top:0;right:0;background-image:url("/static/img/left-corner.057c339b6a56.svg");background-repeat:no-repeat;background-size:contain;transform:rotate(270deg);transition:0.2s}.open .lessons-catalog-description__info-caption::before{right:6px;transform:rotate(90deg)}.lessons-catalog-pagination{display:inline-block;margin-top:60px}.lessons-catalog-pagination::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.lessons-catalog-pagination__prev{float:left;margin-right:27px;color:#0054f6}.lessons-catalog-pagination__next{float:left;margin-left:27px;color:#0054f6}.lessons-catalog-pagination__item{height:16px;margin-right:7px;padding:0 6px;float:left;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;text-align:center;line-height:14px;border:1px solid #E6E6E6;box-sizing:border-box;border-radius:3px}.lessons-catalog-pagination__item.active{border:1px solid #0054f6}.centered-wrap{display:flex;justify-content:center;align-items:center}.centered-child{display:inline-block}.js-favorite{cursor:pointer}.js-close-filter{cursor:pointer}.imageless-spaceholder{width:100%;height:100%;background:#333;border-radius:8px}.imageless-spaceholder_image-container img{width:100%;margin-top:15px}.imageless-spaceholder_image-container.program-free-lesson__img img{display:block;border-radius:8px}.imageless-spaceholder_image-contest{overflow:hidden}.imageless-spaceholder_image-contest img{width:100%}.center-btn{text-align:center}.btn-ns-white-wrapper{display:inline-block;padding:1px;margin-top:18px;margin-bottom:28px;background:linear-gradient(90deg, #FF8EC4 0%, #8E70FA 47.75%, #3D96FE 100%);border-radius:4px}.btn-ns{text-transform:uppercase;color:#fff;background:linear-gradient(90deg, #FFB2D7 0%, #8E70FA 49.38%, #3D96FE 100%);cursor:pointer}.btn-ns_white{min-width:218px;background:#fff;font-family:'Montserrat-Bold', sans-serif;font-size:11px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#333}@media only screen and (max-width: 599px){.btn-ns_white{min-width:192px}}.btn-ns_blue-text{min-width:218px;background:#fff;font-family:'Montserrat-Bold', sans-serif;font-size:11px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#333;color:#0054f6}@media only screen and (max-width: 599px){.btn-ns_blue-text{min-width:192px}}.btn-ns_purple-text{min-width:auto;background:#fff;font-family:'Montserrat-Bold', sans-serif;font-size:11px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#333;color:#aa7ddb}@media only screen and (max-width: 599px){.btn-ns_purple-text{min-width:auto}}.btn-ns_blue-border{border:1px solid  #0054f6}.btn-ns_purple-border{border:1px solid  #aa7ddb}.btn-ns_mw-290{max-width:290px}@media only screen and (max-width: 1280px){.btn-ns_long-btn-t{display:block !important;min-width:200px;width:100% !important;float:none !important;margin-bottom:15px}}.btn-ns_small-text{font-size:11px}@media only screen and (max-width: 1280px){.btn-ns_small-text{font-size:12px}}.btn-ns_center{margin-left:auto;margin-right:auto}.single-lesson-widget{width:100%;margin-top:60px;padding:60px 0;background:linear-gradient(113.87deg, #CFEEFF .54%, #F4FBFF 114.73%)}@media only screen and (max-width: 1023px){.single-lesson-widget{margin-top:40px}}.single-lesson-widget .school-price-widget__item{background:#fff;border-radius:8px}.single-lesson-widget .school-price-widget__item::before{display:none}.single-lesson-widget .school-price-widget__item::after{display:none}.single-lesson-widget .school-price-widget__item .extra-bg{display:none}@media only screen and (max-width: 720px){.single-lesson-widget .school-price-widget__item-list{display:none}.single-lesson-widget .school-price-widget__item-list_star{display:block}}.single-lesson-widget .school-price-widget__btn{width:230px;margin-left:-115px}@media only screen and (max-width: 1280px){.single-lesson-widget .school-price-widget__btn{width:230px;margin-left:-115px}}@media only screen and (max-width: 1023px){.single-lesson-widget .school-price-widget__btn{width:230px;margin-left:-115px}}@media only screen and (max-width: 720px){.single-lesson-widget .school-price-widget__btn{width:244px;margin-left:-122px}}.single-lesson__btn{position:absolute;width:265px;padding:16px 3px;top:259px;left:50%;margin-left:-132px}@media only screen and (max-width: 1280px){.single-lesson__btn{top:224px}}@media only screen and (max-width: 1023px){.single-lesson__btn{top:207px}}@media only screen and (max-width: 720px){.single-lesson__btn{top:100px}}.single-lesson__btn-white{background:#fff}@media only screen and (max-width: 720px){.single-lesson__btn-hide{display:none !important}}.single-lesson__btn-wrapper{position:relative;margin-bottom:-64px;min-height:65px;margin-top:36px}.single-lesson__btn-relative{position:absolute;display:block !important;width:265px;float:left;padding:16px 3px;top:0;left:50%;margin-left:-319px}@media only screen and (max-width: 720px){.single-lesson__btn-relative{position:relative;float:none;top:auto;left:auto;margin:26px auto 0}}.single-lesson__btn-relative.second-btn{float:right;margin-left:52px}@media only screen and (max-width: 720px){.single-lesson__btn-relative.second-btn{float:none;margin:26px auto 0}}.single-lesson__btn-relative_single{position:relative !important;display:block !important;float:none;top:auto;left:auto;margin:36px auto 0}@media only screen and (max-width: 720px){.single-lesson__btn-relative_single{position:relative;float:none;top:auto;left:auto;margin:36px auto 0}}.single-lesson__paid{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(51,51,51,0.2);border-radius:8px}.single-lesson__paid::after{content:'';position:absolute;width:130px;height:130px;top:105px;left:50%;margin-left:-65px;background-image:url("/static/img/login.9e74955c9c6d.svg");background-repeat:no-repeat;background-size:contain;transition:1s all ease-in}@media only screen and (max-width: 1280px){.single-lesson__paid::after{top:70px}}@media only screen and (max-width: 1023px){.single-lesson__paid::after{top:53px}}@media only screen and (max-width: 720px){.single-lesson__paid::after{width:55px;height:55px;top:21px;margin-left:-22px}}.single-lesson__paid:hover,.single-lesson__paid:active{background:none}.single-lesson__paid:hover::after,.single-lesson__paid:active::after{display:none}.single-lesson__hold{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(51,51,51,0.5);border-radius:8px;padding-top:250px;font-family:'Montserrat-SemiBold', sans-serif;font-size:45px;color:#fff;text-align:center}@media only screen and (max-width: 1280px){.single-lesson__hold{font-size:42px;padding-top:245px}}@media only screen and (max-width: 1023px){.single-lesson__hold{font-size:32px;padding-top:200px}}@media only screen and (max-width: 720px){.single-lesson__hold{font-size:18px;padding-top:112px}}.single-lesson__hold::after{content:'';position:absolute;width:130px;height:130px;top:105px;left:50%;margin-left:-65px;background-image:url("/static/img/login.9e74955c9c6d.svg");background-repeat:no-repeat;background-size:contain;transition:1s all ease-in}@media only screen and (max-width: 1280px){.single-lesson__hold::after{top:70px}}@media only screen and (max-width: 1023px){.single-lesson__hold::after{top:53px}}@media only screen and (max-width: 720px){.single-lesson__hold::after{width:55px;height:55px;top:21px;margin-left:-22px}}.single-lesson__video{text-align:center}.single-lesson__video::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.single-lesson__video img{height:100%}.single-lesson__video .video__pic{border-radius:8px}.single-lesson-block{margin-top:60px}.single-lesson-block::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.single-lesson-block .school-caption{margin-bottom:24px}.single-lesson-block .school-caption::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.single-lesson-header{width:442px}.single-lesson-header_dl{width:500px}@media only screen and (max-width: 1280px){.single-lesson-header{width:320px}.single-lesson-header_dl{width:500px}}@media only screen and (max-width: 1023px){.single-lesson-header{width:287px}}@media only screen and (max-width: 720px){.single-lesson-header{width:auto}}.single-lesson-header__caption{margin-top:40px;font-family:'Montserrat-SemiBold', sans-serif;font-size:56px;line-height:110%;letter-spacing:-0.01em;color:#333}.single-lesson-header__caption_dl{margin-top:12px}@media only screen and (max-width: 1280px){.single-lesson-header__caption{margin-top:58px;font-family:'Montserrat-SemiBold', sans-serif;font-size:35px;line-height:110%;letter-spacing:-0.01em;color:#333}.single-lesson-header__caption_dl{margin-top:12px}}@media only screen and (max-width: 1023px){.single-lesson-header__caption{margin-top:42px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.single-lesson-header__caption_dl{margin-top:12px}}@media only screen and (max-width: 720px){.single-lesson-header__caption{margin-top:24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.single-lesson-header__caption_small{margin-top:40px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333;font-size:26px}@media only screen and (max-width: 1280px){.single-lesson-header__caption_small{margin-top:58px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 1023px){.single-lesson-header__caption_small{margin-top:42px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.single-lesson-header__caption_small{margin-top:24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.single-lesson-header__description{margin-top:16px;max-width:384px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.single-lesson-header__description_dl{max-width:500px}.single-lesson-header__description_stext{padding:24px 0;font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}@media only screen and (max-width: 1023px){.single-lesson-header__description_stext{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333;padding:16px 0}}@media only screen and (max-width: 720px){.single-lesson-header__description_stext{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;padding:16px 0}}.single-lesson-header__btn{margin-top:16px;width:265px}@media only screen and (max-width: 1023px){.single-lesson-header__btn{width:204px}}.single-lesson-header__btn_long-text{min-width:314px;width:auto;padding-top:16px;padding-bottom:16px;font-size:11px}@media only screen and (max-width: 720px){.single-lesson-header{order:2}}@media only screen and (max-width: 720px){.single-lesson-header_catalog-buy-banner{min-height:254px}}.single-lesson-header_catalog-buy-banner .single-lesson-header__caption{margin-top:40px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333;font-size:26px}.single-lesson-header_catalog-buy-banner .single-lesson-header__caption_bg2{font-size:24px}@media only screen and (max-width: 1280px){.single-lesson-header_catalog-buy-banner .single-lesson-header__caption{margin-top:58px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 1023px){.single-lesson-header_catalog-buy-banner .single-lesson-header__caption{margin-top:42px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.single-lesson-header_catalog-buy-banner .single-lesson-header__caption{margin-top:24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.single-lesson-header_catalog-buy-banner .single-lesson-header__description{margin-top:8px}.single-lesson-header_catalog-buy-banner .single-lesson-header__description_red{margin-top:24px;color:#FF0606 !important}.single-lesson-header_catalog-buy-banner .single-lesson-header__description_bg{font-family:'Montserrat-SemiBold', sans-serif;margin-top:6px;font-size:26px}@media only screen and (max-width: 1280px){.single-lesson-header_catalog-buy-banner .single-lesson-header__description_bg{font-size:24px}}@media only screen and (max-width: 1023px){.single-lesson-header_catalog-buy-banner .single-lesson-header__description_bg{font-size:20px}}@media only screen and (max-width: 720px){.single-lesson-header__header-wrapper{display:grid;margin-top:16px}}.single-lesson-header__video{position:absolute;display:block;width:415px;height:250px;top:0;right:100px;z-index:100;border-radius:8px;overflow:hidden}@media only screen and (max-width: 1280px){.single-lesson-header__video{width:365px;height:220px;right:58px}}@media only screen and (max-width: 1023px){.single-lesson-header__video{width:290px;height:175px;top:54px;right:0px}}@media only screen and (max-width: 720px){.single-lesson-header__video{position:relative;top:0;right:0;width:100%;height:0;padding-top:55%;margin-bottom:16px;overflow:hidden}.single-lesson-header__video iframe{position:absolute;top:0}}.single-lesson-header__video iframe{width:100%;height:100%;border-radius:8px}.single-lesson-header__video img.activities{width:100%;height:auto}.single-lesson-header__video img.activities_md{position:absolute;top:0}.single-lesson-header__info{margin-top:6px;font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333;color:#ff2a17}.single-lesson-header__list-item{position:relative;margin-bottom:10px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%}.single-lesson-header__list-item::after{position:absolute;display:inline-block;top:5px;left:0;content:"";width:18px;height:18px;border-radius:3px;overflow:hidden;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Icons' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:url(%23New_Gradient_Swatch_1);%7D.cls-2%7Bfill:%23ffffff;%7D%3C/style%3E%3ClinearGradient gradientUnits='userSpaceOnUse' id='New_Gradient_Swatch_1' x1='12' x2='116' y1='64' y2='64'%3E%3Cstop offset='0' stop-color='%2300ba00'/%3E%3Cstop offset='1' stop-color='%2300ba00'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect class='cls-1' height='104' rx='17.33' width='104' x='12' y='12'/%3E%3Cpath class='cls-2' d='M54.91,84.29h-.14a5.73,5.73,0,0,1-4.15-2L41.3,71.73A6.41,6.41,0,0,1,41.61,63a5.65,5.65,0,0,1,8.27.32l5.25,6L78.32,45.46a5.66,5.66,0,0,1,8.29.11,6.44,6.44,0,0,1-.11,8.74L59,82.54A5.71,5.71,0,0,1,54.91,84.29Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left bottom;background-size:contain}.single-lesson-header__list-item::before{display:inline-block;content:"";width:20px;height:20px}.single-lesson-header-container{position:relative}.single-lesson-header-container::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 720px){.single-lesson-header-container{display:grid}}@media only screen and (max-width: 720px){.single-lesson-header-img{width:100%;margin-top:40px;order:1;text-align:center}}.single-lesson-header-img img{width:100%}@media only screen and (max-width: 720px){.single-lesson-header-img_catalog-buy-banner{margin-top:0;order:3}}.single-lesson-header-img__img1,.single-lesson-header-img__img2,.single-lesson-header-img__img3{border-radius:8px}.single-lesson-header-img__img1{position:absolute;width:450px;height:260px;top:-34px;right:105px;overflow:hidden;filter:drop-shadow(0px 32px 48px rgba(0,69,133,0.21))}.single-lesson-header-img__img1_dl{width:260px;top:0}.single-lesson-header-img__img1_dl img{width:auto;height:100%;transform:translate(-20%, 0)}@media only screen and (max-width: 1280px){.single-lesson-header-img__img1{width:427px;height:237px;top:-44px}.single-lesson-header-img__img1_dl{width:237px;top:0}.single-lesson-header-img__img1_dl img{width:auto;height:100%;transform:translate(-20%, 0)}}@media only screen and (max-width: 1023px){.single-lesson-header-img__img1{width:263px;height:162px;top:5px;right:56px}.single-lesson-header-img__img1_dl{width:200px;height:200px;top:0}.single-lesson-header-img__img1_dl img{width:auto;height:100%;transform:translate(-20%, 0)}}@media only screen and (max-width: 720px){.single-lesson-header-img__img1{position:static;display:inline-block;width:100%;height:0;padding-bottom:65%;order:1;filter:drop-shadow(0px 32px 48px rgba(0,69,133,0.21))}.single-lesson-header-img__img1_dl{position:static;display:inline-block;width:100%;height:0;padding-bottom:65%;order:1;filter:drop-shadow(0px 32px 48px rgba(0,69,133,0.21))}.single-lesson-header-img__img1_dl img{width:100%;height:auto;transform:none}}.single-lesson-header-img__img-catalog{position:absolute;width:276px;height:290px;bottom:-24px;right:240px;overflow:hidden;filter:drop-shadow(0px 32px 48px rgba(0,69,133,0.21))}@media only screen and (max-width: 1280px){.single-lesson-header-img__img-catalog{width:276px;height:290px;bottom:-24px}}@media only screen and (max-width: 1023px){.single-lesson-header-img__img-catalog{width:276px;height:290px;bottom:-24px;right:56px}}@media only screen and (max-width: 720px){.single-lesson-header-img__img-catalog{width:176px;height:177px;bottom:-15px;right:15px;order:1;filter:drop-shadow(0px 32px 48px rgba(0,69,133,0.21))}}@media only screen and (max-width: 599px){.single-lesson-header-img__img-catalog{width:176px;height:177px;bottom:-14px;right:15px}}@media only screen and (max-width: 468px){.single-lesson-header-img__img-catalog{width:88px;height:90px;bottom:-14px;order:1;filter:drop-shadow(0px 32px 48px rgba(0,69,133,0.21))}}.single-lesson-header-img__img2,.single-lesson-header-img__img3{position:absolute;width:124px;height:112px}@media only screen and (max-width: 1280px){.single-lesson-header-img__img2,.single-lesson-header-img__img3{width:118px;height:107px}}@media only screen and (max-width: 1023px){.single-lesson-header-img__img2,.single-lesson-header-img__img3{width:71px;height:64px}}@media only screen and (max-width: 720px){.single-lesson-header-img__img2,.single-lesson-header-img__img3{display:none}}.single-lesson-header-img__img2{top:-40px;right:0;overflow:hidden;transform:rotate(15deg)}@media only screen and (max-width: 1023px){.single-lesson-header-img__img2{top:-4px}}.single-lesson-header-img__img3{top:102px;right:510px;overflow:hidden;transform:rotate(-7.67deg)}@media only screen and (max-width: 1023px){.single-lesson-header-img__img3{right:290px;top:111px}}.single-lesson-header-author{width:768px;float:left}@media only screen and (max-width: 1280px){.single-lesson-header-author{width:616px}}@media only screen and (max-width: 1023px){.single-lesson-header-author{width:428px}}@media only screen and (max-width: 720px){.single-lesson-header-author{width:100%}}.single-lesson-header-author__caption{margin-top:55px;font-family:'Montserrat-SemiBold', sans-serif;font-size:56px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.single-lesson-header-author__caption{margin-top:68px;font-family:'Montserrat-SemiBold', sans-serif;font-size:35px;line-height:110%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.single-lesson-header-author__caption{margin-top:52px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.single-lesson-header-author__caption{margin-top:80px;padding-left:97px;min-height:53px;width:100%;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.single-lesson-header-author__about{margin-top:24px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.single-lesson-header-author__about{margin-top:16px}}.single-lesson-header-author__img{display:none}@media only screen and (max-width: 720px){.single-lesson-header-author__img{position:absolute;display:block;float:left;width:81px;height:81px;top:53px;left:15px;border-radius:50%;overflow:hidden}.single-lesson-header-author__img img{height:100%}}.single-lesson-header-author-img{position:relative;display:inline-block;width:264px;height:264px;border-radius:50%;overflow:hidden}@media only screen and (max-width: 1023px){.single-lesson-header-author-img{width:184px;height:184px;margin-top:33px}}@media only screen and (max-width: 720px){.single-lesson-header-author-img{width:290px;height:290px}}.single-lesson-header-author-img__img{width:100%;height:100%}.single-lesson-header-author-img__img img{height:100%}.choose-package{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 20px;margin-top:24px;display:grid;grid-template-columns:repeat(1, 100%);grid-gap:16px 0}.choose-package_2-items{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 20px}.choose-package__item{position:relative;flex:none;align-self:center;margin:20px 0 0;padding:20px;background:#FFFFFF;border:1px solid #fff;border-radius:8px;text-align:center;box-shadow:0 4px 16px rgba(0,103,198,0.16);box-sizing:border-box;cursor:pointer}.choose-package__item::before{content:'';display:inline-block;width:20px;height:20px;left:calc(50% - 20px/2 - 2px);top:20px;background:#EFF6FC;border-radius:50%}.choose-package__item_selected{background:#EFF6FC;border:1px solid #0054F6;box-sizing:border-box;border-radius:8px}.choose-package__item_selected::before{content:'';display:inline-block;width:20px;height:20px;left:calc(50% - 20px/2 - 2px);top:20px;color:#fff;fill:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.58329L4.6 7.33329L11 0.666626' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-color:#0054F6;background-position:center;background-repeat:no-repeat;border-radius:50%}.choose-package__item_selecting:hover{background:#EFF6FC;border:1px solid #0054F6;box-sizing:border-box;border-radius:8px}.choose-package__item_camp{padding-bottom:26px}.choose-package__item-useful{position:absolute;display:block;height:25px;top:-12px;right:-9px;padding:6px 12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:100%;color:#fff;background:#00D086;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:16px;box-sizing:border-box}.choose-package__name{margin-top:8px;font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;color:#000000}.choose-package__price{min-height:22px;margin-top:12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:22px;color:#333;color:#000000}.choose-package__price>.disc{color:red;padding-right:20px}.choose-package__duration{min-height:18px;margin-top:4px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#000000}.choose-package__duration_red{color:red}@media only screen and (max-width: 599px){.choose-package__duration_red{display:block !important;text-align:right}}.choose-package__info{min-height:18px;margin-top:4px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#000000}.choose-package__info-container{width:100%;box-sizing:border-box}.choose-package__price-container{width:100%;text-align:left}.choose-package__price-container_camp .choose-package__price{margin-top:42px}@media only screen and (max-width: 720px){.choose-package__price-container_camp .choose-package__price{margin-top:9px}}.choose-package__btn{width:209px;margin:24px auto 0;transition:width 0s ease-in}.choose-package__item{width:100%;min-height:64px;margin:0;padding:11px 16px 11px 13px}.choose-package__item::before{position:absolute;float:left;top:50%;left:13px;margin-top:-10px}@media only screen and (max-width: 599px){.choose-package__item_h{min-height:82px}.choose-package__item_h .choose-package__info-container{height:66px}}.choose-package__name{margin-top:0;text-align:left}.choose-package__price{margin-top:0}@media only screen and (max-width: 599px){.choose-package__price{margin-top:10px}}.choose-package__price>.old_price{position:relative;display:inline-block}.choose-package__price>.old_price::before{content:'';position:absolute;display:block;top:8px;width:100%;height:2px;background:red;transform:rotate(-7deg)}@media only screen and (max-width: 720px){.choose-package__price>.old_price{font-size:14px}}.choose-package__price>.disc{color:red;padding-right:20px}@media only screen and (max-width: 599px){.choose-package__price>.disc{display:inline-block;width:100%;padding-right:0}}@media only screen and (max-width: 599px){.choose-package__price.acio{margin-top:-2px;width:120px;text-align:right}}@media only screen and (max-width: 599px){.choose-package__price.free{margin-top:0;width:120px;font-size:12px;text-align:right}}.choose-package__duration{margin-top:1px}@media only screen and (max-width: 599px){.choose-package__duration{display:none}}.choose-package__info{min-height:0}.choose-package__info-container{display:flex;width:100%;height:37px;padding:0 80px 0 27px;float:left;margin-left:0;align-items:center}.choose-package__info-container_fw{padding:0 27px 0 27px}.choose-package__price-container{position:absolute;width:auto;float:right;right:16px}.choose-package__btn{max-width:290px;width:100%;margin-top:32px}.choose-package__footer{margin-top:22px}.choose-package__footer .return-arrow{margin-top:0}@media only screen and (max-width: 599px){.choose-package__footer{display:grid;text-align:center}}.choose-package__footer a:nth-child(1){float:left}.choose-package__footer a:nth-child(2){float:right}@media only screen and (max-width: 599px){.choose-package__footer a:nth-child(1){display:inline-block;width:143px;margin:10px auto;float:none;order:2}.choose-package__footer a:nth-child(2){width:100%;order:1}}@media only screen and (max-width: 1280px){.choose-package__footer_long-btn-t{display:block}}.wgt.return-arrow{margin-top:12px !important}.hold-subscription{font-family:'Montserrat-Regular', sans-serif}.hold-subscription__select{padding:2px;font-family:'Montserrat-Regular', sans-serif;background:#fff;border:1px solid #ddd;border-radius:3px}.load-more-btn{position:relative;width:100%;height:60px;margin-top:60px;font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;color:#0054f6;text-align:center;line-height:60px;cursor:pointer;box-shadow:0 4px 16px rgba(0,103,198,0.16)}.load-more-btn.hidden{display:none}.load-more-btn.loading{color:transparent}.load-more-btn.loading .icon{visibility:hidden}.load-more-btn.loading:after{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid #0054f6;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.lesson-info{cursor:pointer}.lesson-banner-ab,.catalog-banner-ab{min-height:290px}.search-block-wrapper{position:relative;width:100%;min-height:60px;margin-bottom:30px}@media only screen and (max-width: 599px){.search-block-wrapper.open{position:fixed;width:100%;min-height:100%;padding:35px 56px 35px 15px;height:100%;top:0;left:0;background:#fff;overflow:auto;z-index:1000}.search-block-wrapper.open .search-close{display:block}.search-block-wrapper.open .search-block{position:relative;top:auto;left:auto}}.search-block-wrapper .search-close{position:absolute;display:none;width:24px;height:24px;padding:5px;top:31px;right:-37px;cursor:pointer;box-sizing:border-box}.search-block-wrapper .search-close::before{content:'';display:block;width:14px;height:14px;background-image:url("/static/img/close-icon.a594ab6047fb.svg");background-repeat:no-repeat;background-size:contain}.search-block{position:absolute;width:100%;min-height:60px;top:0;left:0;margin-bottom:0px;padding:20px 15px 20px 49px;background:#eaeaea;border-radius:16px;box-sizing:border-box;z-index:100}.search-block__autocomplete-item{width:100%;height:44px;padding:14px 0;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;font-size:16px;color:#000;box-sizing:border-box;border-bottom:1px solid #eff6fc;cursor:pointer}.search-block input{width:100%;font-family:'ProximaNova-SemiBold', sans-serif;font-size:16px;line-height:150%;border:none;background:none;color:#9E9E9E}.search-block button{position:absolute;display:block;width:24px;height:24px;top:20px;left:15px;background-image:url("/static/img/search-grey.0b231905d8b4.svg");background-size:contain;background-repeat:no-repeat}.search-block__category{display:block;margin-bottom:32px}.search-block__category-item{float:left;padding:10px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#cccccc;cursor:pointer;transition:all 0.15s linear}.search-block__category-item:first-child{padding-left:0}.search-block__category-item.active-category{color:#777;font-weight:bold}.admin-inputs input,.admin-inputs textarea,.admin-inputs select{padding:5px 15px;min-width:290px;margin:3px 0 15px 0;border-radius:3px;border:1px solid #d4d4d4}.admin-inputs label{display:inline-block;float:left;max-width:300px;margin-right:24px}.admin-inputs label span{display:inline-block;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#555;width:300px}.admin-inputs label.error input,.admin-inputs label.error textarea{border:1px solid red}.admin-inputs__panel{max-width:300px;float:left;margin-right:16px}.collections__title{margin-top:24px;margin-bottom:24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333;cursor:pointer}.collections__select{width:45%;float:left}.collections__select:last-child{margin-left:5%}.collections__lesson{margin:0;padding:7px 0 8px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;cursor:pointer;border-top:1px solid #efefef;border-bottom:1px solid #d4d4d4}.collections__lesson:hover{background:rgba(227,255,219,0.5)}.collections__lesson span{font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333}.collections__unselected-lessons{width:95%;height:600px;float:right;margin-top:20px;margin-bottom:20px;overflow-y:scroll}.collections__selected-lessons .collections__lesson{color:darkgreen}.collections__clickable{cursor:pointer}.collections__clickable.toggle-btn{position:relative;display:block;max-width:300px;padding-left:15px}.collections__clickable.toggle-btn::before{position:absolute;content:'';display:block;width:9px;height:21px;top:3;right:0;background-image:url("/static/img/left-corner.057c339b6a56.057c339b6a56.svg");background-repeat:no-repeat;background-size:contain;transform:rotate(270deg);transition:0.2s}.collections__clickable.toggle-btn.open::before{transform:rotate(90deg)}.collections__selected-lessons{width:95%;height:600px;float:right;margin-top:20px;margin-bottom:20px;color:darkgreen;overflow-y:scroll}.collections__collection{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;margin-bottom:15px;text-decoration:underline;cursor:pointer}.collections__collection-data input,.collections__collection-data textarea{padding:5px 15px;min-width:290px;margin:3px 0 15px 0;border-radius:3px;border:1px solid #d4d4d4}.collections__collection-data label{display:inline-block;float:left;max-width:300px;margin-right:24px}.collections__collection-data label span{display:inline-block;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#555;width:300px}.collections__collection-data label.error input,.collections__collection-data label.error textarea{border:1px solid red}.collections__btn{display:inline-block;margin-top:24px}.collections__search{width:100%;max-width:500px;margin-top:24px;border-bottom:1px solid #d4d4d4}.collection{margin-top:56px;margin-bottom:82px;background-color:rgba(255,255,255,0.4);padding:6px}@media only screen and (max-width: 720px){.collection{margin-top:10px;margin-bottom:64px;background:none}}.collection__caption{margin-top:0}.collection-8{display:inline-block}.collection-6{display:none !important}@media only screen and (max-width: 1023px){.collection-6{display:inline-block !important}}.collection-4{display:none  !important}@media only screen and (max-width: 720px){.collection-4{display:inline-block  !important}}.collection-0{display:none  !important}.catalog-list-m{margin-top:-75px;margin-bottom:75px}.open-wheel{display:inline-block;float:right;color:#0054f6;cursor:pointer;z-index:50}.open-wheel::after{position:relative;content:'';display:inline-block;width:20px;height:20px;top:5px;background-image:url("/static/img/arrow-right.20736d43201e.svg");background-repeat:no-repeat;background-size:contain}img.weekly-art{display:block;width:auto;height:auto;max-height:500px;max-width:100%;margin:0 auto}.weekly-image{cursor:pointer}.wheel-of-fortune-container{position:relative;min-width:1000px;min-height:850px;width:1000px;height:850px;max-width:100%;max-height:100%;padding-bottom:80px;background:#f9e5ec}.wheel-of-fortune-container::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.wheel-of-fortune-container_auto-height{height:auto !important}@media only screen and (max-width: 1280px){.wheel-of-fortune-container{min-width:768px;min-height:700px;width:768px;height:700px}}@media only screen and (max-width: 1023px){.wheel-of-fortune-container{min-width:568px;min-height:550px;width:568px;height:550px}}@media only screen and (max-width: 720px){.wheel-of-fortune-container{min-width:100%;min-height:600px;height:auto}}@media only screen and (max-width: 600px){.wheel-of-fortune-container{min-width:100%;min-height:500px;height:auto}}@media only screen and (max-width: 500px){.wheel-of-fortune-container{min-width:100%;min-height:443px;height:auto}}.wheel-of-fortune-2{position:relative;height:100%}.wheel-of-fortune{position:relative;width:100%;height:0;padding-top:100%}.wheel-of-fortune::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 720px){.wheel-of-fortune{padding-top:80%}}.wheel-of-fortune__caption{text-align:center;color:#4a003e}.wheel-of-fortune__caption.dis{color:#f9e5ec}.wheel-of-fortune__wheel{position:relative;width:500px;height:500px;background:#00b7ec;margin:0 auto;overflow:hidden}.wheel-of-fortune__btn{position:absolute;display:inline-block;bottom:-20px;width:260px;left:50%;margin-left:-130px}@media only screen and (max-width: 720px){.wheel-of-fortune__btn{bottom:0}}.wheel-of-fortune__btn-r1{position:absolute;display:inline-block;bottom:88px;width:260px;left:30%;margin-left:-130px;background:white;color:#333}@media only screen and (max-width: 1023px){.wheel-of-fortune__btn-r1{width:230px}}@media only screen and (max-width: 720px){.wheel-of-fortune__btn-r1{left:50%;margin-left:-115px}}.wheel-of-fortune__btn-r2{position:absolute;display:inline-block;bottom:88px;width:260px;right:30%;margin-right:-130px}@media only screen and (max-width: 1023px){.wheel-of-fortune__btn-r2{width:230px}}@media only screen and (max-width: 720px){.wheel-of-fortune__btn-r2{right:auto;left:50%;bottom:30px;margin-right:0;margin-left:-115px}}.wheel-wrapper{width:80%;height:80%;position:absolute;top:41%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 720px){.wheel-wrapper{width:100%;height:80%;position:absolute;top:50%;transform:translate(-50%, -50%)}}.wheel-pointer{width:60px;height:60px;border-radius:1000px;background:yellow;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;line-height:60px;z-index:10;cursor:pointer}.wheel-pointer::after{content:"";position:absolute;top:-32px;left:50%;border-width:0 8px 40px;border-style:solid;border-color:transparent transparent yellow;transform:translateX(-50%)}.wheel-bg{position:relative;width:80%;height:80%;left:10%;top:0;border-radius:1000px;overflow:hidden;transition:transform 4s ease-in-out;background-image:url("/static/img/extra/koleso_disciplin.7220547b69b1.png");background-position:center;background-size:contain;background-repeat:no-repeat}.wheel-bg.freeze{transition:none;background:red}.wheel-arrow{position:absolute;width:10%;height:10%;top:-10px;left:45%;background-image:url("/static/img/extra/strelka_disciplin.fb90887f83ae.png");background-position:center;background-size:contain;background-repeat:no-repeat;z-index:100}.prize-list{width:100%;height:100%;position:relative;text-align:center}.prize-item-wrapper{position:absolute;top:0;left:50%;transform:translateX(-50%);width:150px;height:150px}.prize-item{width:100%;height:100%;transform-origin:bottom}.prize-item .prize-name{padding:16px 0}.wheel-result{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000;background:rgba(255,255,255,0.75);text-align:center}.wheel-result img{width:80%;height:auto}.quiz__intro{width:50%;float:right}@media only screen and (max-width: 720px){.quiz__intro{width:100%;margin-top:24px}}.quiz__intro_w{width:100%}.quiz__question-text{margin-bottom:20px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;letter-spacing:1px}@media only screen and (max-width: 720px){.quiz__question-text{margin-bottom:20px}}.quiz__variants{width:50%;float:left}@media only screen and (max-width: 720px){.quiz__variants{width:100%;float:none}}.quiz__variants label{position:relative;display:inline-block;width:100%;margin-bottom:42px;padding-left:35px;font-family:'Montserrat-Regular', sans-serif;font-size:21px;line-height:130%;letter-spacing:1px}@media only screen and (max-width: 1280px){.quiz__variants label{margin-bottom:36px;font-size:18px}}@media only screen and (max-width: 1023px){.quiz__variants label{margin-bottom:24px;font-size:18px}}@media only screen and (max-width: 720px){.quiz__variants label{margin-bottom:24px;font-size:18px}}.quiz__variants label.success{color:#00D086}.quiz__variants label.success input:checked+.quiz__variants-text::after{background-color:#00D086}.quiz__variants label.fail{color:#aa0000}.quiz__variants label.fail input:checked+.quiz__variants-text::after{background-color:#aa0000}.quiz__variants label input{opacity:0}.quiz__variants label input+.quiz__variants-text::before{position:absolute;content:'';display:inline-block;width:20px;height:20px;left:0;top:1px;flex-shrink:0;flex-grow:0;border:2px solid #000;border-radius:50%;margin-right:1px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.quiz__variants label input:checked+.quiz__variants-text::before{background-color:#fff}.quiz__variants label input:checked+.quiz__variants-text::after{position:absolute;content:'';display:inline-block;width:16px;height:16px;top:3px;left:2px;flex-shrink:0;flex-grow:0;border:2px solid #fff;background-color:#000;border-radius:50%;margin-right:1px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.quiz__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:35px;line-height:110%;letter-spacing:-0.01em;color:#333333}@media only screen and (max-width: 1023px){.quiz__caption{font-size:30px}}@media only screen and (max-width: 720px){.quiz__caption{font-size:24px}}.quiz__welcome{margin-top:54px;font-family:'Montserrat-Regular', sans-serif;font-size:24px;line-height:125%;letter-spacing:-0.01em;color:#000000}@media only screen and (max-width: 1023px){.quiz__welcome{font-size:20px}}@media only screen and (max-width: 720px){.quiz__welcome{font-size:18px}}.quiz__image{width:45%;float:left}@media only screen and (max-width: 720px){.quiz__image{width:100%}}.quiz__image img{width:100%}.quiz__result{font-family:'Montserrat-Bold', sans-serif;margin-bottom:24px;font-size:21px;line-height:130%}@media only screen and (max-width: 1023px){.quiz__result{font-family:'Montserrat-Bold', sans-serif;font-size:18px}}@media only screen and (max-width: 720px){.quiz__result{font-family:'Montserrat-Bold', sans-serif;font-size:15px}}.quiz__question-image{width:40%;float:right}.quiz__question-image img{max-height:250px}@media only screen and (max-width: 720px){.quiz__question-image{width:100%;float:none;margin-bottom:24px}}.quiz__answer{margin-top:24px;margin-bottom:20px;font-family:'Montserrat-Regular', sans-serif;font-size:24px;line-height:130%;letter-spacing:1px}@media only screen and (max-width: 720px){.quiz__answer{font-size:18px;margin-top:16px}}.quiz__final-text{margin-top:21px;text-transform:none;font-family:'Montserrat-Regular', sans-serif;line-height:130%}.quiz__final-text p:not(.quiz__result){margin-bottom:12px}@media only screen and (max-width: 1023px){.quiz__final-text p:not(.quiz__result){margin-top:18px;margin-bottom:5px}}@media only screen and (max-width: 720px){.quiz__final-text p:not(.quiz__result){font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.quiz__final{width:50%;float:right;font-family:'Montserrat-Bold', sans-serif;font-size:15px;line-height:130%;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width: 720px){.quiz__final{width:100%;margin-top:24px;font-size:18px}}.quiz__final img{padding-right:30px;padding-bottom:30px}.quiz__final_w{width:100%}.quiz__btn{max-width:290px;margin:16px 0}.quiz__btn_start{margin:24px auto}.quiz a.quiz__btn_start{display:block}.course-price{font-size:17px}.course-price_main{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;margin-top:-16px;margin-bottom:36px}@media only screen and (max-width: 1023px){.course-price_main{margin-top:-36px}}@media only screen and (max-width: 720px){.course-price_main{margin-top:-16px}}.payment-status{text-align:left;padding-bottom:24px;max-width:100%;font-family:'Montserrat-Regular', sans-serif}.payment-status.block_lg{max-width:100%}.payment-status p{text-align:left;padding-bottom:15px}.payment-status b{font-family:'Montserrat-SemiBold', sans-serif}.payment-status__info{margin-top:24px;font-size:10px;text-align:left}.payment-status__block{width:100%}.payment-status .payment-warning{color:#d00000}.show-btn-text{display:inline-block;max-width:1000px;margin-bottom:-4px;padding-right:5px;overflow:hidden;white-space:nowrap;transition:max-width 0.5s ease-in-out;box-sizing:border-box}.show-btn-text_wrapper{max-width:0;padding-right:0}.certificate-img{display:inline-block;width:100px;height:auto;max-height:150px;float:left;padding:5px}.certificate-preview{position:relative;width:100%}.certificate-preview img{width:100%}.certificate-preview__text{position:absolute;width:100%;text-align:center}.certificate-user{max-height:700px;overflow-y:scroll}.certificate-user__item{padding:0 5px;margin-top:5px}.certificate-user__slug{font-family:'Montserrat-Regular', sans-serif;font-size:12px;margin-left:15px}.certificate-user__name{font-family:'Montserrat-Regular', sans-serif;font-size:15px;cursor:pointer}.image-feed-hidden{overflow:hidden}.feed-popup{position:relative;padding-bottom:20px}.feed-popup::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.feed-popup__full-image img{width:100%;height:auto}.feed-popup__img{display:block;float:left;width:20%}.feed-popup__img img{width:100%;height:auto}@media only screen and (max-width: 600px){.feed-popup__img{width:100%}.feed-popup__img img{width:100%;max-width:100px;height:auto}}.feed-popup__del-btn{margin-top:15px;color:#333;cursor:pointer;border-radius:0 20px 0 0;background-color:#fff}.feed-popup__del-btn .icon-delete{fill:#333}.feed-popup__del-btn.active{color:#f00}.feed-popup__del-btn.active .icon-delete{fill:#f00}.feed-popup__choose-product{display:inline-block;float:none;margin-right:10px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;cursor:pointer}.feed-popup__choose-product.active{font-family:'Montserrat-SemiBold', sans-serif}.feed-popup__choose-product:hover{color:black;text-decoration:underline}.feed-popup__choose-product-return{position:relative;display:inline-block;width:75px;margin-right:15px;float:left;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;font-family:'Montserrat-SemiBold', sans-serif;color:#4A90E2;cursor:pointer}.feed-popup__result{height:200px;padding-top:10px;overflow-y:scroll}.feed-popup__result.loading{position:relative}.feed-popup__result.loading div{opacity:0.5}.feed-popup__result.loading:after{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid #191919;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.feed-popup__result-item{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;cursor:pointer}.feed-popup__result-item:hover,.feed-popup__result-item:focus{background-color:#c5f6e7}.feed-popup__reset-lesson{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;color:#4A90E2;cursor:pointer}.feed-popup__data{display:block;width:75%;float:right}.feed-popup__data input{width:100%;padding:5px 0;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;border-bottom:1px solid #000}@media only screen and (max-width: 600px){.feed-popup__data{width:100%;margin-top:20px;padding-top:5px;border-top:1px solid #eee}}.feed-popup__footer{margin-top:24px;float:right;text-align:right}.image-feed{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 20px}@media only screen and (max-width: 1023px){.image-feed{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 20px}}@media only screen and (max-width: 720px){.image-feed{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0 20px}}.image-feed__card{position:relative;width:100%;background-color:#fff;border-radius:8px;margin-bottom:48px;padding:20px 0;box-shadow:0px 4px 16px rgba(0,103,198,0.16)}@media only screen and (max-width: 720px){.image-feed__card{padding:13px 0}}.image-feed__extra-actions{position:absolute;display:block;width:35px;height:15px;top:30px;right:10px;cursor:pointer}@media only screen and (max-width: 720px){.image-feed__extra-actions{top:21px;right:5px}}.image-feed__author{height:auto;font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;color:#333}.image-feed__author span{display:block;float:left;line-height:35px}@media only screen and (max-width: 720px){.image-feed__author{line-height:30px}}.image-feed__avatar{display:block;float:left;width:35px;height:35px;margin-left:28px;margin-right:11px;border-radius:50%}@media only screen and (max-width: 720px){.image-feed__avatar{margin-left:10px;width:30px;height:30px}}.image-feed__avatar_full-img{margin-left:0}.image-feed__feed-image{width:100%;height:auto;margin:20px 0 14px}@media only screen and (max-width: 720px){.image-feed__feed-image{margin:9px 0 11px}}.image-feed__feed-image_thmb{cursor:pointer}.image-feed__reaction-container{position:relative;display:inline-block;float:left;z-index:1}.image-feed__reaction-images{position:absolute;width:15px;top:40%;left:40%}.image-feed__emotions{width:100%;padding:0 28px}.image-feed__emotions::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.image-feed__icons{width:28px;height:28px;margin-right:10px;cursor:pointer;image-rendering:optimizeQuality}.image-feed__icons_tu.active{animation:animate_motion 3s;animation-iteration-count:1}.image-feed__icons_rh.active{animation:pulse 1s;animation-iteration-count:3}.image-feed__icons_ys.active{animation:sale 1s;animation-iteration-count:1}.image-feed__icons_gm.active{animation:pulse 1s;animation-iteration-count:3}.image-feed__emotions-counter{width:100%;padding:0 28px}.image-feed__emotions-counter span{display:inline-block;width:25px;margin-right:10px;font-family:'Montserrat-SemiBold', sans-serif;font-size:10px;text-align:center}.image-feed__link-url{position:absolute;display:inline-block;float:right;bottom:20px;right:20px;color:#0054f6}.image-feed__link-url::after{position:relative;content:'';display:inline-block;width:20px;height:20px;top:5px;background-image:url("/static/img/arrow-right.20736d43201e.svg");background-repeat:no-repeat;background-size:contain}.image-feed__btn{max-width:363px}@media only screen and (max-width: 1280px){.image-feed__btn{max-width:308px}}@media only screen and (max-width: 1023px){.image-feed__btn{max-width:100%}}.image-feed-v3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 20px}@media only screen and (max-width: 1023px){.image-feed-v3{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 20px}}@media only screen and (max-width: 720px){.image-feed-v3{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0 20px}}.image-feed-v3_i6{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:0 20px}@media only screen and (max-width: 1023px){.image-feed-v3_i6{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 20px}}@media only screen and (max-width: 720px){.image-feed-v3_i6{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 20px}}@media only screen and (max-width: 500px){.image-feed-v3_i6{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0 20px}}.image-feed-v3_im3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px 20px}@media only screen and (max-width: 1023px){.image-feed-v3_im3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px 20px}}@media only screen and (max-width: 720px){.image-feed-v3_im3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px 20px}}@media only screen and (max-width: 500px){.image-feed-v3_im3{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px 20px}}.image-feed-v3__card{position:relative;width:100%;border-radius:8px;margin-bottom:48px;padding:0 0 40px}.image-feed-v3__card-profile{margin-bottom:20px;border-radius:20px;background:#fff}.image-feed-v3__author-img{position:absolute;width:90px;height:90px;top:-65px;left:50%;transform:translateX(-50%);border-radius:50%;object-fit:cover}.image-feed-v3__extra-actions{position:absolute;display:block;width:35px;height:15px;top:10px;right:10px;padding:5px;cursor:pointer;background:rgba(255,255,255,0.2)}@media only screen and (max-width: 720px){.image-feed-v3__extra-actions{top:21px;right:5px}}.image-feed-v3__author{position:relative;height:auto;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0;text-align:left}.image-feed-v3__author span{display:block;float:left}@media only screen and (max-width: 720px){.image-feed-v3__author{line-height:30px}}.image-feed-v3__author_m{font-size:12px;line-height:15px}.image-feed-v3__author_profile{padding:50px 15px 15px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:24px;line-height:26px;letter-spacing:0px;text-align:center}.image-feed-v3__author_profile span{display:block;width:100%}.image-feed-v3__author_popup{width:calc(30% - 15px);float:right;color:#000;font-family:'ProximaNova-Regular', sans-serif;font-size:20px;line-height:26px;letter-spacing:0;text-align:center}.image-feed-v3__author_popup span{display:block;width:100%}@media only screen and (max-width: 610px){.image-feed-v3__author_popup{width:100%}}.image-feed-v3__author-name{display:inline-block;color:#000}.image-feed-v3__author-location{display:block;color:rgba(30,30,30,0.7);font-family:'ProximaNova-Regular', sans-serif;font-size:12px;line-height:15px;letter-spacing:0;text-align:center}.image-feed-v3__avatar{display:block;float:left;width:35px;height:35px;margin-left:28px;margin-right:11px;border-radius:50%;object-fit:cover}@media only screen and (max-width: 720px){.image-feed-v3__avatar{margin-left:10px;width:30px;height:30px}}.image-feed-v3__avatar_full-img{margin-left:0}.image-feed-v3__avatar_popup{position:relative;width:90px;height:90px;left:50%;transform:translateX(-50%);margin-bottom:10px}.image-feed-v3__feed-image{width:100%;height:auto;margin:0 0 10px;border-radius:10px}@media only screen and (max-width: 720px){.image-feed-v3__feed-image{margin:9px 0 11px}}.image-feed-v3__feed-image_thmb{cursor:pointer}.image-feed-v3__feed-image_profile{border-radius:20px 20px 0 0}.image-feed-v3__feed-image_popup{width:70%;float:left}@media only screen and (max-width: 610px){.image-feed-v3__feed-image_popup{width:100%}}.image-feed-v3__feed-image-name{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:20px;line-height:26px;letter-spacing:0px;text-align:center}.image-feed-v3__reaction-container{position:absolute;display:inline-block;float:left;bottom:0;z-index:1}.image-feed-v3__reaction-images{position:absolute;width:15px;top:40%;left:40%}.image-feed-v3__emotions{position:absolute;width:100%;bottom:0;padding:0 0}.image-feed-v3__emotions::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.image-feed-v3__icons{width:24px;height:24px;float:left;padding:2px;margin-right:5px;cursor:pointer;image-rendering:optimizeQuality}.image-feed-v3__icons_tu.active{animation:animate_motion 3s;animation-iteration-count:1}.image-feed-v3__icons_rh.active{animation:pulse 1s;animation-iteration-count:3}.image-feed-v3__icons_ys.active{animation:sale 1s;animation-iteration-count:1}.image-feed-v3__icons_gm.active{animation:pulse 1s;animation-iteration-count:3}.image-feed-v3__emotions-counter{padding:2px 0;float:left;font-family:'ProximaNova-Regular', sans-serif;color:rgba(30,30,30,0.7);font-size:16px;line-height:22px;letter-spacing:0px;text-align:center}.image-feed-v3__emotions-counter span{display:inline-block;width:25px;margin-right:10px;font-family:'Montserrat-SemiBold', sans-serif;font-size:10px;text-align:center}.image-feed-v3__link-url{position:absolute;display:inline-block;float:right;bottom:20px;right:20px;color:#0054f6}.image-feed-v3__link-url::after{position:relative;content:'';display:inline-block;width:20px;height:20px;top:5px;background-image:url("/static/img/arrow-right.20736d43201e.svg");background-repeat:no-repeat;background-size:contain}.image-feed-v3__btn{max-width:363px}@media only screen and (max-width: 1280px){.image-feed-v3__btn{max-width:308px}}@media only screen and (max-width: 1023px){.image-feed-v3__btn{max-width:100%}}.image-feed-v3__pagination{width:100%;height:auto}.image-feed-v3__pagination-link{min-width:40px;width:auto;height:40px;float:left;padding:12px 10px 10px;font-family:'ProximaNova-Regular', sans-serif;text-align:center;color:#1e1e1e;font-size:12px;line-height:15px;letter-spacing:0px;border:1px solid #dedede;border-left:none;border-radius:1px;background:#fff;cursor:pointer}.image-feed-v3__pagination-link:first-child{border-left:1px solid #dedede}.image-feed-v3__pagination-link.active{color:#fff;border:1px solid rgba(30,30,30,0);border-radius:1px;background:#4f00f4}.image-feed-v3__pagination-link.disabled{color:rgba(30,30,30,0.2);cursor:default}.image-feed-v3__lesson{margin-top:30px;width:100%}.image-feed-v3__lesson img{width:100%;height:auto;margin:10px 0;box-sizing:border-box;border-radius:20px}.image-feed-v3__lesson-precaption{color:#000;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;line-height:18px;letter-spacing:0px;text-align:center;text-transform:uppercase}.image-feed-v3__lesson-caption{display:inline-block;width:100%;color:#000;font-family:'ProximaNova-Bold', sans-serif;font-size:24px;line-height:104%;letter-spacing:0px;text-align:left}@media only screen and (max-width: 720px){.image-feed-v3__lesson-caption{font-size:18px}}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.15, 1.15, 1.15)}100%{transform:scale3d(1, 1, 1)}}@keyframes animate_motion{0%,20%{transform:translate3d(0, 0, 0) rotate3d(0, 0, 1, 15deg)}10%,14%,18%,2%,6%{transform:translate3d(-3px, 0, 0) rotate3d(0, 0, 1, -15deg)}12%,16%,4%,8%{transform:translate3d(3px, 0, 0) rotate3d(0, 0, 1, 0)}}@keyframes animate_pulse2{0%{box-shadow:0 0 0 0 rgba(228,25,49,0)}70%{box-shadow:0 0 0 20px rgba(228,25,49,0.1)}100%{box-shadow:0 0 0 0 rgba(228,25,49,0)}}@keyframes sale{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}70%{transform:rotate3d(0, 0, 1, 0deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}90%{transform:rotate3d(0, 0, 1, -3deg)}100%{transform:rotate3d(0, 0, 1, 0deg)}}.upload-feed-work .popup__wrap{padding:35px 35px 0}.upload-feed-work .title{text-align:center;font-size:24px}.upload-feed-work .title .text__curve{right:55px;width:170px;bottom:-40px}.upload-feed-work .kit__photo{width:100%;height:200px;margin:0 auto;border:1px dashed rgba(0,0,0,0.2)}.upload-feed-work .kit__photo.has-image{border:none}.upload-feed-work .kit__photo-image{max-height:200px;height:auto;width:auto}.upload-feed-work .kit__file{bottom:0}.pagination-lesson{font-family:'Montserrat-Regular', sans-serif}.pagination-lesson__page-item{display:block;width:30px;height:30px;float:left;padding:5px;margin:5px;text-align:center;list-style:none;border:1px solid #ccc;border-radius:3px}.pagination-lesson__page-item_active{background:#b4ead7}.pagination-lesson__steps a{display:inline-block;height:30px;padding:5px;margin-right:10px;border:1px solid #ccc;border-radius:3px}.lesson-admin .lessons__action{background:#fff;border-radius:3px}.votes{margin-top:16px}.votes .icon.questions__heart{float:left;width:18px;height:18px}.votes__quantity{display:inline-block;float:left;line-height:18px;padding-left:8px}.votes.js-polling{cursor:pointer}.image-center{display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto 24px}.image-center_b-radius{border-radius:6px}.stream-video{text-align:center}.stream-video iframe{max-width:720px;border-radius:6px}.stream{position:relative;width:100%}.stream__video{position:relative;width:70%;float:left;padding-top:56.39%}@media only screen and (max-width: 1023px){.stream__video{width:65%}}@media only screen and (max-width: 720px){.stream__video{width:100%}}.stream__chat{position:relative;width:30%;float:left;padding-top:56.39%}.stream__chat iframe{position:absolute;top:0;left:0}@media only screen and (max-width: 1023px){.stream__chat{width:35%}}@media only screen and (max-width: 720px){.stream__chat{width:100%;min-height:500px}}.popup-1002{z-index:1002}.franchise-timer{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333;text-align:center;margin-bottom:64px}@media only screen and (max-width: 720px){.franchise-timer{margin-bottom:32px}}.franchise-timer__block{width:100%;padding:45px;min-height:100px;background:linear-gradient(139.52deg, #CFEEFF .54%, #F4FBFF 114.73%);border-radius:8px}.big-text-field{width:100%;min-height:300px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;border:1px solid #ccc}.number-input{padding:10px 15px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;max-width:100px;border:1px solid #ccc}.price-changer__item{margin-top:24px;padding:5px 10px;border:1px solid #ccc}.price-changer__item-title{display:block;min-width:100px;max-width:400px;margin-top:-21px;padding:3px 15px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;background:#fff}.price-changer__price-block{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0 20px;width:100%;float:left;padding:15px}@media only screen and (max-width: 1023px){.price-changer__price-block{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 20px}}.price-changer__item-price{margin-bottom:24px}.price-changer__item-price input{width:100%;max-width:150px;padding:0 0 3px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;border-bottom:1px solid #a7a7a7}.price-changer__item-price span{display:inline-block;width:100%}.text-btn{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;cursor:pointer;color:#1c86f2}.card-items{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px 20px}@media only screen and (max-width: 1280px){.card-items{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px 20px}}@media only screen and (max-width: 530px){.card-items{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:24px 23px}}.card-items_i2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px 20px}@media only screen and (max-width: 720px){.card-items_i2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px 20px}}@media only screen and (max-width: 530px){.card-items_i2{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:24px 23px}}.card-items_i4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:24px 23px}@media only screen and (max-width: 1023px){.card-items_i4{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px 23px}}@media only screen and (max-width: 720px){.card-items_i4{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px 23px}}@media only screen and (max-width: 450px){.card-items_i4{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:24px 23px}}.card-items_i4-i2{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:24px 23px}@media only screen and (max-width: 1023px){.card-items_i4-i2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px 23px}}@media only screen and (max-width: 450px){.card-items_i4-i2{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:24px 23px}}.card-items_mdl-btn .btn-v3_w100-tght{padding:15px;height:50px;line-height:20px}.card-items_m4 .card-items__item:nth-child(n+9){display:none}@media only screen and (max-width: 1023px){.card-items_m4 .card-items__item:nth-child(n+7){display:none}}@media only screen and (max-width: 720px){.card-items_m4 .card-items__item:nth-child(n+5){display:none}}.card-items_m4.open .card-items__item:nth-child(n+9){display:flex}@media only screen and (max-width: 1023px){.card-items_m4.open .card-items__item:nth-child(n+7){display:flex}}@media only screen and (max-width: 720px){.card-items_m4.open .card-items__item:nth-child(n+5){display:flex}}.card-items__item-wrapper{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-items__item{position:relative;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.05);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;min-width:0;background:#fff;overflow:hidden}.card-items__item>*{min-width:0}.card-items__item-subscription{position:relative;padding:24px 15px 15px;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;min-width:0;grid-column:1 / 3;grid-row:2}.card-items__item-subscription_wheel{display:block;background:#f9e5ec;text-align:center}.card-items__item-subscription_wheel img{width:250px;height:250px}.card-items__item-subscription_wheel h3{margin-bottom:18px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;text-align:center;color:#4A003E}.card-items__item-subscription_weekly-art{display:block;padding:0 0 15px !important;background:#f9e5ec;text-align:center;overflow:hidden;grid-column:auto;grid-row:auto}.card-items__item-subscription_weekly-art img{width:100%;height:auto}.card-items__item-subscription_weekly-art h3{margin-bottom:18px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;text-align:center;color:#4A003E}@media only screen and (max-width: 1280px){.card-items__item-subscription{padding:15px}}@media only screen and (max-width: 720px){.card-items__item-subscription{padding:15px}}@media only screen and (max-width: 450px){.card-items__item-subscription{grid-column:auto;grid-row:3;flex-direction:column}}.card-items__item-subscription>*{min-width:0}.card-items__item-subscription-img{position:relative;width:50%;height:194px;float:left;text-align:center}.card-items__item-subscription-img img{height:100%}@media only screen and (max-width: 450px){.card-items__item-subscription-img{width:100%}}.card-items__item-subscription-text{float:right;width:50%;padding-left:12px;box-sizing:border-box}@media only screen and (max-width: 450px){.card-items__item-subscription-text{width:100%;margin-top:15px;padding-left:0}}.card-items__item-subscription-header{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.card-items__item-subscription-header{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}}.card-items__item-subscription-info{margin-top:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.card-items__item-subscription-info{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.card-items__item-subscription-btn{position:static;width:100%;bottom:16px;margin:24px 0 0;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, #FF8EC4 0%, #8E70FA 47.75%, #3D96FE 100%)}@media only screen and (max-width: 1023px){.card-items__item-subscription-btn{font-size:10px}}@media only screen and (max-width: 720px){.card-items__item-subscription-btn{position:static;margin:24px auto 0}}@media only screen and (max-width: 450px){.card-items__item-subscription-btn{font-size:12px}}.card-items__item-bubble{z-index:10;position:absolute;display:inline-block;width:auto;height:25px;top:-10px;right:-13px;padding:5px 12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;color:#fff;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:16px}@media only screen and (max-width: 720px){.card-items__item-bubble{right:15px}}.card-items__item-bubble_free{position:absolute;display:inline-block;width:auto;height:25px;top:-10px;right:-13px;padding:5px 12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;color:#fff;background:linear-gradient(153.01deg, #FF2E79 12.76%, #AD00FF 86.67%);box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:16px}@media only screen and (max-width: 720px){.card-items__item-bubble_free{right:15px}}.card-items__item-bubble_own{position:absolute;display:inline-block;width:auto;height:25px;top:-10px;right:-13px;padding:5px 12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em;color:#fff;background:#00d086;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:16px}@media only screen and (max-width: 720px){.card-items__item-bubble_own{right:15px}}.card-items__item-bubble_brown{background:#faad12}.card-items__item-bubble_red{background:#ff2a17}.card-items__weekly-text{padding:0 15px;text-align:right}.card-items__bubble{position:absolute;height:28px;top:20px;left:20px;padding:5px 10px;font-family:'ProximaNova-Bold', sans-serif;color:#fff;font-size:12px;line-height:18px;letter-spacing:0px;text-align:right;text-transform:uppercase;box-sizing:border-box;border:1px solid rgba(30,30,30,0.05);border-radius:10px;background:#ff9500}.card-items__item-img{width:100%;max-height:364px;min-height:125px;border-radius:20px 20px 0 0;background:#fff;text-align:center;overflow:hidden}.card-items__item-img img{max-width:100%;min-height:auto;max-height:100%}@media only screen and (max-width: 1280px){.card-items__item-img{max-width:100%;max-height:217px;min-height:125px}}@media only screen and (max-width: 1023px){.card-items__item-img{width:100%;max-width:1000px;max-height:1188px}}@media only screen and (max-width: 720px){.card-items__item-img{max-width:100%;max-height:326px;min-height:115px}}@media only screen and (max-width: 450px){.card-items__item-img{max-width:404px;max-height:404px}}.card-items__item-img_fw{max-width:100%;max-height:100%}.card-items__item-img_fw img{width:100%}.card-items__item-info{position:relative;padding:15px 20px 85px;flex-grow:1}@media only screen and (max-width: 720px){.card-items__item-info{padding:16px 16px 85px}}.card-items__item-info_course{padding:16px 16px 85px}.card-items__item-info_short{padding:16px 16px 85px}@media only screen and (max-width: 720px){.card-items__item-info_short{padding:16px 16px 85px}}.card-items__item-info_btn{padding-bottom:125px}.card-items__item-price-row{width:100%;margin-bottom:8px}.card-items__item-price-row::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.card-items__item-price{display:inline-block;float:left;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;color:#ff2a17}.card-items__item-catalog{display:inline-block;float:right}.card-items__item-author{margin-top:24px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333}.card-items__author{margin-top:10px;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:14px;line-height:137%;letter-spacing:0;text-align:left}.card-items__author a{color:#000}.card-items__short-description{margin-top:10px;font-family:'ProximaNova-Regular', sans-serif;color:rgba(30,30,30,0.4);font-size:14px;line-height:135%;letter-spacing:0px;text-align:left}.card-items__short-description p{color:rgba(30,30,30,0.4)}.card-items__item-caption{font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:22px;line-height:108%;letter-spacing:0;text-align:left}@media only screen and (max-width: 1280px){.card-items__item-caption{font-size:18px}}@media only screen and (max-width: 1023px){.card-items__item-caption{font-size:16px}}@media only screen and (max-width: 720px){.card-items__item-caption{font-size:16px}}.card-items__item-comment{margin-top:12px;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1280px){.card-items__item-comment{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}@media only screen and (max-width: 1023px){.card-items__item-comment{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}@media only screen and (max-width: 720px){.card-items__item-comment{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}}.card-items__item-access{margin-top:5px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#a7a7a7}.card-items__hold-text{margin-top:5px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;color:#a7a7a7}.card-items__item-description{margin-top:10px;font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:21px;letter-spacing:0.1px;color:#333333}.card-items__item-footer{position:absolute;width:100%;bottom:20px;left:0;padding:0 20px;margin-top:20px;box-sizing:border-box}@media only screen and (max-width: 720px){.card-items__item-footer{padding:0 16px;bottom:16px}}.card-items__discount{height:22px;margin-bottom:10px;font-family:'ProximaNova-Regular', sans-serif;color:#ff006a;font-size:16px;line-height:24px;letter-spacing:0;background:linear-gradient(50.59deg, #ff7003, #e100ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.card-items__discount span{display:inline-block;float:left;background:linear-gradient(50.59deg, #ff7003, #e100ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.card-items__discount span.discount_text{margin-left:10px}@media only screen and (max-width: 1023px){.card-items__discount span.discount_text{display:inline-block}}.card-items__discount .card-items__discounted_price{position:relative;display:inline-block;float:left;margin-left:20px;background:linear-gradient(50.59deg, #ff7003, #e100ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.card-items__discount .card-items__discounted_price::before{content:'';position:absolute;display:inline-block;width:100%;height:2px;top:50%;background:linear-gradient(50.59deg, #ff7003, #e100ff)}.card-items__item-feature{width:20px;height:20px;float:left;background-image:url("/static/img/fav-star-1.9f18f408db30.svg");background-repeat:no-repeat;background-size:contain}.card-items__item-feature.active{background-image:url("/static/img/fav-star-2.b9e9bdbbd009.svg")}.card-items__item-hold{position:relative;display:inline-block;width:20px;height:20px;float:left;text-align:center;font-size:20px;cursor:pointer;opacity:0.5}.card-items__item-hold:hover{opacity:1}.card-items__item-url{position:relative;display:inline-block;float:right;color:#0054f6}.card-items__item-url::after{position:relative;content:'';display:inline-block;width:20px;height:20px;top:5px;background-image:url("/static/img/arrow-right.20736d43201e.svg");background-repeat:no-repeat;background-size:contain}.card-items__item-url_small{font-size:14px}.card-items__admin-actions{position:absolute;width:80px;height:20px;padding:5px;font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333;top:5px;right:5px;background:#fff}.course-catalog{width:880px;float:right}@media only screen and (max-width: 1475px){.course-catalog{width:780px}}@media only screen and (max-width: 1280px){.course-catalog{width:697px}}@media only screen and (max-width: 1023px){.course-catalog{width:100%}}.course-catalog_fw{width:100%}.course-list-header{font-family:'ProximaNova-Regular', sans-serif;padding:7px 0 20px;color:#000;font-size:30px;line-height:32px;font-weight:400;letter-spacing:0;text-align:left}@media only screen and (max-width: 720px){.course-list-header{font-size:20px}}.header-v3-t2{font-family:'ProximaNova-Regular', sans-serif;color:#1e1e1e;font-weight:400;font-size:30px;line-height:106%;letter-spacing:0;text-align:left}@media only screen and (max-width: 720px){.header-v3-t2{font-size:24px}}.wide-block.fixed{position:fixed;top:15px;left:50%;margin-left:-610px}@media only screen and (max-width: 1475px){.wide-block.fixed{margin-left:-540px}}@media only screen and (max-width: 1280px){.wide-block.fixed{margin-left:-481px}}@media only screen and (max-width: 1023px){.wide-block.fixed{display:none}}.wide-block.fixed.fixed-bottom{position:absolute;left:50%;margin-left:-610px}@media only screen and (max-width: 1475px){.wide-block.fixed.fixed-bottom{margin-left:-540px}}@media only screen and (max-width: 1280px){.wide-block.fixed.fixed-bottom{margin-left:-481px}}@media only screen and (max-width: 1023px){.wide-block.fixed.fixed-bottom{display:none}}@media only screen and (max-width: 520px){.totop.course-totop{display:none !important}}.course-block-v3{position:relative;width:100%}.course-block-v3__content{width:679px;padding:50px 20px 50px 0;float:left;box-sizing:border-box}@media only screen and (max-width: 720px){.course-block-v3__content{width:100%;padding:30px 0px}}.course-block-v3__caption{margin-bottom:15px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:46px;line-height:50px;letter-spacing:0px;text-align:left}.course-block-v3__author{margin:15px 0;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0px;text-align:left}.course-block-v3__author a{font-family:'ProximaNova-SemiBold', sans-serif;color:#000}.course-block-v3__description{margin-top:15px;font-family:'ProximaNova-Regular', sans-serif;color:#1e1e1e;font-size:20px;line-height:26px;letter-spacing:0px;text-align:left}.course-block-v3__description-text{width:calc(100% - 280px - 15px);float:left}@media only screen and (max-width: 720px){.course-block-v3__description-text{width:100%;margin-bottom:15px}}.course-block-v3__description-img{width:280px;float:right}.course-block-v3__description-img iframe{width:100%;height:auto;border-radius:10px}@media only screen and (max-width: 720px){.course-block-v3__description-img{position:relative;width:100%;margin-bottom:15px;padding-bottom:53%}.course-block-v3__description-img iframe{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:10px}}.course-block-v3__description-video{margin-top:15px;font-family:'ProximaNova-Regular', sans-serif;color:#1e1e1e;font-size:20px;line-height:26px;letter-spacing:0px;text-align:left}.course-block-v3__pay{display:none}@media only screen and (max-width: 1023px){.course-block-v3__pay{display:flex;flex-direction:row;gap:25px;width:100%}}@media only screen and (max-width: 720px){.course-block-v3__pay{flex-direction:column}}.course-block-v3__pay_floating{position:absolute;display:inline-block;width:299px;top:50px;right:0}@media only screen and (max-width: 1280px){.course-block-v3__pay_floating{width:250px}}@media only screen and (max-width: 1023px){.course-block-v3__pay_floating{display:none}}.course-block-v3__price-timer{margin:10px 0;font-family:'ProximaNova-Regular', sans-serif;color:#ff006a;font-size:12px;line-height:15px;letter-spacing:0px;text-align:center}.course-block-v3__price-timer.green{color:#00f035}.course-block-v3__price-timer-clock{white-space:nowrap}.course-block-v3__price{width:100%;padding:30px;margin-bottom:20px;box-sizing:border-box;border:2px solid #4f00f4;border-radius:20px;background:#fff;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0;text-align:left}.course-block-v3__price_green{border:2px solid #00f035}.course-block-v3__price.active .course-block-v3__price-amount::after{display:block}.course-block-v3__price-discount{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:12px;line-height:15px;letter-spacing:0px;text-align:left}.course-block-v3__price-discount b{font-family:'ProximaNova-SemiBold', sans-serif}.course-block-v3__price-amount{position:relative;display:inline-block;margin:10px 0 0;padding:0 0 0 27px;font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:28px;line-height:34px;letter-spacing:0;text-align:left}.course-block-v3__price-amount::before{position:absolute;content:'';width:20px;height:20px;top:5px;left:0;box-sizing:border-box;border:1px solid rgba(0,0,0,0.2);border-radius:10px}.course-block-v3__price-amount::after{content:'';display:none;position:absolute;width:12px;height:12px;top:9px;left:4px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.2);border-radius:10px;background:#4f00f4}.course-block-v3__pay-info{font-family:'ProximaNova-Regular', sans-serif;color:rgba(30,30,30,0.7);font-size:16px;line-height:32px;letter-spacing:0px;text-align:left}.course-block-v3__price-col{width:100%}@media only screen and (max-width: 720px){.course-block-v3__price-col{max-width:350px}}.course-block-v3__price-col .btn-h,.course-block-v3__price-col .bnt-fixed{display:none}.course-block-v3__price-col:first-child{margin-right:2%;float:left}.course-block-v3__price-col:last-child{float:left}@media only screen and (max-width: 520px){.course-block-v3__price-col{width:100%}.course-block-v3__price-col:last-child{margin-top:25px}.course-block-v3__price-col .btn-s{display:none}.course-block-v3__price-col .btn-h{display:inline-block}}.course-block-v3__price-col .bnt-fixed{display:none}@media only screen and (max-width: 550px){.course-block-v3__price-col .bnt-fixed.fixed{position:fixed;display:inline-block;width:90%;bottom:20px;left:50%;transform:translate(-50%);z-index:100}}.course-block-v3__pay-info-author{position:relative;margin-top:23px;padding-right:60px;font-family:'ProximaNova-SemiBold', sans-serif;color:rgba(30,30,30,0.7);font-size:16px;line-height:120%;letter-spacing:0px;text-align:left}.course-block-v3__pay-info-author a{color:#000;white-space:nowrap}.course-block-v3__pay-info-avatar{position:absolute;right:0;top:50%;width:50px;height:50px;border-radius:50%;float:right;transform:translateY(-50%)}.course-block-v3__img-preview{position:relative;width:100%;height:0;padding-bottom:59%;overflow:hidden;border-radius:10px}.course-block-v3__img-preview::after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:10px;border:1px solid rgba(0,0,0,0.05);box-sizing:border-box}.course-block-v3__img{width:100%;height:auto}.course-block-v3__img img{width:100%;height:auto;box-sizing:border-box;border-radius:10px}.course-block-v3__img iframe{border-radius:10px;background:#e8e8e8;box-sizing:border-box}.course-block-v3__img_relative{position:relative}.course-block-v3__return-btn{position:relative;display:inline-block;margin-top:10px;padding:14px 15px 10px 50px;font-family:'ProximaNova-Bold', sans-serif;color:#1e1e1e;font-size:15px;line-height:22px;letter-spacing:0px;text-align:center;border-radius:10px;background:#fff}.course-block-v3__return-btn a{padding:10px 10px 10px 50px;font-family:'ProximaNova-Bold', sans-serif;color:#1e1e1e;font-size:15px;line-height:22px;letter-spacing:0px;text-align:center}.course-block-v3__return-btn::before{content:'';position:absolute;display:inline-block;width:30px;height:30px;top:8px;left:15px;background-image:url("/static/img/return.eb3786cacff1.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.course-content-block{width:100%}.course-content-block__caption{font-family:'ProximaNova-SemiBold', sans-serif;color:#1e1e1e;font-size:28px;line-height:121%;letter-spacing:0;text-align:left}.course-content-block__h-text{font-family:'ProximaNova-SemiBold', sans-serif;color:#1e1e1e;font-size:28px;line-height:121%;letter-spacing:0;text-align:left}@media only screen and (max-width: 1280px){.course-content-block__h-text{font-size:25px}}@media only screen and (max-width: 1023px){.course-content-block__h-text{font-size:22px}}@media only screen and (max-width: 720px){.course-content-block__h-text{font-size:20px}}.course-content-block__attention{padding:27px 0 27px 30px;color:#4f00f4;border-left:5px solid #4f00f4}.course-content-block__text{margin-top:10px;font-family:'ProximaNova-Regular', sans-serif;color:#1e1e1e;font-size:16px;line-height:137%;letter-spacing:0px;text-align:left}.course-content-block__text p{margin-top:10px;font-family:'ProximaNova-Regular', sans-serif;color:#1e1e1e;font-size:16px;line-height:137%;letter-spacing:0px;text-align:left}.course-content-block__text_h-t p{font-size:25px}@media only screen and (max-width: 1280px){.course-content-block__text_h-t p{font-size:20px}}@media only screen and (max-width: 720px){.course-content-block__text_h-t p{font-size:25px}}.course-content-block__img{width:100%;height:0;margin-top:20px;padding-bottom:63%;border-radius:10px;overflow:hidden}.course-content-block__img img{width:100%;height:auto}.course-content-block__img_b{height:auto;padding-bottom:0}.course-content-block__img_b img{display:block}.course-content-block__gallery{margin-top:20px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px 10px}@media only screen and (max-width: 720px){.course-content-block__gallery{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px 10px}}@media only screen and (max-width: 450px){.course-content-block__gallery{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px 15px}}.course-content-block__gallery-item-wrapper{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:100%}.course-content-block__gallery-item img{width:100%;height:auto;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.05);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;min-width:0;background:#fff}.course-content-block__gallery-item img>*{min-width:0}.course-content-block__gallery-item.examples__item{margin:0}.course-content-block__gallery.examples{margin:20px 0 0 !important}@media only screen and (max-width: 720px){.course-content-block__gallery.examples{margin:20px 0 0 !important}}.course-content-block .course-video-block{width:100%}@media only screen and (max-width: 1475px){.course-content-block .course-video-block{width:100%}}@media only screen and (max-width: 1280px){.course-content-block .course-video-block{width:100%}}@media only screen and (max-width: 1023px){.course-content-block .course-video-block{width:100%}}@media only screen and (max-width: 720px){.course-content-block .course-video-block{width:100%}}.flex-line-img{width:100%;margin:50px auto 0}@media only screen and (max-width: 1280px){.flex-line-img{padding:0 20px;box-sizing:border-box}}@media only screen and (max-width: 1023px){.flex-line-img{width:100%}}@media only screen and (max-width: 720px){.flex-line-img{padding:0}}.flex-line-img__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:40px;padding:0;flex:280px;flex-grow:0;flex-wrap:nowrap;margin:50px 0}@media only screen and (max-width: 1023px){.flex-line-img__items{flex-wrap:wrap;gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media only screen and (max-width: 720px){.flex-line-img__items{gap:36px}}.flex-line-img__item{padding:0 0px;flex-grow:1;flex-basis:0;text-align:center;box-sizing:border-box}@media only screen and (max-width: 1023px){.flex-line-img__item{flex:45%;width:100%;border-radius:35px}}@media only screen and (max-width: 720px){.flex-line-img__item{border-radius:30px;padding:20px 20px}}.flex-line-img__item img{width:147px;height:auto;margin:20px auto 0}@media only screen and (max-width: 720px){.flex-line-img__item img{margin:10px auto 0}}.flex-line-img__item h3{margin:30px 0 10px;font-family:'ProximaNova-Bold', sans-serif;font-size:18px;line-height:120%;letter-spacing:0}@media only screen and (max-width: 1023px){.flex-line-img__item h3{font-size:16px;margin:10px 0 10px}}@media only screen and (max-width: 720px){.flex-line-img__item h3{font-size:16px}}.flex-line-img__item p{margin:0;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:138%;letter-spacing:0}@media only screen and (max-width: 1023px){.flex-line-img__item p{font-size:16px}}@media only screen and (max-width: 720px){.flex-line-img__item p{font-size:15px}}.course-block-author-v3{position:relative;width:100%;min-height:300px;margin:0 auto 0;padding:30px 30px 40px;background:#fff;border-radius:20px;box-sizing:border-box}.course-block-author-v3::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.course-block-author-v3_long-text{height:auto}@media only screen and (max-width: 1280px){.course-block-author-v3{width:100%}.course-block-author-v3_long-text{height:auto}}@media only screen and (max-width: 1023px){.course-block-author-v3{width:100%}}@media only screen and (max-width: 720px){.course-block-author-v3{width:100%;height:auto;border-radius:0}}.course-block-author-v3__avatar{position:absolute;width:180px;height:100%;left:0;top:0;text-align:center;overflow:hidden;border-radius:50%}.course-block-author-v3__avatar img{width:auto;height:100%;margin:0 -100%}@media only screen and (max-width: 1280px){.course-block-author-v3__avatar{width:349px}}@media only screen and (max-width: 1023px){.course-block-author-v3__avatar{width:249px}}@media only screen and (max-width: 720px){.course-block-author-v3__avatar{position:relative;width:100%;height:200px;border-radius:0}.course-block-author-v3__avatar img{width:100%;height:auto;margin-left:0;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}}.course-block-author-v3__avatar_circle{position:relative;width:180px;height:180px;float:left;margin-top:20px;margin-left:0px;box-shadow:none;border:2px solid #fff;border-radius:50%;overflow:hidden}.course-block-author-v3__avatar_circle img{width:100%;height:100%}@media only screen and (max-width: 1023px){.course-block-author-v3__avatar_circle{width:180px;height:180px;margin-top:20px;margin-left:0px}}@media only screen and (max-width: 720px){.course-block-author-v3__avatar_circle{width:120px;height:120px;margin-top:20px;margin-left:15px}}@media only screen and (max-width: 720px){.course-block-author-v3__avatar_circle_long-title{position:absolute;display:block;top:60px;left:15px;margin:0}}.course-block-author-v3_long-text .course-block-author-v3__avatar img{width:auto;height:100%;margin-left:-218px}@media only screen and (max-width: 1280px){.course-block-author-v3_long-text .course-block-author-v3__avatar{width:349px}.course-block-author-v3_long-text .course-block-author-v3__avatar img{margin-left:-218px}}@media only screen and (max-width: 1023px){.course-block-author-v3_long-text .course-block-author-v3__avatar{width:249px;height:249px;border-radius:50%;left:20px;top:20px}.course-block-author-v3_long-text .course-block-author-v3__avatar img{margin-left:-75px}}@media only screen and (max-width: 720px){.course-block-author-v3_long-text .course-block-author-v3__avatar{position:relative;width:100%;height:200px;border-radius:0;top:0;left:0}.course-block-author-v3_long-text .course-block-author-v3__avatar img{width:100%;height:auto;margin-left:0;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}}.course-block-author-v3__text-container{width:385px;float:right;padding:20px 0 0 50px;font-size:20px;box-sizing:border-box}@media only screen and (max-width: 1280px){.course-block-author-v3__text-container{width:385px;padding:20px 0 0 50px;font-size:15px}}@media only screen and (max-width: 1023px){.course-block-author-v3__text-container{width:403px;padding:20px 0 0 50px}}@media only screen and (max-width: 720px){.course-block-author-v3__text-container{width:auto;min-height:10px;padding:0}.course-block-author-v3__text-container_circle-avatar{padding:0}}.course-block-author-v3__mini-caption{margin-bottom:8px;font-family:'Montserrat-Bold', sans-serif;font-size:15px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#333;color:#627bff}@media only screen and (max-width: 1280px){.course-block-author-v3__mini-caption{font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:0.1em;text-transform:uppercase;color:#333;color:#627bff}}.course-block-author-v3__caption{margin-bottom:24px;margin-top:0;color:#000;font-family:'ProximaNova-SemiBold', sans-serif;font-size:28px;line-height:34px;letter-spacing:0px;text-align:left}@media only screen and (max-width: 1280px){.course-block-author-v3__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.course-block-author-v3__caption{margin-bottom:0}}@media only screen and (max-width: 720px){.course-block-author-v3__avatar-caption-text{display:none}}.course-block-author-v3__avatar-caption{display:none}@media only screen and (max-width: 720px){.course-block-author-v3__avatar-caption{display:block;float:left;width:100%;margin-top:20px}}@media only screen and (max-width: 720px){.course-block-author-v3__avatar-caption_long-title{min-height:96px;padding-top:10px;padding-left:110px}}.course-block-author-v3__info{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0px;text-align:left}.course-block-author-v3__info p{margin-top:0;margin-bottom:16px}.course-block-author-v3__info p:last-child{margin-bottom:0}.reports__body{padding:20px;width:100%;border-radius:50px;background:#f0f0f0}.reports__body .questions__item_reply{padding-left:0}.reports__caption{font-family:'ProximaNova-SemiBold', sans-serif;color:#1e1e1e;font-size:28px;line-height:34px;letter-spacing:0px;text-align:left}.image-text-block-v3_colored{border-radius:20px;background:#b4e9ff}.image-text-block-v3__caption{font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:28px;line-height:34px;letter-spacing:0;text-align:left}.image-text-block-v3__text{float:right}.image-text-block-v3__content{width:410px;float:right;padding:60px 40px;box-sizing:border-box}@media only screen and (max-width: 1023px){.image-text-block-v3__content{width:380px;padding:30px 20px}}@media only screen and (max-width: 720px){.image-text-block-v3__content{width:100%;padding:20px 0}.image-text-block-v3__content_colored{padding:20px}}.image-text-block-v3__content_va{display:table;min-height:220px;padding:20px 20px;box-sizing:border-box}@media only screen and (max-width: 1023px){.image-text-block-v3__content_va{min-height:200px;width:445px}}@media only screen and (max-width: 720px){.image-text-block-v3__content_va{width:100%;min-height:10px;padding:20px}}.image-text-block-v3__content_w2-3{width:calc(67% - 20px);padding:0}@media only screen and (max-width: 1023px){.image-text-block-v3__content_w2-3{width:calc(67% - 20px);padding:30px 0}}@media only screen and (max-width: 720px){.image-text-block-v3__content_w2-3{width:100%;padding:20px 0}.image-text-block-v3__content_w2-3_colored{padding:20px}}.image-text-block-v3__content_l{float:left}@media only screen and (max-width: 720px){.image-text-block-v3__content_l{order:2}}.image-text-block-v3__content .text-middle{display:table-cell;vertical-align:middle}.image-text-block-v3__img-wrapper_w3{display:flex;justify-content:space-between}@media only screen and (max-width: 720px){.image-text-block-v3__img-wrapper_w3{flex-direction:column}}.image-text-block-v3__img{width:220px;height:220px;float:left;border-radius:20px;overflow:hidden}.image-text-block-v3__img img{width:auto;height:100%}@media only screen and (max-width: 720px){.image-text-block-v3__img img{width:100%;height:auto}}@media only screen and (max-width: 1023px){.image-text-block-v3__img{width:200px;height:200px}}@media only screen and (max-width: 720px){.image-text-block-v3__img{position:relative;width:100%;padding-bottom:70%;border-radius:20px 20px 0 0}.image-text-block-v3__img img{position:absolute;left:0;top:0}}.image-text-block-v3__img_w1-3{width:auto;height:auto}@media only screen and (max-width: 1023px){.image-text-block-v3__img_w1-3{width:auto;height:auto}}@media only screen and (max-width: 720px){.image-text-block-v3__img_w1-3{position:relative;width:100%;padding-bottom:0;border-radius:20px 20px 0 0}.image-text-block-v3__img_w1-3 img{position:static;left:0;top:0}}.image-text-block-v3__img_w1-3 img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}@media only screen and (max-width: 720px){.image-text-block-v3__img_w1-3 img{width:100%;height:auto}}.image-text-block-v3__img-wrapper-w3{width:33%;height:auto;display:flex;flex-direction:column;align-content:center;justify-content:center}@media only screen and (max-width: 1023px){.image-text-block-v3__img-wrapper-w3{width:33%;height:auto}}@media only screen and (max-width: 720px){.image-text-block-v3__img-wrapper-w3{position:relative;width:100%}}.image-text-block-v3__img-wrapper-w3 img{display:block;width:auto;height:auto}@media only screen and (max-width: 720px){.image-text-block-v3__img-wrapper-w3_r{order:1}}.breadcrumbs{margin-top:-10px;border-bottom:1px solid rgba(0,0,0,0.12)}@media only screen and (max-width: 1023px){.breadcrumbs{margin-top:0}}.breadcrumbs__links{display:inline-block;padding:12px 20px 12px 0;font-family:'ProximaNova-Regular', sans-serif;font-size:14px;line-height:22px;letter-spacing:0;text-align:left}.breadcrumbs__links a{display:inline-block;font-family:'ProximaNova-Regular', sans-serif;color:#000}.breadcrumbs__links a::after{content:'';display:inline-block;height:14px;width:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNi4yOTI4OSA2LjI5Mjg5QzYuNjgzNDIgNi42ODM0MiA2LjY4MzQyIDcuMzE2NTggNi4yOTI4OSA3LjcwNzExTDEgMTMiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1vcGFjaXR5PSIwLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);background-position:11px center;background-repeat:no-repeat}.breadcrumbs__links span{color:rgba(30,30,30,0.7)}.quiz-v3{width:100%;margin-top:20px;padding:40px 30px;background:#fff;border-radius:30px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.05)}.quiz-v3__intro{width:50%;float:right}@media only screen and (max-width: 720px){.quiz-v3__intro{width:100%;margin-top:24px}}.quiz-v3__intro_w{width:100%}.quiz-v3__question-text{margin-top:40px;margin-bottom:20px;font-family:'ProximaNova-SemiBold', sans-serif;color:#1e1e1e;font-size:20px;line-height:23px;letter-spacing:0;text-align:left}@media only screen and (max-width: 720px){.quiz-v3__question-text{margin-bottom:20px}}.quiz-v3__variants{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-content:stretch}@media only screen and (max-width: 720px){.quiz-v3__variants{width:100%;float:none}}.quiz-v3__variants label{position:relative;display:inline-block;width:calc(50% - 10px);padding:20px;font-family:'ProximaNova-Bold', sans-serif;border-radius:20px;background:rgba(118,118,128,0.12);color:#000;font-size:16px;line-height:20px;letter-spacing:0;text-align:left}@media only screen and (max-width: 1280px){.quiz-v3__variants label{margin-bottom:36px;font-size:18px}}@media only screen and (max-width: 1023px){.quiz-v3__variants label{margin-bottom:24px;font-size:18px}}@media only screen and (max-width: 720px){.quiz-v3__variants label{margin-bottom:24px;font-size:18px}}.quiz-v3__variants label.success{color:#00D086}.quiz-v3__variants label.success input:checked+.quiz__variants-text::after{background-color:#00D086}.quiz-v3__variants label.fail{color:#aa0000}.quiz-v3__variants label.fail input:checked+.quiz__variants-text::after{background-color:#aa0000}.quiz-v3__variants label input{display:none;opacity:0}.quiz-v3__variants label input+.quiz-v3__variants-text::before{position:absolute;content:'';display:inline-block;width:20px;height:20px;right:20px;top:20px;flex-shrink:0;flex-grow:0;border:1px solid rgba(0,0,0,0.2);border-radius:50%;margin-right:1px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.quiz-v3__variants label input:checked+.quiz-v3__variants-text::before{background-color:#fff}.quiz-v3__variants label input:checked+.quiz-v3__variants-text::after{position:absolute;content:'';display:inline-block;width:12px;height:12px;top:24px;right:24px;flex-shrink:0;flex-grow:0;background-color:#4f00f4;border-radius:50%;margin-right:1px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.quiz-v3__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:35px;line-height:110%;letter-spacing:-0.01em;color:#333333}@media only screen and (max-width: 1023px){.quiz-v3__caption{font-size:30px}}@media only screen and (max-width: 720px){.quiz-v3__caption{font-size:24px}}.quiz-v3__welcome{margin-top:20px;font-family:'ProximaNova-Regular', sans-serif;color:#1e1e1e;font-size:16px;line-height:22px;letter-spacing:0;text-align:left}@media only screen and (max-width: 1023px){.quiz-v3__welcome{font-size:16px}}@media only screen and (max-width: 720px){.quiz-v3__welcome{font-size:16px}}.quiz-v3__image{width:45%;float:left}@media only screen and (max-width: 720px){.quiz-v3__image{width:100%}}.quiz-v3__image img{width:100%}.quiz-v3__result{font-family:'Montserrat-Bold', sans-serif;margin-bottom:24px;font-size:21px;line-height:130%}@media only screen and (max-width: 1023px){.quiz-v3__result{font-family:'Montserrat-Bold', sans-serif;font-size:18px}}@media only screen and (max-width: 720px){.quiz-v3__result{font-family:'Montserrat-Bold', sans-serif;font-size:15px}}.quiz-v3__question-image{width:40%;float:right}.quiz-v3__question-image img{max-height:250px}@media only screen and (max-width: 720px){.quiz-v3__question-image{width:100%;float:none;margin-bottom:24px}}.quiz-v3__answer{margin-top:20px;margin-bottom:20px;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:22px;letter-spacing:0;text-align:center}@media only screen and (max-width: 720px){.quiz-v3__answer{font-size:16px;margin-top:20px}}.quiz-v3__final-text{margin-top:20px;text-transform:none;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:130%}.quiz-v3__final-text p:not(.quiz__result){margin-bottom:12px}@media only screen and (max-width: 1023px){.quiz-v3__final-text p:not(.quiz__result){margin-top:18px;margin-bottom:5px}}@media only screen and (max-width: 720px){.quiz-v3__final-text p:not(.quiz__result){font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.quiz-v3__final{width:50%;float:right;font-family:'ProximaNova-SemiBold', sans-serif;font-size:16px;line-height:130%;letter-spacing:1px}@media only screen and (max-width: 720px){.quiz-v3__final{width:100%;margin-top:24px;font-size:18px}}.quiz-v3__final img{padding-right:30px;padding-bottom:30px}.quiz-v3__final_w{width:100%}.quiz-v3__btn{max-width:290px;margin:16px 0}.quiz-v3__btn_start{margin:24px auto}.quiz-v3 a.quiz__btn_start{display:block}.placeholder-blocks{opacity:0}.author-courses .courses__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px 24px}@media only screen and (max-width: 1023px){.author-courses .courses__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px 24px}}@media only screen and (max-width: 720px){.author-courses .courses__list{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:24px 24px}}.block-header{position:relative}@media only screen and (max-width: 1023px){.block-header h1{padding-right:35px}}.block-header__filter{display:none}@media only screen and (max-width: 1023px){.block-header__filter{position:absolute;display:block;width:30px;height:30px;cursor:pointer;top:7px;right:0;background-image:url("/static/img/filter.c049917d0f37.svg");background-position:center;background-size:contain;background-repeat:no-repeat}}.course-lessons{margin-top:50px;padding:30px 0}.course-lessons__lesson{display:flex;padding:20px 0;gap:20px;align-items:center;border-bottom:1px solid rgba(0,0,0,0.05)}@media only screen and (max-width: 550px){.course-lessons__lesson{flex-direction:column}}.course-lessons__img-wrapper{display:flex;width:180px;height:100%}@media only screen and (max-width: 550px){.course-lessons__img-wrapper{order:1}}.course-lessons__img{position:relative;width:180px;height:120px;float:right;overflow:hidden;box-sizing:border-box;border-radius:20px;background:rgba(118,118,128,0.12)}.course-lessons__img::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:20px;border:1px solid rgba(0,0,0,0.05)}.course-lessons__img img{width:100%;height:auto}.course-lessons__content{width:calc(100% - 20px - 180px);padding:15px 20px 15px 0;float:left}@media only screen and (max-width: 550px){.course-lessons__content{width:100%;padding:15px 0;order:2}}.course-lessons__content_viewed{opacity:0.7}.course-lessons__content_viewed:hover,.course-lessons__content_viewed:active{opacity:1}.course-lessons__lesson-text{font-family:'ProximaNova-Regular', sans-serif;color:rgba(30,30,30,0.4);font-size:16px;line-height:22px;letter-spacing:0px;text-align:left}.course-lessons__lesson-caption{margin-bottom:5px;font-family:'ProximaNova-Bold', sans-serif;color:#1e1e1e;font-size:24px;line-height:26px;letter-spacing:0px;text-align:left}.course-lessons__actions{display:inline-block;margin-top:50px}.course-lessons__action-def{position:relative;display:inline-block;width:1px;height:24px;top:4px;margin:0 20px;background:rgba(0,0,0,0.5)}.course-lessons__action{display:inline-block;font-family:'ProximaNova-Regular', sans-serif;color:rgba(0,0,0,0.5);font-size:20px;line-height:26px;letter-spacing:0;text-align:center}.course-lessons__action.active{position:relative;color:#1e1e1e}.course-lessons__action.active::before{content:'';position:absolute;width:100%;height:2px;bottom:-15px;left:0;background:#4f00f4}.course-lessons__action.locked::after{content:'';display:inline-block;width:8px;height:10px;background-image:url("/static/img/lock-grey.efe1011e3639.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.course-lessons__publish-date{margin-top:5px;font-family:'ProximaNova-Regular', sans-serif;color:#00f035;font-size:16px;line-height:22px;letter-spacing:0;text-align:left}.course-lessons-list{padding:30px;background:#fff;border-radius:20px;max-height:369px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#eeeef0 rgba(255,255,255,0)}.course-lessons-list_static{display:none;width:100%;margin-top:50px}@media only screen and (max-width: 1023px){.course-lessons-list_static{display:block}}.course-lessons-list__caption{margin-bottom:10px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:12px;line-height:18px;letter-spacing:0px;text-align:left;text-transform:uppercase}.course-lessons-list__lesson{display:block;padding:12px 12px 12px 14px;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0px;text-align:left}.course-lessons-list__lesson.active{border-radius:5px;background:#eeeef0}.course-lessons-list__lesson.viewed{position:relative}.course-lessons-list__lesson.viewed::before{content:'';position:absolute;width:14px;height:14px;top:50%;right:10px;background-image:url("/static/img/done-icon.6e88a7e76d7e.svg");background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.course-lessons-list__lesson.locked{position:relative;background-color:#eaffe8}.course-lessons-list__lesson.locked::before{content:'';position:absolute;width:14px;height:14px;top:50%;right:10px;background-image:url("/static/img/lock-grey.efe1011e3639.svg");background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.js-go-pulse{cursor:pointer}.pulse-v3{animation:pulse 1s;animation-iteration-count:3}.control-arrow{position:absolute;width:174px;height:25px;top:0;right:0;z-index:101}@media only screen and (max-width: 720px){.control-arrow{position:relative;width:100%;margin-bottom:24px;top:auto;bottom:0;padding:0 0}}.control-arrow__next,.control-arrow__prev{position:absolute;float:right;width:40px;height:40px;top:50%;margin-left:20px;cursor:pointer;transition:opacity 0.2s ease-out;transform:translateY(-50%);border-radius:50%;background:#fff;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.15)}.control-arrow__next.disabled,.control-arrow__prev.disabled{opacity:0.5}@media only screen and (max-width: 1023px){.control-arrow__next,.control-arrow__prev{width:25px;height:25px}}.control-arrow__next{right:-85px;background-image:url("/static/img/left-corner.057c339b6a56.svg");background-repeat:no-repeat;background-size:9px 18px;background-position:45%;transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width: 1023px){.control-arrow__next{right:-45px}}.control-arrow__prev{left:-105px;background-image:url("/static/img/left-corner.057c339b6a56.svg");background-repeat:no-repeat;background-size:9px 18px;background-position:45%}.control-arrow__prev.md-sh{display:none}@media only screen and (max-width: 1023px){.control-arrow__prev{left:-65px}}@media only screen and (max-width: 720px){.control-arrow__prev{float:left;left:-65px}.control-arrow__prev.md-sh{display:block}.control-arrow__prev.md-hd{display:none}}.course-main-list .webinar-list__item{font-size:20px}@media only screen and (max-width: 1280px){.course-main-list .webinar-list__item{font-size:15px}}@media only screen and (max-width: 1023px){.course-main-list .webinar-list__item{font-size:15px}}.course-block-header{position:relative;width:1128px;margin:0 auto;box-sizing:border-box}.course-block-header::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1280px){.course-block-header{width:935px}}@media only screen and (max-width: 1023px){.course-block-header{width:652px}}@media only screen and (max-width: 720px){.course-block-header{width:100%}}.course-block-header__image{position:relative;width:552px;float:right;top:0;right:0;box-sizing:border-box;border-radius:8px}@media only screen and (max-width: 1280px){.course-block-header__image{width:455px}}@media only screen and (max-width: 1023px){.course-block-header__image{width:316px}}@media only screen and (max-width: 720px){.course-block-header__image{position:relative;width:100%;height:auto;border-radius:0}}.course-block-header__image-container{width:100%;height:100%;border-radius:8px}.course-block-header__image-container img{max-width:100%;max-height:100%;width:auto;height:auto;margin-top:0;border-radius:8px}@media only screen and (max-width: 1280px){.course-block-header__image-container img{max-width:100%;max-height:100%;width:auto;height:auto;margin-top:0}}@media only screen and (max-width: 1023px){.course-block-header__image-container img{max-width:100%;max-height:100%;width:auto;height:auto;margin-top:0}}@media only screen and (max-width: 720px){.course-block-header__image-container{position:relative;border-radius:0;height:auto}.course-block-header__image-container img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:0;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}}.course-block-header__text{width:518px;float:left;box-sizing:border-box}.course-block-header__text_with-price{padding-bottom:137px}.course-block-header__text_club{padding-bottom:76px}@media only screen and (max-width: 1280px){.course-block-header__text{width:434px}}@media only screen and (max-width: 1023px){.course-block-header__text{width:298px}.course-block-header__text_with-price{padding-bottom:0}.course-block-header__text_club{padding-bottom:76px}}@media only screen and (max-width: 720px){.course-block-header__text{width:100%;padding:0 18px;margin-top:32px}.course-block-header__text_with-price{padding:0 18px 115px}.course-block-header__text_club{padding:0 18px 48px}}.course-block-header__description{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.course-block-header__description{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.course-block-header__description_studio{padding:0 0 40px}@media only screen and (max-width: 1023px){.course-block-header__description_studio{padding-bottom:0}}.course-block-header__description_studio ul{display:block;width:100%;margin:0}.course-block-header__description_studio li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;list-style:none;box-sizing:border-box;font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}.course-block-header__description_studio li::before{content:'';position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#ff76a7;border-radius:50%}@media only screen and (max-width: 1023px){.course-block-header__description_studio li{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}}@media only screen and (max-width: 720px){.course-block-header__description_studio li{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.course-block-header__price-block{position:absolute;bottom:0;left:0;max-width:100%;width:100%}@media only screen and (max-width: 1023px){.course-block-header__price-block{position:relative;margin-top:24px}}.course-author{position:relative;width:1128px;min-height:428px;margin:72px auto 0;background:linear-gradient(109.68deg, #EFF5FF .54%, #FFF1F9 114.73%);border-radius:8px;box-sizing:border-box}.course-author::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.course-author_long-text{height:auto;min-height:428px}.course-author_club{min-height:370px}@media only screen and (max-width: 1280px){.course-author{width:936px;min-height:348px}.course-author_long-text{height:auto;min-height:348px}}@media only screen and (max-width: 1023px){.course-author{width:653px}}@media only screen and (max-width: 720px){.course-author{width:100%;height:auto;border-radius:0}}.course-author__avatar{position:absolute;width:360px;height:100%;left:0;top:0;text-align:center;overflow:hidden;border-radius:8px 0 0 8px}.course-author__avatar img{width:auto;height:100%;margin:0 -100%}@media only screen and (max-width: 1280px){.course-author__avatar{width:349px}}@media only screen and (max-width: 1023px){.course-author__avatar{width:249px}}@media only screen and (max-width: 720px){.course-author__avatar{position:relative;width:100%;height:200px;border-radius:0}.course-author__avatar img{width:100%;height:auto;margin-left:0;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}}.course-author__avatar_circle{position:relative;width:248px;height:248px;float:left;margin-top:73px;margin-left:50px;box-shadow:none;border:2px solid #fff;border-radius:50%;overflow:hidden}.course-author__avatar_circle img{width:100%;height:100%}@media only screen and (max-width: 1023px){.course-author__avatar_circle{width:220px;height:220px;margin-top:73px;margin-left:30px}}@media only screen and (max-width: 720px){.course-author__avatar_circle{width:100px;height:100px;margin-top:60px;margin-left:15px}}@media only screen and (max-width: 720px){.course-author__avatar_circle_long-title{position:absolute;display:block;top:60px;left:15px;margin:0}}.course-author_long-text .course-author__avatar img{width:auto;height:100%;margin-left:-218px}@media only screen and (max-width: 1280px){.course-author_long-text .course-author__avatar{width:349px}.course-author_long-text .course-author__avatar img{margin-left:-218px}}@media only screen and (max-width: 1023px){.course-author_long-text .course-author__avatar{width:249px;height:249px;border-radius:50%;left:20px;top:20px}.course-author_long-text .course-author__avatar img{margin-left:-75px}}@media only screen and (max-width: 720px){.course-author_long-text .course-author__avatar{position:relative;width:100%;height:200px;border-radius:0;top:0;left:0}.course-author_long-text .course-author__avatar img{width:100%;height:auto;margin-left:0;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}}.course-author__text-container{width:764px;float:right;padding:92px 62px 102px;font-size:20px;box-sizing:border-box}.course-author__text-container_circle-avatar{width:820px}@media only screen and (max-width: 1280px){.course-author__text-container{width:589px;padding:73px 50px 95px;font-size:15px}}@media only screen and (max-width: 1023px){.course-author__text-container{width:403px;padding:48px 40px 57px}}@media only screen and (max-width: 720px){.course-author__text-container{width:auto;min-height:200px;padding:32px 18px 60px}.course-author__text-container_circle-avatar{padding:16px 15px 60px}}.course-author__mini-caption{margin-bottom:8px;font-family:'Montserrat-Bold', sans-serif;font-size:15px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#333;color:#627bff}@media only screen and (max-width: 1280px){.course-author__mini-caption{font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:0.1em;text-transform:uppercase;color:#333;color:#627bff}}.course-author__caption{margin-bottom:24px;margin-top:0;font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.course-author__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.course-author__avatar-caption-text{display:none}}.course-author__avatar-caption{display:none}@media only screen and (max-width: 720px){.course-author__avatar-caption{display:block;float:left;margin-top:60px;margin-left:24px;padding-top:24px}}@media only screen and (max-width: 720px){.course-author__avatar-caption_long-title{min-height:96px;padding-top:10px;padding-left:110px}}.course-author__info{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.course-author__info p{margin-top:0;margin-bottom:16px}.course-author__info p:last-child{margin-bottom:0}.course-h2-caption{margin:0 0 40px;font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.course-h2-caption{margin:0 0 24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.course-h2-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}.course-h2-caption_center{text-align:center}.course-h3-caption{margin:0 0 40px;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}.course-h3-caption_v2{margin:40px 0 16px}@media only screen and (max-width: 1023px){.course-h3-caption{margin:0 0 24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.course-h3-caption_v2{margin:24px 0 10px}}.course-video-block{width:744px;height:390px;margin:24px auto 0;border-radius:8px}.course-video-block.mt0{margin-top:0}@media only screen and (max-width: 1280px){.course-video-block{width:616px;height:341px}}@media only screen and (max-width: 1023px){.course-video-block{width:652px;height:390px;margin-top:24px}}@media only screen and (max-width: 720px){.course-video-block{width:100%;padding-top:47%;height:0;position:relative;border-radius:0}.course-video-block iframe{position:absolute;top:0}}.course-video-block_trial{margin-top:24px}.course-video-block iframe{width:100%;height:100%;border-radius:8px}.course-video-block img{width:100%;height:100%;border-radius:8px}.course-btn{position:relative;margin-top:16px;padding:13px 24px 12px;background-image:linear-gradient(-225deg, #D1FF7F 0%, #56FFFD 100%);border-radius:3px;font-family:'Montserrat-Bold', sans-serif;font-size:11px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#333;color:#333;text-transform:uppercase;letter-spacing:1px;text-align:center;transition:all .2s;z-index:2;box-sizing:border-box;text-decoration:none}@media only screen and (max-width: 599px){.course-btn{padding:13px 20px 12px}}.course-btn:disabled:hover{box-shadow:none}.course-btn:active{box-shadow:0 0 0 0 rgba(0,0,0,0);color:rgba(38,38,38,0.1)}.course-btn:active .icon{fill:rgba(38,38,38,0.1)}.course-btn__title,.course-btn .icon{display:inline-block;vertical-align:middle}.course-btn__title{margin-top:-1px}.course-btn .icon{position:relative;top:-1px;margin-right:15px;fill:#333;transition:fill .2s}.course-btn_dark{background:#333;color:white}.course-btn_dark:hover{background:#545454}.course-btn_dark:active{color:rgba(255,255,255,0.1)}.course-btn_checkout{display:block;width:100%;max-width:290px;font-family:'Open-Sans-Bold', sans-serif;font-size:11px;line-height:16px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, #FF8EC4 0%, #8E70FA 47.75%, #3D96FE 100%);box-shadow:0 10px 32px rgba(0,103,198,0.17);border-radius:5px;cursor:pointer}.course-btn_checkout:focus{color:#fff;outline:none;box-shadow:0 10px 32px rgba(0,103,198,0.17)}.course-btn_checkout:hover{color:#fff;background:linear-gradient(90deg, rgba(255,142,196,0.8) 0%, rgba(142,112,250,0.8) 47.75%, rgba(61,150,254,0.8) 100%);box-shadow:0 10px 32px rgba(0,103,198,0.17)}.course-btn_checkout:active{color:#fff;background:linear-gradient(90deg, #E271A7 0%, #795EDA 47.75%, #2C7DDC 100%);box-shadow:0 4px 16px rgba(0,103,198,0.16)}.course-btn_checkout:disabled{opacity:0.3;background:linear-gradient(90deg, rgba(255,142,196,0.31) 0%, rgba(142,112,250,0.3) 47.75%, rgba(61,150,254,0.31) 100%)}.course-btn_s-width{max-width:290px}.course-btn_auto-width{display:inline-block;width:auto}.course-btn.loading{box-shadow:none;color:transparent}.course-btn.loading .icon{visibility:hidden}.course-btn.loading:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-12px 0 0 -12px;border:3px solid #fff;border-left:3px solid rgba(255,255,255,0.2);border-radius:50%;animation:loading .6s infinite linear}.course-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333;margin-bottom:20px}@media only screen and (max-width: 1023px){.course-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 720px){.course-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1280px){.course-caption_pr20{padding-right:20px}}@media only screen and (max-width: 1023px){.course-caption_pr20{padding-right:0}}.course-caption_center{text-align:center}h1.course-caption{margin-top:0}.course-caption-info{display:inline-block;margin-bottom:8px;font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:0.1em;text-transform:uppercase;color:#627bff}.info-block::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.info-block__container{display:block;float:left;margin-bottom:16px;padding-top:4px}.info-block__container_only-text{margin-bottom:16px;padding-top:0}@media only screen and (max-width: 720px){.info-block__container_long-text{margin-left:-82px;padding-left:82px;width:100%;box-sizing:border-box}}.info-block__caption{font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:0.1em;text-transform:uppercase;color:#333;letter-spacing:0.1em;text-transform:uppercase;color:#333}.info-block__text{margin-top:4px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333}.info-block__text_only{margin-top:0;line-height:40px}.info-block__icon{display:block;width:40px;height:40px;float:left;margin-bottom:16px;margin-right:11px}.info-block__icon img{padding:4px;width:100%;max-width:32px;max-height:32px}.info-block__icon_face img{padding:3px 5px;width:100%;max-width:30px;max-height:34px}.info-block__icon-bg{display:block;width:40px;height:40px;float:left;margin-bottom:16px;margin-right:11px}.info-block__icon-bg::before{content:'';display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat}.info-block__icon-bg_clock::before{background-image:url("/static/img/webinar-icon-1.c2c7d9bd2df4.png");background-repeat:no-repeat}.info-block__icon-bg_camera::before{background-image:url("/static/img/webinar-icon-2.f491857d16cd.png")}.info-block__icon-bg_face::before{background-image:url("/static/img/webinar-icon-3.1a48b5643367.png")}.info-block__icon{width:98px;height:98px;margin-bottom:24px}.info-block__icon img{max-width:98px;max-height:98px;padding:0}.info-block__caption{font-family:'Montserrat-Bold', sans-serif;font-size:15px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#333}.info-block__text{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}.info-block__container{width:100%}@media only screen and (max-width: 720px){.info-block__container_long-text{margin-left:-82px;padding-left:82px;width:100%;box-sizing:border-box}}@media only screen and (max-width: 1280px){.info-block__icon{width:80px;height:80px;margin-bottom:0}.info-block__caption{font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:0.1em;text-transform:uppercase;color:#333}.info-block__text{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.info-block__container{width:auto;margin-top:18px}}@media only screen and (max-width: 1023px){.info-block__icon{width:80px;height:80px;margin-bottom:16px}.info-block__container{width:100%;margin-top:0}}@media only screen and (max-width: 720px){.info-block__container{width:auto;margin-top:15px;margin-bottom:26px;display:block}.info-block__container_long-text{margin-left:-82px;padding-left:82px;width:100%;box-sizing:border-box}.info-block__icon{width:64px;height:64px;float:left;margin-bottom:0;margin-right:13px}.info-block__icon img{width:100%}}.info-block{width:348px;float:left;margin-right:42px}@media only screen and (max-width: 1280px){.info-block{width:290px;margin-right:33px}}@media only screen and (max-width: 1023px){.info-block{width:204px;margin-right:20px}}@media only screen and (max-width: 720px){.info-block{width:100%;margin-right:0}}.info-block:last-child{margin-right:0}.info-block__icon{width:98px;height:98px;margin-bottom:24px}.info-block__icon img{max-width:98px;max-height:98px;padding:0}.info-block__caption{font-family:'Montserrat-Bold', sans-serif;font-size:15px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#333}.info-block__text{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}.info-block__container{width:100%}@media only screen and (max-width: 720px){.info-block__container_long-text{margin-left:-82px;padding-left:82px;width:100%;box-sizing:border-box}}@media only screen and (max-width: 1280px){.info-block__icon{width:80px;height:80px;margin-bottom:0}.info-block__caption{font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:0.1em;text-transform:uppercase;color:#333}.info-block__text{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.info-block__container{width:auto;margin-top:18px}}@media only screen and (max-width: 1023px){.info-block__icon{width:80px;height:80px;margin-bottom:16px}.info-block__container{width:100%;margin-top:0}}@media only screen and (max-width: 720px){.info-block__container{width:auto;margin-top:15px;margin-bottom:26px;display:block}.info-block__container_long-text{margin-left:-82px;padding-left:82px;width:100%;box-sizing:border-box}.info-block__icon{width:64px;height:64px;float:left;margin-bottom:0;margin-right:13px}.info-block__icon img{width:100%}}.info-block-items_main .info-block{box-shadow:0 4px 50px 0 rgba(227,226,235,0.5);background:#fff}.icon-image-text-blockcolumn{width:100%;height:100%;transform:scale(0.9);background-image:url("/static/img/image-text-blockcolumn.91f83a867101.svg");background-position:center;background-repeat:no-repeat}.why{width:100%;max-width:934px;margin:64px auto 0;box-sizing:border-box}@media only screen and (max-width: 1280px){.why{max-width:776px}}.why__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333;margin-top:0;margin-bottom:24px}.why__text{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333;margin-bottom:24px}.why__text p{padding-bottom:15px}@media only screen and (max-width: 1280px){.why__text{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}}@media only screen and (max-width: 1023px){.why{margin:24px auto 0}.why__text{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.why__text_min{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}@media only screen and (max-width: 720px){.why{margin:24px 0 0;padding:0 15px}}.book{position:relative;background:linear-gradient(139.52deg, #CFEEFF .54%, #F4FBFF 114.73%);border-radius:8px;min-height:225px;margin-top:80px}.book ul:not(.webinar-list):not(.contest-content__list) li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;color:#333;list-style:none;box-sizing:border-box}.book ul:not(.webinar-list):not(.contest-content__list) li::before{content:"";position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#2f51ff;border-radius:50%}@media only screen and (max-width: 720px){.book ul:not(.webinar-list):not(.contest-content__list) li:first-child{width:208px}}.book ul:not(.webinar-list):not(.contest-content__list)::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.book ol{display:block;width:100%;margin-bottom:0;padding-left:20px;counter-reset:lil-counter;list-style:none}.book ol li{position:relative;width:100%;margin-bottom:16px;color:#333;counter-increment:lil-counter}.book ol li:before{content:counter(lil-counter) ". ";position:absolute;left:-20px;text-align:left;width:20px}.book ol::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.book_normal{background:none}.book_normal .book__wrapper{padding:0}@media only screen and (max-width: 1280px){.book_normal .book__wrapper{padding:0}}@media only screen and (max-width: 1023px){.book_normal .book__wrapper{padding:0 15px}}@media only screen and (max-width: 720px){.book_normal .book__wrapper{padding:0}}@media only screen and (max-width: 720px){.book_normal .book__img_l{top:0}.book_normal .book__img_m{top:0}.book_normal .book__img_s{top:0}}.book_normal .book__text_img-l{width:580px}.book_normal .book__text_img-m{width:780px}.book_normal .book__text_img-s{width:830px}@media only screen and (max-width: 1280px){.book_normal .book__text_img-l{width:490px}.book_normal .book__text_img-m{width:610px}.book_normal .book__text_img-s{width:660px}}@media only screen and (max-width: 1023px){.book_normal .book__text_img-l{width:100%}.book_normal .book__text_img-m{width:100%}.book_normal .book__text_img-s{width:100%}}.book_workspace{background:none}.book_workspace .book__wrapper{padding:0}@media only screen and (max-width: 720px){.book_workspace .book__wrapper{padding:0}}@media only screen and (max-width: 720px){.book_workspace .book__img_l{top:0}.book_workspace .book__img_m{top:0}.book_workspace .book__img_s{top:0}}.book_workspace .book__text{width:100%;padding-right:250px}.book_workspace .book__text_l{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;line-height:155%}.book_workspace .book__text_l-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book_workspace .book__text_m{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book_workspace .book__text_m-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book_workspace .book__text_s{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book_workspace .book__text_s-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}.book_workspace .book__text_img-l{width:100%}.book_workspace .book__text_img-m{width:100%}.book_workspace .book__text_img-s{width:100%}.book_workspace .book__text_top-img{margin-top:8px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book_workspace .book__text_float-img-l{padding-left:250px;padding-right:0}.book_workspace .book__text_contest{width:100%;padding-right:0}.book_workspace .book__text_contest::before{content:none}@media only screen and (max-width: 720px){.book_workspace .book__text{width:auto;height:auto;padding-right:117px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book_workspace .book__text p:not(.book__cstm-margin){margin:0}.book_workspace .book__text h2:not(.course-h2-caption){font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book_workspace .book__text_l{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;line-height:155%}.book_workspace .book__text_l-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book_workspace .book__text_m{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book_workspace .book__text_m-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}.book_workspace .book__text_s{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book_workspace .book__text_s-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333}.book_workspace .book__text_img-l{width:100%;padding-right:0}.book_workspace .book__text_img-l::before{content:'';width:113px;height:113px;float:right;display:block}.book_workspace .book__text_img-m{width:100%;padding-right:0}.book_workspace .book__text_img-m::before{content:'';width:113px;height:113px;float:right;display:block}.book_workspace .book__text_img-s{width:100%;padding-right:0}.book_workspace .book__text_img-s::before{content:'';width:113px;height:113px;float:right;display:block}.book_workspace .book__text_float-img-l{padding-left:117px;padding-right:0}.book_workspace .book__text_float-img-l.book__text_img-l,.book_workspace .book__text_float-img-l.book__text_img-m,.book_workspace .book__text_float-img-l.book__text_img-s{padding-left:0}.book_workspace .book__text_float-img-l.book__text_img-l::before,.book_workspace .book__text_float-img-l.book__text_img-m::before,.book_workspace .book__text_float-img-l.book__text_img-s::before{float:left}.book_workspace .book__text_contest{width:100%;padding-right:0}.book_workspace .book__text_contest::before{content:none}}.book_workspace .book__img{position:absolute;width:184px;top:48px;right:34px}.book_workspace .book__img img{width:100%}.book_workspace .book__img img.min-image{display:block}.book_workspace .book__img img.max-image{display:none}.book_workspace .book__img_top{margin-top:-75px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book_workspace .book__img_float-l{right:auto;left:15px}.book_workspace .book__img_contest{position:static;display:block;width:100%;max-width:500px;height:auto;margin-right:auto;margin-left:auto;float:none}.book__wrapper{padding:48px 48px;box-sizing:border-box}@media only screen and (max-width: 1280px){.book__wrapper{padding:70px 40px}}@media only screen and (max-width: 1023px){.book__wrapper{padding:48px 34px}}@media only screen and (max-width: 720px){.book__wrapper{padding:48px 15px}}.book__wrapper_offer{display:flex;flex-wrap:wrap}.book__text{width:502px;float:left;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book__text::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.book__text p:not(.book__cstm-margin){margin:0}.book__text h2:not(.course-h2-caption){font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333;margin-bottom:24px}.book__text_l{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333;line-height:155%}.book__text_l-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}.book__text_m{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}.book__text_m-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333;line-height:155%}.book__text_s{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book__text_s-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book__text_img-l{width:502px}.book__text_img-l-offer{width:530px}.book__text_img-m{width:702px}.book__text_img-m-offer{width:730px}.book__text_img-s{width:732px}.book__text_img-s-offer{width:775px}.book__text_top-img{margin-top:78px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book__text_float-img-l{float:right}.book__text_img-spb{width:100%}.book__text_img-spb::before{content:'';width:515px;height:600px;float:right;display:block}.book__text_contest-fw{width:100%;padding-right:0}.book__text_contest-fw::before{content:none}@media only screen and (max-width: 1280px){.book__text{width:416px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book__text h2:not(.course-h2-caption){font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book__text_l{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333;line-height:155%}.book__text_l-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}.book__text_m{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}.book__text_m-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book__text_s{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book__text_s-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book__text_img-l{width:416px}.book__text_img-l-offer{width:460px}.book__text_img-m{width:533px}.book__text_img-m-offer{width:575px}.book__text_img-s{width:583px}.book__text_img-s-offer{width:625px}.book__text_top-img{margin-top:78px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book__text_top-img{margin-top:55px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book__text_float-img-l{float:right}.book__text_img-spb{width:100%}.book__text_img-spb::before{content:'';width:430px;height:515px;float:right;display:block}.book__text_contest-fw{width:100%;padding-right:0}.book__text_contest-fw::before{content:none}}@media only screen and (max-width: 1023px){.book__text{width:100%;padding-right:250px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book__text p:not(.book__cstm-margin){margin:0}.book__text h2:not(.course-h2-caption){font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book__text_l{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;line-height:155%}.book__text_l-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book__text_m{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book__text_m-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book__text_s{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book__text_s-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}.book__text_img-l{width:100%}.book__text_img-m{width:100%}.book__text_img-s{width:100%}.book__text_top-img{margin-top:8px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book__text_float-img-l{padding-left:250px;padding-right:0}.book__text_contest{width:100%;padding-right:0;padding-left:0}.book__text_contest::before{content:none}.book__text_img-spb{width:100%;padding-right:0}.book__text_img-spb::before{content:'';width:200px;height:240px;float:right;display:block}.book__text_contest-fw{width:100%;padding-right:0;padding-left:0}.book__text_contest-fw::before{content:none}}@media only screen and (max-width: 720px){.book__text{width:auto;height:auto;padding-right:117px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book__text p:not(.book__cstm-margin){margin:0}.book__text h2:not(.course-h2-caption){font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book__text_l{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;line-height:155%}.book__text_l-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book__text_m{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book__text_m-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}.book__text_s{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.book__text_s-offer{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333}.book__text_img-l{width:100%;padding-right:0}.book__text_img-l::before{content:'';width:113px;height:113px;float:right;display:block}.book__text_img-m{width:100%;padding-right:0}.book__text_img-m::before{content:'';width:113px;height:113px;float:right;display:block}.book__text_img-s{width:100%;padding-right:0}.book__text_img-s::before{content:'';width:113px;height:113px;float:right;display:block}.book__text_float-img-l{padding-left:117px;padding-right:0}.book__text_float-img-l.book__text_img-l,.book__text_float-img-l.book__text_img-m,.book__text_float-img-l.book__text_img-s{padding-left:0}.book__text_float-img-l.book__text_img-l::before,.book__text_float-img-l.book__text_img-m::before,.book__text_float-img-l.book__text_img-s::before{float:left}.book__text_contest{width:100%;padding-right:0}.book__text_contest::before{content:none}.book__text_img-spb{width:100%;padding-right:0}.book__text_img-spb::before{content:'';width:115px;height:130px;float:right;display:block}.book__text_contest-fw{width:100%;padding-right:0}.book__text_contest-fw::before{content:none}}.book__text_studio{width:100%;padding-right:0}@media only screen and (max-width: 720px){.book__text_studio::before{display:none}}.book__offer::before{display:inline-block;width:0;height:100%;float:none;vertical-align:middle;content:""}@media only screen and (max-width: 720px){.book__offer{padding-right:0 !important}}.book__offer-wrapper{display:inline-block;vertical-align:middle;padding-right:24px;margin-right:45px}@media only screen and (max-width: 720px){.book__offer-wrapper{margin-right:0;padding-right:0}.book__offer-wrapper::before{content:'';width:113px;height:113px;float:right;display:block}}@media only screen and (max-width: 720px){.book__offer-wrapper_icon::before{content:'';width:98px;height:98px;float:right;display:block}}.book__img{width:500px;float:right;overflow:hidden;border-radius:8px}.book__img::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.book__img img{width:100%;border-radius:8px}.book__img_m{width:300px}.book__img_s{width:250px}.book__img_icon{width:150px}.book__img_top{margin-top:-80px}.book__img_float-l{float:left}.book__img_spb{position:absolute;top:48px;right:48px}@media only screen and (max-width: 1280px){.book__img{width:417px;top:70px;right:40px;overflow:hidden}.book__img img{width:100%;height:auto}.book__img_m{width:300px}.book__img_s{width:250px}.book__img_icon{width:150px}.book__img_top{margin-top:-100px}.book__img_float-l{float:left}}@media only screen and (max-width: 1023px){.book__img{position:absolute;width:184px;top:48px;right:34px}.book__img img{width:100%}.book__img img.min-image{display:block}.book__img img.max-image{display:none}.book__img_icon{width:150px}.book__img_top{margin-top:-75px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book__img_float-l{right:auto;left:15px}.book__img_contest{position:static;display:block;width:100%;max-width:500px;height:auto;margin-right:auto;margin-left:auto;float:none}}@media only screen and (max-width: 720px){.book__img{position:absolute;width:98px;top:48px;bottom:auto;right:15px;overflow:hidden}.book__img img{width:100%}.book__img_top{margin-top:-60px}.book__img_float-l{right:auto;left:15px}.book__img_contest{position:static;display:block;width:100%;height:auto;max-width:500px;margin-right:auto;margin-left:auto;float:none}}.book__img_static{margin:0 0 30px 30px}@media only screen and (max-width: 1023px){.book__img_static{position:static;float:right}}@media only screen and (max-width: 1280px){.book{min-height:346px}}@media only screen and (max-width: 1023px){.book{min-height:270px;width:100%;border-radius:0}}@media only screen and (max-width: 720px){.book{width:100%;min-height:215px;height:auto}}.book_auto-height{height:auto}@media only screen and (max-width: 1280px){.book_auto-height{height:auto}}@media only screen and (max-width: 1023px){.book_auto-height{height:auto}}@media only screen and (max-width: 720px){.book_auto-height{height:auto}}.promo-course-info{position:relative;padding-top:143px;min-height:455px;box-sizing:border-box}.promo-course-info__img{position:absolute;width:359px;max-height:359px;float:right;top:150px;right:172px}.promo-course-info__img img{max-width:100%;border-radius:8px}@media only screen and (max-width: 1280px){.promo-course-info__img{top:108px}}@media only screen and (max-width: 1023px){.promo-course-info__img{width:300px;max-height:300px;top:53px;right:0}}@media only screen and (max-width: 720px){.promo-course-info__img{display:none}}.promo-course-info__circle{position:absolute;width:359px;height:359px;float:right;right:172px;top:84px;padding:64px 16px;background:linear-gradient(153.01deg, #FF2E79 12.76%, #AD00FF 86.67%);border-radius:50%;box-sizing:border-box;color:#fff}.promo-course-info__circle-percent{margin-bottom:11px;font-family:'Montserrat-Bold', sans-serif;font-size:79px;line-height:77px;text-align:center}.promo-course-info__circle-percent_center{line-height:270%}.promo-course-info__circle-timer{font-family:'Montserrat-Bold', sans-serif;font-size:35px;line-height:117%;text-align:center}.promo-course-info__circle-text{margin-bottom:14px;font-family:'Montserrat-Regular', sans-serif;font-size:26px;line-height:122%;text-align:center}.promo-course-info__text-container{width:538px;box-sizing:border-box}@media only screen and (max-width: 1280px){.promo-course-info__text-container{width:440px}}@media only screen and (max-width: 1023px){.promo-course-info__text-container{width:284px}}@media only screen and (max-width: 720px){.promo-course-info__text-container{width:100%;padding-right:110px}}.promo-course-info__price{display:inline-block;margin-top:16px;margin-right:27px;font-family:'Montserrat-SemiBold', sans-serif;font-size:56px;line-height:110%;letter-spacing:-0.01em;color:#333}.promo-course-info__price_min{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.promo-course-info__price{margin-right:24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333}.promo-course-info__price_min{font-family:'Montserrat-SemiBold', sans-serif;font-size:35px;line-height:110%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 720px){.promo-course-info__price{width:100%;margin-right:0;margin-bottom:4px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}.promo-course-info__old-price{display:inline-block;font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333;font-family:'Montserrat-Regular', sans-serif;text-decoration-line:line-through}.promo-course-info__old-price_min{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}@media only screen and (max-width: 1280px){.promo-course-info__old-price{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;font-family:'Montserrat-Regular', sans-serif}}@media only screen and (max-width: 1023px){.promo-course-info__old-price{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;font-family:'Montserrat-Regular', sans-serif}}@media only screen and (max-width: 720px){.promo-course-info__old-price{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;font-family:'Montserrat-Regular', sans-serif}}.promo-course-info__text{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333;margin-bottom:24px}.promo-course-info__btn{margin-top:36px}@media only screen and (max-width: 1280px){.promo-course-info__btn{margin-top:24px}}@media only screen and (max-width: 1023px){.promo-course-info__btn{margin-top:20px}}@media only screen and (max-width: 720px){.promo-course-info__btn{margin-top:16px}}.promo-course-info__btn_d-btn{margin-top:16px;float:left}@media only screen and (max-width: 1280px){.promo-course-info__btn_d-btn{max-width:192px;margin-top:16px}}@media only screen and (max-width: 1023px){.promo-course-info__btn_d-btn{margin-top:16px;max-width:260px}}@media only screen and (max-width: 595px){.promo-course-info__btn_d-btn{float:none;margin-top:0}}@media only screen and (max-width: 1280px){.promo-course-info{min-height:392px;padding-top:108px}.promo-course-info__circle{width:299px;height:299px;top:80px;right:122px;padding:46px 16px}.promo-course-info__circle-percent{margin-bottom:16px;font-size:66px;line-height:64px}.promo-course-info__circle-percent_center{line-height:270%}.promo-course-info__circle-text{margin-bottom:16px;font-size:22px}.promo-course-info__circle-timer{font-size:29px}.promo-course-info__text{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 1023px){.promo-course-info{min-height:297px;padding-top:53px}.promo-course-info__circle{width:228px;height:228px;top:57px;right:73px;padding:35px 16px}.promo-course-info__circle-percent{margin-bottom:12px;font-size:50px;line-height:49px}.promo-course-info__circle-percent_center{line-height:270%}.promo-course-info__circle-text{margin-bottom:12px;font-size:17px}.promo-course-info__circle-timer{font-size:22px}.promo-course-info__text{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333;margin-bottom:16px}}@media only screen and (max-width: 720px){.promo-course-info{min-height:194px;padding-top:42px}.promo-course-info__circle{width:110px;height:110px;top:40px;right:18px;padding:17px 16px}.promo-course-info__circle-percent{margin-bottom:6px;font-size:27px;line-height:26px}.promo-course-info__circle-percent_center{line-height:270%}.promo-course-info__circle-text{margin-bottom:6px;font-size:9px}.promo-course-info__circle-timer{font-size:12px}.promo-course-info__text{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}}.webinar-list{display:block;width:100%;margin:0;padding:0}.webinar-list:not(.one-column){display:grid;grid-template-columns:1fr 1fr;grid-gap:0 46px}@media only screen and (max-width: 720px){.webinar-list:not(.one-column){display:grid;grid-template-columns:1fr;grid-gap:0}}@media only screen and (min-width: 1024px){.webinar-list:not(.one-column){display:grid;grid-template-columns:1fr 1fr;grid-gap:0 54px}}.webinar-list__column-1{float:left;width:290px}@media only screen and (max-width: 720px){.webinar-list__column-1{width:100%}}.webinar-list__item{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;list-style:none;box-sizing:border-box}.webinar-list__item::before{content:'';position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#ff76a7;border-radius:50%}.webinar-list__item_without-point{padding-left:0}.webinar-list__item_without-point::before{display:none}.webinar-list__item_cherry{padding-left:28px}.webinar-list__item_cherry::before{content:'\1F352';position:absolute;display:block;width:8px;height:8px;top:0;left:0;background:none}.webinar-list__item_star-point{padding-left:28px}.webinar-list__item_star-point::before{content:'\2B50\FE0F';position:absolute;display:block;width:8px;height:8px;top:0;left:0;background:none}.webinar-list__item_3stars-point{padding-left:28px}.webinar-list__item_3stars-point::before{content:'\2728';position:absolute;display:block;width:8px;height:8px;top:0;left:0;background:none}.webinar-list__item_sun{padding-left:28px}.webinar-list__item_sun::before{content:'\1F506';position:absolute;display:block;width:8px;height:8px;top:0;left:0;background:none}.webinar-list__item_tree-point{padding-left:28px}.webinar-list__item_tree-point::before{content:'\1F384';position:absolute;display:block;width:8px;height:8px;top:0;left:0;background:none}.webinar-list__item_gem{padding-left:28px}.webinar-list__item_gem::before{content:'\1F538';position:absolute;display:block;width:8px;height:8px;top:0;left:0;background:none}.webinar-list__item_2col-lines{min-height:50px;font-size:18px}@media only screen and (max-width: 1280px){.webinar-list__item_2col-lines{min-height:75px}}@media only screen and (max-width: 1023px){.webinar-list__item_2col-lines{font-size:16px;min-height:89px}}@media only screen and (max-width: 720px){.webinar-list__item_2col-lines{min-height:15px}}.webinar-list__item_check::before{content:'\2705';position:absolute;display:block;width:8px;height:8px;font-size:13px;top:2px;left:0;background:none}.webinar-list__item_heart::before{content:'\2764\FE0F';position:absolute;display:block;width:8px;height:8px;font-size:13px;top:1px;left:0;background:none}.webinar-list__item_fs20{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.webinar-list__item_fs20{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}}@media only screen and (max-width: 720px){.webinar-list__item_fs20{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.webinar-list__item_fs18{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.webinar-list__item_fs18{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}}@media only screen and (max-width: 720px){.webinar-list__item_fs18{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.webinar-list__item>.webinar-list__item_gem{padding-left:28px}.webinar-list__item>.webinar-list__item_gem::before{content:'\1F538';position:absolute;display:block;width:8px;height:8px;top:0;left:0;background:none}.webinar-list__item>.webinar-list__item_tree-point{padding-left:28px}.webinar-list__item>.webinar-list__item_tree-point::before{content:'\1F384';position:absolute;display:block;width:8px;height:8px;top:0;left:0;background:none}.webinar-list_blue .webinar-list__item::before{background:#2f51ff}.who{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 24px}.who_two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px}.who ul:not(.webinar-list):not(.contest-content__list) li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;color:#333;list-style:none;box-sizing:border-box}.who ul:not(.webinar-list):not(.contest-content__list) li::before{content:"";position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#2f51ff;border-radius:50%}@media only screen and (max-width: 720px){.who ul:not(.webinar-list):not(.contest-content__list) li:first-child{width:208px}}.who ul:not(.webinar-list):not(.contest-content__list)::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.who ol{display:block;width:100%;margin-bottom:0;padding-left:20px;counter-reset:lil-counter;list-style:none}.who ol li{position:relative;width:100%;margin-bottom:16px;color:#333;counter-increment:lil-counter}.who ol li:before{content:counter(lil-counter) ". ";position:absolute;left:-20px;text-align:left;width:20px}.who ol::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.who__item{padding:48px 24px;background:#FFFFFF;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:8px}.who__item p{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.who__item{padding:48px 24px}}.who__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;margin-bottom:16px}.who__caption_two-lines{display:inline-block;min-height:50px}@media only screen and (max-width: 1280px){.who__caption_two-lines{min-height:78px}}@media only screen and (max-width: 1023px){.who__caption_two-lines{min-height:24px}}@media only screen and (max-width: 720px){.who__caption_two-lines{min-height:24px}}.who__caption_center{display:inline-block;width:100%;text-align:center}.who__img{width:100%;height:auto;max-width:300px;margin-bottom:24px;border-radius:50%}.who__img::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.who__img img{width:100%;height:auto;border-radius:50%}@media only screen and (max-width: 645px){.who__img{max-width:150px;float:left}}@media only screen and (max-width: 400px){.who__img{max-width:200px;margin:0 auto;float:none}}.who__icon{width:128px;height:auto;margin-bottom:24px}.who__icon img{width:100%}@media only screen and (max-width: 1023px){.who{display:grid;grid-template-columns:1fr;grid-gap:48px 0}.who__text{width:452px;float:right}.who__icon{width:128px;float:left}}@media only screen and (max-width: 720px){.who__text{width:100%;float:none}.who__icon{width:128px;float:none}}.who_authors{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 24px}@media only screen and (max-width: 1023px){.who_authors{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 24px}}@media only screen and (max-width: 720px){.who_authors{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 24px}}@media only screen and (max-width: 645px){.who_authors{display:grid;grid-template-columns:1fr;grid-gap:15px 24px}}@media only screen and (max-width: 645px){.who_authors .who__item{display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 400px){.who_authors .who__item{display:block}}.who_authors .who__text{width:100%}@media only screen and (max-width: 1023px){.who_authors .who__text{width:100%}}@media only screen and (max-width: 720px){.who_authors .who__text{width:100%}}@media only screen and (max-width: 645px){.who_authors .who__text{padding-left:36px}}@media only screen and (max-width: 400px){.who_authors .who__text{padding-left:0}.who_authors .who__text .who__caption.who__caption_center{margin-top:16px}}.w-list-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}@media only screen and (max-width: 720px){.w-list-columns{display:grid;grid-template-columns:1fr;grid-gap:0 0}}.webinar-ordered-list{display:block;width:100%;margin:0;padding:0}.webinar-ordered-list__column-1{float:left;width:290px}@media only screen and (max-width: 720px){.webinar-ordered-list__column-1{width:100%}}.webinar-ordered-list__item{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;list-style:none;box-sizing:border-box}.webinar-ordered-list__item::before{content:'';position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#ff76a7;border-radius:50%}.webinar-ordered-list__item_without-point{padding-left:0}.webinar-ordered-list__item_without-point::before{display:none}.webinar-list-number{display:block;width:100%;margin-bottom:0;padding-left:20px;counter-reset:lil-counter;list-style:none}.webinar-list-number__item{position:relative;width:100%;margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333;counter-increment:lil-counter}.webinar-list-number__item:last-child{margin-bottom:0}.webinar-list-number__item:before{content:counter(lil-counter) ". ";position:absolute;left:-20px;text-align:left;width:20px}.webinar-list-number_dw .webinar-list-number__item{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}@media only screen and (max-width: 720px){.webinar-list-number_dw .webinar-list-number__item{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.page-block{position:relative;max-width:1128px;width:1128px;margin:0 auto;padding:0 35px;box-sizing:border-box}.page-block::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.page-block.full-width{padding:0}@media only screen and (max-width: 1280px){.page-block{width:936px}}@media only screen and (max-width: 1023px){.page-block{position:relative;max-width:720px;width:653px;margin:0 auto;padding:0 35px;box-sizing:border-box}.page-block.full-width{padding:0;max-width:100%;width:100%}}@media only screen and (max-width: 720px){.page-block{width:100%;margin:0;padding:0 15px}}.page-block_no-padding{padding:0}@media only screen and (max-width: 720px){.page-block_no-padding{padding:0 15px}.page-block_no-padding.slider-block:not(.simple-slider){padding:0}}.page-block_3-cols{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 42px}.page-block_info-block{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 42px}@media only screen and (max-width: 1280px){.page-block_info-block{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 33px}}@media only screen and (max-width: 1023px){.page-block_info-block{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 20px}}@media only screen and (max-width: 720px){.page-block_info-block{display:grid;grid-template-columns:1fr;grid-gap:0 0}}.page-block_course{margin-top:187px}@media only screen and (max-width: 1280px){.page-block_course{margin-top:117px}}@media only screen and (max-width: 1023px){.page-block_course{margin-top:86px}}@media only screen and (max-width: 720px){.page-block_course{margin-top:60px}}.page-block .info-block__icon{width:98px;height:98px;margin-bottom:24px}.page-block .info-block__icon img{max-width:98px;max-height:98px;padding:0}.page-block .info-block__caption{font-family:'Montserrat-Bold', sans-serif;font-size:15px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#333}.page-block .info-block__text{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}.page-block .info-block__container{width:100%}@media only screen and (max-width: 720px){.page-block .info-block__container_long-text{margin-left:-82px;padding-left:82px;width:100%;box-sizing:border-box}}@media only screen and (max-width: 1280px){.page-block .info-block__container_mw-t{max-width:195px}}@media only screen and (max-width: 1023px){.page-block .info-block__container_mw-t{max-width:195px}}@media only screen and (max-width: 720px){.page-block .info-block__container_mw-t{max-width:100%}}@media only screen and (max-width: 1280px){.page-block .info-block__icon{width:80px;height:80px;margin-bottom:0}.page-block .info-block__caption{font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:0.1em;text-transform:uppercase;color:#333}.page-block .info-block__text{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.page-block .info-block__container{width:auto;margin-top:18px}}@media only screen and (max-width: 1023px){.page-block .info-block__icon{width:80px;height:80px;margin-bottom:16px}.page-block .info-block__container{width:100%;margin-top:0}}@media only screen and (max-width: 720px){.page-block .info-block__container{width:auto;margin-top:15px;margin-bottom:26px;display:block}.page-block .info-block__container_long-text{margin-left:-82px;padding-left:82px;width:100%;box-sizing:border-box}.page-block .info-block__icon{width:64px;height:64px;float:left;margin-bottom:0;margin-right:13px}.page-block .info-block__icon img{width:100%}}.page-block__wrapper{position:relative;width:100%;height:100%}.page-block__wrapper::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1023px){.page-block__wrapper{width:720px;margin:0 auto}}@media only screen and (max-width: 720px){.page-block__wrapper{width:100%;margin:0}}.book-block{position:relative;background:linear-gradient(139.52deg, #CFEEFF .54%, #F4FBFF 114.73%);border-radius:8px;min-height:426px}.book-block__wrapper{padding:101px 48px;box-sizing:border-box}.book-block__text{width:502px}.book-block__text p{margin:0;font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333}.book-block__text-info{font-size:18px !important;line-height:25px !important;margin-top:15px !important}@media only screen and (max-width: 1280px){.book-block__text-info{font-size:18px !important}}@media only screen and (max-width: 1023px){.book-block__text-info{font-size:16px !important}}@media only screen and (max-width: 720px){.book-block__text-info{font-size:15px !important}}.book-block__img{position:absolute;top:30px;right:0;width:551px;height:399px}.book-block__img img{height:100%}.book-block__img img.min-image{display:none}.book-block__img_portret{width:399px;height:399px;right:30px}.book-block__img_portret img{width:100%;height:auto}.book-block__img_camp24{width:399px;height:399px;right:30px;top:50%;margin-top:-120px}.book-block__img_camp24 img{width:100%;height:auto}@media only screen and (max-width: 1280px){.book-block{min-height:346px}.book-block__wrapper{padding:70px 40px}.book-block__text{width:416px}.book-block__text p{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book-block__img{width:457px;height:321px}.book-block__img img{width:100%;height:100%}.book-block__img_portret{width:321px;height:321px;right:30px}.book-block__img_portret img{width:100%;height:auto}.book-block__img_camp24{width:321px;height:321px;right:80px;top:50%;margin-top:-90px}.book-block__img_camp24 img{width:100%;height:auto}}@media only screen and (max-width: 1023px){.book-block{min-height:270px;width:100%;border-radius:0}.book-block__wrapper{padding:48px 34px}.book-block__text{width:466px}.book-block__text_wide-pic{width:436px}.book-block__text p{margin:0;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}.book-block__img{width:238px;height:228px;overflow:hidden}.book-block__img img{width:100%}.book-block__img img.min-image{display:block}.book-block__img img.max-image{display:none}.book-block__img_portret{width:228px;height:228px;right:0}.book-block__img_portret img{width:100%;height:auto}.book-block__img_camp24{width:228px;height:228px;right:-20px;top:50%;margin-top:-68px}.book-block__img_camp24 img{width:100%;height:auto}}@media only screen and (max-width: 720px){.book-block{width:100%;min-height:215px;height:auto}.book-block__wrapper{padding:48px 15px}.book-block__text{width:auto;height:auto;padding-right:117px}.book-block__text p{margin:0;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.book-block__img{width:113px;height:107px;top:48px;bottom:auto;right:0;overflow:hidden}.book-block__img img{width:100%}.book-block__img_camp24{top:128px}}.book-block__text_long-text p{font-size:23px}@media only screen and (max-width: 1280px){.book-block__text_long-text p{font-size:18px}}@media only screen and (max-width: 1023px){.book-block__text_long-text p{font-size:16px}}@media only screen and (max-width: 720px){.book-block__text_long-text p{font-size:18px}}.book-block__text_p25 p{font-size:25px;line-height:150%}@media only screen and (max-width: 1280px){.book-block__text_p25 p{font-size:18px}}@media only screen and (max-width: 1023px){.book-block__text_p25 p{font-size:16px}}@media only screen and (max-width: 720px){.book-block__text_p25 p{font-size:18px}}.book-block_auto-height{height:auto}@media only screen and (max-width: 1280px){.book-block_auto-height{height:auto}}@media only screen and (max-width: 1023px){.book-block_auto-height{height:auto}}@media only screen and (max-width: 720px){.book-block_auto-height{height:auto}}.lessons-info-camp{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 24px}.lessons-info-camp__icon{width:128px;height:128px;margin-bottom:24px}.lessons-info-camp__icon img{width:100%}.lessons-info-camp__text h4{margin:0}.lessons-info-camp__text p{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}.lessons-info-camp__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333;margin-bottom:8px}.lessons-info-camp__caption_two-lines{min-height:72px}@media only screen and (max-width: 1280px){.lessons-info-camp__caption_two-lines{min-height:22px}}@media only screen and (max-width: 1023px){.lessons-info-camp__caption_two-lines{min-height:50px}}@media only screen and (max-width: 720px){.lessons-info-camp__caption_two-lines{min-height:15px}}@media only screen and (max-width: 1280px){.lessons-info-camp__icon{width:80px;height:80px}.lessons-info-camp__text p{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.lessons-info-camp__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}}@media only screen and (max-width: 720px){.lessons-info-camp{display:grid;grid-template-columns:1fr;grid-gap:48px 0}}.why{max-width:934px}.why ul:not(.webinar-list):not(.contest-content__list) li{position:relative;display:inline-block;width:100%;float:left;margin-bottom:16px;padding-left:20px;color:#333;list-style:none;box-sizing:border-box}.why ul:not(.webinar-list):not(.contest-content__list) li::before{content:"";position:absolute;display:block;width:8px;height:8px;top:7px;left:0;background:#2f51ff;border-radius:50%}@media only screen and (max-width: 720px){.why ul:not(.webinar-list):not(.contest-content__list) li:first-child{width:208px}}.why ul:not(.webinar-list):not(.contest-content__list)::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.why ol{display:block;width:100%;margin-bottom:0;padding-left:20px;counter-reset:lil-counter;list-style:none}.why ol li{position:relative;width:100%;margin-bottom:16px;color:#333;counter-increment:lil-counter}.why ol li:before{content:counter(lil-counter) ". ";position:absolute;left:-20px;text-align:left;width:20px}.why ol::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1280px){.why{max-width:776px}}@media only screen and (max-width: 1023px){.why{max-width:656px}}.why__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333;margin-top:0;margin-bottom:24px}.why__text{font-family:'Montserrat-Regular', sans-serif;font-size:24px;line-height:140%;color:#333;margin-bottom:24px}.why__text_fs{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}@media only screen and (max-width: 1280px){.why__text{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}}.why__text_l{font-family:'Montserrat-Regular', sans-serif;font-size:20px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.why__text_l{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}}.why__text_m{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.why__text_m{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.why__text_s{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}@media only screen and (max-width: 1023px){.why__text_min{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.why_l{width:100%;max-width:1128px}@media only screen and (max-width: 1280px){.why_l{max-width:963px}}@media only screen and (max-width: 1023px){.why_l{max-width:656px}}@media only screen and (max-width: 720px){.why_l{width:100%}}.why-reasons{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px}.why-reasons__icon{width:183px;height:128px;margin-bottom:24px}.why-reasons__icon img{width:auto;height:100%}.why-reasons__text{font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}.why-reasons__text h4{margin-top:0}.why-reasons__text p{margin:0;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333}.why-reasons__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:30px;line-height:120%;letter-spacing:-0.01em;color:#333;margin-bottom:16px}@media only screen and (max-width: 1280px){.why-reasons__icon{width:110px;height:80px;margin-bottom:22px}.why-reasons__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;margin-bottom:8px}}@media only screen and (max-width: 1023px){.why-reasons__icon{width:110px;height:80px;margin-bottom:16px}.why-reasons__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:22px;color:#333}}@media only screen and (max-width: 720px){.why-reasons{display:grid;grid-template-columns:1fr;grid-gap:48px 0}}.mt-127{margin-top:127px}@media only screen and (max-width: 1280px){.mt-127{margin-top:88px}}@media only screen and (max-width: 1023px){.mt-127{margin-top:64px}}@media only screen and (max-width: 720px){.mt-127{margin-top:60px}}.mt-24{margin-top:24px}.mt-64{margin-top:64px}.mt-64-dw{margin-top:64px}@media only screen and (max-width: 1280px){.mt-64-dw{margin-top:46px}}@media only screen and (max-width: 1023px){.mt-64-dw{margin-top:32px}}@media only screen and (max-width: 720px){.mt-64-dw{margin-top:24px}}.mt-16{margin-top:16px}.mb-24{margin-bottom:24px}.authors{margin-top:82px;padding:75px 36px 75px 45px;background:linear-gradient(109.68deg, #EFF5FF .54%, #FFF1F9 114.73%);border-radius:8px;box-sizing:border-box}@media only screen and (max-width: 1023px){.authors{padding:40px 20px 40px 40px}}@media only screen and (max-width: 720px){.authors{display:-webkit-flex;display:flex;flex-wrap:wrap;padding-left:15px;padding-right:15px}}.authors__img-container{width:425px;float:left}@media only screen and (max-width: 1023px){.authors__img-container{width:239px}}@media only screen and (max-width: 720px){.authors__img-container{width:280px;min-width:280px;margin:32px auto 0;order:2}}@media only screen and (max-width: 720px){.authors_mns .authors__img-container{width:280px;min-width:280px;margin:0 auto 32px;order:1}.authors_mns .authors__img-container.second-block-md{margin-top:24px;order:2}}.authors__img{display:inline-block;width:79px;height:79px;float:left;margin-bottom:34px;margin-right:26px}.authors__img_circle{border-radius:50%;overflow:hidden}.authors__img_circle img{height:auto;width:100%}.authors__img:nth-child(4n){margin-right:0}.authors__img:nth-child(n+5){margin-bottom:0}@media only screen and (max-width: 1023px){.authors__img{margin-right:26px;margin-bottom:16px}.authors__img:nth-child(2n){margin-right:26px}.authors__img:nth-child(n+5){margin-bottom:16px}.authors__img:nth-child(n+7){margin-bottom:0}}@media only screen and (max-width: 720px){.authors__img{width:79px;height:79px;margin-right:20px;margin-bottom:16px}.authors__img:nth-child(2n){margin-right:20px}.authors__img:nth-child(3n){margin-right:0}.authors__img:nth-child(n+5){margin-bottom:16px}.authors__img:nth-child(n+6){margin-bottom:0}.authors__img img{width:100%}}.authors__text{display:inline-block;width:419px;float:left;margin-left:60px}.authors__text p{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}@media only screen and (max-width: 1280px){.authors__text{width:397px}}@media only screen and (max-width: 1023px){.authors__text{width:284px}}@media only screen and (max-width: 720px){.authors__text{width:100%;margin-left:0;order:1}.authors__text.first-block-md{order:1}}.authors_dw{padding:78px 87px 78px 104px}@media only screen and (max-width: 1280px){.authors_dw{padding:75px 36px 75px 45px}}@media only screen and (max-width: 1023px){.authors_dw{padding:40px 20px 40px 40px}}@media only screen and (max-width: 720px){.authors_dw{padding:40px 15px 40px}}.authors_dw .authors__text{display:inline-block;width:465px;float:left;margin-left:101px}@media only screen and (max-width: 1280px){.authors_dw .authors__text{width:419px;margin-left:60px}}@media only screen and (max-width: 1023px){.authors_dw .authors__text{width:284px}}@media only screen and (max-width: 720px){.authors_dw .authors__text{width:100%;margin-left:0;order:1}}.landing-color-box{width:934px;margin:0 auto;background:linear-gradient(135.79deg, #EFF5FF .54%, #FFF1F9 114.73%);border-radius:16px;padding:66px 45px 82px;box-sizing:border-box}.landing-color-box::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1023px){.landing-color-box{width:652px}}@media only screen and (max-width: 720px){.landing-color-box{width:100%;padding-left:15px;padding-right:15px;border-radius:0}}.landing-color-box_dw{width:1128px}@media only screen and (max-width: 1280px){.landing-color-box_dw{width:934px}}@media only screen and (max-width: 1023px){.landing-color-box_dw{width:652px}}@media only screen and (max-width: 720px){.landing-color-box_dw{width:100%}}.landing-full-box{width:100%;padding:65px 0;box-sizing:border-box}.landing-full-box::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.landing-full-box_blue{margin-top:109px;background:linear-gradient(128.43deg, #CFEEFF .54%, #F4FBFF 114.73%)}@media only screen and (max-width: 720px){.landing-full-box_blue{padding:55px 0}}.landing-full-box_purple{margin-top:95px;background:linear-gradient(115.31deg, #EFF5FF .54%, #FFF1F9 114.73%)}.swiper-pagination-wrapper{padding-top:40px}.swiper-pagination-wrapper_author{padding:40px 0 0}@media only screen and (max-width: 1023px){.swiper-pagination-wrapper{width:100%;padding:40px 15px 0;box-sizing:border-box}.swiper-pagination-wrapper_author{padding:40px 0 0}}@media only screen and (max-width: 720px){.swiper-pagination-wrapper_author{padding:40px 15px 0}}.swiper-pagination-wrapper .swiper-pagination-wrapper-2{position:relative;width:100%}.swiper-pagination-wrapper_slider{position:relative;padding:15px 15px 0}.swiper-pagination-wrapper_user{padding-left:0;padding-right:0}@media only screen and (max-width: 1023px){.swiper-pagination-wrapper_user{padding-left:15px;padding-right:15px}}.swiper-pagination.course-progress{width:100%;height:6px;background:rgba(47,57,75,0.05);border-radius:3px;overflow:hidden}.swiper-pagination.course-progress .swiper-pagination-progressbar-fill{display:block;background:rgba(32,37,47,0.2);border-radius:3px}.course-main-list .webinar-list__item{font-size:20px}@media only screen and (max-width: 1280px){.course-main-list .webinar-list__item{font-size:15px}}@media only screen and (max-width: 1023px){.course-main-list .webinar-list__item{font-size:15px}}.video-slider iframe{width:100%;height:485px;border-radius:16px}@media only screen and (max-width: 1023px){.video-slider iframe{height:385px}}.video-slider-block{width:100%;margin-top:114px;padding:71px 0 130px}.video-slider-block_bg{background:#f9f3fc}@media only screen and (max-width: 1023px){.video-slider-block{margin-top:96px}}@media only screen and (max-width: 720px){.video-slider-block{margin-top:60px;padding:61px 0 80px}}.video-slider-block_slide{margin-top:0;padding:0}.video-slider-block__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:40px;line-height:110%;letter-spacing:-0.01em;color:#333;color:#333}@media only screen and (max-width: 1280px){.video-slider-block__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:35px;line-height:110%;letter-spacing:-0.01em;color:#333}}@media only screen and (max-width: 720px){.video-slider-block__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}.video-slider-block__text{font-family:'Montserrat-Regular', sans-serif;font-size:24px;font-weight:normal;line-height:130%}@media only screen and (max-width: 1023px){.video-slider-block__text{font-size:18px}}@media only screen and (max-width: 720px){.video-slider-block__text{font-size:15px}}.video-slider-block__left{float:left;width:459px}@media only screen and (max-width: 1280px){.video-slider-block__left{width:400px}}@media only screen and (max-width: 1023px){.video-slider-block__left{width:100%}}.video-slider-block__left h2.school-caption.video-slider-block__caption.caption-bold_h2{font-family:'ProximaNova-SemiBold', sans-serif;font-size:28px}.video-slider-block__video{float:left;width:564px;height:310px;margin-top:20px;border-radius:8px}.video-slider-block__video iframe{width:100%;height:100%;border-radius:8px}@media only screen and (max-width: 1280px){.video-slider-block__video{width:481px;height:264px}}@media only screen and (max-width: 1023px){.video-slider-block__video{position:relative;width:100%;height:0;padding-top:54%;margin-top:24px}.video-slider-block__video iframe{position:absolute;top:0}}.simple-slider-s{padding:47px 0 52px}@media only screen and (max-width: 720px){.simple-slider-s{padding-top:24px;padding-bottom:36px}}.simple-slider-s__controls{font-family:'Montserrat-Regular', sans-serif;font-size:16px}.simple-slider-s__controls::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 720px){.simple-slider-s__controls{font-size:14px;padding-left:15px}}.simple-slider-s__left,.simple-slider-s__right{float:left;padding:12px 24px;border:1px solid #000000;box-sizing:border-box;border-radius:24px;cursor:pointer;outline:none}.simple-slider-s__left.swiper-button-disabled,.simple-slider-s__right.swiper-button-disabled{opacity:0.5}.simple-slider-s__right{float:left;margin-left:16px}@media only screen and (max-width: 720px){.simple-slider-s__right{margin-left:10px}}.swiper-gallery-video{max-height:390px;overflow:hidden}@media only screen and (max-width: 1023px){.swiper-gallery-video{max-height:490px}}.bugette-image{position:relative}.webinar-btn{position:relative;margin-top:16px;padding:13px 24px 12px;background-image:linear-gradient(-225deg, #D1FF7F 0%, #56FFFD 100%);border-radius:3px;font-family:'Montserrat-Bold', sans-serif;font-size:11px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#333;color:#333;text-transform:uppercase;letter-spacing:1px;text-align:center;transition:all .2s;z-index:2;box-sizing:border-box;text-decoration:none}@media only screen and (max-width: 599px){.webinar-btn{padding:13px 20px 12px}}.webinar-btn:disabled:hover{box-shadow:none}.webinar-btn:active{box-shadow:0 0 0 0 rgba(0,0,0,0);color:rgba(38,38,38,0.1)}.webinar-btn:active .icon{fill:rgba(38,38,38,0.1)}.webinar-btn__title,.webinar-btn .icon{display:inline-block;vertical-align:middle}.webinar-btn__title{margin-top:-1px}.webinar-btn .icon{position:relative;top:-1px;margin-right:15px;fill:#333;transition:fill .2s}.webinar-btn_dark{background:#333;color:white}.webinar-btn_dark:hover{background:#545454}.webinar-btn_dark:active{color:rgba(255,255,255,0.1)}.webinar-btn_checkout{display:block;width:100%;font-family:'Open-Sans-Bold', sans-serif;font-size:11px;line-height:16px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, #FF8EC4 0%, #8E70FA 47.75%, #3D96FE 100%);box-shadow:0 10px 32px rgba(0,103,198,0.17);border-radius:5px;cursor:pointer}.webinar-btn_checkout:focus{color:#fff;outline:none;box-shadow:0 10px 32px rgba(0,103,198,0.17)}.webinar-btn_checkout:hover{color:#fff;background:linear-gradient(90deg, rgba(255,142,196,0.8) 0%, rgba(142,112,250,0.8) 47.75%, rgba(61,150,254,0.8) 100%);box-shadow:0 10px 32px rgba(0,103,198,0.17)}.webinar-btn_checkout:active{color:#fff;background:linear-gradient(90deg, #E271A7 0%, #795EDA 47.75%, #2C7DDC 100%);box-shadow:0 4px 16px rgba(0,103,198,0.16)}.webinar-btn_checkout:disabled{opacity:0.3;background:linear-gradient(90deg, rgba(255,142,196,0.31) 0%, rgba(142,112,250,0.3) 47.75%, rgba(61,150,254,0.31) 100%)}.webinar-btn_s-width{max-width:290px}.webinar-btn_auto-width{display:inline-block;width:auto}.webinar-btn.loading{box-shadow:none;color:transparent}.webinar-btn.loading .icon{visibility:hidden}.webinar-btn.loading:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-12px 0 0 -12px;border:3px solid #fff;border-left:3px solid rgba(255,255,255,0.2);border-radius:50%;animation:loading .6s infinite linear}.webinar-btn_purple{display:inline-block;width:auto;min-width:260px;background:linear-gradient(90deg, #AD00FF 0%, #034AFF 100%)}.webinar-btn_purple:hover{background:linear-gradient(90deg, #ad00ff 0%, #034AFF 100%);opacity:0.8}.webinar-btn_purple:active{color:#fff;background:linear-gradient(90deg, #E271A7 0%, #795EDA 47.75%, #2C7DDC 100%);opacity:1}@media only screen and (max-width: 720px){.webinar-btn_purple{max-width:290px;width:100%}}.webinar-btn_d-btn{float:left}@media only screen and (max-width: 1280px){.webinar-btn_d-btn{min-width:233px;width:233px}}@media only screen and (max-width: 1023px){.webinar-btn_d-btn{min-width:260px;max-width:290px;width:auto}}@media only screen and (max-width: 720px){.webinar-btn_d-btn{min-width:260px}}@media only screen and (max-width: 595px){.webinar-btn_d-btn{float:none;margin-left:0}}.webinar-btn_gift{display:inline-block;width:auto;min-width:260px;max-width:290px;float:left;margin-left:24px;background:linear-gradient(90deg, #d780ff 0%, #80a4ff 100%)}.webinar-btn_gift:hover{background:linear-gradient(90deg, #d780ff 0%, #80a4ff 100%);opacity:0.8}.webinar-btn_gift:active{color:#fff;background:linear-gradient(90deg, #E271A7 0%, #795EDA 47.75%, #2C7DDC 100%);opacity:1}.webinar-btn_gift::before{content:'';position:absolute;display:inline-block;width:20px;height:19px;top:10px;left:47px;background-image:url("/static/img/gift_w.679bb3137b6f.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 1280px){.webinar-btn_gift{min-width:200px;max-width:200px;padding-left:45px}.webinar-btn_gift::before{left:25px}}@media only screen and (max-width: 1023px){.webinar-btn_gift{min-width:260px;max-width:290px;margin-left:0}.webinar-btn_gift::before{left:55px}}@media only screen and (max-width: 720px){.webinar-btn_gift{max-width:290px;margin-left:24px}}@media only screen and (max-width: 595px){.webinar-btn_gift{float:none;margin-left:0}}.webinar-btn_white{display:inline-block;width:auto;min-width:260px;color:#333;background:#fff;border:1px solid #2c7ddc}.webinar-btn_white:hover,.webinar-btn_white:focus{color:#333;background:linear-gradient(90deg, #fff 0%, #f3f7ff 100%);opacity:0.8}.webinar-btn_white:active{color:#333;background:linear-gradient(90deg, #e4f2ff 0%, #e4f2ff 47.75%, #e4f2ff 100%);opacity:1}@media only screen and (max-width: 720px){.webinar-btn_white{max-width:290px;width:100%}}.webinar-btn_catalog{min-width:290px}.promo-block{position:absolute;width:131px;height:131px;top:-27px;left:-65px;background:linear-gradient(153.01deg, #FF2E79 12.76%, #AD00FF 86.67%);box-shadow:0 11.9091px 38.1091px rgba(0,103,198,0.17);border-radius:50%;box-sizing:border-box}.promo-block_without-timer{padding-top:24px}@media only screen and (max-width: 720px){.promo-block{top:auto;left:auto;bottom:-65px;right:18px}}.promo-block_relative{position:static;top:auto;margin-right:auto;margin-left:auto;margin-bottom:16px;padding-top:10px}.promo-block__percent{margin-top:25px;font-family:'Montserrat-SemiBold', sans-serif;font-size:33px;line-height:31px;text-align:center;color:#FFFFFF}.promo-block__text{margin-top:6px;font-family:'Montserrat-Regular', sans-serif;font-size:11px;line-height:13px;text-align:center;color:#FFFFFF}.promo-block__timer{margin-top:3px;font-family:'Montserrat-SemiBold', sans-serif;font-size:11.9091px;line-height:17px;text-align:center;color:#FFFFFF}.course-image-block__img{position:relative;display:block;max-width:100%;max-height:600px;margin:0 auto}.course-image-block__img_l{max-width:100%;max-height:900px}.course-image-block__img_m{max-width:100%;max-height:600px}.course-image-block__img_s{max-width:100%;max-height:450px}.info-block-program::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.info-block-program__container{display:block;float:left;margin-bottom:16px;padding-top:4px}.info-block-program__container_only-text{margin-bottom:16px;padding-top:0}@media only screen and (max-width: 1023px){.info-block-program__container_long-text{margin-left:-82px;padding-left:82px;width:100%;box-sizing:border-box}}.info-block-program__caption{font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:0.1em;text-transform:uppercase;color:#333;letter-spacing:0.1em;text-transform:uppercase;color:#333}.info-block-program__text{margin-top:4px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333}.info-block-program__text_only{margin-top:0;line-height:40px}.info-block-program__icon{display:block;width:40px;height:40px;float:left;margin-bottom:16px;margin-right:11px}.info-block-program__icon img{padding:4px;width:100%;max-width:40px;max-height:40px}.info-block-program__icon_face img{padding:3px 5px;width:100%;max-width:40px;max-height:40px}.info-block-program__icon-bg{display:block;width:40px;height:40px;float:left;margin-bottom:16px;margin-right:11px}.info-block-program__icon-bg::before{content:'';display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat}.info-block-program__icon-bg_clock::before{background-image:url("/static/img/webinar-icon-1.c2c7d9bd2df4.png");background-repeat:no-repeat}.info-block-program__icon-bg_camera::before{background-image:url("/static/img/webinar-icon-2.f491857d16cd.png")}.info-block-program__icon-bg_face::before{background-image:url("/static/img/webinar-icon-3.1a48b5643367.png")}.school-btn{position:relative;margin-top:16px;padding:13px 24px 12px;font-family:'Montserrat-Bold', sans-serif;font-size:11px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#333;transition:all .2s;z-index:2;box-sizing:border-box;text-decoration:none;display:block;width:100%;font-size:11px;line-height:16px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, #FF8EC4 0%, #8E70FA 47.75%, #3D96FE 100%);box-shadow:0 10px 32px rgba(0,103,198,0.17);border-radius:5px;cursor:pointer}.school-btn:disabled:hover{box-shadow:none}.school-btn:active{box-shadow:0 0 0 0 rgba(0,0,0,0);color:rgba(38,38,38,0.1)}.school-btn:active .icon{fill:rgba(38,38,38,0.1)}.school-btn:focus{color:#fff;outline:none;box-shadow:0 10px 32px rgba(0,103,198,0.17)}.school-btn:hover{color:#fff;background:linear-gradient(90deg, rgba(255,142,196,0.8) 0%, rgba(142,112,250,0.8) 47.75%, rgba(61,150,254,0.8) 100%);box-shadow:0 10px 32px rgba(0,103,198,0.17)}.school-btn:active{color:#fff;background:linear-gradient(90deg, #E271A7 0%, #795EDA 47.75%, #2C7DDC 100%);box-shadow:0 4px 16px rgba(0,103,198,0.16)}.school-btn:disabled{opacity:0.3;background:linear-gradient(90deg, rgba(255,142,196,0.31) 0%, rgba(142,112,250,0.3) 47.75%, rgba(61,150,254,0.31) 100%)}@media only screen and (max-width: 599px){.school-btn{padding:13px 20px 12px}}.school-btn__title,.school-btn .icon{display:inline-block;vertical-align:middle}.school-btn__title{margin-top:-1px}.school-btn .icon{position:relative;top:-1px;margin-right:15px;fill:#333;transition:fill .2s}.school-btn_dark{background:#333;color:white}.school-btn_dark:hover{background:#545454}.school-btn_dark:active{color:rgba(255,255,255,0.1)}.school-btn_center{margin-right:auto;margin-left:auto}.school-btn_s-width{max-width:290px}.school-btn.loading{box-shadow:none;color:transparent}.school-btn.loading .icon{visibility:hidden}.school-btn.loading:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-12px 0 0 -12px;border:3px solid #fff;border-left:3px solid rgba(255,255,255,0.2);border-radius:50%;animation:loading .6s infinite linear}.products{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 24px}@media only screen and (max-width: 720px){.products{display:grid;grid-template-columns:repeat(1, auto);grid-gap:30px 0;padding:0 15px}.products .webinar-list{display:none}}.products__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;margin:0 0 24px;text-transform:uppercase}@media only screen and (max-width: 1280px){.products__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;margin:0 0 24px}}@media only screen and (max-width: 1023px){.products__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#333;margin:0 0 24px}}@media only screen and (max-width: 720px){.products__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;margin:0 0 24px}}.products__caption_mini-caption{margin-top:-12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}@media only screen and (max-width: 1023px){.products__caption_mini-caption{margin-top:-12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em}}@media only screen and (max-width: 720px){.products__caption_mini-caption{margin-top:0;font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333}}.products__min-info{display:none}@media only screen and (max-width: 720px){.products__min-info{display:block;font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;color:#333}}.products__info{position:relative;font-family:'Montserrat-Regular', sans-serif;font-size:18px;line-height:140%;color:#333;z-index:1}@media only screen and (max-width: 1023px){.products__info{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}@media only screen and (max-width: 720px){.products__info{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}}.products__img{position:relative;width:100%;height:auto;z-index:1;border-radius:16px}@media only screen and (max-width: 720px){.products__img{display:inline-block;width:90%;max-width:290px;margin:0 auto}}.products__item{position:relative;padding:40px 32px 99px;background:#FFFFFF;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:8px;box-sizing:border-box;overflow:hidden}.products__item::before{content:'';display:block;position:absolute;background-repeat:no-repeat;background-size:contain}.products__item::after{content:'';display:block;position:absolute;background-repeat:no-repeat;background-size:contain}.products__item:nth-child(1)::before{width:71px;height:172px;top:31px;right:0;background-image:url("/static/img/extra/product-1-b.08cf73eac4e8.png")}.products__item:nth-child(1)::after{width:36px;height:66px;bottom:0;left:0;background-image:url("/static/img/extra/product-1-a.8f87e540408b.png")}.products__item:nth-child(2)::before{width:101px;height:103px;top:0;right:0;background-image:url("/static/img/extra/product-2-b.c92f93aac148.png")}.products__item:nth-child(2)::after{width:124px;height:97px;bottom:74px;right:0;background-image:url("/static/img/extra/product-2-a.ff8967397dc6.png")}.products__item:nth-child(3)::before{width:49px;height:244px;top:88px;right:0;background-image:url("/static/img/extra/product-3-b.e17d31a38b54.png")}.products__item:nth-child(3)::after{width:59px;height:59px;bottom:0;right:0;background-image:url("/static/img/extra/product-3-a.4e576290b456.png")}.products__item .webinar-list__item{position:relative;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;z-index:10}@media only screen and (max-width: 1280px){.products__item{padding:40px 24px 89px}.products__item .webinar-list__item{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;color:#333}.products__item:nth-child(1)::before{width:52px;height:126px;top:125px}.products__item:nth-child(1)::after{width:46px;height:84px}.products__item:nth-child(2)::before{width:80px;height:82px}.products__item:nth-child(2)::after{width:100px;height:79px;bottom:90px}.products__item:nth-child(3)::before{width:39px;height:196px;top:57px}.products__item:nth-child(3)::after{width:48px;height:48px}}@media only screen and (max-width: 1023px){.products__item{padding:32px 17px 78px}.products__item .webinar-list__item{font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333}.products__item:nth-child(1)::before{width:36px;height:87px;top:106px}.products__item:nth-child(1)::after{width:38px;height:69px}.products__item:nth-child(2)::before{width:55px;height:56px}.products__item:nth-child(2)::after{width:67px;height:52px;bottom:88px}.products__item:nth-child(3)::before{width:25px;height:127px;top:76px}.products__item:nth-child(3)::after{width:31px;height:31px}}@media only screen and (max-width: 720px){.products__item{padding:34px 21px}.products__item .webinar-list__item{font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333}.products__item:nth-child(1)::before{width:57px;height:95px;top:0;background-image:url("/static/img/extra/product-1-md.1d84719b0a5d.png")}.products__item:nth-child(1)::after{display:none}.products__item:nth-child(2)::before{width:64px;height:96px;top:0;background-image:url("/static/img/extra/product-2-md.33442ab3f188.png")}.products__item:nth-child(2)::after{display:none}.products__item:nth-child(3)::before{width:59px;height:95px;top:0;background-image:url("/static/img/extra/product-3-md.720c441f6308.png")}.products__item:nth-child(3)::after{display:none}}.products__btn{position:absolute;display:block;bottom:50px;left:50%;width:265px;margin:0 auto 0 -133px;padding:13px 0 12px}@media only screen and (max-width: 1280px){.products__btn{width:245px;bottom:40px;margin:0 auto 0 -123px}}@media only screen and (max-width: 1023px){.products__btn{width:169px;bottom:29px;margin:0 auto 0 -85px;padding:13px 0 12px;font-size:10px !important}}@media only screen and (max-width: 720px){.products__btn{position:static;width:100%;margin:24px 0 0;font-size:10px !important;box-sizing:border-box}}.products__wrap{position:relative}.course-discounter-popup{position:fixed;width:48px;height:48px;top:50%;right:11px;margin-top:90px;padding:10px 3px;font-family:'Montserrat-Regular', sans-serif;color:#fff;background:linear-gradient(153.01deg, #FF2E79 12.76%, #AD00FF 86.67%);box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:24px;box-sizing:border-box;cursor:default;z-index:1}@media only screen and (max-width: 720px){.course-discounter-popup{top:auto;bottom:30px}}.course-discounter-popup__percent{font-family:'Montserrat-SemiBold', sans-serif;font-size:14px;line-height:14px;text-align:center}.course-discounter-popup__timer{font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:12px;text-align:center}.contest-art-image{display:block;max-width:300px;width:100%;height:auto;margin:5px auto}.ideas{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 16px}@media only screen and (max-width: 720px){.ideas{display:grid;grid-template-columns:1fr;grid-gap:48px 0}}.ideas__idea{position:relative;padding:20px 15px 40px;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:8px;box-sizing:border-box}.ideas__idea-caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333}.ideas__idea-date{padding-right:43px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;text-align:right}.ideas__idea-text{margin-top:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.ideas__idea-pin{position:absolute;width:20px;height:20px;right:22px;top:20px;background-image:url("/static/img/extra/pin.dfed56291dc0.png");background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.ideas__idea-pin_unpin{background-image:url("/static/img/extra/unpin.a7a3028fcff3.png");background-repeat:no-repeat;background-position:center;background-size:contain}.ideas__comment-btn{position:absolute;width:150px;height:20px;left:15px;bottom:15px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;cursor:pointer}.ideas__idea-menu{position:absolute;width:20px;height:20px;top:10px;left:15px;cursor:pointer;background-image:url("/static/img/configuration.58b215bd7cf4.svg");background-repeat:no-repeat;background-size:contain}.ideas__idea-likes{position:absolute;width:40px;height:20px;right:22px;bottom:20px;padding-left:20px;font-family:'Montserrat-SemiBold', sans-serif;font-size:18px;line-height:22px;color:#333;cursor:pointer}.ideas__idea-likes::after{content:'';position:absolute;width:20px;height:20px;top:0;left:0;background-image:url("/static/img/extra/hand.194444a9baaa.png");background-repeat:no-repeat;background-size:contain}.employee{position:relative;width:100%;min-height:300px;margin:72px auto 0;background:linear-gradient(113.87deg, #EFF5FF .54%, #FFF1F9 114.73%);border-radius:8px;box-sizing:border-box;z-index:101}.employee::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.employee.edit-mode{z-index:102}.employee__string-btn{cursor:pointer}.employee_long-text{height:auto;min-height:428px}@media only screen and (max-width: 1023px){.employee{width:100%}}@media only screen and (max-width: 720px){.employee{width:100%;height:auto;border-radius:0}}.employee__avatar{position:absolute;width:249px;height:100%;left:0;top:0;text-align:center;overflow:hidden;border-radius:8px 0 0 8px}.employee__avatar img{width:auto;height:100%;margin:0 -100%}@media only screen and (max-width: 1023px){.employee__avatar{width:249px}}@media only screen and (max-width: 720px){.employee__avatar{position:relative;width:100%;height:200px;border-radius:0}.employee__avatar img{width:100%;height:auto;margin-left:0;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}}.employee__avatar_circle{position:relative;width:220px;height:220px;float:left;margin-top:73px;margin-left:50px;box-shadow:none;border:2px solid #fff;border-radius:50%;overflow:hidden}.employee__avatar_circle img{width:100%;height:100%}@media only screen and (max-width: 1023px){.employee__avatar_circle{width:220px;height:220px;margin-top:73px;margin-left:30px}}@media only screen and (max-width: 720px){.employee__avatar_circle{width:100px;height:100px;margin-top:60px;margin-left:15px}}.employee_long-text .employee__avatar{width:249px;height:249px}.employee_long-text .employee__avatar img{width:auto;height:100%;margin-left:-75px}@media only screen and (max-width: 1023px){.employee_long-text .employee__avatar{width:249px;height:249px;border-radius:50%;left:20px;top:20px}.employee_long-text .employee__avatar img{margin-left:-75px}}@media only screen and (max-width: 720px){.employee_long-text .employee__avatar{position:relative;width:100%;height:200px;border-radius:0;top:0;left:0}.employee_long-text .employee__avatar img{width:100%;height:auto;margin-left:0;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}}.employee__text-container{width:565px;float:right;padding:48px 40px 57px;font-size:20px;box-sizing:border-box}.employee__text-container_circle-avatar{width:820px}@media only screen and (max-width: 1280px){.employee__text-container{width:425px}}@media only screen and (max-width: 1023px){.employee__text-container{width:403px;padding:48px 40px 57px}}@media only screen and (max-width: 720px){.employee__text-container{width:auto;min-height:200px;padding:32px 18px 60px}.employee__text-container_circle-avatar{padding:16px 15px 60px}}.employee__mini-caption{margin-bottom:8px;font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:0.1em;text-transform:uppercase;color:#333;color:#627bff}.employee__mini-caption .employee__role-input{height:12px;font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:0.1em;text-transform:uppercase;color:#333;color:#627bff}.employee__caption{margin-bottom:24px;margin-top:0;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}@media only screen and (max-width: 1280px){.employee__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#333}}@media only screen and (max-width: 720px){.employee__avatar-caption-text{display:none}}.employee__avatar-caption{display:none}@media only screen and (max-width: 720px){.employee__avatar-caption{display:block;float:left;margin-top:60px;margin-left:24px;padding-top:24px}}.employee__info{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;margin-bottom:36px}.employee__info textarea{width:100%;background-color:rgba(255,255,255,0.35);font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;border-bottom:1px solid #a7a7a7}.employee__info p{margin-top:0;margin-bottom:16px}.employee__info p:last-child{margin-bottom:0}.employee__info a,.employee__info a:hover,.employee__info a:visited,.employee__info a:link{color:#0054f6}.employee__email{margin-top:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.employee__email p{margin-top:0;margin-bottom:16px}.employee__email p:last-child{margin-bottom:0}.employee__email a,.employee__email a:hover,.employee__email a:visited,.employee__email a:link{color:#0054f6}.employee__phone{margin-top:16px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.employee__phone p{margin-top:0;margin-bottom:16px}.employee__phone p:last-child{margin-bottom:0}.employee__phone a,.employee__phone a:hover,.employee__phone a:visited,.employee__phone a:link{color:#0054f6}.employee__edit{position:absolute;display:inline-block;right:15px;top:15px;cursor:pointer;color:#0054f6}.employee__edit_save{padding:5px;color:#fff;background:linear-gradient(90deg, #FFB2D7 0%, #8E70FA 49.38%, #3D96FE 100%);border-radius:3px}.bd-line{height:30px;margin-top:36px}.bd-line__timeline{position:relative;width:100%;height:16px;background:rgba(217,217,217,0.3);box-shadow:0px 4px 16px rgba(0,103,198,0.16);border-radius:21px}.bd-line__today{position:absolute;display:inline-block;width:60px;height:20px;left:10px;top:33px;font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333;text-align:center;letter-spacing:1px;color:#333}.bd-line__today::before{content:'';position:absolute;display:block;width:3px;height:33px;left:30px;top:-40px;background:#333}.bd-line__user{position:absolute;display:block;width:40px;height:75px;top:0;left:50%;z-index:10;transition:all 0.15s ease-in-out}.bd-line__user_0{transform:scale(1.3)}.bd-line__user_1{transform:scale(1.25)}.bd-line__user_2{transform:scale(1.2)}.bd-line__user_3{transform:scale(1.1)}.bd-line__user_4{transform:scale(1)}.bd-line__user_5{transform:scale(0.9)}.bd-line__user:hover{z-index:101}.bd-line__user-avatar{width:40px;height:40px;border-radius:50%;border:1px solid #fff;z-index:10;transition:all 0.15s ease-in-out}.bd-line__user-avatar img{width:100%;height:100%;border-radius:50%;box-shadow:0px 4px 16px rgba(0,103,198,0.16)}.bd-line__user-avatar>.bd-line__user-avatar_w{width:100%;height:100%;border-radius:50%;background:#fff;box-shadow:0px 4px 16px rgba(0,103,198,0.16)}.bd-line__user-avatar:hover{z-index:101;top:10px;transform:scale(2)}.bd-line__user-avatar_q0{border:3px solid #fff}.bd-line__user-avatar_q1{border:2px solid #fff}.bd-line__user-avatar_q2{border:1px solid #ddd}.bd-line__user-avatar_q4{border:1px solid #ccc}.bd-line__user-avatar_q5{border:1px solid #aaa}.bd-line__user-avatar_t0{border:3px solid #FF9393}.bd-line__to-bd{width:100px;background:rgba(255,255,255,0.7)}.bd-line__user-line{position:absolute;width:100%;height:75px;top:-8px;left:30px}.numbers_1{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px 10px}@media only screen and (max-width: 1023px){.numbers_1{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 10px}}@media only screen and (max-width: 720px){.numbers_1{display:grid;grid-template-columns:1fr;grid-gap:10px 10px}}.numbers__item{padding:15px;background:#FFFFFF;box-shadow:0px 4px 16px rgba(0,103,198,0.16);border-radius:8px}.numbers__caption{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:21px;letter-spacing:0.1px}.numbers__this-month{margin-top:25px;font-family:'Montserrat-SemiBold', sans-serif;font-size:36px;line-height:24px;letter-spacing:0.1px;text-align:center}.numbers__prev-month{margin-top:3px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;line-height:24px;align-items:center;letter-spacing:0.1px;color:#00D086;text-align:center}.numbers__prev-month_grey{display:inline-block;color:#a7a7a7}.numbers__info{max-width:142px;margin:1px auto;font-family:'Montserrat-Regular', sans-serif;font-size:13px;line-height:15px;text-align:center;letter-spacing:0.1px;color:#333333}.commentary-list{max-height:300px;margin-top:32px;overflow:auto}.commentary-list::-webkit-scrollbar{width:8px}.commentary-list::-webkit-scrollbar-track{background:#ddd;border-radius:20px}.commentary-list::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:20px;border:2px solid #a7a7a7}.commentary{margin-top:15px}.commentary__user-wrapper{width:45px;float:left}.commentary__text-wrapper{width:100%;float:left;margin-left:-45px;padding-left:65px}.commentary__user{float:left;font-family:'Montserrat-SemiBold', sans-serif;font-size:12px;line-height:110%;letter-spacing:-0.01em}.commentary__avatar{width:45px;height:45px;float:left;border-radius:50%;overflow:hidden}.commentary__avatar img{width:100%;height:100%}.commentary__comment{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.commentary__date{float:right;padding-right:15px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#333;text-align:right}.curator-btn{height:auto;text-align:center;line-height:30px;font-family:'Montserrat-SemiBold', sans-serif;font-size:13px;letter-spacing:0;color:#fff;background:linear-gradient(90deg, #FFB2D7 0%, #8E70FA 49.38%, #3D96FE 100%)}.curator-btn::before{position:static;content:"";display:inline-block;width:30px;height:26px;margin:0 auto -7px;padding-left:21px;padding-right:15px;background-image:url("/static/img/extra/chat-icon.f2659d997c41.png");background-size:contain;background-repeat:no-repeat;background-position:0 0}.curator-btn.loading{color:rgba(255,255,255,0.5)}.curator-btn.loading::before{position:static}.curator-btn.loading::after{width:35px;height:35px;margin:-10px 0 0 -10px;left:66px;top:19px}.clock{display:inline-block}.clock__separator{width:24px;height:38px;float:left;font-size:24px;line-height:36px;text-align:center;color:#000}.clock__pare{float:left}.clock__pare .clock__digit{margin-right:4px}.clock__pare .clock__digit:last-child{margin-right:0}.clock__digit{width:32px;height:40px;float:left;padding:8px 4px;background:#E3F3FF;box-shadow:inset 0 3px 4px rgba(0,34,84,0.22);border-radius:5px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:100%;align-items:center;text-align:center;color:#000;box-sizing:border-box}@media only screen and (max-width: 430px){.clock__digit{width:20px;font-size:22px}}@media only screen and (max-width: 720px){.clock_min-md .clock__digit{width:23px;height:34px;float:left;padding:8px 4px;background:#E3F3FF;box-shadow:inset 0 3px 4px rgba(0,34,84,0.22);border-radius:5px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:100%;align-items:center;text-align:center;color:#000;box-sizing:border-box}}@media only screen and (max-width: 430px){.clock_min-md .clock__digit{width:19px;font-size:19px}}.nobr{white-space:nowrap}.ny-calendar{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px 10px}@media only screen and (max-width: 1023px){.ny-calendar{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px 10px}}@media only screen and (max-width: 720px){.ny-calendar{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 10px}}.ny-calendar__caption{width:100%;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;text-align:center}.ny-calendar__item{padding-bottom:32px;text-align:center}.ny-calendar__item img{margin-top:32px;margin-bottom:32px;width:auto;max-width:100%;height:auto;max-height:200px}@keyframes pulse_shadow{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@font-face{font-family:ProximaNova-Regular;src:url("/static/ProximaNova-Regular.995301885220.woff2") format("woff2"),url("/static/ProximaNova-Regular.daaf1b12a71a.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova-Bold;src:url("/static/ProximaNova-Bold.7bd432736094.woff2") format("woff2"),url("/static/ProximaNova-Bold.b55e0de57ce3.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova-SemiBold;src:url("/static/ProximaNova-SemiBold.1ceb41ee0e9b.woff2") format("woff2"),url("/static/ProximaNova-SemiBold.3315bab4235c.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova-Light;src:url("/static/ProximaNova-Light.db5db49fc79c.woff2") format("woff2"),url("/static/ProximaNova-Light.b50131551805.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:currency;src:url("/static/currency.f5033b842b9a.woff2") format("woff2"),url("/static/currency.d68a0852fde1.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url("/static/Montserrat-Regular.a34a420be119.woff2") format("woff2"),url("/static/Montserrat-Regular.4fff79a005c6.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url("/static/Montserrat-SemiBold.11fc71689da1.woff2") format("woff2"),url("/static/Montserrat-SemiBold.bbf7b03bc96a.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url("/static/Montserrat-Bold.58fe2032a074.woff2") format("woff2"),url("/static/Montserrat-Bold.2c6fd139d7ca.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans-Regular;src:url("/static/Open-Sans-Regular.aeb4b1bfc96b.woff2") format("woff2"),url("/static/Open-Sans-Regular.2491afe95f7c.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans-Bold;src:url("/static/Open-Sans-Bold.862115d3e88e.woff2") format("woff2"),url("/static/Open-Sans-Bold.5ee10d11dc03.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.checkout-body{min-width:320px;overflow:auto !important}body.program .container{margin-top:24px}@media only screen and (max-width: 720px){.section__center.center.checkout-section{padding:0}}.body-v3{background:#f7f7f7}.header-h1-v3{margin-top:0;font-family:'ProximaNova-Bold', sans-serif;color:#1e1e1e;font-size:70px;line-height:100%;letter-spacing:0;text-align:left}@media only screen and (max-width: 1366px){.header-h1-v3{font-size:58px}}@media only screen and (max-width: 1280px){.header-h1-v3{font-size:58px}}@media only screen and (max-width: 1023px){.header-h1-v3{margin-top:24px;font-size:42px}}@media only screen and (max-width: 720px){.header-h1-v3{font-size:37px}}.btn-center{text-align:center}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn-v3-center{width:100%;text-align:center}.btn-v3-center .btn-v3{margin-left:auto;margin-right:auto}.btn-v3{position:relative;display:inline-block;width:auto;height:65px;padding:20px 30px 20px 30px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:20px;box-shadow:0px 4px 50px 0px rgba(82,0,255,0.5);background:#4f00f4;font-family:'ProximaNova-Bold', sans-serif;text-decoration:none;color:#fff;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;transition:all 0.15s ease-in-out;cursor:pointer}.btn-v3::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 720px){.btn-v3{padding:20px}}.btn-v3:hover,.btn-v3:active{opacity:0.9}.btn-v3:disabled,.btn-v3.disabled{opacity:0.5;cursor:default}.btn-v3_w100{width:100%;height:auto;padding:15px;border-radius:10px;box-shadow:0px 4px 50px 0px rgba(82,0,255,0.3);box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);background:#4f00f4}.btn-v3_w100-tght{width:100%;height:auto;padding:15px;border-radius:10px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);background:#4f00f4;box-shadow:none}.btn-v3_w-content{width:auto;height:auto;display:inline-block}.btn-v3_tght{padding:15px;border-radius:10px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);background:#4f00f4;box-shadow:none}.btn-v3_small{height:auto;padding:15px;border-radius:12px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);background:#4f00f4;box-shadow:none}.btn-v3_disable{color:rgba(255,255,255,0.5);box-shadow:0 4px 50px 0 rgba(82,0,255,0.5);background:#4f00f4}.btn-v3_l-blue{box-sizing:border-box;border:1px solid rgba(255,255,255,0.2);border-radius:20px;box-shadow:0 4px 50px 0 rgba(43,139,232,0.3);background:#2B8BE8}@media only screen and (max-width: 720px){.btn-v3_l-blue{padding:20px;font-size:14px}}.btn-v3_pink{color:#000;border:1px solid rgba(255,255,255,0.1);border-radius:20px;box-shadow:0 4px 50px 0 rgba(243,139,246,0.3);background:#F38BF6}@media only screen and (max-width: 720px){.btn-v3_pink{padding:20px}}.btn-v3_black{box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:20px;box-shadow:0 4px 50px 0 rgba(82,0,255,0.3);background:#1e1e1e}@media only screen and (max-width: 720px){.btn-v3_black{padding:20px}}.btn-v3_white{color:#000;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:20px;background:#fff;box-shadow:none}@media only screen and (max-width: 720px){.btn-v3_white{padding:20px}}.btn-v3_white-grey-border{color:#000;box-sizing:border-box;border:2px solid rgba(0,0,0,0.3);border-radius:12px;background:rgba(255,255,255,0)}.btn-v3_light-grey{color:#000;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#fafafa;box-shadow:none}@media only screen and (max-width: 720px){.btn-v3_light-grey{padding:20px}}.btn-v3_green{color:#000;box-sizing:border-box;border-radius:12px;background:#00f035}.btn-v3_gray{color:#fff;box-sizing:border-box;border-radius:12px;background:rgba(128,128,128,0.55)}.btn-v3_rwave{color:#fff;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:20px;background:linear-gradient(50.59deg, #ff7003 -.483%, #e100ff 98.916%);box-shadow:none}@media only screen and (max-width: 720px){.btn-v3_rwave{padding:20px}}.btn-v3_rwave span{opacity:0.5;text-decoration:line-through}.btn-v3_small{height:auto;padding:15px;border-radius:12px;box-sizing:border-box;box-shadow:none}.btn-v3_small-2{height:auto;padding:15px 30px;border-radius:20px;font-size:17px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);box-shadow:none}@media only screen and (max-width: 720px){.btn-v3_small-2{padding:8px 5px;font-size:12px;border-radius:10px}}.btn-v3_gift{width:100%;height:55px;padding:14px 15px;box-sizing:border-box;border:2px solid rgba(79,0,244,0.6);border-radius:10px;background:#fff;box-shadow:none;font-family:'ProximaNova-Bold', sans-serif;color:rgba(79,0,244,0.6);font-size:16px;line-height:24px;letter-spacing:0px;text-align:center}.btn-v3__product{position:absolute;display:block;bottom:50px;left:50%;width:265px;margin:0 auto 0 -133px;padding:13px 0 12px;z-index:1}@media only screen and (max-width: 1280px){.btn-v3__product{width:245px;bottom:40px;margin:0 auto 0 -123px}}@media only screen and (max-width: 1023px){.btn-v3__product{width:169px;bottom:29px;margin:0 auto 0 -85px;padding:13px 0 12px;font-size:15px}}@media only screen and (max-width: 720px){.btn-v3__product{position:static;width:100%;margin:24px 0 0;font-size:15px;box-sizing:border-box}}.btn-v3__product-w{position:absolute;width:230px;bottom:32px;left:50%;text-transform:uppercase;color:#fff;transform:translateX(-50%)}@media only screen and (max-width: 1280px){.btn-v3__product-w{width:195px}}@media only screen and (max-width: 1023px){.btn-v3__product-w{width:230px;padding:13px 2px;font-size:10px}}@media only screen and (max-width: 720px){.btn-v3__product-w{width:244px}}.btn-v3_gift-icon{position:relative}.btn-v3_gift-icon::before{content:'';position:absolute;display:inline-block;width:22px;height:26px;top:10px;left:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyMiAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ljg2MTQ3IDUuMTc0ODZDOC40MTgxNyA2LjA3MzYyIDkuNTM4NCA1LjQ1NTk4IDkuNzc0NDQgNS4wNDcxNkMxMC4wMTA1IDQuNjM4MzMgOS45ODUyNCAzLjM1OTM2IDguNDI4NTUgMi40NjA2QzYuODcxODYgMS41NjE4NSA1Ljc1MTYzIDIuMTc5NDggNS41MTU1OSAyLjU4ODMxQzUuMjc5NTUgMi45OTcxNCA1LjMwNDc4IDQuMjc2MSA2Ljg2MTQ3IDUuMTc0ODZaTTExLjI3MTUgNi4zOTM2N0MxMS4yNDMyIDYuNDI5NTggMTEuMjE0IDYuNDY0NzMgMTEuMTg0MSA2LjQ5OTEzSDExLjM2NzhDMTEuMzM0NiA2LjQ2NDc1IDExLjMwMjUgNi40Mjk1OSAxMS4yNzE1IDYuMzkzNjdaTTExLjUxNTEgMi45MjkwOEMxMS4xMDc4IDIuMDczMjcgMTAuMzkwNSAxLjI4MzkzIDkuNDI4NTUgMC43Mjg1NTNDNy4yOTU5MiAtMC41MDI3MjMgNC43Njg1NiAtMC4xMTc3OTcgMy43ODM1NCAxLjU4ODMxQzIuODk4MzIgMy4xMjE1NSAzLjU1OTk4IDUuMjAwMDMgNS4yNTEgNi40OTkxM0gyQzAuODk1NDMxIDYuNDk5MTMgMCA3LjM5NDU2IDAgOC40OTkxM1YxMi40OTkxQzAgMTMuNjAzNyAwLjg5NTQzIDE0LjQ5OTEgMiAxNC40OTkxTDIgMjQuNDk5MUMyIDI1LjYwMzcgMi44OTU0MyAyNi40OTkxIDQgMjYuNDk5MUgxMEgxMkgxOEMxOS4xMDQ2IDI2LjQ5OTEgMjAgMjUuNjAzNyAyMCAyNC40OTkxVjE0LjQ5OTFDMjEuMTA0NiAxNC40OTkxIDIyIDEzLjYwMzcgMjIgMTIuNDk5MVY4LjQ5OTEzQzIyIDcuMzk0NTYgMjEuMTA0NiA2LjQ5OTEzIDIwIDYuNDk5MTNIMTcuMTQ4MkMxOC4yMzE4IDUuNjg1MjggMTguODAwMiA0LjUwMjc4IDE4LjUwMzkgMy4zOTY5MUMxOC4wNzUgMS43OTY1MSAxNS45OTc2IDAuOTYyNjQ0IDEzLjg2MzcgMS41MzQ0MUMxMi44OTEzIDEuNzk0OTUgMTIuMDc1MSAyLjMwMjQxIDExLjUxNTEgMi45MjkwOFpNMTQgOC40OTkxM0gyMFYxMi40OTkxSDE4SDE0VjguNDk5MTNaTTEyIDguNDk5MTNIMTBWMTIuNDk5MUgxMlY4LjQ5OTEzWk04IDEyLjQ5OTFWOC40OTkxM0gyTDIgMTIuNDk5MUg0SDhaTTE4IDE0LjQ5OTFIMTRWMjQuNDk5MUgxOFYxNC40OTkxWk0xMiAxNC40OTkxSDEwVjI0LjQ5OTFIMTJWMTQuNDk5MVpNOCAxNC40OTkxSDRWMjQuNDk5MUg4VjE0LjQ5OTFaTTE2LjU3MiAzLjkxNDU1QzE2LjU4NyAzLjk3MDM1IDE2LjYxNDMgNC4xNzUwNCAxNi4zNDggNC41MTQyOEMxNi4wODEzIDQuODU0MTEgMTUuNTg4MyA1LjIxMzQgMTQuODk5IDUuMzk4MTFDMTQuMjA5NiA1LjU4MjgzIDEzLjYwMzEgNS41MTgxNCAxMy4yMDIxIDUuMzU3MjFDMTIuODAxOSA1LjE5NjU3IDEyLjcyMzMgNS4wMDU2MyAxMi43MDgzIDQuOTQ5ODNDMTIuNjkzNCA0Ljg5NDAyIDEyLjY2NiA0LjY4OTMzIDEyLjkzMjMgNC4zNTAxQzEzLjE5OSA0LjAxMDI2IDEzLjY5MiAzLjY1MDk3IDE0LjM4MTMgMy40NjYyNkMxNS4wNzA3IDMuMjgxNTUgMTUuNjc3MiAzLjM0NjIzIDE2LjA3ODIgMy41MDcxNkMxNi40Nzg0IDMuNjY3ODEgMTYuNTU3MSAzLjg1ODc1IDE2LjU3MiAzLjkxNDU1WiIgZmlsbD0iIzRGMDBGNCIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPC9zdmc+Cg==);background-position:center center;background-repeat:no-repeat;transform:translate(-96px)}.btn-v3_w-auto{display:inline-block}.btn-v3_purple{width:100%;height:55px;padding:14px 15px;box-sizing:border-box;border:2px solid rgba(79,0,244,0.6);border-radius:10px;background:#fff;box-shadow:none;font-family:'ProximaNova-Bold', sans-serif;color:rgba(79,0,244,0.6);font-size:16px;line-height:24px;letter-spacing:0px;text-align:center}.btn-v3_cart-icon{position:relative}.btn-v3_cart-icon::before{content:'';position:relative;display:inline-block;width:22px;height:17px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDEuNTA2QzAgMC45NTA0MDEgMC40NTA0MjggMC41IDEuMDA2MDYgMC41SDMuMjU1ODFDNC4xNjMxOCAwLjUgNC45NTgyOSAxLjEwNzI2IDUuMTk3MDMgMS45ODI2MUw1LjQ3ODYxIDMuMDE1SDE5Ljg1N0MyMS4xNTQ1IDMuMDE1IDIyLjExMjggNC4yMjQ4OCAyMS44MTU2IDUuNDg3ODJMMjAuMjc2OSAxMi4wMjY4QzIwLjA2MzEgMTIuOTM1NyAxOS4yNTIgMTMuNTc4IDE4LjMxODMgMTMuNTc4SDcuODEwODRDNi45MDM0NyAxMy41NzggNi4xMDgzNiAxMi45NzA3IDUuODY5NjIgMTIuMDk1NEwzLjI1NTgxIDIuNTEySDEuMDA2MDZDMC40NTA0MjggMi41MTIgMCAyLjA2MTYgMCAxLjUwNlpNNi4wMjczNyA1LjAyNjk5TDcuODEwODQgMTEuNTY2TDE4LjMxODMgMTEuNTY2TDE5Ljg1NyA1LjAyNjk5SDYuMDI3MzdaIiBmaWxsPSJ3aGl0ZSIvPgo8ZWxsaXBzZSBjeD0iOC41NTIwNiIgY3k9IjE2LjA5MyIgcng9IjEuNTA5MDkiIHJ5PSIxLjUwOSIgZmlsbD0id2hpdGUiLz4KPGVsbGlwc2UgY3g9IjE3LjYwNTgiIGN5PSIxNi4wOTMiIHJ4PSIxLjUwOTA5IiByeT0iMS41MDkiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-position:center center;background-repeat:no-repeat;transform:translate3d(-7px, 3px, 0)}.btn-v3_plus{position:relative}.btn-v3_plus::before{content:'';position:relative;display:block;float:left;width:32px;height:20px;background-image:url("/static/img/plus-icon.f9d028e1ec1a.svg");background-position:center center;background-repeat:no-repeat;transform:translate3d(-7px, 2px, 0)}.btn-v3_plus-purple{position:relative}.btn-v3_plus-purple::before{content:'';position:relative;display:block;float:left;width:32px;height:20px;background-image:url("/static/img/plus-purple-icon.9cbfdb337202.svg");background-position:center center;background-repeat:no-repeat;transform:translate3d(-7px, 2px, 0)}.btn-v3_minus{position:relative;color:rgba(0,0,0,0.3)}.btn-v3_minus::before{content:'';position:relative;display:block;float:left;width:24px;height:3px;background:rgba(0,0,0,0.3);transform:translate3d(-7px, 11px, 0)}.btn-v3_gear{position:relative;float:left}.btn-v3_gear::before{content:'';position:relative;display:block;float:left;width:20px;height:20px;background-image:url("/static/img/gear-icon.d7d6ccdf89d7.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 720px){.btn-v3_gear{border:none;background:none}}.btn-v3_share{padding-left:30px;position:relative;float:left;transition:0.5s color ease-in-out}.btn-v3_share::before{content:'';position:relative;display:block;float:left;width:20px;height:20px;background-image:url("/static/img/share-icon.6dbf8f25e3ca.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;transform:translate3d(-10px, 2px, 0)}@media only screen and (max-width: 720px){.btn-v3_share{width:55px;font-size:0;padding-left:15px;background:none}.btn-v3_share::before{background-image:url("/static/img/share.d01dbf9145f7.svg");transform:translate3d(0px, 2px, 0)}}.btn-v3_share-black{padding-left:15px}.btn-v3_share-black::before{background-image:url("/static/img/share.d01dbf9145f7.svg");transform:translate3d(0px, 2px, 0)}.btn-v3_no_shadow{box-shadow:none !important}.btn-v3.loading{color:transparent}.btn-v3.loading .icon{visibility:hidden}.btn-v3.loading:before{visibility:hidden}.btn-v3.loading:after{content:'';position:absolute;visibility:visible;top:50%;left:50%;width:20px;height:20px;margin:-12px 0 0 -12px;border:3px solid #fff;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.btn-v3.pulsing{animation:pulse_shadow 1s infinite}.btn-v3_purple-text{color:#4f00f4}.btn-v3_extra-lines{height:auto}.bnt-center{margin-top:16px}@media only screen and (max-width: 720px){.bnt-center{text-align:center}}.btn-v3-orange{display:inline-block;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:20px 30px 20px 30px;position:static;height:65px;margin:30px auto;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:20px;box-shadow:0px 4px 50px 0px rgba(255,182,6,0.3);background:#ffb606;text-decoration:none;color:#000;font-family:'ProximaNova-Bold', sans-serif;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center;cursor:pointer}.btn-v3-orange_dark{color:#fff;background:#FD7601;box-shadow:0px 4px 50px 0px rgba(254,197,104,0.3)}.btn-v3-orange_mt13{margin-top:13px}@media only screen and (max-width: 1023px){.btn-v3-orange{margin-bottom:20px}}@media only screen and (max-width: 720px){.btn-v3-orange{font-size:15px}}.btn-v3-orange__line-through{text-decoration:line-through;color:rgba(0,0,0,0.5)}.btn-v3-orange_no-mrgn{margin:0}.btn-v3-orange_green{background:#00F035}.header-h2-v3{font-family:'ProximaNova-Bold', sans-serif;margin-top:0;color:#1e1e1e;font-size:60px;font-weight:700;line-height:107%;letter-spacing:0;text-align:center;box-sizing:border-box}@media only screen and (max-width: 1366px){.header-h2-v3{font-size:55px}}@media only screen and (max-width: 1023px){.header-h2-v3{font-size:45px}}@media only screen and (max-width: 720px){.header-h2-v3{font-size:30px}}@media only screen and (max-width: 359px){.header-h2-v3{font-size:28px}}.header-h2-v3_learning{width:100%;padding:0 220px}@media only screen and (max-width: 1366px){.header-h2-v3_learning{padding:0 185px}}@media only screen and (max-width: 1280px){.header-h2-v3_learning{padding:0 76px}}@media only screen and (max-width: 1023px){.header-h2-v3_learning{width:auto;padding:0 56px}}@media only screen and (max-width: 720px){.header-h2-v3_learning{padding:0 30px}}@media only screen and (max-width: 400px){.header-h2-v3_learning{padding:0}}.header-h2-v3_slider{padding:0 125px}@media only screen and (max-width: 1366px){.header-h2-v3_slider{padding:0 110px}}@media only screen and (max-width: 1280px){.header-h2-v3_slider{padding:0 110px}}@media only screen and (max-width: 1023px){.header-h2-v3_slider{padding:0 110px}}@media only screen and (max-width: 720px){.header-h2-v3_slider{padding:0 30px}}@media only screen and (max-width: 359px){.header-h2-v3_slider{padding:0 0}}.header-h2-v3_slider2{width:100%;padding:0 125px}@media only screen and (max-width: 1366px){.header-h2-v3_slider2{padding:0 110px}}@media only screen and (max-width: 1280px){.header-h2-v3_slider2{padding:0 110px}}@media only screen and (max-width: 1023px){.header-h2-v3_slider2{padding:0 10px}}@media only screen and (max-width: 720px){.header-h2-v3_slider2{padding:0 30px}}@media only screen and (max-width: 359px){.header-h2-v3_slider2{padding:0 0}}.header-h2-v3_block{padding:0 103px}@media only screen and (max-width: 1366px){.header-h2-v3_block{padding:0 100px}}@media only screen and (max-width: 1280px){.header-h2-v3_block{padding:0 110px}}@media only screen and (max-width: 1023px){.header-h2-v3_block{padding:0 110px}}@media only screen and (max-width: 720px){.header-h2-v3_block{padding:0 10px}}@media only screen and (max-width: 359px){.header-h2-v3_block{padding:0 0}}.mt100{margin-top:100px}.mt86{margin-top:86px}.mt74{margin-top:74px}.mt40{margin-top:40px}.mt30{margin-top:30px}.mt60-v3{margin-top:60px}.mt140-v3{margin-top:140px}@media only screen and (max-width: 1023px){.mt140-v3{margin-top:70px}}.mt50-v3{margin-top:50px}.mt7{margin-top:7px}.mb0{margin-bottom:0 !important}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}@media only screen and (max-width: 1023px){.school-block-v3-mobile-wrapper{padding:0 15px}}.purple-box-v3{position:relative}.purple-box-v3__caption{margin-bottom:25px;font-family:'ProximaNova-Bold', sans-serif;margin-top:0;color:#1e1e1e;font-size:46px;font-weight:700;line-height:107%;letter-spacing:0;color:#fff}@media only screen and (max-width: 1366px){.purple-box-v3__caption{font-size:40px}}@media only screen and (max-width: 1023px){.purple-box-v3__caption{font-size:36px}}@media only screen and (max-width: 720px){.purple-box-v3__caption{font-size:23px}}@media only screen and (max-width: 359px){.purple-box-v3__caption{font-size:22px}}.purple-box-v3__text{margin-bottom:25px;font-family:'ProximaNova-Regular', sans-serif;color:#fff;font-size:20px;line-height:130%;letter-spacing:0}.purple-box-v3__img{position:absolute;width:308px;height:auto;bottom:0;right:91px}@media only screen and (max-width: 1023px){.purple-box-v3__img{width:170px;right:25px}}@media only screen and (max-width: 400px){.purple-box-v3__img{right:0}}.grey-box-v3{position:relative;border-radius:50px;background:#f0f0f0;padding:40px 120px}@media only screen and (max-width: 1023px){.grey-box-v3{padding:40px 20px}}.grey-box-v3__caption{margin-bottom:25px;font-family:'ProximaNova-Bold', sans-serif;margin-top:0;color:#1e1e1e;font-size:46px;font-weight:700;line-height:107%;letter-spacing:0;color:#000}@media only screen and (max-width: 1366px){.grey-box-v3__caption{font-size:40px}}@media only screen and (max-width: 1023px){.grey-box-v3__caption{font-size:36px}}@media only screen and (max-width: 720px){.grey-box-v3__caption{font-size:23px}}@media only screen and (max-width: 359px){.grey-box-v3__caption{font-size:22px}}.grey-box-v3__text{margin-bottom:25px;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:20px;line-height:130%;letter-spacing:0}.grey-box-v3__img{position:absolute;width:308px;height:auto;bottom:0;right:91px}@media only screen and (max-width: 1023px){.grey-box-v3__img{width:170px;right:25px}}@media only screen and (max-width: 400px){.grey-box-v3__img{right:0}}.grey-box-v3 .questions__item_reply{padding-left:0}.grey-box-v3 .grey-box-v3__text{font-size:12px}.text-image-block-v3{padding:70px 0;background:#fff;border-radius:50px}@media only screen and (max-width: 1023px){.text-image-block-v3{width:100%;display:flex;flex-flow:wrap;padding:20px 20px;border-radius:25px;box-sizing:border-box}}.text-image-block-v3__content{width:976px;margin:0 auto 0}@media only screen and (max-width: 1280px){.text-image-block-v3__content{width:100%}}@media only screen and (max-width: 1023px){.text-image-block-v3__content{order:2}}.text-image-block-v3__caption{margin-bottom:10px;font-family:'ProximaNova-Bold', sans-serif;margin-top:0;color:#1e1e1e;font-size:46px;font-weight:700;line-height:107%;letter-spacing:0;color:#000;text-align:left;margin-top:0}@media only screen and (max-width: 1366px){.text-image-block-v3__caption{font-size:40px}}@media only screen and (max-width: 1023px){.text-image-block-v3__caption{font-size:36px}}@media only screen and (max-width: 720px){.text-image-block-v3__caption{font-size:23px}}@media only screen and (max-width: 359px){.text-image-block-v3__caption{font-size:22px}}@media only screen and (max-width: 1023px){.text-image-block-v3__caption{margin-top:20px;font-size:24px;line-height:28px}}.text-image-block-v3__text{width:478px;float:left}@media only screen and (max-width: 1280px){.text-image-block-v3__text{width:390px}}@media only screen and (max-width: 1023px){.text-image-block-v3__text{width:100%;order:2}}.text-image-block-v3__text p{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:20px;line-height:130%;letter-spacing:0;text-align:left}@media only screen and (max-width: 1023px){.text-image-block-v3__text p{font-size:16px}}.text-image-block-v3__text .btn-v3-orange{display:block;max-width:382px;width:100%;float:left;margin-top:13px;background:#F78D00}.text-image-block-v3__text .btn-v3-orange span{text-decoration:line-through;color:rgba(0,0,0,0.5)}.text-image-block-v3__img{width:479px;float:right;overflow:hidden;border-radius:30px}@media only screen and (max-width: 1280px){.text-image-block-v3__img{width:390px}}@media only screen and (max-width: 1023px){.text-image-block-v3__img{width:100%;order:1;border-radius:12px}.text-image-block-v3__img img{width:100%}}.text-image-block-v3__img img{width:100%;height:auto}.text-image-block-v3__special{margin-top:52px;font-family:'ProximaNova-Bold', sans-serif;font-size:16px;line-height:24px;letter-spacing:0;text-align:left;color:#ff7f00 !important}.course-author-v3{position:relative;width:1220px;margin-left:auto;margin-right:auto;padding:0;background:#fff;border-radius:50px;box-sizing:border-box}@media only screen and (max-width: 1023px){.course-author-v3__bg-w-t{width:100%;padding:50px 20px;background:#fff;border-radius:25px}}.course-author-v3::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1366px){.course-author-v3{width:1080px}}@media only screen and (max-width: 1280px){.course-author-v3{width:963px}}@media only screen and (max-width: 1023px){.course-author-v3{width:656px;padding:0;border-radius:25px;box-sizing:border-box}}@media only screen and (max-width: 720px){.course-author-v3{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 720px){.course-author-v3_m-p{padding-left:15px;padding-right:15px}}.course-author-v3__avatar{position:absolute;width:499px;height:100%;top:0;left:0;border-radius:50px 0 0 50px;overflow:hidden}@media only screen and (max-width: 1023px){.course-author-v3__avatar{width:100%;height:450px;border-radius:25px 25px 0 0}}@media only screen and (max-width: 720px){.course-author-v3__avatar{position:static;height:auto}}.course-author-v3__avatar img{width:auto;height:100%}@media only screen and (max-width: 1023px){.course-author-v3__avatar img{width:100%;height:auto}}.course-author-v3__mini-caption{font-family:'ProximaNova-Bold', sans-serif;color:#d30203;font-size:12px;line-height:20px;letter-spacing:0;text-align:left;text-transform:uppercase}.course-author-v3__caption{font-family:'ProximaNova-Bold', sans-serif;margin-top:0;color:#1e1e1e;font-size:60px;font-weight:700;line-height:107%;letter-spacing:0;text-align:center;text-align:left;margin-bottom:20px;margin-top:20px}@media only screen and (max-width: 1366px){.course-author-v3__caption{font-size:55px}}@media only screen and (max-width: 1023px){.course-author-v3__caption{font-size:45px}}@media only screen and (max-width: 720px){.course-author-v3__caption{font-size:30px}}@media only screen and (max-width: 359px){.course-author-v3__caption{font-size:28px}}.course-author-v3__text-container{width:100%;padding:40px 114px 40px 623px;float:right}@media only screen and (max-width: 1366px){.course-author-v3__text-container{padding:40px 45px 40px 552px}}@media only screen and (max-width: 1023px){.course-author-v3__text-container{padding:470px 45px 40px 45px}}@media only screen and (max-width: 720px){.course-author-v3__text-container{padding:20px}}.course-author-v3__info{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:130%;letter-spacing:0;text-align:left}@media only screen and (max-width: 1280px){.course-author-v3__info{font-size:16px}}@media only screen and (max-width: 720px){.course-author-v3__info{font-size:13px}}.course-author-v3__info p{margin-bottom:20px}.course-author-v3__info p:last-child{padding-bottom:0}.course-author-v3__info a{font-family:'ProximaNova-Bold', sans-serif;color:#000;text-transform:uppercase}.school-block-v3-wide{width:1220px;margin-left:auto;margin-right:auto}.school-block-v3-wide::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1475px){.school-block-v3-wide{width:1098px}}@media only screen and (max-width: 1280px){.school-block-v3-wide{width:963px}}@media only screen and (max-width: 1023px){.school-block-v3-wide{width:656px}}@media only screen and (max-width: 720px){.school-block-v3-wide{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 720px){.school-block-v3-wide_m-p{padding-left:15px;padding-right:15px;box-sizing:border-box}}.school-block-v3{width:1220px;margin-left:auto;margin-right:auto}.school-block-v3_bg-w{padding:70px 0;background:#fff;border-radius:50px}@media only screen and (max-width: 1023px){.school-block-v3_bg-w{padding:50px 20px;border-radius:25px;box-sizing:border-box}}.school-block-v3_purple{padding:46px 120px 70px;background:#6900ea;border-radius:50px}@media only screen and (max-width: 1023px){.school-block-v3_purple{padding:50px 20px;border-radius:25px;box-sizing:border-box}}@media only screen and (max-width: 720px){.school-block-v3_purple{padding:50px 20px;border-radius:25px;box-sizing:border-box}}.school-block-v3_prl{padding-right:120px;padding-left:120px}@media only screen and (max-width: 1366px){.school-block-v3_prl{padding-right:50px;padding-left:50px}}@media only screen and (max-width: 1023px){.school-block-v3_prl{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 1023px){.school-block-v3__bg-w-t{width:100%;padding:50px 20px;background:#fff;border-radius:25px;box-sizing:border-box}}.school-block-v3::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1366px){.school-block-v3{width:1080px}}@media only screen and (max-width: 1280px){.school-block-v3{width:963px}}@media only screen and (max-width: 1023px){.school-block-v3{width:656px}}@media only screen and (max-width: 720px){.school-block-v3{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 720px){.school-block-v3_m-p{padding-left:15px;padding-right:15px}}.info-block-items_main .info-block{box-shadow:0 4px 50px 0 rgba(227,226,235,0.5);background:#fff}@media only screen and (max-width: 720px){.product-banner-wrapper{padding:0 15px}}.product-banner-v3{width:1180px;margin-left:auto;margin-right:auto;border-radius:50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.product-banner-v3::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.product-banner-v3_main{min-height:460px;background:linear-gradient(90deg, #C1F0FF 0%, #FFCBFA 100%)}@media only screen and (max-width: 1280px){.product-banner-v3_main{min-height:375px}}.product-banner-v3__content{width:100%;height:100%;min-height:460px;border-radius:50px;user-select:none;box-sizing:border-box}.product-banner-v3__content_slider{min-height:auto}@media only screen and (max-width: 1280px){.product-banner-v3__content{min-height:375px;padding:0 0 35px}.product-banner-v3__content_slider{min-height:auto}}@media only screen and (max-width: 1023px){.product-banner-v3__content{padding-top:0}}@media only screen and (max-width: 720px){.product-banner-v3__content{border-radius:30px;padding-bottom:20px}}@media only screen and (max-width: 1475px){.product-banner-v3{width:1098px}}@media only screen and (max-width: 1280px){.product-banner-v3{width:963px}}@media only screen and (max-width: 1023px){.product-banner-v3{width:656px;padding-top:0}}@media only screen and (max-width: 720px){.product-banner-v3{width:100%;margin-left:0;margin-right:0;border-radius:30px}}.product-banner-v3__content img{pointer-events:none}@media only screen and (max-width: 1023px){.product-banner-v3__banner{display:flex;flex-flow:wrap}}@media only screen and (max-width: 720px){.product-banner-v3__banner{width:100%}}.product-banner-v3__info{width:600px;float:left;padding:50px 20px 50px 0;box-sizing:border-box}.product-banner-v3__info-header{margin-top:0;margin-bottom:20px;font-family:'ProximaNova-Bold', sans-serif;color:#1e1e1e;font-size:70px;line-height:70px;letter-spacing:0;text-align:left}.product-banner-v3__info p{font-family:'ProximaNova-Regular', sans-serif;color:#1e1e1e;font-size:20px;line-height:26px;letter-spacing:0;text-align:left}@media only screen and (max-width: 1475px){.product-banner-v3__info{width:546px}.product-banner-v3__info-header{margin-bottom:16px;font-size:44px}.product-banner-v3__info p{font-size:22px}}@media only screen and (max-width: 1280px){.product-banner-v3__info{width:480px;padding-left:0}.product-banner-v3__info-header{font-size:35px;line-height:40px}.product-banner-v3__info p{font-size:20px;line-height:25px}}@media only screen and (max-width: 1023px){.product-banner-v3__info{width:100%;float:right;padding:0;order:2}}@media only screen and (max-width: 720px){.product-banner-v3__info{padding:0}.product-banner-v3__info-header{font-size:24px;line-height:30px}.product-banner-v3__info p{font-size:16px;line-height:22px}}.product-banner-v3__info .btn{margin-top:40px;padding:20px 30px;font-family:'ProximaNova-Bold', sans-serif;font-size:20px;color:#fff;border-radius:20px;text-transform:none;letter-spacing:normal;border:1px solid rgba(255,255,255,0.1);background:#4F00F4;box-shadow:0px 4px 50px 0px rgba(82,0,255,0.5)}.product-banner-v3__info .btn_black{background:#000}@media only screen and (max-width: 1280px){.product-banner-v3__info .btn{margin-top:36px}}@media only screen and (max-width: 1023px){.product-banner-v3__info .btn{margin-top:30px;font-size:18px}}@media only screen and (max-width: 720px){.product-banner-v3__info .btn{margin-top:24px;font-size:17px;width:100%;box-sizing:border-box}}.product-banner-v3__image{position:relative;width:580px;float:right}.product-banner-v3__image img{width:100%;height:auto}.product-banner-v3__image::after{content:'';position:absolute;display:block;width:100%;height:20px;left:0;bottom:0;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0) 100%)}@media only screen and (max-width: 1475px){.product-banner-v3__image{width:550px}}@media only screen and (max-width: 1280px){.product-banner-v3__image{width:480px}}@media only screen and (max-width: 1023px){.product-banner-v3__image{width:100%;float:left;margin-top:-1px;order:1;padding:0 25px}}.product-banner-v3__image_center{text-align:center}.product-banner-v3__image-wrapper{width:100%;text-align:center}.product-banner-v3__image-wrapper>img{width:auto;max-width:490px;max-height:300px;border-radius:30px}@media only screen and (max-width: 1280px){.product-banner-v3__image-wrapper>img{max-width:400px;max-height:270px}}@media only screen and (max-width: 1023px){.product-banner-v3__image-wrapper>img{border-radius:20px;max-width:100%}}.product-banner-v3__slider{position:relative}.product-banner-v3__slider>.progress-bar{position:absolute;width:auto;bottom:-80px;left:117px}@media only screen and (max-width: 1475px){.product-banner-v3__slider>.progress-bar{left:49px}}@media only screen and (max-width: 1280px){.product-banner-v3__slider>.progress-bar{bottom:-60px;left:35px}}@media only screen and (max-width: 720px){.product-banner-v3__slider>.progress-bar{bottom:-45px;left:15px}}.product-banner-v3__slider>.progress-bar>div{float:left;width:10px;height:10px;margin-left:10px;border-radius:5px;background:#D9D9D9;cursor:pointer}.product-banner-v3__slider>.progress-bar>div.active{background:#4F00F4}.product-banner-v3__slider>.progress-bar__pause{position:absolute;width:30px;height:30px;right:15px;bottom:0px;opacity:0.7;filter:drop-shadow(0px 4px 20px rgba(0,0,0,0.5))}.product-banner-v3__slider>.progress-bar__pause::before{content:'';display:block;width:10px;height:100%;float:left;background:#fff}.product-banner-v3__slider>.progress-bar__pause::after{content:'';display:block;width:10px;height:100%;float:right;background:#fff}.slidet-text-info-v3{font-family:'ProximaNova-Regular', sans-serif;color:#9f9f9f;font-size:20px;line-height:130%;letter-spacing:0;text-align:center;text-decoration:none}@media only screen and (max-width: 1023px){.slidet-text-info-v3{font-size:13px}}.slidet-text-info-v3 a{color:#9f9f9f;text-decoration:none}.slidet-text-info-v3 a:visited,.slidet-text-info-v3 a:link,.slidet-text-info-v3 a:-webkit-any-link{color:#9f9f9f;text-decoration:none}.slidet-text-info-v3_mt20{margin-top:20px}.block-media{width:1175px;display:flex;margin:118px auto 0;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px 0 40px 0}@media only screen and (max-width: 1366px){.block-media{width:1080px}}@media only screen and (max-width: 1280px){.block-media{width:963px}}@media only screen and (max-width: 1023px){.block-media{width:100%;padding:40px 15px;box-sizing:border-box}}.block-media__caption{margin-bottom:30px;color:#000;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;line-height:20px;letter-spacing:0;text-align:center;text-transform:uppercase}.block-media__magazine{width:100%;height:37px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:51px;padding:0}@media only screen and (max-width: 1366px){.block-media__magazine{width:100%;height:auto;flex-wrap:wrap;gap:30px;justify-content:center}}@media only screen and (max-width: 1023px){.block-media__magazine{width:100%;height:auto;flex-wrap:wrap;gap:30px;justify-content:center}}.block-media__magazine img{height:35px}@media only screen and (max-width: 1023px){.block-media__magazine img{height:25px}}.block-media__video-wrapper{width:100%;text-align:center}@media only screen and (max-width: 720px){.block-media__video-wrapper{width:100%;height:0;position:relative;padding-bottom:56.25%}}.block-media__video{margin:30px auto 0;width:771px;height:431px;border-radius:40px;border:0}@media only screen and (max-width: 1023px){.block-media__video{width:656px;height:367px;border-radius:30px}}@media only screen and (max-width: 720px){.block-media__video{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px}}.block-media__video_camp{margin:0 auto 0}.block-media__img{margin:30px auto 0;max-width:771px}@media only screen and (max-width: 1023px){.block-media__img{width:100%}}.flex-line{width:992px;margin:50px auto 0}@media only screen and (max-width: 1280px){.flex-line{padding:0 20px;box-sizing:border-box}}@media only screen and (max-width: 1023px){.flex-line{width:100%}}.flex-line__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:76px;padding:0;flex:280px;flex-grow:0;flex-wrap:nowrap;margin:50px 0}@media only screen and (max-width: 1023px){.flex-line__items{flex-wrap:wrap;gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media only screen and (max-width: 720px){.flex-line__items{gap:36px}}.flex-line__item{flex-grow:1;flex-basis:0;text-align:center}@media only screen and (max-width: 1023px){.flex-line__item{flex:45%;width:100%}}.flex-line__item img{width:147px;height:auto;margin:0 auto 0px}.flex-line__item h3{margin:0;font-family:'ProximaNova-Bold', sans-serif;font-size:26px;letter-spacing:0}@media only screen and (max-width: 1023px){.flex-line__item h3{font-size:20px}}@media only screen and (max-width: 720px){.flex-line__item h3{font-size:16px}}.flex-line__item p{margin:0;font-family:'ProximaNova-Regular', sans-serif;font-size:20px;letter-spacing:0}@media only screen and (max-width: 1023px){.flex-line__item p{font-size:18px}}@media only screen and (max-width: 720px){.flex-line__item p{font-size:16px}}.flex-line-creative{width:1080px;margin:50px auto 0}@media only screen and (max-width: 1280px){.flex-line-creative{width:963px}}@media only screen and (max-width: 1023px){.flex-line-creative{width:100%;margin:20px 0 0;box-sizing:border-box}}.flex-line-creative__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;padding:0;flex:280px;flex-grow:0;flex-wrap:nowrap;margin:40px 0}@media only screen and (max-width: 1023px){.flex-line-creative__items{display:flex;flex-wrap:wrap}}.flex-line-creative__item{flex-grow:1;flex-basis:0;text-align:center}@media only screen and (max-width: 540px){.flex-line-creative__item{flex:45%}}.flex-line-creative__item img{width:100%;height:auto;margin:0 auto 15px;border-radius:30px}.flex-line-creative__item h3{margin:0;font-family:'ProximaNova-Bold', sans-serif;font-size:26px;letter-spacing:0}.flex-line-creative__item p{margin:0;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:22px;letter-spacing:0;text-align:left}@media only screen and (max-width: 720px){.flex-line-creative__item p{font-size:14px}}.flex-line-creative__item a,.flex-line-creative__item a:visited,.flex-line-creative__item a:hover{color:#4F00F4;text-decoration:none}.flex-line-prodamus{width:992px;margin:50px auto 0}@media only screen and (max-width: 1280px){.flex-line-prodamus{padding:0 20px;box-sizing:border-box}}@media only screen and (max-width: 1023px){.flex-line-prodamus{width:650px}}@media only screen and (max-width: 720px){.flex-line-prodamus{width:100%}}.flex-line-prodamus__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:76px;padding:0;flex:280px;flex-grow:0;flex-wrap:nowrap;margin:50px 0}@media only screen and (max-width: 1023px){.flex-line-prodamus__items{flex-wrap:wrap;gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media only screen and (max-width: 720px){.flex-line-prodamus__items{gap:36px}}.flex-line-prodamus__item{flex-grow:1;flex-basis:0;text-align:center}@media only screen and (max-width: 1023px){.flex-line-prodamus__item{flex:none;flex-grow:0;flex-basis:0;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}}@media only screen and (max-width: 430px){.flex-line-prodamus__item{flex-direction:column}}.flex-line-prodamus__item img{width:147px;height:auto;margin:0 auto 0px;border-radius:8px}.flex-line-prodamus__item a{display:inline-block;color:#333;text-decoration:none}.flex-line-prodamus__item h3{margin:20px 0 10px;height:44px;font-family:'ProximaNova-Bold', sans-serif;font-size:26px;letter-spacing:0}@media only screen and (max-width: 1023px){.flex-line-prodamus__item h3{font-size:20px;margin-top:0}}@media only screen and (max-width: 720px){.flex-line-prodamus__item h3{font-size:16px;height:24px}}@media only screen and (max-width: 430px){.flex-line-prodamus__item h3{margin-top:20px}}.flex-line-prodamus__item p{margin:0;font-family:'ProximaNova-Regular', sans-serif;font-size:20px;letter-spacing:0}@media only screen and (max-width: 1023px){.flex-line-prodamus__item p{font-size:18px}}@media only screen and (max-width: 720px){.flex-line-prodamus__item p{font-size:16px}}.flex-line-prodamus__img-link{display:block;width:147px;height:auto;margin:0 auto 0px}@media only screen and (max-width: 1023px){.flex-line-prodamus__text{width:100%}}.main-quiz{width:100%;margin:40px 0;padding:30px 20px 20px;border-radius:50px;background:#9a52ff;box-sizing:border-box;transition:.5s all ease-in-out}@media only screen and (max-width: 1023px){.main-quiz{border-radius:25px}}.main-quiz__mini-caption{font-family:'ProximaNova-Bold', sans-serif;color:#fff;font-size:13px;line-height:20px;letter-spacing:0;text-align:center;text-transform:uppercase}.main-quiz__mini-caption2{margin-bottom:0;font-family:'ProximaNova-Regular', sans-serif;color:#fff;font-size:16px;line-height:24px;letter-spacing:0;text-align:center}.main-quiz__caption{margin-top:40px;margin-bottom:40px;font-family:'ProximaNova-Bold', sans-serif;color:#fff;font-size:60px;line-height:64px;letter-spacing:0;text-align:center}@media only screen and (max-width: 1023px){.main-quiz__caption{margin-top:20px;font-size:30px;line-height:32px}}.main-quiz__questions{display:flex;width:980px;margin:0px auto 10px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:20px 0px 20px 0px;flex:none;flex-wrap:wrap;order:0;align-self:stretch;flex-grow:0}@media only screen and (max-width: 1280px){.main-quiz__questions{width:100%}}@media only screen and (max-width: 1023px){.main-quiz__questions{width:100%}}.main-quiz__question{position:relative;padding:15px 45px 15px 15px;border-radius:20px;background:rgba(240,240,240,0.3);font-family:'ProximaNova-SemiBold', sans-serif;color:#fff;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;cursor:pointer;transition:all 0.3s ease-in-out}.main-quiz__question::before{content:'';position:absolute;display:block;width:20px;height:20px;top:15px;right:15px;border-radius:50%;border:2px solid rgba(255,255,255,0.3)}.main-quiz__question_active{color:#9500ff;background:#f0f0f0}.main-quiz__question_active::before{border:2px solid rgba(0,0,0,0.3)}.main-quiz__question_active::after{content:'';position:absolute;display:block;width:14px;height:14px;top:20px;right:20px;border-radius:50%;background:#4f00f4}.main-quiz__answer-block-wrap{width:100%;margin:20px auto 0;background:#fff;padding:50px;box-sizing:border-box;border-radius:50px}@media only screen and (max-width: 1023px){.main-quiz__answer-block-wrap{padding:20px 20px 0;border-radius:25px}}.main-quiz__answer-loading{position:relative;min-height:200px;width:100%;text-align:center;font-family:'ProximaNova-SemiBold', sans-serif;font-size:24px}.main-quiz__answer-loading:after{content:'';position:absolute;display:inline-block;width:50px;height:50px;top:50%;left:50%;margin:-25px 0 0 -25px;border:3px solid #B5B5B5;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.main-quiz__answer-block{width:976px;margin:0 auto 0}@media only screen and (max-width: 1280px){.main-quiz__answer-block{width:100%}}@media only screen and (max-width: 1023px){.main-quiz__answer-block{width:100%}}@media only screen and (max-width: 1023px){.main-quiz__answer-block-container{width:100%;display:flex;flex-flow:wrap}}.main-quiz__answer-text{width:478px;float:left}@media only screen and (max-width: 1280px){.main-quiz__answer-text{width:390px}}@media only screen and (max-width: 1023px){.main-quiz__answer-text{width:100%;order:2}}.main-quiz__answer-text h4{font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:46px;line-height:50px;letter-spacing:0;text-align:left;margin-top:0;margin-bottom:10px}@media only screen and (max-width: 1023px){.main-quiz__answer-text h4{margin-top:20px;font-size:24px;line-height:28px}}.main-quiz__answer-text p.main-quiz__answer-p{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:20px;line-height:26px;letter-spacing:0;text-align:left}@media only screen and (max-width: 1023px){.main-quiz__answer-text p.main-quiz__answer-p{font-size:16px;line-height:22px}}.main-quiz__answer-text .btn-v3-orange{display:block;max-width:382px;width:100%;float:left;margin-top:13px;background:#F78D00}.main-quiz__answer-text .btn-v3-orange span{text-decoration:line-through;color:rgba(0,0,0,0.5)}.main-quiz__answer-image{width:479px;float:right;overflow:hidden;border-radius:30px}@media only screen and (max-width: 1280px){.main-quiz__answer-image{width:390px}}@media only screen and (max-width: 1023px){.main-quiz__answer-image{width:100%;order:1}.main-quiz__answer-image img{width:100%}}.main-quiz__answer-image img{width:100%;height:auto}.main-quiz__answer-special{font-family:'ProximaNova-Bold', sans-serif;color:#f88d00;font-size:16px;line-height:24px;letter-spacing:0;text-align:left}.program-quiz{width:100%;margin:40px 0;padding:30px 20px 20px;border-radius:60px;background:#cdfbd5;box-sizing:border-box;transition:.5s all ease-in-out}@media only screen and (max-width: 1023px){.program-quiz{border-radius:45px}}@media only screen and (max-width: 720px){.program-quiz{border-radius:45px}}.program-quiz__mini-caption{font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:13px;line-height:20px;letter-spacing:0;text-align:center;text-transform:uppercase}.program-quiz__mini-caption2{margin-bottom:0;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:24px;letter-spacing:0;text-align:center}.program-quiz__caption{margin-top:40px;margin-bottom:40px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:60px;line-height:64px;letter-spacing:0;text-align:center}@media only screen and (max-width: 1023px){.program-quiz__caption{margin-top:20px;font-size:30px;line-height:32px}}.program-quiz__questions{display:flex;width:980px;margin:0px auto 10px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:20px 0px 20px 0px;flex:none;flex-wrap:wrap;order:0;align-self:stretch;flex-grow:0}@media only screen and (max-width: 1280px){.program-quiz__questions{width:100%}}@media only screen and (max-width: 1023px){.program-quiz__questions{width:100%}}.program-quiz__question{position:relative;padding:15px 45px 15px 15px;border-radius:20px;background:rgba(0,0,0,0.05);font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;cursor:pointer;transition:all 0.3s ease-in-out}.program-quiz__question::before{content:'';position:absolute;display:block;width:20px;height:20px;top:15px;right:15px;border-radius:50%;border:2px solid rgba(0,0,0,0.3)}.program-quiz__question_active::before{border:2px solid rgba(0,0,0,0.3)}.program-quiz__question_active::after{content:'';position:absolute;display:block;width:14px;height:14px;top:18px;right:18px;border-radius:50%;background:#4f00f4}.program-quiz__answer-block-wrap{width:100%;margin:20px auto 0;background:#fff;padding:50px;box-sizing:border-box;border-radius:45px;box-shadow:0px 15px 30px 0px rgba(0,0,0,0.1)}@media only screen and (max-width: 1023px){.program-quiz__answer-block-wrap{padding:20px 20px 0;border-radius:25px}}.program-quiz__answer-loading{position:relative;min-height:200px;width:100%;text-align:center;font-family:'ProximaNova-SemiBold', sans-serif;font-size:24px}.program-quiz__answer-loading:after{content:'';position:absolute;display:inline-block;width:50px;height:50px;top:50%;left:50%;margin:-25px 0 0 -25px;border:3px solid #B5B5B5;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.program-quiz__answer-block{width:976px;margin:0 auto 0}@media only screen and (max-width: 1366px){.program-quiz__answer-block{width:100%}}@media only screen and (max-width: 1280px){.program-quiz__answer-block{width:100%}}@media only screen and (max-width: 1023px){.program-quiz__answer-block{width:100%}}.program-quiz__answer-block_banner{width:100%;margin-top:40px}@media only screen and (max-width: 1366px){.program-quiz__answer-block_banner{margin-top:30px}}@media only screen and (max-width: 1023px){.program-quiz__answer-block_banner{margin-top:10px}}@media only screen and (max-width: 1023px){.program-quiz__answer-block-container{width:100%;display:flex;flex-flow:wrap}}.program-quiz__answer-text{width:478px;float:left}@media only screen and (max-width: 1280px){.program-quiz__answer-text{width:390px}}@media only screen and (max-width: 1023px){.program-quiz__answer-text{width:100%;order:2}}.program-quiz__answer-text h4{font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:46px;line-height:50px;letter-spacing:0;text-align:left;margin-top:0;margin-bottom:10px}@media only screen and (max-width: 1023px){.program-quiz__answer-text h4{margin-top:20px;font-size:24px;line-height:28px}}.program-quiz__answer-text p.program-quiz__answer-p{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:20px;line-height:26px;letter-spacing:0;text-align:left}@media only screen and (max-width: 1023px){.program-quiz__answer-text p.program-quiz__answer-p{font-size:16px;line-height:22px}}.program-quiz__answer-text .btn-v3-orange{display:block;max-width:382px;width:100%;float:left;background:#F78D00}.program-quiz__answer-text .btn-v3-orange span{text-decoration:line-through;color:rgba(0,0,0,0.5)}.program-quiz__answer-text .btn-v3-orange_green{background:#00F035}.program-quiz__answer-text .btn-v3_black{display:block;max-width:382px}.program-quiz__answer-image{width:479px;float:right;overflow:hidden;border-radius:30px}@media only screen and (max-width: 1366px){.program-quiz__answer-image{width:430px}}@media only screen and (max-width: 1280px){.program-quiz__answer-image{width:390px}}@media only screen and (max-width: 1023px){.program-quiz__answer-image{width:100%;order:1;border-radius:12px}.program-quiz__answer-image img{width:100%}}.program-quiz__answer-image img{width:100%;height:auto}.program-quiz__answer-special{font-family:'ProximaNova-Bold', sans-serif;color:#f88d00;font-size:16px;line-height:24px;letter-spacing:0;text-align:left}.program-quiz__answer-block-btns{display:flex;gap:13px;margin-top:13px}@media only screen and (max-width: 1280px){.program-quiz__answer-block-btns{flex-direction:column}}@media only screen and (max-width: 720px){.program-quiz__answer-block-btns{margin-bottom:30px}}.green-block{width:100%;border-radius:50px;padding:70px 0 36px;background:#ceff6d;box-sizing:border-box}@media only screen and (max-width: 1023px){.green-block{padding:50px 20px;border-radius:25px}}.green-block__content{width:980px;margin:0 auto;box-sizing:border-box}@media only screen and (max-width: 1280px){.green-block__content{width:936px;padding:50px 20px}}@media only screen and (max-width: 1023px){.green-block__content{width:100%;display:flex;flex-wrap:wrap;padding:0}}.green-block__content p{color:#1e1e1e}.green-block__content ul{margin-top:20px}.green-block__content ul li{color:#1e1e1e}.green-block__mini-caption{margin-bottom:25px;font-family:'ProximaNova-Bold', sans-serif;color:#096076;font-size:12px;line-height:20px;letter-spacing:0;text-align:left;text-transform:uppercase}.green-block__caption{margin-top:0;margin-bottom:30px;font-family:'ProximaNova-Bold', sans-serif;margin-top:0;color:#1e1e1e;font-size:60px;font-weight:700;line-height:107%;letter-spacing:0;text-align:center;text-align:left}@media only screen and (max-width: 1366px){.green-block__caption{font-size:55px}}@media only screen and (max-width: 1023px){.green-block__caption{font-size:45px}}@media only screen and (max-width: 720px){.green-block__caption{font-size:30px}}@media only screen and (max-width: 359px){.green-block__caption{font-size:28px}}@media only screen and (max-width: 1023px){.green-block__caption{margin-bottom:20px}}.green-block__text{width:476px;padding-bottom:70px;float:left;box-sizing:border-box;order:2}@media only screen and (max-width: 1280px){.green-block__text{width:450px}}@media only screen and (max-width: 1023px){.green-block__text{width:100%;padding-bottom:0}}@media only screen and (max-width: 1023px){.green-block__text .green-block__caption{margin-top:32px}}.green-block__text p{margin-bottom:0;color:#1e1e1e;font-family:'ProximaNova-Regular', sans-serif;font-size:20px;letter-spacing:0;line-height:26px}@media only screen and (max-width: 1023px){.green-block__text p{font-size:16px;line-height:22px}}.green-block__text ul{margin:16px 0 0}.green-block__text ul li{color:#1e1e1e;font-family:'ProximaNova-Regular', sans-serif;font-size:20px;letter-spacing:0;line-height:26px}@media only screen and (max-width: 1023px){.green-block__text ul li{font-size:16px;line-height:22px}}.green-block__img{width:477px;float:right;border-radius:30px;background:#acdb50;order:1;overflow:hidden}@media only screen and (max-width: 1280px){.green-block__img{width:380px}}@media only screen and (max-width: 1023px){.green-block__img{width:100%;box-sizing:border-box}}@media only screen and (max-width: 720px){.green-block__img{margin-bottom:20px}}.green-block__img img{display:block;width:100%;height:auto}.green-block_green{background:#8cff8a}.green-block-g{width:100%;border-radius:50px;padding:70px 0 36px;background:#8cff8a;box-sizing:border-box}@media only screen and (max-width: 1023px){.green-block-g{padding:50px 20px;border-radius:25px}}.green-block-g__content{width:980px;margin:0 auto;box-sizing:border-box}@media only screen and (max-width: 1280px){.green-block-g__content{width:936px;padding:50px 20px}}@media only screen and (max-width: 1023px){.green-block-g__content{width:100%}}@media only screen and (max-width: 720px){.green-block-g__content{width:100%;display:flex;flex-wrap:wrap;padding:0}}.green-block-g__mini-caption{margin-bottom:25px;font-family:'ProximaNova-Bold', sans-serif;color:#096076;font-size:12px;line-height:20px;letter-spacing:0;text-align:left;text-transform:uppercase}.green-block-g__caption{margin-top:0;margin-bottom:0;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:60px;line-height:64px;letter-spacing:0;text-align:left}@media only screen and (max-width: 1023px){.green-block-g__caption{font-size:30px;line-height:32px}}.green-block-g__caption.show-md{margin-bottom:30px}.green-block-g__text{width:476px;padding-bottom:70px;float:left;box-sizing:border-box;order:2}@media only screen and (max-width: 1280px){.green-block-g__text{width:450px}}@media only screen and (max-width: 1023px){.green-block-g__text{width:325px}}@media only screen and (max-width: 720px){.green-block-g__text{width:100%;padding-bottom:0}}@media only screen and (max-width: 1023px){.green-block-g__text .green-block__caption{margin-top:32px}}.green-block-g__text p{margin-bottom:0;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:20px;letter-spacing:0;line-height:26px}@media only screen and (max-width: 1023px){.green-block-g__text p{font-size:16px;line-height:22px}}.green-block-g__text ul{margin:0}.green-block-g__text ul li{font-family:'ProximaNova-Regular', sans-serif;font-size:20px;letter-spacing:0;line-height:26px}@media only screen and (max-width: 1023px){.green-block-g__text ul li{font-size:16px;line-height:22px}}.green-block-g__img{display:inline-block;width:477px;float:right;border-radius:30px;order:1;overflow:hidden}.green-block-g__img img{display:block;width:100%;height:auto}@media only screen and (max-width: 1280px){.green-block-g__img{width:380px}}@media only screen and (max-width: 1023px){.green-block-g__img{width:250px;box-sizing:border-box}}@media only screen and (max-width: 720px){.green-block-g__img{width:320px;margin:0 auto}.green-block-g__img img{width:100%;height:auto}}.prof{padding:70px 40px 70px 120px;box-sizing:border-box}@media only screen and (max-width: 1023px){.prof{padding:50px 20px}}.prof h2{max-width:777px;text-align:left}@media only screen and (max-width: 1023px){.prof h2{text-align:center}}@media only screen and (max-width: 1023px){.prof .header-h2-v3{font-size:40px;line-height:116%;padding:0 20px}}@media only screen and (max-width: 720px){.prof .header-h2-v3{font-size:30px;padding:0}}.flex-line-prof{width:100%;margin:40px auto 0}.flex-line-prof__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;padding:0;flex:280px;flex-grow:0;flex-wrap:nowrap;margin:40px 0}@media only screen and (max-width: 1023px){.flex-line-prof__items{flex-wrap:wrap}}.flex-line-prof__item{flex-grow:1;flex-basis:0;text-align:left}@media only screen and (max-width: 1023px){.flex-line-prof__item{flex:45%;text-align:center}}@media only screen and (max-width: 1023px) and (max-width: 350px){.flex-line-prof__item{width:120px}}.flex-line-prof__item h3{margin:0;padding-left:10px;font-family:'ProximaNova-Bold', sans-serif;font-size:26px;letter-spacing:0;box-sizing:border-box}@media only screen and (max-width: 1023px){.flex-line-prof__item h3{padding-left:0}}.flex-line-prof__item p{margin:0;padding-left:10px;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:22px;letter-spacing:0;text-align:left;box-sizing:border-box}@media only screen and (max-width: 1023px){.flex-line-prof__item p{text-align:center;padding-left:0}}.flex-line-prof__item a,.flex-line-prof__item a:visited,.flex-line-prof__item a:hover{color:#4F00F4;text-decoration:none}.flex-line-prof__item-img{position:relative;height:311px;overflow:hidden;margin-bottom:20px}@media only screen and (max-width: 1366px){.flex-line-prof__item-img{height:271px}}@media only screen and (max-width: 1280px){.flex-line-prof__item-img{height:230px}}@media only screen and (max-width: 1023px){.flex-line-prof__item-img{display:inline-block;width:120px;height:120px;margin:0 auto 15px;border-radius:50%}.flex-line-prof__item-img:nth-child(1),.flex-line-prof__item-img:nth-child(2),.flex-line-prof__item-img:nth-child(3),.flex-line-prof__item-img:nth-child(4){border-radius:50%}}.flex-line-prof__item-img::after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0.05);box-sizing:border-box}.flex-line-prof__item-img img{width:100%;height:auto}.flex-line-prof__item:nth-child(1) .flex-line-prof__item-img{border-radius:12px}.flex-line-prof__item:nth-child(1) .flex-line-prof__item-img::after{border-radius:12px}@media only screen and (max-width: 720px){.flex-line-prof__item:nth-child(1) .flex-line-prof__item-img{border-radius:50%}.flex-line-prof__item:nth-child(1) .flex-line-prof__item-img::after{border-radius:50%}}.flex-line-prof__item:nth-child(2) .flex-line-prof__item-img{border-radius:130px}.flex-line-prof__item:nth-child(2) .flex-line-prof__item-img::after{border-radius:130px}@media only screen and (max-width: 720px){.flex-line-prof__item:nth-child(2) .flex-line-prof__item-img{border-radius:50%}.flex-line-prof__item:nth-child(2) .flex-line-prof__item-img::after{border-radius:50%}}.flex-line-prof__item:nth-child(3) .flex-line-prof__item-img{border-radius:30px}.flex-line-prof__item:nth-child(3) .flex-line-prof__item-img::after{border-radius:30px}@media only screen and (max-width: 720px){.flex-line-prof__item:nth-child(3) .flex-line-prof__item-img{border-radius:50%}.flex-line-prof__item:nth-child(3) .flex-line-prof__item-img::after{border-radius:50%}}.flex-line-prof__item:nth-child(4) .flex-line-prof__item-img{border-radius:60px}.flex-line-prof__item:nth-child(4) .flex-line-prof__item-img::after{border-radius:60px}@media only screen and (max-width: 720px){.flex-line-prof__item:nth-child(4) .flex-line-prof__item-img{border-radius:50%}.flex-line-prof__item:nth-child(4) .flex-line-prof__item-img::after{border-radius:50%}}.main-quiz2{width:100%;margin:40px 0;padding:30px 20px 20px;border-radius:50px;box-sizing:border-box;transition:.5s all ease-in-out}@media only screen and (max-width: 1023px){.main-quiz2{width:100%}}.main-quiz2__mini-caption{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:20px;line-height:20px;letter-spacing:0;text-align:center;margin:10px 0}.main-quiz2__caption{margin-top:40px;margin-bottom:40px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:60px;line-height:106%;letter-spacing:0;text-align:center}@media only screen and (max-width: 1023px){.main-quiz2__caption{margin-top:20px;font-size:45px}}@media only screen and (max-width: 720px){.main-quiz2__caption{font-size:30px}}.main-quiz2__questions{display:flex;width:980px;margin:10px auto 10px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:20px 0px 20px 0px;flex:none;flex-wrap:wrap;order:0;align-self:stretch;flex-grow:0}@media only screen and (max-width: 1023px){.main-quiz2__questions{width:100%}}.main-quiz2__question{position:relative;padding:15px 45px 15px 15px;border-radius:20px;background:#f0f0f0;font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center;cursor:pointer;transition:all 0.3s ease-in-out}.main-quiz2__question::before{content:'';position:absolute;display:block;width:20px;height:20px;top:15px;right:15px;border-radius:50%;border:2px solid rgba(0,0,0,0.3)}.main-quiz2__question_active{background:#f0f0f0}.main-quiz2__question_active::before{border:2px solid rgba(0,0,0,0.3)}.main-quiz2__question_active::after{content:'';position:absolute;display:block;width:14px;height:14px;top:20px;right:20px;border-radius:50%;background:#4f00f4}.main-quiz2__answer-block-wrap{width:100%;margin:10px auto 0;background:#fff;padding:50px;box-sizing:border-box;border-radius:50px}@media only screen and (max-width: 1023px){.main-quiz2__answer-block-wrap{padding:20px 20px 0;border-radius:25px}}@media only screen and (max-width: 720px){.main-quiz2__answer-block-wrap{padding:20px 0 0;background:none}}.main-quiz2__answer-block{width:976px;margin:0 auto 0}@media only screen and (max-width: 1280px){.main-quiz2__answer-block{width:100%}}@media only screen and (max-width: 1023px){.main-quiz2__answer-block-container{width:100%;display:flex;flex-flow:wrap}}.main-quiz2__answer-text{width:478px;float:left}@media only screen and (max-width: 1280px){.main-quiz2__answer-text{width:390px}}@media only screen and (max-width: 1023px){.main-quiz2__answer-text{width:100%;order:2}}.main-quiz2__answer-text h4{font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:46px;line-height:50px;letter-spacing:0;text-align:left;margin-top:0;margin-bottom:10px}@media only screen and (max-width: 1023px){.main-quiz2__answer-text h4{margin-top:20px;font-size:24px;line-height:28px}}.main-quiz2__answer-text p.main-quiz2__answer-p{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:20px;line-height:26px;letter-spacing:0;text-align:left}@media only screen and (max-width: 1023px){.main-quiz2__answer-text p.main-quiz2__answer-p{font-size:16px;line-height:22px}}.main-quiz2__answer-text .btn-v3-orange{display:block;max-width:382px;width:100%;float:left;margin-top:13px;background:#F78D00}.main-quiz2__answer-text .btn-v3-orange span{text-decoration:line-through;color:rgba(0,0,0,0.5)}.main-quiz2__answer-image{width:479px;float:right;overflow:hidden;border-radius:30px}@media only screen and (max-width: 1280px){.main-quiz2__answer-image{width:390px}}@media only screen and (max-width: 1023px){.main-quiz2__answer-image{width:100%;order:1}.main-quiz2__answer-image img{width:100%}}.main-quiz2__answer-image img{width:100%;height:auto}.main-quiz2__answer-special{font-family:'ProximaNova-Bold', sans-serif;font-size:16px;line-height:24px;letter-spacing:0;text-align:left;background:linear-gradient(50.59deg, #ff7003, #e100ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.interest{position:relative;padding:70px 120px;box-sizing:border-box;background-image:url("/static/img/extra/n-hero.8c55e6a59efe.webp");background-repeat:no-repeat;background-position:right bottom;background-size:37%}@media only screen and (max-width: 1023px){.interest{padding:35px 20px 300px;background-position:bottom;background-size:contain}}.interest__bg-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media only screen and (max-width: 1280px){.interest__bg-wrapper{background:linear-gradient(90deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 90%)}}@media only screen and (max-width: 720px){.interest__bg-wrapper{background:none}}.interest__text-wrapper{position:relative;z-index:5}.interest__mini-caption{font-family:'ProximaNova-Bold', sans-serif;color:#0a8ac7;font-size:12px;line-height:20px;letter-spacing:0;text-align:left;text-transform:uppercase}.interest__caption{max-width:780px;margin-top:20px;margin-bottom:20px;font-family:'ProximaNova-Bold', sans-serif;margin-top:0;color:#1e1e1e;font-size:60px;font-weight:700;line-height:107%;letter-spacing:0;text-align:center;color:#000;text-align:left}@media only screen and (max-width: 1366px){.interest__caption{font-size:55px}}@media only screen and (max-width: 1023px){.interest__caption{font-size:45px}}@media only screen and (max-width: 720px){.interest__caption{font-size:30px}}@media only screen and (max-width: 359px){.interest__caption{font-size:28px}}.interest__text{display:inline-block;width:476px;float:none;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0;text-align:left;margin-bottom:30px}@media only screen and (max-width: 1023px){.interest__text{width:100%;font-size:14px;line-height:19px}}.flex-blog{width:100%;margin:0 auto 0}@media only screen and (max-width: 1023px){.flex-blog{padding:0 10px;box-sizing:border-box}}.flex-blog_programs{padding:0}.flex-blog__text{width:634px;margin:20px auto 40px;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:20px;line-height:26px;letter-spacing:0;text-align:center}@media only screen and (max-width: 1023px){.flex-blog__text{width:100%;font-size:16px}}.flex-blog__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;padding:0;flex:280px;flex-grow:0;flex-wrap:nowrap;margin:40px 0}@media only screen and (max-width: 1023px){.flex-blog__items{flex-direction:column}}.flex-blog__item{flex-grow:1;flex-basis:0;text-align:left}.flex-blog__item img{width:100%;height:auto;margin:0 auto;border-radius:30px;box-sizing:border-box}.flex-blog__item h4{margin:5px 0;font-family:'ProximaNova-Bold', sans-serif;letter-spacing:0;color:#000;font-size:24px;font-weight:700;line-height:28px;letter-spacing:0;text-align:left}.flex-blog__item p{margin:0;font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0;text-align:left}.flex-blog__item a,.flex-blog__item a:visited,.flex-blog__item a:hover{color:#000;text-decoration:none}.flex-blog__item span{font-family:'ProximaNova-Bold', sans-serif;color:#ff5252;font-size:12px;line-height:20px;letter-spacing:0;text-align:left;text-transform:uppercase}.flex-blog__text-item{padding:15px 20px;box-sizing:border-box}@media only screen and (max-width: 1023px){.flex-blog__text-item{padding:15px 0}}.subscribe-main{width:980px;margin:115px auto 70px;box-sizing:border-box}@media only screen and (max-width: 1023px){.subscribe-main{width:100%;margin-top:80px;padding:0 20px}}.subscribe-main__header{font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:24px;font-weight:700;line-height:28px;letter-spacing:0;text-align:center}.subscribe-main__text{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0;text-align:center}.subscribe-input{display:block;width:480px;min-width:294px;margin:40px auto 40px}@media only screen and (max-width: 1023px){.subscribe-input{width:100%}}@media only screen and (max-width: 720px){.subscribe-input{min-width:100px}}.subscribe-input__input{width:333px;height:65px;padding:20px 40px 20px 20px;font-family:'ProximaNova-SemiBold', sans-serif;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);border-radius:20px;background:#fff;color:#9f9f9f;font-size:16px;line-height:24px;letter-spacing:0;text-align:left}@media only screen and (max-width: 720px){.subscribe-input__input{width:100%}}.subscribe-input__btn{position:relative;display:inline-block;height:65px;padding:20px 30px;margin-left:-41px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:20px;line-height:25px;color:#fff;text-align:center;border-radius:20px;cursor:pointer;background:#1E1E1E;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:20px;box-shadow:0px 4px 50px 0px rgba(82,0,255,0.5)}@media only screen and (max-width: 720px){.subscribe-input__btn{position:static;display:block;width:135px;height:52px;padding:15px 20px;margin-top:35px;margin-right:auto;margin-left:auto;font-size:16px;line-height:22px}}.subscribe-input__btn.loading{box-shadow:none;color:transparent;cursor:wait}.subscribe-input__btn.loading .icon{visibility:hidden}.subscribe-input__btn.loading:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-12px 0 0 -12px;border:3px solid #fff;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.search-line{position:relative;margin-right:25px}.search-line input{height:50px;padding:20px 20px 20px 55px;margin:10px 0px;border-radius:16px;border:none;background:rgba(0,0,0,0.05);font-family:'ProximaNova-SemiBold', sans-serif;color:#9e9e9e;font-size:16px;line-height:24px;letter-spacing:0;text-align:left;box-sizing:border-box}.search-line__btn{position:absolute;width:20px;height:20px;top:26px;left:20px;background-image:url("/static/img/search-grey.0b231905d8b4.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 1023px){.search-line{display:none}}.footer-school-menu-v3{position:relative;width:100%;padding:81px 0 97px;box-sizing:border-box;z-index:2}@media only screen and (max-width: 1023px){.footer-school-menu-v3{padding:0 15px}}.footer-school-menu-v3__container{padding:0 20px}@media only screen and (max-width: 720px){.footer-school-menu-v3__container{padding:0}}.footer-school-menu-v3__company{width:277px;float:left}.footer-school-menu-v3__logo{display:inline-block;width:176px}.footer-school-menu-v3__logo img{width:100%;height:auto}.footer-school-menu-v3__socials{margin:30px 0}.footer-school-menu-v3__social{display:inline-block;width:30px;height:30px;margin-right:30px}.footer-school-menu-v3__social:last-child{margin-right:0}.footer-school-menu-v3__social img{width:100%;height:auto}.footer-school-menu-v3__logo-c{margin-top:30px;margin-bottom:30px;font-family:'ProximaNova-SemiBold', sans-serif;color:#1e1e1e;font-size:16px;line-height:24px;letter-spacing:0}.footer-school-menu-v3__logo-cr{font-family:'ProximaNova-Regular', sans-serif;color:#8a8a8a;font-size:16px;line-height:16px;letter-spacing:0;text-align:left}.footer-school-menu-v3__columns{width:576px;float:right}@media only screen and (max-width: 1023px){.footer-school-menu-v3__columns{width:100%}}.footer-school-menu-v3__col{width:280px;float:left}@media only screen and (max-width: 1023px){.footer-school-menu-v3__col{width:100%}.footer-school-menu-v3__col:last-child{margin-top:36px;margin-bottom:36px}}.footer-school-menu-v3__h4{margin:0;font-family:'ProximaNova-Bold', sans-serif;font-size:16px;line-height:40px;letter-spacing:0;color:#1e1e1e}.footer-school-menu-v3__link{display:block;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:40px;letter-spacing:0;text-decoration:none;color:#1e1e1e}.footer-school-menu-v3__link:visited,.footer-school-menu-v3__link:link{color:#1e1e1e}.sliver-v3{margin-top:86px}@media only screen and (max-width: 1023px){.sliver-v3{margin-top:40px}}.mt-media{margin-top:32px}.mt-creative{margin-top:100px}@media only screen and (max-width: 720px){.mt-creative{margin-top:40px}}.mt-green{margin-top:74px}@media only screen and (max-width: 720px){.mt-green{margin-top:40px}}.mt20{margin-top:20px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt5{margin-top:5px}.show-dw,.show-dw-m{display:inline-block}@media only screen and (max-width: 720px){.show-dw,.show-dw-m{display:none}}.show-dw-t{display:inline-block}@media only screen and (max-width: 1023px){.show-dw-t{display:none}}.show-md{display:none}@media only screen and (max-width: 720px){.show-md{display:inline-block}}.show-t{display:none}@media only screen and (max-width: 1023px){.show-t{display:inline-block}}.sliver-main-v3{padding-left:20px !important;padding-right:0px !important;box-sizing:border-box;width:100%}@media only screen and (max-width: 1280px){.sliver-main-v3{padding-right:0px !important}}@media only screen and (max-width: 1023px){.sliver-main-v3{margin-left:-20px !important;padding-right:20px !important;box-sizing:content-box}}@media only screen and (max-width: 720px){.sliver-main-v3{margin-left:-30px !important;padding-right:30px !important}}.info-block-v3{background:#fff}.info-block-v3::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.info-block-v3__container{display:block;float:left;margin-bottom:16px;padding-top:4px}.info-block-v3__container_only-text{margin-bottom:16px;padding-top:0}@media only screen and (max-width: 720px){.info-block-v3__container_long-text{margin-left:-82px;padding-left:82px;width:100%;box-sizing:border-box}}.info-block-v3__caption{font-family:'ProximaNova-Bold', sans-serif;font-size:13px;line-height:150%;text-transform:uppercase;color:#333}.info-block-v3__text{margin-top:2px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:16px;line-height:150%;color:#333}.info-block-v3__text_only{margin-top:0;line-height:40px}@media only screen and (max-width: 720px){.info-block-v3__text{font-family:'ProximaNova-Regular', sans-serif}}.info-block-v3__icon{display:block;width:40px;height:40px;float:left;margin-bottom:16px;margin-right:11px}.info-block-v3__icon img{padding:4px;width:100%;max-width:32px;max-height:32px}.info-block-v3__icon_face img{padding:3px 5px;width:100%;max-width:30px;max-height:34px}.info-block-v3__icon-bg{display:block;width:40px;height:40px;float:left;margin-bottom:16px;margin-right:11px}.info-block-v3__icon-bg::before{content:'';display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat}.info-block-v3__icon-bg_clock::before{background-image:url("/static/img/webinar-icon-1.c2c7d9bd2df4.png");background-repeat:no-repeat}.info-block-v3__icon-bg_camera::before{background-image:url("/static/img/webinar-icon-2.f491857d16cd.png")}.info-block-v3__icon-bg_face::before{background-image:url("/static/img/webinar-icon-3.1a48b5643367.png")}.info-block-items-v3{margin-top:64px;margin-bottom:64px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px 20px}@media only screen and (max-width: 1023px){.info-block-items-v3{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:16px 24px;margin-top:30px}}@media only screen and (max-width: 450px){.info-block-items-v3{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:10px 24px}}.info-block-items-v3 .info-block-v3{width:auto;padding:10px 20px;box-shadow:0 4px 16px rgba(0,103,198,0.16);border-radius:25px;display:flex;align-items:center}.info-block-items-v3 .info-block-v3::after{content:none}.info-block-items-v3 .info-block-v3 img{max-width:100px;max-height:100px;padding:0}.info-block-items-v3 .info-block-v3__icon{width:80px;min-width:80px;height:80px;padding:15px;margin:0;border-radius:50%;box-sizing:border-box}@media only screen and (max-width: 1023px){.info-block-items-v3 .info-block-v3__icon{width:74px;min-width:74px;height:74px}}@media only screen and (max-width: 720px){.info-block-items-v3 .info-block-v3__icon{width:69px;min-width:69px;height:69px}}.info-block-items-v3 .info-block-v3__icon.green1{background:#d0fbcb}.info-block-items-v3 .info-block-v3__icon.green2{background:#DDFCEF}.info-block-items-v3 .info-block-v3__icon.blue1{background:#D3F8FF}.info-block-items-v3 .info-block-v3__icon.pink1{background:#fce4ed}.info-block-items-v3 .info-block-v3__icon.pink2{background:#D6C9FE}.info-block-items-v3 .info-block-v3__icon.gray1{background:#e0e1d0}.info-block-items-v3 .info-block-v3__container{margin:0;padding-left:15px}.info-block-items-v3 .info-block-v3__caption,.info-block-items-v3 .info-block-v3__text{width:100%}.simple-slider-v3{padding:0 0 52px}@media only screen and (max-width: 720px){.simple-slider-v3{padding-top:0;padding-bottom:36px}}.simple-slider-v3_pb0{padding:0}@media only screen and (max-width: 720px){.simple-slider-v3_pb0{padding:0}}.simple-slider-v3__controls{font-family:'Montserrat-Regular', sans-serif;font-size:16px}.simple-slider-v3__controls::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 720px){.simple-slider-v3__controls{font-size:14px;padding-left:15px}}.simple-slider-v3__left,.simple-slider-v3__right{float:left;padding:12px 24px;border:1px solid #000000;box-sizing:border-box;border-radius:24px;cursor:pointer;outline:none}.simple-slider-v3__left.swiper-button-disabled,.simple-slider-v3__right.swiper-button-disabled{opacity:0.5}.simple-slider-v3__right{float:left;margin-left:16px}@media only screen and (max-width: 720px){.simple-slider-v3__right{margin-left:10px}}.quick-view{width:100%}.quick-view iframe{width:100%;height:500px;padding:15px 0;border:0;border-bottom:1px solid #e0e0e0;box-sizing:border-box}.quick-view .btn-v3{float:right;margin:15px}.quick-view .btn-v3-orange{display:inline-block;float:right;margin:15px}.img-border__wrapper{position:relative;display:block;box-sizing:border-box}.img-border__wrapper::after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0.05);box-sizing:border-box}.img-border__wrapper img{display:block}.img-border__wrapper_quiz::after{border-radius:30px}.img-border__wrapper_quiz-2::after{border-radius:30px}@media only screen and (max-width: 1023px){.img-border__wrapper_quiz-2::after{border-radius:12px}}.img-border__wrapper_slider::after{border-radius:30px}.img-border__wrapper_blog::after{border-radius:30px}.img-border__wrapper_course::after{border-radius:10px}.img-border__wrapper_blur{overflow:hidden;border-radius:10px}.img-border__wrapper_blur img{filter:blur(4px)}.img-btn{width:100%;height:100%;position:absolute;top:0;left:0}.img-btn>.btn-v3{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.program-wrapper{display:none}.program-wrapper.active{display:block}.program-wrapper.active::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.flex-line-program{width:1018px;margin:50px auto 0}@media only screen and (max-width: 1280px){.flex-line-program{padding:0 20px;box-sizing:border-box}}@media only screen and (max-width: 1023px){.flex-line-program{width:100%}}@media only screen and (max-width: 720px){.flex-line-program{padding:0}}.flex-line-program__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:29px;padding:0;flex:280px;flex-grow:0;flex-wrap:nowrap;margin:50px 0}@media only screen and (max-width: 1023px){.flex-line-program__items{flex-wrap:wrap;gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media only screen and (max-width: 720px){.flex-line-program__items{gap:36px}}.flex-line-program__item{padding:20px 40px;flex-grow:1;flex-basis:0;text-align:center;border-radius:50px;background:#fff;box-sizing:border-box}@media only screen and (max-width: 1023px){.flex-line-program__item{flex:45%;width:100%;border-radius:35px}}@media only screen and (max-width: 720px){.flex-line-program__item{border-radius:30px;padding:20px 20px}}.flex-line-program__item img{width:147px;height:auto;margin:20px auto 0}@media only screen and (max-width: 720px){.flex-line-program__item img{margin:10px auto 0}}.flex-line-program__item h3{margin:30px 0 10px;font-family:'ProximaNova-Bold', sans-serif;font-size:26px;letter-spacing:0}@media only screen and (max-width: 1023px){.flex-line-program__item h3{font-size:22px;line-height:120%;margin:10px 0 10px}}@media only screen and (max-width: 720px){.flex-line-program__item h3{font-size:22px;line-height:120%}}.flex-line-program__item p{margin:0;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:138%;letter-spacing:0}@media only screen and (max-width: 1023px){.flex-line-program__item p{font-size:16px}}@media only screen and (max-width: 720px){.flex-line-program__item p{font-size:16px}}.text-block-v3{width:986px;margin:0 auto;padding:70px 0}.text-block-v3::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1023px){.text-block-v3{width:100%}}.text-block-v3__caption{width:482px;float:left;font-family:'ProximaNova-Bold', sans-serif;margin-top:0;color:#1e1e1e;font-size:60px;font-weight:700;line-height:107%;letter-spacing:0;text-align:center;text-align:left}@media only screen and (max-width: 1366px){.text-block-v3__caption{font-size:55px}}@media only screen and (max-width: 1023px){.text-block-v3__caption{font-size:45px}}@media only screen and (max-width: 720px){.text-block-v3__caption{font-size:30px}}@media only screen and (max-width: 359px){.text-block-v3__caption{font-size:28px}}.text-block-v3__caption_fs46{font-family:'ProximaNova-Bold', sans-serif;margin-top:0;color:#1e1e1e;font-size:46px;font-weight:700;line-height:107%;letter-spacing:0}@media only screen and (max-width: 1366px){.text-block-v3__caption_fs46{font-size:40px}}@media only screen and (max-width: 1023px){.text-block-v3__caption_fs46{font-size:36px}}@media only screen and (max-width: 720px){.text-block-v3__caption_fs46{font-size:23px}}@media only screen and (max-width: 359px){.text-block-v3__caption_fs46{font-size:22px}}@media only screen and (max-width: 1023px){.text-block-v3__caption{width:100%;float:none;margin-bottom:30px}}.text-block-v3__text{width:484px;float:right;font-family:'ProximaNova-Regular', sans-serif;color:#4f00f4;font-size:24px;line-height:208%;letter-spacing:0;text-align:left}@media only screen and (max-width: 1023px){.text-block-v3__text{font-size:16px;width:100%;float:none}}.text-block-v3__text_v2{font-size:24px;line-height:146%}@media only screen and (max-width: 1023px){.text-block-v3__text_v2{font-size:16px}}.text-block-v3__text_v2 p{margin-bottom:30px}.text-block-v3__text_v2 p:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.text-block-v3__text_v2 p{margin-bottom:16px}}.text-block-v3__text_v3{color:#4f00f4;font-size:24px;line-height:35px}@media only screen and (max-width: 1023px){.text-block-v3__text_v3{font-size:16px}}.text-v3_orange{font-family:'ProximaNova-Bold', sans-serif;color:#ff7f00;font-size:17px;line-height:20px;letter-spacing:0;text-align:center}.hidden-block{display:none}.link-style{text-decoration:underline;cursor:pointer}.text-right{text-align:right}.course-block-v3__price-info-list{font-family:'ProximaNova-Regular', sans-serif;color:rgba(30,30,30,0.7);font-size:12px;line-height:15px;letter-spacing:0px;text-align:left}.course-block-v3__price-info-list li{margin-top:10px;position:relative;padding-left:34px}.course-block-v3__price-info-list li::before{content:'';position:absolute;width:24px;height:24px;top:50%;left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTEuOTA3MUw5LjY0MDI4IDE1LjcyMDdDMTAuMDM0MiAxNi4xMzM0IDEwLjY5MzEgMTYuMTMzNCAxMS4wODcgMTUuNzIwN0wxOCA4LjQ3ODUyIiBzdHJva2U9IiMxRTFFMUUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.js-price-checklist .course-block-v3__price:not(.active){border:2px solid rgba(0,0,0,0.2);cursor:pointer}.js-price-checklist .course-block-v3__price:not(.active) .course-block-v3__price-info-list{display:none}.js-price-checklist .course-block-v3__price:not(.active) .btn-v3{display:none}.top-banner{position:relative;width:100%;height:100px;min-height:100px;transition:0.3s all ease-in-out;overflow:hidden}.top-banner::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 720px){.top-banner{height:auto}}.top-banner.hidden{width:100%;height:0;min-height:0;transition:0.3s all ease-in-out}.top-banner__wrapper{height:100%}.top-banner__img{display:flex;width:230px;height:100%;float:left;margin-right:30px;overflow:hidden;flex-wrap:wrap;align-content:flex-end;height:100%}.top-banner__img img{width:100%;height:auto}@media only screen and (max-width: 1023px){.top-banner__img{width:100px}}@media only screen and (max-width: 720px){.top-banner__img{display:none}}.top-banner__content{display:table;width:calc(100% - 260px);box-sizing:border-box}@media only screen and (max-width: 1023px){.top-banner__content{width:calc(100% - 130px)}}@media only screen and (max-width: 720px){.top-banner__content{display:block;width:100%;padding:15px}}.top-banner__text{display:table-cell;vertical-align:middle;width:calc(100% - 260px - 320px);height:100px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:20px;line-height:115%;letter-spacing:0;text-align:left}@media only screen and (max-width: 1023px){.top-banner__text{width:calc(100% - 130px - 335px)}}@media only screen and (max-width: 720px){.top-banner__text{display:block;width:100%;height:auto;font-size:15px;text-align:center}}@media only screen and (max-width: 1023px){.top-banner__text_w-timer{width:calc(100% - 130px - 335px)}}@media only screen and (max-width: 720px){.top-banner__text_w-timer{width:100%}}.top-banner__btn{display:table-cell;vertical-align:middle;height:100px;margin-left:15px;text-align:right}.top-banner__btn .btn-v3{padding:10px 20px;font-size:15px;box-sizing:border-box}@media only screen and (max-width: 720px){.top-banner__btn{display:block;width:100%;height:50px;text-align:center;margin-left:0;margin-top:10px}.top-banner__btn .btn-v3{float:none}}.top-banner__btn_w-timer{width:320px;padding-left:15px}@media only screen and (max-width: 1023px){.top-banner__btn_w-timer{width:265px}}@media only screen and (max-width: 720px){.top-banner__btn_w-timer{width:320px;margin-left:auto;margin-right:auto}}.top-banner__close{position:absolute;width:30px;height:30px;top:50%;right:10px;transform:translateY(-50%);background-image:url("/static/img/close-icon.a594ab6047fb.svg");background-repeat:no-repeat;background-size:10px 10px;background-position:center;cursor:pointer}.top-banner__timer{margin-right:15px}.top-banner__timer-number-block{min-width:35px;float:left}.top-banner__timer-number{font-family:'ProximaNova-SemiBold', sans-serif;color:#0e0d69;font-size:28px;line-height:34px;letter-spacing:0;text-align:center;float:left}.top-banner__timer-text{font-family:'ProximaNova-Regular', sans-serif;font-size:8px;font-weight:400;line-height:12px;letter-spacing:0;text-align:center;width:100%}.top-banner__timer-divider{width:1px;height:23px;float:left;margin:0 7px;background:rgba(128,128,128,0.55);transform:translateY(11px)}.success-icon{position:relative;padding-right:35px}.success-icon::before{content:'';position:absolute;display:inline-block;width:20px;height:20px;top:2px;right:0;background-image:url("/static/img/success.54188c43566d.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.bell-icon{position:relative;padding-right:35px}.bell-icon::before{content:'';position:absolute;display:inline-block;width:12px;height:16px;top:2px;right:0;background-image:url("/static/img/bell-w.385b6d73251b.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.lock-w-icon{position:relative;padding-right:35px}.lock-w-icon::before{content:'';position:absolute;display:inline-block;width:10px;height:13px;top:33%;right:16px;background-image:url("/static/img/lock-w.7bd0ec16f9d6.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.pointer-clickable{cursor:pointer}.tab-sub-v3{margin-bottom:30px}.tab-sub-v3_t{display:none}@media only screen and (max-width: 1023px){.tab-sub-v3_t{display:block}}.tab-sub-v3__menu{display:flex;justify-content:left;margin-top:30px;user-select:none}@media only screen and (max-width: 1023px){.tab-sub-v3__menu{width:100%;justify-content:left;white-space:nowrap}}.tab-sub-v3__menu-item{padding:15px 5px;margin:0 5px;float:left;font-family:'ProximaNova-Bold', sans-serif;color:rgba(30,30,30,0.5);font-size:12px;line-height:15px;letter-spacing:0px;text-align:center;text-transform:uppercase;cursor:pointer;white-space:nowrap}@media only screen and (max-width: 1023px){.tab-sub-v3__menu-item{scroll-snap-align:start}}.tab-sub-v3__menu-item.active{color:#000;border-bottom:3px solid #4f00f4}.tab-sub-v3__menu-item_portfolio{padding-right:7px}.tab-sub-v3__menu-item_portfolio::after{content:'';position:relative;display:inline-block;width:16px;height:11px;top:1px;left:7px;opacity:0.5;background-image:url("/static/img/public-icon.67893e1b0156.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.tab-sub-v3__menu-item_portfolio.active::after{opacity:1}.tab-sub-v3__menu-item_icon{padding:11px 5px 7px;opacity:0.7}.tab-sub-v3__menu-item_icon.active{opacity:1}.tab-sub-v3__menu-item-devider{float:left;width:1px;min-width:1px;height:22px;margin:12px 10px 0;background:rgba(0,0,0,0.2)}.tab-sub-v3__tabs{width:100%}.tab-sub-v3__tab{position:relative;display:none}.tab-sub-v3__tab.active{display:block}.cursor-pointer{cursor:pointer}.h1-v3{width:100%;font-family:'ProximaNova-Bold', sans-serif;color:#1e1e1e;font-size:60px;line-height:64px;letter-spacing:0px;text-align:center}@media only screen and (max-width: 1280px){.h1-v3{font-size:50px;text-align:center}}@media only screen and (max-width: 1023px){.h1-v3{font-size:35px;text-align:center}}@media only screen and (max-width: 720px){.h1-v3{font-size:30px;text-align:center}}.cookies-popup{position:fixed;width:100%;max-width:500px;left:50%;bottom:55px;padding:20px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.15);border-radius:25px;background:#fff;transform:translateX(-50%);box-sizing:border-box;z-index:1000}@media only screen and (max-width: 530px){.cookies-popup{max-width:530px;left:0;bottom:50px;border-radius:0;transform:translateX(0);padding:25px 15px}}.cookies-popup__text_body{display:flex;flex-wrap:nowrap;align-content:stretch;justify-content:space-between;align-items:center;gap:20px;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:137%;letter-spacing:0;text-align:left}.cookies-popup__text_body>p{margin:0}.header-placeholder{width:100%;min-height:50px;margin:25px 0}.header-placeholder::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1023px){.header-placeholder{min-height:70px;margin:0}}.mt32{margin-top:32px}.header-school__cart_main{margin-top:26px}.header-school__cart_main .header-new__counter{top:-3px}@media only screen and (max-width: 1023px){.header-school__cart_main{margin-top:0}.header-school__cart_main .header-new__counter{top:4px}}@media only screen and (max-width: 474px){.header-school__cart_main{margin-left:15px}}.header-new{position:relative;left:0;right:0;z-index:200;transition:top 0.5s ease-in}.header-new.fixed{position:fixed;top:-74px;padding-top:5px;padding-bottom:5px;background:#fff;box-shadow:0 4px 16px rgba(0,103,198,0.16)}.header-new.fixed.open{top:0}@media only screen and (max-width: 1023px){.header-new{background:#fff}.header-new.fixed{background:#fff}}.header-new--shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,0.08)}.header-new__container{position:relative;display:flex;height:50px;align-items:center}@media only screen and (max-width: 1023px){.header-new__container{height:65px}}@media only screen and (max-width: 599px){.header-new__container{height:70px;margin:0 0 0 -15px;justify-content:space-between}}.header-new__logo.logo{display:block;width:134px;height:30px;margin-top:9px;background:url("/static/img/logo_new.a158c367c038.svg") no-repeat 0 0/contain}@media only screen and (max-width: 1280px){.header-new__logo.logo{width:135px;height:26px;margin-top:4px}}@media only screen and (max-width: 1023px){.header-new__logo.logo{width:221px;position:absolute;left:64px;margin-top:-5px}}@media only screen and (max-width: 599px){.header-new__logo.logo{margin-top:-4px}}@media only screen and (max-width: 550px){.header-new__logo.logo{width:200px;height:36px}}@media only screen and (max-width: 550px){.header-new__logo.logo{width:150px;left:60px;background-position:center}}@media only screen and (max-width: 400px){.header-new__logo.logo{width:100px;left:60px;background-position:center}}.header-new__wrap{display:flex;align-items:center;flex-direction:row-reverse;flex:1 0 auto}@media only screen and (max-width: 1023px){.header-new__wrap{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:white;flex-direction:column;box-shadow:0 4px 16px rgba(0,0,0,0.16);z-index:200}.header-new__wrap.visible{max-width:360px;display:block}}.header-new__actions{display:flex;margin:auto;align-items:center;justify-content:center}@media only screen and (max-width: 599px){.header-new__actions{position:absolute;top:100%;left:0;right:0;padding:10px 15px;background:white}}.header-new__status{width:100px;margin-right:5px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;color:#A7A7A7;letter-spacing:1px}.header-new__btn{margin-left:10px}@media only screen and (max-width: 1023px){.header-new__top{display:flex;height:70px;border-bottom:1px solid #E6E6E6;align-items:center}}@media only screen and (max-width: 1023px){.header-new__search{margin-left:10px;flex:0 0 calc(100% - 90px)}}.header-new__nav{display:flex;position:absolute;left:155px;z-index:200;padding-top:5px}@media only screen and (max-width: 1280px){.header-new__nav{left:165px}}@media only screen and (max-width: 1023px){.header-new__nav{position:static;transform:none;left:auto}}@media only screen and (max-width: 1023px){.header-new__nav{display:block;height:calc(100vh - 71px);margin:0;padding:15px 0;overflow:auto;position:static;transform:none;left:auto}}.header-new__group{position:relative}@media only screen and (max-width: 1023px){.header-new__group:last-child{margin-bottom:120px}}.header-new__group.mobile-show{display:none}@media only screen and (max-width: 1023px){.header-new__group.mobile-show{display:block}}.header-new__group_drop-down{position:relative;margin-right:15px;margin-left:15px;padding:0 18px 0 0;border-radius:10px;max-width:205px;max-height:50px}.header-new__group_drop-down-two-line{padding:4px 37px 4px 20px}.header-new__group_drop-down .header-new__section{height:auto;margin:0;line-height:50px}.header-new__group_drop-down>.header-new__section::after{content:'';position:absolute;display:inline-block;width:0;height:0;top:21px;right:1px;margin-left:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid black}.header-new__group_drop-down>.header-new__section_bm::after{content:'';position:absolute;display:inline-block;width:20px;height:10px;bottom:10px;left:1px;margin-left:0;border:none;background-image:url("/static/img/bm.4df28322d435.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.header-new__group_drop-down>.header-new__section_tp{font-size:24px;line-height:36px}.header-new__group_drop-down>.header-new__section_tp::after{display:none}@media only screen and (max-width: 1023px){.header-new__group_drop-down{padding:0;margin-right:0;margin-left:0;border-radius:0;border:none;max-width:1205px;max-height:1150px}.header-new__group_drop-down>.header-new__section{display:none}.header-new__group_drop-down>.header-new__section::after{display:none}}@media only screen and (max-width: 1023px){.header-new__group_md_line{position:relative;padding-top:10px;margin-top:10px}.header-new__group_md_line::after{content:'';position:absolute;width:320px;height:1px;top:0;left:20px;background:#d6d6d6}}.header-new__drop_down{display:none;position:absolute;top:30px;left:0;max-width:390px;min-width:325px;padding-top:55px}@media only screen and (max-width: 1023px){.header-new__drop_down{position:static;display:block;max-width:100%;max-height:100%;padding-top:0}}.header-new__drop-down-block{padding:15px;background:#fff;border-radius:10px;border:1px solid rgba(255,255,255,0.1);filter:drop-shadow(0px 4px 20px rgba(0,0,0,0.1))}@media only screen and (max-width: 1023px){.header-new__drop-down-block{padding:0;background:none;border:none;filter:none}}.header-new__drop_down>.header-new__section{margin-right:0;line-height:50px}.header-new__group:hover>.header-new__drop_down,.header-new__drop_down:hover{display:block}.header-new__group_drop-down .header-new__section_md{display:none}@media only screen and (max-width: 1023px){.header-new__group_drop-down .header-new__section_md{display:inline-block;color:#000;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;line-height:18px;padding:10px 20px;text-transform:uppercase}}.header-new__group:hover .header-new__section{color:#333}@media only screen and (max-width: 1023px){.header-new__group:hover .header-new__section{color:#333}}.header-new__group:hover .header-new__list{opacity:1;visibility:visible}.header-new__subsection{display:inline-block;width:100%;font-size:20px;padding:10px 20px;font-family:'ProximaNova-Regular', sans-serif;line-height:26px;color:#000}.header-new__subsection.active{font-family:'ProximaNova-SemiBold', sans-serif}@media only screen and (max-width: 1023px){.header-new__subsection.active{position:relative}}@media only screen and (max-width: 1023px){.header-new__subsection{width:100%;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:22px;box-sizing:border-box}}.header-new__section{display:block;height:50px;margin:0 15px;border-bottom:1px solid transparent;font-family:'ProximaNova-Regular', sans-serif;font-size:20px;color:#000;line-height:50px;transition:color .2s;text-align:center}.header-new__section_plus{background:linear-gradient(50.59deg, #ff7003, #e100ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.header-new__section.active{font-family:'ProximaNova-SemiBold', sans-serif}.header-new__section.two-line{display:table-cell;vertical-align:middle;line-height:15px;padding-top:12px}@media only screen and (max-width: 1280px){.header-new__section{font-size:18px}}@media only screen and (max-width: 1023px){.header-new__section{display:inline-block;height:64px;font-size:20px;line-height:64px;display:inline-block;font-size:20px;padding:20px;font-family:'ProximaNova-SemiBold', sans-serif;line-height:26px}}@media only screen and (max-width: 1023px){.header-new__section{position:relative;height:auto;margin:0;padding:10px 20px;border:none;font-size:16px;font-family:'ProximaNova-Regular', sans-serif;line-height:1.33;font-size:16px;line-height:64px;display:inline-block;font-family:'ProximaNova-Regular', sans-serif;line-height:26px}}@media only screen and (max-width: 1023px){.header-new__section_main{display:block;width:115px;height:19px;padding:0;margin-left:20px;margin-bottom:45px;margin-top:15px;font-size:0;background:url("/static/img/logo_new.a158c367c038.svg") no-repeat 0 0/contain}}.header-new__section_sub{z-index:200}@media only screen and (max-width: 1023px){.header-new__section_sub:before,.header-new__section_sub:after{content:'';position:absolute;top:50%;background:#A7A7A7;transform:translateY(-50%)}.header-new__section_sub:before{right:20px;width:12px;height:2px}.header-new__section_sub:after{right:25px;width:2px;height:12px}}.header-new__section.active{color:#333}@media only screen and (max-width: 1023px){.header-new__section.active::after{content:'';position:absolute;top:72%;left:10px;right:10px;height:2px;margin-top:-2px}}@media only screen and (max-width: 1023px){.header-new__section.open:after{opacity:0}}.header-new__dot{position:absolute;top:50%;right:3px;width:7px;height:7px;margin-top:-5px;background:#EE4630;border-radius:50%;animation:blinker 2s linear infinite}@media only screen and (max-width: 1023px){.header-new__dot{width:6px;height:6px;margin-top:-4px}}@media only screen and (max-width: 1023px){.header-new__dot{display:none}}.header-new__list,.header-new__drop{position:absolute;top:100%;left:50%;width:190px;margin-left:-95px;padding:10px 0;background:white;box-shadow:0 2px 20px 0 rgba(0,0,0,0.1);border-radius:2px;opacity:0;visibility:hidden;transform:translate3d(0, 0, 0);transition:opacity .2s, visibility .2s;overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#fff}@media only screen and (max-width: 1023px){.header-new__list{display:none;position:static;width:100%;margin:0;box-shadow:none;opacity:1;visibility:visible}}.header-new__drop{left:auto;right:20px;margin:0}@media only screen and (max-width: 1023px){.header-new__drop{padding:0}}@media only screen and (max-width: 1023px){.header-new__drop .header-new__link{padding:8px 20px 7px}}@media only screen and (max-width: 1023px){.header-new__drop .header-new__link_border{padding:12px 20px 10px}}.header-new__drop .header-new__link_author-balance{padding:2px 20px 2px;font-size:13px}@media only screen and (max-width: 1023px){.header-new__drop .header-new__link_author-balance{font-size:12px}}.header-new__balance{margin-bottom:10px;padding:0 20px 10px;border-bottom:1px solid #E6E6E6}.header-new__link{display:block;position:relative;padding:8px 20px 7px;font-family:'ProximaNova-Bold', sans-serif;font-size:10px;color:#8C8C8C;text-transform:none;transition:color .2s;font-family:'ProximaNova-SemiBold', sans-serif;color:#1e1e1e;font-size:16px;line-height:24px;letter-spacing:0;text-align:right}@media only screen and (max-width: 1023px){.header-new__link{padding:11px 20px;font-size:12px;color:#333}}.header-new__link:hover{color:#333}.header-new__link_green{color:#5BD700}@media only screen and (max-width: 1023px){.header-new__link_green{color:#5BD700}}.header-new__link_green:hover{color:#45a400}.header-new__link_gray{color:#A7A7A7}@media only screen and (max-width: 1023px){.header-new__link_gray{color:#A7A7A7}}.header-new__link_border{margin-bottom:5px;padding:2px 20px 10px;border-bottom:1px solid #E6E6E6;color:#333}.header-new__link_author-balance{padding:2px 20px 2px;font-size:13px}@media only screen and (max-width: 1023px){.header-new__link_author-balance{font-size:12px}}.header-new__link.active .header-new__title:after{content:'';position:absolute;top:50%;left:-10px;right:-10px;height:2px;margin-top:-2px}.header-new__title{display:table;position:relative}.header-new__menu,.header-new__enter,.header-new__close{display:none}@media only screen and (max-width: 1023px){.header-new__menu,.header-new__enter,.header-new__close{display:block;width:60px;height:50px;font-size:0}}.header-new__enter{height:50px;display:inline-block;text-decoration:none;padding:10px 20px;border-radius:30px;border:none;background:none;text-align:center}.header-new__enter_reg{margin-left:10px;border-radius:30px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(90deg, #94ECFF 0%, #5BFF7F 100%);box-shadow:0px 4px 24px 0px rgba(0,255,178,0.4)}@media only screen and (max-width: 1023px){.header-new__enter.not-md{display:none}}@media only screen and (max-width: 1280px){.header-new__enter.not-t{display:none}}.header-new__enter.only-md{display:none}@media only screen and (max-width: 1023px){.header-new__enter.only-md{display:inline-block;opacity:1}}.header-new__enter.only-t{display:none}@media only screen and (max-width: 1280px){.header-new__enter.only-t{display:inline-block;opacity:1}}.header-new__enter_1r{height:50px;margin-left:10px;padding:10px 15px 10px 15px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);border-radius:10px;background:linear-gradient(50.59deg, #ff7003 -.483%, #e100ff 98.916%);font-family:'ProximaNova-Bold', sans-serif;color:#fff !important;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center}.header-new__enter_1r a{color:#fff}@media only screen and (max-width: 1023px){.header-new__enter_1r{height:34px;margin-left:0;padding:5px 10px;float:right;font-size:16px;line-height:24px}}.header-new__menu,.header-new__close{display:none;cursor:pointer}@media only screen and (max-width: 1023px){.header-new__menu,.header-new__close{display:block}}.header-new__menu .icon,.header-new__close .icon{fill:#333}.header-new__menu{background:none;border:none}.header-new__menu .icon{font-size:10px;width:2em;height:1em}.header-new__close{background:none;border:none}.header-new__close .icon{font-size:20px;width:2em;height:1em}.header-new__enter{height:50px;font-family:'ProximaNova-Regular', sans-serif;font-size:20px;color:#000;line-height:26px;transition:color .2s}@media only screen and (max-width: 1023px){.header-new__enter{height:35px;font-family:'ProximaNova-SemiBold', sans-serif;margin-left:auto;font-size:17px;line-height:17px;text-align:center}}@media only screen and (max-width: 1023px){.header-new__enter{width:90px;color:#333;opacity:1}}.header-new__enter:hover{color:#333}.header-new__enter .icon{display:none}@media only screen and (max-width: 1023px){.header-new__enter .icon{display:inline-block;font-size:20px;fill:#333}}.header-new__enter_btn{display:inline-block;height:auto}@media only screen and (max-width: 720px){.header-new__enter_btn{width:90px;box-sizing:border-box}}.header-new__enter_1r{height:50px;margin-left:10px;padding:12px 15px 10px 15px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.05);border-radius:10px;background:linear-gradient(50.59deg, #ff7003 -.483%, #e100ff 98.916%);font-family:'ProximaNova-Bold', sans-serif;color:#fff !important;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center}.header-new__enter_1r a{color:#fff}@media only screen and (max-width: 1023px){.header-new__enter_1r{height:34px;margin-left:0;padding:5px 10px;float:right;font-size:16px;line-height:24px}.header-new__enter_1r.only-t{position:absolute;right:0}}.header-new__login{position:relative;margin-right:-20px;margin-top:1px;padding:30px 20px;flex:0 0 80px}@media only screen and (max-width: 1023px){.header-new__login{margin-right:-15px}}@media only screen and (max-width: 1023px){.header-new__login{margin:0;padding:15px 0 15px 20px;flex:0 0 60px}}.header-new__login:hover .header-new__drop{opacity:1;visibility:visible}.header-new__ava{width:40px;height:40px;float:right}.header-new_bg .header-new__container{border-color:transparent}.header-new__bonuses{padding:5px 12px;white-space:nowrap;border:1px solid rgba(25,25,25,0.1);position:relative;margin-left:20px;border-radius:20px;height:40px;font-size:18px;text-align:center}@media only screen and (max-width: 1280px){.header-new__bonuses{border:none;padding:0}}@media only screen and (max-width: 1023px){.header-new__bonuses{margin-left:auto}}@media only screen and (max-width: 720px){.header-new__bonuses{border:none;padding:0}}.header-new__bonuses_main{border:none}.header-new__cart{position:relative;padding:7px 0 3px 30px;white-space:nowrap;border-radius:20px;height:40px;font-size:18px;text-align:center}@media only screen and (max-width: 1475px){.header-new__cart{padding:7px 0 3px 15px}}@media only screen and (max-width: 1280px){.header-new__cart{padding:7px 0 3px 30px}}@media only screen and (max-width: 720px){.header-new__cart{padding:7px 0 3px 30px}}@media only screen and (max-width: 430px){.header-new__cart{padding:7px 0 3px 25px}}.header-new__cart_main{margin-top:26px}@media only screen and (max-width: 1023px){.header-new__cart_main{margin-top:0}}.header-new__bell{position:relative;padding:7px 0 3px 30px;white-space:nowrap;border-radius:20px;height:40px;font-size:18px;text-align:center}@media only screen and (max-width: 1475px){.header-new__bell{padding:7px 0 3px 15px}}@media only screen and (max-width: 1280px){.header-new__bell{padding:7px 0 3px 30px}}@media only screen and (max-width: 720px){.header-new__bell{padding:7px 0 3px 25px}}@media only screen and (max-width: 430px){.header-new__bell{padding:7px 0 3px 25px}}.header-new__bell_main{margin-top:18px}@media only screen and (max-width: 1023px){.header-new__bell_main{margin-top:6px}}@media only screen and (max-width: 474px){.header-new__bell_main{display:none}}.header-new__counter{position:absolute;display:inline-block;width:16px;height:16px;top:4px;right:-8px;font-family:'Montserrat-SemiBold', sans-serif;font-size:9px;text-align:center;line-height:12px;color:#fff;background-color:#00d086;border:2px solid #fff;border-radius:50%;box-sizing:border-box}.header-new__bonuses-link{cursor:pointer;color:rgba(25,25,25,0.3)}.header-new__lil-coin-img{margin-bottom:-5px}.header-new__lil-coin-img.icon-top-banner{width:20px}@media only screen and (max-width: 720px){.header-new__lil-coin-img{width:30px}}.header-new__lil-coin-img-salut{position:absolute;height:65px;left:-9px;top:-15px;opacity:0}@media only screen and (max-width: 1280px){.header-new__bonuses-text{position:absolute;display:inline-block;min-width:16px;height:16px;padding:0 3px;top:4px;right:-8px;font-family:'Montserrat-SemiBold', sans-serif;font-size:9px;text-align:center;line-height:12px;color:#fff;background-color:#00d086;border:2px solid #fff;border-radius:8px;box-sizing:border-box}}.header-new__country-wrapper{height:36px;padding:3px;margin-top:12px;border-radius:10px;background:#F0F0F0;box-sizing:border-box}@media only screen and (max-width: 1023px){.header-new__country-wrapper{margin-top:0}}.header-new__set-country{position:relative;display:inline-block;width:30px;height:30px;font-size:16px;cursor:pointer;border-radius:6px;text-align:center;box-sizing:border-box}.header-new__set-country_r,.header-new__set-country_e{opacity:0.5}.header-new__set-country_r::before,.header-new__set-country_e::before{content:'';position:absolute;width:12px;height:12px;top:50%;left:50%;background-position:center;background-size:contain;background-repeat:no-repeat;transform:translate(-50%, -50%);box-sizing:border-box}.header-new__set-country_r::before{background-image:url("/static/img/rub.fe8b4948fe58.svg")}.header-new__set-country_e::before{background-image:url("/static/img/eur.9d068f34da6c.svg")}.header-new__set-country.active{opacity:1;font-family:'ProximaNova-Bold', sans-serif;background:#FFF;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.05)}.banner-wide-block{width:1416px;margin-left:auto;margin-right:auto}.banner-wide-block::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1475px){.banner-wide-block{width:1200px}}@media only screen and (max-width: 1280px){.banner-wide-block{width:963px}}@media only screen and (max-width: 1023px){.banner-wide-block{width:656px}}@media only screen and (max-width: 720px){.banner-wide-block{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 720px){.banner-wide-block_m-p{padding-left:15px;padding-right:15px;box-sizing:border-box}}.wide-block{width:1180px;margin-left:auto;margin-right:auto}.wide-block::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}@media only screen and (max-width: 1475px){.wide-block{width:1098px}}@media only screen and (max-width: 1280px){.wide-block{width:963px}}@media only screen and (max-width: 1023px){.wide-block{width:656px}}@media only screen and (max-width: 720px){.wide-block{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 720px){.wide-block_m-p{padding-left:15px;padding-right:15px;box-sizing:border-box}}@media only screen and (max-width: 720px){.product-banner-wrapper{padding:0 15px}}.product-banner{width:1416px;margin-left:auto;margin-right:auto;border-radius:50px;background:linear-gradient(90deg, #CEFFCA 0%, #D2F7FF 100%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.product-banner::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.product-banner_slider{transition:background 0.8s ease-in-out}.product-banner_program{min-height:460px;background:linear-gradient(90deg, #CEFFCA 0%, #D2F7FF 100%)}@media only screen and (max-width: 1280px){.product-banner_program{min-height:375px}}.product-banner_program-course{min-height:460px;background:#fff}@media only screen and (max-width: 1280px){.product-banner_program-course{min-height:375px;padding:0 50px}.product-banner_program-course .product-banner__banner{max-width:100%}}@media only screen and (max-width: 1023px){.product-banner_program-course{padding:15px}}.product-banner_main{min-height:460px;background:linear-gradient(90deg, #C1F0FF 0%, #FFCBFA 100%)}@media only screen and (max-width: 1280px){.product-banner_main{min-height:375px}}.product-banner_catalog{min-height:460px;background:linear-gradient(90deg, #FFC1EE 0%, #D0C9FF 100%)}@media only screen and (max-width: 1280px){.product-banner_catalog{min-height:375px}}.product-banner_courses{background:linear-gradient(90deg, #D3F8FE 0%, #FFD2F3 100%)}@media only screen and (max-width: 1280px){.product-banner_courses{min-height:375px}}.product-banner_magazine{min-height:460px;background:linear-gradient(90deg, #D2C9FF 0%, #B1FEE8 100%)}@media only screen and (max-width: 1280px){.product-banner_magazine{min-height:375px}}.product-banner_lenta{background:linear-gradient(90deg, #ADFFE6 0%, #FED2FF 100%)}@media only screen and (max-width: 1280px){.product-banner_lenta{min-height:375px}}.product-banner_club{min-height:460px;background:linear-gradient(90deg, #FCD5FF 0%, #FFDC97 100%)}@media only screen and (max-width: 1280px){.product-banner_club{min-height:375px}}.product-banner_license{min-height:460px;background:linear-gradient(90deg, #FFDC9B 0%, #FCFF59 100%)}@media only screen and (max-width: 1280px){.product-banner_license{min-height:375px}}.product-banner_offline{min-height:460px;background:linear-gradient(90deg, #C7FF9B 0%, #FCFF59 100%)}@media only screen and (max-width: 1280px){.product-banner_offline{min-height:375px}}.product-banner_partners{min-height:460px;background:linear-gradient(90deg, #8CFF9F 0%, #8CB3FF 100%)}@media only screen and (max-width: 1280px){.product-banner_partners{min-height:375px}}.product-banner__content{width:100%;height:100%;min-height:460px;padding:70px 0 55px;border:1px solid rgba(255,255,255,0.2);border-radius:50px;user-select:none;box-sizing:border-box}.product-banner__content_slider{min-height:auto}@media only screen and (max-width: 1280px){.product-banner__content{min-height:375px;padding:48px 0 35px}.product-banner__content_slider{min-height:auto}}@media only screen and (max-width: 1023px){.product-banner__content{padding-top:0}}@media only screen and (max-width: 720px){.product-banner__content{border-radius:30px;padding-bottom:20px}}@media only screen and (max-width: 1475px){.product-banner{width:1200px}}@media only screen and (max-width: 1280px){.product-banner{width:963px}}@media only screen and (max-width: 1023px){.product-banner{width:656px;padding-top:0}}@media only screen and (max-width: 720px){.product-banner{width:100%;margin-left:0;margin-right:0;border-radius:30px}}.product-banner__content img{pointer-events:none}.product-banner__banner{width:1180px;margin:0 auto}@media only screen and (max-width: 1475px){.product-banner__banner{width:1100px}}@media only screen and (max-width: 1280px){.product-banner__banner{width:963px}}@media only screen and (max-width: 1023px){.product-banner__banner{width:656px;display:flex;flex-flow:wrap}}@media only screen and (max-width: 720px){.product-banner__banner{width:100%}}.product-banner__info{width:580px;float:left}.product-banner__info-header,.product-banner__info h1{margin-bottom:20px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:46px;line-height:108%}.product-banner__info p{font-family:'ProximaNova-Regular', sans-serif;font-size:24px;line-height:125%}@media only screen and (max-width: 1475px){.product-banner__info{width:550px}.product-banner__info-header,.product-banner__info h1{margin-bottom:16px;font-size:44px}.product-banner__info p{font-size:22px}}@media only screen and (max-width: 1280px){.product-banner__info{width:480px;padding-left:35px}.product-banner__info-header,.product-banner__info h1{font-size:35px;line-height:40px}.product-banner__info p{font-size:20px;line-height:25px}}@media only screen and (max-width: 1023px){.product-banner__info{width:100%;float:right;order:2}}@media only screen and (max-width: 720px){.product-banner__info{padding:0 15px}.product-banner__info-header,.product-banner__info h1{font-size:24px;line-height:30px}.product-banner__info p{font-size:16px;line-height:22px}}.product-banner__info_only-header h1{margin-bottom:0}@media only screen and (max-width: 1475px){.product-banner__info_only-header h1{margin-bottom:0}}@media only screen and (max-width: 1280px){.product-banner__info_only-header h1{margin-bottom:0}}@media only screen and (max-width: 1023px){.product-banner__info_only-header h1{margin-bottom:0}}@media only screen and (max-width: 720px){.product-banner__info_only-header h1{margin-bottom:0}}.product-banner__info .btn{margin-top:40px;padding:20px 30px;font-family:'ProximaNova-Bold', sans-serif;font-size:20px;color:#fff;border-radius:20px;text-transform:none;letter-spacing:normal;border:1px solid rgba(255,255,255,0.1);background:#4F00F4;box-shadow:0px 4px 50px 0px rgba(82,0,255,0.5)}.product-banner__info .btn_black{background:#000}@media only screen and (max-width: 1280px){.product-banner__info .btn{margin-top:36px}}@media only screen and (max-width: 1023px){.product-banner__info .btn{margin-top:30px;font-size:18px}}@media only screen and (max-width: 720px){.product-banner__info .btn{margin-top:24px;font-size:17px;width:100%;box-sizing:border-box}}.product-banner__image{position:relative;width:580px;float:right}.product-banner__image img{width:100%;height:auto}.product-banner__image::after{content:'';position:absolute;display:block;width:100%;height:20px;left:0;bottom:0;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0) 100%)}@media only screen and (max-width: 1475px){.product-banner__image{width:550px}}@media only screen and (max-width: 1280px){.product-banner__image{width:480px}}@media only screen and (max-width: 1023px){.product-banner__image{width:100%;float:left;margin-top:-1px;order:1;padding:0 25px}}.product-banner__image_center{text-align:center}.product-banner__image-wrapper{width:100%;text-align:center}.product-banner__image-wrapper>img{width:auto;max-width:490px;max-height:300px;border-radius:30px}@media only screen and (max-width: 1280px){.product-banner__image-wrapper>img{max-width:400px;max-height:270px}}@media only screen and (max-width: 1023px){.product-banner__image-wrapper>img{border-radius:20px;max-width:100%}}.product-banner_lenta,.product-banner_lenta .product-banner__content{min-height:325px}.product-banner_lenta .product-banner__image{margin-top:-70px;margin-bottom:-150px;padding-bottom:15px}@media only screen and (max-width: 1280px){.product-banner_lenta .product-banner__image{margin-top:-49px}.product-banner_lenta .product-banner__image img{border-radius:0 50px 0 0}}@media only screen and (max-width: 1023px){.product-banner_lenta .product-banner__image{margin:-1px 0 0;text-align:center}.product-banner_lenta .product-banner__image img{width:90%;margin:0;border-radius:0}}.product-banner_license .product-banner__image{margin-bottom:-102px;margin-top:53px}@media only screen and (max-width: 1023px){.product-banner_license .product-banner__image{margin:0 auto 30px}.product-banner_license .product-banner__image img{width:auto;max-width:100%;max-height:384px}}.product-banner_main .product-banner__image{margin-top:-70px;margin-bottom:-150px}@media only screen and (max-width: 1475px){.product-banner_main .product-banner__image{margin-top:-55px}}@media only screen and (max-width: 1280px){.product-banner_main .product-banner__image{width:440px;margin-top:-30px}}@media only screen and (max-width: 1023px){.product-banner_main .product-banner__image{margin:0 auto}}.product-banner_main .btn{margin-top:35px;display:inline-block;text-decoration:none;text-align:center}@media only screen and (max-width: 1280px){.product-banner_main .btn{margin-top:24px}}.product-banner_magazine .subscribe-input{display:block;min-width:294px;margin-top:40px}.product-banner_magazine .subscribe-input__input{height:65px;padding:20px 40px 20px 20px;font-family:'ProximaNova-Regular', sans-serif;font-size:20px;line-height:25px;box-sizing:border-box;border-radius:20px}.product-banner_magazine .subscribe-input__btn{position:relative;display:inline-block;height:65px;padding:20px 30px;margin-left:-40px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:20px;line-height:25px;color:rgba(255,255,255,0.5);text-align:center;border-radius:20px;cursor:pointer;border:1px solid rgba(255,255,255,0.1);background:#1E1E1E;box-shadow:0px 4px 50px 0px rgba(82,0,255,0.5);box-sizing:border-box}@media only screen and (max-width: 720px){.product-banner_magazine .subscribe-input__btn{padding:20px 11px;margin-left:-144px}}.product-banner_magazine .subscribe-input__btn.loading{box-shadow:none;color:transparent;cursor:wait}.product-banner_magazine .subscribe-input__btn.loading .icon{visibility:hidden}.product-banner_magazine .subscribe-input__btn.loading:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-12px 0 0 -12px;border:3px solid #fff;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.product-banner_magazine .product-banner__image{margin-top:-71px;margin-bottom:-150px}@media only screen and (max-width: 1280px){.product-banner_magazine .product-banner__image{margin-top:-49px}.product-banner_magazine .product-banner__image img{border-radius:0 50px 0 0}}@media only screen and (max-width: 1023px){.product-banner_magazine .product-banner__image{margin:-1px 0 0;text-align:center}.product-banner_magazine .product-banner__image img{width:90%;border-radius:0}}@media only screen and (max-width: 1475px){.product-banner_offline .product-banner__info,.product-banner_license .product-banner__info{padding-right:24px}}@media only screen and (max-width: 1280px){.product-banner_offline .product-banner__info,.product-banner_license .product-banner__info{padding-right:0}}@media only screen and (max-width: 1023px){.product-banner_offline .product-banner__info,.product-banner_license .product-banner__info{padding-right:15px}}.product-banner_offline .product-banner__image,.product-banner_license .product-banner__image{margin-top:-71px;margin-bottom:-150px}.product-banner_offline .product-banner__image::after,.product-banner_license .product-banner__image::after{bottom:-30px}@media only screen and (max-width: 1280px){.product-banner_offline .product-banner__image,.product-banner_license .product-banner__image{margin-top:-49px}.product-banner_offline .product-banner__image img,.product-banner_license .product-banner__image img{border-radius:0 50px 0 0}}@media only screen and (max-width: 1023px){.product-banner_offline .product-banner__image,.product-banner_license .product-banner__image{text-align:center;margin:-1px 0 30px}.product-banner_offline .product-banner__image img,.product-banner_license .product-banner__image img{width:auto;max-width:100%;max-height:384px;border-radius:0}}.product-banner_offline .product-banner__image,.product-banner_license .product-banner__image{width:auto}@media only screen and (max-width: 1023px){.product-banner_offline .product-banner__image,.product-banner_license .product-banner__image{width:100%}}.product-banner_offline .product-banner__image img,.product-banner_license .product-banner__image img{max-height:505px;border-radius:30px}@media only screen and (max-width: 1280px){.product-banner_offline .product-banner__image img,.product-banner_license .product-banner__image img{max-height:419px}}.product-banner_program .product-banner__image{margin-top:-41px;margin-bottom:-150px}@media only screen and (max-width: 1280px){.product-banner_program .product-banner__image{margin-top:-10px}}@media only screen and (max-width: 1023px){.product-banner_program .product-banner__image{margin:0}}.product-banner_partners .product-banner__image{margin-top:-70px;margin-bottom:-150px}@media only screen and (max-width: 1475px){.product-banner_partners .product-banner__image{margin-top:-62px}}@media only screen and (max-width: 1280px){.product-banner_partners .product-banner__image{margin-top:-48px}}@media only screen and (max-width: 1023px){.product-banner_partners .product-banner__image{margin:0}}.product-banner_club .product-banner__image{margin-top:-70px;margin-bottom:-150px}.product-banner_club .product-banner__image_upaid{margin-top:-6px}@media only screen and (max-width: 1475px){.product-banner_club .product-banner__image{margin-top:-42px}.product-banner_club .product-banner__image_upaid{margin-top:-30px}}@media only screen and (max-width: 1280px){.product-banner_club .product-banner__image{margin-top:-25px}.product-banner_club .product-banner__image_upaid{margin-top:-6px}}@media only screen and (max-width: 1023px){.product-banner_club .product-banner__image{margin:-1px 0 0}}@media only screen and (max-width: 1023px){.product-banner_catalog .product-banner__info{padding:0 20px}}.product-banner_catalog .product-banner__image{box-sizing:border-box}@media only screen and (max-width: 1280px){.product-banner_catalog .product-banner__image{padding:0 20px 0 0}}@media only screen and (max-width: 1023px){.product-banner_catalog .product-banner__image{margin:30px 0;padding:0;order:1}}@media only screen and (max-width: 720px){.product-banner_catalog .product-banner__image{padding:0 15px}}.product-banner_catalog .product-banner__image::after{margin-bottom:-35px}.product-banner_catalog .product-banner__image .single-lesson-header-img__img1{position:static;width:100%;text-align:center}.product-banner_catalog .product-banner__image .single-lesson-header-img__img1 img{transform:none}.product-banner_catalog .product-banner__image .single-lesson-header__video.iframe-youtube-container{position:static;width:100%;height:346px}@media only screen and (max-width: 1280px){.product-banner_catalog .product-banner__image .single-lesson-header__video.iframe-youtube-container{height:300px}}@media only screen and (max-width: 1023px){.product-banner_catalog .product-banner__image .single-lesson-header__video.iframe-youtube-container{width:90%;margin:0 auto}}@media only screen and (max-width: 720px){.product-banner_catalog .product-banner__image .single-lesson-header__video.iframe-youtube-container{height:165px;position:relative;width:90%;margin:0 auto}.product-banner_catalog .product-banner__image .single-lesson-header__video.iframe-youtube-container iframe{left:0}}.product-banner__slider{position:relative}.product-banner__slider>.progress-bar{position:absolute;width:auto;bottom:-80px;left:117px}@media only screen and (max-width: 1475px){.product-banner__slider>.progress-bar{left:49px}}@media only screen and (max-width: 1280px){.product-banner__slider>.progress-bar{bottom:-60px;left:35px}}@media only screen and (max-width: 720px){.product-banner__slider>.progress-bar{bottom:-45px;left:15px}}.product-banner__slider>.progress-bar>div{float:left;width:10px;height:10px;margin-left:10px;border-radius:5px;background:#D9D9D9;cursor:pointer}.product-banner__slider>.progress-bar>div.active{background:#4F00F4}.product-banner__slider>.progress-bar__pause{position:absolute;width:30px;height:30px;right:15px;bottom:0px;opacity:0.7;filter:drop-shadow(0px 4px 20px rgba(0,0,0,0.5))}.product-banner__slider>.progress-bar__pause::before{content:'';display:block;width:10px;height:100%;float:left;background:#fff}.product-banner__slider>.progress-bar__pause::after{content:'';display:block;width:10px;height:100%;float:right;background:#fff}.product-banner__banner_slider{position:relative;transform-style:preserve-3d;height:305px}@media only screen and (max-width: 1475px){.product-banner__banner_slider{height:305px}}@media only screen and (max-width: 1280px){.product-banner__banner_slider{height:275px}}@media only screen and (max-width: 1023px){.product-banner__banner_slider{height:auto;max-height:600px}}.product-banner__info_slider{box-sizing:border-box}.product-banner__info_slider.full-slide{width:100%;margin:0 auto;text-align:center}@media only screen and (max-width: 1023px){.product-banner__info_slider.full-slide{margin-top:125px;margin-bottom:125px}}.product-banner__info_slider.full-slide>span{display:inline-block;width:70%}@media only screen and (max-width: 1023px){.product-banner__info_slider.full-slide>span{width:100%}}.product-banner__info_slider .banner-text{margin-bottom:20px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:46px;line-height:108%}@media only screen and (max-width: 1475px){.product-banner__info_slider .banner-text{margin-bottom:16px;font-size:44px}}@media only screen and (max-width: 1280px){.product-banner__info_slider .banner-text{font-size:35px;line-height:40px}}@media only screen and (max-width: 720px){.product-banner__info_slider .banner-text{font-size:24px;line-height:30px}}@media only screen and (max-width: 1023px){.product-banner__info_slider{height:250px;display:flex;flex-direction:column;justify-content:center;padding-right:15px}}.product-banner__info_slider>.btn{display:inline-block;text-align:center;text-decoration:none}.product-banner__image_slider{text-align:center;box-sizing:border-box}@media only screen and (max-width: 1023px){.product-banner__image_slider{height:250px}}@media only screen and (max-width: 720px){.product-banner__image_slider{height:250px;display:flex;flex-direction:column;justify-content:center}}.product-banner__image_slider img{max-width:100%;width:auto;height:auto;max-height:300px;object-fit:contain}@media only screen and (max-width: 1023px){.product-banner__image_slider img{max-height:300px}}@media only screen and (max-width: 720px){.product-banner__image_slider img{max-height:220px}}.slide-fade-enter,.slide-fade-img-enter{position:relative;opacity:0}.slide-fade-enter{top:0;left:auto}@media only screen and (max-width: 720px){.slide-fade-enter{top:auto;left:auto;bottom:-150px}}.slide-fade-img-enter{top:0;right:auto}.slide-fade-enter-active,.slide-fade-img-enter-active{position:relative;transition:all 0.65s cubic-bezier(1, 0.5, 0.8, 1);opacity:0;z-index:2}.slide-fade-enter-active{top:0;left:-20px}@media only screen and (max-width: 720px){.slide-fade-enter-active{top:auto;bottom:-10px;left:auto}}.slide-fade-img-enter-active{top:0;right:-20px}@media only screen and (max-width: 720px){.slide-fade-img-enter-active{top:-10px;right:auto}}.slide-fade-enter-to{transform:translateX(20px);opacity:1;top:0}@media only screen and (max-width: 720px){.slide-fade-enter-to{transform:translateY(0px);top:auto;bottom:0}}.slide-fade-img-enter-to{opacity:1;top:0;right:0}.slide-fade-leave,.slide-fade-img-leave{position:absolute}.slide-fade-leave{top:0;left:0}@media only screen and (max-width: 720px){.slide-fade-leave{top:auto;bottom:0}}.slide-fade-img-leave{top:0;right:0}.slide-fade-leave-active,.slide-fade-img-leave-active{position:absolute;transition:all 0.35s cubic-bezier(1, 0.5, 0.8, 1);z-index:1}.slide-fade-leave-to,.slide-fade-img-leave-to{position:absolute;opacity:0;z-index:0}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateX(20px);opacity:0;top:0;left:0}@media only screen and (max-width: 1023px){.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(-20px);top:auto;bottom:0}}@media only screen and (max-width: 720px){.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(-20px)}}.slide-fade-img-enter-from,.slide-fade-img-leave-to{transform:translateX(-20px);opacity:0;top:0;right:0}@media only screen and (max-width: 1023px){.slide-fade-img-enter-from,.slide-fade-img-leave-to{transform:translateY(20px)}}@media only screen and (max-width: 720px){.slide-fade-img-enter-from,.slide-fade-img-leave-to{transform:translateY(20px)}}subscribe-form{height:65px;margin-top:40px}.bb-fade-enter{opacity:0}.bb-fade-enter-active{opacity:0;z-index:2}.bb-fade-enter-to{opacity:1}.bb-fade-leave-to{position:absolute;opacity:0;z-index:0}.bb-fade-enter-from,.bb-fade-leave-to{opacity:0}.lil-slider-object{width:100%;height:258px;overflow:hidden;border-radius:30px}@media only screen and (max-width: 1280px){.lil-slider-object{height:240px}}@media only screen and (max-width: 1023px){.lil-slider-object{height:200px}}@media only screen and (max-width: 720px){.lil-slider-object{height:157px}}.lil-slider-object_bg-img{height:auto;min-height:235px}@media only screen and (max-width: 1280px){.lil-slider-object_bg-img{height:auto;min-height:0}}@media only screen and (max-width: 1023px){.lil-slider-object_bg-img{height:auto;border-radius:20px}}@media only screen and (max-width: 720px){.lil-slider-object_bg-img{height:auto;border-radius:15px}}.lil-slider-object__wrapper{height:100%}.lil-slider-object__slides{position:relative;width:100%;height:100%;background:linear-gradient(90deg, #CEFFCA 0%, #D2F7FF 100%);transition:all 1.5 ease-in-out}.lil-slider-object__slides::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:30px;border:1px solid rgba(0,0,0,0.05)}.lil-slider-object__slide{position:relative;display:block;top:0;left:0;gap:20px;width:100%;height:100%;flex-wrap:nowrap;flex-direction:row;align-content:center;justify-content:space-between;transition:1.5s ease-in-out;transition-property:left, background;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.lil-slider-object__slide_catalog,.lil-slider-object__slide_feed{background:linear-gradient(90deg, #FFC1EE 0%, #D0C9FF 100%)}.lil-slider-object__slide_bg{z-index:100}.lil-slider-object__slide-wrapper{width:100%;height:100%;z-index:1;background-size:cover}.lil-slider-object__slide-wrapper_bg-img img{display:block;width:100%}.lil-slider-object__img{width:calc(25% - 20px);height:258px;float:left;overflow:hidden}@media only screen and (max-width: 1280px){.lil-slider-object__img{height:240px}}@media only screen and (max-width: 1023px){.lil-slider-object__img{height:200px}}@media only screen and (max-width: 720px){.lil-slider-object__img{height:157px}}@media only screen and (max-width: 1475px){.lil-slider-object__img{width:279px}}@media only screen and (max-width: 1280px){.lil-slider-object__img{width:258px}}@media only screen and (max-width: 1023px){.lil-slider-object__img{width:225px}}@media only screen and (max-width: 720px){.lil-slider-object__img{width:calc(50% - 10px);float:left}}.lil-slider-object__img img{width:auto;height:100%;pointer-events:none}.lil-slider-object__img.inscribed{display:flex;align-items:center}.lil-slider-object__img.inscribed img{max-width:100%;max-height:100%;width:auto;height:auto}.lil-slider-object__info{display:flex;flex-direction:row;gap:20px;padding:20px 40px 20px 0}@media only screen and (max-width: 720px){.lil-slider-object__info{flex-direction:column}}.lil-slider-object__content{display:table;width:880px;height:258px;margin-left:20px;float:right}@media only screen and (max-width: 1280px){.lil-slider-object__content{height:240px}}@media only screen and (max-width: 1023px){.lil-slider-object__content{height:200px}}@media only screen and (max-width: 720px){.lil-slider-object__content{height:157px}}@media only screen and (max-width: 1475px){.lil-slider-object__content{width:798px}}@media only screen and (max-width: 1280px){.lil-slider-object__content{width:684px}}@media only screen and (max-width: 1023px){.lil-slider-object__content{width:410px}}@media only screen and (max-width: 720px){.lil-slider-object__content{width:calc(50% - 10px);margin-left:0;float:right}.lil-slider-object__content .btn-v3{padding:10px 15px;height:45px;line-height:15px}}@media only screen and (max-width: 720px) and (max-width: 720px){.lil-slider-object__content .btn-v3{width:100%;height:35px;font-size:12px;line-height:12px}}.lil-slider-object__content_w100{width:100%;text-align:center;margin:0}@media only screen and (max-width: 720px){.lil-slider-object__slide_catalog .lil-slider-object__img{display:none}}@media only screen and (max-width: 720px){.lil-slider-object__content_catalog{width:100%;padding:0 15px}}@media only screen and (max-width: 720px){.lil-slider-object__content_catalog .lil-slider-object__btn-content{display:table;width:50%;float:right}}.lil-slider-object__content_catalog .lil-slider-object__text{width:100%}@media only screen and (max-width: 720px){.lil-slider-object__content_catalog .lil-slider-object__text{width:50%}}.lil-slider-object__caption2{font-family:'ProximaNova-Bold', sans-serif;color:#fff;font-size:60px;line-height:64px;letter-spacing:0px;text-align:center}@media only screen and (max-width: 1280px){.lil-slider-object__caption2{font-size:54px}}@media only screen and (max-width: 1023px){.lil-slider-object__caption2{font-size:32px}}@media only screen and (max-width: 720px){.lil-slider-object__caption2{font-size:20px}}.lil-slider-object__caption{margin-bottom:10px;font-family:'ProximaNova-Bold', sans-serif;color:#fff;font-size:12px;line-height:18px;letter-spacing:0px;text-align:center;text-transform:uppercase}@media only screen and (max-width: 1280px){.lil-slider-object__caption{font-size:12px}}@media only screen and (max-width: 1023px){.lil-slider-object__caption{font-size:12px}}@media only screen and (max-width: 720px){.lil-slider-object__caption{font-size:12px}}.lil-slider-object__text{display:table-cell;vertical-align:middle;font-family:'ProximaNova-Regular', sans-serif;font-size:20px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:35px;line-height:130%}@media only screen and (max-width: 1280px){.lil-slider-object__text{font-size:30px}}@media only screen and (max-width: 1023px){.lil-slider-object__text{font-size:22px}}@media only screen and (max-width: 720px){.lil-slider-object__text{font-size:15px;padding:0 20px 0 0;line-height:113%}}.lil-slider-object__text .smd{display:none}@media only screen and (max-width: 720px){.lil-slider-object__text .smd{display:inline-block;width:100%;height:auto;max-width:90%;margin-top:10px}}.lil-slider-object__text_w{color:#fff}.lil-slider-object__btn-content{display:table;width:299px;height:258px}@media only screen and (max-width: 1280px){.lil-slider-object__btn-content{height:240px}}@media only screen and (max-width: 1023px){.lil-slider-object__btn-content{height:200px}}@media only screen and (max-width: 720px){.lil-slider-object__btn-content{height:157px}}@media only screen and (max-width: 1023px){.lil-slider-object__btn-content{width:185px}}@media only screen and (max-width: 720px){.lil-slider-object__btn-content{display:none;text-align:center}}.lil-slider-object__btn{display:table-cell;vertical-align:middle;text-align:center;padding-right:15px}.lil-slider-object__btn .btn-v3{min-width:180px;height:auto;padding:15px;line-height:15px}@media only screen and (max-width: 1023px){.lil-slider-object__btn .btn-v3{min-width:150px}}@media only screen and (max-width: 720px){.lil-slider-object__btn .btn-v3{font-size:12px;height:auto;padding:15px 20px;border-radius:10px}}.lil-slider-object__prices{display:inline-block;max-width:190px;margin-bottom:5px;font-family:'ProximaNova-Regular', sans-serif;font-size:22px;font-weight:700;line-height:26px;letter-spacing:0px;text-align:left}@media only screen and (max-width: 1023px){.lil-slider-object__prices{font-size:18px}}@media only screen and (max-width: 720px){.lil-slider-object__prices{margin-bottom:0px;font-size:15px}}.lil-slider-object__old-price{position:relative;display:inline-block;margin-right:38px;float:left}@media only screen and (max-width: 1023px){.lil-slider-object__old-price{margin-right:18px}}.lil-slider-object__old-price::before{content:'';position:absolute;display:block;width:calc(100% + 33px);height:13px;top:50%;left:-17px;background-image:url("/static/img/arrow_red.137a8bb21f09.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}@media only screen and (max-width: 1023px){.lil-slider-object__old-price::before{left:-10px;width:calc(100% + 20px)}}.lil-slider-object__price{display:inline-block;float:right}.lil-slider-object__trial{display:inline-block;margin-top:7px;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:22px;letter-spacing:0;text-align:left;background:linear-gradient(50.59deg, #ff7003, #e100ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media only screen and (max-width: 1023px){.lil-slider-object__trial{font-size:13px}}@media only screen and (max-width: 720px){.lil-slider-object__trial{font-size:10px}}.lil-slider-object>.progress-bar{position:absolute;width:auto;bottom:10px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 1475px){.lil-slider-object>.progress-bar{left:49px}}@media only screen and (max-width: 1280px){.lil-slider-object>.progress-bar{bottom:-60px;left:35px}}@media only screen and (max-width: 720px){.lil-slider-object>.progress-bar{bottom:-45px;left:15px}}.lil-slider-object>.progress-bar>div{float:left;width:10px;height:10px;margin-left:10px;border-radius:5px;background:#D9D9D9;cursor:pointer}.lil-slider-object>.progress-bar>div.active{background:#4F00F4}.lil-slider-object>.progress-bar__pause{position:absolute;width:30px;height:30px;right:15px;bottom:0px;opacity:0.7;filter:drop-shadow(0px 4px 20px rgba(0,0,0,0.5))}.lil-slider-object>.progress-bar__pause::before{content:'';display:block;width:10px;height:100%;float:left;background:#fff}.lil-slider-object>.progress-bar__pause::after{content:'';display:block;width:10px;height:100%;float:right;background:#fff}.progress-bar-v3{position:absolute;width:auto;bottom:10px;left:50%;transform:translateX(-50%);z-index:105}.progress-bar-v3>div{float:left;width:7px;height:7px;margin-left:10px;border-radius:5px;background:#fff;cursor:pointer}.progress-bar-v3>div.active{background:#4F00F4}.progress-bar-v3__pause{position:absolute;width:30px;height:30px;right:15px;bottom:10px;opacity:0.7;filter:drop-shadow(0px 4px 20px rgba(0,0,0,0.5));z-index:105}.progress-bar-v3__pause::before{content:'';display:block;width:10px;height:100%;float:left;background:#fff}.progress-bar-v3__pause::after{content:'';display:block;width:10px;height:100%;float:right;background:#fff}.new-form-styles .auth{padding:5px 20px 25px;background:#fff;box-shadow:0 2px 30px rgba(0,0,0,0.1);border-radius:3px}.new-form-styles .auth__nav{display:flex;margin-bottom:30px;padding-top:25px}.new-form-styles .auth__type{border-bottom:1px solid #E6E6E6;padding-bottom:8px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;letter-spacing:1px;line-height:15px;color:#A7A7A7;text-transform:uppercase;text-decoration:none;text-align:center;flex:1 0 50%;transition:border-color .2s, color .2s}.new-form-styles .auth__type.active{border-bottom:2px solid #191919;color:#191919}.new-form-styles .auth__tab{display:none}.new-form-styles .auth__fieldset{display:flex}.new-form-styles .auth__fieldset{display:flex;margin:0 -7px}.new-form-styles .auth__fieldset .auth__field{margin:0 7px 20px;flex:0 0 calc(50% - 14px)}.new-form-styles .auth__caption{padding-top:23px;font-family:'ProximaNova-Bold', sans-serif;font-size:18px;line-height:20px;color:#191919;text-decoration:none;flex:1 0 50%;transition:border-color .2s, color .2s}.new-form-styles .auth__link{display:block;margin:-5px 0 0;font-size:12px;color:#191919;text-decoration:underline;line-height:1.5}.new-form-styles .auth__foot{margin-top:24px}.new-form-styles .auth__btn{position:relative;width:100%;height:40px;padding:10px 24px;background-image:linear-gradient(172.41deg, #FFCFDE 0%, #A5F9FA 100%);border-radius:5px;font-family:"Open Sans", sans-serif;font-style:normal;font-weight:bold;font-size:11px;color:#191919;text-transform:uppercase;letter-spacing:1px;text-align:center;line-height:16px;transition:all .2s}.new-form-styles .auth__btn:active{box-shadow:0 0 0 0 rgba(0,0,0,0);color:rgba(38,38,38,0.1)}.new-form-styles .auth__btn:focus{outline:none}.new-form-styles .auth__btn:hover{background:linear-gradient(172.41deg, #FFE0EA 0%, #C6F7F7 100%)}.new-form-styles .auth__btn:active{color:#191919;background:linear-gradient(172.41deg, #FFADC6 0%, #6FF8F9 100%)}.new-form-styles .auth__btn:disabled{background:linear-gradient(172.41deg, #FFEFF4 0%, #EBFBFB 100%)}.new-form-styles .auth__btn.btn_fb{line-height:20px;background-color:#2f80ed;background-image:none;color:#fff}.new-form-styles .auth__btn.btn_fb:hover{background:#4e98fb}.new-form-styles .auth__btn.btn_fb:active{background:#1968d2}.new-form-styles .auth__btn.btn_fb .icon{margin:0  10px 0 0}.new-form-styles .auth__btn.btn_fb::before{content:'';position:relative;display:inline-block;width:20px;height:20px;top:0;margin-right:5px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 10.0583C20 4.50833 15.525 0 10 0C4.475 0 0 4.50833 0 10.0583C0 15.0833 3.65833 19.2417 8.43333 20V12.9667H5.9V10.0583H8.44167V7.84167C8.44167 5.31667 9.93333 3.925 12.2167 3.925C13.3083 3.925 14.4583 4.125 14.4583 4.125V6.6H13.2C11.9583 6.6 11.5667 7.375 11.5667 8.175V10.0583H14.3417L13.9 12.9667H11.5667V20C16.3417 19.2417 20 15.0833 20 10.0583Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.new-form-styles .auth__btn.btn_fb.loading::before{opacity:0}.new-form-styles .auth__btn.btn_fb .btn__title{margin-top:0;line-height:20px;vertical-align:top}.new-form-styles .auth__btn.loading{box-shadow:none;color:transparent}.new-form-styles .auth__btn.loading .icon{visibility:hidden}.new-form-styles .auth__btn.loading:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-12px 0 0 -12px;border:3px solid #191919;border-left:3px solid transparent;border-radius:50%;animation:loading .6s infinite linear}.new-form-styles .auth__or{padding:10px 0;font-family:'ProximaNova-Regular', sans-serif;font-size:12px;font-weight:bold;line-height:15px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#b5b5b5}.new-form-styles .auth__complete img{width:100%}.new-form-styles .auth__complete p{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333}.new-form-styles .auth__complete-caption{margin-bottom:24px;padding-top:0;font-size:20px;line-height:130%}.new-form-styles .auth__complete-btn{display:inline-block;width:100%;margin-top:24px;text-decoration:none;cursor:pointer;box-sizing:border-box}.new-form-styles .auth__pass{display:none}.new-form-styles .auth__login{display:none}.new-form-styles .auth__phone{display:none}.new-form-styles .auth__register-webinar,.new-form-styles .auth__register-landing{display:none}.new-form-styles .auth__complete{display:none}.new-form-styles .auth__pass.active,.new-form-styles .auth__login.active,.new-form-styles .auth__phone.active,.new-form-styles .auth__register-webinar.active,.new-form-styles .auth__register-landing.active{display:block}.new-form-styles .auth__info-text{width:300px;height:60px;margin-top:16px;font-family:'ProximaNova-Regular', sans-serif;font-size:10px;line-height:12px;text-align:center;color:#333}.new-form-styles .auth__info-text>a{color:#2f80ed;text-decoration:underline}.new-form-styles .auth__info-text>a:link,.new-form-styles .auth__info-text>a:visited{color:#2f80ed}.new-form-styles .auth__placeholder{margin-top:32px}.new-form-styles .auth__placeholder_sm{margin-top:16px}.new-form-styles .auth label{display:flex;font-family:'ProximaNova-Bold', sans-serif;font-size:10px;text-transform:uppercase}.new-form-styles .auth .field{margin-bottom:20px}.new-form-styles .auth .field__label{display:flex;font-family:'ProximaNova-Bold', sans-serif;font-size:9px;line-height:9px;letter-spacing:1px;text-transform:uppercase;color:#333333}.new-form-styles .auth .field__label_gray{color:#A7A7A7}.new-form-styles .auth .field__link{width:auto;height:15px;margin-left:auto;margin-top:-6px;font-family:'Open Sans', sans-serif;font-style:italic;font-weight:normal;font-size:11px;line-height:18px;text-align:center;color:#333333;letter-spacing:normal;text-transform:none;text-decoration:none}.new-form-styles .auth .field__wrap{position:relative}.new-form-styles .auth .field__wrap__appended{display:flex}.new-form-styles .auth .field__wrap__100px{width:100px}.new-form-styles .auth .field__append{text-transform:uppercase}.new-form-styles .auth .field__text{height:36px;font-size:18px;padding-top:6px}.new-form-styles .auth .field__input::placeholder,.new-form-styles .auth .field__textarea::placeholder{color:#b5b5b5}.new-form-styles .auth .field__input{margin:0;padding:0;border:0;width:100%;height:40px;border-bottom:1px solid #E6E6E6;border-radius:0;background:transparent;font-family:'Open Sans', sans-serif;font-size:16px;transition:border-color .2s}.new-form-styles .auth .field__input:focus{border-color:#191919}.new-form-styles .auth .field__input_bg{background:#f8f8f8;border:1px solid #f8f8f8}.new-form-styles .auth .field__input_sm{font-size:14px}.new-form-styles .auth .field__input[type='password']{color:#b5b5b5}.new-form-styles .auth .field__input[type='password']::placeholder{font-size:16px}.new-form-styles .auth .field__input::placeholder{font-size:16px}.new-form-styles .auth .field__input_bg{height:50px;padding:0 20px}.new-form-styles .auth .field__input__appended{flex:1}.new-form-styles .auth .field__textarea{display:block;height:36px;padding:7px 0;resize:vertical}.new-form-styles .auth .field__textarea_lg{height:80px;font-size:25px}.new-form-styles .auth .field__preview{position:absolute;top:8px;right:0}.new-form-styles .auth .field__pic{display:block;width:auto;height:20px}.new-form-styles .auth .field__error{position:absolute;margin-top:5px;font-size:10px;line-height:12px;color:#ff2e79}.new-form-styles .auth .field__switch{margin-top:10px}.new-form-styles .auth .field__switch:first-child{margin-top:5px}.new-form-styles .auth .field_code .field__input{height:40px;font-size:15px}.new-form-styles .auth .field_info .field__label{color:#A7A7A7}.new-form-styles .auth .field_info .field__input,.new-form-styles .auth .field_info .field__textarea{border-color:rgba(82,82,82,0.2);color:#525252}.new-form-styles .auth .field_info .field__input:focus,.new-form-styles .auth .field_info .field__textarea:focus{border-color:#686868}.new-form-styles .auth .field.error .field__input,.new-form-styles .auth .field.error .field__textarea{border-color:#ff2e79}.new-form-styles .auth .field.success .field__input,.new-form-styles .auth .field.success .field__textarea{border-color:#00E39F}.new-form-styles .auth .field.success .field__wrap:not(.field__wrap_password)::before{content:'';position:absolute;display:inline-block;width:18px;height:11px;top:13px;right:12px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.68182L6.57143 10L16 1' stroke='%2300E39F' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:0 0;background-repeat:no-repeat}.new-form-styles .auth .field__password-show{position:absolute;right:0;top:0}.new-form-styles .auth .field__password-show button.password-toggle{border:none;background:none;margin-top:11px}.new-form-styles .auth .field__stroke{background-image:linear-gradient(-225deg, #D1FF7F 0%, #56FFFD 100%);padding:1px;display:inline-block}.new-form-styles .auth .field__stroke .field__input{background:white;padding:5px}.new-form-styles .auth .form__common-error{display:none;margin-top:15px;padding:10px;font-family:'ProximaNova-Regular', sans-serif;font-size:14px;line-height:18px;color:#ff2e79;background-color:rgba(255,46,121,0.2);border-radius:5px}.new-form-styles .auth .form__common-error .bold{font-weight:bold;text-decoration:underline}.new-form-styles .auth .form__common-error.js-show-log-in{cursor:pointer}.new-form-styles .auth .switch{display:block;position:relative;font-size:13px;font-weight:normal;user-select:none;cursor:pointer}.new-form-styles .auth .switch__input{position:absolute;width:20px;height:20px;top:0;left:0;opacity:0}.new-form-styles .auth .switch__input:checked+.switch__content:after{opacity:1}.new-form-styles .auth .switch__content{display:block;padding:2px 0 3px 30px;font-family:'ProximaNova-Regular', sans-serif;font-size:14px;line-height:18px;color:#333;text-transform:none}.new-form-styles .auth .switch__content:hover::before{background-color:#d0d0d0}.new-form-styles .auth .switch__content:hover::after{background-color:#1968d2}.new-form-styles .auth .switch__content::before,.new-form-styles .auth .switch__content::after{content:'';position:absolute;width:20px;height:20px;top:0;left:0;border-radius:5px;transition:all .2s}.new-form-styles .auth .switch__content::before{background:#e6e6e6;border:1px solid #E6E6E6}.new-form-styles .auth .switch__content::after{background-image:url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L6 9L14 1' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:2px 5px;background-color:#2f80ed;border:1px solid #2f80ed;opacity:0}.new-form-styles .auth__g-recaptcha2{margin-top:15px}.new-form-styles .auth__g-recaptcha2_hidden{margin-top:0}.new-form-styles .auth__register-recaptcha-header{padding-bottom:8px;font-family:'ProximaNova-Bold', sans-serif;font-size:12px;letter-spacing:1px;line-height:15px;color:#191919;text-transform:uppercase;text-decoration:none;text-align:center;flex:1 0 50%;transition:border-color .2s, color .2s;border-bottom:2px solid #191919 !important}.new-form-styles .auth__text{margin-bottom:20px;line-height:1.3}.new-form-styles .auth{min-width:320px;max-width:364px;width:100%;border-radius:12px;box-sizing:border-box}@media only screen and (max-width: 720px){.new-form-styles .auth{border-radius:0}}.new-form-styles .auth__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333;margin-bottom:24px;color:#333}.new-form-styles .auth__link{margin-top:32px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;text-align:center;text-decoration-line:underline;color:#0054F6;cursor:pointer}.new-form-styles .auth__text{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333}.new-form-styles .auth__text a{color:#0054F6}.new-form-styles .auth__list{font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:140%;color:#333;color:#333}.new-form-styles .auth__list li{margin-bottom:16px}.new-form-styles .auth__get-pass.field__link{font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#0054F6}.new-form-styles-v2 .auth{margin-left:auto;margin-right:auto;padding-bottom:64px;box-shadow:none}.new-form-styles-v2 .auth__info-text{height:auto}.new-form-styles-v2 .auth__btn{background:linear-gradient(90deg, #FF8EC4 0%, #8E70FA 47.75%, #3D96FE 100%);font-family:'Montserrat-Bold', sans-serif;font-size:11px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#333;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;cursor:pointer;box-shadow:0px 10px 32px rgba(0,103,198,0.17)}.new-form-styles-v2 .auth__btn:focus{outline:none}.new-form-styles-v2 .auth__btn:hover{background:linear-gradient(90deg, rgba(255,142,196,0.8) 0%, rgba(142,112,250,0.8) 47.75%, rgba(61,150,254,0.8) 100%)}.new-form-styles-v2 .auth__btn:active{color:#fff;background:linear-gradient(90deg, #E271A7 0%, #795EDA 47.75%, #2C7DDC 100%);opacity:1}.new-form-styles-v2 .auth__btn:disabled{background:linear-gradient(90deg, rgba(255,142,196,0.31) 0%, rgba(142,112,250,0.3) 47.75%, rgba(61,150,254,0.31) 100%)}.new-form-styles-v2 .auth__btn.btn_fb{background-image:none;background-color:#2f80ed;color:#fff}.new-form-styles-v2 .auth__btn.btn_fb:hover{background-color:#4793F9}.new-form-styles-v2 .auth__btn.btn_fb:active{background-color:#2975DC}.new-form-styles-v2 .auth__btn.btn_fb:disabled{background-color:#2F80ED;opacity:0.3}.new-form-styles-v2 .auth__btn.loading{box-shadow:none;color:transparent}.new-form-styles-v2 .auth__btn.loading .icon{visibility:hidden}.new-form-styles-v2 .auth__btn.loading:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-12px 0 0 -12px;border:3px solid #fff;border-left:3px solid rgba(255,255,255,0.2);border-radius:50%;animation:loading .6s infinite linear}.new-form-styles-v2 .auth__btn.btn_white{font-family:'Montserrat-Bold', sans-serif;background-image:none !important;background-color:#fff !important;color:#0054F6 !important;box-shadow:0px 10px 32px rgba(0,103,198,0.17)}.new-form-styles-v2 .auth__btn.btn_white:hover{box-shadow:0px 10px 32px rgba(0,103,198,0.17);opacity:0.8}.new-form-styles-v2 .auth__btn.btn_white:active{box-shadow:0px 4px 16px rgba(0,103,198,0.16)}.new-form-styles-v2 .auth__btn.btn_white:disabled{background-color:#F6F6F6}.new-form-styles-v2 .auth__btn.btn_white.loading{color:transparent !important}.new-form-styles-v2 .auth__btn.btn_white.loading::after{border:3px solid #333 !important;border-left:3px solid rgba(255,255,255,0.2) !important}.new-form-styles-v2 .auth__get-pass.field__link{font-family:'Montserrat-Regular', sans-serif;font-size:10px;font-style:normal;line-height:130%;color:#0054F6}.new-form-styles-v2 .auth__info-text{width:100%;font-size:9px;line-height:130%}.new-form-styles-v2 .auth .field__input{border-bottom:1px solid #EFF6FC;color:#272727}.new-form-styles-v2 .return-arrow{position:relative;display:block;margin-top:42px;font-family:'Montserrat-SemiBold', sans-serif;font-style:normal;font-size:12px;line-height:18px;color:#0054f6;cursor:pointer}@media only screen and (max-width: 720px){.new-form-styles-v2 .return-arrow{margin-left:15px}}.new-form-styles-v2 .return-arrow::before{content:'';display:block;position:relative;width:16px;height:13px;float:left;margin-right:8px;background-image:url("/static/img/return-arrow.ae6dd5451389.svg");background-repeat:no-repeat;background-size:contain;background-position:left center}.new-form-styles.popup .popup__wrap{border-radius:12px}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.checkout-body{min-width:320px;overflow:auto !important}body.program .container{margin-top:24px}@media only screen and (max-width: 720px){.section__center.center.checkout-section{padding:0}}.checkout-container{padding:0 0}@media only screen and (max-width: 720px){.checkout-container{width:320px}.checkout-container__methods,.checkout-container__new-card{padding:0 15px}}@media only screen and (max-width: 720px){.checkout-container_md-full-width{width:100%}}.checkout-container__currency{position:absolute;display:inline-block;max-width:100px;min-width:80px;width:auto;height:40px;bottom:8px;right:0}.checkout-container__currency-item{display:block;width:49px;float:left;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;text-align:center;box-sizing:border-box;cursor:pointer}.checkout-container__currency-item:first-child{border-right:1px solid #a7a7a7}.checkout-container__currency-item.active{background:linear-gradient(325deg, #d9f5f5 11%, #fee2eb 89%)}.checkout__cart{margin:0 auto}.checkout__cart_donation{max-width:600px;padding:0 15px}.checkout-caption{margin:15px 0 24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;color:#333333}.checkout-caption_main{margin-top:0}.checkout-caption_payment{margin-top:0;font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:22px;color:#333333}.main-caption{margin-bottom:24px;font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;color:#333333}@media only screen and (max-width: 720px){.main-caption{padding-left:15px}}.main-caption_center{text-align:center}.cart{width:352px;float:left;margin-right:20px}@media only screen and (max-width: 720px){.cart{width:320px;margin-right:0}}.cart_lg{width:652px}@media only screen and (max-width: 720px){.cart_lg{width:320px}}.cart_w-centered{margin:0 auto;float:none}@media only screen and (max-width: 720px){.cart_w-centered{width:100%;margin:0}}.cart__item{position:relative;width:352px;margin-bottom:25px;border-radius:8px;-webkit-box-shadow:0px 10px 32px rgba(0,103,198,0.17);-moz-box-shadow:0px 10px 32px rgba(0,103,198,0.17);box-shadow:0px 10px 32px rgba(0,103,198,0.17)}@media only screen and (max-width: 720px){.cart__item{width:320px}}.cart__item_lg{width:100%;max-width:652px}@media only screen and (max-width: 720px){.cart__item{width:320px}}@media only screen and (max-width: 720px){.cart__item_full-width-lg{width:100%}}.cart__item-body{padding:15px}.cart__item-body_is-trial .cart__item-del{display:none}.cart__item-body_is-trial .cart__item-name{margin-top:10px;margin-bottom:16px;font-size:17px}.cart__item-body_is-trial .cart__item-img.cart__item-img_catalog{width:70px;height:50px}.cart__item-body_is-trial .cart__item-img.cart__item-img_catalog img{width:70px;height:50px}.cart__item-body_is-trial .single-lesson-header__list{margin-bottom:24px}.cart__item-body_is-trial .single-lesson-header__list-item{font-size:13px;margin-bottom:5px}.cart__item-body_is-trial .single-lesson-header__list-item_b{font-family:'Montserrat-SemiBold', sans-serif}.cart__item-info-block{padding-left:71px}.cart__item-info-block_result{padding-left:112px}@media only screen and (max-width: 720px){.cart__item-info-block_result{padding-left:71px}}.cart__item-info-block_result .cart__item-name{padding-right:0}.cart__item-img{width:56px;height:40px;float:left;margin-right:15px;background:rgba(204,204,204,0.15);border-radius:6px;overflow:hidden}.cart__item-img img{min-width:56px;min-height:40px;height:100%}.cart__item-img_school{background-image:url("/static/img/subscribing.c749bad07a14.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.cart__item-img_camp{background-image:url("/static/img/extra/ris_lager.d73ec65e61fc.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.cart__item-img_result{width:96px;height:68px}@media only screen and (max-width: 720px){.cart__item-img_result{width:56px;height:40px}}.cart__item-img_result img{min-width:96px;min-height:68px;height:100%}@media only screen and (max-width: 720px){.cart__item-img_result img{min-width:56px;min-height:40px;height:100%}}.cart__item-img_catalog{background-image:url("/static/img/catalog.450e78cc633f.png");background-color:#ffba00;background-position:center;background-repeat:no-repeat;background-size:contain}.cart__item-img_club{background-image:url("/static/img/extra/lil_club.8a820834ee15.jpg");background-color:#ffba00;background-position:center;background-repeat:no-repeat;background-size:cover}.cart__item-name{margin-bottom:16px;padding-right:36px;font-family:'Montserrat-SemiBold', sans-serif;font-size:15px;line-height:130%;color:#000000}.cart__item-price{float:right;font-family:'Montserrat-SemiBold', sans-serif;font-style:normal;font-size:16px;line-height:32px;text-align:right;color:#000000}.cart__item-price-caption{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;line-height:32px;color:#000000}.cart__item-info-text{margin-bottom:24px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#000000}.cart__item-change select{position:relative;border-radius:5px;background:#fff;width:115px;height:32px;padding:6px 10px;border:1px solid #d7d7d7;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:95px 14px;background-repeat:no-repeat;font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:130%;-webkit-appearance:none;appearance:none}.cart__item-change select:hover{border:1px solid #ababab}.cart__item-change select:active{border:1px solid #0054F6}.cart__item-change select::-ms-expand{display:none}.cart__item-change select option{font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:130%}.cart__item-change select.camp-select{width:151px;background-position:133px 14px}.cart__item-del{position:absolute;width:20px;height:20px;right:18px;top:19px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 4.5H15.5V16C15.5 16.8284 14.8284 17.5 14 17.5H6C5.17157 17.5 4.5 16.8284 4.5 16V4.5Z' stroke='%23FF76A7'/%3E%3Crect x='3.25' y='4.25' width='13.5' height='0.5' rx='0.25' stroke='%23FF76A7' stroke-width='0.5'/%3E%3Cmask id='path-4-inside-1' fill='white'%3E%3Cpath d='M9.5 7.5C9.5 7.22386 9.72386 7 10 7C10.2761 7 10.5 7.22386 10.5 7.5V14.5C10.5 14.7761 10.2761 15 10 15C9.72386 15 9.5 14.7761 9.5 14.5V7.5Z'/%3E%3C/mask%3E%3Cpath d='M9.5 7.5V14.5H11.5V7.5H9.5ZM10.5 14.5V7.5H8.5V14.5H10.5ZM10 14C10.2761 14 10.5 14.2239 10.5 14.5H8.5C8.5 15.3284 9.17157 16 10 16V14ZM9.5 14.5C9.5 14.2239 9.72386 14 10 14V16C10.8284 16 11.5 15.3284 11.5 14.5H9.5ZM10 8C9.72386 8 9.5 7.77614 9.5 7.5H11.5C11.5 6.67157 10.8284 6 10 6V8ZM10 6C9.17157 6 8.5 6.67157 8.5 7.5H10.5C10.5 7.77614 10.2761 8 10 8V6Z' fill='%23FF76A7' mask='url(%23path-4-inside-1)'/%3E%3Crect x='12.25' y='8.25' width='0.5' height='5.5' rx='0.25' stroke='%23FF76A7' stroke-width='0.5'/%3E%3Crect x='7.25' y='8.25' width='0.5' height='5.5' rx='0.25' stroke='%23FF76A7' stroke-width='0.5'/%3E%3Cpath d='M7.5 4C7.5 3.17157 8.17157 2.5 9 2.5H11C11.8284 2.5 12.5 3.17157 12.5 4V4.5H7.5V4Z' stroke='%23FF76A7'/%3E%3C/svg%3E%0A");cursor:pointer}.cart .subscription-info.subscription-info_item-subblock{padding:15px 15px 24px;margin:0}.cart-summ{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;color:#000000;margin-bottom:32px}.cart-summ__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;line-height:130%;margin-bottom:20px}.cart-summ__currency{font-family:'ProximaNova-Regular', sans-serif;color:#000;font-size:16px;line-height:22px;letter-spacing:0;text-align:right;float:right}.cart-summ__summ{margin-bottom:12px}.cart-summ__summ_trial{padding-bottom:12px;border-bottom:1px solid #ddd}.cart-summ__discount{margin-bottom:12px}.cart-summ__caption{font-family:'Montserrat-SemiBold', sans-serif;font-size:20px;margin-bottom:20px}.cart-summ__result{border-top:1px solid #ddd;padding-top:12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:22px;line-height:22px;color:#000000}.cart-summ__change-card{margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%}.cart-summ__change-card a{color:#2975dc;cursor:pointer}.cart-summ__change-card-w{width:100%;margin-bottom:16px;padding:16px 20px 16px 15px;font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;font-family:'Montserrat-SemiBold', sans-serif;background-color:#F1F7FC;border-radius:8px;-webkit-box-shadow:0px 3px 3px rgba(0,103,198,0.09);-moz-box-shadow:0px 3px 3px rgba(0,103,198,0.09);box-shadow:0px 3px 3px rgba(0,103,198,0.09)}.cart-summ__change-card-w a{color:#2975dc;cursor:pointer}.cart-payments{position:relative}.cart-payments__icon{position:relative;float:left;margin-right:15px}.cart-payments__icon::before{content:'';display:block;width:48px;height:32px;background-size:contain;background-repeat:no-repeat}.cart-payments__icon_visa::before{background-image:url("/static/img/visa.3a3539b6cb34.svg")}.cart-payments__icon_paypal::before{background-image:url("/static/img/paypal.5a84c8bf6bce.svg")}.cart-payments__icon_mastercard::before{background-image:url("/static/img/mastercard.d490af9635a6.svg")}.cart-payments__icon_add::before{background-image:url("/static/img/add-card.4009d0dfc8c9.svg")}.cart-payments__icon_sberbank::before{background-image:url("/static/img/sberpay.9c1cd10bea71.svg")}.cart-payments__icon_qiwi::before{background-image:url("/static/img/qiwi.095761724b94.svg")}.cart-payments__icon_sbp::before{background-image:url("/static/img/sbp.31c900927e64.svg")}.cart-payments__icon_alfa-bank::before{background-image:url("/static/img/alfa.cbdfb3b4b90d.svg")}.cart-payments__icon_yandex-money::before{background-image:url("/static/img/yoomoney.c99ea2ae120c.svg")}.cart-payments__icon_yandex-kassa::before{background-image:url("/static/img/yandex.money.ba575cb71ad1.svg")}.cart-payments__icon_yandex-cache::before{background-image:url("/static/img/cashin.c4a60be3b652.svg")}.cart-payments__icon_tinkoff::before{background-image:url("/static/img/tinkoff.6dfd76e6e61e.svg");background-size:cover}.cart-payments__icon_lil::before{background-image:url("/static/img/lil.720675e2bd54.svg")}.cart-payments__icon_v-mc{width:48px;height:41px;margin-top:-10px}.cart-payments__icon_v-mc::before{position:absolute;width:38px;height:24px;top:0;right:0;background-image:url("/static/img/visa.3a3539b6cb34.svg")}.cart-payments__icon_v-mc::after{content:'';position:absolute;display:block;width:38px;height:24px;top:18px;right:10px;background-image:url("/static/img/mastercard.d490af9635a6.svg");background-size:contain;background-repeat:no-repeat}.cart-payments__icon_bank-card{width:48px;height:20px;margin-top:-10px}.cart-payments__icon_bank-card::before{position:absolute;width:48px;height:20px;top:3px;right:0;background-image:url("/static/img/v-mc-mir-v3.ea0072e7d05f.svg")}.cart-payments__v-container{display:table;max-width:211px;height:80px;float:left}@media only screen and (max-width: 720px){.cart-payments__v-container{max-width:185px}}.cart-payments__v-item{display:table-cell;vertical-align:middle}.cart-payments__v-item_text{width:155px}.cart-payments__item{width:316px;height:80px;margin:15px 0;padding:0 20px;background:#fff;border-radius:5px;font-family:'Open-Sans-Bold', sans-serif;font-size:11px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#333333;cursor:pointer;-webkit-box-shadow:0px 10px 32px rgba(0,103,198,0.17);-moz-box-shadow:0px 10px 32px rgba(0,103,198,0.17);box-shadow:0px 10px 32px rgba(0,103,198,0.17)}.cart-payments__item:hover{background:#f7fafe}.cart-payments__item:active{background:#fff}@media only screen and (max-width: 720px){.cart-payments__item{width:290px}}.cart-payments__item_selected{background:#f6f6f6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:auto}.cart-payments__item_selected:hover{background:#f6f6f6}.cart-payments__item_selected:active{background:#f6f6f6}.cart-payments_compact{display:grid;grid-template-columns:repeat(2, 315px);grid-gap:16px 21px}.cart-payments_compact .cart-payments__item{width:315px;height:64px;margin:0;padding:0 16px}.cart-payments_compact .cart-payments__icon_v-mc{margin-top:0}.cart-payments_compact .cart-payments__v-container{height:64px}@media only screen and (max-width: 720px){.cart-payments_compact{display:block}.cart-payments_compact .cart-payments__item{width:290px;height:64px;margin:16px 0;padding:0 16px;box-sizing:border-box}.cart-payments_compact .cart-payments__icon_v-mc{margin-top:0}.cart-payments_compact .cart-payments__v-container{height:64px}}.clr{width:100%;height:0;clear:both}.checkout-icon_visa img{width:48px;height:32px}.checkout-icon_paypal img{width:48px;height:32px}.checkout-icon_mini img{width:32px;height:20px}.return-arrow{position:relative;display:block;margin-top:34px;font-family:'Montserrat-SemiBold', sans-serif;font-style:normal;font-size:12px;line-height:18px;color:#0054f6;cursor:pointer}@media only screen and (max-width: 720px){.return-arrow{margin-left:15px}}.return-arrow::before{content:'';display:block;position:relative;width:16px;height:13px;float:left;margin-right:8px;background-image:url("/static/img/return-arrow.ae6dd5451389.svg");background-repeat:no-repeat;background-size:contain;background-position:left center}.card-new-form{width:290px;margin:0 auto}.card-new-form__input{position:relative;display:inline-block;width:100%;padding-bottom:20px;font-family:'Montserrat-Bold', sans-serif;font-size:10px;line-height:12px;letter-spacing:1px;text-transform:uppercase;border-radius:0}.card-new-form__input input{height:40px;width:100%;padding:8px 0;font-family:'Montserrat-Regular', sans-serif;font-size:16px;line-height:22px;text-transform:uppercase;background:none;border:none;border-bottom:1px solid #e6e6e6;border-radius:0}.card-new-form__input input::placeholder{color:#b5b5b5}.card-new-form__input input:hover{border-bottom:1px solid #b5b5b5}.card-new-form__input input:active,.card-new-form__input input:focus{border-bottom:1px solid #333333}.card-new-form__input input:disabled{background:none;opacity:0.8}.card-new-form__input_normal-text input{text-transform:none}.card-new-form__input.error input{border-bottom:1px solid #ff2e79}.card-new-form__input.success input{border-bottom:1px solid #00d086}.card-new-form__input.disable-promocode{opacity:0.35;transform:scale(0)}.card-new-form__input.hide-promocode{display:none}.card-new-form__input_error{position:absolute;top:50px;left:0;font-family:'Montserrat-Regular', sans-serif;font-style:normal;font-size:11px;line-height:16px;text-transform:none;color:#ff2e79;letter-spacing:normal}.card-new-form__input_error-code{position:relative}.card-new-form__promocode-error{position:absolute;top:53px;left:0;height:10px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;font-size:10px;text-transform:none}.card-new-form__user-promocode-text{display:block;width:100%;margin-top:20px;font-family:'Montserrat-Regular', sans-serif;font-size:10px;line-height:130%;color:#333;text-transform:none}.card-new-form__user-promocode-code{display:inline-block;margin-top:10px;padding:5px;font-family:'ProximaNova-SemiBold', sans-serif;font-size:15px;cursor:pointer;background:#e8e8e8;border-radius:5px;box-sizing:border-box}.card-new-form__input.error .card-new-form__promocode-error{color:#ff2e79}.card-new-form__input.success .card-new-form__promocode-error{color:#00d086}.card-new-form__exp{width:160px;float:left;margin-bottom:16px}.card-new-form__cvv{width:106px;float:right;margin-bottom:16px}.card-verified{margin-top:32px;width:290px;margin-left:auto;margin-right:auto}.card-verified__text{margin-bottom:16px;font-family:'Montserrat-Regular', sans-serif;font-style:normal;font-size:12px;line-height:130%;text-align:center;color:#000000}.card-verified__img{display:block;min-width:172px;margin:16px auto}.subscription-info__extra-items{float:left;width:100%;margin:0 0 24px}.subscription-info__extra-items .subscription-info__catalog .btn:first-child{margin-top:0}.subscription-mini-info{margin-top:24px;font-family:'Montserrat-Regular', sans-serif;font-size:9px}.subscription-info{float:left;width:100%;margin:24px 0 16px}.subscription-info__icon{width:48px;height:48px;float:left}.subscription-info__icon_lg{margin-left:48px}@media only screen and (max-width: 720px){.subscription-info__icon_lg{margin-left:4px}}@media only screen and (max-width: 599px){.subscription-info__icon_lg{margin-left:0}}.subscription-info__text{float:right;width:218px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%}.subscription-info__text_lg{width:509px}@media only screen and (max-width: 720px){.subscription-info__text_lg{width:218px}}.subscription-info_item-subblock{background:linear-gradient(165.45deg, #E7F6FF 1.07%, rgba(212,240,255,0) 44.48%)}.subscription-info__catalog{padding:15px;font-family:'Montserrat-Regular', sans-serif;font-size:15px;line-height:130%}@media only screen and (max-width: 720px){.subscription-info__catalog{font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%}}.subscription-info__catalog .btn{margin-top:16px}.checkout-change{float:right;font-family:'Montserrat-SemiBold', sans-serif;font-style:normal;font-size:12px;line-height:23px;color:#0054F6;cursor:pointer}.checkout-change::before{content:'';position:relative;display:inline-block;float:left;width:14px;height:14px;top:4px;margin-right:8px;background-image:url("/static/img/pen.dbe598c53344.svg");background-repeat:no-repeat;background-position:center;background-size:auto}.checkout-btn{position:relative;display:inline-block;min-width:58px;height:32px;margin:23px 0 17px;padding:8px 16px;border:1px solid #0054F6;box-sizing:border-box;border-radius:6px;font-family:'Montserrat-SemiBold', sans-serif;font-style:normal;font-size:12px;line-height:12px;text-align:center;color:#0054F6;cursor:pointer}.cart-success{width:32px;height:32px;margin-bottom:16px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6L7 12L18 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-color:#00D086;border-radius:50%}@media only screen and (max-width: 720px){.cart-success{margin-left:15px}}.cart-error{width:32px;height:32px;margin-bottom:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 15L15 1' stroke='white' stroke-width='2'/%3E%3Cpath d='M1 0.999999L15 15' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-color:#FF2E79;border-radius:50%}@media only screen and (max-width: 720px){.cart-error{margin-left:15px}}.checkout-empty{width:289px;margin:0 auto}.checkout-empty__img{width:142px;height:115px;margin:24px auto;background:url("/static/img/empty.01539d3f0c02.svg")}.checkout-empty__sub-header{margin:12px 0;font-family:'Montserrat-SemiBold', sans-serif;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#000000}.checkout-empty__text{margin:12px 0;font-family:'Montserrat-Regular', sans-serif;font-style:normal;font-size:14px;line-height:130%;text-align:center;color:#000000}.checkout-empty__text a{text-decoration:none;color:#0054f6}.checkout-switch{display:block;position:relative;font-size:13px;font-weight:normal;user-select:none;cursor:pointer}.checkout-switch__input{position:absolute;width:20px;height:20px;top:0;left:0;opacity:0}.checkout-switch__input:checked+.switch__content:after{opacity:1}.checkout-switch__content{display:block;padding:2px 0 3px 36px;margin-bottom:32px;font-family:'Montserrat-Regular', sans-serif;font-style:normal;font-size:14px;line-height:130%;color:#333;text-transform:none}.checkout-switch__content b{font-family:'Montserrat-SemiBold', sans-serif}.checkout-switch__content:hover::before{background-color:#4793F9}.checkout-switch__content:hover::after{background-color:#4793F9;border:1px solid #4793F9}.checkout-switch__content::before,.checkout-switch__content::after{content:'';position:absolute;width:20px;height:20px;top:0;left:0;border-radius:5px;transition:all .2s}.checkout-switch__content::before{background:#e6e6e6;border:1px solid #E6E6E6}.checkout-switch__content::after{background-image:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L6 9L14 1' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:3px 4px;background-color:#2975DC;border:1px solid #2975DC;opacity:0}.footer-checkout{position:relative;margin-top:80px;padding:32px 15px 0;background-image:linear-gradient(180.52deg, #EEEEFA .34%, rgba(223,240,255,0.04) 97.81%)}.footer-checkout__container{position:relative;width:100%;max-width:1024px;margin:0 auto}.footer-checkout__container::before{content:'';position:absolute;display:block;width:246px;height:213px;bottom:0;right:15px;background-image:url("/static/img/fox.0f4821e273d4.png");background-position:right bottom;background-repeat:no-repeat;background-size:cover;z-index:1}@media only screen and (max-width: 474px){.footer-checkout__container::before{width:129px;height:112px}}.footer-checkout__caption{margin-bottom:12px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;line-height:130%;color:#271853}.footer-checkout__text{margin-bottom:54px;font-family:'Montserrat-Regular', sans-serif;font-size:16px;line-height:22px;color:#271853}@media only screen and (max-width: 474px){.footer-checkout__text{margin-bottom:32px}}.footer-checkout__col{position:relative;padding-bottom:48px;z-index:100}.footer-checkout__link-col{padding-bottom:16px}.footer-checkout__link-col:last-child{padding-bottom:0}@media only screen and (min-width: 1024px){.footer-checkout__link-col{min-width:150px;margin-right:50px}.footer-checkout__link-col:nth-child(1){order:2}.footer-checkout__link-col:nth-child(2){order:1}}@media only screen and (min-width: 1024px){.footer-checkout__links{width:450px;display:grid;grid-template-columns:repeat(2, auto);grid-gap:0 50px}}.footer-checkout__link{margin-bottom:16px;font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:22px;text-decoration-line:underline;color:#0054F6}.footer-checkout__link:last-child{margin-bottom:0}.footer-checkout__link a{color:#0054F6}.footer-checkout__link a:link,.footer-checkout__link a:visited{color:#0054F6}@media only screen and (min-width: 1024px){.footer-checkout__link:nth-child(1){order:2}.footer-checkout__link:nth-child(2){order:4}.footer-checkout__link:nth-child(3){order:1}.footer-checkout__link:nth-child(4){order:3}}.footer-checkout__link-item{cursor:pointer}.cart-container{display:inline-block;width:320px;float:left}.cart-container_md{width:349px}@media only screen and (max-width: 720px){.cart-container_md{display:block;width:290px;float:none;margin:0 auto}}.cart-container_md .subscription-info__text{width:282px}@media only screen and (max-width: 720px){.cart-container_md .subscription-info__text{width:218px}}.cart-summ-container{display:inline-block;width:299px;float:right;padding:20px 20px 32px;border-radius:8px}.cart-summ-container_bg{background:#F1F7FC}.cart-summ-container_sm{width:260px;margin-left:40px;padding:0}@media only screen and (max-width: 720px){.cart-summ-container_sm{float:left;margin-left:0}}.cart-summ-container_sm .cart-payments__item{width:260px}@media only screen and (max-width: 720px){.cart-summ-container_sm .cart-payments__item{width:290px}}@media only screen and (max-width: 720px){.cart-summ-container{display:block;width:290px;float:none;margin:0 auto;padding:0;background:none}}.cart-summ-container__available-cards{height:56px;padding:10px 0}.cart-summ-container__available-cards .payment-icon{width:53px;height:35px;float:left;margin-right:15px;margin-bottom:15px}.cart-summ-container__available-cards .payment-icon:last-child{margin-right:0}.cart-summ-container__available-cards .payment-icon:nth-child(4){margin-right:0}.cart-summ-container__available-cards .payment-icon_visa{background-image:url("/static/img/visa.3a3539b6cb34.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.cart-summ-container__available-cards .payment-icon_mastercard{background-image:url("/static/img/mastercard.d490af9635a6.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.cart-summ-container__available-cards .payment-icon_paypal{background-image:url("/static/img/paypal.5a84c8bf6bce.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.cart-summ-container__available-cards .payment-icon_sberbank{background-image:url("/static/img/sberbank.ff17ab90c067.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.cart-summ-container__available-cards .payment-icon_qiwi{background-image:url("/static/img/qiwi.095761724b94.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.cart-summ-container__available-cards .payment-icon_alfa-bank{background-image:url("/static/img/alfa.cbdfb3b4b90d.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.cart-summ-container__available-cards .payment-icon_yandex-money{background-image:url("/static/img/yandex.money.ba575cb71ad1.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.cart-summ-container__available-cards .payment-icon_yandex-cache{background-image:url("/static/img/cashin.c4a60be3b652.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.cart-summ-container__available-cards .payment-icon_tinkoff{background-image:url("/static/img/tinkoff.6dfd76e6e61e.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.cart-summ-container__info-text{display:inline-block;margin-top:32px;margin-bottom:8px;font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;color:#000000}.after-cart-container{width:100%}.img-container{width:100%;text-align:center}.img-container img{width:70%}.block_lg{max-width:333px;float:left}@media only screen and (min-width: 720px){.block_lg-btn{width:146px;float:right}}.checkout-error-message{max-width:345px;margin-bottom:48px}@media only screen and (max-width: 720px){.checkout-error-message{padding:0 15px}}iframe #root{display:none}.offer-switch{margin-top:10px;font-family:'Montserrat-Regular', sans-serif;font-size:10px}.offer-switch .checkout-switch__content.switch__content{margin-bottom:0;font-size:10px}.offer-switch .checkout-switch__content.switch__content a{color:#2975dc}.school-header{width:100%;height:595px;background:linear-gradient(325deg, #d9f5f5 11%, #fee2eb 89%)}.school-header.white-hdr{background:#fff}@media only screen and (max-width: 1023px){.school-header{height:480px}.school-header .header-school{background:#fff}}@media only screen and (max-width: 720px){.school-header{min-height:399px;height:auto;padding-bottom:130px}}.school-header_no-overflow{overflow-x:hidden}.school-header_widget{background:linear-gradient(113.87deg, #CFEEFF .54%, #F4FBFF 114.73%)}.school-header_schedule{min-height:411px;height:auto;padding-bottom:40px}@media only screen and (max-width: 1280px){.school-header_schedule{min-height:410px;height:auto}}@media only screen and (max-width: 1023px){.school-header_schedule{min-height:355px;height:auto}}@media only screen and (max-width: 720px){.school-header_schedule{height:auto;min-height:453px;padding-bottom:40px}}.school-header_success-page{height:auto;margin-bottom:-100px}.school-header_lesson{height:700px}@media only screen and (max-width: 1280px){.school-header_lesson{height:480px}}@media only screen and (max-width: 1023px){.school-header_lesson{height:480px}}@media only screen and (max-width: 720px){.school-header_lesson{height:auto;min-height:315px;padding-bottom:49px}}.school-header_lesson-stretch{min-height:799px;height:auto}@media only screen and (max-width: 1280px){.school-header_lesson-stretch{min-height:480px}}@media only screen and (max-width: 1023px){.school-header_lesson-stretch{min-height:480px}}@media only screen and (max-width: 720px){.school-header_lesson-stretch{height:auto;min-height:315px;padding-bottom:49px}}.school-header_lesson-pb{padding-bottom:143px}.school-header_catalog{min-height:350px;height:auto;padding-bottom:35px}@media only screen and (max-width: 720px){.school-header_catalog{min-height:350px;height:auto;padding-bottom:15px}}.school-header_collection{min-height:350px;height:auto;padding-bottom:24px;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 720px){.school-header_collection{min-height:350px;height:auto;padding-bottom:15px;background-image:linear-gradient(325deg, #d9f5f5 11%, #fee2eb 89%) !important}}.school-header_collection .header-new{background-color:#fff}.school-header__collection-img{display:none}@media only screen and (max-width: 720px){.school-header__collection-img{display:block;margin:15px;border-radius:8px;filter:drop-shadow(0px 32px 48px rgba(0,69,133,0.21));overflow:hidden}.school-header__collection-img img{width:auto;max-width:100%;border-radius:8px}}.school-header_no-banner{height:auto;min-height:auto}@media only screen and (max-width: 1280px){.school-header_no-banner{height:auto;min-height:auto}}@media only screen and (max-width: 1023px){.school-header_no-banner{height:auto;min-height:auto}}@media only screen and (max-width: 720px){.school-header_no-banner{height:auto !important;min-height:auto !important;padding-top:0;padding-bottom:0}}.checkout-v3{width:980px;margin:0 auto}@media only screen and (max-width: 1023px){.checkout-v3{width:480px}}@media only screen and (max-width: 550px){.checkout-v3{width:100%}}.checkout-v3_caption{margin-bottom:20px;font-family:'ProximaNova-SemiBold', sans-serif;color:#000;font-size:28px;line-height:121%;letter-spacing:0;text-align:left}.checkout-v3_caption_auth{display:inline-block}.checkout-v3_container{display:flex;margin-top:40px;gap:20px}@media only screen and (max-width: 1023px){.checkout-v3_container{width:480px;display:block}}@media only screen and (max-width: 550px){.checkout-v3_container{width:100%;padding:0 15px}}.checkout-v3_col-body{position:relative;width:100%;height:fit-content;padding:20px;border-radius:10px;background:#fff}.checkout-v3_col{flex:1 0}.checkout-methods-v3{position:relative}.checkout-methods-v3__icon{position:relative;float:right}.checkout-methods-v3__icon::before{content:'';display:block;width:48px;height:20px;background-size:contain;background-repeat:no-repeat}.checkout-methods-v3__icon_visa::before{background-image:url("/static/img/visa.3a3539b6cb34.svg")}.checkout-methods-v3__icon_paypal::before{background-image:url("/static/img/paypal.5a84c8bf6bce.svg")}.checkout-methods-v3__icon_mastercard::before{background-image:url("/static/img/mastercard.d490af9635a6.svg")}.checkout-methods-v3__icon_add::before{background-image:url("/static/img/add-card.4009d0dfc8c9.svg")}.checkout-methods-v3__icon_sberbank::before{width:22px;height:22px;background-image:url("/static/img/sberpay-v3.b2ba054ed987.svg")}.checkout-methods-v3__icon_qiwi::before{background-image:url("/static/img/qiwi.095761724b94.svg")}.checkout-methods-v3__icon_sbp::before{width:22px;height:22px;background-image:url("/static/img/sbp-v3.f9761a972cc5.svg")}.checkout-methods-v3__icon_alfa-bank::before{background-image:url("/static/img/alfa.cbdfb3b4b90d.svg")}.checkout-methods-v3__icon_yandex-money::before{background-image:url("/static/img/yoomoney.c99ea2ae120c.svg")}.checkout-methods-v3__icon_yandex-kassa::before{background-image:url("/static/img/yandex.money.ba575cb71ad1.svg")}.checkout-methods-v3__icon_yandex-cache::before{background-image:url("/static/img/cashin.c4a60be3b652.svg")}.checkout-methods-v3__icon_tinkoff::before{width:22px;height:22px;background-image:url("/static/img/tinkoff-v3.c84b987dda7e.svg");background-size:cover}.checkout-methods-v3__icon_lil{margin-left:5px}.checkout-methods-v3__icon_lil::before{width:22px;height:22px;background-image:url("/static/img/lilcoin.bce98779803a.png")}.checkout-methods-v3__icon_v-mc{width:48px;height:41px;margin-top:-10px}.checkout-methods-v3__icon_v-mc::before{position:absolute;width:38px;height:24px;top:0;right:0;background-image:url("/static/img/visa.3a3539b6cb34.svg")}.checkout-methods-v3__icon_v-mc::after{content:'';position:absolute;display:block;width:38px;height:24px;top:18px;right:10px;background-image:url("/static/img/mastercard.d490af9635a6.svg");background-size:contain;background-repeat:no-repeat}.checkout-methods-v3__icon_bank-card{width:105px;height:20px}@media only screen and (max-width: 550px){.checkout-methods-v3__icon_bank-card{width:85px}}@media only screen and (max-width: 380px){.checkout-methods-v3__icon_bank-card{width:75px}}.checkout-methods-v3__icon_bank-card::before{position:absolute;width:100%;height:20px;top:3px;right:0;background-image:url("/static/img/v-mc-mir-v3.ea0072e7d05f.svg")}.checkout-methods-v3__v-item_lils{float:right;padding-right:5px;text-align:right;font-family:'ProximaNova-Bold', sans-serif;color:#1e1e1e;font-size:16px;line-height:24px;letter-spacing:0px}.checkout-methods-v3__item-text{float:left;width:50%;margin-left:32px}.checkout-methods-v3__info{font-family:'ProximaNova-Regular', sans-serif;color:rgba(30,30,30,0.7);font-size:12px;line-height:15px;letter-spacing:0;text-align:left}.checkout-methods-v3__item{position:relative;width:100%;min-height:62px;max-height:64px;margin:20px 0;padding:20px;background:#fff;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:22px;color:#000;cursor:pointer;border:1px solid rgba(0,0,0,0.2);border-radius:10px;box-sizing:border-box;overflow:hidden;transition:all 0.15s ease-in-out}@media only screen and (max-width: 720px){.checkout-methods-v3__item{width:100%}}@media only screen and (max-width: 550px){.checkout-methods-v3__item{font-size:14px}}.checkout-methods-v3__item::before{content:'';position:absolute;width:20px;height:20px;top:20px;left:20px;border-radius:50%;border:1px solid rgba(0,0,0,0.2)}.checkout-methods-v3__item:hover{border:1px solid rgba(79,0,244,0.2)}.checkout-methods-v3__item:active{border:1px solid rgba(79,0,244,0.2)}.checkout-methods-v3__item.selected{max-height:1000px;border:1px solid #4f00f4}.checkout-methods-v3__item.selected::after{content:'';position:absolute;width:12px;height:12px;top:20px;left:20px;border-radius:50%;background:#4f00f4;transform:translate3d(4px, 4px, 0)}.checkout-methods-v3__item.selected:hover{border:1px solid #4f00f4}.checkout-methods-v3__item.selected:active{border:1px solid #4f00f4}.checkout-methods-v3__item_squre::before{border-radius:3px}.checkout-methods-v3__item_squre.selected::after{border-radius:2px}.checkout-methods-v3__item_link{display:block}.checkout-methods-v3__item_link::after,.checkout-methods-v3__item_link::before{display:none}.checkout-methods-v3__item_link .checkout-methods-v3__item-text{margin-left:0;width:100%}.checkout-methods-v3__lil-text{margin-top:20px;padding-right:30px;font-family:'ProximaNova-Regular', sans-serif;text-align:right;font-size:12px;line-height:15px;letter-spacing:0;color:rgba(30,30,30,0.7)}.checkout-methods-v3_compact .checkout-methods-v3__icon_v-mc{margin-top:0}.form-v3{position:relative;width:100%}.form-v3::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}.form-v3_mt20{margin-top:20px}.form-v3 label{margin-top:20px;margin-bottom:3px;font-family:'ProximaNova-Bold', sans-serif;color:rgba(30,30,30,0.7);font-size:12px;line-height:18px;letter-spacing:0px;text-align:left;text-transform:uppercase}.form-v3 label.mt20{display:inline-block;margin-top:20px}.form-v3__input{width:100%;height:45px;padding:12px 15px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.2);border-radius:5px}.form-v3__select{width:100%;height:45px;padding:12px 15px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.2);border-radius:5px;background:#fff}.form-v3__b2f3{width:calc(67%);float:left}.form-v3__b2f3 select{width:calc(50% - 5px);float:left;margin-right:5px;background:#fff;border:1px solid rgba(0,0,0,0.2)}.form-v3__b3f3{width:calc(33%);float:right}.form-v3__img-lst{width:100%;float:left;border-radius:10px;box-sizing:border-box}.form-v3__img-lst.active{border:2px solid #00E39F;opacity:0.5}.cart-v3{width:100%;float:left;margin-right:20px}@media only screen and (max-width: 1023px){.cart-v3{margin-top:30px}}.cart-v3_lg{width:652px}@media only screen and (max-width: 720px){.cart-v3_lg{width:320px}}.cart-v3_w-centered{margin:0 auto;float:none}@media only screen and (max-width: 720px){.cart-v3_w-centered{width:100%;margin:0}}.cart-v3__item{position:relative;width:100%;margin-bottom:25px}@media only screen and (max-width: 720px){.cart-v3__item{width:100%}}.cart-v3__item_lg{width:100%;max-width:652px}@media only screen and (max-width: 720px){.cart-v3__item{width:100%}}@media only screen and (max-width: 720px){.cart-v3__item_full-width-lg{width:100%}}.cart-v3__item-body_is-trial .cart__item-del{display:none}.cart-v3__item-body_is-trial .cart__item-name{margin-top:10px;margin-bottom:16px;font-size:17px}.cart-v3__item-body_is-trial .cart__item-img.cart__item-img_catalog{width:70px;height:50px}.cart-v3__item-body_is-trial .cart__item-img.cart__item-img_catalog img{width:70px;height:50px}.cart-v3__item-body_is-trial .single-lesson-header__list{margin-bottom:24px}.cart-v3__item-body_is-trial .single-lesson-header__list-item{font-size:13px;margin-bottom:5px}.cart-v3__item-body_is-trial .single-lesson-header__list-item_b{font-family:'Montserrat-SemiBold', sans-serif}.cart-v3__item-info-block{padding-left:71px}.cart-v3__item-info-block_result{padding-left:112px}@media only screen and (max-width: 720px){.cart-v3__item-info-block_result{padding-left:71px}}.cart-v3__item-info-block_result .cart-v3__item-name{padding-right:0}.cart-v3__result{margin:20px 0;padding:20px;border-radius:10px;background:#f0f4f6;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:16px;line-height:20px;letter-spacing:0;text-align:left}.cart-v3__result-info{font-family:'ProximaNova-Regular', sans-serif;font-size:12px;line-height:20px;letter-spacing:0;text-align:left;color:rgba(30,30,30,0.7)}.cart-v3__item-img{width:56px;height:40px;float:left;margin-right:15px;background:rgba(204,204,204,0.15);border-radius:6px;overflow:hidden}.cart-v3__item-img img{min-width:56px;min-height:40px;height:100%}.cart-v3__item-img_school{background-image:url("/static/img/subscribing.c749bad07a14.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.cart-v3__item-img_camp{background-image:url("/static/img/extra/ris_lager.d73ec65e61fc.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.cart-v3__item-img_result{width:96px;height:68px}@media only screen and (max-width: 720px){.cart-v3__item-img_result{width:56px;height:40px}}.cart-v3__item-img_result img{min-width:96px;min-height:68px;height:100%}@media only screen and (max-width: 720px){.cart-v3__item-img_result img{min-width:56px;min-height:40px;height:100%}}.cart-v3__item-img_catalog{background-image:url("/static/img/catalog.450e78cc633f.png");background-color:#ffba00;background-position:center;background-repeat:no-repeat;background-size:contain}.cart-v3__item-img_club{background-image:url("/static/img/extra/lil_club.8a820834ee15.jpg");background-color:#ffba00;background-position:center;background-repeat:no-repeat;background-size:cover}.cart-v3__item-name-col{width:calc(100% - 160px);float:left;margin-bottom:16px;padding-right:36px}@media only screen and (max-width: 550px){.cart-v3__item-name-col{width:100%}}.cart-v3__item-name{margin-bottom:5px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:16px;line-height:20px;letter-spacing:0px;text-align:left}.cart-v3__item-info{font-family:'ProximaNova-Regular', sans-serif;color:rgba(30,30,30,0.7);font-size:12px;line-height:15px;letter-spacing:0px;text-align:left}.cart-v3__item-info b{font-family:'ProximaNova-SemiBold', sans-serif}.cart-v3__item-price-col{width:80px;float:left;color:#000;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:22px;letter-spacing:0px;text-align:left}@media only screen and (max-width: 550px){.cart-v3__item-price-col{width:100%}}.cart-v3__item-discount{margin-top:5px;font-family:'ProximaNova-Regular', sans-serif;color:#ff006a;font-size:12px;line-height:15px;letter-spacing:0;text-align:left}.cart-v3__item-price{float:right;color:#000;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:22px;letter-spacing:0px;text-align:left}.cart-v3__item-price-caption{font-family:'Montserrat-Regular', sans-serif;font-size:14px;line-height:130%;line-height:32px;color:#000000}.cart-v3__item-info-text{margin-bottom:24px;font-family:'Montserrat-Regular', sans-serif;font-size:12px;line-height:150%;color:#000000}.cart-v3__item-change select{position:relative;border-radius:5px;background:#fff;width:115px;height:32px;padding:6px 10px;border:1px solid #d7d7d7;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:95px 14px;background-repeat:no-repeat;font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:130%;-webkit-appearance:none;appearance:none}.cart-v3__item-change select:hover{border:1px solid #ababab}.cart-v3__item-change select:active{border:1px solid #0054F6}.cart-v3__item-change select::-ms-expand{display:none}.cart-v3__item-change select option{font-family:'Montserrat-SemiBold', sans-serif;font-size:16px;line-height:130%}.cart-v3__item-change select.camp-select{width:151px;background-position:133px 14px}.cart-v3__item-del{position:absolute;width:20px;height:20px;right:18px;top:0px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 4.5H15.5V16C15.5 16.8284 14.8284 17.5 14 17.5H6C5.17157 17.5 4.5 16.8284 4.5 16V4.5Z' stroke='%23FF76A7'/%3E%3Crect x='3.25' y='4.25' width='13.5' height='0.5' rx='0.25' stroke='%23FF76A7' stroke-width='0.5'/%3E%3Cmask id='path-4-inside-1' fill='white'%3E%3Cpath d='M9.5 7.5C9.5 7.22386 9.72386 7 10 7C10.2761 7 10.5 7.22386 10.5 7.5V14.5C10.5 14.7761 10.2761 15 10 15C9.72386 15 9.5 14.7761 9.5 14.5V7.5Z'/%3E%3C/mask%3E%3Cpath d='M9.5 7.5V14.5H11.5V7.5H9.5ZM10.5 14.5V7.5H8.5V14.5H10.5ZM10 14C10.2761 14 10.5 14.2239 10.5 14.5H8.5C8.5 15.3284 9.17157 16 10 16V14ZM9.5 14.5C9.5 14.2239 9.72386 14 10 14V16C10.8284 16 11.5 15.3284 11.5 14.5H9.5ZM10 8C9.72386 8 9.5 7.77614 9.5 7.5H11.5C11.5 6.67157 10.8284 6 10 6V8ZM10 6C9.17157 6 8.5 6.67157 8.5 7.5H10.5C10.5 7.77614 10.2761 8 10 8V6Z' fill='%23FF76A7' mask='url(%23path-4-inside-1)'/%3E%3Crect x='12.25' y='8.25' width='0.5' height='5.5' rx='0.25' stroke='%23FF76A7' stroke-width='0.5'/%3E%3Crect x='7.25' y='8.25' width='0.5' height='5.5' rx='0.25' stroke='%23FF76A7' stroke-width='0.5'/%3E%3Cpath d='M7.5 4C7.5 3.17157 8.17157 2.5 9 2.5H11C11.8284 2.5 12.5 3.17157 12.5 4V4.5H7.5V4Z' stroke='%23FF76A7'/%3E%3C/svg%3E%0A");cursor:pointer}.cart-v3 .subscription-info.subscription-info_item-subblock{padding:15px 15px 24px;margin:0}.cart-v3__change-currency{padding:20px;border-radius:10px;background:#fff;font-family:'ProximaNova-SemiBold', sans-serif;color:#1e1e1e;font-size:16px;line-height:24px;letter-spacing:0;text-align:left;cursor:pointer}.cart-v3__promocode-wrapper{position:relative}.cart-v3__promocode-error{position:absolute;top:45px;left:0;height:10px;font-family:'ProximaNova-Regular', sans-serif;font-size:10px;text-transform:none;color:#ff006a}.cart-v3__promocode{font-family:'ProximaNova-Regular', sans-serif;color:rgba(30,30,30,0.7);font-size:12px;line-height:15px;letter-spacing:0px;text-align:left}.cart-v3__promocode-input{display:inline-block;width:180px;height:30px;float:left;margin-top:10px;padding:7px;font-family:'ProximaNova-Regular', sans-serif;font-size:15px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.1);background:#fff}.cart-v3__promocode-input.error{border:1px solid rgba(255,0,106,0.6)}.cart-v3__promocode-btn{display:inline-block;width:82px;height:30px;float:left;margin:10px 0 0 20px;padding:7px 10px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.1);border-radius:5px;background:#4f00f4;font-family:'ProximaNova-Regular', sans-serif;color:#fff;font-size:12px;line-height:15px;letter-spacing:0px;text-align:left;cursor:pointer;transition:all 0.15s ease-in-out}.cart-v3__promocode-btn:disabled,.cart-v3__promocode-btn.disabled,.cart-v3__promocode-btn[data-disabled='true']{background:rgba(0,0,0,0.2);cursor:default}.cart-v3__info{margin-top:30px;font-family:'ProximaNova-Regular', sans-serif;font-size:12px;line-height:15px;letter-spacing:0px;text-align:left;font-family:'ProximaNova-Regular', sans-serif;color:rgba(30,30,30,0.7)}.cart-v3__info p{margin-bottom:15px}.devider-checkout{width:100%;margin:20px 0;border-top:1px solid rgba(0,0,0,0.2)}.icon-v3{position:relative;display:inline-block;width:143px;height:143px;box-sizing:border-box;border:11px solid #00f035;border-radius:50%;transition:all 0.25s ease-in-out}.icon-v3_wait{border:11px solid rgba(128,128,128,0.55)}.icon-v3_error{border:11px solid #ff006a}.icon-v3__v{position:absolute;width:70px;height:70px;top:0;left:0;transform:rotate(45deg) translateY(17px);transform-origin:right bottom;transition:all 0.25s ease-in-out}.icon-v3__v::before{content:'';position:absolute;width:11px;height:56px;right:0;bottom:0;border-radius:11px 11px 0 0;background:#00f035;transition:all 0.25s ease-in-out}.icon-v3__v::after{content:'';position:absolute;width:30px;height:11px;right:11px;bottom:0;border-radius:11px 0 0 11px;background:#00f035;transition:all 0.25s ease-in-out}.icon-v3__v_wait{transform:rotate(0deg) translateY(0)}.icon-v3__v_wait::before,.icon-v3__v_wait::after{background:rgba(128,128,128,0.55)}.icon-v3__v_error{transform:rotate(0deg) translateY(0) translateX(35%)}.icon-v3__v_error::before{display:none}.icon-v3__v_error::after{width:50px;border-radius:11px;background:#ff006a}.status-v3{width:100%;max-width:578px;margin:0 auto;text-align:center}.status-v3__caption{margin-top:20px;font-family:'ProximaNova-Bold', sans-serif;color:#000;font-size:30px;line-height:32px;letter-spacing:0px;text-align:center}.status-v3__text{margin-top:20px;margin-bottom:20px;font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:22px;letter-spacing:0px;text-align:center}.status-v3__checker{position:relative;bottom:0}.status-v3__checker div{display:inline-block;margin:10px}.auth-v3-p5{margin-top:10px;font-family:'ProximaNova-Regular', sans-serif;color:#1e1e1e;font-size:12px;line-height:15px;letter-spacing:0px;text-align:right}.auth-v3-p2{font-family:'ProximaNova-Regular', sans-serif;font-size:16px;line-height:24px;letter-spacing:0px;text-align:right}.auth-v3-p4{font-family:'ProximaNova-Bold', sans-serif;font-size:16px;line-height:24px;letter-spacing:0px;text-align:right;cursor:pointer}.auth-v3-p{position:absolute;width:160px;top:0px;right:0px}
/*
	Redactor II

	http://imperavi.com/redactor/

	Copyright (c) 2009-2017, Imperavi Oy.
	License: http://imperavi.com/redactor/license/
*/
@font-face {
  font-family: 'Redactor';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBkUAAAC8AAAAYGNtYXAXVtKuAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZnzExC8AAAF4AAAcJGhlYWQMgV4/AAAdnAAAADZoaGVhB7gD6QAAHdQAAAAkaG10eKYBDw8AAB34AAAAsGxvY2GR7orEAAAeqAAAAFptYXhwADQApgAAHwQAAAAgbmFtZVDOJQoAAB8kAAABknBvc3QAAwAAAAAguAAAACAAAwP0AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpJwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Sf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAAAgAQAAwAADwAjADMAABMhMhYdARQGIyEiJj0BNDYDITIWHQEUBiMhOAExIiY9ATQ2MxMhMhYdARQGIyEiJj0BNDa7AooZIiIZ/XYZIiJnA4oZIiIZ/HYYIyIZgAKKGSIiGf12GSIiAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAAADAAAAgAQAAwAAEAAkADUAABMhMhYdARQGIyEiJj0BNDYzESEyFh0BFAYjITgBMSImPQE0NjMRITIWHQEUBiMhIiY9ATQ2MzsCyhkiIhn9NhkiIhkDihkiIhn8dhgjIhkCyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAAAAwAAAIAEAAMAAA8AIwAzAAATITIWHQEUBiMhIiY9ATQ2AyEyFh0BFAYjITgBMSImPQE0NjMTITIWHQEUBiMhIiY9ATQ2+wLKGSIiGf02GSIipwOKGSIiGfx2GCMiGcACyhkiIhn9NhkiIgMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIgAAAwEZAEcC5wMAACUALgBLAAAlPgE1NCY1NjQ1NCYnPgE3PAE1NCYnLgEjKgEjIgcRMzIWMzI2NwMyFRQjIiM1MwM6ATMyFhceARUcARUcARUUBgcOASMiJiMiJzUzAp8hJwEBSDckMAEhGyFRLQIFAjiIzwMGAzBYJMpqdx8cRgcFCQUcNBYPEhUSFjQcBAkEFiZAgBlKLAEEAQMHAz1dEBFFKwEDASY/FhgbBv1OAR8bAhZPWqb+/w4ODSgXAgUCAgQCGSwODg8BA+MAAgDAAAADQAOAACcAMwAAJSImJzEnBw4BIzgBMSoBIyImJxE+ATM6ATMhOgEzMhYXEQ4BIyoBIwERNz4BMzIWFzEXEQMACxMI2toIEwsBAgEYIgICIhgBAgECAAECARgiAgIiGAECAf5AmgcUCgsTCJsABwWOjgYGIBcDERggIRf88BchAxD9mGUGBgYGZQJoAAAAAAUAQAAAA8ADgAAPABMAIQAvAD0AAAEhIgYVERQWMyEyNjURNCYDIREhBSEyFhUUBiMhIiY1NDYXITIWFRQGIyEiJjU0NhchMhYVFAYjISImNTQ2A0D9gDVLSzUCgDVLSzX9gAKA/gABgBslJRv+gBslJRsBgBslJRv+gBslJRsBgBslJRv+gBslJQOASzX9gDVLSzUCgDVL/QACgEAlGxslJRsbJcAlGxslJRsbJcAlGxslJRsbJQADAEAAAAPAA4AADwATAE4AAAEhIgYVERQWMyEyNjURNCYDIREhAzEHDgEjOAExKgEjIiYnNDY3MTcjMCIxIiYnNDY3MTc+ATM4ATE6ATMyFhcUBgcxBzMwMjEyFhcUBgcDQP2ANUtLNQKANUtLNf2AAoCIwAUQCQEBAQ4UAgQElOkCDhUBBATABRAJAQEBDhQCBASU6QIOFQEEBAOASzX9gDVLSzUCgDVL/QACgP6t4AYHEg4FCgStEg4FCgTgBgcSDgUKBK0SDgUKBAABAIAAPAOAAwEAbQAAASMuAS8BLgEnLgEnLgE1MDQ1PAE1NDY3PgEzOgEzHgEXHgEXNy4BIyoBByoBIyIGBw4BFRwBFRwBFRQWFx4BHwEhFSEXHgEVHAEVFAYHDgEjKgEjLgEnLgEnBx4BMzoBMzIWMzI2Nz4BNy4BJxcDgPQSKBc7FSMRCA0FBQUPDQ0jEwIEAhMkEQ8cDRocQiQHDgYBBAImRBoZHQ8NEzAdMf6dAcQECQoSDxEqGAEEARMkEREgDiEfTCkCBAMCBwMsTiAdIgEBCAfUAYASHQsbChUNBhIKCxcNAQEBAQEUIg0LDgEGBgUNCFEREwEbGBc/JQEDAQECAhw1FxgmCxdABA4hEQEBARYmDg4QAQcGBRALVxUWAR0aF0QoFCYSAgACAEAAAAPAA4AAGgA2AAABBzMyFhUUBisBIiY9ATQ2MzIWHQE3HgEXFDY/ASMiJjU0NjsBMhYdARQGIyImPQEHLgEnNAY3AcDnRxMaGhOzExoaExIb5hgiBgZ650cTGhoTsxMaGhMSG+YYIgYGBgFA5hsSExoaE7MTGhoTR+cFIxcKD/rmGxITGhoTsxMaGhNH5wUjFwoPBgAAAAADAEAAQAPAA4AAFwAaAB4AAAEjFTMRIREzNSMiBhURFBYzITI2NRE0JgEHISczESMDQICA/YCAgDVLSzUCgDVLS/6LgAEAqlRUAoCA/sABQIBLNf7ANUtLNQFANUsBANog/roAAwBAAAADwAOAAAMAEwAbAAABMycHASEiBhURFBYzITI2NRE0JgMnIwcjEzMTAbiNRkcBiP2ANUtLNQKANUtL5yvIKHPoLuoBgdHRAf9LNf2ANUtLNQKANUv9QHNzAkD9wAAAAAQAPwDAA78C/wAHAAoAaACVAAAlAyMDMzczFycjNwERMDQ1NCYnLgEnLgEnLgEjKgExOAExIgYHBgcGBwYHFT4BNz4BMzoBMzIWFx4BFTAUHQEjJiIjIgYHDgEVHAEVOAEVFBYXHgEXHgEXHgEzOgEzOAExMjY3PgE3FzMnDgEHDgEHKgEjIiYnLgEnLgEnLgE1OAExNDA1NDY3PgE3PgE3PgEzOgE7ARUCQOou6XMpyCtJjEYCgAYFBA8JChcNDh4PAQIKEwoRERAQDwwNHxEQIRACBAIQHgwKC04DBwQfOBgTFwQEAwsHCBMKDBoOAQIBEiIQER8NATtCDR4RDBoOAQEBBw4GBgkEBAUCAgEDAgMIBgYOCAkUCwEBAVPAAj/9wXNzwNH+egEEAgEOGgwLEwgHDAMEBAEBAgQDBAQFOwYKBAQECwkKGg8CASEBEg8OLBoBAgIBCxUKCREHBwsEBAUIBggWDjNoDBYIBwcBAwICBgQECAUFCwUBAQcOBgYLBAUHAgMCQwAAAAcAPwBAA9EDQAAHAAoADgASABYAGgAeAAAlAyMDMzczFycjNyUzESMTFwcnNwcXNwM3JwcXJzcXAkDqLulzKcgrSYxGAcFAQCQttS2tLbUtrS21La0ttS3AAj/9wXNzwNHv/QAC8S21LbUttS390y21LbUttS0AAAEAwABAA0ADQAAqAAABISoBIyIGBw4BBw4BBw4BFRwBFRQWFx4BFx4BFx4BMzoBMxEzETMRMxEzA0D+YAIFAhgsFRMjDw4WCAYHCQcIFw4OIRMVLRgCBAFcgFxoA0AHBgYUDAwdERAiEgIFAhMkEBEdDA0VBwcI/nMCq/1VAqsAAv/xALMEBALcAAUACwAAAS0BJwkBAQ0BFwkBAZ//AAEAUf6jAV0BCQEA/wBQAV3+owEAyMZO/uz+6wHcyMZNARQBFAAGAEAAQAPAA0AAAwAcAB8AIgAyAEIAAAERIREFOgEzMhYXDgEjKgEjKgEjIiYnPgEzOgEzBzcXMTcXASEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYBAAIA/qsBAgIVHgMDHhUCAgEBAwEVHwICHxUBAwFcTUh0bf22AwoZIiIZ/PYZIiIZAwoZIiIZ/PYZIiICgP6AAYBKHBQVGxsVFBz2UFCAgAIAIhkKGSIiGQoZIv2AIhkKGSIiGQoZIgAABwBAAIADwAMAAA8AIwAzADcAUABTAFYAAAEzMhYdARQGKwEiJj0BNDYTMzIWHQEUBisBOAExIiY9ATQ2MwEhMhYdARQGIyEiJj0BNDYDESERBTAyMzIWFw4BIyoBMSoBMSImJz4BMzAyMwc3FyM3FwK7yhkiIhnKGSIiGckZIiIZyRgjIhn9wAMKGSIiGfz2GSIiIgHA/tYBARQdAQEdFAEBAQEUHQEBHRQBAVFDQANoYAMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIgIA/oABgEocFBQcHBQUHPZQUICAAAAHAEAAgAPAAwAADwAmADYAOgBNAFAAUwAAEzMyFh0BFAYrASImPQE0NhMzMhYdARQwMRQGIzgBMSMiJj0BNDYzESEyFh0BFAYjISImPQE0NgERIREFMDIzMhYXDgEjIiYnPgEzOgEzBzcXJzcXe8oZIiIZyhkiIhnKGSIiGcoZIiIZAwoZIiIZ/PYZIiIBngHA/tYBARQdAQMdFRQdAwEdFAEBAVFEQARlYwMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSICAP6AAYBKHBQUGxsUFBz2T1ABgIAAAAAABAAAAAAEAAOAAAMAHAAfACIAABMRIREFOgEzMhYXDgEjKgEjKgEjIiYnPgEzOgEzAzcXNRsBAAQA/VQBAQEvQwEBQy8BAQEBAQEvQwEBQy8BAQG3m5Ho2gOA/IADgKxBLy9BQS8uQv3Ft7sEASf+1AAAAAAFAAAAgAQAAwAAEAAkADQANwA7AAATITIWHQEUBiMhIiY9ATQ2MwEhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NicHEQczFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIqLAgICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAACAMAAAAOAA4AAGgA1AAAlKgEjIi4CJzQ+AjMyHgIVDgMjKgEjNToBMzI+Ajc0LgIjIg4CFR4DMzoBMwIgAQMBR35eNwFhfHIREXJ8YQE3Xn5HAQMBAQIBNV5HKQFLXlUKClVeSwEpR141AQIBADVdfEdHv614eK2/R0d8XTVVKEZdNTWThV5ehZM1NV1GKAABAbMASAKMAvYAAwAAJRMjAwITeV96SAKu/VIAAQAAAYEEAAIAABMAABMhMhYdARQGIyE4ATEiJj0BNDYzOwOKGSIiGfx2GCMiGQIAIhkJGSIiGAoZIgAAAwAAAL8EAALBACwAMABhAAAlIiYnNzMeATMyFjMyNjcuASMqASMOAQcnNT4BMzI2MzIeAhcOAyMiJiMBIRUhJw4BBycVDgEVFBYXFTMeATMyNjcXFQ4BIyIGIyIuAic+AzMyFjMyFhcHIy4BJwLcKUshAj0TKxcECQRAXggHX0AECQQXLBQ7IEooBAkFNmFKLgQELkphNgUJBP6SASX+20kXLBQ6EhMTEjwTKxcYLBQ7IEooBAkFNmFKLgQELkphNgUJBChLIQI9EysXwBQSWggKAVQ+P1UBCgkBWxEUAShFXjU2XkYoAQFAgNMBCgkBKREtGRotESgICgoJAVsRFAEoRV41Nl5GKAEUEloJCQEAAAAABQAaAIAEAAMAAA8AIwAzADwAYwAAASEyFh0BFAYjISImPQE0NhMhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NgM1Iw4BDwE3FRM1Izc+ATc0NjU0JicuASMiBiM4ATEiBgcOAQcXPgEzMhUOAQ8BFQE7AooZIiIZ/XYZIiIZAooZIiIZ/XYYIyIZAooZIiIZ/XYZIiKdEA4kFAEvVVYvCg0CAQsJCxkOAgICChQICA0EGwUVDCACCwlJAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAQjlEBsKJxyl/oAkRw4gEgEBAQwWBwgJAQUGBQ0JFgsOGhAbC2kMAAAFAAAAgAQAAwAAEAAkADQANwA7AAATITIWHQEUBiMhIiY9ATQ2MwEhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NiUXERUzFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIv4ewICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAAGAAD/wAQAA8AAEwAnACsALwAzADcAAAEiDgIVFB4CMzI+AjU0LgIDIi4CNTQ+AjMyHgIVFA4CASEVIREhFSEbARcDNxMXAwIAaruLUFCLu2pqu4tQUIu7alCLaTw8aYtQUItpPDxpi/7wAYD+gAGA/oBASjZKSko3SwPAUIu7amq7i1BQi7tqaruLUPyAPGmLUFCLaTw8aYtQUItpPAFAQAEAQP7bAeUb/hsbAeUa/hoAAAAFAAAAgAQAAwAAEAAtAD4AWwBvAAATITIWHQEUBiMhIiY9ATQ2MwEzMjAxMhYVOAExFRQwMRQGIzgBMSMiJj0BNDYzASEyFh0BFAYjISImPQE0NjMBMzIwMTIWFTgBMRUUMDEUBiM4ATEjIiY9ATQ2MzsBMhYdARQGKwE4ATEiJj0BNDYzOwOKGSIiGfx2GSIiGQEACQEZIiIZChkiIhn/AAOKGSIiGfx2GSIiGQHACQEZIiIZChkiIhnACRkiIhkJGCMiGQMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSIBACIZCQEZIiIZChkiIhkJGSIiGAoZIgAAAAEAwACAA0ADAABBAAA3MDIxMjY1OAExNTQ2MyEHDgEVFBYzMjY3MTc+ATU0Ji8BLgEjIgYVFBYfASE4ATEiDgIVOAExFTgBMRQWMzgBMegBEBhdQwEHhAYGGBAIDwXIBgYGBsgFDwgQGAYGhP74MldBJhcRgBcRoEJehAUOCRAYBwXIBQ8ICA8FyAYGFxEIDgaEJUJXMqARFwAAAAIAQAAAA4ADgAAbADcAAAEHMzIWFRQGKwEiJj0BNDYzMhYdATceARcUNgcBNyMiJjU0NjsBMhYdARQGIyImPQEHLgEnNAY3A4DnRxMaGhOzExoaExIb5hgiBgYG/MDnRxMaGhOzExoaExIb5hgiBgYGA0DmGxITGhoTsxMaGhNH5wUjFwoPBv0A5hsSExoaE7MTGhoTR+cFIxcKDwYAAAABAIAAPgN/A0AAowAAJSIjBz4BNz4BNz4BNz4BNTwBNTwBNTQmJy4BJy4BJy4BIyoBIyoBIyIGBw4BBw4BBw4BFRwBFTgBMRQWFx4BFx4BFx4BFyciKwEVMBQxFBYXHgEzOgExITUuAScuAScuAScuATU8ATE8ATU0Njc+ATc+ATc+ATMyFhceARceARceARUcARUwFBUUBgcOAQcOAQcOAQ8BIToBMTI2Nz4BNTA0MTUC9hcXLRksFBMiDw4XCAgJEA8OKBgaOiAiSSYBAgEBAgEmSSIhOxkZKA4OEAkICBcPDiITFCwXKxcWigYGBQ8IAQEBGRUmEBIdDA0VBwcICwoKGxERJxYWMhkaMRgVKBERGwkKCwgHBxQNDB4RESUVAQEZAQEJDgYFBqgFCRgPDyQUFS4YGjYcAQEBAQEBJkcgHzcXFiMMDA4ODQwkFxc3HyBHJgECAR03GhkuFBQkDw8YCQVAAQgOBQUGkQMQDAweERIpFxcyGgEBAQMBHDQYFiYPDxcICAgICAgXDw8mFhg0HAEDAQEBGjIYFikSER4MDA8EjwYFBQ4IAUAAAAACARUAFgPpAp0ACwA1AAAlJzcjBycjFwczNxcFNSM3PgE3PAE1NCYnLgEjKgEjMCIjIgYHDgEHFz4BNz4BMzIVDgEPARUCzLurXXVqXZ2rYXKAAYGPUhAVAxANECcVAgQCAQEQHQ0LEQQfBQ0ICBMLOQMSD3PI8OWhoeXwq6uwLYAWNB0CAwETIQwLDQgHBhQMGwkNBQUGMxowE7AKAAAAAgEVAMgD6QONAAsANQAAJSc3IwcnIxcHMzcXATUjNz4BNzwBNTQmJy4BIyoBIyoBIyIGBw4BBxc+ATc+ATcyFQ4BDwEVAsy7q111al2dq2FygAGBj1IQFQMQDREoFgEDAQEBARAdDQsRBCAEDQgIFAo5AhMPcsjw5aGh5fCrqwFQLYAWNB0CAwETIQwNDggHBhQMGwgOBQUFATMbLxSwCgAAAAAGAEAAQAPAAwAAAwAHAAsADwATABcAABMhFSElIRUhBSEVISUhFSEFIRUhJSEVIUABov5eAd4Bov5e/iIBov5eAd4Bov5e/iIBov5eAd4Bov5eAwDAwMBAwMDAQMDAwAACAIAAQQOAA0AALQBbAAABMhYVMBQVFAYHNQchMhYVFAYjIRceARUcATEUBiMiJic1Jy4BNTQ2NzE3PgEzATEXHgEVFAYHMQcOASMiJjUwNDE0NjcxNyEGJjU0NjMhJy4BNTwBMTQ2MzIWFwEQFBwIBg4CLBQcHBT91A4HBxwUCxEGYAYICAZgBhELAgBgBwcHB2AGEQsUHAgGDv3WFBwcFAIsDgcHHBQLEQYDQCYaAQEMFgoBEyYaGiYTCRYMAQEaJgoIAYAJFw0MFwqACAv+bYAJFw0MFwqACAolGwENFgkTASYaGiYTCRYMAQEaJgoIAAAABAEAAIADAQMAAAMABwALAA8AAAEnNxcXNycHAwcXNzcXBycBKSnrKcMq7CnDKespwyrsKQIAJ9km2ibaJv6mJton2SfZJwAAAgDQ/8ADEAMOADIANgAAARwBFRQWFx4BMzI2MzoBMzI2Nz4BNTwBNREjERwBFRQGBw4BIyoBIyoBIyImNTQ2NREjAzUhFQESHxseSyoFCgUCBwMsTR8cIVgUERIxGwIEAgIDAzVLAVhCAkABTAMHAylJGhgcAR0aGkgqAwYDAb/+RgEEAhsvEhEUSzUCAwIBtvy3ODgAAAABAMAAgANAAwAAMAAAJSImPQE0JiMhFx4BFRQGIyImJzEnLgE1NDY/AT4BMzIWFRQGBzEHITIeAh0BFAYjAxgQF15C/veEBgYYEAgPBcgGBgYGyAUPCBAYBgaEAQgyV0EmFxGAFxGgQl6EBQ4JEBgHBcgFDwgIDwXIBgYXEQgOBoQmQVgxoBEXAAAAAAYAAACABAADAAAPACMAMwBDAGAAcAAAEyEyFh0BFAYjISImPQE0NhMhMhYdARQGIyE4ATEiJj0BNDYzESEyFh0BFAYjISImPQE0NiMzMhYdARQGKwEiJj0BNDYTMzIwMTIWFTgBMRUUMDEUBiM4ATEjIiY9ATQ2MxEzMhYdARQGKwEiJj0BNDb7AsoZIiIZ/TYZIiIZAsoZIiIZ/TYYIyIZAsoZIiIZ/TYZIiKnChkiIhkKGSIiGQkBGSIiGQoZIiIZChkiIhkKGSIiAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIhkKGSIiGQoZIgEAIhkJARkiIhkKGSIBACIZChkiIhkKGSIAAAQAAABABAADQAAXACcASABLAAABISIOAhURFB4CMyEyPgI1ETQuAhMUBiMhIiY1ETQ2MyEyFhUFMQcOASMwIjEqASMiJic1PgEzOgEzMhYXIxceARUUBgcnNycDAP4ANV1GKChGXTUCADVdRigoRl1LSzX+ADVLSzUCADVL/umaBg0IAQECARIbAgIbEgECAQgOBwGaCg0NCoAICwNAKEZdNf8ANV1GKChGXTUBADVdRij+ADVLSzUBADVLSzWjVgMEGRKqEhkEBFUEEwwLEwQdBQYAAQAAAAEAAL19wCtfDzz1AAsEAAAAAADUtozhAAAAANS2jOH/8f/ABAQDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAP/x//wEBAABAAAAAAAAAAAAAAAAAAAALAQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAEZBAAAwAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAD8EAAA/BAAAwAQA//EEAABABAAAQAQAAEAEAAAABAAAAAQAAMAEAAGzBAAAAAQAAAAEAAAaBAAAAAQAAAAEAAAABAAAwAQAAEAEAACABAABFQQAARUEAABABAAAgAQAAQAEAADQBAAAwAQAAAAEAAAAAAAAAAAKABQAHgBmALAA+AFeAagCBAJqAwADTgOAA7IEeAS0BPQFFgV4Be4GYgacBvAHOAdGB2QH7gh2CMoJJAmmCfQKRAscC2wLvgvuDGgMjAzYDR4NqA4SAAAAAQAAACwApAAHAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZ3VsYXIAUgBlAGcAdQBsAGEAclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AckZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal; }

[class^="re-icon-"], [class*=" re-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Redactor' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.re-icon-aligncenter:before {
  content: "\E900"; }

.re-icon-alignment:before,
.re-icon-alignleft:before {
  content: "\E901"; }

.re-icon-alignright:before {
  content: "\E902"; }

.re-icon-bold:before {
  content: "\E903"; }

.re-icon-bookmark:before {
  content: "\E904"; }

.re-icon-clips:before {
  content: "\E905"; }

.re-icon-codesnippets:before {
  content: "\E906"; }

.re-icon-deleted:before {
  content: "\E907"; }

.re-icon-expand:before {
  content: "\E908"; }

.re-icon-file:before {
  content: "\E909"; }

.re-icon-fontcolor:before {
  content: "\E90A"; }

.re-icon-fontfamily:before {
  content: "\E90B"; }

.re-icon-fontsize:before {
  content: "\E90C"; }

.re-icon-format:before {
  content: "\E90D"; }

.re-icon-html:before {
  content: "\E90E"; }

.re-icon-imagecenter:before {
  content: "\E90F"; }

.re-icon-imageleft:before {
  content: "\E910"; }

.re-icon-imageright:before {
  content: "\E911"; }

.re-icon-image:before {
  content: "\E912"; }

.re-icon-indent:before {
  content: "\E913"; }

.re-icon-inline:before {
  content: "\E914"; }

.re-icon-italic:before {
  content: "\E915"; }

.re-icon-horizontalrule:before {
  content: "\E916"; }

.re-icon-link:before {
  content: "\E917"; }

.re-icon-ol:before,
.re-icon-ordered:before {
  content: "\E918"; }

.re-icon-outdent:before {
  content: "\E919"; }

.re-icon-properties:before {
  content: "\E91A"; }

.re-icon-readmore:before {
  content: "\E91B"; }

.re-icon-redo:before {
  content: "\E91C"; }

.re-icon-retract:before {
  content: "\E91D"; }

.re-icon-specialcharacters:before {
  content: "\E91E"; }

.re-icon-sub:before {
  content: "\E91F"; }

.re-icon-sup:before {
  content: "\E920"; }

.re-icon-table:before {
  content: "\E921"; }

.re-icon-textdirection:before {
  content: "\E922"; }

.re-icon-toggle:before {
  content: "\E923"; }

.re-icon-underline:before {
  content: "\E924"; }

.re-icon-undo:before {
  content: "\E925"; }

.re-icon-ul:before,
.re-icon-lists:before,
.re-icon-unordered:before {
  content: "\E926"; }

.re-icon-video:before {
  content: "\E927"; }

.redactor-box {
  position: relative;
  overflow: visible; }

.redactor-layer,
.redactor-box {
  background: #fff; }

.redactor-layer,
.redactor-box,
.redactor-box textarea {
  z-index: auto; }

.redactor-link-tooltip {
  z-index: 99; }

.redactor-toolbar {
  z-index: 100; }

.redactor-box-fullscreen {
  z-index: 1051; }

.redactor-air,
.redactor-dropdown {
  z-index: 1052; }

#redactor-modal-overlay,
#redactor-modal-box,
#redactor-modal {
  z-index: 1053; }

.redactor-body-fullscreen .redactor-link-tooltip {
  z-index: 1099; }

.redactor-box-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%; }

.redactor-placeholder:after {
  position: absolute;
  top: 20px;
  left: 20px;
  content: attr(placeholder);
  display: block;
  color: rgba(0, 0, 0, 0.3);
  font-weight: normal !important; }

.redactor-layer {
  position: relative;
  overflow: auto;
  margin: 0;
  padding: 24px 20px;
  padding-top: 20px;
  outline: none;
  white-space: normal;
  border: 1px solid rgba(0, 0, 0, 0.07); }

.redactor-relative {
  position: relative; }

.redactor-in {
  cursor: text; }

.redactor-layer:focus,
.redactor-in:focus {
  outline: none; }

.redactor-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

.redactor-script-tag {
  display: none; }

.redactor-layer-img-edit img {
  cursor: pointer; }

.redactor-voice-label {
  display: none; }

.redactor-voice-alert {
  position: absolute;
  left: -3000px; }

.redactor-toolbar {
  position: relative;
  padding: 0 !important;
  background: #fff;
  border: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); }
  .redactor-toolbar:after {
    content: "";
    display: table;
    clear: both; }

.redactor-toolbar li a {
  color: rgba(0, 0, 0, 0.8); }
  .redactor-toolbar li a:hover {
    outline: none;
    background-color: #3d79f2;
    color: #fff; }
  .redactor-toolbar li a:active, .redactor-toolbar li a.redactor-act {
    outline: none;
    background-color: #eee;
    color: #444; }

.redactor-toolbar li a.redactor-button-disabled {
  opacity: 0.3; }
  .redactor-toolbar li a.redactor-button-disabled:hover {
    color: #333;
    outline: none;
    background-color: transparent !important;
    cursor: default; }

.redactor-toolbar li a.redactor-button-focus {
  color: #fff;
  background: #000; }

.redactor-toolbar.redactor-toolbar-external {
  z-index: 999;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: none; }

.redactor-air {
  position: absolute;
  background: rgba(0, 0, 0, 0.9);
  padding: 0;
  max-width: 576px;
  min-width: 200px;
  border-radius: 4px;
  border: none; }

.redactor-air li a {
  color: rgba(255, 255, 255, 0.75); }
  .redactor-air li a:hover {
    outline: none;
    background-color: #1f78d8;
    color: #fff; }
  .redactor-air li a:active, .redactor-air li a.redactor-act {
    outline: none;
    background-color: #333;
    color: rgba(255, 255, 255, 0.5); }

.redactor-air li a.redactor-button-disabled {
  opacity: .3; }
  .redactor-air li a.redactor-button-disabled:hover {
    color: rgba(255, 255, 255, 0.3);
    outline: none;
    background-color: transparent !important;
    cursor: default; }

.redactor-air li a.redactor-button-focus {
  color: #333;
  background: #eee; }

.redactor-air,
.redactor-toolbar {
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  margin: 0 !important;
  list-style: none !important;
  line-height: 1 !important; }

.redactor-air li,
.redactor-toolbar li {
  vertical-align: top;
  display: inline-block;
  margin: 0 !important;
  padding: 0 !important;
  outline: none;
  list-style: none !important; }

.redactor-air li a,
.redactor-toolbar li a {
  box-sizing: border-box;
  font-size: 14px;
  display: block;
  text-align: center;
  line-height: 48px;
  height: 48px;
  padding: 16px;
  padding-top: 17px;
  padding-bottom: 15px;
  cursor: pointer;
  outline: none;
  border: none;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  zoom: 1;
  position: relative; }
  .redactor-air li a.re-button-icon,
  .redactor-toolbar li a.re-button-icon {
    padding: 16px;
    font-size: 16px; }
  .redactor-air li a .re-button-tooltip,
  .redactor-toolbar li a .re-button-tooltip {
    display: none;
    position: absolute;
    white-space: nowrap;
    left: 50%;
    bottom: -18px;
    background: rgba(0, 0, 0, 0.9);
    border-radius: 2px;
    padding: 3px 8px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    font-family: Consolas, Menlo, Monaco, "Courier New", monospace; }

.redactor-toolbar li a {
  border-right: 1px solid rgba(0, 0, 0, 0.05); }

.redactor-toolbar li:last-child a {
  border-right: none; }

.redactor-link-tooltip {
  border-radius: 3px;
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  position: absolute;
  padding: 16px;
  line-height: 1;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.95);
  color: #555 !important;
  font-size: 14px; }

.redactor-link-tooltip a {
  font-size: 14px;
  color: #ccc;
  margin: 0 8px;
  text-decoration: none; }
  .redactor-link-tooltip a:hover {
    color: #fff; }

.redactor-structure h1, .redactor-structure h2, .redactor-structure h3, .redactor-structure h4, .redactor-structure h5, .redactor-structure h6, .redactor-structure div {
  position: relative; }
  .redactor-structure h1:before, .redactor-structure h2:before, .redactor-structure h3:before, .redactor-structure h4:before, .redactor-structure h5:before, .redactor-structure h6:before, .redactor-structure div:before {
    width: 24px;
    position: absolute;
    font-size: 10px;
    font-weight: normal;
    opacity: .3;
    left: -28px;
    text-align: right; }

.redactor-structure h1:before {
  content: "h1"; }

.redactor-structure h2:before {
  content: "h2"; }

.redactor-structure h3:before {
  content: "h3"; }

.redactor-structure h4:before {
  content: "h4"; }

.redactor-structure h5:before {
  content: "h5"; }

.redactor-structure h6:before {
  content: "h6"; }

.redactor-structure div:before {
  content: "div"; }

#redactor-image-box {
  position: relative;
  max-width: 100%;
  display: inline-block;
  line-height: 0;
  outline: 3px solid #1f78d8;
  box-shadow: 0 0 12px #1f78d8; }

#redactor-image-editter {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  margin-top: -11px;
  margin-left: -18px;
  line-height: 1;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  padding: 7px 10px;
  cursor: pointer; }

#redactor-image-resizer {
  box-sizing: border-box;
  position: absolute;
  z-index: 2;
  line-height: 1;
  cursor: nw-resize;
  bottom: -5px;
  right: -6px;
  border: 2px solid #000;
  background-color: rgba(255, 255, 255, 0.9);
  width: 10px;
  height: 10px; }

#redactor-droparea {
  position: relative;
  overflow: hidden;
  padding: 64px 24px;
  border: 3px dashed rgba(0, 0, 0, 0.1); }

#redactor-droparea.drag-hover {
  background: rgba(200, 222, 250, 0.75); }

#redactor-droparea.drag-drop {
  background: rgba(250, 248, 200, 0.5); }

#redactor-droparea-placeholder {
  text-align: center;
  font-size: 12px;
  margin-left: 64px;
  color: rgba(0, 0, 0, 0.7); }

.redactor-image-dragover {
  outline: 2px solid #3d79f2; }

#redactor-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000000;
  height: 10px; }

#redactor-progress span {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #3d58a8;
  background-size: 40px 40px; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.redactor-animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes redactorSlideUp {
  to {
    padding-top: 0;
    padding-bottom: 0;
    height: 0; } }

@keyframes redactorSlideUp {
  to {
    padding-top: 0;
    padding-bottom: 0;
    height: 0; } }

.redactor-slideUp {
  overflow: hidden;
  -webkit-animation-name: redactorSlideUp;
  animation-name: redactorSlideUp; }

@-webkit-keyframes redactorSlideDown {
  from {
    height: 0;
    padding-top: 0;
    padding-bottom: 0; } }

@keyframes redactorSlideDown {
  from {
    height: 0;
    padding-top: 0;
    padding-bottom: 0; } }

.redactor-slideDown {
  overflow: hidden;
  -webkit-animation-name: redactorSlideDown;
  animation-name: redactorSlideDown; }

@-webkit-keyframes redactorFadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes redactorFadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.redactor-fadeIn {
  -webkit-animation-name: redactorFadeIn;
  animation-name: redactorFadeIn; }

@-webkit-keyframes redactorFadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes redactorFadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.redactor-fadeOut {
  -webkit-animation-name: redactorFadeOut;
  animation-name: redactorFadeOut; }

.redactor-dropdown {
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  min-width: 220px;
  max-height: 254px;
  color: #000;
  margin: 0;
  padding: 0;
  font-size: 14px;
  background: #fff;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  overflow: auto;
  list-style: none; }

.redactor-dropdown li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
  .redactor-dropdown li:last-child {
    border-bottom: none; }
  .redactor-dropdown li:hover {
    background-color: #3d79f2; }
    .redactor-dropdown li:hover a {
      color: #fff !important;
      text-decoration: none; }
  .redactor-dropdown li.redactor-dropdown-link-inactive {
    background: none; }
    .redactor-dropdown li.redactor-dropdown-link-inactive a,
    .redactor-dropdown li.redactor-dropdown-link-inactive a:hover {
      background: none;
      cursor: default;
      color: #000 !important;
      opacity: 0.4;
      background: none; }

.redactor-dropdown a {
  display: block;
  padding: 12px 10px;
  color: #000;
  text-decoration: none; }
  .redactor-dropdown a span {
    padding: 2px 4px 1px 4px;
    display: inline-block;
    border-radius: 3px;
    line-height: 1; }
  .redactor-dropdown a:focus {
    outline: none; }
  .redactor-dropdown a.selected {
    background-color: #000;
    color: #fff; }
  .redactor-dropdown a.redactor-dropdown-link-selected {
    color: #fff;
    background: #000; }

.redactor-dropdown-box-inline .redactor-dropdown-marked span {
  background-color: #ffd61e;
  color: #000;
  text-decoration: none; }

.redactor-dropdown-box-inline .redactor-dropdown-code span {
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  background: rgba(0, 0, 0, 0.05); }

.redactor-dropdown-box-inline .redactor-dropdown-sample span {
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  background: #46a9fc;
  color: rgba(255, 255, 255, 0.9); }

.redactor-dropdown-box-inline .redactor-dropdown-variable span {
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  color: rgba(0, 0, 0, 0.5); }

.redactor-dropdown-box-inline .redactor-dropdown-shortcut span {
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  background: #000;
  color: rgba(255, 255, 255, 0.85);
  white-space: nowrap; }

.redactor-dropdown-box-inline .redactor-dropdown-cite span {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic; }

.redactor-dropdown-box-inline .redactor-dropdown-sup span,
.redactor-dropdown-box-inline .redactor-dropdown-sub span {
  font-size: 12px; }

.redactor-dropdown-box-format .redactor-dropdown-blockquote {
  color: rgba(0, 0, 0, 0.4);
  font-style: italic; }

.redactor-dropdown-box-format .redactor-dropdown-pre {
  font-family: monospace, sans-serif; }

.redactor-dropdown-box-format .redactor-dropdown-h1,
.redactor-dropdown-box-format .redactor-dropdown-h2,
.redactor-dropdown-box-format .redactor-dropdown-h3,
.redactor-dropdown-box-format .redactor-dropdown-h4,
.redactor-dropdown-box-format .redactor-dropdown-h5,
.redactor-dropdown-box-format .redactor-dropdown-h6 {
  line-height: 24px;
  font-weight: bold; }

.redactor-dropdown-box-format .redactor-dropdown-h1 {
  font-size: 40px;
  line-height: 32px; }

.redactor-dropdown-box-format .redactor-dropdown-h2 {
  font-size: 32px;
  line-height: 32px; }

.redactor-dropdown-box-format .redactor-dropdown-h3 {
  font-size: 24px; }

.redactor-dropdown-box-format .redactor-dropdown-h4 {
  font-size: 21px; }

.redactor-dropdown-box-format .redactor-dropdown-h5 {
  font-size: 18px; }

.redactor-dropdown-box-format .redactor-dropdown-h6 {
  font-size: 16px; }

#redactor-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  margin: auto;
  overflow: auto;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.95); }

#redactor-modal-box {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto; }

#redactor-modal {
  position: relative;
  margin: auto;
  margin-top: 16px;
  padding: 0;
  background: #fff;
  color: #000;
  border-radius: 5px;
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.15);
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  font-size: 14px; }
  @media (max-width: 768px) {
    #redactor-modal {
      font-size: 16px !important; } }
  #redactor-modal #redactor-modal-header {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    padding: 20px;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
  #redactor-modal #redactor-modal-close {
    position: absolute;
    top: 10px;
    right: 4px;
    width: 30px;
    height: 40px;
    text-align: center;
    color: rgba(0, 0, 0, 0.3);
    font-size: 30px;
    font-weight: 300;
    cursor: pointer;
    -webkit-appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: none; }
    #redactor-modal #redactor-modal-close:hover {
      color: #000; }
  #redactor-modal #redactor-modal-body {
    overflow: auto;
    padding: 40px 48px 24px 48px; }
    #redactor-modal #redactor-modal-body section {
      margin-bottom: 24px; }
    #redactor-modal #redactor-modal-body label {
      font-weight: normal;
      font-size: 15px;
      display: block;
      margin-bottom: 4px;
      color: rgba(0, 0, 0, 0.8); }
      #redactor-modal #redactor-modal-body label .desc {
        color: rgba(0, 0, 0, 0.5); }
      #redactor-modal #redactor-modal-body label.checkbox {
        font-size: inherit; }
    @media (max-width: 768px) {
      #redactor-modal #redactor-modal-body {
        padding: 24px; } }
  #redactor-modal select,
  #redactor-modal input[type="text"],
  #redactor-modal input[type="password"],
  #redactor-modal input[type="email"],
  #redactor-modal input[type="url"],
  #redactor-modal input[type="number"],
  #redactor-modal textarea {
    box-sizing: border-box;
    position: relative;
    z-index: 2;
    margin: 0;
    padding: 8px;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background-color: white;
    box-shadow: none;
    color: #333;
    width: 100%;
    font-size: 16px;
    font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif; }
    #redactor-modal select:focus,
    #redactor-modal input[type="text"]:focus,
    #redactor-modal input[type="password"]:focus,
    #redactor-modal input[type="email"]:focus,
    #redactor-modal input[type="url"]:focus,
    #redactor-modal input[type="number"]:focus,
    #redactor-modal textarea:focus {
      -moz-transition: border 0.3s ease-in;
      transition: border 0.3s ease-in;
      outline: none;
      border-color: #1f78d8; }
  #redactor-modal textarea {
    display: block;
    line-height: 1.4em; }
  #redactor-modal button {
    padding: 0 20px;
    margin: 0;
    margin-bottom: 8px;
    margin-right: 8px;
    height: 40px;
    line-height: 38px;
    outline: none;
    border: 2px solid transparent;
    border-radius: 3px;
    background-color: #eee;
    color: #000;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 15px;
    font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
    cursor: pointer;
    vertical-align: middle;
    -webkit-appearance: none; }
    #redactor-modal button:hover {
      color: #777;
      background: none;
      background-color: #f5f5f5;
      text-decoration: none; }
    #redactor-modal button.redactor-modal-button-offset {
      margin-left: 24px; }
    #redactor-modal button#redactor-modal-button-delete {
      background: none;
      border-color: #f23d3d;
      color: #f23d3d; }
      #redactor-modal button#redactor-modal-button-delete:hover {
        color: rgba(255, 255, 255, 0.6);
        background-color: #f23d3d; }
    #redactor-modal button#redactor-modal-button-action {
      background: none;
      color: #fff;
      background-color: #1c86f2; }
      #redactor-modal button#redactor-modal-button-action:hover {
        color: rgba(255, 255, 255, 0.6);
        background-color: #4ca0f5; }
  #redactor-modal .redactor-group:after {
    content: "";
    display: table;
    clear: both; }
  #redactor-modal .redactor-modal-tab-side {
    float: left;
    width: 26%;
    margin-right: 6%; }
  #redactor-modal .redactor-modal-tab-area {
    float: left;
    width: 66%; }
  @media (max-width: 768px) {
    #redactor-modal .redactor-modal-tab-side {
      float: none;
      width: auto;
      margin-right: 0;
      margin-bottom: 24px; }
    #redactor-modal .redactor-modal-tab-area {
      float: none;
      width: auto; } }

#redactor-modal-tabber {
  margin-bottom: 40px;
  font-size: 12px; }
  #redactor-modal-tabber a {
    border: 1px solid #ddd;
    line-height: 1;
    padding: 8px 15px;
    margin-right: -1px;
    text-decoration: none;
    color: #000; }
    #redactor-modal-tabber a:hover {
      background-color: #1f78d8;
      border-color: #1f78d8;
      color: #fff; }
    #redactor-modal-tabber a.active {
      cursor: default;
      background-color: rgba(0, 0, 0, 0.05);
      border-color: #ddd;
      color: rgba(0, 0, 0, 0.5); }

#redactor-modal-list {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  max-height: 250px;
  overflow-x: auto; }
  #redactor-modal-list li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
    #redactor-modal-list li:last-child {
      border-bottom: none; }
  #redactor-modal-list a {
    padding: 16px 4px;
    color: #000;
    text-decoration: none;
    font-size: 15px;
    display: block;
    position: relative; }
    #redactor-modal-list a:hover {
      background-color: #eee; }

.redactor-styles {
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #333; }
  .redactor-styles[dir="rtl"] {
    direction: rtl;
    unicode-bidi: embed; }
    .redactor-styles[dir="rtl"] ul li,
    .redactor-styles[dir="rtl"] ol li {
      text-align: right; }
    .redactor-styles[dir="rtl"] ul,
    .redactor-styles[dir="rtl"] ol,
    .redactor-styles[dir="rtl"] ul ul,
    .redactor-styles[dir="rtl"] ol ol,
    .redactor-styles[dir="rtl"] ul ol,
    .redactor-styles[dir="rtl"] ol ul {
      margin: 0 24px 0 0; }
  @media (max-width: 768px) {
    .redactor-styles {
      font-size: 16px; } }
  .redactor-styles a {
    color: #256bc9; }
    .redactor-styles a:focus, .redactor-styles a:hover {
      color: #e21e3b; }
  .redactor-styles h1,
  .redactor-styles h2,
  .redactor-styles h3,
  .redactor-styles h4,
  .redactor-styles h5,
  .redactor-styles h6 {
    font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
    font-weight: bold;
    color: #222;
    text-rendering: optimizeLegibility;
    margin: 0;
    padding: 0;
    margin-bottom: 12px; }
    .redactor-styles h1:empty,
    .redactor-styles h2:empty,
    .redactor-styles h3:empty,
    .redactor-styles h4:empty,
    .redactor-styles h5:empty,
    .redactor-styles h6:empty {
      min-height: 24px; }
  .redactor-styles h1 {
    font-size: 40px;
    line-height: 44px; }
  .redactor-styles h2 {
    font-size: 32px;
    line-height: 36px; }
  .redactor-styles h3 {
    font-size: 24px;
    line-height: 32px; }
  .redactor-styles h4 {
    font-size: 21px;
    line-height: 24px; }
  .redactor-styles h5 {
    font-size: 18px;
    line-height: 24px; }
  .redactor-styles h6 {
    font-size: 16px;
    line-height: 24px; }
  .redactor-styles p,
  .redactor-styles ul,
  .redactor-styles ol,
  .redactor-styles dl,
  .redactor-styles blockquote,
  .redactor-styles hr,
  .redactor-styles pre,
  .redactor-styles table,
  .redactor-styles figure,
  .redactor-styles address {
    padding: 0;
    margin: 0; }
  .redactor-styles p:empty,
  .redactor-styles blockquote:empty {
    min-height: 24px; }
  .redactor-styles p + h2,
  .redactor-styles p + h3,
  .redactor-styles p + h4,
  .redactor-styles p + h5,
  .redactor-styles p + h6,
  .redactor-styles ul + h2,
  .redactor-styles ul + h3,
  .redactor-styles ul + h4,
  .redactor-styles ul + h5,
  .redactor-styles ul + h6,
  .redactor-styles ol + h2,
  .redactor-styles ol + h3,
  .redactor-styles ol + h4,
  .redactor-styles ol + h5,
  .redactor-styles ol + h6,
  .redactor-styles dl + h2,
  .redactor-styles dl + h3,
  .redactor-styles dl + h4,
  .redactor-styles dl + h5,
  .redactor-styles dl + h6,
  .redactor-styles blockquote + h2,
  .redactor-styles blockquote + h3,
  .redactor-styles blockquote + h4,
  .redactor-styles blockquote + h5,
  .redactor-styles blockquote + h6,
  .redactor-styles hr + h2,
  .redactor-styles hr + h3,
  .redactor-styles hr + h4,
  .redactor-styles hr + h5,
  .redactor-styles hr + h6,
  .redactor-styles pre + h2,
  .redactor-styles pre + h3,
  .redactor-styles pre + h4,
  .redactor-styles pre + h5,
  .redactor-styles pre + h6,
  .redactor-styles table + h2,
  .redactor-styles table + h3,
  .redactor-styles table + h4,
  .redactor-styles table + h5,
  .redactor-styles table + h6,
  .redactor-styles form + h2,
  .redactor-styles form + h3,
  .redactor-styles form + h4,
  .redactor-styles form + h5,
  .redactor-styles form + h6,
  .redactor-styles figure + h2,
  .redactor-styles figure + h3,
  .redactor-styles figure + h4,
  .redactor-styles figure + h5,
  .redactor-styles figure + h6 {
    margin-top: 24px; }
  .redactor-styles ul,
  .redactor-styles ol,
  .redactor-styles ul ul,
  .redactor-styles ol ol,
  .redactor-styles ul ol,
  .redactor-styles ol ul {
    margin: 0 0 0 24px; }
  .redactor-styles ul li,
  .redactor-styles ol li {
    text-align: left; }
  .redactor-styles ol ol li {
    list-style-type: lower-alpha; }
  .redactor-styles ol ol ol li {
    list-style-type: lower-roman; }
  .redactor-styles p,
  .redactor-styles ul,
  .redactor-styles ol,
  .redactor-styles dl,
  .redactor-styles blockquote,
  .redactor-styles hr,
  .redactor-styles pre,
  .redactor-styles table,
  .redactor-styles figure,
  .redactor-styles address {
    margin-bottom: 16px; }
  .redactor-styles blockquote {
    position: relative;
    font-style: italic;
    color: rgba(0, 0, 0, 0.6); }
    .redactor-styles blockquote cite {
      font-size: 80%; }
  @media (min-width: 768px) {
    .redactor-styles blockquote {
      padding-left: 24px;
      border-left: 1px solid rgba(0, 0, 0, 0.1); } }
  .redactor-styles address {
    font-style: normal; }
  .redactor-styles dl dt {
    font-weight: bold; }
  .redactor-styles dd {
    margin-left: 24px; }
  .redactor-styles cite {
    color: rgba(0, 0, 0, 0.5);
    font-style: italic; }
  .redactor-styles s,
  .redactor-styles del {
    text-decoration: line-through; }
  .redactor-styles abbr[title],
  .redactor-styles dfn[title] {
    border-bottom: 1px dotted #000;
    cursor: help; }
  .redactor-styles strong,
  .redactor-styles b {
    font-weight: bold; }
  .redactor-styles em,
  .redactor-styles i {
    font-style: italic; }
  .redactor-styles sub,
  .redactor-styles sup {
    font-size: 10px;
    line-height: 0;
    position: relative;
    margin-left: .2rem; }
  .redactor-styles sup {
    top: -.4rem; }
  .redactor-styles sub {
    bottom: -.2rem; }
  .redactor-styles strong:empty, .redactor-styles b:empty, .redactor-styles em:empty, .redactor-styles i:empty, .redactor-styles sup:empty, .redactor-styles sub:empty, .redactor-styles u:empty, .redactor-styles ins:empty {
    display: inline-block;
    min-width: 1px;
    min-height: 1rem; }
  .redactor-styles figcaption {
    margin: 4px 0;
    font-size: 12px;
    font-style: italic;
    text-align: left; }
  .redactor-styles ins,
  .redactor-styles u {
    text-decoration: underline; }
  .redactor-styles mark {
    background-color: #ffd61e;
    color: #000;
    text-decoration: none; }
  .redactor-styles pre,
  .redactor-styles code,
  .redactor-styles kbd,
  .redactor-styles samp,
  .redactor-styles var,
  .redactor-styles output {
    font-size: 90%;
    font-style: normal;
    font-family: Consolas, Menlo, Monaco, "Courier New", monospace; }
  .redactor-styles pre {
    margin-top: 16px;
    font-size: 90%;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.75);
    overflow: auto;
    background: rgba(0, 0, 0, 0.03);
    padding: 16px 20px;
    word-wrap: normal; }
  .redactor-styles mark,
  .redactor-styles code,
  .redactor-styles samp,
  .redactor-styles kbd {
    padding: 2px 4px 1px 4px;
    display: inline-block;
    line-height: 1;
    border-radius: 3px; }
  .redactor-styles code {
    background: rgba(0, 0, 0, 0.05); }
  .redactor-styles pre code {
    font-size: 100%;
    border: none;
    padding: 0;
    background: none;
    line-height: 24px; }
  .redactor-styles var {
    color: rgba(0, 0, 0, 0.5); }
  .redactor-styles samp {
    background: #46a9fc;
    color: rgba(255, 255, 255, 0.9); }
  .redactor-styles kbd {
    background: #000;
    color: rgba(255, 255, 255, 0.85);
    white-space: nowrap; }
  .redactor-styles hr {
    display: block;
    box-sizing: content-box;
    height: 1px;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .redactor-styles img,
  .redactor-styles video,
  .redactor-styles audio,
  .redactor-styles embed,
  .redactor-styles object {
    max-width: 100%; }
  .redactor-styles img,
  .redactor-styles video,
  .redactor-styles embed,
  .redactor-styles object {
    height: auto; }
  .redactor-styles embed,
  .redactor-styles object {
    height: 100%; }
  .redactor-styles img {
    vertical-align: middle;
    -ms-interpolation-mode: bicubic; }
  .redactor-styles table {
    border-collapse: collapse;
    max-width: 100%;
    width: 100%;
    empty-cells: show; }
    .redactor-styles table caption {
      text-transform: uppercase;
      padding: 0;
      color: rgba(0, 0, 0, 0.5);
      font-size: 11px; }
    .redactor-styles table th,
    .redactor-styles table td {
      border: 1px solid #eee;
      padding: 16px;
      padding-bottom: 15px; }
    .redactor-styles table tfoot th,
    .redactor-styles table tfoot td {
      color: rgba(0, 0, 0, 0.5); }
  .redactor-styles .video-container {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    margin-bottom: 16px; }
    .redactor-styles .video-container iframe,
    .redactor-styles .video-container object,
    .redactor-styles .video-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100% !important;
      height: 100% !important; }
.redactor-layer {
    border: none;
    padding: 0;
}