/* COLOR */
.block10 .wrapper h1 .evagel .evagel-y,
.block9 .wrapper h1 .evagel .evagel-y,
.block7 .wrapper h1 .evagel .evagel-y,
.block4__usage h4 .evagel .evagel-y,
.block4 .wrapper h1 .evagel .evagel-y,
.block3 .wrapper h1 .evagel,
.block1__left__title h1 {
  color: #009292;
}
.block9 .wrapper h1 .evagel,
.block7 .wrapper h1 .evagel {
  color: #faa61a;
}
/* FOOTER */
.footLinks a,
.footLinks a:active,
.footLinks a:focus,
.footLinks a:hover {
    color: inherit !important;
    text-decoration: none !important;
    cursor: default;
    white-space: nowrap;
}
/* END COLOR */
.footer .wrapper .privacy {
  flex-grow: 1;
  text-align: center;
  display: block;
}
.upstar {
  position: relative
}
.upstar::after {
  content: "*";
  display: inline-block;
  position: absolute;
  top: -6px;
  right: -10px;
  font-size: 25px;
}
/* FOR SVG */
.block1__left__header__logo {
  width: 182px;
}
/* ANOTHER */
.pl_field_address_info {
  display: block;
  height: 1px;
  width: 1px;
  margin: 0px;
  padding: 0px !important;
}

.block1__left__pack__adaptive .block1__left__pack__inner .right,
.block1__left__pack__adaptive .block1__left__pack__inner .left,
.block3__courses .center .block3__center__packs .left__pack,
.popup__pack .right,
.popup__pack .left,
.block1__left__pack .block1__left__pack__inner .right,
.block1__left__pack .block1__left__pack__inner .left {
  display: none;
}
.block1__left__pack .block1__left__pack__inner .center {
  bottom: -35px;
  right: auto;
  left: 20px;
}
.block1__left__title .tooltip {
  right: -65px;
}
.block1__left__title .tooltip:before {
  left: -68px;
  top: 10px;
}
.popup__pack .center {
  width: 315px;
  height: 390px;
}
.popup__pack {
  left: 65px;
  top: 0px;
}
.block1__left__pack .button__evagel {
  bottom: 50px;
}
.block1__left__pack .block1__left__pack__sashe {
  top: 80px;
}
.block1__left__pack .block1__left__pack__sashe li:last-child {
  color: #009292;
}
.block3__courses .center .block3__center__packs .right__pack .tooltip p span,
.block1__left__pack .block1__left__pack__sashe li:last-child span {
  margin-top: -3px;
  background: rgba(0, 146, 146, 0.79) url("../img/leaf.png") no-repeat center center;
  background-size: 16px;
}
.block1__right .right li:nth-child(2) {
  left: -10px;
}
.star__description {
  margin-top: 0px;
}
.nowdate {
  font-size: 0.8em;
}
.form__title {
  color: #1e1e1e;
  font-size: 24px;
  margin-top: 3px;
}
.form__popup .price__block {
  margin-top: 4px;
}
.form__popup .price__block .new__price .price {
  font-size: 34px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  color: #faa61a;
}
.form__popup .form {
  margin-top: 16px;
}
.block3__around .button__evagel {
  width: 380px;
}
.block3__courses .center .block3__center__packs .right__pack {
  height: 460px;
  width: 328px;
  margin-top: -80px;
  right: 20px;
  top: 35px;
}
.block3__courses .center .block3__center__packs .right__pack .tooltip p {
  top: 85px;
  right: -180px;
  color: #009292;
  padding-right: 15px;
}
.block7__course {
  justify-content: center;
}
.block7__course .left {
  width: 55%;
  align-items: center;
}
.block7__course .left .left__img .left__img__top {
  display: none;
}
.block7__course .left .left__text {
  margin-left: 45px;
}
.block7__course .right {
  display: none;
}
.block9 .wrapper {
  padding-top: 6px;
}
.line-item_hor:before, .line-item_ver:before {
  background-color: #009292;
}
.block1_bottom .block1__left__pack .block1__left__pack__inner .center {
  bottom: -55px;
  left: 3px;
}
.block1_bottom .block1__left__pack .block1__left__pack__sashe {
  top: 100px
}
.block1_bottom .block1__left__title .tooltip {
  right: -75px;
}
.block1_bottom .block1__left__title {
  margin-top: 26px;
}
.footer .wrapper {
  padding-top: 40px;
}
.star__description {
  font-size: 0.9em;
}

