/* по возможности зачистить эти переменные, заменить вхождения на переменные выше */
@font-face {
  font-family: 'rouble';
  src: url('/less/fonts/rouble.ttf');
  font-display: swap;
}
@font-face {
  font-family: 'tenge';
  src: url('/less/fonts/tenge.otf');
  font-display: swap;
}
.RUB:after,
.rub:after {
  content: 'a';
  font-family: 'rouble';
  font-weight: normal;
  text-transform: lowercase;
  position: relative;
}
.KZT:after,
.tenge:after {
  content: 'b';
  font-family: 'tenge';
  font-weight: normal;
  text-transform: lowercase;
  position: relative;
}
.BYN:after,
.belrub:after {
  content: ' Br';
  font-weight: normal;
  position: relative;
}
.UAH:after,
.uah:after {
  content: ' \20B4';
  font-weight: normal;
  position: relative;
}
@font-face {
  font-family: 'PT Sans Narrow';
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url('/less/fonts/ptsansnarrow/ptsansnarrow.woff2') format('woff2'), url('/less/fonts/ptsansnarrow/ptsansnarrow.woff') format('woff'), url('/less/fonts/ptsansnarrow/ptsansnarrow.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans Narrow';
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url('/less/fonts/ptsansnarrow/ptsansnarrowbold.woff2') format('woff2'), url('/less/fonts/ptsansnarrow/ptsansnarrowbold.woff') format('woff'), url('/less/fonts/ptsansnarrow/ptsansnarrowbold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: local('PT Sans'), local('PTSans-Regular'), url('/less/fonts/ptsans/ptsans.woff2') format('woff2'), url('/less/fonts/ptsans/ptsans.woff') format('woff'), url('/less/fonts/ptsans/ptsans.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: local('PT Sans Italic'), local('PTSans-Italic'), url('/less/fonts/ptsans/ptsansitalic.woff2') format('woff2'), url('/less/fonts/ptsans/ptsansitalic.woff') format('woff'), url('/less/fonts/ptsans/ptsansitalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: local('PT Sans Bold'), local('PTSans-Bold'), url('/less/fonts/ptsans/ptsansbold.woff2') format('woff2'), url('/less/fonts/ptsans/ptsansbold.woff') format('woff'), url('/less/fonts/ptsans/ptsansbold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url('/less/fonts/ptsans/ptsansbolditalic.woff2') format('woff2'), url('/less/fonts/ptsans/ptsansbolditalic.woff') format('woff'), url('/less/fonts/ptsans/ptsansbolditalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: local('Helvetica Neue Bold'), local('Helvetica-Neue-Bold'), url('/fonts/HelveticaNeueCyr-Bold.woff2') format('woff2'), url('/fonts/HelveticaNeueCyr-Bold.woff') format('woff'), url('/fonts/HelveticaNeueCyr-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('/fonts/HelveticaNeueCyr-Roman.eot');
  src: local('HelveticaNeueCyr-Roman'), url('/fonts/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'), url('/fonts/HelveticaNeueCyr-Roman.woff2') format('woff2'), url('/fonts/HelveticaNeueCyr-Roman.woff') format('woff'), url('/fonts/HelveticaNeueCyr-Roman.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('/fonts/HelveticaNeueCyr-Medium.eot');
  src: local('HelveticaNeueCyr-Medium'), url('/fonts/HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype'), url('/fonts/HelveticaNeueCyr-Medium.woff2') format('woff2'), url('/fonts/HelveticaNeueCyr-Medium.woff') format('woff'), url('/fonts/HelveticaNeueCyr-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url('/fonts/HelveticaNeueCyr-Light.eot');
  src: local('HelveticaNeueCyr-Light'), url('/fonts/HelveticaNeueCyr-Light.eot?#iefix') format('embedded-opentype'), url('/fonts/HelveticaNeueCyr-Light.woff2') format('woff2'), url('/fonts/HelveticaNeueCyr-Light.woff') format('woff'), url('/fonts/HelveticaNeueCyr-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('/fonts/Inter-Medium.eot');
  src: local('Inter Medium'), local('Inter-Medium'), url('/fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'), url('/fonts/Inter-Medium.woff2') format('woff2'), url('/fonts/Inter-Medium.woff') format('woff'), url('/fonts/Inter-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
.coupon_banner {
  display: none;
  background: #FBBA06;
  font-size: 20px;
  font-family: "PT Sans";
  font-style: italic;
  color: #272425;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coupon_banner .coupon_expand {
  display: none;
  margin-bottom: 15px;
  margin-top: 5px;
}
.coupon_banner .coupon_expand:after {
  content: url(/img/coupon_rectangle.png);
  display: inline-block;
  width: 25px;
  height: 25px;
  top: 5px;
  position: relative;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.coupon_banner .coupon_up:after {
  content: url(/img/x.png);
  display: inline-block;
  width: 25px;
  height: 25px;
  top: 4px;
  left: 4px;
  position: relative;
}
.coupon_banner .coupon_discount {
  position: relative;
  margin-bottom: 15px;
}
.coupon_banner .coupon_discount:before {
  content: "";
  display: block;
  width: 16px;
  height: 15px;
  background: url(/img/coupon_timer.png) no-repeat;
  position: relative;
  top: 3px;
  left: -3px;
  float: left;
}
.coupon_banner .coupon_discount span {
  font-weight: bold;
}
.coupon_banner .coupon_content {
  margin-top: 10px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.coupon_banner .coupon_content .coupon_text {
  width: 98%;
  text-align: center;
}
.coupon_banner .coupon_content .coupon_text span {
  background-color: #272425;
  color: #FFFFFF;
  padding: 0 3px;
}
.coupon_banner_fixed {
  position: fixed !important;
  z-index: 10000;
  top: 0;
  display: none;
}
@media screen and (max-width: 939px) {
  .coupon_banner {
    height: auto;
  }
  .coupon_banner .coupon_discount {
    margin: 0px auto 15px auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .coupon_banner .coupon_content {
    padding: 10px 10px 0px 20px;
    margin-top: 10px;
    width: 100%;
  }
  .coupon_banner .coupon_content .coupon_text {
    margin: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-align: center;
  }
}
@media screen and (min-width: 940px) and (max-width: 1365px) {
  .coupon_banner {
    height: auto;
  }
  .coupon_banner .coupon_discount {
    margin: 0px auto 15px auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .coupon_banner .coupon_content {
    padding: 0 20px;
    margin-top: 10px;
    width: 100%;
  }
  .coupon_banner .coupon_content .coupon_text {
    text-align: center;
    margin: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media screen and (min-width: 1366px) {
  .coupon_banner .coupon_content {
    width: 1366px;
  }
}
@media (max-width: 939px) {
  #wrapper .wrap header {
    position: relative;
    top: 0;
  }
  #wrapper .wrap header.blog {
    top: 0;
  }
}
@media (max-width: 620px) {
  #wrapper .wrap header {
    position: relative;
    top: 0px;
  }
  #wrapper .wrap header.blog {
    top: 0;
  }
}
.btn-apply {
  font-size: 20px;
  line-height: 1.2;
  font-family: 'Montserrat SemiBold', 'Arial', sans-serif;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  color: #333332;
  text-align: center;
  cursor: pointer;
  padding: 12px 32px;
  border-radius: 8px;
}
.btn-apply:hover {
  opacity: 0.9;
}
.title-common {
  font-size: 28px;
  line-height: 32px;
  font-family: 'Montserrat Bold', 'Arial', sans-serif;
  color: #333332;
}
@media (min-width: 1280px) {
  .title-common {
    font-size: 56px;
    line-height: 56px;
  }
}
.close-btn {
  width: 40px;
  height: 40px;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.close-btn__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  width: 32px;
  height: 20px;
}
.close-btn span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
  height: 4px;
  width: 100%;
  border-radius: 16px;
  background-color: #6D3E91;
}
.close-btn span:first-child {
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.close-btn span:nth-child(2) {
  opacity: 0;
}
.close-btn span:last-child {
  -webkit-transform: translateX(-50%) rotate(-45deg);
      -ms-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg);
}
.scroll-arrow {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  background-color: transparent;
  color: #FBBA06;
  -webkit-transition: 300ms all;
  -o-transition: 300ms all;
  transition: 300ms all;
  cursor: pointer;
  display: none;
}
@media (min-width: 1280px) {
  .scroll-arrow {
    display: block;
    width: 60px;
    height: 60px;
  }
}
.scroll-arrow._visible {
  opacity: 1;
  visibility: visible;
  z-index: 5001;
}
.email-popup {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  z-index: 10001;
  -webkit-transition: 300ms all;
  -o-transition: 300ms all;
  transition: 300ms all;
}
.email-popup__close-btn {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 15px;
  height: 15px;
  padding: 10px;
  cursor: pointer;
}
.email-popup__close-btn span {
  height: 2px;
  background-color: #333332;
}
.email-popup._visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-transition: 300ms all;
  -o-transition: 300ms all;
  transition: 300ms all;
  opacity: 1;
  visibility: visible;
}
.email-popup__container {
  padding: 60px 60px 50px;
  border: 1px solid #333333;
  background-color: #ffffff;
  max-width: 640px;
  width: 100%;
  position: relative;
}
@media (min-width: 1280px) {
  .email-popup__container {
    padding: 90px 85px 50px;
  }
}
.email-popup__title {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 18px;
  color: #000000;
}
@media (min-width: 1280px) {
  .email-popup__title {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 18px;
  }
}
.email-popup__input {
  font-size: 18px;
  line-height: 22px;
  padding: 15px 18px 18px 18px;
  margin-bottom: 24px;
  color: #333333;
  border: 1px solid #333333;
  cursor: pointer;
  width: 100%;
}
.email-popup__input::-webkit-input-placeholder {
  color: rgba(51, 51, 51, 0.5);
}
.email-popup__input::-moz-placeholder {
  color: rgba(51, 51, 51, 0.5);
}
.email-popup__input::-ms-input-placeholder {
  color: rgba(51, 51, 51, 0.5);
}
.email-popup__input::placeholder {
  color: rgba(51, 51, 51, 0.5);
}
.email-popup__submit-btn {
  font-size: 25px;
  line-height: 1.1;
  font-family: 'Montserrat SemiBold', 'Arial', sans-serif;
  margin: 0 auto;
  display: block;
  border-radius: 5px;
  background-color: #E7344C;
  color: #ffffff;
  padding: 14px 57px;
  cursor: pointer;
}
@media (min-width: 1280px) {
  .email-popup-confirm .email-popup__container {
    padding: 121px 105px 121px;
  }
}
.email-popup-confirm .email-popup__message {
  width: 80%;
  font-size: 18px;
  line-height: 22px;
}
.callback-popup {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  z-index: 10001;
  -webkit-transition: 300ms all;
  -o-transition: 300ms all;
  transition: 300ms all;
}
.callback-popup__form_note {
  font-size: 13px;
  text-align: center;
  margin-top: 20px;
}
.callback-popup__close-btn {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 15px;
  height: 15px;
  padding: 10px;
  cursor: pointer;
}
.callback-popup__close-btn span {
  height: 2px;
  background-color: #333332;
}
.callback-popup._visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-transition: 300ms all;
  -o-transition: 300ms all;
  transition: 300ms all;
  opacity: 1;
  visibility: visible;
}
.callback-popup__container {
  padding: 60px 60px 50px;
  border: 1px solid #333333;
  background-color: #ffffff;
  max-width: 640px;
  width: 100%;
  position: relative;
}
@media (min-width: 1280px) {
  .callback-popup__container {
    padding: 90px 85px 50px;
  }
}
.callback-popup__title {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 18px;
  color: #000000;
}
@media (min-width: 1280px) {
  .callback-popup__title {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 18px;
  }
}
.callback-popup__input {
  font-size: 18px;
  line-height: 22px;
  padding: 20px 18px 18px 18px;
  margin-bottom: 24px;
  color: #333333;
  border: 1px solid #333333;
  cursor: pointer;
  width: 100%;
}
.callback-popup__input::-webkit-input-placeholder {
  color: rgba(51, 51, 51, 0.5);
}
.callback-popup__input::-moz-placeholder {
  color: rgba(51, 51, 51, 0.5);
}
.callback-popup__input::-ms-input-placeholder {
  color: rgba(51, 51, 51, 0.5);
}
.callback-popup__input::placeholder {
  color: rgba(51, 51, 51, 0.5);
}
.callback-popup__submit-btn {
  font-size: 25px;
  line-height: 1.1;
  font-family: 'Montserrat SemiBold', 'Arial', sans-serif;
  margin: 0 auto;
  display: block;
  border-radius: 5px;
  background-color: #E7344C;
  color: #ffffff;
  padding: 14px 57px;
  cursor: pointer;
  margin-top: 20px;
}
@media (min-width: 1280px) {
  .callback-popup-confirm .callback-popup__container {
    padding: 121px 105px 121px;
  }
}
.callback-popup-confirm .callback-popup__message {
  width: 80%;
  font-size: 18px;
  line-height: 22px;
}
@font-face {
  font-family: Montserrat;
  font-display: swap;
  src: url(/fonts/Montserrat-Thin.woff2) format("woff2"), url(/fonts/Montserrat-Thin.woff) format("woff"), url(/fonts/Montserrat-Thin.ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: Montserrat;
  font-display: swap;
  src: url(/fonts/Montserrat-Light.woff2) format("woff2"), url(/fonts/Montserrat-Light.woff) format("woff"), url(/fonts/Montserrat-Light.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Montserrat;
  font-display: swap;
  src: url(/fonts/Montserrat-Regular.woff2) format("woff2"), url(/fonts/Montserrat-Regular.woff) format("woff"), url(/fonts/Montserrat-Regular.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: Montserrat;
  font-display: swap;
  src: url(/fonts/Montserrat-Medium.woff2) format("woff2"), url(/fonts/Montserrat-Medium.woff) format("woff"), url(/fonts/Montserrat-Medium.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Montserrat;
  font-display: swap;
  src: url(/fonts/Montserrat-Bold.woff2) format("woff2"), url(/fonts/Montserrat-Bold.woff) format("woff"), url(/fonts/Montserrat-Bold.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: Montserrat;
  font-display: swap;
  src: url(/fonts/Montserrat-Black.woff2) format("woff2"), url(/fonts/Montserrat-Black.woff) format("woff"), url(/fonts/Montserrat-Black.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
}
.header {
  z-index: 100;
  font-family: Montserrat, sans-serif;
  position: relative;
}
@media screen and (min-width: 1366px) {
  .header {
    margin: 0 auto;
    width: 1366px;
  }
}
.header__top {
  background: #f4f4f4;
  padding: 4px 0;
}
.header__phone {
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #e6324b;
  display: none;
}
.header__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__bot {
  padding: 15px 0;
  background-color: #fff;
}
.header__bot-right {
  margin-left: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.header__bot-contacts {
  margin-right: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.header__bot-contacts a {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-align: right;
  color: #000;
}
.header__callback {
  font-size: 15px;
  line-height: 20px;
  color: #e7344c;
  border-bottom: 1px dotted #e7344c;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  cursor: pointer;
}
.header__callback:hover {
  border-bottom-color: transparent;
}
.header__search-button {
  width: 40px;
  height: 40px;
  background: #e7344c;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.header__search-button svg {
  width: 50%;
  height: 50%;
}
.header__search-button:hover {
  -webkit-filter: brightness(0.9);
  filter: brightness(0.9);
}
.address-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.address-block__address {
  text-transform: uppercase;
}
.select_filial_btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  gap: 5px;
  background: #FBBA00;
  border-radius: 4px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #1D1D1D;
  text-transform: none;
  cursor: pointer;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  height: 22px;
}
.select_filial_btn img {
  margin-bottom: -1px;
}
@media (max-width: 839px) {
  .header__wrapper .select_filial_btn {
    display: none;
  }
}
.address-block__city {
  position: relative;
}
.address-block__current-city {
  margin-right: 30px;
  font-size: 12px;
  line-height: 21px;
  color: #272425;
  padding-right: 17px;
  position: relative;
}
.address-block__current-city.online {
  margin-right: 0px;
}
.address-block__current-city:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  height: 10px;
  width: 8px;
  background-image: url(../../img/ico/geo.svg);
  display: none;
}
.address-block__current-city:after {
  display: block;
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  right: 0;
  top: 6px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border-bottom: 2px solid #272425;
  border-right: 2px solid #272425;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.address-block__current-city:hover {
  color: #e7344c;
  cursor: pointer;
}
.address-block__current-city:hover:after {
  border-color: #e7344c;
}
.address-block__current-city._opened:after {
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  margin-top: 4px;
}
.address-block__address {
  font-size: 12px;
  line-height: 21px;
  color: #272425;
}
.city-list {
  position: absolute;
  top: 100%;
  display: none;
}
.nav-faculties,
.cities-list {
  padding: 70px 36px 5px;
  position: fixed;
  height: 100%;
  left: 0;
  background: #fff;
  top: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: -1;
  overflow-y: scroll;
  opacity: 0;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  visibility: hidden;
}
.nav-faculties::-webkit-scrollbar,
.cities-list::-webkit-scrollbar {
  width: 7px;
}
.nav-faculties::-webkit-scrollbar-track,
.cities-list::-webkit-scrollbar-track {
  background-color: transparent;
}
.nav-faculties::-webkit-scrollbar-thumb,
.cities-list::-webkit-scrollbar-thumb {
  background-color: #F1F1F1;
}
.nav-faculties._opened,
.cities-list._opened {
  visibility: visible;
  opacity: 1;
  z-index: 5001;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  max-width: 323px;
  padding-top: 24px;
  width: 100%;
  height: 440px;
  border: 2px solid #E7344C;
  position: absolute;
}
.nav-faculties__close-btn,
.cities-list__close-btn {
  position: fixed;
  top: 25px;
  right: 19px;
  z-index: 5005;
  cursor: pointer;
}
.nav-faculties li,
.cities-list li,
.nav-faculties a,
.cities-list a {
  display: block;
  margin-bottom: 25px;
  text-transform: uppercase;
  cursor: pointer;
}
.nav-faculties li._active,
.cities-list li._active,
.nav-faculties a._active,
.cities-list a._active {
  font-weight: bold;
}
.nav-faculties li.letter,
.cities-list li.letter {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.0155em;
  text-transform: uppercase;
  color: #6E3E92;
}
@media (max-width: 839px) {
  .nav-faculties,
  .cities-list {
    top: 19px !important;
    left: -146px !important;
  }
}
.menu-new ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -15px;
}
.menu-new ul li {
  position: relative;
  margin: 0 15px;
}
.menu-new ul li a {
  font-size: 12px;
  line-height: 21px;
  color: #272425;
  text-transform: uppercase;
  text-decoration: none;
}
.menu-new ul li:hover a {
  text-decoration: none;
  color: #E7344C;
}
.search-panel {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  right: 0;
  width: 100%;
  height: 40px;
  display: none;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: #fff;
  z-index: 999;
}
.search-panel form {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.search-panel form input {
  position: absolute;
  top: 0;
  background: #fff;
  border: 1px solid #323232;
  border-radius: 4px 0 0 4px;
  border-right: none;
}
.search-panel form button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 11px;
  width: 120px;
  height: 40px;
  background-color: #e6324b;
  border-radius: 0 4px 4px 0;
  border: 1px solid #e6324b;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.search-panel form button:hover {
  -webkit-filter: brightness(0.9);
  filter: brightness(0.9);
}
.search-panel.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-panel__close-mobile {
  margin-top: 22px;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #323232;
  display: none;
}
.search-panel__close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 7px 0 0 20px;
  font-size: 25px;
  cursor: pointer;
  color: transparent;
  text-shadow: 0 0 0 #323232;
}
.burger {
  width: 40px;
  height: 26px;
  margin-left: 21px;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.burger span {
  height: 4px;
  width: 100%;
  background-color: #323232;
  border-radius: 2px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative;
  left: 0;
}
.burger span:first-child {
  top: 0;
}
.burger span:last-child {
  top: 0;
}
.burger.active span:first-child {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
      transform: rotate(135deg);
  top: 10px;
}
.burger.active span:last-child {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
      transform: rotate(-135deg);
  top: -12px;
}
.burger.active span:nth-child(2) {
  width: 0;
  left: 50%;
}
.mobile-menu {
  z-index: 999;
  position: fixed;
  top: 93px;
  right: 0;
  background-color: #fff;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
      transform: translateX(100%);
  width: 100%;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  opacity: 0;
  visibility: hidden;
}
.mobile-menu.active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
      transform: translateX(0);
  display: block;
  opacity: 1;
  visibility: visible;
  position: absolute;
}
.mobile-menu__contacts-city {
  padding: 20px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f4f4f4;
}
.mobile-menu__contacts-city span {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #433044;
}
.mobile-menu__contacts-change-city {
  position: relative;
  padding-right: 10px;
}
.mobile-menu__contacts-change-city:after {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 9px;
  width: 5px;
  height: 5px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  border-top: 1px solid #e6324b;
  border-right: 1px solid #e6324b;
}
.mobile-menu__contacts-change-city span {
  border-bottom: 1px dotted #e6324b;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  color: #e6324b;
}
.mobile-menu__contacts-change-city:hover span {
  border-color: transparent;
}
.mobile-menu__address-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.mobile-menu__address-list .header__callback {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 369px;
  height: 52px;
  padding: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 100px;
  background: #E6324B;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.32px;
  margin-top: 24px;
  margin-bottom: 8px;
}
.mobile-menu__address-item {
  background: #f4f4f4;
  padding: 10px;
  margin-bottom: 2px;
}
.mobile-menu__address-item .select_filial_btn {
  margin-bottom: 15px;
  font-size: 16px;
  height: 40px;
}
.mobile-menu__address-item__address {
  padding-left: 18px;
  font-size: 14px;
  line-height: 17px;
  color: #323232;
  position: relative;
}
.mobile-menu__address-item__address:before {
  display: block;
  position: absolute;
  content: "";
  width: 11px;
  height: 15px;
  left: 0;
  top: 1px;
  background-image: url(../../img/ico/geo.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.mobile-menu__address-item .phone {
  padding-left: 18px;
  display: block;
  margin-top: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #6e3c91;
  position: relative;
}
.mobile-menu__address-item .phone span {
  border-bottom: 1px dotted #6e3c91;
}
.mobile-menu__address-item .phone:before {
  display: block;
  position: absolute;
  content: "";
  width: 11px;
  height: 15px;
  left: 0;
  top: 1px;
  background-image: url(../../img/ico/phone.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.mobile-menu__courses-menu {
  padding: 35px 10px;
}
.mobile-menu__courses-menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.mobile-menu__courses-item {
  margin-bottom: 26px;
  padding-right: 25px;
  position: relative;
}
.mobile-menu__courses-item:last-child {
  margin-bottom: 0;
}
.mobile-menu__courses-item a {
  font-size: 18px;
  line-height: 23px;
  color: #433044;
}
.mobile-menu__courses-item:after {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 8px;
  width: 14px;
  height: 10px;
  background: url(../../img/ico/Arrow.svg) no-repeat center;
}
.mobile-menu__menu-links {
  background: #f4f4f4;
  padding: 35px 10px;
}
.mobile-menu__menu-links ul {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
.mobile-menu__menu-links li a {
  display: block;
  padding: 12px 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  color: #433044;
}
.mobile-choice-city {
  position: fixed;
  background: #F4F4F4;
  top: 0;
  right: 0;
  height: 100vh;
  width: 100%;
  max-width: 100%;
  z-index: 2000;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: none;
}
.mobile-choice-city ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.mobile-choice-city.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile-choice-city__header {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Montserrat Regular";
  font-size: 14px;
  line-height: 18px;
  color: #323232;
}
.mobile-choice-city__close {
  font-size: 26px;
  margin: -4px 0 0 20px;
  cursor: pointer;
  color: transparent;
  text-shadow: 0 0 0 #000000;
}
.mobile-choice-city__body {
  padding: 10px;
  overflow-y: auto;
  margin-top: 25px;
}
.mobile-choice-city__body input {
  height: 48px;
  width: 100%;
  background-color: #fff;
  border: 1px solid #323232;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding-left: 42px;
  background-image: url(../../img/ico/searccity.svg);
  background-repeat: no-repeat;
  background-position: 10px center;
}
.mobile-choice-city__body a {
  color: #323232;
  font-family: "Open Sans", sans-serif;
}
.mobile-choice-city__popular {
  margin-top: 30px;
}
.mobile-choice-city__popular li {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #323232;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.mobile-choice-city__other li {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #323232;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.mobile-choice-city__other li.letter {
  color: #e6324b;
  font-weight: 600;
}
.mobile-choice-city__footer {
  min-height: 70px;
  padding: 18px 20px;
  background: #6e3c91;
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 17px;
}
.mobile-choice-city__footer a {
  color: #ffb900;
}
.header__bot-right .search-ajax {
  width: 100%;
  z-index: 998;
}
.header__bot-right .search-ajax .search-container {
  width: 100%;
}
.city-list {
  z-index: 999;
  background-color: #ffffff;
  padding: 10px;
  -webkit-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
  box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
}
.address-block__city:hover .city-list {
  display: block;
}
@media screen and (min-width: 1366px) {
  .recording {
    width: 1366px;
  }
}
@media (max-width: 839px) {
  .header__phone {
    display: block;
  }
  .header__bot-right {
    margin-left: 10px;
  }
  .header__bot-right .locked {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: -1;
  }
  .header__bot-right .active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__bot-contacts {
    display: none;
  }
  .header__search-button {
    background-color: #fff;
  }
  .header__search-button svg {
    width: 26px;
    height: 26px;
  }
  .header__search-button svg path {
    fill: #e7344c;
  }
  .address-block__current-city {
    cursor: pointer;
    margin-right: 0;
    padding-right: 5px;
    padding-left: 15px;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    text-decoration: underline;
    text-transform: none;
    color: #323232;
  }
  .address-block__current-city:after {
    display: none;
  }
  .address-block__current-city:before {
    display: block;
  }
  .address-block__address {
    display: none;
  }
  .address-block {
    margin-left: auto;
  }
  .menu-new {
    display: none;
  }
  .burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 600px) {
  .mobile-menu {
    width: 100%;
  }
  .search-panel {
    top: 75px;
    right: -15px;
    width: 100vw;
    padding: 10px;
    height: 60px;
  }
}
@media (max-width: 480px) {
  .header__search-button {
    width: 26px;
    height: 26px;
  }
  .logo {
    width: 176px;
    height: 36px;
  }
  .logo img {
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .search-panel__close-mobile {
    display: block;
    width: 100%;
    text-align: center;
  }
  .search-panel {
    top: 100px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
  .search-panel form button {
    font-size: 0;
    width: 48px;
    background-image: url(../../img/ico/search.svg);
    background-repeat: no-repeat;
    background-position: center;
  }
  .search-panel__close {
    display: none;
  }
}
@media (max-width: 330px) {
  .header__bot-right {
    position: static;
  }
  .search-panel {
    top: 100%;
    right: 0;
    -webkit-transform: none;
    -ms-transform: none;
        transform: none;
  }
}
.nav-faculties,
.cities-list {
  padding: 70px 36px 5px;
  position: fixed;
  width: 325px !important;
  height: 100%;
  top: 60px;
  left: 0;
  background-color: #ffffff;
  z-index: -1;
  overflow-y: scroll;
  opacity: 0;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  visibility: hidden;
}
.nav-faculties::-webkit-scrollbar,
.cities-list::-webkit-scrollbar {
  width: 7px;
}
.nav-faculties::-webkit-scrollbar-track,
.cities-list::-webkit-scrollbar-track {
  background-color: transparent;
}
.nav-faculties::-webkit-scrollbar-thumb,
.cities-list::-webkit-scrollbar-thumb {
  background-color: #F1F1F1;
}
.nav-faculties._opened,
.cities-list._opened {
  visibility: visible;
  opacity: 1;
  z-index: 5001;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  top: 24px;
}
.nav-faculties__close-btn,
.cities-list__close-btn {
  position: fixed;
  top: 25px;
  right: 19px;
  z-index: 5005;
  cursor: pointer;
}
.nav-faculties li,
.cities-list li {
  margin-bottom: 20px;
}
.nav-faculties a,
.cities-list a {
  margin-bottom: 0;
}
.nav-faculties li,
.cities-list li,
.nav-faculties a,
.cities-list a {
  font-size: 12px;
  line-height: 14px;
  display: block;
  color: #333332;
  text-transform: uppercase;
  cursor: pointer;
}
@media (max-width: 1280px) {
  .nav-faculties li,
  .cities-list li,
  .nav-faculties a,
  .cities-list a {
    font-size: 12px;
    line-height: 14px;
  }
}
.nav-faculties li:hover,
.cities-list li:hover,
.nav-faculties a:hover,
.cities-list a:hover {
  color: #E7344C;
}
.nav-faculties li._active,
.cities-list li._active,
.nav-faculties a._active,
.cities-list a._active {
  color: #E7344C;
  font-weight: bold;
}
.nav-faculties li.letter,
.cities-list li.letter {
  font-family: 'Montserrat Bold', 'Arial', sans-serif;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.0165em;
  text-transform: uppercase;
  color: #6E3E92;
  cursor: default;
}
.cities-list ._opened {
  top: 10px;
}
.action-form__fields {
  margin-bottom: 20px !important;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.schools {
  max-height: 440px;
  overflow: auto;
  display: none;
  position: absolute;
  top: 23px;
  left: 0;
  background-color: #fff;
  z-index: 999;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 24px 36px 5px 36px;
  -webkit-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
  box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
  border: 2px solid #E7344C;
}
.schools ._opened {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.schools::-webkit-scrollbar-thumb {
  border-right: 2px solid #fff;
  background-color: #F1F1F1;
}
.schools::-webkit-scrollbar-track {
  background-color: transparent;
}
.schools div {
  margin-bottom: 25px;
}
.schools div:last-child {
  margin-bottom: 0;
}
.schools div a {
  font-size: 12px;
  line-height: 14px;
  display: block;
  color: #333332;
}
.new-schools-hover {
  cursor: pointer;
  position: relative;
  padding-right: 15px;
}
.new-schools-hover:after {
  display: block;
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  right: 0;
  top: 6px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  border-bottom: 2px solid #272425;
  border-right: 2px solid #272425;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.new-schools-hover:hover {
  color: #e7344c;
}
.new-schools-hover:hover:after {
  border-color: #e7344c;
}
.new-schools-hover._opened:after {
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  margin-top: 4px;
}
.lang-flag {
  margin-left: 20px;
  top: 2px;
  position: relative;
}
.lang-flag img {
  cursor: pointer;
}
@media screen and (max-width: 939px) {
  #top_nav {
    display: none;
  }
}
@media screen and (min-width: 940px) {
  #top_nav {
    background: #4F4F4F;
  }
  #top_nav ul {
    list-style: none;
    margin: 0;
    padding: 0 0 0 60px;
    position: relative;
    width: auto;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #top_nav ul:after {
    content: "";
    display: block;
    clear: both;
  }
  #top_nav ul li {
    display: inline-block;
    float: left;
    width: 14%;
    text-align: center;
  }
  #top_nav ul li:first-child {
    position: absolute;
    height: 100%;
    width: 60px;
    left: 0;
    top: 0;
  }
  #top_nav ul li:first-child a {
    padding: 0;
    height: 100%;
    width: 60px;
    position: relative;
    margin: 0;
  }
  #top_nav ul li:first-child a:before {
    content: "";
    display: block;
    width: 34px;
    height: 37px;
    background: url(/img/icons/about/icon-10.png) no-repeat;
    position: absolute;
    top: 50%;
    left: 0;
    margin: -18px 0 0 0;
  }
  #top_nav ul li:first-child a.new-brend:before {
    background: url(/img/logo/logo_small.png) no-repeat;
    background-size: contain;
    width: 23px;
  }
  #top_nav ul li .after {
    display: block;
    width: 100%;
    bottom: 0;
    height: 5px;
  }
  #top_nav ul li .before {
    display: block;
    width: 0%;
    top: 0;
    height: 5px;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
  }
  #top_nav ul li:hover .before,
  #top_nav ul li.active .before {
    width: 100%;
  }
  #top_nav ul li a {
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 50px;
    font-family: "PT Sans Narrow";
  }
}
@media screen and (min-width: 1366px) {
  #top_nav {
    width: 1366px;
    margin: 0 auto;
  }
  #top_nav ul {
    width: 1230px;
  }
  #top_nav ul li:nth-child(4) {
    width: auto;
  }
  #top_nav ul li a {
    font-size: 13px;
    padding: 0 20px;
  }
}
#crubms {
  background: #696969;
}
#crubms.bg-white {
  background: #fff;
}
#crubms a,
#crubms span {
  font-size: 16px;
  float: left;
  text-decoration: none;
  display: inline-block;
  position: relative;
  line-height: 16px;
}
#crubms a {
  color: #c4c4c4;
  margin: 0 30px 0 0;
  border-bottom: 1px solid #c4c4c4;
}
#crubms a:after {
  content: "";
  display: block;
  width: 17px;
  height: 7px;
  position: absolute;
  left: 100%;
  top: 0;
  margin: 6px 0 0 6px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAHCAYAAADu4qZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzgyQzNEMDEzNDUxMTFFNjg5RUJGMTFEQjIzNjRFQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzgyQzNEMDIzNDUxMTFFNjg5RUJGMTFEQjIzNjRFQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODJDM0NGRjM0NTExMUU2ODlFQkYxMURCMjM2NEVCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODJDM0QwMDM0NTExMUU2ODlFQkYxMURCMjM2NEVCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqo7dGAAAABqSURBVHjaYty5cycDCSAfiCcB8X9kQSYG0oA+EK8HYilkQRYgViLBkBVAvAOIHYF4CtRVLxmB3vnPQD74BsQ5IJcIkaBJDYiPQTVPA+I+kEtAhrwnwZBUIN4LpR+SG7B3gdgT2QAQAAgwAG4qFvP86BLZAAAAAElFTkSuQmCC) no-repeat;
}
#crubms span {
  color: #fff;
}
#crubms.txt-black a,
#crubms.txt-black span {
  color: #272425;
}
@media screen and (max-width: 939px) {
  #crubms {
    display: none;
    padding: 10px 0 13px;
  }
  #crubms.inner {
    background: #dcdcdc;
  }
  #crubms.inner span,
  #crubms.inner a {
    color: #4F4F4F;
    border-color: #4F4F4F;
  }
}
@media screen and (min-width: 940px) {
  #crubms {
    display: block;
    padding: 11px 0 14px;
  }
  #crubms.inner {
    background: #dcdcdc;
  }
  #crubms.inner span,
  #crubms.inner a {
    color: #4F4F4F;
    border-color: #4F4F4F;
  }
  #crubms a:hover {
    border-color: transparent;
  }
}
@media screen and (min-width: 1366px) {
  #crubms {
    width: 1366px;
    margin: 0 auto;
  }
}
nav {
  background: #4F4F4F;
  position: relative;
  padding: 0;
}
nav:after {
  content: "";
  display: block;
  clear: both;
}
nav.inner ul,
nav.inner .ul {
  position: relative;
}
nav:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0%;
  height: 5px;
  width: 100%;
}
@media screen and (max-width: 939px) {
  nav {
    display: none;
    overflow: hidden;
  }
  nav.inner {
    background: #4F4F4F;
    display: block;
    margin: 76px 0 0 0;
  }
  nav.inner:before {
    content: "";
    display: none;
    position: absolute;
    top: 0%;
    height: 5px;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #57d193), color-stop(50%, #57d193));
    background: -webkit-linear-gradient(left, #57d193 50%, #57d193 50%);
    background: -o-linear-gradient(left, #57d193 50%, #57d193 50%);
    background: linear-gradient(to right, #57d193 50%, #57d193 50%);
    width: 100%;
  }
  nav.inner:after {
    content: "";
    display: block;
    position: absolute;
    width: 30px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(35, 35, 35, 0)), to(rgba(35, 35, 35, 0.7)));
    background: -webkit-linear-gradient(left, rgba(35, 35, 35, 0), rgba(35, 35, 35, 0.7));
    background: -o-linear-gradient(left, rgba(35, 35, 35, 0), rgba(35, 35, 35, 0.7));
    background: linear-gradient(to right, rgba(35, 35, 35, 0), rgba(35, 35, 35, 0.7));
    height: 56px;
    right: 0;
    top: 0;
  }
  nav.inner .content {
    width: auto;
    min-width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  nav.inner ul,
  nav.inner .ul {
    display: table;
    left: 0;
    float: none;
  }
  nav.inner ul li,
  nav.inner .ul li,
  nav.inner ul .li,
  nav.inner .ul .li {
    display: table-cell;
    float: none;
    left: 0;
  }
  nav.inner ul li:nth-child(1):before,
  nav.inner .ul li:nth-child(1):before,
  nav.inner ul .li:nth-child(1):before,
  nav.inner .ul .li:nth-child(1):before,
  nav.inner ul li:nth-child(1):after,
  nav.inner .ul li:nth-child(1):after,
  nav.inner ul .li:nth-child(1):after,
  nav.inner .ul .li:nth-child(1):after,
  nav.inner ul li:nth-child(2):before,
  nav.inner .ul li:nth-child(2):before,
  nav.inner ul .li:nth-child(2):before,
  nav.inner .ul .li:nth-child(2):before,
  nav.inner ul li:nth-child(2):after,
  nav.inner .ul li:nth-child(2):after,
  nav.inner ul .li:nth-child(2):after,
  nav.inner .ul .li:nth-child(2):after,
  nav.inner ul li:nth-child(3):before,
  nav.inner .ul li:nth-child(3):before,
  nav.inner ul .li:nth-child(3):before,
  nav.inner .ul .li:nth-child(3):before,
  nav.inner ul li:nth-child(3):after,
  nav.inner .ul li:nth-child(3):after,
  nav.inner ul .li:nth-child(3):after,
  nav.inner .ul .li:nth-child(3):after,
  nav.inner ul li:nth-child(4):before,
  nav.inner .ul li:nth-child(4):before,
  nav.inner ul .li:nth-child(4):before,
  nav.inner .ul .li:nth-child(4):before,
  nav.inner ul li:nth-child(4):after,
  nav.inner .ul li:nth-child(4):after,
  nav.inner ul .li:nth-child(4):after,
  nav.inner .ul .li:nth-child(4):after,
  nav.inner ul li:nth-child(5):before,
  nav.inner .ul li:nth-child(5):before,
  nav.inner ul .li:nth-child(5):before,
  nav.inner .ul .li:nth-child(5):before,
  nav.inner ul li:nth-child(5):after,
  nav.inner .ul li:nth-child(5):after,
  nav.inner ul .li:nth-child(5):after,
  nav.inner .ul .li:nth-child(5):after,
  nav.inner ul li:nth-child(6):before,
  nav.inner .ul li:nth-child(6):before,
  nav.inner ul .li:nth-child(6):before,
  nav.inner .ul .li:nth-child(6):before,
  nav.inner ul li:nth-child(6):after,
  nav.inner .ul li:nth-child(6):after,
  nav.inner ul .li:nth-child(6):after,
  nav.inner .ul .li:nth-child(6):after,
  nav.inner ul li:nth-child(7):before,
  nav.inner .ul li:nth-child(7):before,
  nav.inner ul .li:nth-child(7):before,
  nav.inner .ul .li:nth-child(7):before,
  nav.inner ul li:nth-child(7):after,
  nav.inner .ul li:nth-child(7):after,
  nav.inner ul .li:nth-child(7):after,
  nav.inner .ul .li:nth-child(7):after,
  nav.inner ul li:nth-child(8):before,
  nav.inner .ul li:nth-child(8):before,
  nav.inner ul .li:nth-child(8):before,
  nav.inner .ul .li:nth-child(8):before,
  nav.inner ul li:nth-child(8):after,
  nav.inner .ul li:nth-child(8):after,
  nav.inner ul .li:nth-child(8):after,
  nav.inner .ul .li:nth-child(8):after {
    display: none;
  }
  nav.inner ul li a,
  nav.inner .ul li a,
  nav.inner ul .li a,
  nav.inner .ul .li a {
    padding: 0 20px;
    height: 55px;
    line-height: 55px;
    font-weight: bold;
    font-size: 21px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    position: relative;
    white-space: nowrap;
  }
  nav.inner ul li a:after,
  nav.inner .ul li a:after,
  nav.inner ul .li a:after,
  nav.inner .ul .li a:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    height: 5px;
    background: transparent;
    width: 100%;
    left: 0;
  }
  nav.inner ul li a:hover,
  nav.inner .ul li a:hover,
  nav.inner ul .li a:hover,
  nav.inner .ul .li a:hover,
  nav.inner ul li a.active,
  nav.inner .ul li a.active,
  nav.inner ul .li a.active,
  nav.inner .ul .li a.active,
  nav.inner ul li a:focus,
  nav.inner .ul li a:focus,
  nav.inner ul .li a:focus,
  nav.inner .ul .li a:focus {
    color: #fff;
  }
  nav.inner ul li a:hover:after,
  nav.inner .ul li a:hover:after,
  nav.inner ul .li a:hover:after,
  nav.inner .ul .li a:hover:after,
  nav.inner ul li a.active:after,
  nav.inner .ul li a.active:after,
  nav.inner ul .li a.active:after,
  nav.inner .ul .li a.active:after,
  nav.inner ul li a:focus:after,
  nav.inner .ul li a:focus:after,
  nav.inner ul .li a:focus:after,
  nav.inner .ul .li a:focus:after {
    background: #57d193;
  }
  nav ul,
  nav .ul {
    display: inline-block;
    float: left;
    left: 50%;
    padding: 0;
    list-style: none;
    margin: 0;
  }
  nav ul li,
  nav .ul li,
  nav ul .li,
  nav .ul .li {
    display: inline-block;
    left: -50%;
    position: relative;
    float: left;
  }
  nav ul li a,
  nav .ul li a,
  nav ul .li a,
  nav .ul .li a {
    display: inline-block;
    padding: 22px 39px 27px 39px;
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'PT Sans Narrow';
    font-weight: bold;
    text-decoration: none;
    position: relative;
  }
  nav ul li a:hover,
  nav .ul li a:hover,
  nav ul .li a:hover,
  nav .ul .li a:hover,
  nav ul li a:focus,
  nav .ul li a:focus,
  nav ul .li a:focus,
  nav .ul .li a:focus {
    color: #fff;
  }
  nav ul li:nth-child(1):after,
  nav .ul li:nth-child(1):after,
  nav ul .li:nth-child(1):after,
  nav .ul .li:nth-child(1):after {
    content: "";
    display: block;
    width: 100%;
    bottom: 0;
    height: 5px;
    background: #57d193;
  }
  nav ul li:nth-child(1):before,
  nav .ul li:nth-child(1):before,
  nav ul .li:nth-child(1):before,
  nav .ul .li:nth-child(1):before {
    content: "";
    display: block;
    width: 100%;
    top: 0;
    height: 5px;
    background: #57d193;
    opacity: 0;
  }
  nav ul li:nth-child(1):hover:before,
  nav .ul li:nth-child(1):hover:before,
  nav ul .li:nth-child(1):hover:before,
  nav .ul .li:nth-child(1):hover:before,
  nav ul li:nth-child(1).active:before,
  nav .ul li:nth-child(1).active:before,
  nav ul .li:nth-child(1).active:before,
  nav .ul .li:nth-child(1).active:before {
    opacity: 1;
  }
  nav ul li:nth-child(2):after,
  nav .ul li:nth-child(2):after,
  nav ul .li:nth-child(2):after,
  nav .ul .li:nth-child(2):after {
    content: "";
    display: block;
    width: 100%;
    bottom: 0;
    height: 5px;
    background: #86d7ff;
  }
  nav ul li:nth-child(2):before,
  nav .ul li:nth-child(2):before,
  nav ul .li:nth-child(2):before,
  nav .ul .li:nth-child(2):before {
    content: "";
    display: block;
    width: 100%;
    top: 0;
    height: 5px;
    background: #86d7ff;
    opacity: 0;
  }
  nav ul li:nth-child(2):hover:before,
  nav .ul li:nth-child(2):hover:before,
  nav ul .li:nth-child(2):hover:before,
  nav .ul .li:nth-child(2):hover:before,
  nav ul li:nth-child(2).active:before,
  nav .ul li:nth-child(2).active:before,
  nav ul .li:nth-child(2).active:before,
  nav .ul .li:nth-child(2).active:before {
    opacity: 1;
  }
  nav ul li:nth-child(3):after,
  nav .ul li:nth-child(3):after,
  nav ul .li:nth-child(3):after,
  nav .ul .li:nth-child(3):after {
    content: "";
    display: block;
    width: 100%;
    bottom: 0;
    height: 5px;
    background: #8f80db;
  }
  nav ul li:nth-child(3):before,
  nav .ul li:nth-child(3):before,
  nav ul .li:nth-child(3):before,
  nav .ul .li:nth-child(3):before {
    content: "";
    display: block;
    width: 100%;
    top: 0;
    height: 5px;
    background: #8f80db;
    opacity: 0;
  }
  nav ul li:nth-child(3):hover:before,
  nav .ul li:nth-child(3):hover:before,
  nav ul .li:nth-child(3):hover:before,
  nav .ul .li:nth-child(3):hover:before,
  nav ul li:nth-child(3).active:before,
  nav .ul li:nth-child(3).active:before,
  nav ul .li:nth-child(3).active:before,
  nav .ul .li:nth-child(3).active:before {
    opacity: 1;
  }
  nav ul li:nth-child(4):after,
  nav .ul li:nth-child(4):after,
  nav ul .li:nth-child(4):after,
  nav .ul .li:nth-child(4):after {
    content: "";
    display: block;
    width: 100%;
    bottom: 0;
    height: 5px;
    background: #fcba31;
  }
  nav ul li:nth-child(4):before,
  nav .ul li:nth-child(4):before,
  nav ul .li:nth-child(4):before,
  nav .ul .li:nth-child(4):before {
    content: "";
    display: block;
    width: 100%;
    top: 0;
    height: 5px;
    background: #fcba31;
    opacity: 0;
  }
  nav ul li:nth-child(4):hover:before,
  nav .ul li:nth-child(4):hover:before,
  nav ul .li:nth-child(4):hover:before,
  nav .ul .li:nth-child(4):hover:before,
  nav ul li:nth-child(4).active:before,
  nav .ul li:nth-child(4).active:before,
  nav ul .li:nth-child(4).active:before,
  nav .ul .li:nth-child(4).active:before {
    opacity: 1;
  }
  nav ul li:nth-child(5):after,
  nav .ul li:nth-child(5):after,
  nav ul .li:nth-child(5):after,
  nav .ul .li:nth-child(5):after {
    content: "";
    display: block;
    width: 100%;
    bottom: 0;
    height: 5px;
    background: #c571b9;
  }
  nav ul li:nth-child(5):before,
  nav .ul li:nth-child(5):before,
  nav ul .li:nth-child(5):before,
  nav .ul .li:nth-child(5):before {
    content: "";
    display: block;
    width: 100%;
    top: 0;
    height: 5px;
    background: #c571b9;
    opacity: 0;
  }
  nav ul li:nth-child(5):hover:before,
  nav .ul li:nth-child(5):hover:before,
  nav ul .li:nth-child(5):hover:before,
  nav .ul .li:nth-child(5):hover:before,
  nav ul li:nth-child(5).active:before,
  nav .ul li:nth-child(5).active:before,
  nav ul .li:nth-child(5).active:before,
  nav .ul .li:nth-child(5).active:before {
    opacity: 1;
  }
  nav ul li:nth-child(6):after,
  nav .ul li:nth-child(6):after,
  nav ul .li:nth-child(6):after,
  nav .ul .li:nth-child(6):after {
    content: "";
    display: block;
    width: 100%;
    bottom: 0;
    height: 5px;
    background: #ff6c45;
  }
  nav ul li:nth-child(6):before,
  nav .ul li:nth-child(6):before,
  nav ul .li:nth-child(6):before,
  nav .ul .li:nth-child(6):before {
    content: "";
    display: block;
    width: 100%;
    top: 0;
    height: 5px;
    background: #ff6c45;
    opacity: 0;
  }
  nav ul li:nth-child(6):hover:before,
  nav .ul li:nth-child(6):hover:before,
  nav ul .li:nth-child(6):hover:before,
  nav .ul .li:nth-child(6):hover:before,
  nav ul li:nth-child(6).active:before,
  nav .ul li:nth-child(6).active:before,
  nav ul .li:nth-child(6).active:before,
  nav .ul .li:nth-child(6).active:before {
    opacity: 1;
  }
  nav ul li:nth-child(7):after,
  nav .ul li:nth-child(7):after,
  nav ul .li:nth-child(7):after,
  nav .ul .li:nth-child(7):after {
    content: "";
    display: block;
    width: 100%;
    bottom: 0;
    height: 5px;
    background: #456dc0;
  }
  nav ul li:nth-child(7):before,
  nav .ul li:nth-child(7):before,
  nav ul .li:nth-child(7):before,
  nav .ul .li:nth-child(7):before {
    content: "";
    display: block;
    width: 100%;
    top: 0;
    height: 5px;
    background: #456dc0;
    opacity: 0;
  }
  nav ul li:nth-child(7):hover:before,
  nav .ul li:nth-child(7):hover:before,
  nav ul .li:nth-child(7):hover:before,
  nav .ul .li:nth-child(7):hover:before,
  nav ul li:nth-child(7).active:before,
  nav .ul li:nth-child(7).active:before,
  nav ul .li:nth-child(7).active:before,
  nav .ul .li:nth-child(7).active:before {
    opacity: 1;
  }
}
@media screen and (min-width: 940px) {
  nav {
    display: block;
    overflow: hidden;
  }
  nav.inner {
    background: #EAEAEA;
  }
  nav.inner .before {
    display: block;
    position: absolute;
    top: 0%;
    height: 5px;
    width: 100%;
  }
  nav.inner ul,
  nav.inner .ul {
    left: 0%;
    width: 100%;
    text-align: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  nav.inner ul li,
  nav.inner .ul li,
  nav.inner ul .li,
  nav.inner .ul .li {
    width: auto;
    margin: 0;
    position: relative;
    left: 0%;
    float: none;
    white-space: nowrap;
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  nav.inner ul li:last-child,
  nav.inner .ul li:last-child,
  nav.inner ul .li:last-child,
  nav.inner .ul .li:last-child {
    width: auto;
  }
  nav.inner ul li:nth-child(1):before,
  nav.inner .ul li:nth-child(1):before,
  nav.inner ul .li:nth-child(1):before,
  nav.inner .ul .li:nth-child(1):before,
  nav.inner ul li:nth-child(1):after,
  nav.inner .ul li:nth-child(1):after,
  nav.inner ul .li:nth-child(1):after,
  nav.inner .ul .li:nth-child(1):after,
  nav.inner ul li:nth-child(2):before,
  nav.inner .ul li:nth-child(2):before,
  nav.inner ul .li:nth-child(2):before,
  nav.inner .ul .li:nth-child(2):before,
  nav.inner ul li:nth-child(2):after,
  nav.inner .ul li:nth-child(2):after,
  nav.inner ul .li:nth-child(2):after,
  nav.inner .ul .li:nth-child(2):after,
  nav.inner ul li:nth-child(3):before,
  nav.inner .ul li:nth-child(3):before,
  nav.inner ul .li:nth-child(3):before,
  nav.inner .ul .li:nth-child(3):before,
  nav.inner ul li:nth-child(3):after,
  nav.inner .ul li:nth-child(3):after,
  nav.inner ul .li:nth-child(3):after,
  nav.inner .ul .li:nth-child(3):after,
  nav.inner ul li:nth-child(4):before,
  nav.inner .ul li:nth-child(4):before,
  nav.inner ul .li:nth-child(4):before,
  nav.inner .ul .li:nth-child(4):before,
  nav.inner ul li:nth-child(4):after,
  nav.inner .ul li:nth-child(4):after,
  nav.inner ul .li:nth-child(4):after,
  nav.inner .ul .li:nth-child(4):after,
  nav.inner ul li:nth-child(5):before,
  nav.inner .ul li:nth-child(5):before,
  nav.inner ul .li:nth-child(5):before,
  nav.inner .ul .li:nth-child(5):before,
  nav.inner ul li:nth-child(5):after,
  nav.inner .ul li:nth-child(5):after,
  nav.inner ul .li:nth-child(5):after,
  nav.inner .ul .li:nth-child(5):after,
  nav.inner ul li:nth-child(6):before,
  nav.inner .ul li:nth-child(6):before,
  nav.inner ul .li:nth-child(6):before,
  nav.inner .ul .li:nth-child(6):before,
  nav.inner ul li:nth-child(6):after,
  nav.inner .ul li:nth-child(6):after,
  nav.inner ul .li:nth-child(6):after,
  nav.inner .ul .li:nth-child(6):after,
  nav.inner ul li:nth-child(7):before,
  nav.inner .ul li:nth-child(7):before,
  nav.inner ul .li:nth-child(7):before,
  nav.inner .ul .li:nth-child(7):before,
  nav.inner ul li:nth-child(7):after,
  nav.inner .ul li:nth-child(7):after,
  nav.inner ul .li:nth-child(7):after,
  nav.inner .ul .li:nth-child(7):after,
  nav.inner ul li:nth-child(8):before,
  nav.inner .ul li:nth-child(8):before,
  nav.inner ul .li:nth-child(8):before,
  nav.inner .ul .li:nth-child(8):before,
  nav.inner ul li:nth-child(8):after,
  nav.inner .ul li:nth-child(8):after,
  nav.inner ul .li:nth-child(8):after,
  nav.inner .ul .li:nth-child(8):after {
    display: none;
  }
  nav.inner ul li a,
  nav.inner .ul li a,
  nav.inner ul .li a,
  nav.inner .ul .li a {
    font-size: 20px;
    color: #272425;
    padding: 26px 0px 19px 0px;
  }
  nav.inner ul li a:hover,
  nav.inner .ul li a:hover,
  nav.inner ul .li a:hover,
  nav.inner .ul .li a:hover {
    color: #272425;
  }
  nav ul,
  nav .ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    list-style: none;
    margin: 0;
    width: 100%;
    height: 62px;
  }
  nav ul li,
  nav .ul li,
  nav ul .li,
  nav .ul .li {
    text-align: center;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  nav ul li a,
  nav .ul li a,
  nav ul .li a,
  nav .ul .li a {
    height: 52px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'PT Sans Narrow';
    text-decoration: none;
    position: relative;
  }
  nav ul li a span,
  nav .ul li a span,
  nav ul .li a span,
  nav .ul .li a span {
    display: inline-block;
    position: relative;
  }
  nav ul li a span:after,
  nav .ul li a span:after,
  nav ul .li a span:after,
  nav .ul .li a span:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    padding: 0 5px;
    bottom: -7px;
    height: 2px;
    background: transparent;
  }
  nav ul li a:hover,
  nav .ul li a:hover,
  nav ul .li a:hover,
  nav .ul .li a:hover,
  nav ul li a.active,
  nav .ul li a.active,
  nav ul .li a.active,
  nav .ul .li a.active,
  nav ul li a:focus,
  nav .ul li a:focus,
  nav ul .li a:focus,
  nav .ul .li a:focus {
    color: #fff;
  }
  nav ul li a:hover span:after,
  nav .ul li a:hover span:after,
  nav ul .li a:hover span:after,
  nav .ul .li a:hover span:after,
  nav ul li a.active span:after,
  nav .ul li a.active span:after,
  nav ul .li a.active span:after,
  nav .ul .li a.active span:after,
  nav ul li a:focus span:after,
  nav .ul li a:focus span:after,
  nav ul .li a:focus span:after,
  nav .ul .li a:focus span:after {
    background: #272425;
  }
  nav ul li .after,
  nav .ul li .after,
  nav ul .li .after,
  nav .ul .li .after {
    display: block;
    width: 100%;
    bottom: 0;
    height: 5px;
  }
  nav ul li .before,
  nav .ul li .before,
  nav ul .li .before,
  nav .ul .li .before {
    display: block;
    width: 0%;
    top: 0;
    height: 5px;
    opacity: 1;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
  }
  nav ul li:hover .before,
  nav .ul li:hover .before,
  nav ul .li:hover .before,
  nav .ul .li:hover .before,
  nav ul li.active .before,
  nav .ul li.active .before,
  nav ul .li.active .before,
  nav .ul .li.active .before {
    width: 100%;
  }
}
@media screen and (min-width: 1100px) {
  nav ul li a,
  nav .ul li a,
  nav ul .li a,
  nav .ul .li a {
    font-size: 15px;
  }
}
@media screen and (min-width: 1366px) {
  nav {
    width: 1366px;
    margin: 0 auto;
  }
  nav.inner ul,
  nav.inner .ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  nav.inner ul li,
  nav.inner .ul li,
  nav.inner ul .li,
  nav.inner .ul .li {
    float: left;
  }
  nav.inner ul li a,
  nav.inner .ul li a,
  nav.inner ul .li a,
  nav.inner .ul .li a {
    font-size: 24px;
  }
  nav.inner ul li a:hover,
  nav.inner .ul li a:hover,
  nav.inner ul .li a:hover,
  nav.inner .ul .li a:hover {
    color: #57d193;
  }
  nav.inner ul li a span,
  nav.inner .ul li a span,
  nav.inner ul .li a span,
  nav.inner .ul .li a span {
    display: inline-block;
    position: relative;
  }
  nav.inner ul li a span:after,
  nav.inner .ul li a span:after,
  nav.inner ul .li a span:after,
  nav.inner .ul .li a span:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    padding: 0 5px;
    bottom: -7px;
    height: 2px;
    background: transparent;
  }
  nav.inner ul li a:hover,
  nav.inner .ul li a:hover,
  nav.inner ul .li a:hover,
  nav.inner .ul .li a:hover,
  nav.inner ul li a.active,
  nav.inner .ul li a.active,
  nav.inner ul .li a.active,
  nav.inner .ul .li a.active {
    color: #272425;
  }
  nav.inner ul li a:hover span:after,
  nav.inner .ul li a:hover span:after,
  nav.inner ul .li a:hover span:after,
  nav.inner .ul .li a:hover span:after,
  nav.inner ul li a.active span:after,
  nav.inner .ul li a.active span:after,
  nav.inner ul .li a.active span:after,
  nav.inner .ul .li a.active span:after {
    background: #272425;
  }
  nav ul li,
  nav .ul li,
  nav ul .li,
  nav .ul .li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  nav ul li a,
  nav .ul li a,
  nav ul .li a,
  nav .ul .li a {
    height: 52px;
    font-size: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
#callback {
  background: #18B5B2;
}
#callback h2 {
  text-transform: uppercase;
  margin: 0 0 50px;
  text-align: center;
  color: #fff;
}
#callback .callback_info {
  display: block;
  text-align: center;
  min-height: 180px;
}
#callback .callback_info .callback_info_inner {
  position: relative;
  text-align: left;
}
#callback .callback_info .callback_info_inner .callback_info_img {
  overflow: hidden;
  border-radius: 180px;
  left: 0;
  top: 0;
}
#callback .callback_info .callback_info_inner .callback_info_img img {
  width: 100%;
  height: auto;
}
#callback .callback_info .callback_info_inner .callback_info_right h4 {
  font-size: 34px;
  line-height: 30px;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
}
#callback .callback_info .callback_info_inner .callback_info_right p {
  font-size: 24px;
  color: #fff;
  margin: 0 0 24px 0;
  text-transform: lowercase;
  line-height: 20px;
}
#callback .callback_info .callback_info_inner .callback_info_right .callback_info_right_phone {
  font-size: 24px;
  position: relative;
  padding: 0 0 0 65px;
  height: 47px;
  line-height: 47px;
  color: #fff;
}
#callback .callback_info .callback_info_inner .callback_info_right .callback_info_right_phone:before {
  content: "";
  display: block;
  width: 47px;
  height: 47px;
  left: 0;
  top: 0;
  position: absolute;
  background: url(/img/icons/about/icon-9.png) no-repeat;
}
@media screen and (max-width: 939px) {
  #callback {
    padding: 50px 0;
  }
  #callback h2 {
    font-size: 40px;
    line-height: 40px;
  }
  #callback .callback_info .callback_info_inner {
    display: block;
    padding: 0;
  }
  #callback .callback_info .callback_info_inner .callback_info_img {
    display: block;
    width: 180px;
    height: 180px;
    position: relative;
    margin: 0 auto;
  }
  #callback .callback_info .callback_info_inner .callback_info_right {
    display: block;
    text-align: center;
  }
  #callback .callback_info .callback_info_inner .callback_info_right h4 {
    padding: 36px 0 15px 0;
  }
  #callback .callback_info .callback_info_inner .callback_info_right .callback_info_right_phone {
    display: inline-block;
  }
}
@media screen and (min-width: 940px) {
  #callback {
    padding: 93px 0 95px 0;
  }
  #callback h2 {
    font-size: 60px;
    line-height: 60px;
  }
  #callback .callback_info .callback_info_inner {
    display: inline-block;
    padding: 0 0 0 240px;
  }
  #callback .callback_info .callback_info_inner .callback_info_img {
    display: inline-block;
    width: 175px;
    height: 175px;
    position: absolute;
  }
  #callback .callback_info .callback_info_inner .callback_info_right {
    display: inline-block;
  }
  #callback .callback_info .callback_info_inner .callback_info_right h4 {
    padding: 15px 0;
  }
  #callback .callback_info .callback_info_inner .callback_info_right .callback_info_right_phone {
    display: block;
  }
}
@media screen and (min-width: 1366px) {
  #callback {
    width: 1366px;
    margin: 0 auto;
  }
}
.callback_block {
  background: #C7C7C7;
  display: none;
}
.callback_block span.title {
  display: block;
  height: 52px;
  line-height: 52px;
  margin: 0 40px 0 0;
  font-weight: bold;
  font-family: 'PT Sans Narrow';
  text-transform: uppercase;
  color: #242021;
  float: left;
}
.callback_block .callback_form {
  float: left;
}
.callback_block input[type=text],
.callback_block div.v_input {
  border: 2px solid #F0F8F7;
  border-radius: 3px;
  outline: 0;
  height: 48px;
  line-height: 48px;
  font-size: 36px;
  color: #767979;
  background: #F0F8F7;
  float: left;
}
.callback_block input[placeholder],
.callback_block input::-webkit-input-placeholder,
.callback_block input::-moz-placeholder,
.callback_block input:-moz-placeholder,
.callback_block input:-ms-input-placeholder,
.callback_block input:focus::-webkit-input-placeholder,
.callback_block input:focus::-moz-placeholder,
.callback_block input:focus:-moz-placeholder,
.callback_block input:focus:-ms-input-placeholder {
  line-height: 48px;
  font-size: 36px;
  color: #767979;
}
.callback_block input[type=text] {
  padding: 0 15px;
}
.callback_block button {
  padding: 0;
  font-size: 24px;
  font-weight: 700;
  height: 52px;
  line-height: 52px;
  display: block;
}
.callback_block .callback_link {
  float: right;
  height: 52px;
  line-height: 52px;
}
.callback_block .callback_link a {
  color: #242021;
  font-style: italic;
  padding: 0 38px 0 0;
  position: relative;
  text-decoration: none;
  line-height: 18px;
  display: inline-block;
}
.callback_block .callback_link a:before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  right: 0;
  top: -2px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDg3M0Y4NzU0OTk5MTFFNjg5QzVFQjI1NjEzRjVEOTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDg3M0Y4NzY0OTk5MTFFNjg5QzVFQjI1NjEzRjVEOTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEODczRjg3MzQ5OTkxMUU2ODlDNUVCMjU2MTNGNUQ5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEODczRjg3NDQ5OTkxMUU2ODlDNUVCMjU2MTNGNUQ5MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqejR9sAAAJKSURBVHjaxJbNaxNRFMXPDBVqcWWsYMUKbbFJ1abu1bhSwYXShS4Ei6aiqKALa8FVjTtXghtD/wPd6EbQZUybj5I21RJjSSUi2IotHSMlpaZ5njeMJU4nyYsmeuAXJu++e8/MvI95mhACVbSPnCHHSQ9xWe1LJEVekWdktmIVaVQGHwkJdYWsHMd6To3N5DEpitpVtHKbqxltJ+Pi7zVu1XI0aiFRUT9FrZqbjEZF/TVqN/L94ZiojJmv1Oi1auaTuYx4+iFTi5msjSbOcC85DAW9+PQRQ+mUeb2taQtO7mlXSZO1vTp/+lV6h+Y/48bMW+iahgK5NvMG4YV5KKpfGh2p1iux+BVXpqfAF45H+w8iSPK8vpycxCRjCjoqjdyVeqSMZfgTEzCKRTxwe3Cqfa/Jw26P2XaJsbRhVDPq1kv2rk3K5nLwx2P4sr6O+51dONvRtRE7x/+Bjk4zdjEeRfZ7rpKRSy8XWVhZwUA8gmzhB+7wCfx8ArsG3T0Y4oSQfQZiETOnnHRrF/5Ni6t53mUEs2truN62Gzc5JppDsmy7daAXV3e1mX0HmSNzHbQkjdL21pHkFJL5PC607sRwb58508reKWN3vYdwfkcrEswJMNdB7+VivWdfYRljWQxPxMRqoaC8KmXf2/GomPtmOIUDGn/kgk2iseqTr26ahBtoEjY9/sGmesz+mQg2wCj4Xz98EledzKJWrYqHk611OJy0qJyCSifIWA0mY78G3glN4QApd/fT5ATx2A6Q78hL8txphynVTwEGABcK1v9RRhfOAAAAAElFTkSuQmCC) no-repeat;
}
.callback_block .callback_link a:hover span {
  border-color: transparent;
}
.callback_block .callback_link a span {
  display: inline-block;
  border-bottom: 1px dashed #242021;
}
.callback_block .personal-data-agreement {
  width: 96%;
  margin: 0 auto;
  text-align: center;
  color: #888888;
  font-size: 13px;
  padding-top: 7px;
  padding-bottom: 5px;
}
.callback_block .personal-data-agreement a {
  color: #888888;
  text-decoration: underline;
}
@media screen and (max-width: 939px) {
  .callback_block {
    padding: 0 0 10px 0;
    position: relative;
  }
  .callback_block span.title {
    font-size: 19px;
  }
  .callback_block .callback_form {
    width: 100%;
  }
  .callback_block .callback_form .wrapper {
    width: 100%;
  }
  .callback_block input[type=text],
  .callback_block div.v_input {
    width: 75%;
    margin: 0 0 20px 0;
  }
  .callback_block div.code.v_input {
    width: 20%;
    margin: 0 5% 0 0;
    text-align: center;
  }
  .callback_block button {
    width: 80%;
    margin: 0px auto 0 auto;
  }
  .callback_block .callback_link {
    position: absolute;
    right: 2%;
    top: 0;
  }
  .callback_block .callback_link a {
    font-size: 16px;
  }
  .callback_block .callback_link a:before {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
  }
}
@media screen and (min-width: 940px) {
  .callback_block {
    padding: 20px 0 0 0;
  }
  .callback_block span.title {
    font-size: 28px;
  }
  .callback_block input[type=text] {
    width: 285px;
    margin: 0 20px 0 0;
  }
  .callback_block div.code.v_input {
    min-width: 105px;
    margin: 0 20px 0 0;
    text-align: center;
  }
  .callback_block button {
    width: 245px;
    float: left;
  }
  .callback_block .callback_link a {
    font-size: 18px;
  }
}
@media screen and (min-width: 1366px) {
  .callback_block {
    width: 1366px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 939px) {
  .city_header {
    display: none !important;
  }
}
@media screen and (min-width: 940px) {
  .citiesbox {
    background-color: white;
    position: absolute;
    z-index: 10000001;
    width: 400px;
    border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    left: 730px;
    top: 203.5px;
    padding-top: 10px;
    padding-bottom: 20px;
  }
  .citiesbox ul h2 {
    font-weight: bold;
    font-family: 'PT Sans Narrow';
    text-transform: uppercase;
    color: #1CB5B2;
  }
  .citiesbox ul li {
    display: block;
    width: 50%;
    float: left;
    margin: 0;
    cursor: pointer;
  }
  .citiesbox ul li span {
    padding: 10px 15px;
    display: inline-block;
    text-align: left;
    float: left;
  }
  .citiesbox ul li span a {
    font-size: 16px;
    color: black;
  }
  .citiesbox ul li span a:hover {
    text-decoration: none;
    color: #1CB5B2;
    font-weight: bold;
  }
  .citiesbox ul li.active {
    font-weight: bold;
  }
  .closecitypanel {
    background-image: url('/img/closes.png');
    background-repeat: no-repeat;
    background-size: 75%;
    width: 25px;
    height: 31px;
    position: absolute;
    left: 410px;
    top: 2px;
    cursor: pointer;
  }
  .checkcitypanel_mid {
    padding: 30px;
  }
  .ddl_cc_list_itm {
    font-size: 16px;
    color: #1CB5B2;
    font-weight: normal;
  }
  .boxbackground {
    background-color: black;
    filter: alpha(opacity=50);
    opacity: 0.5;
  }
  .city_header_main {
    position: absolute;
    top: 40px;
    right: 100px;
    width: 259px;
    height: 171px;
    padding-top: 20px;
    z-index: 100;
  }
  .city_header_main:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    border: 30px solid transparent;
    border-bottom: 20px solid #18B5B2;
    margin: -50px 0 0 -30px;
  }
  .city_header_main .city_header_body {
    background: #18B5B2;
  }
  .city_header_main .city_header_body .city_header_yes {
    width: 100px;
    height: 65px;
  }
  .city_header_main .city_header_text {
    color: White;
    font-family: PT Sans Narrow;
    font-size: 20px;
    line-height: 1.2;
    margin-left: 23px;
    text-align: left;
    padding-top: 10px;
  }
  .city_header_main .city_btnyes_header {
    position: absolute;
    left: 22px;
    top: 94px;
    width: 90px;
    height: 35px;
    background: white;
    color: black;
    font-family: PT Sans Narrow;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    padding-top: 5px;
  }
  .city_header_main .city_btnyes_header:hover,
  .city_header_main .city_btnyes_header:active,
  .city_header_main .city_btnyes_header:visited {
    color: black;
  }
  .city_header_main .city_btnno_header {
    position: absolute;
    left: 143px;
    top: 94px;
    width: 90px;
    height: 35px;
    background: white;
    color: black;
    font-family: PT Sans Narrow;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    padding-top: 5px;
  }
  .city_header_main .city_btnno_header:hover,
  .city_header_main .city_btnno_header:active,
  .city_header_main .city_btnno_header:visited {
    color: black;
  }
  .city_header_school {
    position: absolute;
    top: 60px;
    left: -35px;
    width: 259px;
    height: 171px;
    z-index: 100;
  }
  .city_header_school:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    border: 30px solid transparent;
    border-bottom: 20px solid #18B5B2;
    margin: -50px 0 0 -30px;
  }
  .city_header_school .city_header_body {
    background: #18B5B2;
  }
  .city_header_school .city_header_body .city_header_yes {
    width: 100px;
    height: 65px;
  }
  .city_header_school .city_header_text {
    color: White;
    font-family: PT Sans Narrow;
    font-size: 20px;
    line-height: 1.2;
    margin-left: 23px;
    text-align: left;
    padding-top: 10px;
  }
  .city_header_school .city_btnyes_header {
    position: absolute;
    left: 22px;
    top: 71px;
    width: 90px;
    height: 35px;
    background: white;
    color: black;
    font-family: PT Sans Narrow;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    padding-top: 5px;
  }
  .city_header_school .city_btnyes_header:hover,
  .city_header_school .city_btnyes_header:active,
  .city_header_school .city_btnyes_header:visited {
    color: black;
  }
  .city_header_school .city_btnno_header {
    position: absolute;
    left: 143px;
    top: 71px;
    width: 90px;
    height: 35px;
    background: white;
    color: black;
    font-family: PT Sans Narrow;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    padding-top: 5px;
  }
  .city_header_school .city_btnno_header:hover,
  .city_header_school .city_btnno_header:active,
  .city_header_school .city_btnno_header:visited {
    color: black;
  }
}
@media screen and (min-width: 1366px) {
  .city_header_main {
    right: 60px !important;
  }
}
#content.inner.bg {
  background: #EAEAEA;
}
#content.inner.about,
#content.inner.franchising_about {
  background: #EAEAEA;
}
#content.inner.about.satellite,
#content.inner.franchising_about.satellite {
  background: #18B5B2;
  color: #FFFFFF;
}
#content.inner.about.satellite .content_left,
#content.inner.franchising_about.satellite .content_left {
  min-height: 380px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#content.inner.about.satellite .content_left .info,
