.flip-clock-wrapper *{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper{-webkit-user-select:none}.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}.flip-clock-wrapper:after,.flip-clock-wrapper:before{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:700;line-height:87px}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none!important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:4;width:100%;height:3px;background-color:#000}.flip-clock-wrapper ul li a div.down{bottom:0}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-align:center;font-size:70px}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:#000;text-shadow:none}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}
* {
  outline: 0;
}

select,
button {
  -webkit-appearance: none;
}

@media only screen and (max-width: 1199px) {
  .formula {
      background-position: 45% !important;
  }

  .why {
      background-image: url(../images/notext2.jpg) !important;
  }
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
header,
main,
section {
  display: block;
}
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2.5em;
  margin: 0.67em 0;
}
img {
  border: 0;
}
button,
input,
select {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button {
  -webkit-appearance: button;
  cursor: pointer;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}
body {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333;
  background-color: #fff;
}
button,
input,
select {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:after,
.container:before {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 480px) {
  .container {
      width: 470px;
  }
}
@media (min-width: 992px) {
  .container {
      width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
      width: 1170px;
  }
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:after,
.row:before {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-12,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-12,
.col-sm-12,
.col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 1px;
}
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
@media (min-width: 480px) {
  .col-sm-12 {
      float: left;
  }
  .col-sm-12 {
      width: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-12 {
      float: left;
  }
  .col-md-3 {
      width: 25%;
  }
  .col-md-4 {
      width: 33.33333%;
  }
  .col-md-5 {
      width: 41.66667%;
  }
  .col-md-6 {
      width: 50%;
  }
  .col-md-12 {
      width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-12 {
      float: left;
  }
  .col-lg-3 {
      width: 25%;
  }
  .col-lg-4 {
      width: 33.33333%;
  }
  .col-lg-5 {
      width: 41.66667%;
  }
  .col-lg-6 {
      width: 50%;
  }
  .col-lg-7 {
      width: 58.33333%;
  }
  .col-lg-12 {
      width: 100%;
  }
}
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
@-ms-viewport {
  width: device-width;
}
@media (max-width: 479px) {
  .hidden-xs {
      display: none !important;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .hidden-sm {
      display: none !important;
  }

  .first-screen {
    margin: 0 auto !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
      display: none !important;
  }
}
  .hidden-lg {
      display: none !important;
  }

@media (max-width: 479px) {
.col-xs-12 {
  padding-right: 15px;
}

.security-descr {
  margin: 0 0 0 11px !important;
  font-size: 12px !important;
  width: 100% !important;
}

.security-descr:before {
  left: 6px !important;
}
}
body {
  font-size: 20px;
  font-family: OpenSansRegular, sans-serif;
  background-color: #fff;
  color: #000;
  min-width: 320px;
}
p,
ul {
  padding: 0;
  margin: 0;
}
ul {
  list-style-type: none;
}
h1 {
  font-size: 2.6em;
}
h1,
h2 {
  padding: 0;
  margin: 0;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  text-align: center;
}
h2 {
  font-size: 3em;
  line-height: 1.2em;
  margin-bottom: 2rem;
}
.bold {
  font-family: "Open Sans", sans-serif;
}
.or {
  color: #ff9000;
}
header {
  background-image: url(../images/bg-header.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  color: #fff;
  overflow: hidden;
}
.top-line {
  display: none;
  height: 99px;
  background-color: rgba(0, 0, 0, 0.51);
  -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.13);
}
@media (min-width: 768px) {
  .top-line {
      display: block;
  }
}
.top-block {
  padding: 40px 0 0;
}
.logo {
  display: inline-block;
  width: 167px;
}
.logo a {
  display: block;
}
.logo img {
  width: 100%;
}
.slogan-block {
  margin: 0 0 0 15px;
}
.slogan-block,
.slogan-item {
  display: inline-block;
  vertical-align: top;
}
.slogan-item {
  width: 240px;
  position: relative;
  padding: 0 0 0 43px;
  font-size: 0.8em;
  line-height: 16px;
  margin: 0 0 0 45px;
}
.slogan-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.slogan-item:before {
  background-image: url(../images/icons-pack.png);
  background-repeat: no-repeat;
}
.slogan-item.item1:before {
  width: 38px;
  height: 46px;
  background-position: 0 0;
}
.slogan-item.item2:before {
  width: 34px;
  height: 35px;
  background-position: -81px 0;
}
.top-timer {
  display: inline-block;
  width: 190px;
  vertical-align: top;
  font-size: 0.55em;
  line-height: 16px;
  position: relative;
  top: -17px;
  margin: 0 0 0 20px;
}
.timer-header {
  text-align: center !important;
}
.timer .flip-clock-wrapper {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 9px;
  display: flex !important;
  justify-content: center !important;
}
.timer .flip-clock-wrapper .flip {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.timer .flip-clock-wrapper ul {
  background-color: #ffca11;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-weight: 700;
  width: 26px;
  height: 35px;
  font-size: 24px;
  margin: 1px;
  line-height: 35px;
}
.timer .flip-clock-wrapper ul li {
  line-height: 35px;
}
.timer .flip-clock-wrapper ul li a {
  color: #000;
}
.timer .flip-clock-wrapper ul li a div {
  font-size: 24px;
}
.timer .flip-clock-wrapper ul li a div.down {
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.timer .flip-clock-wrapper ul li a div div.inn {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #ffca11;
  font-size: 24px;
  color: #000;
  text-shadow: none;
}
.timer .flip-clock-divider {
  height: 37px;
  width: 10px;
}
.timer .flip-clock-divider:first-child {
  width: 0;
}
.timer .flip-clock-divider.minutes .flip-clock-label,
.timer .flip-clock-divider.seconds .flip-clock-label {
  right: -40px;
}
.timer .flip-clock-divider .flip-clock-label {
  color: #ffca11;
  top: auto;
  bottom: -1.3em;
  font-family: OpenSansRegular, sans-serif;
  right: -40px;
}
.timer .flip-clock-dot {
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
  left: 3px;
}
.timer .flip-clock-dot.top {
  top: 12px;
}
.timer .flip-clock-dot.bottom {
  bottom: 10px;
}
.top-btn {
  display: inline-block;
  vertical-align: top;
  width: 142px;
  margin: 0 0 0 12px;
  position: relative;
}
.top-btn .btn {
  line-height: 32px;
  height: 36px;
}
.btn {
  border: 2px solid #ff9000;
  background-color: #ff9000;
  padding: 0;
  font-size: 0.7em;
  display: block;
  width: 100%;
  color: #fff;
  text-align: center;
  -webkit-transition: color 0.5s ease, background-color 0.5s ease;
  transition: color 0.5s ease, background-color 0.5s ease;
}
.btn:hover {
  background-color: #fff;
  color: #ff9000;
  text-decoration: none;
}
.btn:active,
.btn:focus {
  color: #fff;
  text-decoration: none;
}
.subh {
  text-align: center;
  font-size: 1.5em;
}
.first-screen {
  position: relative;
}
.first-screen .pack {
  position: absolute;
  top: 0px;
  left: 400px;
}
.bulet-block {
  width: 400px;
  margin: 55px 0 0;
}
.bulet-list {
  line-height: 26px;
  text-align: left;
}
.bulet-list li {
  margin: 0 0 5px;
  padding: 15px 25px 15px 75px;
  background-color: #10acb6;
  position: relative;
}
.bulet-list li:before {
  content: "";
  position: absolute;
  width: 42px;
  height: 40px;
  left: 25px;
  top: 50%;
  margin: -20px 0 0;
}
.bulet-list li:before {
  background-image: url(../images/icons-pack.png);
  background-repeat: no-repeat;
  background-position: -158px 0;
}
.bulet-list li:last-child {
  margin: 0;
}
.form-block {
  width: 410px;
  float: right;
  margin: 20px 0 0;
}
.form-sale {
  padding-top: 10px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
}
.form-sale .sale {
  position: absolute;
  top: -8px;
  left: -111px;
}
.form-sale .speed {
  position: absolute;
  left: 15px;
  top: -28px;
  font-size: 0.8em;
  line-height: 23px;
  color: #ffca11;
}
.sale-circs {
  padding: 5px 0 10px 10px;
}
.sale-terr {
  line-height: 22px;
  font-size: 0.75em;
}
.sale-price {
  margin: 5px 0 0;
  display: table;
  text-align: center;
}
.sale-price .price {
  display: inline-block;
  vertical-align: top;
}
.sale-price .price.old {
  color: #555;
  margin: 10px 15px 0 20px;
}
.sale-price .price.old .descr {
  font-size: 0.65em;
}
.sale-price .price.old .digit {
  line-height: 32px;
  position: relative;
  font-size: 1.75em;
  color: #555;
  color: rgba(110, 110, 110, 0.85);
  text-decoration: line-through;
  text-decoration-color: #555555;
}
.sale-price .price.new .descr {
  font-size: 2em;
}
.sale-price .price.new .digit {
  font-size: 2.25em;
  line-height: 37px;
}
.sale-input {
  background-color: #efefef;
  padding: 9px 19px 19px 14px;
  color: #000;
  font-size: 0.7em;
}
.sale-input label {
  line-height: 36px;
  float: left;
}
.sale-input input,
.sale-input select {
  height: 38px;
  width: 100%;
  line-height: 36px;
  background-color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #f99411;
  text-indent: 15px;
}
.sale-input input::placeholder,
.sale-input select::placeholder {
  color: #7e7e7e;
}
.sale-input .input-block:first-child {
  margin: 0 0 10px;
}
.sale-btn {
  padding: 18px 129px 13px 15px;
  position: relative;
}
.sale-btn .arrow {
  position: absolute;
  top: -4px;
  right: 57px;
}
.sale-btn-block .btn {
  font-size: 1.5em;
  height: 68px;
  line-height: 64px;
}
.sale-total {
  color: #000;
  line-height: 24px;
  font-size: 0.7em;
  margin: 6px 0 0;
}
.sale-total .big {
  font-size: 15px;
}
.security-data {
  margin: 5px 0 0;
}
.security-descr {
  font-size: 0.6em;
  display: block;
  line-height: 17px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  width: 340px;
}
.security-descr:before {
  content: "";
  position: absolute;
  left: -20px;
  top: 0;
  width: 12px;
  height: 16px;
}
.security-descr:before {
  background-image: url(../images/icons-pack.png);
  background-repeat: no-repeat;
  background-position: -243px 0;
}
.medal-block {
  text-align: center;
  margin: 0 0 30px;
}
.medal {
  display: inline-block;
  vertical-align: middle;
  margin: 0 30px 0 0;
}
.medal {
  background-image: url(../images/icons-pack.png);
  background-repeat: no-repeat;
}
.medal.item1 {
  width: 164px;
  height: 144px;
  background-position: 0 -62px;
}
.medal.item2 {
  width: 152px;
  height: 151px;
  background-position: -188px -59px;
}
.medal.item3 {
  width: 143px;
  height: 143px;
  background-position: -368px -62px;
}
.medal.item4 {
  width: 143px;
  height: 143px;
  background-position: -537px -62px;
  margin: 0;
}
@media only screen and (max-width: 1199px) {
  body {
      font-size: 18px;
  }
  h1 {
      font-size: 2.5em;
  }
  h2 {
      font-size: 2em;
  }
  .slogan-item {
      font-size: 0.85em;
  }
  .top-btn {
      margin: 0 0 0 30px;
  }
  .btn {
      font-size: 0.85em;
  }
  .first-screen .pack {
      width: 250px;
      left: 340px;
      top: 50px;
      z-index: 1;
  }
  .first-screen .sale {
      width: 235px;
      left: -86px;
      top: -55px;
  }
  .bulet-block {
      width: 360px;
  }
  .bulet-list {
      font-size: 1em;
  }
  .bulet-list li {
      padding: 18px 10px 18px 60px;
  }
  .bulet-list li:before {
      left: 10px;
  }
  .form-block {
      width: 410px;
  }

  .timer-header {
      color: #000;
      font-size: 0.75em;
      text-align: left;
      margin: 0 0 0 1px;
  }
  .timer .flip-clock-divider .flip-clock-label {
      color: #000;
  }
  .timer .flip-clock-dot {
      background-color: #000;
  }
  .sale-terr {
      position: absolute;
      top: -50px;
      left: 142px;
  }
  .sale-circs {
      padding: 15px 26px 0;
      -webkit-border-radius: 0;
      border-radius: 0;
  }
  .sale-price {
      text-align: center;
  }
  .sale-input {
      padding: 10px 13px;
  }
  .sale-input input {
      width: 100%;
  }
  .sale-btn {
      padding: 10px 129px 10px 15px;
  }

}
@media only screen and (max-width: 991px) {
  body {
      font-size: 16px;
  }
  h2 {
      line-height: 38px;
  }
  .top-block {
      padding: 25px 0 0;
  }
  .logo,
  .top-btn {
      width: 200px;
  }
  .top-btn {
      margin: 0 0 0 20px;
      float: right;
  }
  .top-btn .btn {
      font-size: 1.2em;
      line-height: 40px;
      height: 44px;
  }
  h1 {
      line-height: 50px;
  }
  .bulet-block {
      width: 100%;
      margin: 25px 0 0;
  }
  .bulet-list {
      font-size: 1.3em;
  }
  .bulet-list li {
      padding: 20px 30px 20px 68px;
  }
  .bulet-list li:before {
      left: 19px;
  }
  .form-block {
      width: 100%;
  }
  .sale-terr {
      position: relative;
      left: auto;
      top: auto;
  }
  .first-screen .sale {
      left: 0;
  }

  .sale-circs {
      padding: 24px 36px 10px;
      font-size: 1.3em;
  }
  .sale-input {
      font-size: 1em;
  }
  .sale-input input {
      width: 100%;
  }
  .security-data {
      float: none;
  }
  .security-descr {
    display: block;
      font-size: 1em;
      text-align: center;
      margin: 0 auto;
  }
  .medal.item1,
  .medal.item2,
  .medal.item3 {
      margin: 15px;
  }
  .medal.item4 {
      margin: 15px 15px 15px 30px;
  }

  .top-line {
      display: none;
  }
}
@media only screen and (max-width: 479px) {
  body {
      font-size: 14px;
  }
  .container {
      width: 320px;
  }
  .top-block {
      text-align: center;
  }
  .bulet-list li {
      padding: 10px 10px 10px 65px;
  }
  .first-screen .sale {
      left: 0;
      top: -52px;
  }
  .timer-header {
      font-size: 1em;
  }
  .sale-circs {
      padding: 24px 10px 0;
  }
  .sale-terr {
      font-size: 0.75em;
  }
  .sale-price .descr {
      font-size: 1.2em;
  }
  .sale-price .price.old {
      margin: 0 5px 0 0;
  }
  .sale-price .price.old .digit {
      font-size: 1.3em;
  }
  .sale-price .price.new .digit {
      font-size: 1.5em;
  }
  .sale-input {
      padding: 0 10px 10px;
  }
  .sale-btn {
      padding: 10px;
  }
  .medal.item1,
  .medal.item2,
  .medal.item3 {
      margin: 5px;
  }
  .medal.item4 {
      margin: 5px 5px 5px 15px;
  }

  .why .container .row .col-xs-12 h2 {
      font-size: 35px !important;
  }
}
.delivery-title {
  color: #000;
}
@keyframes callbackme {
  0% {
      transform: rotate(0deg);
  }
  25% {
      transform: rotate(25deg);
  }
  65% {
      transform: rotate(-25deg);
  }
  100% {
      transform: rotate(-5deg);
  }
}
.callbackme {
  margin: 10px auto 5px 50px;
  width: 70%;
  text-align: left;
  font-weight: 900;
  color: #666;
  line-height: 20px;
  font-size: 15px;
  position: relative;
}
.callbackme:before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 0px;
  left: -50px;
  background: url("../images/phone.png");
  background-size: cover;
  animation: callbackme 1s infinite alternate;
}


section {
    padding: 40px 0;
    overflow: hidden
}

.clear {
    clear: both
}

.italic {
    font-family: OpenSansItalic, sans-serif
}

iframe {
    width: 100%;
    height: 100%;
    border: 0
}

.test {
    display: block
}

.test-block {
    background-color: #fff;
    overflow: hidden;
    padding: 40px 0;
    color: #000
}

.test-block .subh {
    font-size: 1.2em;
    margin: 15px 0 0
}

.test-form-block {
    margin: 30px 0 0;
    position: relative
}

.test-form-block .test-img {
    position: absolute;
    width: 600px;
    right: -150px;
    bottom: -50px
}

.checkbox-item {
    height: 90px;
    display: table-row;
    width: 100%
}

.checkbox-item label {
    display: table-cell;
    vertical-align: middle;
    padding: 0 30px 0 60px;
    position: relative
}
.checkbox-item label:before {
  background-image: url("../images/icons-pack.png");
}

.checkbox-item label:before {
    width: 52px;
    height: 51px;
    content: '';
    background-repeat: no-repeat;
    background-position: -591px 23px;
    left: 7px;
    top: 8px;
    position: absolute
}

.checkbox-item input[type=checkbox] {
    display: none
}
.checkbox-item input[type=checkbox]:checked + label:after {
  background-image: url("../images/icons-pack.png");
}

.checkbox-item input[type=checkbox]:checked + label:after {
    width: 52px;
    height: 51px;
    background-position: -297px 0;
    content: '';
    position: absolute;
    left: 3px;
    top: 4px
}

.test-form-btn {
    padding: 15px 0
}

.test-form-btn .test-descr {
    width: 490px;
    padding: 5px 15px 5px 20px;
    background: -webkit-linear-gradient(left, #ccc, hsla(0, 0%, 80%, 0));
    background: -webkit-gradient(linear, left top, right top, from(#ccc), to(hsla(0, 0%, 80%, 0)));
    background: linear-gradient(90deg, #ccc 0, hsla(0, 0%, 80%, 0))
}

.test-form-btn .btn, .test-form-btn .test-descr {
    display: inline-block;
    vertical-align: top;
    height: 73px
}

.test-form-btn .btn {
    width: 290px;
    line-height: 69px;
    border-color: #07c930;
    background-color: #07c930;
    font-size: 1.7em
}

.test-form-btn .btn:hover {
    background-color: #fff;
    color: #07c930
}

.result {
    display: none;
    opacity: 0;
    margin: 30px -15px 0;
    color: #000
}
.no-webp .result-block {
  background-image: url("../images/bg-res01.jpg");
}

.webp .result-block {
  background-image: url("../images/bg-res01.webp");
}

@media (max-width: 991px) {
  .result-block {
    background-image: none !important;
  }
}

.result-block {
    background-color: #10acb6;
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    min-height: 621px;
}

.result-block h3 {
    font-weight: 400;
    font-family: OpenSansBold, sans-serif;
    margin: 0;
    padding: 0
}

.result-block h3.res-title {
    text-align: center;
    color: #efdb02;
    font-size: 1.6em;
    line-height: 60px
}

.result-block .form-sale .speed {
    color: #fff
}

.result-block .form-sale .sale {
    display: none;
    top: 40px;
    left: -100px
}

.result-block .security-descr {
    color: #fff
}

.result-block .res-descr {
    width: 450px;
    float: right;
    height: 481px;
    background-color: #e8e8e8;
    font-size: 1.3em;
    line-height: 28px;
    padding: 30px 18px 0;
    margin: 20px 0 0
}

@media only screen and (max-width: 1199px) {
    .test-form-block .test-img {
        width: 450px;
        right: -120px;
        bottom: 50px;
    }

    .result-block .form-sale .sale {
        width: 180px;
        top: -40px;
        left: -45px
    }

    .result-block .sale-terr {
        color: #fff
    }

    .result-block .res-descr {
        width: 350px;
        font-size: 1.15em;
        padding: 10px 15px 0;
        margin: 20px -58px 0 0
    }
}

@media only screen and (max-width: 991px) {
    .test-block {
        background-image: none
    }

    .checkbox-item {
        display: block;
        height: auto;
        margin: 0 0 25px
    }

    .checkbox-item label {
        font-size: 1.3em
    }

    .checkbox-item label:before {
        top: -22px;
        margin: 0
    }

    .checkbox-item input[type=checkbox]:checked + label:after {
        top: -26px
    }

    .test-form-btn {
        padding: 15px 0;
        text-align: center
    }

    .test-form-btn .test-descr {
        margin: 0 0 20px;
        width: 100%;
        height: auto
    }

    .result-block {
        background-image: none;
        height: auto
    }

    .result-block .res-descr {
        width: 100%;
        margin: 10px 0 0;
        height: auto;
        padding: 15px
    }

    .result-block .sale-terr {
        color: #ff9000
    }
}

@media only screen and (max-width: 479px) {
    .checkbox-block {
        padding: 0
    }

    .test-form-btn .btn {
        width: 100%;
        font-size: 2em
    }

    .result-block h3.res-title {
        line-height: 28px
    }
}
.no-webp .hell {
  background-image: url("../images/bg-danger.jpg");
}

.webp .hell {
  background-image: url("../images/bg-danger.webp");
} 
.hell {
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover
}

.hell h2 {
    color: #fff
}

.hell-wrap {
    background-color: #10acb6;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding: 30px 0
}

.hell-item, .hell-items {
    text-align: center
}

.hell-item {
    display: inline-block;
    vertical-align: top;
    width: 19%;
    margin: 50px 0 0
}
.hell-img {
  background-image: url("../images/icons-pack.png");
}

.hell-img {
    display: block;
    width: 161px;
    height: 161px;
    margin: 0 auto 10px;
}

.hell-img.item01 {
    background-position: 0 -243px
}

.hell-img.item02 {
    background-position: -185px -243px
}

.hell-img.item03 {
    background-position: -370px -243px
}

.hell-img.item04 {
    background-position: -555px -243px
}

.hell-img.item05 {
    background-position: -740px -243px
}

.hell-title {
    font-size: 1.5em
}

.hell-footer {
    text-align: center;
    font-size: 1.6em;
    line-height: 56px;
    margin: 45px 0 0
}

@media only screen and (max-width: 991px) {
    .hell-item {
        width: 100%;
        margin: 30px 0 0
    }

    .hell-footer {
        line-height: 32px
    }
}
.no-webp .why.sk {
  background-image: url("../images/bg-why-sk.jpg");
}

.webp .why.sk {
  background-image: url("../images/bg-why-sk.webp");
} 
.why {
  display: none;
    height: 1100px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    text-align: center;
    color: #fff;
}
@media (min-width: 1213px) {
  .why {
    display: block;
  }
}
.why.es h2 {
    font-size: 2.4em;
}
.why.el h2 {
    font-size: 2.2em;
}
.why.it h2 {
    font-size: 2.6em;
}
.why .text-block {
    font-size: 1.2em
}

.it_h2 {
    font-size: 2.4em;
}
.es_h2 {
    font-size: 2.3em;
}
.cs_h2 {
    font-size: 2.6em;
}
@media only screen and (max-width: 1199px) {
    .why {
        height: 900px
    }

    .why .text-block {
        margin: 0 0 40px
    }


}

@media only screen and (max-width: 991px) {
    .why
    {
        background-image: url(https://sk.landcdlv.com/images/bg-why-sm.jpg);
        height: 1180px
    }
}

@media only screen and (max-width: 479px) {
    .why {
        background-color: #01030f;
        background-position: center 60px
    }
}
.no-webp .what {
  background-image: url("../images/bg-what.jpg");
}

.webp .what {
  background-image: url("../images/bg-what.webp");
} 
.what {
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover
}

.what-item {
    display: inline-block;
    vertical-align: top;
    width: 19%;
    margin: 35px 0 0;
    text-align: center
}

.what-img img {
    width: 204px;
    display: block;
    margin: 0 auto
}

.what-title {
    font-size: 1.2em;
    line-height: 24px;
    margin: 0 0 10px
}

.what-text {
    font-size: .9em
}

.what-footer {
    background-color: #10acb6;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding: 20px 30px;
    color: #fff;
    text-align: center;
    font-size: 1.2em;
    margin: 45px 0 0
}

@media only screen and (max-width: 1199px) {
    .what-img img {
        width: 160px
    }
}

@media only screen and (max-width: 991px) {
    .what-img img {
        width: auto
    }

    .what-item {
        width: 100%
    }
}
.no-webp .doc {
  background-image: url("../images/bg-doc.jpg");
}

.webp .doc {
  background-image: url("../images/bg-doc.webp");
} 
.doc {
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat
}

.doc-wrapper {
    margin: 55px 0 0;
    position: relative;
    background-color: hsla(0, 0%, 100%, .6);
    text-align: left;
    padding: 30px 30px 10px
}

.doc-wrapper .imgdoc {
    position: absolute;
    right: 0;
    bottom: 0
}

.doc-header {
    font-size: 1.2em;
    line-height: 36px;
    text-align: center;
    margin: 0 0 40px
}

.doc-text {
    line-height: 30px;
    padding: 0 560px 0 0
}

.doc-text p {
    margin: 0 0 20px
}

@media only screen and (max-width: 1199px) {
    .doc-wrapper .imgdoc {
        width: 450px;
        z-index: 0
    }

    .doc-text {
        padding: 0 400px 0 0;
        position: relative;
        z-index: 1
    }
}

@media only screen and (max-width: 991px) {
    .doc-text {
        padding: 0;
        margin: 0 0 400px
    }

    .doc-wrapper .imgdoc {
        width: 100%
    }
}

@media only screen and (max-width: 479px) {
    .doc-text {
        padding: 0;
        margin: 0 0 250px;
        line-height: 22px
    }

    .doc-header {
        line-height: 26px
    }
}
.no-webp .s03 {
  background-image: url("../images/bg-s03.jpg");
}

.webp .s03 {
  background-image: url("../images/bg-s03.webp");
} 
.s03 {
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    text-align: center;
    color: #fff
}

.s03 .text {
    margin: 15px 0 0
}

.s03 .text p {
    margin: 0 0 22px
}

.s02-footer {
    color: #000;
    background-color: #fff;
    padding: 30px 35px;
    font-size: 1.2em;
    line-height: 30px;
    -webkit-border-radius: 15px;
    border-radius: 15px
}
.no-webp .sform {
  background-image: url("../images/bg-forms.jpg");
}

.webp .sform {
  background-image: url("../images/bg-forms.webp");
} 
.sform {
    color: #fff
}

.sform, .why2 {
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat
}
.no-webp .why2 {
  background-image: url("../images/bg-why2.jpg");
}

.webp .why2 {
  background-image: url("../images/bg-why2.webp");
} 
.why2 {
    padding: 40px 0 80px
}

.why2 h2 {
    margin: 0 0 40px
}

.why2-item {
    height: 135px;
    position: relative
}

.why2-item-img {
    position: absolute;
    left: 0;
    top: -30px;
    width: 205px;
    height: 205px;
}

.why2-item-img img {
    width: 100%;
}

.why2-item-body {
    padding: 0px 0 0px 230px;
    margin: 100px 0px 100px 0px;
}

@media (max-width: 991px) {
  .why2-item-body {
    margin: 20px 0px 100px 0px;
}
}
.why2-item-title {
    font-size: 1.4em
}

.why2-item-text {
    font-size: 1.1em
}

@media only screen and (max-width: 991px) {
    .why2 {
        padding: 40px 0
    }

    .why2 h2 {
        margin: 0
    }

    .why2-item {
        height: auto;
        text-align: center;
        margin: 30px 0 0
    }

    .why2-item-img {
        position: relative;
        left: auto;
        top: auto;
        margin: 0 auto
    }

    .why2-item-title {
        margin: 20px 0 0
    }

    .why2-item-body {
        padding: 0
    }
}


.clin-test-result {
    margin: 40px 0 0
}

.clin-test-result img {
    width: 100%
}

.clin-test-subscr {
    text-align: right;
    position: relative
}

.clin-subscr-descr {
    display: inline-block;
    width: 870px;
    float: left;
    margin: 35px 0 0;
    font-family: OpenSansItalic, sans-serif
}

.clin-subscr-stamp {
    position: absolute;
    display: inline-block;
    right: 45px;
    top: -25px
}

@media only screen and (max-width: 1199px) {
    .clin-subscr-descr {
        width: 700px;
        margin: 30px 0 0
    }
}

@media only screen and (max-width: 991px) {
    .clin-test-subscr {
        text-align: left;
        margin: 0 0 105px
    }

    .clin-test-result {
        margin: 0
    }

    .clin-test-result img {
        margin: 20px 0 0
    }

    .clin-subscr-descr {
        width: 100%
    }

    .clin-subscr-stamp {
        right: 0;
        top: 125px
    }

    .clin-subscr-stamp img {
        width: 150px
    }
}

@media only screen and (max-width: 479px) {
    .clin-test-subscr {
        margin: 0 0 100px
    }

    .clin-subscr-stamp {
        right: 0;
        top: 140px
    }
}
.no-webp .formula {
  background-image: url("../images/bg-forms.jpg");
}

.webp .formula {
  background-image: url("../images/bg-forms.webp");
}
.formula {
    height: 1275px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff
}

.formula h2 {
    margin: 0 -15px
}

.f-items {
    position: relative;
    margin: 80px 0 0
}

.f-item {
    padding: 15px;
    position: absolute;
    border: 2px dashed #6f6f6f;
    color: #4c4b49;
    background-color: #fff;
    line-height: 22px
}

.f-item.first {
    width: 425px;
    top: 0;
    left: 0
}

.f-item.second {
    width: 350px;
    top: 0;
    right: 0
}

.f-item.third {
    width: 450px;
    width: 450px;
    top: 330px;
    left: 0
}

.f-item.fourth {
    width: 306px;
    top: 350px;
    right: 0
}
.no-webp .f-item.fifth {
  background-image: url("https://sk.landcdlv.com/images/formula-stamp.png");
}

.webp .f-item.fifth {
  background-image: url("https://sk.landcdlv.com/images/formula-stamp.webp");
}
.f-item.fifth {
    width: 781px;
    top: 680px;
    left: 200px;
    background-repeat: no-repeat;
    background-position: 95%
}

.no-webp .f-item.fifth.sk {
  background-image: url("../images/formula-stamp-sk.png");
}

.webp .f-item.fifth.sk {
  background-image: url("../images/formula-stamp-sk.webp");
}

.f-item.fifth .f-item-body {
    width: 450px
}

.f-item-header {
    margin: 0 0 10px
}

.f-item-header .bold {
    text-transform: uppercase;
    font-size: 1.1em
}

.f-item-body {
    font-size: .9em
}

@media only screen and (max-width: 1199px) {
    .formula {
        height: 1100px
    }

    .f-items {
        position: relative;
        margin: 60px 0 0
    }

    .f-item.third {
        top: 310px
    }

    .f-item.fourth {
        top: 320px
    }

    .f-item.fifth {
        left: 80px;
        top: 650px
    }
}

@media only screen and (max-width: 991px) {
    .formula {
        height: auto
    }

    .f-items {
        margin: 0
    }

    .f-item {
        margin: 30px 0 0;
        position: relative
    }

    .f-item.fifth, .f-item.first, .f-item.fourth, .f-item.second, .f-item.third {
        width: 100%;
        top: auto;
        left: auto
    }
    .f-item.fifth,
    .f-item.fifth.it,
    .f-item.fifth.pt,
    .f-item.fifth.et,
    .f-item.fifth.hu,
    .f-item.fifth.lt,
    .f-item.fifth.lv,
    .f-item.fifth.pl,
    .f-item.fifth.ro,
    .f-item.fifth.cs,
    .f-item.fifth.es

    {
        background-image: none
    }

    .f-item.fifth .f-item-body {
        width: 100%
    }
}
.no-webp .victory {
  background-image: url("../images/bg-victory.jpg");
}

.webp .victory {
  background-image: url("../images/bg-victory.webp");
}
.victory {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    color: #4c4b49
}

.victory-item {
    text-align: center;
    margin: 35px 0 0
}

.victory-img img {
    display: inline-block;
    margin: 0 auto;
    max-width: 100%
}

.victory-header {
    font-size: 1.4em
}

.victory-text {
    font-size: 1.2em;
    margin: 10px 0 0
}
.easy {
  background: url("../images/bg-line_new.jpg") repeat;
}
.easy {
    color: #4c4b49
}

.easy-item {
    text-align: center;
    padding: 0 20px;
    margin: 35px 0 0
}
.easy-img {
  background-image: url("../images/icons-pack.png");
}

.easy-img {
    height: 140px;
    margin: 0 auto
}

.easy-img.first {
    width: 141px;
    background-position: 0 -440px
}

.easy-img.second {
    width: 133px;
    background-position: -177px -434px
}

.easy-img.third {
    width: 166px;
    background-position: -344px -430px
}

.easy-header {
    margin: 30px 0 0;
    font-size: 1.4em
}

.easy-text {
    font-size: 1.2em;
    margin: 20px 0 0
}

@media only screen and (max-width: 1199px) {
    .easy-item {
        padding: 0 10px
    }
}

.faq-list {
    margin: 30px 0 0
}

.faq-q {
    padding: 20px 0 20px 75px;
    font-size: 1.3em;
    cursor: pointer;
    border-bottom: 3px dashed #000;
    position: relative
}
.faq-q:before {
  background-image: url("../images/icons-pack.png");
}

.faq-q:before {
    background-position: -394px 0;
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -20px;
    width: 23px;
    height: 41px
}

.faq-a {
    height: 0;
    padding-left: 75px;
    overflow: hidden
}

.active .faq-a {
  height: auto;
}

@media only screen and (max-width: 991px) {
    .faq-q {
        padding: 20px 0 20px 40px
    }

    .faq-a {
        padding-left: 40px
    }
}

.reviews {
    padding: 0;
    background-color: #e8e8e8;
    color: #4c4b49
}

.video-reviews {
    padding: 40px 0
}

.video-reviews-item {
    margin: 20px 0 0;
    height: 190px
}

.video-reviews-descr {
    font-family: OpenSansItalic, sans-serif;
    font-size: .8em;
    margin: 15px 0 0
}

.audio-reviews {
    padding: 40px 0;
    background-color: #fff
}

.audio-reviews-items {
    text-align: left;
    padding: 20px
}

.audio-reviews-item:not(:first-child) {
    margin: 20px 0 0
}

.audio-reviews-title {
    font-size: 1.111em;
    line-height: 30px;
    letter-spacing: -.025em;
    margin: 0 0 5px
}

.diag-img {
    margin: 75px 0 0
}

.diag-img img {
    width: 100%
}

.audio-reviews-footer {
    font-size: .944em;
    line-height: 27px;
    margin: 25px 0 0
}

.audio-reviews-footer a {
    text-decoration: underline
}

.audio-reviews-footer a:hover {
    text-decoration: none
}

.text-reviews {
    padding: 40px 0
}

.text-reviews-items {
    color: #000
}

.text-reviews-item {
    width: 975px;
    margin: 0 auto
}

.text-reviews-item .text-reviews-photo {
    width: 262px;
    height: 262px;
    float: left
}

.text-reviews-item .text-reviews-text {
    margin: 0 0 0 290px;
    font-size: 1.1em;
    line-height: 28px
}

.text-reviews-item .text-reviews-title {
    font-family: OpenSansBoldItalic, sans-serif;
    font-size: .9em;
    margin: 10px 0 0
}
.owl-nav > div {
  background-image: url("../images/icons-pack.png");
}

.owl-nav > div {
    width: 23px;
    height: 41px;
    position: absolute;
    top: 120px
}

.owl-nav .owl-prev {
    background-position: -459px 0;
    left: 0
}

.owl-nav .owl-next {
    background-position: -525px 0;
    right: 0
}

.owl-dots {
    text-align: center;
    margin: 12px 0 0
}

.owl-dot {
    display: inline-block;
    vertical-align: middle;
    background-color: #6f6f6f;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    -webkit-transition: background-color .5s ease;
    transition: background-color .5s ease
}

.owl-dot.active {
    width: 26px;
    height: 26px;
    background-color: #10acb6;
    position: relative
}

.owl-dot.active:before {
    position: absolute;
    content: '';
    width: 16px;
    height: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    top: 50%;
    margin-top: -8px;
    left: 50%;
    margin-left: -8px;
    background-color: #fff;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .21);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .21)
}

.owl-dot:not(:last-child) {
    margin: 0 12px 0 0
}

@media only screen and (max-width: 1199px) {
    .text-reviews-item {
        width: 850px
    }
}

@media only screen and (max-width: 991px) {
    .reviews {
        padding: 40px 0 0
    }

    .video-reviews-item {
        height: 260px
    }

    .text-reviews-item {
        width: 100%
    }

    .text-reviews-item .text-reviews-photo {
        float: none;
        display: block;
        margin: 0 auto
    }

    .text-reviews-item .text-reviews-text {
        margin: 0;
        text-align: center
    }
}

@media only screen and (max-width: 479px) {
    .video-reviews-item {
        height: 180px
    }

    .video-reviews-descr {
        font-size: 1em
    }

    .text-reviews-item .text-reviews-photo {
        width: 210px;
        height: 210px
    }
}

.interview {
    text-align: center
}
.interview-item {
  background-image: url("../images/icons-pack.png");
}
.interview-item {
    width: 234px;
    height: 256px;
    margin: 30px auto 0;
    position: relative;
    padding: 60px 0 0;
}

.interview-item.item01 {
    background-position: 0 -616px
}

.interview-item.item01 .interview-header {
    font-size: 1.5em
}

.interview-item.item02 {
    background-position: -255px -616px
}

.interview-item.item02 .interview-header {
    font-size: 1.5em
}

.interview-item.item03 {
    background-position: -510px -616px
}

.interview-item.item03 .interview-header {
    font-size: .9em
}

.interview-item.item04 {
    background-position: -765px -616px
}

.interview-item.item04 .interview-header {
    font-size: .8em
}

.interview-header {
    line-height: 34px
}

.interview-digit {
    line-height: 64px;
    font-size: 3em
}

@media only screen and (max-width: 991px) {
    .easy-item {
        padding: 0
    }
}
.no-webp .future {
  background-image: url("../images/bg-future.jpg");
}

.webp .future {
  background-image: url("../images/bg-future.webp");
}
.future {
    text-align: center;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover
}

.futule-list {
    font-size: 1.2em;
    background-color: #fff;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding: 30px 25px;
    margin: 30px 0 0
}

.futule-list p:not(:last-child) {
    margin: 22px 0 0
}
.no-webp .team {
  background-image: url("../images/bg-team.jpg");
}

.webp .team {
  background-image: url("../images/bg-team.webp");
}
.team {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top
}

.team h2 {
    color: #10acb6
}

.team-item {
    margin: 30px 0 0;
    text-align: center;
    position: relative;
    z-index: 1
}

.team-header {
    line-height: 30px;
    text-transform: uppercase;
    font-size: 1.2em
}

.team-header div {
    font-size: 20px;
    text-transform: none
}

.team-descr {
    margin: 20px 0 0;
    background-color: #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 15px 25px 0;
    height: 155px;
    font-size: .9em
}

.bd {
    position: relative;
    height: auto
}

.bd::after {
    width: 100%;
    content: '';
    position: absolute;
    height: 423px;
    border-left: 2px solid #89827d;
    border-right: 2px solid #89827d;
    border-top: 2px solid #89827d;
    bottom: -40px;
    left: 0;
    z-index: 0
}

@media only screen and (max-width: 1199px) {
    .team-header {
        height: 90px
    }

    .bd:after {
        height: 453px
    }
}

@media only screen and (max-width: 991px) {
    .team-header {
        height: auto
    }

    .team-header div {
        font-size: 16px
    }

    .team-descr {
        height: auto;
        padding: 15px 25px;
        font-size: 1em
    }

    .bd:after {
        border: none
    }
}

.no-webp .fact {
  background-image: url("../images/bg-fact.jpg");
}

.webp .fact {
  background-image: url("../images/bg-fact.webp");
}
.fact {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    height: 550px;
    color: #1c75bc;
    padding: 15px 0 0
}

.bd1 {
    position: relative
}

.bd1:after {
    width: 100%;
    content: '';
    position: absolute;
    height: 264px;
    border-left: 2px solid #89827d;
    border-right: 2px solid #89827d;
    border-bottom: 2px solid #89827d;
    top: -15px;
    left: 0;
    z-index: 0
}

@media only screen and (max-width: 1199px) {
    .fact {
        height: 400px
    }

    .bd1:after {
        height: 193px
    }
}

@media only screen and (max-width: 991px) {
  .no-webp .fact {
    background-image: url("../images/bg-fact-sm.jpg");
  }
  
  .webp .fact {
    background-image: url("../images/bg-fact-sm.webp");
  }
    .fact {
        padding: 40px 0;
        height: auto;
    }
}

.no-webp .cost {
  background-image: url("../images/bg-cost.jpg");
}

.webp .cost {
  background-image: url("../images/bg-cost.webp");
}
.cost {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top
}

.cost-item {
    text-align: center;
    padding: 35px 20px;
    height: 332px;
    margin: 40px 0 0;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .3);
    background-color: #fff
}

.cost-header {
    font-size: 1.4em;
    font-size: 2.4em;
    color: #10acb6;
    text-align: center
}

.cost-text {
    font-size: 1.1em;
    margin: 35px 0 0
}

.cost-footer {
    padding: 25px 0;
    color: #fff;
    text-align: center;
    margin: 45px 0 0;
    background-color: #ff9000;
    font-size: 1.2em
}

@media only screen and (max-width: 1199px) {
    .cost-item {
        padding: 20px 5px;
        height: 290px
    }
}

@media only screen and (max-width: 991px) {
    .cost-item {
        height: 210px
    }

    .cost-text {
        margin: 15px 0 0
    }
}

.how-item {
    text-align: center;
    margin: 30px 0 0;
    color: #4c4b49
}
.how-img {
  background-image: url("../images/icons-pack.png");
}

.how-img {
    margin: 25px 0 0;
    height: 166px;
    margin: 0 auto
}

.how-img.first {
    width: 141px;
    background-position: -531px -425px
}

.how-img.second {
    width: 188px;
    background-position: -693px -431px
}

.how-img.third {
    width: 164px;
    background-position: -706px 0
}

.how-img.fourth {
    width: 166px;
    background-position: -902px -425px
}

.how-title {
    font-size: 1.4em;
    margin: 20px 0 5px
}
.no-webp .map {
  background-image: url("../images/bg-map.jpg");
}

.webp .map {
  background-image: url("../images/bg-map.webp");
}
.map {
    color: #000;
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center
}

.map-block {
    margin: 25px 0 0
}

.map-block img {
    width: 100%;
    max-width: 550px;
}
.no-webp .checkcod {
  background-image: url("../images/bg-checkcod.jpg");
}

.webp .checkcod {
  background-image: url("../images/bg-checkcod.webp");
}
.checkcod {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    color: #fff
}

.check-text {
    position: relative;
    font-size: 1.2em;
    margin: 20px 0 0
}

.check-text p {
    text-align: left;
    margin: 0 0 20px;
    position: relative;
    z-index: 1
}

@media (min-width: 794px) {
    .check-text p {
        padding-left: 350px;
        margin-top: 2.5rem
    }
}

.check-text p:nth-child(3) {
    text-align: left;
    margin: 0 0 0 440px
}

.check-text .pack {
    position: absolute;
    left: -35px;
    top: 40px;
    z-index: 0
}

.checkform {
    margin: 50px 0 0 440px;
    text-align: left;
    position: relative;
    z-index: 1
}

.checkform button, .checkform input {
    width: 100%;
    height: 122px
}

.checkform input {
    line-height: 116px;
    margin: 0 0 30px;
    border: 3px solid #bababa;
    background-color: hsla(0, 0%, 100%, .92);
    color: #000;
    text-indent: 30px;
    font-family: OpenSansItalic, sans-serif;
    font-size: 1.5em
}

.checkform input:placeholder {
    color: #989696
}

.checkform button {
    line-height: 118px;
    padding: 0;
    font-size: 2.45em;
    text-transform: uppercase
}

.checkform p {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 1rem;
    color: #C3C3C3;
}

@media only screen and (max-width: 1199px) {
    .check-text {
        margin: 25px 0 0;
        font-size: 1.15em
    }

    .check-text .pack {
        width: 660px;
        left: -55px
    }

    .checkform {
        margin: 60px 0 0 400px
    }
}

@media only screen and (max-width: 991px) {
    .check-text {
        margin: 25px 0 0;
        font-size: 1.3em
    }

    .checkform {
        margin: 60px 0 0
    }

    .checkform button, .checkform input {
        height: 75px
    }

    .checkform input {
        line-height: 69px
    }

    .checkform button {
        line-height: 71px;
        font-size: 2em
    }
}
.no-webp .s02 {
  background-image: url("../images/bg-s02.jpg");
}

.webp .s02 {
  background-image: url("../images/bg-s02.webp");
}
.s02 {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover
}

.s02 .text {
    margin: 40px 0 0;
    font-size: 1.4em;
    text-align: center
}

.s02 .text p {
    margin: 0 0 30px
}

.s02 .text p:last-child {
    margin: 0
}
.no-webp .s-end {
  background-image: url("../images/bg-forms.jpg");
}

.webp .s-end {
  background-image: url("../images/bg-forms.webp");
}
.s-end {
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding-bottom: 0;
}

.polit {
    font-size: .8em;
    line-height: 22px;
    color: #888888;
    text-align: center;
}

#pu-form {
    position: relative;
    background-image: none;
    background-color: transparent
}

#pu-form .mfp-close {
    color: #ff7c04;
    border: 3px solid #ff7c04;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 33px;
    width: 33px;
    line-height: 28px;
    top: -15px;
    right: 2px;
    opacity: 1
}

@media only screen and (max-width: 991px) {
    #pu-form .mfp-close {
        top: 0
    }
}

.header-body {
    padding-bottom: 35px;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999999;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

/* Main image in popup */

/* The shadow behind the image */

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */ }

@media all and (max-width: 900px) {
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
  
#kmacb {
  position: fixed;
  display: block;
  background-color: transparent;
  width: 160px;
  height: 160px;
  z-index: 200000 !important;
  -webkit-transform: translateZ(0);
  -webkit-transition: visibility 0.5s;
  -moz-transition: visibility 0.5s;
  -o-transition: visibility 0.5s;
  transition: visibility 0.5s;
  right: 15px;
  bottom: 55px;
}

@media screen and (max-width: 991px) {
  #kmacb {
      display: none !important;
  }
}

.kmacb__manager {
  width: 150px !important;
  height: 150px !important;
}

.kmacb__manager-circle {
  background: #52aff7;
  position: absolute;
  width: 120px;
  height: 120px;
  top: 50%;
  left: 50%;
  margin-top: -60px;
  margin-left: -60px;
  border-radius: 100%;
}

.kmacb__manager-img {
  background: center bottom no-repeat;
  position: absolute;
  width: 120px;
  height: 120px;
  top: 50%;
  left: 50%;
  margin-top: -60px;
  margin-left: -60px;
  border-radius: 100%;
}

.kmacb__manager-man1 .kmacb__manager-img {
  background-position: 15px 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABqCAYAAAA80kavAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AABBPUlEQVR42uW9ebRk11Xf/znn3LHmV/XmnkepuzXPkkdZ8gTGYLBNDNhmNAYbApiERUJABBJMVsgvBhviMIVhYZBsA7bkeWh5kGSNlqXW0PP05lev5qo7nXN+f9zqtiEhMWpJdlbOWrXe66rqV3W/Z5/v3vu7z9kX/i8dn7/tNnHu99tvv11Ya8WF/L3nenzbfjlrrRBC2EN33qFwrDLZSEVxrKwxIIVMMsOw11eZ0biuax3lGamUcQqFFKrpC173OvOtvoZvHN9WQB+6/XaRzEjXjbSTpolKhkNX+W7V90t70lF/z2A42ISxRcdVZS2d0sbqesmS+YWw3DFSrGXarMzObX46S4aPhMXCqVKlEe284Vb9rb4u+DYA+q677pJ1KZxyUblK2KDfae32lbo2i4dXjUbDy0ej3nYrpX/6xClndWVFCukIY7HbN80KqSRRallt9Wy5FOgw8HWapmb37t16Zm726dLE9LtXTpy4a5gMspe86R32/0mgrbXigx/+kCqZLLRZvGtuZubNlYL7iqizPrd89qS3sLjoDwcjZ6M3kI4Cqw1HT57GdSRRrJmYmGB+qsb6Rodur89QGy7Zv5+1pUVio+1111xr5+oVExQKhzqZ82e9OPvL1//w29f+nwL6L/7iLzwT9cNqqbxXCedH6qH+Hs8ktX6v47Q31h0rpBiOUqJBl1anS5ykeK7LcBRx+uwCJkspFAps37aVtfUm3V6f5fUNJiYa7N65jbXVddrdDvv2XURBWjs/NyUq87vjXqQ/Umw0/uqiy6/+5F/+8fujnfu284M/+NPPi6U/n0CLd73rXaLXXvOuv/q6HQj5i4Ws/5pQpVVf4tTqDeU5isUzZ1lYWSWKR8SpxeiMQuiTGUu5UKTZ6jAYDvFcB6kcjBUYJFmaMBwOCD2PWGvag4hq6LJrxzaiYZ+ZmSl27z3AoaeO8NWnDg9mt+288+Xf+Zr/+pEP/vUj87NT6dvf9WtWCPGcgf58AS2uvOYa0Sj4hcuuvvbGo4888Ds37Nu564ZrLw2048sszkhGHRZXVhlFGiUlh4+fQEpFPBrS63Vo1MpM1ip4no8RijhOwFqUq5icmGCl2SUxhquvuIyVpSVWxpRSqxQIfZ9+v8/ll+6nUG3Qbnd4/NCTPHrkxOimF7/k/fObN/1Wa3Wl/R0vvDXbf+utz0m08rwAvX37dmeyXi6FQekH0o2VX/upt7ypvmXzlNNrt7HC5ezpk2TG0OkN2ej22DI/Txj4TNZrpGnKQ1/9Ghtra9QKPpOTU2TWMoojpqoVeqMhmbVMVSusrW8QVKps3bGLou9x74OPcGphkcv37SZJUuIk4sorr6TT6SN0zNUvflX23//0z0ZaDx95w5t/4uceuueLT9S27Enf+Y53POtgq+ca5Gsuu8ydqlcm1lutX94+Wf2VX/zpt1WTZKCs1hgraHe7xKkmThJcBZ60tFobrK6tE4/6zE/X2bNjO5OTDYx0CX2HTY0JCkFArVpFIEkyw9Jak1IhYKpU5PGnjyAcwbbZGXq9Ia1OG8dxOLO0yvLyCpddegmPPXmEjfXF9F/95m//1Nljp1738Y9+6IUHrrj6c4cefaj/na/9XnPw4MH/e4B+1Utu8Lbt2Db35BOH33P5ri1v/bkfe4v/1OGnxJkTx3E9j+W1dZaXV1lZW6PVbrPR7rHR7qKUotXucfTEaTAGR0Kn16FQKLC41uTsyiqh77F5fpZNM9N4nkupWKLV6RPFEfVKgZW1DRzPoVwMWGu26Q4GXH5gHw8+8hi9fodXv/IVLC0sO66yRzc2Nr43Ts1bv/rYI5e3NroHj518Kjl+4uyzytfPGXVcfmCfu3fPntmnn3riT0OdvORnfuLNThLFHD1xgpmpScrlCidPnabb6SCVotXukGQZSZoRxTHFwEdrg9YZN99wNVE0pNNpUyqVWVproY1hfnoShCAaDNi1dROtQcSppRW2TNVpNlt04wQrJVONGovL6/i+x1Rjgo999kvceO3l3PKSl3B2YSF508//2x0brYH7yptfeLA82Xh3c639gW07d/UOHjz4rIH9nFj03PycKhSK9SeffOL9/Xbr1h9/0xuc+akaTx89iuc6VKs1kiSl0+1yZnmV9ijB9QOGwyG9wRApBEHgMVEpYY1haXWdzbNTdHtDkiSi5LtUwgBXSbq9AUvrTVZW10iThNRYuoMhEwWfJIo4u7ZBc6PN5RftpNXtUS6X2bl9O08+fYTVtVXq5aLqtdYufej+r/x+KsKNL33xy79UqVU/f+To8WaSxM9aVvmcAO1YW1hcXn1bkiQ/+sZXvNS/5OI9HDtxikatwnSjznqrxbHTZ1leWUU5LljIjMV1fVwlKRdCXEeh05R6OSTLUjq9PvVqiUF/yCCK6Pb6VIoBW2cmCZSk3x9SLRfxlWSj3cEgCDyXURQRJRnD0ZAts5OUS0XmpifRFk6eXeCKq6/DV2Lnra/7wXtPnj518OFHvvrSxZW1G4vF8FP79x+IlpaWvj2BfvOb3yxnJopT66sr73nRlRdPX3fFlSLRGuU6BJ7D0eOnWFxZZzQcUioWqJWKFHyXXqdNEo+oFUOqoUvoCIq+S5ZmlIsF0jQDLIUwxKQxgSvR2qCspVwIqFfLSEcRpym1YoH1dpf+KKJeKTE1UWG12UZg2DIzhc4ySsUCyvGZmJxi156LxaCzujOJRv+j2RudPHny1Nsq1dJ9vd5gsd/vPytW7TzbQFeVCeu7drz+qr1bt4kkkq7vYozGxEOeOr7I0TNLpFnG5EQNV0miYZ84GlFWhlrRYaoqqQWSsFBG+gGJtmx0hzSxWG2wOmWUpJR9n0alTBB4jNKM3jDCdx1KoU+mLfWizyBOKIU+Rd+hsGkasPQ31ojSjKBcY9eWabJuk7Mnj1Kt1W54yc23XHzn5+55cnqqPoji+O0gHwZS4IK5+tkEWvzmb/xrpQfpxNnjR96+f/92b21F43uK9ZU1yqUiGkGtXEI5imoxxJXQ7CdUXLjuwG7279lFud7A8zys0aSZJhoMGQyHLK1vcGppjcFoyNTWeRKtiZOY/miEkopASXQSUa/XKBaL2KkqjjB4jkO1UsYTEJaKDIcDhsMhiZG0+n28ygSdtUWUUrLfWv3+m6667N2e69z+mc9//odd3w+V4wxWV9e+fYC21vL2t/6QNzs7830TBXfnbL0uhCyysryI7zl0e32yJGHz/CzDfodt01Va/YQgOct3vOgarnnRzRRmt2G9IsYYdDzCpgk2GWLjiM39DptPH2d9o013FDFKMqIkQRiNzjRxkqFdRaBAZSMm6zV2bN5MoVAiqE0SVGoIx8VajTWWLDOsLS9z5uxJ1gcRge8x7HZuuXzf7t/qG/HJQ48/8dZBHG0LwmJzdfXCtahni6PFqHtahp439cD99793dqYxOdNoiDjNcJVilGQ8+thjhIFPfzSi7EkKrsJJB7zhNa/m2pe/Fm92J9oLsdIB6aDcAOF4CMcHpXA8Dz8IqZVCikGIkoCQGJ2BNRR8l9mpOtMTVeamp2hMzzG5ZTelue24E3PIyjQirCDKk8hiHac6SWVqjpILreYqZ8+epjE5Xd+69+K//OxnP7eWRcMfGiTxcijlV5fW1rNvC6Bvu+02cfzQ44HrOG9t93uvt1o7rrU0m01mZ+d4+tgJ1lfXyCz0Oh02NarsnJ3kVa/5Hi669bUYv0KWpaA1QgqE0VgMUoBUCqkcsBAWi6AcsJZGY4JKMaQUBkzVqmyen2OyPkGpVGJqfjOT2/bg1aYRhQoiLCIcD5QHjgvKRbgB0vEIPIdRc4UTJ08iHEds2rHr3tWVtePtbuuaeNjbK+EjZ5bXkm8LoHfs2KlcJecffvjB37t4797eXMmbUEqRJBnrzSbLyyv4noPRmj3bNnHZzs286GUvZ/PVLyAeDMmiPsIaEAKwoDVYixAyf045CKnQOsVxHKx0yLQh8D1qEzXqjQZBWAKgVJ+kPLMFr1THSIVwfYRyEEKAdEBIhBpftrU4fkDBd2murrC0uiIqleqhUZzcE2kqp04cfaW16V/esLwxfOICMXpWOHrYXvNdz3u9FWJroMxdu7dM7zy+2CLJMtobTSqBS7FQYboxwZ6t82zbNIvyXIarC0i/MAZZgjU5yEKAEFhrwFis1oBAuAEGSXkyJCxViIdDjDWAxQX8+jRhqYIMCmhjEZ6bA2wNmNyPCBzAgFSAxUiH6vb97Lj4LEv3fFF01lb3FH3HlMq1R4zOVIa/beX6/Rt85YkLCvMuGOiPfPQj6q/++/u8ZrP5ukq1JjdNT91XrVRfZ06tMRwMaNTrVEIf13Eohx7Dfpc0bZBFQ/Soh7AmB0A5WKPHFudgswx0hpCKXCW2KCGQvo81BiewuH6AdD2sNQibr4QsHWFShXQDhMnASBBgTZILDsbDWguOB44DVkJYYGp+MwXfY5TpkuOq1Bi9VghDx3rFbVbwGHBBQMsLBdpXqXzFK1+1TUl9ycz0tHnxra++OyxVmJ2ZZHZ6mulGg0q5yMzkBIHn4Lo+ge+gswSdpeh4gE0jTBZjtQFjIMty4JSDRWCFwFqLFRKLwhiDMWb8mkQ4HgaBAaTjIgChHFBuDqq1+SqxFpOOsDoFnUAa5z91ghQSYTXKUTKLEy2Qke8VHN+Ru51ngWIvGOju+opTLnnXN1cXnH0X73/8mhe97Hix1hgWCgWksCgpKPguxUJAtVLBk4Z0NAQL6XCASROMzjBpgjV5BGF1is0SbJpg4iEmGeXLXwgwGUJIVKGKKlUQygMkIigiSzWEW8gjFZFTA4DJ0vxz0hxcazKsHj+MxiQRQRBQLBRoLZ8WcdQx03OzWWNqVmijd6DTbz3QC2dPO6dPnbqk3e47O3bt/rAKK03XD9ddz2E46OG6EolhbWWZYa9F6AmCIMidmjWYLMMkMTaJ0FEfkyU52EZjjUZgkVZj0xSbxmB1HolYnVu/yi1ajCMTvADhhTlNWMCYfNJ0HqFZofLndIq1Gmy+OgSGUrEI1pBFkXEcJ56cmnZ1FG9P4uhbC/Rtt90mF08vqpMnT+52w4Ct27Z9TAhhjLXrSkqmZmZpt9p0Ol0KvounJJ7r43seUgiko7DGoNMYncZYY/KHBTtGSjg+uEWQLgiFcAsgHayQebgmXXB9hJAIIRAyB1IoB+Hk0YZQLkKOL1UIEHbM1zqnJGuRRuM6LmFY7LheYJTj6HKl4liT1siSCzbIC/0DttnaEINe150ol8Xk9EwC0Gm3N5TjMjMzQ5ykSOUwUa2SpTkvS6nOc2aeeZADnKWYNMZm0ZgiBNbm4AjPQzhebpk6d5pgwWrIEjAaHJkD7Xj5ZCDADZBBERGU81DP8XKHay2Y/G8ZneIVSiAEyvePFioFMVGt43qeQKclY4x66UsvTLu/4JnqtFum0+2K+U1zojE53QbYsmtfM/A9Ws0VwjAg8H263S7FMGTz5q34YRFjbE4H50ETWK1zpwg5yEIhXBccN7fscxQxfj8IEBILWCuwVmKVA0rmtCPG2AiVJynSAalyXpcKLBiTAQLlB6RJRHmicVS4dWulsJ4XoqTwrcnshVa2LpQ6bLfbNZ1ej9rExKhSrS4ClGv1tSQakaYZvcGQOI6YadS46KKLqc9tQfkBAIaxxcocUOE4OWDIfwCmUE7+PgDlglI5FUiZU4i1gMXqcYQxTng4B7TRCKNBOnmyIkQOtHJhTClaW0rVRn/b/qvvnJncSqPRsFYgozQz2hjzhjd8C4EGRG84kNFgKAphsVkoVSxAFEfNNE2pT06RJhGuhG1bt1Gb3Yr0QxwnTyTE+IKFcpDKHcfSuaBkdO7sTJrTicinBUEOZi6ZGoROEcLmAOoYmyZ5mo7ApjpnFzsuaudxX87r0vm6lQNpllGb2/L7u696Ueua7/ouqzMj4tHIZDqLtE7FHXdcmFR6QUB/53ZEOkpMmqbC8fzaueeLtcbGKEpyudPmUUMQFvIlzRhcMV76xoIFoXxUYQKnWAXl51bteOB6OaXoDJvE2HiUU44xoDNslmGzPLI4l03aLHdyQoLAjCkpxWTj/ycUVjp5dKJyOkmzjPqWnb973oKkFWmaYLS2WitxoRx9QZlh4STW7DZGa6ssuOeer5WL6489/hhWuayvb7ClUSEIAoyxmLEPM8bmPKoszph/pePilmpYnWGSKAdFgnB8TBJBEgM253BHIR0HkJg0yk1GOVhjwUZgdJ4USjkO6SzSDxGeRHgOQihAYIUDArSxC/OX3rRw/tqKZX84HEjHDTJHGXPw4IVZ9AUBfQdwveOSpqn1w7B45thTv/Spuz6y94/e+55XHju9xJm1DYp+wPX7dhEWSwyNQme5FRqTf+9UG0Rm8HxJmsYsHX+KUb+H53kUPI9irU5QKhNKSWYT4jgiTVKkcrEChOshsCjlYIXARCOsMeMkRyP9AtILUK6XRy7pCEyMQWGViwwKKCkpVifm7r7rQ5/70pe+8Odv+fGf/OSRYyfl2VMnVbVSHgopBZy4EKguWOuwlVpVO44jjh87yo/+0Bvffez4aWbn5skyjRUOwzTDYjBC4HguyWiAMXl8LB0XayyjbguTJWysLHLy6cdottosrG1gpEOpVGCiUsFVinq5yJaZOuVyFZ0ZsjTD8Qv41SpGyHwSjSEbDTDpAMfzKDgSNzMIaegurdNcWaHX7eA4itmtu5m85AaciQaDU235q7/8Szc/8fTRmydqFVtszMWnTx23F+/fK5UQEh7+lgJNuVZCokRrY4NBbKhNzVEulxmOK9Whyp1eZi3K85GOQicZThCijWH57ElWFhbIkoher4sRlkRbltt9zq5toKzBkosNRc9hfrLGFRfvYrpaolKpEZRtztXknJwlESYakmURWkjOLJ5lZXWdbmIYZSnd3oB2t8emRpkDoyGqWGK2dD1RaujFhk3bt/HYo4fE2cVP+37g6E2bNvWACxb+LxjowA+stVa0ljvUJzfjez6LC6colUqkBhyTUXAdlBQYrXFdB6wgjUcsnz1Fa6ON8AroOAKd0e32SbRhamICj4yiK/GVRKPYPDeF7/l0On3IEhzXxS+WSRODlBJjEuJhjzSLWdtoEyUpzXafp08vsbDRpVQuMVEKcZVDnBhWmi30Iw9SbswQFGq4rkO7N8DzPC7ed6n4yv1fpDJRW/cdz/z++94nf/oC9uRdcMLieaEoBkUWV9Y5u7BAuVzCD0KwBqkUvquoFX1MEmPSBClBkJLGA6xOqBQDdm2q42Q9Dj11mI1UsjiI+OuPfYKvrMEorNMd9XCzDs31VeoFxaU756hP1HNHZg3SEQjGoaBJ6bbXMXGf5YUzPPzYE5xttuj0+rT6KfFggB912N6oMVX0mdqyHesE+I6gEAaMogjP99h90T4EUKs2WhOTk/ZCQL5goN///rcJoVyljTbNjQ7dXptRNKJanSBOYoQQBL5LwcvjZJQLToAb+HjSMFEJCUSP+w/eyWcPfpmjx08yXfJ53RvfxGvf8C8oDp5k19Yib/qt/8F13/1mWmdPc98jX2NhtY3r+niewg0CgsoEfm2CQqOOFyiyaMjhI0c4tbCKUYK7HzmMnT/AlZfv5sU/+GPsfNn3cvDBQ5w+8TRVWoi4hV+uUiqWyNKUYRThuwVqpYpoTE9vTE5O6gs99fWMqeNtb3ubWDle9W96wcW7PnT7X2+abDRI4oT1tTUq1Tpa57Km6yimJxvIoIh0Q3ScS6SOTXD0ADNq47ouL73xSjbNzlFwq+h2j1ddvo+LRo+xdX47B7Zv5+TCFqaqUyROwiiO6HV7eKqM4/oUJmZxSmVMMiDqNekOBmBcrr/+Wib37mI4/C+0Fz5P8eKX8Z1vfCviyCGiR76IIxKGC1+jsf1iRKVOo1FHZyn93oDBsM8NL3ghtcrEaDAYFT78V38VcwFc/Yzlv12zDdcP/Ys7neGH6o2Z7cpx5PLyEkpJCoUCo9GIJEvx0bz2RdcytXU3WjgIa5BKoKTE9VzKjTl27t3Lpk1zlEsBQbVGqCRlJbj46lfQCAssfP6DdI5+jblt89TrZWrlgIJfolCqEJaqhJVanuwEZYatVaLOIpvmZoi7A0yny9X7LubSXdvYe9ELcdfX6C4c48bXfjc7D1yGQBCUazhzF3Hwk5/k8UOPsXf3bqamprho/xViY619vTHZjpXFs5+67oUvTp7pdt5nbNGrGxveaqv5rt3bd8y94tZXqmLJ55GvPUySZOzdtYnDOmaj0wFpcbwA1/eJRilkKViD4xcgiZBKIRwXFQqSQQcz6o6L1RYbLwAWvxigghn8UonMpGhcJC5S+Ui3gDESk6ZQqFJubGbbzn0kOqUQ9ugvLzNZmeTSAzdhpCTqnKK8bQeJ4+DWN9OY2oFJ+mD6NOp1dGaoVgMqZZ/lpUUx7PdKx48euWXL9i1Tc3Pbes8Ur2cMdDIauQa1C2GCLN0QUsSUSxUmGzNgRV6xloJOf0A/E6iwjI3audiTpWRJHxwfrzaLcgNsGuEWG2TRgGzQAZ1XXGySUJguIL0Qa0WexSUpJtWIoIJbmUA4ASCwWNyJWWrZHjSaic0e8fYN0n6TQdwlqE9SqAZk3RWslXi1WXBC8KsgXOampyiGIWvrLY4dP8kwjqhVCvLkicdtr9fsb8M7V054/oAGoUWc0Fzvpv/uN96thqOMcrlGrVbh0UNHWF1ZJghCVtaHtIcJ+CWEM8Q4LtlgA+n4eNUppHTyWqFbxA1dlF9GBeW8KpLEGJ0g3VyE0qMIm6aIsIgNQXgh0vXA83KxyGpkUMRW5nD0CBkWCOtTZHFEGo1yUcn3cRs13Mp0rk1bndcQhUOtVqE+UePwsbN86u77yHRmJyoF88qX3TIMw8AeOnToGafhzxjoUqkc1bfXfv/Tn733N4XjzzWqVX/Qb4lWq8UoHpFpM9aJLYPBAKRCuj561MVIF+UW0Gl2XsuQNpdMhRvgBQWEUth4hIkGeU0xHiGlC2EIfoAlr4wIoRBKIXwvF/2lQlXqCGGRCJQQOFWFa0xeUffCPH23FqsThNVY6QICnWV0en0u23sxO/detPixT3xustnX9urrbhqsN1dtZVPIHXfc8fwC/akv3Zu+9AU3/e2/+IG3PFGfmf21zTOVWz77ybtK99//gPDCkHKxgJSCRBtW1lYhjVGeT+b4KK+QV1SEg3VDpHMOJJELScZidJIrdVmKBaTrI6whSyJsokF5qLCIUF6+0cZYcESuU6sSZtBCD9sElTpWeBAU811KQuayqc0n2JpsvKEmY2VlmYXVLm+8aM/j2qgrf+VXfv1Nx48e/t3HH/+a9lxHn1jtPlO4LiyO/ul/+XPRth3bnto8M/ET0iS/9f1vevPGZGNGt7tdwiDAWEOaaZI4BtdDqnx5Cz9EhGVQbq7oJQl6NMREUV6WymLI4pw6khgz6pOun2L16ftZPvwoo41VRutLJJ0NpDU50FKBFUjXRwYlslGP5Yc+zZm77yBdeBIGLUw0wCZxXtQlr0sK10e5PsQRK8sLhD4MB9EfKeWYWrV85y2veOnplYXlQa/bF3fcccczpo4LAvqNb3yjHUa9WAvaM7PzfzA/P/uOn/1X/2atGJZNMfBp9wbM1OvMTE2TRCPM+AKlFyDcgGw0RA966GhEOhyQ9rtk/S5Zr43utshGfdJum8GZo5x54kEWTpzGKU9TmNmKVR5xr0vWbWOTeLybzJCXtwSF2e2E267gka/cz+Of/ltGRx/FtpaxgzY2Ho4fA0w8wvF8GA44ffIYM7PbD81u2fP+YBDZxvSE1ojsqutv0MVq7Vu7U+m2226z1lp97733dNtrrbuETQubpmrv8Vy3vLy8wg++8Bp7440vEJ12E7RGIlF+iMl0vtci0xjPYtMMIfINNCIZYZIRRmeMNlY4e+YIZ1fWqZZmmJrfSlCbBr/IaG2JLM2QoyHCpMhiBdPPsFbjTs4xeeAGsk9+hIceP4wXTjCfZHhT8ziF8niDjUT4RfDnOfbYk6yvN+3/93u/+7bveO1rI2ut+Ou/+YBEYxZWlvtGZxeUgj8re+/GR3vtn7z3vaO7D37qI7WC94Ljp069/Opt897bXvuarL555+ZIKcygg3A9LBIrLAZJGo+QqUZoDTbfQSS0hjSis77CqdOHGQxHJIlHb5ig+31MoYPjOHhBAZtqbJaibYYIi6BjdK9N6nso5TE/M8fZ0yd46tQChWqdYpbilaso10d6PqpqQMCpUye47MqrPvEdr33tPQC//uu/zubZWQzanF1Y3hD5BsBnPC5YVPrG8aPvfKdeWT/V7Q0Hv1Bwnau3zM3sbyr34tQNblGu301GfZJomFe+pYPwAkwak/Q6pNGQpN8j6/eIuh3OLpzhyOnDjKKIicokc9Oz9EYJTz7+OLLTppxEuOONMdZkZNGQeG2BaOk4OAp/eivdhTMQDdi8aY4TyyssLDcZ9QdE7SajdpNo0CPTGmOw8aCbbNm+6z/9x3e8RUC+UtdW19Tq6mrS2mh9bWO99a2ljn88PnHw0ZT83AcPHD7DX972n8W6lV8URvxJGg3/ZRpHAuni+CFWghGCNEvJkgRfWnr9LqfPHKe5sUapEDAzOYfJDJFJMMpw94MPcd/jTzI7PcPeHbvYun07semjO8sk7Q2q8zuw1Tmeuu8LNB/+HGvtFn5QxjobPHTkCI3pGTTgColnJX5QJO33s90HLv0Nv1j68i2/8lvnHd7q6ooRGNsd9I9c6FG4Zx3ofzzEzTfb5uEjRjjmvY5feGd76bSTjCLcIMRVLpkxDKMRejTk2OIpTi+dBJNRCkIMivXRiMB1WR/0UIHECQQHv/ogzX7M7tlZLt9/gJddfwPb5urIwhSHNjo88t7fxOmcZuvWLVAqEg1H1CZKPPjUSSqPPcbVV1xJGKg82nBDM+w2+9Mzm/6wVCn+AzCba6tCWJENR9FKnCTf3kAD1PfstquPfWUhqE3dGXTb35PFI6I0JTIpo/Y6KstYXz7OnXffjV8ocfHWTXSTjH7awYl8CoUCkc7AWmZnJnjhFftYWm+xvNHibz71UZY7G7zwhhtYba5y9siDlF3L/v2XYpG4RpMFLnErY6ZR5IGnvkatFLL7on2E9Ql00jdWyidI42juomv+QfjWbLek0doKxFoxu7Aiy7PK0f/UEEIYv1QybqH8pFsoM+z3aG+s0t5Yh2xE0ddkyTrGaprdEfc9dpKV9gghPYrKQ6AICwU8R+B6DjONEgd2TFIrBVRKIQtnn+RP/vy9HLr/Y8w1yuzavYfQc5iuldi2fTvCD0mFpFKpYKUliTcgaRF11hmsnU7TJD5ks0R/Y7+Od/7YjzvVem3TRqvZCAJ349GTJ7/1Ucc3M9ywag0sBeUJTDJi1O8zMTmPm0KadpmcnOKqPZto9xNOnGjz+CPH+LIrqJdDbt6+g7LvosKAdJgiscxOTHLjxQHbpxvsmJskjjUT1RK+61Mo1LCux6GlJkuPnqW1sowxCe04phKGbN8ygxAZKGt1JkYe4qOZFOm573rbbbfJ9ZWFYMKtvrbTHz2spIr5+v7UZzSeF4sGsK6HVWrFq0xQqE2SjIZsrC9hlMsoNYTFMnPT01QKLm945VW8/NKtuO02D5w8w2PdLuUdF7HjBS9jsjHHRGWezrEmfjPmQHWeWuIzT4Db0hRkkWB2K491E371D/6ML971eepxylRR0ut02TM/RalURrgFrAqS1Gb3jFrNe4YnW8kYZHHFgUvV1i3bN0W9wfc4jvNHozi+4MNCz5tFaycxKlMLSIUTlrHWcvzYUTZaU0yUHeoFGCQai6DRmOTFt+5gpjrBF544xldOHae0ewe/9gv/Gntri0Gry5kvfZZBFrPxxfvwL7qIiYu3Y1sbzNz0UlS9xte+8O854Hv8wE1Xc8kNezi8vsRaf8jOLfMM0oyJmWmTZLYTOv77siwbXvQdr7MAu3btFhvNlcLu3Xt+6Et3Hzy+ZdPc4x//1Ge/9VXwb3ZUjGWEXI0HXVOampNbd13E0uJZNlrrFINZQNLrD+n0Y3rDmPpkg53XXEa9NsH0w4d46DOf4o5Nv8385u3M7b+S6de8ji2b9tJ58T2EW3aS+B69lVPErRZ3/8kfwn338tM3v5T6vq2UN82wevgIrpK4niJ1Qtvrx5EK5B+O2s0vtyf2xpB3hGytrzuNeuPApz521+v6w9GbUyGHz8b1P29AM+Hb+EynqZRjB6nGK9eYn52hMxiCMShVIvQ9sNAfxVTTCKNCKnt28OKgxL6FXZw9eA9rlUc58ZG/Z+ayKwm/9wdoRjHlxTOsP/oI7ccfIRCCza0O2258GdWdmylvn6DXXWNhpUmmLaVKkZEMbL+zfq8vpt6rMMO7776b22+/XUT9nlsuVy5+4L57/9OX7rnvYKNRO6L88Nvz0P0/NU6eHNJQNi1WG2vtjfXZRHhM7zpA8vSjpGlMt68oF8sEQZdWr0exUKRcErilOulsnZKRXD23lYLrkHZb6MVlFj/4Z3S6fXqeQ2NmhnJtGq0lji1S2rWd4uY6/ZXjrKyskCUxc5NVivV5G7XiM6JY/9nhYNB65Q//kv7QX31AbayuFiZn56556P77fvtjn/x403Gd/7iwsBgdPX3mWWmO8rw5w+0PPGAd6QoBi5VqlSRJKE9voVRpILEgJNMTNUqFIpmFYTxgOOrTb7coTNTYvH8H3nSZQTZimKWosIS0kmq5iueEaOUxMJaF44dxp2vMXHk5xqT0N1Y5dGKRQuhy2f49dNqDUWXLth/0HHnsxKif/uHv/m5w9uyZ6VK59KMHP/PpP/jbv//o0Ar184M4Wjt6+swFc/O58bxZ9KE9u9WWLFOuQ69YLNtOc02sLS8zt+NiVr5ykDhrUQ09atUqWI3neCRZgqv7dJoKt1KhMlsjDBXRmkGlGf1BhzjNcIQgirsYYyhvbTC5bxdJ0me4fpZ2t81Gp8vMRBW/WCVVhZ8atVpfORlJMYiqpbi3dsPmzfM/9eEPf3DfoacPP56m+peJstNHTp1KL/yqvz6e8y5hAH/3x3+rSkWnpIXzm1ON4uuzJBVpEnP0ycdwwwqu67Jw9iRGCKbrZYxOMVYwWavieQ7xMGJjo0NvOGCoYxJfsJwMcUsBInSIAkkSOlApoBoVpOeRdDaIWou0ej1sOmTb5k0UZ7YjlfP6JR1Sn9+94+jhw38wNdl4x7333jfz1NGjB63lV7M0OX3k5LMLMjxPFh3J2D92YvXVB/aaH7HeNFHvLFOTDRxhefCeL3LDTTcyObOJ1aVT6CTBUZKitKRJRsHzKBc9pNR0B2268ZDljR6PnjjDRTvmCDyPtY0OncGA2cYE22cbyCyjXAhoddp0+wMmp6ehMAG1bfb67/z+0AvCwe/85q/95+NPPv6Shx9+KFnZaN4hhfPbOo3Xj5w4+ayDDM+DRR89EjvK1dV42P692UK6pT6/XfabK+hoiLCGxbMnWVheozIxxUa7y9L6BpVyiYLvIoRDsVAAm6KkpeC5FDwXx6ZUPIGjNf1un4KSTBVc6iWfmWqNcuCC1SRW0ut38CuTlKfmCGcuMao48Z6d81uS5tryto/+/d/u3nvg4v+WZeZ3Wp3WxqGnDz8nIMPzYdGB9Se27vvuoFC7VGw8pNLuOkI5JMMBJT9g8+wsDz52iOW1dbZsmkeOYlZaA4RUBKFklGa40sVzNdJ3sKLIZGOSnXHEKEmJ0wRHKALXxRhDWCyiXElv0CMsFilPzvPYkTO88doXMgrK5sTJzssmN13y95//5Ed/Z+/+S96zdOKEnr3osvTTX/jyc9rY+zltmfnk0bbjeGpap3x6KAv72w/fxe5Sk8q2S+gsnKCzvMDaygorzXW+duQkwitQr5RYXF1j63SV2YkixbBIxc8bqVRrdZAO/cEQ3/cpVyo4rsuo38dmBuW4JMmQfr/DIM3QSnLP1w7TmJ7jh3/6bXzhy2eyrrP5C8LhuxvV4eDmm29+3npKP2fhnbVWoFSQGfv9mbF7bJISzd3E40fXGZx4KD/7rVMcR1ALPXZNV1laWuSJE2cxSJq9mIWNIasbbda7fTqjhP6gz2AwxFqLcl3SVDMcjPLtCEqAo0iylO6wT2QthxfWEMLymle9Aqc0QXN9xWm3mldu37Zp55bdN7kXfJHfDkAfOxNLKUTdaPGOJDXuaNAnrDZozb2Crz5yCNM+hcXiOQ5oTagUWxsl+r0OZ1c3WOkMObPaptkbsbTR49jCEivtLlEcYbQmjUd0OhusLJ5GZwn9OKa5vkSnu0FiLUutLkdOnuWGq69m8+wcottjdfUsg16vEFZq/05KCs/nDRieM47OMl0A++ZM221xZsmsIOuvM7HzMk6tvBqe/Cv27rsIHQZ4YUChFLBjfhIrFI+dWubYmT6VQkAxDEnTDJNFSLdDlGa42LwXnknRacrGyS7KdXGlIDGSfpLxxLEF9u7cyaUX76HV7VJ1FP1Oi0I184R2XlYuy5dsdNJPAaP/a4E+c9o6Az2YSjL703FqVKotxuRH3sSoxczVr+bQJ04RP/gRLrrsBiq1KlonRHHEbDWkdNFm7j+8wJn1FiCoV4rUQod0ZZ3haEijWqEbJWid4bmKKElxXZcMSXswYrk1xPM8brxkByYdkcZDbOLjOQLlKFKycpbwc0rKe9dWbTw1LZ7zO1w860Bba8WTxwaBEPYntLEzmbZivMsLEJgsIxA95l/6kzz6wdMM7/k02w9cj+d7BIFHOBziSo/rL9qCOXyaw2cWCIKArTNTVAJFdxiz3ovQBuYaVYg0mbUUrOH06gbHF9bZOT/Jq67bT+gYotGIMDREwwHSGlw3EElslM7sNUHBfg8y+kvgWVHonlegnz6ZKSnt5kTbn8gylDGcP8edt3mAJBoyUXDZ+l2/yvEP/Szxw5+nNLcPVwiU6xCNIkqByw17t1AvBBxbbnHk9CJCCqqlIq6T/1xoD9FGnzsKTm8w4qL5OrdetZN6rYCRDsrzEVIy6HWxKAqlCeIkk1p4hczws66jPt7u66RWUs+arvGcAv34ISsH/XUZx8OSVOIdmbYTaWZJs/FJ13PNCAQopTBRh+naJPGr/gPNO38Ku/QETnUHrqsoC4/eKEYJ2L95kvmJMuuDiNV2nzNrHRIhcZEsr7URQuIqwVQ15Kodk9xyzR4ak3WM8Ai9EOH4OK7P0sJJZDBBqTJFnCRoE0qE3GWM/WFj0/cAz3wH4/MB9IPWivkV4z56qunFMdWZ2PxcreL+xCDKZKotZtxkILdsgVJ56S3TCkbrzM7PcObm/0D25V+kqNeIba7mVSshcpAwHKVM1ULmJkuoXVP0hhGjOCEzkGWGMHDwHMWO+Tpzk3WCQhkrXAp+gBMUQOa97ZaWV4mZQbmFvB+TFVhrvTSzb3cdecfGhh1NTJA9VzdUuCCg7/9qV9lDvbAVigP7Nwff9/t3rn7fNXuL2zZNBardz1eiALTJrfpcExgpQVqBsQovXmVm10UsJf+e+qHbmJBDBrKGg6FckBRDHzCMhjFOJrl4cx3Pk8SpJgh8fN/FWoGUDkGpilI+nuejCgWE9EEIpIk5sdDElC7Lm1mJ/IsIi7SIKW3Mzykn/dXeQPaGo2FSCAvP+t2InlEcvbpq5VePDH2nIDdnltuyzH4iScXPJ9rs8F2pMmORQqCkyBMJC3k+kYet518TeZevsm7S2HslZ3a/C8crMh2muG6A73s4SmINeJ5PsVAgjw8EhcCnEBbwvQKeFxAUK3h+Addx8j3SGrTWuJ7HwsljHFsaMbV5D9ZmSCm/fvAfXGPFW6y1f2oxr0lSZ3K9lZRXVwfe7bff/qzF2f8si7bWiqWlrjyzMQhdhz3W8D6JvcpxpOe7CKst6x2N50qkFEhpEVbguePmI+acV8yNStgcdKMtE6JJfNGLOYzm0uXfZ6qk6dsS/f6QYWzRBkLPAccZg+7jegFWeiTaAAqjDcrNe3VkUYxT9Cm4gk/ddz+n2wFXlOqEJZ9y2WPrrA8GNrox1hBoIV4hhH2hNRwF/trxnb+/+eXfvdwaZFGtoFI4v5nzubfoBx7YUMdXbQFhXzYYmb9NMnMdEq/V02K9lzFRMnzt2BppapEy52MlQcr8kM83Rh9ybOFSCITMeXvWa+LtejGPzbwdm2lKYkShVCIIfQyC9U7E0voQbVzKpRqeX0QqH4HCWIuUCum4OV34IUJAc+EkBx96Cq+2nW47YnGpS6Xg8fdfXub+I12mJ3ymar6wGiczVKTicrC/mmZ8WgjxbrS5caOX1vojvMHAPmO18/8ItLVWWGvFA48N/dh3GlbIX1jvpH8xjPW2wJMqzRALzQRrDd91wxRzEz4LzQjPlQhykK09v8keEGMlS+S8PQZcSIGwlitmBuy6/hbO7voZAs+lmi5TChz8wGMYaVaaQ06dabK+NmA0tPR7EdoI3PGBfoHMm8YKyEY97r3/YZ5cjJjfsodjS21mG2Ue+NpJXv99/5Ef+5WP8O7bT3G2lTJV9/CkwBqUEKIkJZsE/Eim+RCWv8iy7PWjLJ3a2IhL3a51zmHzzQL9v6UOa604fhzRy4ahG5htw779z8NY3xK4wquXHQq+pNPXlEKJEJYsg/nJkEGkmayK87ntuNVoThmMm87YHHIrLK4SzFYClFQ8ebrFpx45ziOrM3zXjnfw4uJnmWl9FUfHJJUyzbTLamuIMYtMTdYoVgr40sO1Tp4UqbzzSpomDNot7vryQ4xEhfrsbkrlMkZofuU9HwX6DNZX+OMPPsoHP/M0/+5HruC7b5omSwydkUZIlDFWSik8bXi5tvZFCHtSKPE3muzD6814ab1jhtZaLcT/ObP8J4H+9IKVZxaMTIhKUplX9EfmP1ns5lIoVbXoUPQlgaeIsgQpLHFs6A01aZo/hMzRVSLvOiOsQErON0QRIrfmRiVESMn9T61w55eO8/knm3QyDz8skbGX1kVvZ+fU4+wL72Kvd5TjosxgkIDjIFyFkva81iuVREpI04w4SnjiyBkeOrLE7itfwJbNW6lOOrznrz7P6aUWk3u3UygXkabHo4+c4mfX2pz64ev44ZdvoVF1afUyEqOFEEK4jvKssa4xYp/W9pcza98hBHe5Sv9Ns5t9dW2Q9WWkdL2O/qd4/H8J9MJK6oySYaCl2CkdflFH4g0W6/uOFIVA4SpJpuHESsQoTpmqSAajlNV2wmIzxvcc5BhMOyYLKWweR0uRF1ELDuVSgceOt/m7Lx7j7kfPsrwxolQM2FQvsme+wmv2rXKs1eIL9mKOl3fxneEHuKr0VU71KjhKEYYujucQhAGuHyCEIB7FpKmh1e7y2fsPgVPh1d/xejJf8YEvPcnpTsyll+yi1x1ikAz7fUqBxoy6fOaeM6Sp4eYrGly1p0oUSVZbEcUCBIESWOFqbR1rbag1b9Hafp+Fh0Rq/hplP9HsmO56exg1quH/BPg/4Ji1tUgmmfZBzKSWH4tS+5NpaiesxTF2HP8KQX+kGcUZSaaZqrrEqWZhdchGN2MQaYqhw3X7G2gLaWrQ44WVaYsQMFUN6A4tHzr4JHd9+QgbQ8GWuQmkcuhHmpW+x8+8yPILr4SvnLT88d0pTXc32xsub6v8NeXoFM2sgtUpbiHIow8gS2LSJGMwSnjq+CJ//7kvc+Wrf4Z9L/8xDn71MZqtHkXfodkesbLSpdMeMkoyPCUpF0OuObCDl12/DekKJsoeV+yusqkesLg+Qggo+M64Ida4C7MV2gqrTWYjbTgjhbhDCD6oLQu4zsjXMp2YOBeQ5lwsVzcST1tT1Zn9XqN5p1Ry1zDSbmugZT/SiDH9GWMxRiOEYaLkYyycWRmw3o7Z6GVs9FOGseb1L9lCo+LRG2V5w1dtCX1FJXR56GiH2w8+zdNPP43UMfV6HVSBofZxgiKpdblk1vDayxU37DT8xp0jTnUrlCpT7Cj3ecfMx0mHHUY2BKXyZmM6Yzga0e0OOL20wT2PPEF45VvZ8eK38sThx4iGfQLPQ0jBSjvh5GKH4SCmGLrUii7lwKNaLvPiKzbxkiumWWnHNHsJtZLHZMXBlQIpBYGvUGMHjwVjLa4jcF2ZgYi1oedK8XHHlR8wmocJnIHRpOpBa4VcjwuZ1a/EivdmRrylPTSzzU7q9qNMZJnBVQLfAc+xFHxBwZcoKfE9h/4oYxilOI7EWFjvJiy3RuzZVGZmIiAab5SfKPtoI/j4A4vcfvApTi6vU5+sUKuEmHSEK9K8vbFO8FxBVxdoD+BzhyVLcZXZioNrenx1o0S1XOYF9bP0TYhA5i1+0jxdP31miQceeYzexAu45FXvZLV5mkGvjXIC4syw0UtY66bEGhoTRbbP19g0XWamXmK6USTwHIyBzdMBs/WApfWIODWEgWIUa0aJIc0smckf2lqMEVgrpJTC811REA77dWa/B8GNriBypD7sbFsfyFSoy7NM/m53oOeGkZGZ0dKTUA4EvpfPoB4f4csyyzDWeI6i3U9ZaUYoBb4jqZdcLt1eoeRL4iQj06CkpFbyOL484LMPL3FkqcemyRKbJwusdvNWE0J6SBtTDw1aJ6R0iRNNO6kzUVT0m33aPZ99mwpcVbE8OtrNTWKZuneari2i04gs0Yy6Gxw+doyl8s1sPfAGyk6XM1Ef5YQkGgapoROB6zhsngqYLrsUfUXgSoqBQ6XkUggUSZZxdnVIIXTZMh1irGUQjbNynffSM1bgO4rAVXiewFG5/8lTBBF4Po6Fy9PUpG7ZNU6/X7Ta7T3cHYh/o63542pBOqXAQxtLnFmSzKDHQbA7bthaCh3a/Ywzq0OSNO+Qm2mLNXmiEvqKYaQphQ6Jhs88vMwnHziFFJpNk9W8My6GWqlAdzSiPcrojmK0TSh5gsARDEYJp5bXsHN1Lt/k8uDxLl9+esSO+QqqUOYz7QP86EyTUeSgUwk249SJI7QbtzI59zrqYZ/1bo9RpnBchRa5ALU58KkEiqIn8R2BxSAgz2aFJTOaOJMERpGkhqHMcJTEGSdgriNRUuAqie9KHDcH2VU5eUspxqGxMFj7r11l7qwqtAA4dMiKAweEPbM0+N5E2w8Ygyfzpnvo8eF5JeX55EMpQZRo1tsJnUFKHGsybRgmeS/9ONUEnsN0o8ADT6/z4NPLaJ1QCBTV0KNUyM+JC6nwPYW0htYwYW2QEMcxntRUfYG0hqPrGj8ssGUi5ORazFMLQ1K/wv7d23nf1Q+xzR5moSt58uGDfGF1C1z6sxTjDQp1h0Wj0KnBc/L+pZ4jCd2cBpUUpMaeNyJHSkLPpRy6VIsu1ZJHIXDxvTyMdaQYBwM5Djkvi6/rNrk1nxuJMfyAK9wPnz0LBw6I/zmzeepE91XAHUKIkrF5jKqUzPs9j2fMjAWZzFiGkc65K84YjDKixKC1JU4NJ1cGrHX6pJlmEGfoLEMpKAYeoefiOQ7SUThSUvQlmbWsdhOag5RRklByDBOBYLWfMkwU9UoFYSX3PL7I4U6dX3pdlXfvPsi99z/Cxx/poa/5t8w2ymjdY81CkmWUPQd3LAU4Krfa3ORAjzUBJSWukhQCh1rRpVZ2KYYevufgSMa0IM+D6jiM5QWBPCfakCdhaWb7Wps3bJktfOKfDO/Og32ye6UU4k4pxLyUOcDfOF1afz1E1NaSpJYo0QzjjFGUg94faVq9hLXOkN4gZhhrrM1yS1ASIR08J19+VigcJQlcSeBAlMHawNAapgyilKJnKErNYjMhrDSYKof86ScP0ZFz3Pny+xg++mEO7f4NJnYcQMcrDEze+LU4FrfyhrN5PC+w569aIPCcHGTPVYS+ouAriqFDIfRwHYESuaG5SqKcc9abG9y4+ydag9aGNDOLw9i85pJdlUf+Mab/ZK5+5HRvsxTib6UU1+T3I8hFfK3NeTEfm3cK1SZ3lnFqiFPNYJjS7iV0BhkbvYjuMCZJNcZqHCVwlMyjBZEre0qN1T4h8RR4jsBzFCMtaA40rWHGKDVk8Yj1dsyWmSkCP+C//rfP8ZI9PW69bie96WtwsiaushRcmTtxkS9pJcftkQWocZdfOZZpPUfgKoHrKjxXEXj54xxleI7Cdb4O7rkjQ9aO72Zi8ihklOgHk8S87pr9E2f/V3j+b0WRJ493AyH4PW3sj2tjSTNDpg1y3BxbjD83N3aJsZZMwzDW9IcpnX5Kq5/Q7MX54XhpGQcv57VpV0k8ZwyIkGM1L78o35F4jiQ1gubQ0I0ta92YI4sjej2Nm3b43mtdRLnB4SXLXFVR8QXKkThK4am8f8c5oM+B7ohxpUfkk+qO3++6ktDL/UbgSXwnX2nnkhSw4/bUlmwcACSpIdXmj1Nt33njJY3on8Lym1KfHjjU/CFt7Pvi1FSszUV9m/eEz1tVCs5zmBWCTOfWPRhpeoOE9iAlSlIkuWNNtM2XpMy/Qs6d/AOQJYzDJTEGXQCSxEqaQ8H7P3acbZNF/ugtGSQd7jy6hcWex2w5y4Fzcqkgl2Jza5BS4Mj8M9y80yGOyidTKYnrSnxX4bn55LvnLBiwxo790tiK85XdzTL7Mzde2vjz/xOG35Twf+2Bxl9+7sGVe7LM/LmjxAtSY3JRiNwxZtqi5Ne579zycqQhcC2NkiJKIck0FigYe36OtbFIKcciUw6KOlcYEDnYCIm2IIWl4BoaDcmBuYDFjmZlUGAu6DE34TC0AaUwycFVMneAY2CVHMu25+hkTFfnIgbHySfBWpu3KTKQjFso6/GelHP0mbcw4h5r7ZtfcNnk8W8Gw39WqeZT9y1J4B3G2v8goAwghDwfIhlj0drmX8/mxdM4M+hzUUqmz39kXroT4wsYW7FgvMRzr54DA4wnQoxDyzi1/OknT1IuFvjRWyfZaLcoVefGyqAmFw7FeYVQihz4c78znsBzju1cIUJ8w6pivA/lfAXfnlMdRc9a/q0QvO+GSxrf9Mabf1Yp6xU3zBng9z5z//LfZZn5L9ba10tpzhdgzXjGz81+Zu34IvL7VZ0L6u24t78SoGXeUF6JrzsbcQ7sccN0NQZJ2/zfxgo832eyoqhWarTTClJqHAXGShjfOU5JMV4dX3d+5wEdC2Rwrmgsvj5BnHvPuDghc7nXWvEhKfn5K/ZOnPnn4PbPBvrcuPW62TPAGz7zlaWXAr9jLVfBuRpgfrHWgDSW1FiEMWOw1fkzvmZ8o6D8/j/niraM936cc46gxtGCGHN/qi2FQDFT8whdSTGQTIQZo8TguYKCr7BGou343lrnKGhcMlPSnrdgec7q5TeCS05l2PHrAgsPS8G7LtlVPfhM8IIL3E166/VzB4UU10gpvs9x5ONKSVxH4jkqX/rC4kpB4Ko8XR07Ht9R4yQid0KOkjhOXjF3xv+W47KMVDJvH09ukYErmKw4TFcUaaZzp+fk4Wd/qDFaE3qCop87tTyiyGNgR4nzn6eUxBm/5oxTa3f8vZXIoyElxeNK8npHcs2FgPyMLfobxy3Xzlrgw5+9f/nvBHwP8C5r7U0AjiPzzImxvKrO0UoeYpkxteSEKM//wIrzfHmu/qWkwHPBkeC5UC97LK6PGEYZjhL4riRKMlp9jTWGQpjHxefogX9ECWJMFbmzteetOnfx3AP8jhD83f6d1WdlA+SztiXslutmDfBh4MOfvHfpBtcRP6mkeKOxFLTJAVWMN9Ocu12KEeMqjBgnPzn/nlvC5zUEzqXBeTRijKUQOKRa0xumuI4k8CSjWBAnhvYg116KYf4+peQ41h+Hi/mvOaxjqpCCoYDbEeL9+3eU73u2cHnWgf7G8cob5+4D7vv8Ays/B/aNQsk3GWNfbC1KqtySjRmHEZZvuDuQRfH1euK5LNJai1RjYx8nRWGgsMYyjDImKh6uIymHDoKMJDX0hhlJqtHGUgydsXWP/QA2r7rn/vULUvABKcTt+3aUO88FHs8Z0OfGzdfOdIA/BP7wsw+szFjLd1nLq7DyFULYsrD5xhg1FqrOOaevh2V5AeWctSPGIWRmKPoOUuRKoasU1uYbdwpWIaUlTjSjxMIgxRhDMXQJPIVQsi/gM2DvEkJ89PI91ZXnEoPnBehvHLdcO7MC/BHwR595YM0zhmuEFTcKwYuk4CpXsuUb35/vGjincQPGkssAGq0tBd9Ba8MgSgl8RaoNjgLfVbgKpNQMhpo41WcE9mFj+KI29t7AVw/eeMnkBfff+LYF+hvHrddOJeQO5x7gdwA+9+DqhLVcJiR7sHY7sB3BPNY2jKVhrS1k2nhJZotaG1zXGRpj404vHrqObBpjmxa7KCUnlXJOVpQ5orX52vffur31rbjGfzz+f+BI8Zp8NUj2AAAAAElFTkSuQmCC");
}

.kmacb__manager-border {
  position: absolute;
  width: 75px;
  height: 75px;
  top: 50%;
  left: 50%;
  margin-top: -39.5px;
  margin-left: -39.5px;
  border-radius: 100%;
  border: 2px solid #ffe787;
  -webkit-animation: kmacb__manager-border-anim 1.5s ease-in-out 0.5s infinite;
  -moz-animation: kmacb__manager-border-anim 1.5s ease-in-out 0.5s infinite;
  -ms-animation: kmacb__manager-border-anim 1.5s ease-in-out 0.5s infinite;
  -o-animation: kmacb__manager-border-anim 1.5s ease-in-out 0.5s infinite;
  animation: kmacb__manager-border-anim 1.5s ease-in-out 0.5s infinite;
  opacity: 0.8;
  transform-origin: center;
}

@-webkit-keyframes kmacb__manager-border-anim {
  0% {
      transform: scale(1);
  }
  75% {
      opacity: 0.6;
  }
  100% {
      transform: scale(2.1);
      opacity: 0.3;
  }
}

@-moz-keyframes kmacb__manager-border-anim {
  0% {
      transform: scale(1);
  }
  75% {
      opacity: 0.6;
  }
  100% {
      transform: scale(2.1);
      opacity: 0.3;
  }
}

@-ms-keyframes kmacb__manager-border-anim {
  0% {
      transform: scale(1);
  }
  75% {
      opacity: 0.6;
  }
  100% {
      transform: scale(2.1);
      opacity: 0.3;
  }
}

@-o-keyframes kmacb__manager-border-anim {
  0% {
      transform: scale(1);
  }
  75% {
      opacity: 0.6;
  }
  100% {
      transform: scale(2.1);
      opacity: 0.3;
  }
}

@keyframes kmacb__manager-border-anim {
  0% {
      transform: scale(1);
  }
  75% {
      opacity: 0.6;
  }
  100% {
      transform: scale(2.1);
      opacity: 0.3;
  }
}

.kmacb__manager-fill {
  background: #52aff7 center bottom no-repeat;
  position: absolute;
  width: 75px;
  height: 75px;
  top: 50%;
  left: 50%;
  margin-top: -37.5px;
  margin-left: -37.5px;
  border-radius: 100%;
  opacity: 0.5;
  -webkit-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
  -moz-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
  -ms-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
  -o-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
  animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
  transform-origin: center;
}

@-webkit-keyframes kmacb__manager-fill-anim {
  0% {
      transform: scale(1);
  }
  75% {
      opacity: 0.3;
      transform: scale(2.1);
  }
  100% {
      opacity: 0;
      transform: scale(2.1);
  }
}

@-moz-keyframes kmacb__manager-fill-anim {
  0% {
      transform: scale(1);
  }
  75% {
      opacity: 0.3;
      transform: scale(2.1);
  }
  100% {
      opacity: 0;
      transform: scale(2.1);
  }
}

@-ms-keyframes kmacb__manager-fill-anim {
  0% {
      transform: scale(1);
  }
  75% {
      opacity: 0.3;
      transform: scale(2.1);
  }
  100% {
      opacity: 0;
      transform: scale(2.1);
  }
}

@-o-keyframes kmacb__manager-fill-anim {
  0% {
      transform: scale(1);
  }
  75% {
      opacity: 0.3;
      transform: scale(2.1);
  }
  100% {
      opacity: 0;
      transform: scale(2.1);
  }
}

@keyframes kmacb__manager-fill-anim {
  0% {
      transform: scale(1);
  }
  75% {
      opacity: 0.3;
      transform: scale(2.1);
  }
  100% {
      opacity: 0;
      transform: scale(2.1);
  }
}


@media only screen and (max-width: 479px) {
  
  .no-webp .formula {
    background-image: url("../images/bg-forms.jpg");
  }

  .webp .formula {
    background-image: url("../images/bg-forms.webp");
  }
  .no-webp .s02,
  .webp .s02 {
    background-image: none;
    background: linear-gradient(to top, #dfc5bc 0%, #fffdfc 100%);
  }
  .no-webp .future,
  .webp .future {
    background: linear-gradient(to top, #ad9699 0%,#e8ad8f 100%);
  }
  .no-webp .why2,
  .webp .why2 {
    background: linear-gradient(to top, #f3e0e5 0%, #f3e0e5 20%, #d0dbc3 40%, #e8eef2 60%, #fcfcfc 100%);
  }
  .no-webp .s-end,
  .webp .s-end,
  .no-webp .sform,
  .webp .sform {
    background: linear-gradient(to top, #325b6b 0%,#9bc2d2 100%);
  }
  .no-webp .hell,
  .webp .hell {
    background: linear-gradient(to top, #cbedf1 0%, #e4f8f8 100%);
  }
  header {
    background: linear-gradient(to top, #3e6e85 0%, #88bbce 100%);
  }
    .team-img img {
        width: 100%
    }
}