@media screen and (max-width: 1169px) {
  .block1__left__pack {
    margin-left: 35px;
  }
  .block1__left__pack .button__evagel,
  .block1__left__title .tooltip {
    right: -95px;
  }
  .block1_bottom .block1__left__title .tooltip {
    right: -105px;
  }
  .block7__course {
    margin-top: 10px;
  }
}
@media screen and (max-width: 992px) {
  .block1__right .right li:nth-child(2) {
    left: auto;
  }
  .block1__left__pack__adaptive .block1__left__pack__inner .center {
    width: 258px;
    height: 322px;
    top: 25px;
    right: 15px;
  }
  .block1__left__pack__adaptive .button__evagel {
    margin-right: 50px;
    margin-bottom: 10px;
  }
  .block1__left__pack__adaptive {
    margin-bottom: -15px;
  }
  .block1__left__pack__adaptive .block1__left__pack__sashe li:last-child {
    margin-top: 35px;
    color: #009292;
  }
  .block1__left__pack__adaptive .block1__left__pack__sashe li:last-child span {
    margin-top: -3px;
    background: rgba(0, 146, 146, 0.79) url("../img/leaf.png") no-repeat center center;
    background-size: 16px;
  }
  .popup__pack .center {
    right: 48px
  }
}
@media screen and (max-width: 768px) {
  .block1__left__pack__adaptive .block1__left__pack__inner {
    left: 5px;
  }
}
@media screen and (max-width: 767px) {
  .block1__left__pack__adaptive .button__evagel {
    margin-right: auto;
  }
  .popup__pack .center {
    right: 55px;
  }
  .block2__wikipedia .block2__wikipedia__text {
    text-align: center;
    margin-top: 10px;
  }
  .block3__courses .center .block3__center__checks .item {
    width: 270px;
  }
  .block3__courses .center .block3__center__packs .right__pack {
    height: 448px;
  }
}
@media screen and (max-width: 640px) {
  .block3__courses .center .block3__center__checks {
    flex-direction: column;
  }
  .block3__courses .center .block3__center__checks .item {
    margin-top: 12px;
  }
  .block3__courses .center .block3__center__packs .right__pack .tooltip p {
    right: -160px;
  }
  .block3__courses .center .block3__center__packs .right__pack {
    height: 410px;
  }
  .block3__courses .center .block3__center__checks:last-child {
    margin-top: -15px;
  }
  .block7__course .left {
    margin-left: 0px;
  }
  .block7__course .left .left__text {
    margin-left: 25px;
  }
  .block7__course .left {
    width: 90%;
  }
}
@media screen and (max-width: 480px) {
  .popup__pack .center {
    right: 30px;
    width: 220px;
    height: 256px;
    margin-top: -40px;
  }
  .block3__courses .center .block3__center__packs .right__pack {
    right: 35px;
    width: 238px;
    height: 320px;
  }
  .block3__courses .center .block3__center__packs .right__pack .tooltip p {
    width: 116px;
    right: -115px;
    top: 54px;
  }
  .block3__around .button__evagel {
    width: 280px;
    font-size: 22px;
  }
  .block7__course .left .left__img .left__img__bottom {
    margin-top: -50px;
  }
  .block7__course .left .left__text {
    margin-left: 0px;
    text-align: center;
  }
  .block7__course .left .left__text h4 {
    justify-content: center;
  }
  .block7__course .left .left__text h4 img {
    margin-left: 15px;
  }
}
@media screen and (max-width: 375px) {
  .block1__left__pack__adaptive .block1__left__pack__inner .center {
    right: 0px;
  }
  .block7__course .left .left__img .left__img__bottom {
    margin-top: -70px;
  }
  .block3__courses .center .block3__center__checks .item {
    width: 200px;
  }
}

* {
  outline: none;
  -webkit-appearance: none;
}

#cookie a,
#cookie a:active,
#cookie a:focus,
#cookie a:hover {
  cursor: default;
  white-space: nowrap
}

.main-banner {
  z-index: 996 !important;
}

#kmacb {
  z-index: 997 !important;
}

.popups-cont,
.ever-popup {
  z-index: 998 !important;
}

.block1__left__pack__adaptive .button__evagel,
.block3__around .button__evagel,
.block1__left__pack .button__evagel {
  text-transform: uppercase;
}

.block1__left__pack__adaptive .button__evagel,
.block1__left__pack .button__evagel {
  font-size: 20px;
}

.block3__around .button__evagel {}

.block1__left__pack__adaptive .button__evagel {
  text-align: center;
}

@media screen and (max-width: 768px) {
  .block3__around .button__evagel {
      font-size: 24px;
  }

  .footer .wrapper .privacy {
      line-height: normal;
  }
}

@media screen and (max-width: 480px) {
  .block3__around .button__evagel {
      font-size: 20px;
  }
}
span.im-caret {
  -webkit-animation: 1s blink step-end infinite;
  animation: 1s blink step-end infinite;
}

@keyframes blink {

  from,
  to {
      border-right-color: black;
  }

  50% {
      border-right-color: transparent;
  }
}

@-webkit-keyframes blink {

  from,
  to {
      border-right-color: black;
  }

  50% {
      border-right-color: transparent;
  }
}

span.im-static {
  color: grey;
}

div.im-colormask {
  display: inline-block;
  border-style: inset;
  border-width: 2px;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

div.im-colormask>input {
  position: absolute;
  display: inline-block;
  background-color: transparent;
  color: transparent;
  -webkit-appearance: caret;
  -moz-appearance: caret;
  appearance: caret;
  border-style: none;
  left: 0;
  /*calculated*/
}

div.im-colormask>input:focus {
  outline: none;
}

div.im-colormask>input::-moz-selection {
  background: none;
}

div.im-colormask>input::selection {
  background: none;
}

div.im-colormask>input::-moz-selection {
  background: none;
}

div.im-colormask>div {
  color: black;
  display: inline-block;
  width: 100px;
  /*calculated*/
} .ever-popup-build {
  position: fixed;
  opacity: 0;
  z-index: -1;
  top: 0;
  left: -9999px;
}
.ever-popup__body.ever-mobile {
  display: none
}

.ever-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .7);
  z-index: 111;
  display: none;
  overflow: auto;
}

.ever-popup__body {
  position: static;
  float: none;
  display: block;
  margin: 0 auto;
  width: auto
}

.ever-popup.show {
  display: block;
  align-items: center;
}

.ever-popup__inner {
  position: relative;
  margin: 0 auto;
  padding-top: 35px
}

.ever-popup__close {
  width: 35px;
  height: 30px;
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  z-index: 1;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.ever-popup__close:after,
.ever-popup__close:before {
  content: "";
  position: absolute;
  right: 0;
  top: 10px;
  width: 35px;
  height: 10px;
  background: #fff;
  transition: all 1s;
}

.ever-popup__close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.ever-popup__close:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media screen and (max-width: 999px) {
  .ever-popup__body.ever-desktop {
      display: none
  }

  .ever-popup__body.ever-mobile {
      display: block
  }
}