#content.inner.franchising_about.satellite .content_left .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#content.inner.about.satellite .content_left .info > div,
#content.inner.franchising_about.satellite .content_left .info > div {
  font-size: 20px;
  font-weight: bold;
  font-family: 'PT Sans Narrow';
  line-height: 30px;
}
#content.inner.about.satellite .content_left .info > div span,
#content.inner.franchising_about.satellite .content_left .info > div span {
  color: #FAA833;
  font-size: 50px;
  white-space: nowrap;
}
#content h1 {
  text-align: center;
  margin: 0 0 60px 0;
  text-transform: uppercase;
}
#content.inner {
  display: block;
}
#content.inner h2,
#content.inner h1 {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 0 20px 0;
}
#content.inner p {
  text-align: center;
  font-size: 30px;
  margin: 0;
  font-family: 'PT Sans';
  line-height: 28px;
}
#content.inner #teahers {
  display: block;
}
#content.inner #teahers .tabs_content ul li.tabs_item {
  display: none;
  background: none;
}
#content.inner #teahers .tabs_content ul li.tabs_item:nth-child(2n+2) {
  background: none;
}
#content.inner #teahers .tabs_content ul li.tabs_item.active {
  display: block;
}
#content.inner #teahers .tabs_nav {
  overflow: hidden;
}
#content.inner #teahers .tabs_nav:after {
  content: "";
  display: block;
  clear: both;
}
#content.inner #teahers .tabs_nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#content.inner #teahers .tabs_nav ul li {
  background: transparent;
}
#content.inner #teahers .tabs_nav ul li:nth-child(2n+2) {
  background: transparent;
}
#content.inner #teahers .tabs_nav ul li .show {
  background: #18B5B2;
}
#content.inner #teahers .tabs_nav ul li:last-child a {
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
}
#content.inner #teahers .tabs_nav ul li:last-child a:hover small span {
  border-color: transparent;
}
#content.inner #teahers .tabs_nav ul li:last-child a:before {
  content: "";
  display: inline-block;
  position: relative;
  height: 100%;
  vertical-align: middle;
}
#content.inner #teahers .tabs_nav ul li:last-child a small {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  white-space: normal;
}
#content.inner #teahers .tabs_nav ul li:last-child a span {
  font-size: 22px;
  font-weight: bold;
  display: inline;
  border-bottom: 1px dashed #fff;
  line-height: 15px;
}
#content.inner #teahers .tabs_nav ul li:last-child a span b {
  display: inline;
  position: relative;
  top: 5px;
}
#content.inner #teahers .tabs_nav ul li a {
  display: inline-block;
  width: 115px;
  height: 115px;
  border: 2px solid #c6c6c6;
  border-radius: 119px;
  overflow: hidden;
  position: relative;
  background: #fff;
}
#content.inner #teahers .tabs_nav ul li a.show {
  text-align: center;
}
#content.inner #teahers .tabs_nav ul li a:hover,
#content.inner #teahers .tabs_nav ul li a.active {
  border-color: #18B5B2;
}
#content.inner #teahers .tabs_nav ul li img {
  width: 100%;
  height: auto;
}
#content.inner #teahers .teahers_item_content_photos {
  position: relative;
}
#content.inner #teahers .teahers_item_content_photos .content {
  width: 100%;
}
#content.inner #teahers .teahers_item_content_photos h3,
#content.inner #teahers .teahers_item_content_photos .block-title {
  position: absolute;
  width: 100%;
  text-align: center;
  top: -25px;
  margin: 0;
  font-weight: bold;
  font-family: 'PT Sans Narrow';
  line-height: 1.1;
}
#content.inner #teahers .teahers_item_content_photos h3 span,
#content.inner #teahers .teahers_item_content_photos .block-title span {
  background: #fff;
  -webkit-box-shadow: 0 3px 5px #272727;
          box-shadow: 0 3px 5px #272727;
  text-transform: uppercase;
}
#content.inner #teahers .teahers_item_content {
  display: block;
}
#content.inner #teahers .teahers_item_content:after {
  content: "";
  display: block;
  clear: both;
}
#content.inner #teahers .teahers_item_content h2 {
  margin: 0 0 25px 0;
  font-size: 28px;
  text-transform: uppercase;
}
#content.inner #teahers .teahers_item_content h2.red {
  color: #E04F55;
}
#content.inner #teahers .teahers_item_content .teahers_item_content_left {
  float: left;
}
#content.inner #teahers .teahers_item_content .teahers_item_content_left a.button {
  height: 57px;
  line-height: 57px;
  font-weight: bold;
  padding: 0;
  font-size: 20px;
}
#content.inner #teahers .teahers_item_content .teahers_item_content_left ul {
  list-style: none;
  margin: 0;
  padding: 0 0 20px 0;
}
#content.inner #teahers .teahers_item_content .teahers_item_content_left ul li {
  display: block;
  margin: 0 0 30px 0;
}
#content.inner #teahers .teahers_item_content .teahers_item_content_left ul li a {
  color: #272425;
  display: inline;
  text-decoration: none;
  font-size: 22px;
  border-bottom: 1px solid #272425;
}
#content.inner #teahers .teahers_item_content .teahers_item_content_left ul li a span {
  display: inline;
  position: relative;
  top: 2px;
}
#content.inner #teahers .teahers_item_content .teahers_item_content_left ul li a span b {
  color: #E04F55;
}
#content.inner #teahers .teahers_item_content .teahers_item_content_left ul li a:hover {
  border-color: transparent;
}
#content.inner #teahers .teahers_item_content .teahers_item_content_left p {
  text-align: left;
  font-size: 22px;
  margin: 0 0 5px 0;
  font-weight: bold;
}
#content.inner #teahers .teahers_item_content .teahers_item_content_right p {
  text-align: left;
  font-size: 18px;
  margin: 0 0 35px 0;
  line-height: 27px;
}
#content.inner #teahers ul + .content p {
  font-size: 24px;
  text-align: left;
}
#content.inner #teahers ul + .content .content_link {
  padding: 50px 0;
  text-align: center;
}
#content.inner #teahers ul + .content .content_link a {
  padding: 0;
  height: 58px;
  line-height: 58px;
  width: 277px;
  text-align: center;
  border-top-color: #FBC275;
  border-bottom-color: #C17C14;
  font-size: 20px;
  background: -webkit-gradient(linear, left bottom, left top, from(#ED8812), to(#FBAA38));
  background: -webkit-linear-gradient(bottom, #ED8812, #FBAA38);
  background: -o-linear-gradient(bottom, #ED8812, #FBAA38);
  background: linear-gradient(to top, #ED8812, #FBAA38);
}
#content.inner #teahers ul + .content .content_link a:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#ED8812), to(#FBAA38));
  background: -webkit-linear-gradient(top, #ED8812, #FBAA38);
  background: -o-linear-gradient(top, #ED8812, #FBAA38);
  background: linear-gradient(to bottom, #ED8812, #FBAA38);
}
#content.inner #teahers ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#content.inner #teahers ul li:nth-child(2n+2) {
  background: #EAEAEA;
}
#content.inner #teahers ul li .content {
  position: relative;
}
#content.inner #teahers ul li .teahers_img {
  position: absolute;
  left: 0;
  line-height: 0;
}
#content.inner #teahers ul li .teahers_content {
  text-align: left;
}
#content.inner #teahers ul li .teahers_content .name {
  font-family: 'PT Sans Narrow';
  font-weight: bold;
  text-transform: uppercase;
}
#content.inner #teahers ul li .teahers_content .post {
  font-size: 24px;
  font-family: 'PT Sans';
  font-weight: normal;
}
#content.inner #teahers ul li .teahers_content p {
  position: relative;
  font-style: italic;
  text-align: left;
}
#content.inner #teahers ul li .teahers_content p:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  width: 25px;
  height: 21px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzE4MjdGMDMzNDU4MTFFNjk5NzNBOTdDOEY0RDNDNzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzE4MjdGMDQzNDU4MTFFNjk5NzNBOTdDOEY0RDNDNzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTgyN0YwMTM0NTgxMUU2OTk3M0E5N0M4RjREM0M3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MTgyN0YwMjM0NTgxMUU2OTk3M0E5N0M4RjREM0M3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PotWsnQAAAG6SURBVHjalJVJSwNBEIUnk1GjuCSREIyEiIngKS4HQTyJR/+sJy/iQfAWhSBuxAW3IJGoKGpcxuWVvJZmmOlpH3zQk+n066qu6vHKpTEnoD6QAR/gDvhOvFyQBl3gAbyqF542aQjMgyJI8Ld3UAN7hoWrYAr0aL+fgk0xUgY5sAy6AwvI8wKjqgXeySYWQTnEeJwRrbiMYilkcV3TjFBXNWJxpSyYFYMKGIzJsexWPyzZ1IzF2VTEoOTYqV8bF2Ii/isYl/m30WMgfBs9iUHKYuInK0MpZWnQEINvi4kb4Nn5n65BXQ6ro+W3AZpgAgwwLXVO1tXRxtKQayzNHDd8wf99iUFbM5DOPSImtbXxG7gioZ3YjKgUk1rcuaiX60S2+ol23xQsDXzt0JMgbzKQi2lfK7+8pclvjjmeNBmItqVmOZ6zNJBbc0d1LBg2GUg+1xn6CO8eG22xwhJR91kym06rsdT5Le+cIk1bMQZSkmdglBEU+OyHGaiwLxmFCrvF74Kpy49ZTSX20Au4DzNw+PKQi5aZLhVdlOSwz7m5DD9AYnbgGXYlB7jLlLmWZ3IDVvntkEicHwEGAOVvXxEPDjAjAAAAAElFTkSuQmCC) no-repeat;
}
#content.inner #teahers ul li .teahers_content p:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 5px;
  width: 25px;
  height: 21px;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzE4MjdGMDMzNDU4MTFFNjk5NzNBOTdDOEY0RDNDNzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzE4MjdGMDQzNDU4MTFFNjk5NzNBOTdDOEY0RDNDNzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTgyN0YwMTM0NTgxMUU2OTk3M0E5N0M4RjREM0M3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MTgyN0YwMjM0NTgxMUU2OTk3M0E5N0M4RjREM0M3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PotWsnQAAAG6SURBVHjalJVJSwNBEIUnk1GjuCSREIyEiIngKS4HQTyJR/+sJy/iQfAWhSBuxAW3IJGoKGpcxuWVvJZmmOlpH3zQk+n066qu6vHKpTEnoD6QAR/gDvhOvFyQBl3gAbyqF542aQjMgyJI8Ld3UAN7hoWrYAr0aL+fgk0xUgY5sAy6AwvI8wKjqgXeySYWQTnEeJwRrbiMYilkcV3TjFBXNWJxpSyYFYMKGIzJsexWPyzZ1IzF2VTEoOTYqV8bF2Ii/isYl/m30WMgfBs9iUHKYuInK0MpZWnQEINvi4kb4Nn5n65BXQ6ro+W3AZpgAgwwLXVO1tXRxtKQayzNHDd8wf99iUFbM5DOPSImtbXxG7gioZ3YjKgUk1rcuaiX60S2+ol23xQsDXzt0JMgbzKQi2lfK7+8pclvjjmeNBmItqVmOZ6zNJBbc0d1LBg2GUg+1xn6CO8eG22xwhJR91kym06rsdT5Le+cIk1bMQZSkmdglBEU+OyHGaiwLxmFCrvF74Kpy49ZTSX20Au4DzNw+PKQi5aZLhVdlOSwz7m5DD9AYnbgGXYlB7jLlLmWZ3IDVvntkEicHwEGAOVvXxEPDjAjAAAAAElFTkSuQmCC) no-repeat;
}
#content.inner #teahers ul li .teahers_content .more {
  margin: 30px 0 0 0;
}
#content.inner #teahers ul li .teahers_content .more a {
  display: inline-block;
  border-bottom: 1px solid #18B5B2;
  color: #18B5B2;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
}
#content.inner #teahers ul li .teahers_content .more a:hover {
  border-color: transparent;
}
#content.about .content_left,
#content.franchising_about .content_left {
  text-align: left;
}
#content.about .content_left .first_text,
#content.franchising_about .content_left .first_text {
  font-family: Montserrat;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 134%;
  margin: 0 0 20px 0;
}
#content.about .content_left p,
#content.franchising_about .content_left p {
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
#content.about .content_left p,
#content.franchising_about .content_left p {
  text-align: left;
}
#content.about .content_left .content_left_submit,
#content.franchising_about .content_left .content_left_submit {
  margin: 50px 0 0 0;
}
#content.about .content_left .content_left_submit a.button,
#content.franchising_about .content_left .content_left_submit a.button {
  padding: 0;
  height: 58px;
  line-height: 58px;
  width: 277px;
  text-align: center;
  border-top-color: #FBC275;
  border-bottom-color: #C17C14;
  font-size: 20px;
  background: -webkit-gradient(linear, left bottom, left top, from(#d58727), to(#e5a63f));
  background: -webkit-linear-gradient(bottom, #d58727, #e5a63f);
  background: -o-linear-gradient(bottom, #d58727, #e5a63f);
  background: linear-gradient(to top, #d58727, #e5a63f);
}
#content.about .content_left .content_left_submit a.button:hover,
#content.franchising_about .content_left .content_left_submit a.button:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#e5a63f), to(#d58727));
  background: -webkit-linear-gradient(bottom, #e5a63f, #d58727);
  background: -o-linear-gradient(bottom, #e5a63f, #d58727);
  background: linear-gradient(to top, #e5a63f, #d58727);
}
#content.about .content_right,
#content.franchising_about .content_right {
  float: right;
  text-align: right;
}
#content.about .content_right img,
#content.franchising_about .content_right img {
  height: auto;
}
@media screen and (max-width: 939px) {
  #content {
    padding: 40px 0 40px 0;
  }
  #content.inner.about,
  #content.inner.franchising_about {
    padding: 131px 0 0 0;
    padding-bottom: 30px;
  }
  #content.inner.about h1,
  #content.inner.franchising_about h1 {
    font-size: 40px;
    line-height: 40px;
  }
  #content.inner.about .content_left,
  #content.inner.franchising_about .content_left {
    font-size: 24px;
    line-height: 34px;
  }
  #content.inner.about .content_left p,
  #content.inner.franchising_about .content_left p {
    font-size: 18px;
    line-height: 28px;
  }
  #content.inner.about.satellite,
  #content.inner.franchising_about.satellite {
    padding-top: 0;
  }
  #content.inner.about.satellite .content_left .info,
  #content.inner.franchising_about.satellite .content_left .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 20px;
  }
  #content.inner.about.satellite .content_left .info > div,
  #content.inner.franchising_about.satellite .content_left .info > div {
    white-space: nowrap;
  }
  #content.inner.about.satellite .content_left .info > div span,
  #content.inner.franchising_about.satellite .content_left .info > div span {
    color: #FAA833;
    font-size: 50px;
    white-space: nowrap;
  }
  #content.inner.teacher {
    background: #fff;
  }
  #content.inner.teacher h1 {
    margin: 0 0 25px 0;
  }
  #content .content_left h5 {
    line-height: 34px;
    margin: 0 0 20px 0;
    font-size: 24px;
    font-weight: normal;
    font-family: PT Sans;
  }
  #content h1 {
    font-size: 40px;
    line-height: 40px;
  }
  #content.inner.photoschool {
    padding: 55px 0 35px 0;
  }
  #content.inner.teachers {
    background: #fff;
    padding-bottom: 0;
  }
  #content.inner.teachers h1 {
    margin: 0 0 50px 0;
  }
  #content.inner {
    padding: 60px 0;
    background: #F6F6F6;
  }
  #content.inner h2,
  #content.inner h1 {
    font-size: 40px;
    line-height: 40px;
  }
  #content.inner .teahers_item_content_reviews {
    padding: 15px 0 0 0;
  }
  #content.inner #teahers .content {
    width: 100%;
    padding: 374px 0 0 0;
  }
  #content.inner #teahers .tabs {
    position: relative;
    overflow: hidden;
  }
  #content.inner #teahers .tabs:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 143px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.9)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));
    width: 40px;
    z-index: 1;
  }
  #content.inner #teahers .tabs_nav {
    width: 100%;
    margin: 0 auto 10px;
    padding: 10px 0 0 0;
    overflow-x: scroll;
    white-space: nowrap;
    position: relative;
  }
  #content.inner #teahers .tabs_nav ul {
    display: inline-block !important;
    width: auto;
  }
  #content.inner #teahers .tabs_nav ul li {
    display: inline-block !important;
    padding: 0 6px 10px;
  }
  #content.inner #teahers .tabs_nav ul li.hidden {
    display: inline-block !important;
  }
  #content.inner #teahers .tabs_nav ul li a.show {
    display: none !important;
  }
  #content.inner #teahers .teahers_item_content_photos .content {
    padding: 0;
  }
  #content.inner #teahers .teahers_item_content_photos .slick-next,
  #content.inner #teahers .teahers_item_content_photos .slick-prev {
    height: 100%;
  }
  #content.inner #teahers .teahers_item_content_photos .slick-next:before,
  #content.inner #teahers .teahers_item_content_photos .slick-prev:before {
    height: 100%;
    margin: 0;
    top: 0;
  }
  #content.inner #teahers .teahers_item_content_photos h3,
  #content.inner #teahers .teahers_item_content_photos .block-title {
    z-index: 12;
  }
  #content.inner #teahers .teahers_item_content_photos h3 span,
  #content.inner #teahers .teahers_item_content_photos .block-title span {
    display: block;
    padding: 6px 0px;
    text-align: center;
    font-size: 20px;
    margin: 0 20px;
  }
  #content.inner #teahers .teahers_item_content {
    padding: 10px 0 0 0;
    background: #F6F6F6;
  }
  #content.inner #teahers .teahers_item_content .content {
    padding: 0;
    width: 100%;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_left {
    width: 96%;
    margin: 0px 0 30px 0;
    padding: 20px 3% 40px;
    background: #fff;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_left a.button {
    width: 80%;
    margin: 0 auto;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_left ul li {
    background: none;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_left ul li:nth-child(2n+2) {
    background: none;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_left p {
    text-align: left;
    font-size: 22px;
    margin: 0 0 5px 0;
    font-weight: bold;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_right {
    float: none;
    width: 96%;
    padding: 0 3%;
  }
  #content.inner #teahers ul + .content {
    padding: 0;
    width: 96%;
    margin: 50px auto 0 auto;
  }
  #content.inner #teahers ul li {
    margin: 0 0 0px 0;
  }
  #content.inner #teahers ul li .teahers_img {
    top: 0%;
    width: 100%;
    text-align: center;
    background: #fff;
    padding: 30px 0 0 0;
  }
  #content.inner #teahers ul li .teahers_img img {
    height: 344px;
    width: auto;
  }
  #content.inner #teahers ul li .teahers_content {
    padding: 35px 40px 50px;
    background: #EAEAEA;
  }
  #content.inner #teahers ul li .teahers_content .name {
    font-size: 30px;
    margin: 0 0 5px 0;
  }
  #content.inner #teahers ul li .teahers_content .post {
    margin: 0 0 25px 0;
  }
  #content.inner #teahers ul li .teahers_content p {
    font-size: 15px;
  }
  #content.inner #teahers ul li .teahers_content p:before {
    left: -33px;
  }
  #content.inner #teahers ul li .teahers_content p:after {
    right: -33px;
  }
  #content.inner #teahers ul li .teahers_content .more a {
    margin: 0;
    font-size: 19px;
  }
  #content.inner .select {
    position: relative;
    padding: 35px 0 20px 0;
  }
  #content.inner .select .courses_nav_current {
    display: block;
    background: #fff;
    position: relative;
    border: 1px solid #bababa;
    cursor: pointer;
  }
  #content.inner .select .courses_nav_current.active span:after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
  }
  #content.inner .select .courses_nav_current span {
    display: block;
    height: 67px;
    line-height: 67px;
    font-size: 16px;
    padding: 0 60px 0 15px;
    text-align: left;
  }
  #content.inner .select .courses_nav_current span:after {
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    top: 50%;
    height: 14px;
    width: 22px;
    margin: -7px 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjIyRTI3MTMzRTEyMTFFNjgwMTRFRkNBOENCRDg0MTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjIyRTI3MTQzRTEyMTFFNjgwMTRFRkNBOENCRDg0MTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMjJFMjcxMTNFMTIxMUU2ODAxNEVGQ0E4Q0JEODQxNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMjJFMjcxMjNFMTIxMUU2ODAxNEVGQ0E4Q0JEODQxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgWacRgAAAFcSURBVHjanJTNK0RRGIfPzFySoklZSDLFQpTCQvkozUJKJKSQUkqyUhb+CbNgYcNGUZSPEvkDSLISWVuIvYWN7+et99bxNmNu91fPbe475z7nnPfMnURDfcaRLHTAGry7eKmEFbiE84DLMBxBCrphIoa8QmTQBV8wnqpKpzf5kNEBTdCsE31HlJartEfvk1Atl1WdJcwY7OoOokjPoNeryW5zIj6BaSOXdmwXkZfBMfR5tQ+YlB1IK6TwAI/a76QOaoU6ndimVKUDXk0WNgWHchOKJXfwpPKE1tqgFk6N9AAGjXQG9sOCL5bcwjMMefJ2OQw9oBLYgxEjnYMdXxTk2eaW9m/dky/CJ9TAqDf2B+b1PP7ErjjMDbyaHnZCi5Eu6EJcVLHkGt6gP893Il2CjUIP/yeWXGkLsqa+rK+/iyuWXECj/vyc/h/kij0URHxtZ+EeXuzpF8qvAAMAXxFBM/uol6QAAAAASUVORK5CYII=);
  }
  #content.inner .select .courses_nav_current.active + ul {
    display: block;
  }
  #content.inner .select ul.select-list,
  #content.inner .select ul.select-list-no-pane {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    float: none;
    left: 0;
    border-bottom: 1px solid #bababa;
    width: 100%;
    z-index: 68;
    background: #fff;
    text-align: left;
    height: 200px;
  }
  #content.inner .select ul.select-list:before,
  #content.inner .select ul.select-list-no-pane:before {
    width: 1px;
    background: #bababa;
    height: 100%;
    position: absolute;
    content: "";
    top: 0;
    z-index: 1;
  }
  #content.inner .select ul.select-list:after,
  #content.inner .select ul.select-list-no-pane:after {
    width: 1px;
    background: #bababa;
    height: 100%;
    position: absolute;
    content: "";
    top: 0;
    z-index: 1;
    right: 0;
  }
  #content.inner .select ul.select-list li,
  #content.inner .select ul.select-list-no-pane li {
    display: block;
    margin: 0;
    position: relative;
    left: 0;
    font-size: 15px;
    color: #7f7f7f;
    padding: 0px 20px;
    cursor: pointer;
  }
  #content.inner .select ul.select-list li:hover,
  #content.inner .select ul.select-list-no-pane li:hover,
  #content.inner .select ul.select-list li.active,
  #content.inner .select ul.select-list-no-pane li.active {
    background: #f9f9f9;
  }
  #content.inner .select ul.select-list li a,
  #content.inner .select ul.select-list-no-pane li a {
    display: inline-block;
    color: #7f7f7f;
    line-height: 20px;
    text-decoration: none;
    margin: 0;
    width: 100%;
    padding: 20px 0;
  }
  #content.about h1,
  #content.franchising_about h1 {
    margin: 0 0 20px 0;
  }
  #content.about .content_left,
  #content.franchising_about .content_left,
  #content.about .content_right,
  #content.franchising_about .content_right {
    width: 100%;
  }
  #content.about .content,
  #content.franchising_about .content {
    position: relative;
    padding: 0 0 100px 0;
  }
  #content.about .content_left,
  #content.franchising_about .content_left {
    width: 100%;
  }
  #content.about .content_left .content_left_submit,
  #content.franchising_about .content_left .content_left_submit {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 0;
  }
  #content.about .content_left .content_left_submit a.button,
  #content.franchising_about .content_left .content_left_submit a.button {
    text-decoration: none;
    color: white;
  }
  #content.about .content_right,
  #content.franchising_about .content_right {
    margin: 30px 0 0 0;
  }
  #content.about .content_right img,
  #content.franchising_about .content_right img {
    width: 100%;
  }
}
@media screen and (min-width: 940px) {
  #content {
    padding: 93px 0 115px 0;
    background: #F6F6F6;
  }
  #content.inner.about,
  #content.inner.franchising_about {
    padding: 45px 0 80px 0;
  }
  #content.inner.about .content_left p,
  #content.inner.franchising_about .content_left p {
    font-size: 18px;
  }
  #content.inner.teacher h1 {
    margin: 0 0 2px 0;
  }
  #content h1 {
    font-size: 40px;
    line-height: 40px;
  }
  #content.inner.teachers {
    padding: 93px 0 0 0;
  }
  #content.inner {
    padding: 93px 0 100px 0;
  }
  #content.inner h2,
  #content.inner h1 {
    font-size: 40px;
    line-height: 40px;
  }
  #content.inner h1 {
    font-size: 48px;
    line-height: 40px;
    text-align: left;
    margin: 0 0 55px 0;
    text-transform: none;
    font-family: Montserrat;
  }
  #content.inner .content_left h5 {
    line-height: 34px;
    margin: 0 0 20px 0;
    font-size: 24px;
    font-weight: normal;
    font-family: PT Sans;
  }
  #content.inner .teahers_item_content_reviews {
    padding: 5px 0 0 0;
  }
  #content.inner #teahers .tabs_nav {
    display: block;
    width: 920px;
    margin: 0 auto 60px;
    padding: 10px 0 0 0;
  }
  #content.inner #teahers .tabs_nav ul {
    position: relative;
    left: 50%;
    float: left;
  }
  #content.inner #teahers .tabs_nav ul li {
    display: inline-block;
    float: left;
    margin: 0 6px 10px;
    position: relative;
    left: -50%;
  }
  #content.inner #teahers .tabs_nav ul li.hidden {
    display: none;
  }
  #content.inner #teahers .tabs_nav ul li img {
    position: absolute;
    bottom: 0;
  }
  #content.inner #teahers .teahers_item_content_photos h3,
  #content.inner #teahers .teahers_item_content_photos .block-title {
    z-index: 10;
  }
  #content.inner #teahers .teahers_item_content_photos h3 span,
  #content.inner #teahers .teahers_item_content_photos .block-title span {
    display: inline-block;
    padding: 6px 40px;
    font-size: 30px;
  }
  #content.inner #teahers .teahers_item_content {
    background: #EAEAEA;
    padding: 75px 0;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_left {
    width: 30%;
    text-align: left;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_left a.button {
    width: 100%;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_left p {
    text-align: left;
    font-size: 22px;
    margin: 0 0 5px 0;
    font-weight: bold;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_right {
    float: right;
    width: 65%;
  }
  #content.inner #teahers ul + .content {
    margin: 50px auto 0 auto;
  }
  #content.inner #teahers ul li .teahers_img {
    bottom: 0;
    width: auto;
  }
  #content.inner #teahers ul li .teahers_img img {
    width: 100%;
    height: auto;
  }
  #content.inner #teahers ul li .teahers_content {
    width: 65%;
    padding: 35px 70px;
    min-height: 410px;
    float: right;
  }
  #content.inner #teahers ul li .teahers_content .name {
    font-size: 34px;
    margin: 0 0 6px 0;
  }
  #content.inner #teahers ul li .teahers_content .post {
    margin: 0 0 20px 0;
  }
  #content.inner #teahers ul li .teahers_content p {
    font-size: 18px;
  }
  #content.inner #teahers ul li .teahers_content p:before {
    left: -45px;
  }
  #content.inner #teahers ul li .teahers_content p:after {
    right: -45px;
  }
  #content.inner #teahers ul li .teahers_content .more a {
    margin: 0 0 0 5px;
    font-size: 24px;
  }
  #content.inner .teachers_sort {
    display: block;
    margin: 35px 0;
    padding: 35px 0 0 0;
    border-top: 1px dotted #7f7f7f;
  }
  #content.inner .teachers_sort .courses_nav_current {
    display: none;
  }
  #content.inner .teachers_sort ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
    position: relative;
  }
  #content.inner .teachers_sort ul li {
    display: inline-block;
    margin: 0 36px 10px 0;
    position: relative;
    font-size: 22px;
    color: #7f7f7f;
  }
  #content.inner .teachers_sort ul li a {
    display: inline-block;
    border-bottom: 1px dotted #7f7f7f;
    color: #7f7f7f;
    line-height: 20px;
    text-decoration: none;
    margin: 0 0 0 5px;
  }
  #content.inner .teachers_sort ul li a.active {
    font-weight: bold;
    color: #18B5B2;
    border-color: transparent;
  }
  #content.inner .teachers_sort ul li a:hover {
    color: #18B5B2;
    border-color: transparent;
  }
  #content.about h1,
  #content.franchising_about h1 {
    margin: 0 0 60px 0;
  }
  #content.about .content_left,
  #content.franchising_about .content_left,
  #content.about .content_right,
  #content.franchising_about .content_right {
    width: 50%;
  }
  #content.about .content_left,
  #content.franchising_about .content_left {
    width: 45%;
    float: left;
  }
  #content.about .content_right img,
  #content.franchising_about .content_right img {
    width: 624px;
    max-width: 100%;
  }
}
@media screen and (min-width: 1366px) {
  #content {
    width: 1366px;
    margin: 0 auto;
  }
  #content.inner #teahers .tabs_nav {
    width: 990px;
    margin: 0 auto 25px;
    padding: 15px 0 0 0;
  }
  #content.inner #teahers .tabs_nav ul li {
    margin: 0 10px 10px;
  }
  #content.inner #teahers .teahers_item_content_photos .content {
    width: 1366px;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_left {
    width: 400px;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_left a.button {
    width: 350px;
  }
  #content.inner #teahers .teahers_item_content .teahers_item_content_right {
    width: 760px;
  }
  #content.inner #teahers ul li .teahers_content {
    width: 870px;
  }
  #content.about .content_left p,
  #content.franchising_about .content_left p {
    line-height: 28px;
  }
  #content.about .content_left .content_left_submit a.button,
  #content.franchising_about .content_left .content_left_submit a.button {
    background: -webkit-gradient(linear, left bottom, left top, from(#ED8812), to(#FBAA38));
    background: -webkit-linear-gradient(bottom, #ED8812, #FBAA38);
    background: -o-linear-gradient(bottom, #ED8812, #FBAA38);
    background: linear-gradient(to top, #ED8812, #FBAA38);
  }
  #content.about .content_left .content_left_submit a.button:hover,
  #content.franchising_about .content_left .content_left_submit a.button:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#ED8812), to(#FBAA38));
    background: -webkit-linear-gradient(top, #ED8812, #FBAA38);
    background: -o-linear-gradient(top, #ED8812, #FBAA38);
    background: linear-gradient(to bottom, #ED8812, #FBAA38);
  }
}
@media screen and (min-width: 939px) {
  #vk_comments {
    width: 900px !important;
  }
}
@media screen and (max-width: 939px) {
  .content {
    display: block;
    width: 96%;
    margin: 0 auto;
  }
  .content:after {
    content: "";
    display: block;
    clear: both;
  }
  .content.photos-block {
    width: 100%;
  }
  .courses_block + #partners {
    padding: 60px 0 15px 0;
  }
  #crubms + .courses_block,
  #crubms + .lock + .courses_block {
    margin: 76px 0 0 0;
  }
  #photos .content {
    width: 100%;
  }
  #photos .slick-next,
  #photos .slick-prev {
    height: 100%;
  }
  #photos .slick-next:before,
  #photos .slick-prev:before {
    height: 100%;
    top: 0;
    margin: 0;
  }
  #plus + .text.prices,
  .text.prices {
    padding-bottom: 100px;
    padding-top: 33px;
  }
  #plus + .text.prices img,
  .text.prices img {
    display: none;
  }
  #plus + .text.prices img + img,
  .text.prices img + img {
    display: inline-block;
    width: 100%;
    max-width: 442px;
  }
  .text.prices {
    padding-bottom: 50px;
  }
  .text.prices img + img {
    width: 60%;
  }
  #baner.franchising + #content p {
    font-size: 22px;
    line-height: 34px;
    text-align: left;
    margin: 0;
  }
  #sub_nav + #why {
    padding: 40px 0;
    background: #F6F6F6;
  }
  #why + #content {
    padding: 40px 0;
  }
  nav.inner + #baner:not(.photoschool),
  header.inner + #baner:not(.photoschool) {
    margin-top: 76px;
  }
  #baner.franchising + #content {
    padding: 30px 0;
  }
  #baner + #why {
    padding: 37px 0;
  }
  #top_nav {
    display: none;
  }
  #plus + .text img {
    width: 100%;
  }
  #text.corporate-traning + #prices {
    padding-top: 55px;
    background-color: #EAEAEA;
  }
  ul.photos_list li {
    height: 325px;
  }
  button {
    cursor: pointer;
  }
  button:hover:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACTCAYAAACJfud4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjkxNTNDMjAzNjU0MTFFNkIyNzRCMEY4ODc3NjFEN0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjkxNTNDMjEzNjU0MTFFNkIyNzRCMEY4ODc3NjFEN0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOTE1M0MxRTM2NTQxMUU2QjI3NEIwRjg4Nzc2MUQ3RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTE1M0MxRjM2NTQxMUU2QjI3NEIwRjg4Nzc2MUQ3RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmmsxJEAAA78SURBVHja7J176G1F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) no-repeat 50% 50%;
  }
  .slick-prev {
    position: absolute;
    background: -webkit-gradient(linear, left top, right top, from(#000000), to(rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(left, #000000, rgba(0, 0, 0, 0));
    background: -o-linear-gradient(left, #000000, rgba(0, 0, 0, 0));
    background: linear-gradient(to right, #000000, rgba(0, 0, 0, 0));
    height: 80px;
    width: 60px;
    text-indent: -99999px;
    margin: 0;
    padding: 0;
    border: 0;
    left: 0;
    top: 0;
    z-index: 10;
    outline: none;
  }
  .slick-prev:before {
    content: "";
    display: block;
    width: 100%;
    height: 80px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACTCAYAAACJfud4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzFFMDBERTczOTkwMTFFNkFGRUI5MjFEQTNFN0M5RUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzFFMDBERTgzOTkwMTFFNkFGRUI5MjFEQTNFN0M5RUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMUUwMERFNTM5OTAxMUU2QUZFQjkyMURBM0U3QzlFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMUUwMERFNjM5OTAxMUU2QUZFQjkyMURBM0U3QzlFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pud42dcAAAURSURBVHja7N1ZiFZ1GMfx/1i22IaTWxFqhLhFaQvRrlhZIpLthoW0ECJRtu8Ytq9TERFDk1nU2GRKtKhp0XrdTRctGqTWRXTTvk/Pw3kGhul9ztvV+z7/c74/+N343MyZj/+zzXvO29Hf359IHhnGrwAsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCw/c6VHwhIfS6HWS9+WHgFNXKzTpOuke0hHGthMeOJhDUDtOejfOqWbAYuHNU06osG/d9oKmwFTHKwu6Q3ObH8DOxyqOMesB6U3ObNRBnYYWHFyv/QWZzbajmGHghUn90pvKwF7RzodrDi5W3pHE7BpYMXJSukKZzbGwKaCFSd3WhtlrIFNAStOVpSAjTOwyWDFAlvpzA6oE1hHRm9Fu0t6qzP7Rjpb+jlYcXKP9GZnttPAvgArTu6T3ujMdhjYl2DFyQPS60vAZkm3ghUnD0mvdWbbDWwbWHHyiHS5M/vawL7i1D1GrpE+6szGS9+VTgQrFliXM5tgYBPAigX2mDObaGDjwYqRfjt2PeHMD64CWEfF3uveYWDLnPk2O+nYDlYcsCelS535VgPbwW4wxi5RV9bTzvwQ2yUexMqKtcIU7HJnrvcQ9dbUTlZWjBV2hbTbmU9KxZ9XDmRlxVphCnapM//MVti3rKwYK0x3hT3OfLKtsHFgxQJ71plPMbCxYMXIPwa2yplPNbAxHLPiZBfbJV7szD+1Y9h3YMUB0xW2OCewuj5T/Ld0ifRFZz7ddomjwYoDprvCl5y5PgSxORJY3Z/WV7CLpL3OXB8z0seNRnHMinUM013iec78E+kp0u9ZWTFW2IXSPmc+w1ZYJ1ixwF5x5jMNbCS7wTgZLv1IerQz17PEOaysGNFrL+8tNz9Ib2c3GCN67dXt/F5+lM6TfsxusP3Ra64eOzMcmp+kZ0g/5NQ9xq5vlQP1s0F9wHVW+6NngKsdqF8M6n3uYLQ/i5pAzYsCVXesC6TPl0DNl74X6QeuK5beVnqhBGpBKj6ulsBqb85NxX3AMqgtEX/wumGd0wTqzKhQdcM626B2bTD7VbowFff+EljtzVkGNbzB7DeD2hR9I+qApRD61+DdGsx+t/nGHDak6lh6DOp1oP4wqA25bEyVsfSsbk0TqLdy2qCqYukFbV8JlJ5svJnbRlURS28RrS2B0uus13PcsKph6U3XdSVQ50tfy3XjqoR1+v+AWp/zBg6rEJRC7O5ALcodqipYc21FNYL6MxV/r3q1Cv8jc8ca/IUzQ/OXQa2tyn4+Z6xT03+/cGYgzT4DCFYLM8eOQSNKoPqqdk2SI9ZsO/32oPTDLy9X8Uo/N6xZdkHrQenHyXpTRZMT1snSN0qgliT/4TiwWpiTUnEvz4O6JBWfqUhgtTcnNoHSl5GsTjVIdKwTDGovB+oy6XOpJomMdbxB7d1g1uydFmC1MMcZ1D4NZs3eFgNWi6H0L7j7lkD1pBomGtaxtqI8KH0l3TOppomEdYytqP0cKH2NaneqcaJg6fO7G0ugyl6jClYLc1QqPgnrQV0pfSqREFjzS6CuSsWbpEmK8+SjfgP4dUOgrpY+DlG8Y5Z+F9bDg6CWAxV3ZQ1Ev2JJv0qpC5r4WCSji2ICFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgErJrnXwEGANJ7Icip/VhyAAAAAElFTkSuQmCC) no-repeat 50% 50%;
    position: absolute;
    left: 0px;
    top: 50%;
    margin: -20px 0 0;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    background-size: 100%;
  }
  .slick-prev:hover:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACTCAYAAACJfud4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc4QkRDMkYzOTkwMTFFNkE2REFFREI3NzlDQTFDQUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc4QkRDMzAzOTkwMTFFNkE2REFFREI3NzlDQTFDQUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzhCREMyRDM5OTAxMUU2QTZEQUVEQjc3OUNBMUNBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNzhCREMyRTM5OTAxMUU2QTZEQUVEQjc3OUNBMUNBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpKQHT4AAA8oSURBVHja7J3Zry1F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) no-repeat 50% 50%;
    background-size: 100%;
  }
  .slick-next {
    position: absolute;
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(#000000));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #000000);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0), #000000);
    background: linear-gradient(to right, rgba(0, 0, 0, 0), #000000);
    height: 80px;
    width: 60px;
    text-indent: -99999px;
    margin: 0;
    padding: 0;
    border: 0;
    right: 0;
    top: 0;
    z-index: 10;
    outline: none;
  }
  .slick-next:before {
    content: "";
    display: block;
    width: 100%;
    height: 80px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACTCAYAAACJfud4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzFFMDBERTczOTkwMTFFNkFGRUI5MjFEQTNFN0M5RUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzFFMDBERTgzOTkwMTFFNkFGRUI5MjFEQTNFN0M5RUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMUUwMERFNTM5OTAxMUU2QUZFQjkyMURBM0U3QzlFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMUUwMERFNjM5OTAxMUU2QUZFQjkyMURBM0U3QzlFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pud42dcAAAURSURBVHja7N1ZiFZ1GMfx/1i22IaTWxFqhLhFaQvRrlhZIpLthoW0ECJRtu8Ytq9TERFDk1nU2GRKtKhp0XrdTRctGqTWRXTTvk/Pw3kGhul9ztvV+z7/c74/+N343MyZj/+zzXvO29Hf359IHhnGrwAsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCw/c6VHwhIfS6HWS9+WHgFNXKzTpOuke0hHGthMeOJhDUDtOejfOqWbAYuHNU06osG/d9oKmwFTHKwu6Q3ObH8DOxyqOMesB6U3ObNRBnYYWHFyv/QWZzbajmGHghUn90pvKwF7RzodrDi5W3pHE7BpYMXJSukKZzbGwKaCFSd3WhtlrIFNAStOVpSAjTOwyWDFAlvpzA6oE1hHRm9Fu0t6qzP7Rjpb+jlYcXKP9GZnttPAvgArTu6T3ujMdhjYl2DFyQPS60vAZkm3ghUnD0mvdWbbDWwbWHHyiHS5M/vawL7i1D1GrpE+6szGS9+VTgQrFliXM5tgYBPAigX2mDObaGDjwYqRfjt2PeHMD64CWEfF3uveYWDLnPk2O+nYDlYcsCelS535VgPbwW4wxi5RV9bTzvwQ2yUexMqKtcIU7HJnrvcQ9dbUTlZWjBV2hbTbmU9KxZ9XDmRlxVphCnapM//MVti3rKwYK0x3hT3OfLKtsHFgxQJ71plPMbCxYMXIPwa2yplPNbAxHLPiZBfbJV7szD+1Y9h3YMUB0xW2OCewuj5T/Ld0ifRFZz7ddomjwYoDprvCl5y5PgSxORJY3Z/WV7CLpL3OXB8z0seNRnHMinUM013iec78E+kp0u9ZWTFW2IXSPmc+w1ZYJ1ixwF5x5jMNbCS7wTgZLv1IerQz17PEOaysGNFrL+8tNz9Ib2c3GCN67dXt/F5+lM6TfsxusP3Ra64eOzMcmp+kZ0g/5NQ9xq5vlQP1s0F9wHVW+6NngKsdqF8M6n3uYLQ/i5pAzYsCVXesC6TPl0DNl74X6QeuK5beVnqhBGpBKj6ulsBqb85NxX3AMqgtEX/wumGd0wTqzKhQdcM626B2bTD7VbowFff+EljtzVkGNbzB7DeD2hR9I+qApRD61+DdGsx+t/nGHDak6lh6DOp1oP4wqA25bEyVsfSsbk0TqLdy2qCqYukFbV8JlJ5svJnbRlURS28RrS2B0uus13PcsKph6U3XdSVQ50tfy3XjqoR1+v+AWp/zBg6rEJRC7O5ALcodqipYc21FNYL6MxV/r3q1Cv8jc8ca/IUzQ/OXQa2tyn4+Z6xT03+/cGYgzT4DCFYLM8eOQSNKoPqqdk2SI9ZsO/32oPTDLy9X8Uo/N6xZdkHrQenHyXpTRZMT1snSN0qgliT/4TiwWpiTUnEvz4O6JBWfqUhgtTcnNoHSl5GsTjVIdKwTDGovB+oy6XOpJomMdbxB7d1g1uydFmC1MMcZ1D4NZs3eFgNWi6H0L7j7lkD1pBomGtaxtqI8KH0l3TOppomEdYytqP0cKH2NaneqcaJg6fO7G0ugyl6jClYLc1QqPgnrQV0pfSqREFjzS6CuSsWbpEmK8+SjfgP4dUOgrpY+DlG8Y5Z+F9bDg6CWAxV3ZQ1Ev2JJv0qpC5r4WCSji2ICFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgErJrnXwEGANJ7Icip/VhyAAAAAElFTkSuQmCC) no-repeat 50% 50%;
    position: absolute;
    right: 0px;
    top: 50%;
    margin: -20px 0 0;
    background-size: 100%;
  }
  .slick-next:hover:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACTCAYAAACJfud4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc4QkRDMkYzOTkwMTFFNkE2REFFREI3NzlDQTFDQUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc4QkRDMzAzOTkwMTFFNkE2REFFREI3NzlDQTFDQUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzhCREMyRDM5OTAxMUU2QTZEQUVEQjc3OUNBMUNBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNzhCREMyRTM5OTAxMUU2QTZEQUVEQjc3OUNBMUNBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpKQHT4AAA8oSURBVHja7J3Zry1F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) no-repeat 50% 50%;
    background-size: 100%;
  }
  .color-line > div {
    width: 100%;
    height: 13px;
    background: url("/img/color-line.png") no-repeat;
  }
  .search-mobile-header-loop {
    display: block;
    float: right;
    position: relative;
    top: 25px;
    right: 10px;
  }
}
@media screen and (min-width: 940px) {
  .link {
    display: inline-block;
    border-bottom: 1px solid #73b9b6;
    font-size: 18px;
    color: #18B5B2;
    cursor: pointer;
    text-decoration: none;
    font-style: italic;
    line-height: 17px;
  }
  .link:hover {
    border-color: transparent;
    color: #18B5B2;
  }
  .content {
    display: block;
    width: 96%;
    margin: 0 auto;
  }
  .content:after {
    content: "";
    display: block;
    clear: both;
  }
  .content.photos-block {
    width: 100%;
  }
  .courses_block + #partners {
    padding-top: 45px;
  }
  #baner.franchising + #content p {
    font-size: 24px;
    line-height: 34px;
    text-align: left;
    margin: 0;
  }
  #plus + .text {
    padding-top: 0;
  }
  #photos .content {
    width: 100%;
  }
  ul.photos_list li {
    height: 325px;
  }
  button {
    cursor: pointer;
  }
  button:hover:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACTCAYAAACJfud4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjkxNTNDMjAzNjU0MTFFNkIyNzRCMEY4ODc3NjFEN0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjkxNTNDMjEzNjU0MTFFNkIyNzRCMEY4ODc3NjFEN0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOTE1M0MxRTM2NTQxMUU2QjI3NEIwRjg4Nzc2MUQ3RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTE1M0MxRjM2NTQxMUU2QjI3NEIwRjg4Nzc2MUQ3RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmmsxJEAAA78SURBVHja7J176G1F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) no-repeat 50% 50%;
  }
  .slick-prev {
    position: absolute;
    background: -webkit-gradient(linear, left top, right top, from(#000000), to(rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(left, #000000, rgba(0, 0, 0, 0));
    background: -o-linear-gradient(left, #000000, rgba(0, 0, 0, 0));
    background: linear-gradient(to right, #000000, rgba(0, 0, 0, 0));
    height: 100%;
    width: 130px;
    text-indent: -99999px;
    margin: 0;
    padding: 0;
    border: 0;
    left: 0;
    top: 0;
    z-index: 10;
    outline: none;
  }
  .slick-prev:before {
    content: "";
    display: block;
    width: 107px;
    height: 147px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACTCAYAAACJfud4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzFFMDBERTczOTkwMTFFNkFGRUI5MjFEQTNFN0M5RUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzFFMDBERTgzOTkwMTFFNkFGRUI5MjFEQTNFN0M5RUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMUUwMERFNTM5OTAxMUU2QUZFQjkyMURBM0U3QzlFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMUUwMERFNjM5OTAxMUU2QUZFQjkyMURBM0U3QzlFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pud42dcAAAURSURBVHja7N1ZiFZ1GMfx/1i22IaTWxFqhLhFaQvRrlhZIpLthoW0ECJRtu8Ytq9TERFDk1nU2GRKtKhp0XrdTRctGqTWRXTTvk/Pw3kGhul9ztvV+z7/c74/+N343MyZj/+zzXvO29Hf359IHhnGrwAsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCw/c6VHwhIfS6HWS9+WHgFNXKzTpOuke0hHGthMeOJhDUDtOejfOqWbAYuHNU06osG/d9oKmwFTHKwu6Q3ObH8DOxyqOMesB6U3ObNRBnYYWHFyv/QWZzbajmGHghUn90pvKwF7RzodrDi5W3pHE7BpYMXJSukKZzbGwKaCFSd3WhtlrIFNAStOVpSAjTOwyWDFAlvpzA6oE1hHRm9Fu0t6qzP7Rjpb+jlYcXKP9GZnttPAvgArTu6T3ujMdhjYl2DFyQPS60vAZkm3ghUnD0mvdWbbDWwbWHHyiHS5M/vawL7i1D1GrpE+6szGS9+VTgQrFliXM5tgYBPAigX2mDObaGDjwYqRfjt2PeHMD64CWEfF3uveYWDLnPk2O+nYDlYcsCelS535VgPbwW4wxi5RV9bTzvwQ2yUexMqKtcIU7HJnrvcQ9dbUTlZWjBV2hbTbmU9KxZ9XDmRlxVphCnapM//MVti3rKwYK0x3hT3OfLKtsHFgxQJ71plPMbCxYMXIPwa2yplPNbAxHLPiZBfbJV7szD+1Y9h3YMUB0xW2OCewuj5T/Ld0ifRFZz7ddomjwYoDprvCl5y5PgSxORJY3Z/WV7CLpL3OXB8z0seNRnHMinUM013iec78E+kp0u9ZWTFW2IXSPmc+w1ZYJ1ixwF5x5jMNbCS7wTgZLv1IerQz17PEOaysGNFrL+8tNz9Ib2c3GCN67dXt/F5+lM6TfsxusP3Ra64eOzMcmp+kZ0g/5NQ9xq5vlQP1s0F9wHVW+6NngKsdqF8M6n3uYLQ/i5pAzYsCVXesC6TPl0DNl74X6QeuK5beVnqhBGpBKj6ulsBqb85NxX3AMqgtEX/wumGd0wTqzKhQdcM626B2bTD7VbowFff+EljtzVkGNbzB7DeD2hR9I+qApRD61+DdGsx+t/nGHDak6lh6DOp1oP4wqA25bEyVsfSsbk0TqLdy2qCqYukFbV8JlJ5svJnbRlURS28RrS2B0uus13PcsKph6U3XdSVQ50tfy3XjqoR1+v+AWp/zBg6rEJRC7O5ALcodqipYc21FNYL6MxV/r3q1Cv8jc8ca/IUzQ/OXQa2tyn4+Z6xT03+/cGYgzT4DCFYLM8eOQSNKoPqqdk2SI9ZsO/32oPTDLy9X8Uo/N6xZdkHrQenHyXpTRZMT1snSN0qgliT/4TiwWpiTUnEvz4O6JBWfqUhgtTcnNoHSl5GsTjVIdKwTDGovB+oy6XOpJomMdbxB7d1g1uydFmC1MMcZ1D4NZs3eFgNWi6H0L7j7lkD1pBomGtaxtqI8KH0l3TOppomEdYytqP0cKH2NaneqcaJg6fO7G0ugyl6jClYLc1QqPgnrQV0pfSqREFjzS6CuSsWbpEmK8+SjfgP4dUOgrpY+DlG8Y5Z+F9bDg6CWAxV3ZQ1Ev2JJv0qpC5r4WCSji2ICFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgErJrnXwEGANJ7Icip/VhyAAAAAElFTkSuQmCC) no-repeat 50% 50%;
    position: absolute;
    left: 0px;
    top: 50%;
    margin: -73px 0 0;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
  }
  .slick-prev:hover:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACTCAYAAACJfud4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc4QkRDMkYzOTkwMTFFNkE2REFFREI3NzlDQTFDQUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc4QkRDMzAzOTkwMTFFNkE2REFFREI3NzlDQTFDQUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzhCREMyRDM5OTAxMUU2QTZEQUVEQjc3OUNBMUNBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNzhCREMyRTM5OTAxMUU2QTZEQUVEQjc3OUNBMUNBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpKQHT4AAA8oSURBVHja7J3Zry1F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) no-repeat 50% 50%;
  }
  .slick-next {
    position: absolute;
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(#000000));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #000000);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0), #000000);
    background: linear-gradient(to right, rgba(0, 0, 0, 0), #000000);
    height: 100%;
    width: 130px;
    text-indent: -99999px;
    margin: 0;
    padding: 0;
    border: 0;
    right: 0;
    top: 0;
    z-index: 10;
    outline: none;
  }
  .slick-next:before {
    content: "";
    display: block;
    width: 107px;
    height: 147px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACTCAYAAACJfud4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzFFMDBERTczOTkwMTFFNkFGRUI5MjFEQTNFN0M5RUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzFFMDBERTgzOTkwMTFFNkFGRUI5MjFEQTNFN0M5RUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMUUwMERFNTM5OTAxMUU2QUZFQjkyMURBM0U3QzlFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMUUwMERFNjM5OTAxMUU2QUZFQjkyMURBM0U3QzlFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pud42dcAAAURSURBVHja7N1ZiFZ1GMfx/1i22IaTWxFqhLhFaQvRrlhZIpLthoW0ECJRtu8Ytq9TERFDk1nU2GRKtKhp0XrdTRctGqTWRXTTvk/Pw3kGhul9ztvV+z7/c74/+N343MyZj/+zzXvO29Hf359IHhnGrwAsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCw/c6VHwhIfS6HWS9+WHgFNXKzTpOuke0hHGthMeOJhDUDtOejfOqWbAYuHNU06osG/d9oKmwFTHKwu6Q3ObH8DOxyqOMesB6U3ObNRBnYYWHFyv/QWZzbajmGHghUn90pvKwF7RzodrDi5W3pHE7BpYMXJSukKZzbGwKaCFSd3WhtlrIFNAStOVpSAjTOwyWDFAlvpzA6oE1hHRm9Fu0t6qzP7Rjpb+jlYcXKP9GZnttPAvgArTu6T3ujMdhjYl2DFyQPS60vAZkm3ghUnD0mvdWbbDWwbWHHyiHS5M/vawL7i1D1GrpE+6szGS9+VTgQrFliXM5tgYBPAigX2mDObaGDjwYqRfjt2PeHMD64CWEfF3uveYWDLnPk2O+nYDlYcsCelS535VgPbwW4wxi5RV9bTzvwQ2yUexMqKtcIU7HJnrvcQ9dbUTlZWjBV2hbTbmU9KxZ9XDmRlxVphCnapM//MVti3rKwYK0x3hT3OfLKtsHFgxQJ71plPMbCxYMXIPwa2yplPNbAxHLPiZBfbJV7szD+1Y9h3YMUB0xW2OCewuj5T/Ld0ifRFZz7ddomjwYoDprvCl5y5PgSxORJY3Z/WV7CLpL3OXB8z0seNRnHMinUM013iec78E+kp0u9ZWTFW2IXSPmc+w1ZYJ1ixwF5x5jMNbCS7wTgZLv1IerQz17PEOaysGNFrL+8tNz9Ib2c3GCN67dXt/F5+lM6TfsxusP3Ra64eOzMcmp+kZ0g/5NQ9xq5vlQP1s0F9wHVW+6NngKsdqF8M6n3uYLQ/i5pAzYsCVXesC6TPl0DNl74X6QeuK5beVnqhBGpBKj6ulsBqb85NxX3AMqgtEX/wumGd0wTqzKhQdcM626B2bTD7VbowFff+EljtzVkGNbzB7DeD2hR9I+qApRD61+DdGsx+t/nGHDak6lh6DOp1oP4wqA25bEyVsfSsbk0TqLdy2qCqYukFbV8JlJ5svJnbRlURS28RrS2B0uus13PcsKph6U3XdSVQ50tfy3XjqoR1+v+AWp/zBg6rEJRC7O5ALcodqipYc21FNYL6MxV/r3q1Cv8jc8ca/IUzQ/OXQa2tyn4+Z6xT03+/cGYgzT4DCFYLM8eOQSNKoPqqdk2SI9ZsO/32oPTDLy9X8Uo/N6xZdkHrQenHyXpTRZMT1snSN0qgliT/4TiwWpiTUnEvz4O6JBWfqUhgtTcnNoHSl5GsTjVIdKwTDGovB+oy6XOpJomMdbxB7d1g1uydFmC1MMcZ1D4NZs3eFgNWi6H0L7j7lkD1pBomGtaxtqI8KH0l3TOppomEdYytqP0cKH2NaneqcaJg6fO7G0ugyl6jClYLc1QqPgnrQV0pfSqREFjzS6CuSsWbpEmK8+SjfgP4dUOgrpY+DlG8Y5Z+F9bDg6CWAxV3ZQ1Ev2JJv0qpC5r4WCSji2ICFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgELAIWWAQsAhZYBCwCFlgErJrnXwEGANJ7Icip/VhyAAAAAElFTkSuQmCC) no-repeat 50% 50%;
    position: absolute;
    right: 0px;
    top: 50%;
    margin: -73px 0 0;
  }
  .slick-next:hover:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACTCAYAAACJfud4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc4QkRDMkYzOTkwMTFFNkE2REFFREI3NzlDQTFDQUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc4QkRDMzAzOTkwMTFFNkE2REFFREI3NzlDQTFDQUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzhCREMyRDM5OTAxMUU2QTZEQUVEQjc3OUNBMUNBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNzhCREMyRTM5OTAxMUU2QTZEQUVEQjc3OUNBMUNBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpKQHT4AAA8oSURBVHja7J3Zry1F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) no-repeat 50% 50%;
  }
  .color-line > div {
    width: 100%;
    height: 13px;
    background: url("/img/color-line.png") no-repeat;
  }
}
@media screen and (min-width: 1366px) {
  .overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 66;
  }
  .overlay.active {
    display: block;
  }
  .button {
    height: 30px;
    border: 0;
    border-top: 1px solid #E97478;
    border-bottom: 1px solid #91171A;
    background: -webkit-gradient(linear, left top, left bottom, from(#DF4F53), to(#C83136));
    background: -webkit-linear-gradient(top, #DF4F53, #C83136);
    background: -o-linear-gradient(top, #DF4F53, #C83136);
    background: linear-gradient(to bottom, #DF4F53, #C83136);
    border-radius: 3px;
    text-decoration: none !important;
    font-size: 16px;
    color: #ffffff !important;
    cursor: pointer;
    line-height: 30px;
    text-align: center;
    outline: none;
    padding: 0 10px;
    text-transform: uppercase;
    display: inline-block;
  }
  .button:hover {
    border-top: 1px solid #FF8286;
    border-bottom: 1px solid #91171A;
    background: -webkit-gradient(linear, left top, left bottom, from(#FF6267), to(#E63E43));
    background: -webkit-linear-gradient(top, #FF6267, #E63E43);
    background: -o-linear-gradient(top, #FF6267, #E63E43);
    background: linear-gradient(to bottom, #FF6267, #E63E43);
    color: #fff;
  }
  .button:active {
    border-top: 1px solid #D75D60;
    border-bottom: 1px solid #91171A;
    background: -webkit-gradient(linear, left top, left bottom, from(#C83136), to(#E04E53));
    background: -webkit-linear-gradient(top, #C83136, #E04E53);
    background: -o-linear-gradient(top, #C83136, #E04E53);
    background: linear-gradient(to bottom, #C83136, #E04E53);
    color: #fff;
  }
  .content {
    width: 1200px;
  }
  .content.photos-block {
    width: 1366px;
  }
  #photos .content {
    width: 1366px;
    margin: 0 auto;
  }
  #plus + .text.prices,
  .text.prices {
    padding-bottom: 100px;
    padding-top: 33px;
  }
  .color-line {
    width: 1366px;
    margin: 0 auto;
  }
}
.section {
  background: #FFFFFF;
  overflow: hidden;
}
.section h2.title42 {
  font-size: 42px;
  line-height: 42px;
  margin: 0 0 30px 0;
  text-align: center;
}
@media screen and (max-width: 939px) {
  .section {
    padding: 40px 0 40px 0;
  }
  .section h2.title42 {
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 20px 0;
    text-align: center;
  }
}
@media screen and (min-width: 940px) {
  .section {
    padding: 60px 0 60px 0;
  }
}
@media screen and (min-width: 1366px) {
  .section {
    width: 1366px;
    margin: 0 auto;
  }
}
body {
  margin: 0 auto;
  padding: 0;
  font-family: 'PT Sans';
  color: #272425;
  font-size: 16px;
  background: #fff;
  width: 100%;
  min-width: 320px;
}
b {
  font-weight: bold;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  font-family: 'PT Sans Narrow';
}
a,
a:focus,
input,
input:focus,
textarea,
textarea:focus,
label,
label:focus {
  outline: none;
}
a:hover {
  text-decoration: none;
  color: #168006;
}
textarea {
  resize: vertical;
}
.errors {
  display: none;
}
img {
  border: 0;
}
.form-error {
  display: none;
  color: #cd353a !important;
  font-size: 25px;
  margin: 30px auto;
}
.form-success {
  display: none;
  text-align: center;
  font-size: 18px;
  background: #fff;
  color: #272425;
  padding: 30px;
}
.form-success.special {
  line-height: 1.42;
  padding: 35px 25px 35px 20px;
  font-size: 18px;
  margin-bottom: 65px;
  position: relative;
  top: 27px;
}
.form-success.special h3 {
  font-size: 34px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.form-success.special a {
  color: #e04f55;
  text-decoration: underline;
  font-weight: 700;
}
.form-success h3 {
  font-size: 34px;
  margin-top: 0;
}
.noscroll {
  overflow: hidden;
}
.lock {
  opacity: 0.8;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #858585;
  z-index: 98;
  display: none;
}
input[type="hidden"] {
  display: none;
}
textarea,
input {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
}
.clear {
  display: block;
  clear: both;
}
.hidden {
  display: none;
}
.overlay {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: pointer;
  z-index: 66;
}
.overlay.active {
  display: block;
}
.button {
  height: 30px;
  border: 0;
  border-top: 1px solid #E97478;
  border-bottom: 1px solid #91171A;
  background: -webkit-gradient(linear, left top, left bottom, from(#DF4F53), to(#C83136));
  background: -webkit-linear-gradient(top, #DF4F53, #C83136);
  background: -o-linear-gradient(top, #DF4F53, #C83136);
  background: linear-gradient(to bottom, #DF4F53, #C83136);
  border-radius: 3px;
  text-decoration: none !important;
  font-size: 16px;
  color: #ffffff !important;
  cursor: pointer;
  line-height: 30px;
  text-align: center;
  outline: none;
  padding: 0 10px;
  text-transform: uppercase;
  display: inline-block;
}
.button:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#ad353a), to(#c24f54));
  background: -webkit-linear-gradient(top, #ad353a, #c24f54);
  background: -o-linear-gradient(top, #ad353a, #c24f54);
  background: linear-gradient(to bottom, #ad353a, #c24f54);
  color: #fff;
  border-top: 1px solid #FF8286;
  border-bottom: 1px solid #91171A;
  background: -webkit-gradient(linear, left top, left bottom, from(#FF6267), to(#E63E43));
  background: -webkit-linear-gradient(top, #FF6267, #E63E43);
  background: -o-linear-gradient(top, #FF6267, #E63E43);
  background: linear-gradient(to bottom, #FF6267, #E63E43);
}
.button:active {
  border-top: 1px solid #D75D60;
  border-bottom: 1px solid #91171A;
  background: -webkit-gradient(linear, left top, left bottom, from(#C83136), to(#E04E53));
  background: -webkit-linear-gradient(top, #C83136, #E04E53);
  background: -o-linear-gradient(top, #C83136, #E04E53);
  background: linear-gradient(to bottom, #C83136, #E04E53);
  color: #fff;
}
.link {
  display: inline-block;
  border-bottom: 1px solid #73b9b6;
  font-size: 18px;
  color: #18B5B2;
  cursor: pointer;
  text-decoration: none;
  font-style: italic;
  line-height: 17px;
}
.link:hover {
  border-color: transparent;
  color: #18B5B2;
}
.wrap {
  display: block;
  position: relative;
  -webkit-transition: all 0.5s ease-out 0s;
  -o-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
  left: 0;
}
.wrap.left {
  left: 80%;
}
.wrap.right {
  left: -80%;
}
.wrap .site-error {
  position: relative;
  width: 1366px;
  height: 550px;
  background-color: #d9eded;
  margin: 0 auto;
}
.wrap .site-error .error-img {
  position: absolute;
  width: 32%;
  left: 12%;
  top: 15%;
}
.wrap .site-error .error-text {
  position: absolute;
  width: 25%;
  top: 12%;
  left: 50%;
}
.wrap .site-error .error-text p:first-child {
  font-size: 120px;
  font-weight: bold;
}
.wrap .site-error .error-text p:nth-child(2) {
  font-size: 36px;
  font-weight: bold;
}
.wrap .site-error .error-text p:nth-child(3) {
  font-size: 22px;
}
.wrap .site-error .error-text p:nth-child(4) a {
  color: #18B5B2;
  text-decoration: underline;
  font-style: italic;
}
@media screen and (max-width: 939px) {
  .wrap .site-error .error-img {
    display: none;
  }
  .wrap .site-error .error-text {
    left: 18%;
  }
}
@media screen and (max-width: 600px) {
  .wrap .site-error .error-img {
    display: none;
  }
  .wrap .site-error .error-text {
    width: 17%;
    left: 5%;
  }
}
#wrapper {
  display: block;
}
.mobile_nav_block {
  right: -180%;
  display: block;
  position: fixed;
  top: 0;
  width: 80%;
  background: #464646;
  z-index: 9990;
  height: 100%;
  -webkit-transition: all 0.5s ease-out 0s;
  -o-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
  transform: translate3d(0, 0, -100%);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
}
.mobile_nav_block.active {
  right: 0;
  display: block;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
.mobile_nav_block .mobile_over {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.mobile_nav_block .mobile_over.active {
  display: block;
}
.mobile_nav_block .mobile_nav_block_city.active + .mobile_nav_block_city_list {
  display: block;
}
.mobile_nav_block .mobile_nav_block_city {
  display: block;
  padding: 0 20px;
  margin: 16px 0;
}
.mobile_nav_block .mobile_nav_block_city.active span:after {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.mobile_nav_block .mobile_nav_block_city span {
  display: block;
  background: #fff;
  border: 1px solid #bababa;
  height: 45px;
  line-height: 46px;
  position: relative;
  padding: 0 16px;
  font-size: 20px;
  color: #000;
  font-weight: 700;
}
.mobile_nav_block .mobile_nav_block_city span:after {
  content: "";
  width: 12px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: 50%;
  margin: -10px 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzFBOUU3ODQ0OURFMTFFNjkyQ0NEOEZEQjIyMzU1ODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzFBOUU3ODU0OURFMTFFNjkyQ0NEOEZEQjIyMzU1ODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMUE5RTc4MjQ5REUxMUU2OTJDQ0Q4RkRCMjIzNTU4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMUE5RTc4MzQ5REUxMUU2OTJDQ0Q4RkRCMjIzNTU4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqVuDAUAAAEVSURBVHjajJNNa8JAEIZj8OZZjF81GD9Q9O5VRRGFlv7QgkjP7ckiVfQHqDVWb6LFinrtuzCBMd3d+MJDyISH3ezMhpyMHTMMow8i4BG4RkBM8ApqoArewcM9ksXebRLTQZLY0oHVsiSmdNIMtMAPqzvgDSRVksgUtMGRfcuTmFBJIhNakYsFEi2VJDIGHZ9YJDGmkkRGoAt+Wa1EYlQliXyQeGK1sieamnYMQQ+cWa0CBmZA8/fg4qvFddLNf1B24CmsEP6dGDIHDbCVrSTrzdITZKeXk0zBF6h7gl9yaFD5vLkkbGQTIZvsNQnfstmzaUv8Dm1IcFVT/gIyrLYlYaW7T1eJsAy6uc/gEyxAk57a/AkwAPChO8JfmgBnAAAAAElFTkSuQmCC) no-repeat;
  background-size: contain;
}
.mobile_nav_block .mobile_nav_block_inner {
  display: block;
  height: 90%;
  position: relative;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 9991;
}
.mobile_nav_block .mobile_nav_block_inner ul li.currency {
  position: relative;
}
.mobile_nav_block .mobile_nav_block_inner ul li.currency .menu {
  display: none;
  position: relative;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #C2C2C2;
  z-index: 10;
}
.mobile_nav_block .mobile_nav_block_inner ul li.currency .menu > div {
  padding: 5px 19px;
}
.mobile_nav_block .mobile_nav_block_inner ul li.currency .menu > div a {
  color: #666;
  text-transform: capitalize;
  font-size: 16px;
  height: auto;
  line-height: 16px;
  border: 0;
  padding: 10px 10px;
}
.mobile_nav_block .mobile_nav_block_inner ul li.currency .menu > div a:after {
  display: none;
}
.mobile_nav_block .mobile_nav_block_inner ul li.currency .menu > div a:hover {
  background: unset;
}
.mobile_nav_block .mobile_nav_block_inner ul li.currency.active a:after {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.mobile_nav_block .mobile_nav_block_inner ul li.currency.active .menu {
  display: block;
}
.mobile_nav_block ul {
  display: block;
  padding: 0;
  margin: 0;
}
.mobile_nav_block ul.first-menu {
  border-bottom: 1px solid #dadada;
}
.mobile_nav_block ul.first-menu .url-online {
  color: #F00000;
  font-weight: bold;
}
.mobile_nav_block ul.first-menu,
.mobile_nav_block ul:nth-child(3),
.mobile_nav_block ul:nth-child(4) {
  margin: 20px 0 0 0;
}
.mobile_nav_block ul.first-menu li,
.mobile_nav_block ul:nth-child(3) li,
.mobile_nav_block ul:nth-child(4) li {
  white-space: nowrap;
  display: block;
}
.mobile_nav_block ul.first-menu li a,
.mobile_nav_block ul:nth-child(3) li a,
.mobile_nav_block ul:nth-child(4) li a {
  display: block;
  height: 60px;
  font-size: 17px;
  line-height: 60px;
  position: relative;
  padding: 0 20px;
  text-decoration: none;
  border-top: 1px solid #dadada;
}
.mobile_nav_block ul.first-menu li a:after,
.mobile_nav_block ul:nth-child(3) li a:after,
.mobile_nav_block ul:nth-child(4) li a:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 0;
  width: 7px;
  height: 14px;
  margin: -4px 0 0 0;
  top: 50%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEExOEVENDUzRTBGMTFFNjkwOUJBQ0RERjE3QUU1QUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEExOEVENDYzRTBGMTFFNjkwOUJBQ0RERjE3QUU1QUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QTE4RUQ0MzNFMEYxMUU2OTA5QkFDRERGMTdBRTVBRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QTE4RUQ0NDNFMEYxMUU2OTA5QkFDRERGMTdBRTVBRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnCPVFsAAABJSURBVHjadJBRDgAwBEO197+hw9jPLEP5IenTULh7mBlMFG+PTcQG5KYE+M0DYHMqAMUdD1Bi2oKb0G2j2Y4Q0F+Rggqh1BFgAFyFDqusiOujAAAAAElFTkSuQmCC) no-repeat 0 0;
}
.mobile_nav_block ul:nth-child(4) {
  margin: 0;
}
.mobile_nav_block ul:nth-child(4) li a {
  border-color: transparent;
}
.mobile_nav_block ul:nth-child(2) li a {
  height: 80px;
  line-height: 80px;
  border-bottom: 1px solid #dadada;
  padding: 0 0 0 86px;
  position: relative;
}
.mobile_nav_block ul:nth-child(2) li a .logotype {
  display: block;
  position: absolute;
  left: 20px;
  top: 55%;
  margin: -25px 0 0 0;
  width: 46px;
  height: 50px;
  background-size: contain;
}
.mobile_nav_block ul li {
  display: block;
  float: none;
  margin: 0;
  white-space: nowrap;
}
.mobile_nav_block ul li a {
  display: block;
  color: #fff;
  font-size: 19px;
}
.mobile_nav_block ul li a:hover {
  background: #575757;
}
.mobile_nav_block .mobile_nav_block_city_list {
  display: none;
  position: absolute;
  top: 61px;
  width: 100%;
  z-index: 9999;
}
.mobile_nav_block .mobile_nav_block_city_list ul {
  display: block;
  margin: 0 20px;
  background: #fff;
  border: 1px solid #bababa;
  border-top: 0px;
  height: 300px;
}
.mobile_nav_block .mobile_nav_block_city_list ul:nth-child(1) li {
  display: block;
  padding: 10px;
  font-size: 18px;
}
.mobile_nav_block .mobile_nav_block_city_list ul:nth-child(1) li:hover {
  background: #f9f9f9;
  color: #18B5B2;
}
.mobile_nav_block .mobile_nav_block_city_list ul:nth-child(1) li:hover a {
  color: #00B3B0;
}
.mobile_nav_block .mobile_nav_block_city_list ul:nth-child(1) li.active {
  background: #f9f9f9;
  color: #18B5B2;
}
.mobile_nav_block .mobile_nav_block_city_list ul:nth-child(1) li.active a {
  color: #00B3B0;
}
.mobile_nav_block .mobile_nav_block_city_list ul:nth-child(1) li a {
  color: #272425;
  border-bottom: none;
  height: 0px;
  line-height: 0px;
  padding: 10px;
}
.mobile_nav_block .mobile_nav_block_city_list ul:nth-child(1) li a:before {
  background: none;
}
.mobile_nav_block .mobile_nav_block_city_list ul:nth-child(1) li a:hover {
  background: none;
}
@media screen and (min-width: 940px) {
  .mobile_nav_block {
    display: none !important;
  }
  .wrap {
    left: 0 !important;
  }
}
@media screen and (min-width: 1366px) {
  body {
    margin: 0 auto;
    padding: 0;
    font-family: 'PT Sans';
    color: #272425;
    font-size: 16px;
    background: url(/img/bg/gplaypattern.png);
    background: #fff;
    width: 100%;
    min-width: 320px;
  }
}
.shb-section {
  display: none !important;
}
.full-width {
  width: 100% !important;
}
.lazy {
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 940px) {
  #blinger-launcher-iframe,
  .blinger-invitation-iframe {
    display: none !important;
  }
}
#baner {
  display: block;
}
#baner.reviews {
  padding: 0;
  background: none;
  line-height: 0;
}
#baner.reviews .content {
  width: 100%;
}
#baner .baner_img {
  line-height: 0;
}
#baner .baner_bottom {
  display: block;
  background: #26776E;
}
#baner .baner_bottom .baner_bottom_item + .baner_bottom_item .baner_bottom_inner a.button {
  border-top-color: #edad68;
  border-bottom-color: #85590f;
  background: -webkit-gradient(linear, left top, left bottom, from(#e89741), to(#d67829));
  background: -webkit-linear-gradient(top, #e89741, #d67829);
  background: -o-linear-gradient(top, #e89741, #d67829);
  background: linear-gradient(to bottom, #e89741, #d67829);
}
#baner .baner_bottom .baner_bottom_item + .baner_bottom_item .baner_bottom_inner a.button:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#d67829), to(#e89741));
  background: -webkit-linear-gradient(top, #d67829, #e89741);
  background: -o-linear-gradient(top, #d67829, #e89741);
  background: linear-gradient(to bottom, #d67829, #e89741);
}
#baner .baner_bottom .baner_bottom_item {
  width: 50%;
  float: left;
}
#baner .baner_bottom .baner_bottom_item .baner_bottom_inner {
  border: 2px solid #7dada8;
  background: #5c9992;
  padding: 20px 10px;
  margin: 0 10px 0 0;
  border-radius: 4px;
  position: relative;
}
#baner .baner_bottom .baner_bottom_item .baner_bottom_inner:after {
  content: "";
  display: block;
  clear: both;
}
#baner .baner_bottom .baner_bottom_item .baner_bottom_inner h4 {
  font-size: 32px;
  color: #fff;
  text-transform: uppercase;
  margin: 0 0 20px 0;
  line-height: 28px;
}
#baner .baner_bottom .baner_bottom_item .baner_bottom_inner a.button {
  position: absolute;
  right: 10px;
  bottom: 17px;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-transform: none;
  border-top-color: #79daa9;
  border-bottom-color: #187e47;
  background: -webkit-gradient(linear, left top, left bottom, from(#56d092), to(#38b66f));
  background: -webkit-linear-gradient(top, #56d092, #38b66f);
  background: -o-linear-gradient(top, #56d092, #38b66f);
  background: linear-gradient(to bottom, #56d092, #38b66f);
}
#baner .baner_bottom .baner_bottom_item .baner_bottom_inner a.button:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#38b66f), to(#56d092));
  background: -webkit-linear-gradient(top, #38b66f, #56d092);
  background: -o-linear-gradient(top, #38b66f, #56d092);
  background: linear-gradient(to bottom, #38b66f, #56d092);
}
#baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price {
  float: left;
}
#baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price span {
  font-size: 16px;
  line-height: 20px;
  display: block;
  margin: 0 0 5px;
  color: #fff;
}
#baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price span b {
  display: inline-block;
  text-decoration: line-through;
  font-size: 18px;
  font-family: 'PT Sans Narrow';
}
#baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price .baner_bottom_inner_price_block b {
  display: inline-block;
  position: relative;
  padding: 0 33px 0 0;
  -webkit-background-clip: text;
  color: #F7E400;
  font-size: 42px;
  line-height: 38px;
  margin: 0 20px 0 0;
}
#baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price .baner_bottom_inner_price_block b:after {
  content: "";
  display: block;
  width: 24px;
  height: 36px;
  position: absolute;
  right: 0;
  top: 1px;
}
#baner.franchising {
  background: url(../img/bg/bg-fran.jpg) no-repeat 50% 50%;
  background-size: cover;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
#baner.franchising h3 {
  text-transform: uppercase;
  text-align: center;
}
#baner.franchising h2 {
  color: #18B5B2;
  text-transform: uppercase;
  text-align: center;
  padding: 0 30px;
}
#baner.franchising .baner_link {
  display: block;
  text-align: center;
}
#baner.franchising .baner_link a.button {
  height: 60px;
  line-height: 60px;
  font-size: 24px;
  font-weight: bold;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
#baner.corporate {
  background-size: cover;
}
#baner.corporate h1 {
  text-transform: uppercase;
  margin: 0 0 57px 0;
  line-height: 42px;
  text-align: center;
  padding: 0 30px;
}
#baner.corporate h1 small {
  font-weight: normal;
  color: #272425;
}
#baner.corporate p {
  text-align: center;
  color: #272425;
}
#baner.corporate .baner_link {
  display: none;
  text-align: center;
}
#baner.corporate .baner_link a.button {
  height: 60px;
  line-height: 60px;
  font-size: 24px;
  font-weight: bold;
}
#baner .content {
  position: relative;
}
#baner .content .logo {
  display: block;
  position: absolute;
  left: 0;
  margin: 0;
  width: 69px;
  height: 76px;
}
#baner.photoschool h1 {
  font-weight: normal;
  font-size: 36px;
  position: relative;
  color: #fff;
  text-transform: uppercase;
}
#baner.photoschool h1 b {
  display: block;
}
#baner p {
  margin: 0;
  color: #fff;
}
#baner .baner_count {
  font-size: 25px;
  color: #fff;
  position: absolute;
  right: 32px;
  text-align: left;
  text-transform: uppercase;
  font-family: 'PT Sans Narrow';
}
#baner .baner_count span {
  font-size: 74px;
  display: block;
  font-weight: bold;
  line-height: 74px;
  font-family: 'PT Sans Narrow';
}
@media screen and (max-width: 939px) {
  #baner {
    background: no-repeat 50% 50%;
    padding: 25px 0 55px 0;
    margin: 76px 0 0 0;
    overflow: hidden;
    background-size: cover;
  }
  #baner.photoschool {
    padding: 30px 0 55px 0;
    margin: 0;
  }
  #baner.photoschool h1 {
    margin: 0 0 35px 0;
  }
  #baner.reviews {
    display: block;
  }
  #baner.reviews .content img {
    width: 100%;
    height: auto;
  }
  #baner .baner_img img {
    position: absolute;
    opacity: 0.3;
  }
  #baner .baner_img img.mobile-hidden {
    display: none !important;
  }
  #baner .baner_bottom {
    padding: 20px 0;
  }
  #baner .baner_bottom .baner_bottom_item + .baner_bottom_item .baner_bottom_inner {
    margin: 0 20px;
  }
  #baner .baner_bottom .baner_bottom_item {
    width: 100%;
    float: left;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner {
    border: 2px solid #7dada8;
    background: #5c9992;
    padding: 20px 10px;
    margin: 0 20px 15px;
    border-radius: 4px;
    position: relative;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner:after {
    content: "";
    display: block;
    clear: both;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner h4 {
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    line-height: 28px;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner a.button {
    margin: 10px 0 0;
    width: 175px;
    height: 40px;
    line-height: 40px;
    text-transform: none;
    border-top-color: #79daa9;
    border-bottom-color: #187e47;
    background: -webkit-gradient(linear, left top, left bottom, from(#56d092), to(#38b66f));
    background: -webkit-linear-gradient(top, #56d092, #38b66f);
    background: -o-linear-gradient(top, #56d092, #38b66f);
    background: linear-gradient(to bottom, #56d092, #38b66f);
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner a.button:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#38b66f), to(#56d092));
    background: -webkit-linear-gradient(top, #38b66f, #56d092);
    background: -o-linear-gradient(top, #38b66f, #56d092);
    background: linear-gradient(to bottom, #38b66f, #56d092);
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price {
    float: left;
    width: 100%;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price span {
    font-size: 16px;
    line-height: 20px;
    display: block;
    margin: 0 0 5px;
    color: #fff;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price span b {
    display: inline-block;
    text-decoration: line-through;
    font-size: 18px;
    font-family: 'PT Sans Narrow';
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price .baner_bottom_inner_price_block b {
    display: inline-block;
    position: relative;
    padding: 0 33px 0 0;
    -webkit-background-clip: text;
    color: #F7E400;
    font-size: 48px;
    line-height: 38px;
    margin: 0;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price .baner_bottom_inner_price_block b:after {
    content: "";
    display: block;
    width: 24px;
    height: 36px;
    position: absolute;
    right: 0;
    top: 1px;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  #baner.franchising {
    padding: 65px 0 55px 0;
  }
  #baner.franchising h3 {
    font-size: 35px;
    margin: 0 0 25px 0;
    line-height: 40px;
    padding: 0 10px;
  }
  #baner.franchising h2 {
    font-size: 45px;
    margin: 0 0 40px 0;
    line-height: 45px;
  }
  #baner.franchising .baner_link a.button {
    width: 80%;
  }
  #baner.corporate {
    background: url(../img/bg/bg-corp.jpg) no-repeat 50% 0;
    padding: 30px 0 30px 0;
  }
  #baner.corporate h1 {
    font-size: 40px;
    margin: 0 0 30px 0;
    line-height: 32px;
  }
  #baner.corporate h1 small {
    font-size: 26px;
  }
  #baner.corporate p {
    font-size: 22px;
    margin: 0 0 25px 0;
  }
  #baner.corporate .baner_link a.button {
    width: 80%;
  }
  #baner .content .logo {
    top: 0px;
  }
  #baner .content .logo.course {
    display: none !important;
  }
  #baner.photoschool h1 {
    padding: 0 0 0 90px;
    margin: 0 0 50px 0;
  }
  #baner.photoschool h1 b {
    font-size: 40px;
    line-height: 40px;
  }
  #baner p {
    font-size: 22px;
  }
  #baner .baner_count {
    top: 0;
    display: none;
  }
  #baner.mobile-bg-gradient {
    background: -webkit-linear-gradient(304deg, #6bae3a 0%, #23875e 100%) !important;
    background: -o-linear-gradient(304deg, #6bae3a 0%, #23875e 100%) !important;
    background: linear-gradient(-214deg, #6bae3a 0%, #23875e 100%) !important;
  }
}
@media screen and (min-width: 940px) {
  #baner {
    background: no-repeat 50% 0;
    padding: 45px 0 100px 0;
  }
  #baner.photoschool {
    padding: 45px 0 0;
    min-height: 415px;
    overflow: hidden;
  }
  #baner.photoschool h1 {
    line-height: 34px;
    margin: 0 0 64px 0;
  }
  #baner.photoschool p {
    line-height: 36px;
  }
  #baner.reviews img {
    max-width: 100%;
    height: auto;
  }
  #baner .baner_img img {
    width: 100%;
    height: auto;
  }
  #baner .baner_bottom {
    padding: 20px;
  }
  #baner .baner_bottom .content {
    width: 96%;
  }
  #baner .baner_bottom .baner_bottom_item + .baner_bottom_item .baner_bottom_inner {
    margin: 0 0 0 10px;
  }
  #baner .baner_bottom .baner_bottom_item {
    width: 50%;
    float: left;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner {
    border: 2px solid #7dada8;
    background: #5c9992;
    padding: 20px 10px;
    margin: 0 10px 0 0;
    border-radius: 4px;
    position: relative;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner:after {
    content: "";
    display: block;
    clear: both;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner h4 {
    font-size: 32px;
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    line-height: 28px;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner a.button {
    position: absolute;
    right: 10px;
    bottom: 17px;
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-transform: none;
    border-top-color: #79daa9;
    border-bottom-color: #187e47;
    background: -webkit-gradient(linear, left top, left bottom, from(#56d092), to(#38b66f));
    background: -webkit-linear-gradient(top, #56d092, #38b66f);
    background: -o-linear-gradient(top, #56d092, #38b66f);
    background: linear-gradient(to bottom, #56d092, #38b66f);
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner a.button:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#38b66f), to(#56d092));
    background: -webkit-linear-gradient(top, #38b66f, #56d092);
    background: -o-linear-gradient(top, #38b66f, #56d092);
    background: linear-gradient(to bottom, #38b66f, #56d092);
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price {
    float: left;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price span {
    font-size: 16px;
    line-height: 20px;
    display: block;
    margin: 0 0 5px;
    color: #fff;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price span b {
    display: inline-block;
    text-decoration: line-through;
    font-size: 18px;
    font-family: 'PT Sans Narrow';
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price .baner_bottom_inner_price_block b {
    display: inline-block;
    position: relative;
    padding: 0 33px 0 0;
    -webkit-background-clip: text;
    color: #F7E400;
    font-size: 42px;
    line-height: 38px;
    margin: 0 20px 0 0;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price .baner_bottom_inner_price_block b:after {
    content: "";
    display: block;
    width: 24px;
    height: 36px;
    position: absolute;
    right: 0;
    top: 1px;
  }
  #baner.franchising {
    padding: 57px 0 90px 0;
    height: 313px;
  }
  #baner.franchising h3 {
    font-size: 60px;
    margin: 0 0 30px 0;
    line-height: 60px;
    padding: 0 30px;
  }
  #baner.franchising h2 {
    font-size: 92px;
    margin: 0 0 69px 0;
    line-height: 92px;
  }
  #baner.franchising .baner_link a.button {
    width: 345px;
  }
  #baner.corporate {
    background: url(../img/bg/bg-corp.jpg) no-repeat 50% 50%;
    padding: 60px 0 45px 0;
  }
  #baner.corporate h1 {
    font-size: 76px;
    margin: 0 0 57px 0;
    line-height: 42px;
  }
  #baner.corporate h1 small {
    font-size: 36px;
  }
  #baner.corporate p {
    font-size: 26px;
    margin: 0 0 34px 0;
  }
  #baner.corporate .baner_link a.button {
    width: 345px;
  }
  #baner .content .logo {
    top: 17px;
  }
  #baner .content .logo.course {
    left: 6%;
    top: 10%;
  }
  #baner.photoschool h1 {
    padding: 0 0 0 120px;
    margin: 0 0 70px 0;
  }
  #baner.photoschool h1 b {
    font-size: 50px;
    line-height: 60px;
  }
  #baner p {
    font-size: 26px;
  }
  #baner .baner_count {
    top: -6px;
  }
}
@media screen and (min-width: 1366px) {
  #baner {
    width: 1366px;
    margin: 0 auto;
  }
  #baner.reviews .content {
    width: 1366px;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner a.button {
    bottom: 20px;
    margin: 10px 0 0;
    width: 175px;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price .baner_bottom_inner_price_block b {
    font-size: 50px;
  }
  #baner .baner_bottom .baner_bottom_item .baner_bottom_inner .baner_bottom_inner_price .baner_bottom_inner_price_block b:after {
    top: 2px;
  }
  #baner.corporate {
    height: 460px;
    overflow: hidden;
  }
  #baner.corporate h1 {
    font-size: 89px;
    margin: 0 0 40px;
    line-height: 49px;
  }
  #baner.corporate h1 small {
    font-size: 44px;
  }
  #baner.corporate p {
    line-height: 35px;
  }
  #baner.photoschool h1 b {
    font-size: 60px;
  }
}
/*
    Created on : 03.08.2016, 11:25:23
    Author     : Nex Otaku <nex@otaku.ru>
*/
/* Баннер на странице курса и акций */
#baner.view-course-banner .content {
  width: 100%;
}
#baner.view-course-banner .stock_label {
  position: absolute;
  right: 30px;
}
#baner.view-course-banner .description_block {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
#baner.view-course-banner .description_block.black .baner_block_inner .land-schedule {
  color: #272425 !important;
}
#baner.view-course-banner .description_block.black .baner_block_inner .land-title h1 .title {
  color: #272425 !important;
}
#baner.view-course-banner .description_block.black .baner_block_inner .land-title h1 .subtitle {
  color: #272425 !important;
}
#baner.view-course-banner .description_block.black .baner_block_inner .land-description {
  color: #272425;
}
#baner.view-course-banner .description_block.black .baner_block_inner .action_price {
  display: block;
  color: #272425;
  margin: 30px 0 0 0;
}
#baner.view-course-banner .description_block.black .baner_block_inner .action_price span {
  font-size: 20px;
  display: block;
  margin: 0 0 5px 0;
}
#baner.view-course-banner .description_block.black .baner_block_inner .action_price span b {
  font-weight: bold;
  text-decoration: line-through;
}
#baner.view-course-banner .description_block.black .baner_block_inner .credit {
  color: #272425;
}
#baner.view-course-banner .description_block.black .baner_block_inner .title {
  color: #272425;
}
#baner.view-course-banner .description_block.black .baner_block_inner .subtitle {
  font-size: 24px;
  font-weight: 400;
  display: block;
  margin: 10px 0 0 0;
  text-transform: uppercase;
  line-height: 20px;
  color: #272425;
}
#baner.view-course-banner .description_block.black .baner_block_inner .date {
  font-size: 32px;
  font-weight: 400;
  display: block;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  line-height: 20px;
  color: #272425;
}
#baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price {
  display: block;
  position: relative;
  padding: 25px 0 0 0;
  color: #272425;
}
#baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price:after {
  content: "";
  display: block;
  clear: both;
}
#baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price a.button {
  margin: 10px 0 0;
  width: 175px;
  height: 40px;
  line-height: 40px;
  text-transform: none;
  border-top-color: #edad68;
  border-bottom-color: #85590f;
  background: -webkit-gradient(linear, left top, left bottom, from(#e89741), to(#d67829));
  background: -webkit-linear-gradient(top, #e89741, #d67829);
  background: -o-linear-gradient(top, #e89741, #d67829);
  background: linear-gradient(to bottom, #e89741, #d67829);
}
#baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price a.button:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#d67829), to(#e89741));
  background: -webkit-linear-gradient(top, #d67829, #e89741);
  background: -o-linear-gradient(top, #d67829, #e89741);
  background: linear-gradient(to bottom, #d67829, #e89741);
}
#baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price .baner_block_inner_price_left {
  float: left;
}
#baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price .baner_block_inner_price_left span {
  font-size: 16px;
  display: block;
  margin: 0 0 5px 0;
}
#baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price .baner_block_inner_price_left span b {
  font-size: 18px;
  text-decoration: line-through;
  font-family: 'PT Sans Narrow';
}
#baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price .baner_block_inner_price_left .baner_block_inner_price_left_block b {
  display: inline-block;
  position: relative;
  padding: 0 33px 0 0;
  font-size: 50px;
  font-family: 'PT Sans Narrow';
  font-weight: 700;
  line-height: 38px;
  margin: 0;
}
#baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price .baner_block_inner_price_left .baner_block_inner_price_left_block b:after {
  content: "";
  display: block;
  width: 24px;
  height: 36px;
  position: absolute;
  right: 0;
  top: 1px;
}
#baner.view-course-banner .description_block .baner_block_inner {
  display: inline-block;
  position: relative;
  white-space: normal;
  z-index: 1;
}
#baner.view-course-banner .description_block .baner_block_inner .title {
  color: #fff;
  text-transform: uppercase;
}
#baner.view-course-banner .description_block .baner_block_inner .subtitle {
  font-size: 24px;
  font-weight: 400;
  display: block;
  margin: 10px 0 0 0;
  text-transform: uppercase;
  line-height: 20px;
  color: #fff;
}
#baner.view-course-banner .description_block .baner_block_inner .date {
  font-size: 32px;
  font-weight: 400;
  display: block;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  line-height: 20px;
  color: #fff;
}
#baner.view-course-banner .description_block .baner_block_inner p {
  font-size: 16px;
}
#baner.view-course-banner .description_block .baner_block_inner .action_submit {
  display: block;
}
#baner.view-course-banner .description_block .baner_block_inner .action_submit a.button {
  height: 57px;
  line-height: 57px;
  font-size: 24px;
  font-weight: bold;
  padding: 0 20px;
}
#baner.view-course-banner .description_block .baner_block_inner .action_submit a.button.green {
  background: -webkit-gradient(linear, left top, left bottom, from(#56d092), to(#38b66e));
  background: -webkit-linear-gradient(top, #56d092, #38b66e);
  background: -o-linear-gradient(top, #56d092, #38b66e);
  background: linear-gradient(to bottom, #56d092, #38b66e);
  border-top-color: #79daa9;
  border-bottom-color: #187e47;
}
#baner.view-course-banner .description_block .baner_block_inner .action_submit a.button.green:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#38b66e), to(#56d092));
  background: -webkit-linear-gradient(top, #38b66e, #56d092);
  background: -o-linear-gradient(top, #38b66e, #56d092);
  background: linear-gradient(to bottom, #38b66e, #56d092);
}
#baner.view-course-banner .description_block .baner_block_inner .action_price {
  display: block;
  color: #fff;
}
#baner.view-course-banner .description_block .baner_block_inner .action_price span {
  font-size: 20px;
  display: block;
  margin: 0 0 5px 0;
}
#baner.view-course-banner .description_block .baner_block_inner .action_price span b {
  font-weight: bold;
  text-decoration: line-through;
}
#baner.view-course-banner .description_block .baner_block_inner .action_price .action_price_item {
  font-size: 50px;
  font-family: 'PT Sans Narrow';
  font-weight: bold;
}
#baner.view-course-banner .description_block .baner_block_inner .action_price .action_price_item b {
  display: inline-block;
  position: relative;
  -webkit-background-clip: text;
  color: #F7E400;
}
#baner.view-course-banner .description_block .baner_block_inner .action_price .action_price_item .for_one {
  color: #F7E400;
  display: inline-block;
  font-size: 20px;
  font-weight: 300;
  font-family: 'PT Sans';
}
#baner.view-course-banner .description_block .baner_block_inner .credit {
  color: #fff;
  font-size: 14px;
}
#baner.view-course-banner .description_block .baner_block_inner sup.credit {
  font-size: 24px;
  top: -0.8em;
}
#baner.view-course-banner .description_block .baner_block_inner.has-online {
  margin-top: 45px;
}
#baner.view-course-banner .description_block .baner_block_inner.has-online .has-online-block {
  display: table;
  margin-bottom: 20px;
}
#baner.view-course-banner .description_block .baner_block_inner.has-online .has-online-block .has-online-text {
  font-size: 30px;
  font-family: 'PT Sans Narrow';
  color: #fff;
  line-height: 1;
  margin: 2px 0 7px 0;
}
#baner.view-course-banner .description_block .baner_block_inner.has-online .has-online-block .line-top {
  height: 1px;
  border-bottom: 1px solid white;
}
#baner.view-course-banner .description_block .baner_block_inner.has-online .has-online-block .line-bottom {
  height: 1px;
  border-top: 1px solid white;
}
#baner.view-course-banner .description_block .baner_block_inner.has-online .action_price {
  margin-top: 20px;
}
@media screen and (max-width: 1200px) {
  #baner.view-course-banner .description_block .baner_block_inner.has-online {
    margin-top: 10px;
  }
  #baner.view-course-banner .description_block .baner_block_inner.has-online .has-online-block {
    margin-bottom: 10px;
  }
  #baner.view-course-banner .description_block .baner_block_inner.has-online .has-online-block .has-online-text {
    font-size: 20px;
  }
  #baner.view-course-banner .description_block .baner_block_inner.has-online .title {
    font-size: 38px;
  }
}
@media screen and (max-width: 939px) {
  #baner.view-course-banner .description_block .baner_block_inner.has-online .has-online-block {
    margin: 0 auto 20px auto;
  }
  #baner.view-course-banner .description_block .baner_block_inner.has-online .has-online-block .has-online-text {
    font-size: 25px;
  }
}
@media screen and (max-width: 939px) {
  #baner.view-course-banner {
    background: #000;
    padding: 0 0 45px 0;
    margin: 0;
  }
  #baner.view-course-banner .stock_label {
    width: 94px;
    height: 93px;
    top: 10px;
    right: auto;
    left: 5px;
  }
  #baner.view-course-banner .stock_label img {
    width: 75px;
    height: 75px;
  }
  #baner.view-course-banner .stock_label.discount_last_date {
    width: 65px;
    height: 65px;
  }
  #baner.view-course-banner .stock_label.discount_last_date img {
    width: 65px;
    height: 67px;
  }
  #baner.view-course-banner .stock_label.mobile-hidden {
    display: none;
  }
  #baner.view-course-banner .description_block {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-align: center;
  }
  #baner.view-course-banner .description_block.black .baner_block_inner .title {
    line-height: 40px;
  }
  #baner.view-course-banner .description_block .baner_block_inner {
    width: 90%;
    padding-top: 17px;
  }
  #baner.view-course-banner .description_block .baner_block_inner .title {
    font-size: 40px;
    margin: 25px 0 0 0;
    line-height: 40px;
  }
  #baner.view-course-banner .description_block .baner_block_inner p {
    margin: 30px 0 0 0;
    padding: 0 0px 0 0;
  }
  #baner.view-course-banner .description_block .baner_block_inner .action_submit {
    margin-top: 35px;
  }
  #baner.view-course-banner .description_block .baner_block_inner .action_price {
    margin: 30px 0 0 0;
  }
  #baner.view-course-banner .description_block .baner_block_inner .action_price .action_price_item {
    line-height: 30px;
    padding-top: 10px;
    padding-bottom: 9px;
  }
}
@media screen and (min-width: 940px) {
  #baner.view-course-banner {
    background: none;
    padding: 0;
  }
  #baner.view-course-banner .stock_label {
    width: 164px;
    height: 162px;
    bottom: 30px;
  }
  #baner.view-course-banner .stock_label.discount_last_date {
    bottom: 20px;
    width: 114px;
    height: 117px;
    right: 20px;
  }
  #baner.view-course-banner .description_block {
    position: absolute;
  }
  #baner.view-course-banner .description_block.black .baner_block_inner .title {
    line-height: 38px;
  }
  #baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price a.button {
    position: absolute;
    right: 0;
    bottom: 5px;
  }
  #baner.view-course-banner .description_block .baner_block_inner {
    left: 50%;
    width: 48%;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin: 47px 0 0 0;
  }
  #baner.view-course-banner .description_block .baner_block_inner .title {
    font-size: 40px;
    margin: 0;
    line-height: 38px;
  }
  #baner.view-course-banner .description_block .baner_block_inner p {
    margin: 0px 0 0 0;
    padding: 0 60px 0 0;
  }
  #baner.view-course-banner .description_block .baner_block_inner .action_submit {
    margin-top: 30px;
  }
  #baner.view-course-banner .description_block .baner_block_inner .action_price {
    margin: 15px 0 0 0;
  }
  #baner.view-course-banner .description_block .baner_block_inner .action_price .action_price_item {
    line-height: 38px;
  }
}
@media screen and (min-width: 940px) and (max-width: 999px) {
  #baner.view-course-banner .description_block .baner_block_inner {
    margin-top: 37px;
  }
}
@media screen and (min-width: 1000px) {
  #baner.view-course-banner .description_block .baner_block_inner {
    margin-top: 67px;
  }
}
@media screen and (min-width: 1366px) {
  #baner.view-course-banner .content {
    width: 1366px;
  }
  #baner.view-course-banner .baner_bottom .content {
    width: 100%;
  }
  #baner.view-course-banner .description_block.black .baner_block_inner .action_price {
    margin: 60px 0 0 0;
  }
  #baner.view-course-banner .description_block.black .baner_block_inner .title {
    line-height: 60px;
  }
  #baner.view-course-banner .description_block.black .baner_block_inner .baner_block_inner_price a.button {
    right: 120px;
  }
  #baner.view-course-banner .description_block .baner_block_inner {
    width: 50%;
  }
  #baner.view-course-banner .description_block .baner_block_inner .title {
    font-size: 51px;
    line-height: 51px;
  }
  #baner.view-course-banner .description_block .baner_block_inner p {
    font-size: 22px;
    margin: 30px 0 0 0;
  }
  #baner.view-course-banner .description_block .baner_block_inner .action_submit {
    margin-top: 40px;
    display: block;
  }
  #baner.view-course-banner .description_block .baner_block_inner .action_price {
    margin: 57px 0 0 0;
  }
}
@media (max-width: 940px) {
  #baner.view-course-banner {
    margin-top: 0px;
  }
}
