
*:active, *:focus, .sert-value {outline: none;}

body {position: relative;}
img {pointer-events: none;}
img, a, [data-tab="nav"] {
    -moz-user-select: none;
    -o-user-select:none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
     user-select: none;
}
h1, h2, h3, h4, h5, .w-form, ul, label {margin: 0;}
h1, h2 {-ms-word-break: break-all; word-break: break-all; word-break: break-word;}
a.w--current {pointer-events: none;}
a {text-decoration: none; color: inherit;}
a {-webkit-tap-highlight-color: transparent;}
section .w-richtext > *:last-child {margin-bottom: 0;}
section .w-richtext > *:first-child {margin-top: 0}
.w-richtext img {height: auto}
.w-richtext figure {max-width: 60%;}
.wrapper {overflow: clip}
ul {
  padding-left: 0;
  list-style: none;
}
textarea {resize: none;} 

.hero-descr span {
	color: var(--accent)
}
[data-faq="answer"], .form-wrap, [data-tab="content"] {display:none}
.rich li::marker,
.step__item-list li::marker {
	color: var(--accent)
}
.swiper-grid-column>.swiper-wrapper {
    flex-direction: row !important;
}
.review__slide-item {
    display: flex !important;
}
.swiper-button-disabled {
    opacity: .5;
    pointer-events: none
}
.header-nav__link.w--current {
    opacity: .7;
}
[data-popup-box] {
	display: none;
}
@media only screen and (min-width: 991px) {
  html {font-size: calc(1vw / 1.17)}
  .review__slide-item {
        margin-top: 1.25rem !important;
    }
}
@media only screen and (min-width: 991px) and (max-width: 1600px) {
  html {
    font-size: calc(1vw / 0.9);
  }
  container {max-width: none}
}
@media only screen and (max-width: 991px) {
  html {font-size: calc(1vw / 0.48)}
  .review__slide-item {
    margin-top: 0.75rem !important;
}
}
@media only screen and (max-width: 479px) {
  html {font-size: calc(1vw / 0.22)}

}
