﻿@charset "UTF-8";
/* Компонент wis-reset 1.18.1.21  */
/* Поддержка браузеров: IE9+ и остальные браузеры. Для IE8 и ниже можно создать отдельный css, т.к. box-sizing: border-box; в нем поддерживается */
/* Автор: Инфографика (Висерв) - https://wiserv.ru */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

*, *::before, *::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

button {
  font-family: inherit;
}

/*.eot - IE9 Compat Modes */
/* .eot?#iefix - IE6-IE8 */
/* .woff - Pretty Modern Browsers */
/* .woff2 - Pretty Modern Browsers */
/* .ttf - Safari, Android, iOS */
/* .svg#Narrow (#Narrow - должно совпадать с наименованием шрифта) -  Legacy iOS */
/*@font-face {
    font-family: 'Gothman';
    font-style: normal;
    font-weight: normal;
    src: url('/_f/GothamPro.eot');
    src: url('/_f/GothamPro.eot?#iefix') format('embedded-opentype'), url('/_f/GothamPro.woff2') format('woff2'), url('/_f/GothamPro.woff') format('woff'), url('/_f/GothamPro.ttf') format('truetype'), url('/_f/GothamPro.svg#Nunito-R') format('svg');
    font-display: block;
}*/
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 600;
  src: url("../_f/Exo_2/Exo2-SemiBold.woff2") format("woff2"), url("../_f/Exo_2/Exo2-SemiBold.ttf") format("truetype"), url("../_f/Exo_2/Exo2-SemiBold.svg") format("svg");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../_f/Inter/Inter18pt-Regular.woff2") format("woff2"), url("../_f/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("../_f/Inter/Inter18pt-Medium.woff2") format("woff2"), url("../_f/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url("../_f/Inter/Inter18pt-SemiBold.woff2") format("woff2"), url("../_f/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
}
/* Компонент wis-mixins 1.19.7.1  */
/* Автор: Инфографика (Висерв) - https://wiserv.ru/ */
/* Тень */
/* Блок для обрезки по ширине с фиксированной высотой */
/* Кросс-платформенное свойство inline-block */
/* Кросс-платформенное свойство opacity */
/* Пример @include opacity(0.7, 70) */
/*#region transition */
/* Кросс-платформенное свойство transition */
/* Кросс-платформенное свойство transition для двух свойств */
/* Кросс-платформенное свойство transition для трех свойств */
/* Кросс-платформенное свойство transition для фона */
/* Кросс-платформенное свойство transition для цвета фона */
/* Кросс-платформенное свойство transition для тени */
/* Кросс-платформенное свойство transition для цвета */
/* Кросс-платформенное свойство transition для прозрачности */
/* Кросс-платформенное свойство transition для границы */
/* Кросс-платформенное свойство transition для top */
/* Кросс-платформенное свойство transition для top */
/* Кросс-платформенное свойство transition для top */
/* Кросс-платформенное свойство transition для top */
/* Кросс-платформенное свойство transition для фона и цвета */
/* Кросс-платформенное свойство transition для цвета фона и цвета */
/* Кросс-платформенное свойство transition для фона и границы */
/* Кросс-платформенное свойство transition для цвета фона и границы */
/* Кросс-платформенное свойство transition для цвета и границы */
/*  Подчеркивание ссылки + убрать прерывание подчеркивания ссылок */
/*#endregion */
/* Компонент wis-menu_mobile 1.19.10.31  */
/* Поддержка браузеров: IE8+ и остальные браузеры.*/
/* Автор: Инфографика (Висерв) - https://wiserv.ru */
/*#region wis-menu_mobile */
.wis-menu_mobile-bg {
  z-index: 9997;
  top: 0;
  left: 0;
  display: block;
  position: fixed;
  width: 0;
  height: 0;
  overflow: hidden;
  background: black;
  opacity: 0;
  transition: opacity 0.2s ease-out 0s;
}

.wis-jscss-menu_mobile-bg__active {
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

.wis-menu_mobile-box {
  z-index: 9998;
  position: fixed;
  top: 0;
  /* Можно конечно добавить left: -100%, но тогда будет нарушена плавная анимация (блок отодвинется слишком далеко). */
  /* left: -100% применять только тогда, когда меню занимает 100% ширины. */
  right: -375px;
  display: block;
  max-width: 375px;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow-x: hidden;
  transition: right 0.2s ease-out 0s;
}
.wis-menu_mobile-box *, .wis-menu_mobile-box *::before, .wis-menu_mobile-box *::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wis-jscss-menu_mobile-box__active {
  right: 0;
  display: flex;
  flex-direction: column;
}

.wis-menu_mobile-box-nav {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin-top: 32px;
}

.wis-menu_mobile-box-nav-elem {
  position: relative;
}
.wis-menu_mobile-box-nav-elem:nth-child(2), .wis-menu_mobile-box-nav-elem:nth-child(4), .wis-menu_mobile-box-nav-elem:nth-child(5) {
  display: none;
}

.wis-menu_mobile-box-nav-elem-link {
  font-family: inherit;
  font-weight: 600;
  font-size: 16px;
  line-height: 137%;
  color: var(--main-black-1000);
  display: block;
  text-decoration: none;
  padding: 16px 16px;
  transition: background 0.2s ease-out 0s, color 0.2s ease-out 0s;
}
.wis-menu_mobile-box-nav-elem-link:hover {
  background: var(--secondary-grey-500);
}

/*#endregion */
/* Компонент wis-modal 1.19.1.27  */
/* Поддержка браузеров: IE9+ и остальные браузеры. Также есть возможность настроить стили через хаки (или отдельный css) для IE8 если это необходимо. */
/* Автор: Инфографика (Висерв) - https://wiserv.ru */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=df3d815d642ae946f0ee13d2ded30bfa)
 * Config saved to config.json and https://gist.github.com/df3d815d642ae946f0ee13d2ded30bfa
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/*#region wis-modal Bootstrap */
.modal-open {
  overflow: hidden;
  padding-right: 0 !important; /* Необязательный параметр */
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -moz-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.4s ease-out;
  -moz-transition: -webkit-transform 0.4s ease-out;
  -o-transition: -o-transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  padding-right: 0 !important; /* Необязательный параметр */
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; /* Необязательный параметр */
  min-width: 250px; /* Необязательный параметр */
}

.modal-content {
  position: relative;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.4s ease;
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
  transition: all 0.4s ease;
}

.modal-header {
  padding: 15px 30px; /* Необязательный параметр */
  border-bottom: 1px solid #e5e5e5; /* Необязательный параметр */
}

.modal-body {
  position: relative;
}

.modal-footer {
  padding: 15px 30px; /* Необязательный параметр */
  border-top: 1px solid #e5e5e5; /* Необязательный параметр */
}

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

@media (min-width: 462px) {
  /* !!! - Обязательный изменяемый медиа запрос */
  .modal-dialog {
    margin: 30px auto;
  }
}
.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

/*#endregion */
/*#region wis-modal */
/*#endregion */
/*#region Общее */
:root {
  --main-font: "Inter", sans-serif;
  --secondary-font: "Exo 2", sans-serif;
  --main-white: #fff;
  --main-black-300: rgba(28, 28, 36, 0.3);
  --main-black-500: rgba(28, 28, 36, 0.5);
  --main-black-1000: #1c1c24;
  --main-blue: #06f;
  --main-white-bg: #fafafe;
  --secondary-grey: #cedde9;
  --secondary-blue-300: rgba(0, 102, 255, 0.3);
  --secondary-grey-300: rgba(206, 221, 233, 0.3);
  --secondary-grey-dark: #83a0b9;
  --secondary-grey-dark-500: rgba(131, 160, 185, 0.5);
  --secondary-grey-500: rgba(206, 221, 233, 0.5);
  --accent-blue-cd: #06f;
  --main-black-700: rgba(28, 28, 36, 0.7);
  --main-black-100: rgba(28, 28, 36, 0.05);
  --accent-error: #b22222;
}

html {
  height: 100%;
  scroll-behavior: smooth;
}

body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  position: relative;
  min-height: 100%;
  line-height: 1;
  font-family: var(--main-font);
}

.wis-common-global {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}

.wis-clear {
  display: block;
  clear: both;
  height: 0;
  float: none;
  padding: 0;
  margin: 0;
}

/*#endregion */
/*#region скрытые блоки */
.wis-gradient-blog-1,
.wis-gradient-share-your-data-2,
.wis-blog {
  display: none;
}

/*#endregion скрытые блоки */
/*#region index.html */
/*#region Header */
.wis-header {
  position: sticky;
  top: 0;
  width: 100%;
  display: flex;
  align-items: center;
  background: var(--main-white);
  z-index: 9999;
  transition: border-radius 0.5s, box-shadow 0.5s;
}

.wis-header.wis-jscss-scrolled {
  border-radius: 0 0 24px 24px;
  box-shadow: 0 4px 40px 3px rgba(74, 74, 74, 0.1);
}

.wis-header__container {
  display: flex;
  justify-content: space-between;
  margin: 13px 0;
}

.wis-header__logo {
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  padding: 0;
  border: none;
  background: none;
}
.wis-header__logo:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}

.wis-header__logo-text {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(14px, 1.75vw, 23px);
  color: #1c1c24;
  letter-spacing: 0.3px;
}

.wis-header__nav {
  display: flex;
  align-items: center;
}

.wis-header__nav-list {
  display: flex;
  gap: clamp(12px, 2vw, 33px);
  padding-top: 2px;
}

.wis-header__nav-item:nth-child(2), .wis-header__nav-item:nth-child(4), .wis-header__nav-item:nth-child(5) {
  display: none;
}

.wis-header__nav-link {
  font-weight: 600;
  font-size: clamp(11px, 1.25vw, 20px);
  line-height: 130%;
  color: var(--main-black-1000);
  text-decoration: none;
  transition: color 0.3s ease-in-out, font-weight 0.1s ease-in-out;
  letter-spacing: 0.1px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
}
.wis-header__nav-link:hover, .wis-header__nav-link:active {
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: var(--main-blue);
}
.wis-header__nav-link:focus-visible {
  outline: 1.5px solid var(--main-blue);
  padding: 8px;
  border-radius: 8px;
}

#personal-assistant, #download {
  scroll-margin-top: 92px;
}

.wis-common-example {
  display: none;
}

.wis-js-menu_mobile-open {
  position: relative;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  border: none;
  background-color: var(--main-white);
  z-index: 9999;
}
.wis-js-menu_mobile-open span {
  position: absolute;
  height: 2px;
  width: 18px;
  left: 0;
  background-color: var(--main-black-1000);
}
.wis-js-menu_mobile-open span:nth-child(1) {
  top: 8px;
  left: 7px;
}
.wis-js-menu_mobile-open span:nth-child(2) {
  bottom: 15px;
  left: 7px;
}
.wis-js-menu_mobile-open span:nth-child(3) {
  bottom: 8px;
  left: 7px;
}

.wis-header__logo_mobile {
  display: none;
}

.wis-js-menu_mobile-close {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.1688 14.0283L18.3531 21.2044C18.7343 21.5852 19.2514 21.7991 19.7905 21.7991C20.3297 21.7991 20.8467 21.5852 21.2279 21.2044C21.6092 20.8236 21.8233 20.3072 21.8233 19.7686C21.8233 19.2301 21.6092 18.7137 21.2279 18.3329L14.0409 11.1568L21.2266 3.98063C21.4152 3.79208 21.5649 3.56826 21.667 3.32195C21.769 3.07563 21.8216 2.81165 21.8215 2.54506C21.8214 2.27848 21.7688 2.01452 21.6666 1.76825C21.5644 1.52198 21.4147 1.29823 21.2259 1.10978C21.0371 0.921317 20.8131 0.771841 20.5665 0.669882C20.3199 0.567923 20.0556 0.515477 19.7887 0.51554C19.5218 0.515603 19.2575 0.568172 19.011 0.670247C18.7644 0.772323 18.5404 0.921905 18.3518 1.11045L11.1688 8.28658L3.98449 1.11045C3.79712 0.916496 3.57296 0.761756 3.32508 0.655259C3.0772 0.548763 2.81057 0.492643 2.54075 0.490175C2.27092 0.487706 2.00331 0.538939 1.75352 0.640883C1.50373 0.742827 1.27676 0.893441 1.08587 1.08394C0.894977 1.27443 0.743977 1.50099 0.641681 1.7504C0.539385 1.99981 0.487842 2.26707 0.490059 2.53659C0.492275 2.80611 0.548207 3.07249 0.654592 3.32019C0.760976 3.56789 0.915682 3.79194 1.10968 3.97928L8.29671 11.1568L1.11104 18.3342C0.917037 18.5216 0.762331 18.7456 0.655947 18.9933C0.549563 19.241 0.49363 19.5074 0.491413 19.7769C0.489197 20.0464 0.54074 20.3137 0.643036 20.5631C0.745332 20.8125 0.896331 21.0391 1.08722 21.2296C1.27812 21.4201 1.50508 21.5707 1.75487 21.6726C2.00466 21.7746 2.27228 21.8258 2.5421 21.8233C2.81193 21.8209 3.07856 21.7647 3.32644 21.6583C3.57431 21.5518 3.79848 21.397 3.98585 21.2031L11.1688 14.0283Z' fill='%231C1C24' fill-opacity='0.3' /%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
.wis-js-menu_mobile-close span:nth-child(1) {
  display: none;
}
.wis-js-menu_mobile-close span:nth-child(2) {
  display: none;
}
.wis-js-menu_mobile-close span:nth-child(3) {
  display: none;
}

.wis-js-menu_mobile-box-nav-list {
  padding-top: 32px;
}

/*#endregion Header */
/*#region wis-health-tracking */
.wis-health-tracking {
  margin-top: clamp(24px, 3vw, 56px);
}

.wis-health-tracking__content {
  position: relative;
  width: 100%;
  height: 100%;
}

.wis-health-tracking__bg {
  width: 100%;
  height: 100%;
}

.wis-health-tracking__bg-mobile {
  display: none;
}

.wis-health-tracking__app-link-mobile_as {
  display: none;
}

.wis-health-tracking__app-link-mobile-wrapper {
  display: none;
}

.wis-health-tracking__info {
  position: absolute;
  top: 111px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  z-index: 2;
}

.wis-health-tracking__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(20px, 3.5vw, 55px);
  line-height: 111%;
  color: var(--main-black-1000);
  letter-spacing: 1.2px;
  word-break: break-word;
}

.wis-health-tracking__description {
  font-weight: 400;
  font-size: clamp(12px, 2vw, 32px);
  line-height: 119%;
  color: #1c1c24;
  letter-spacing: 0.3px;
  word-break: break-word;
}

/*#endregion wis-health-tracking */
.wis-gradient-personal-assistant {
  position: absolute;
  top: 1200px;
  left: 0;
  z-index: 0;
}

/*#region wis-personal-assistant */
.wis-personal-assistant {
  margin-top: clamp(56px, 7vw, 120px);
}

.wis-personal-assistant__container {
  display: flex;
  flex-direction: column;
  gap: 56px;
}

.wis-personal-assistant__description {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.wis-personal-assistant__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(26px, 2.5vw, 40px);
  line-height: 115%;
  text-align: center;
  letter-spacing: 0.5px;
  color: var(--main-black-1000);
  word-break: break-word;
}

.wis-personal-assistant__text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  text-align: center;
  color: var(--main-black-1000);
  word-break: break-word;
}

/*#region swiper */
.wis-personal-assistant__sections .swiper {
  max-width: 100vw;
  height: 100%;
}
.wis-personal-assistant__sections .swiper-slide {
  width: clamp(343px, 75%, 1400px);
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide__item {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 48px;
}

.swiper-slide__item-img-desctop {
  display: block;
  width: clamp(406px, 50%, 676px);
  object-fit: cover;
  height: auto;
}

.swiper-slide__item-content {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
  gap: 32px;
  max-width: 676px;
}

.swiper-slide__item-label {
  align-self: start;
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(32px, 3vw, 56px);
  line-height: 111%;
  color: var(--main-black-1000);
  letter-spacing: 1px;
  word-break: break-word;
}

.swiper-slide__item-info {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 32px;
  align-items: flex-start;
  border-radius: 24px;
  box-shadow: 0 4px 40px 3px rgba(74, 74, 74, 0.1);
  background: var(--main-white-bg);
}

.swiper-slide__item-description {
  font-weight: 500;
  font-size: clamp(20px, 2vw, 32px);
  line-height: 119%;
  color: var(--main-black-1000);
  word-break: break-word;
}

.swiper-slide__list {
  list-style-type: disc;
  list-style-position: inside;
}

.swiper-slide__list-item {
  margin-bottom: 16px;
}

.swiper-slide__item-text,
.swiper-slide__list-item {
  text-align: start;
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-black-1000);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.pagination-button-assistant {
  width: 100%;
  padding: 12px 56px;
  border-radius: 100px;
  border: none;
  white-space: nowrap;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: var(--main-black-700);
  cursor: pointer;
  background: none;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  display: inline-block;
}

.pagination-button-assistant:hover {
  color: var(--main-white);
  background: var(--main-blue);
}

.pagination-button-assistant:active {
  color: var(--main-white);
  background: var(--main-blue);
}

.pagination-button-assistant:focus-visible {
  outline: 2px solid var(--main-blue);
  color: var(--main-black-1000);
}

.wis-personal-assistant__tabs {
  overflow-x: auto;
  scrollbar-width: none;
}

.wis-personal-assistant__tabs-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: max-content;
  width: 100%;
}
.wis-personal-assistant__tabs-wrapper .swiper-pagination-personal-assistant {
  position: static;
  display: flex;
  gap: 24px;
}
.wis-personal-assistant__tabs-wrapper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
}
.wis-personal-assistant__tabs-wrapper .swiper-pagination-bullet {
  flex-basis: 313px;
  width: 100%;
  height: 100%;
  background: none;
  opacity: 1;
  outline: none;
}
.wis-personal-assistant__tabs-wrapper .swiper-pagination-bullet-active .pagination-button-assistant {
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: var(--main-white);
  background: var(--main-blue);
}

.wis-personal-assistant__tabs::-webkit-scrollbar {
  display: none;
}

.wis-personal-assistant__tabs-labels {
  position: absolute;
}

.wis-personal-assistant__tabs-bg {
  display: flex;
  width: 100%;
  height: clamp(44px, 100%, 58px);
  align-items: center;
  padding: 4px;
  border-radius: 100px;
  background-color: rgba(28, 28, 36, 0.05);
}

/*#endregion swiper */
/*#endregion wis-personal-assistant */
.wis-gradient-share-your-data-1 {
  position: absolute;
  top: 1878.5px;
  right: 0;
  z-index: 0;
}

.wis-gradient-share-your-data-2 {
  position: absolute;
  top: 1600px;
  right: 0;
  z-index: 0;
}

/*#region wis-share-your-data */
.wis-share-your-data {
  position: relative;
  margin-top: 120px;
  z-index: 1;
}

.wis-share-your-data__container {
  display: flex;
}

.wis-share-your-data__content {
  display: flex;
  width: clamp(375px, 100%, 1400px);
  padding: 32px 32px 0 32px;
  gap: 48px;
  align-items: center;
  border-radius: 24px;
  box-shadow: 0 4px 40px 3px rgba(74, 74, 74, 0.1);
  background: var(--main-white-bg);
}

.wis-share-your-data__description {
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 644px;
}

.wis-share-your-data__item-soon {
  display: inline-block;
  width: fit-content;
  padding: 4px clamp(16px, 2vw, 32px);
  font-weight: 600;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-white);
  border-radius: 100px;
  background: var(--main-blue);
  word-break: break-word;
}

.wis-share-your-data__description-title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(26px, 2.5vw, 40px);
  line-height: 115%;
  text-align: left;
  color: var(--main-black-1000);
  letter-spacing: 0.5px;
  word-break: break-word;
}

.wis-share-your-data__description-text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  text-align: left;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-share-your-data__img {
  width: clamp(343px, 50%, 644px);
}

/*#endregion wis-share-your-data */
.wis-gradient-app-video-instruction-1 {
  position: absolute;
  top: 3114px;
  left: 0;
  z-index: 0;
}
.wis-gradient-app-video-instruction-1 svg {
  width: 100%;
}

.wis-gradient-app-video-instruction-2 {
  position: absolute;
  top: 3311px;
  left: 0;
  z-index: 0;
}
.wis-gradient-app-video-instruction-2 svg {
  width: 100%;
}

/*#region wis-app-video-instruction */
.wis-app-video-instruction {
  position: relative;
  margin-top: 120px;
  z-index: 1;
}

.wis-app-video-instruction__content {
  display: flex;
  flex-direction: column;
  gap: 56px;
}
.wis-app-video-instruction__content .wis-video-wrapper {
  position: relative;
  max-width: 100%;
  max-height: 720px;
  aspect-ratio: 16/9;
  padding: 0 60px;
}
.wis-app-video-instruction__content .wis-video-wrapper .wis-js-video-player,
.wis-app-video-instruction__content .wis-video-wrapper .wis-iframe-player {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 24px;
}
.wis-app-video-instruction__content .wis-video-wrapper .wis-jscss-video-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  clip-path: circle(50% at 50% 50%);
  cursor: pointer;
  z-index: 2;
  padding: 0;
  border: none;
  background: none;
}
.wis-app-video-instruction__content .wis-video-wrapper .wis-jscss-video-play-btn svg {
  width: clamp(56px, 7vw, 120px);
  height: clamp(56px, 7vw, 120px);
}

.wis-app-video-instruction__description {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.wis-app-video-instruction__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(24px, 2.5vw, 36px);
  line-height: 117%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.3px;
  word-break: break-word;
}

.wis-app-video-instruction__text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.2px;
  word-break: break-word;
}

/*#endregion wis-app-video-instruction */
/*#region wis-notifications */
.wis-notifications {
  position: relative;
  margin-top: clamp(56px, 7vw, 119px);
  z-index: 1;
}

.wis-notifications__content {
  display: flex;
  flex-direction: column;
  padding: 32px 0;
  gap: 56px;
}

.wis-notifications__description {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.wis-notifications__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(24px, 2.5vw, 36px);
  line-height: 117%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.3px;
  word-break: break-word;
}

.wis-notifications__text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-notifications__img-wrapper {
  display: flex;
  justify-content: center;
}

.wis-notifications__img {
  max-width: 635px;
  width: 100%;
}

.wis-notifications__img-mobile {
  display: none;
}

/*#endregion wis-notifications */
/*#region wis-why-choose */
.wis-why-choose {
  position: relative;
  margin-top: clamp(56px, 7vw, 120px);
  z-index: 1;
}

.wis-why-choose__content {
  display: flex;
  flex-direction: column;
  padding: 32px;
  gap: 56px;
  box-shadow: 0 4px 40px 3px rgba(74, 74, 74, 0.1);
  background: var(--main-white-bg);
  border-radius: 24px;
}

.wis-why-choose__description {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.wis-why-choose__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(24px, 2.5vw, 36px);
  line-height: 117%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.5px;
  word-break: break-word;
}

.wis-why-choose__text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-why-choose__advantages {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}

.wis-advantage-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 32px 16px;
  background: var(--main-white);
  border-radius: 24px;
}

.wis-advantage-card__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
}

.wis-advantage-card__label {
  margin-top: 24px;
  font-weight: 600;
  font-size: clamp(16px, 4vw, 24px);
  line-height: 125%;
  text-align: center;
  color: var(--main-black-1000);
  word-break: break-word;
}

.wis-advantage-card__text {
  margin-top: 8px;
  font-weight: 400;
  font-size: clamp(10px, 3.75vw, 20px);
  line-height: 130%;
  text-align: center;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}

/*#endregion wis-why-choose */
/*#region wis-app-improvements */
.wis-js-app-improvements {
  position: relative;
  margin-top: clamp(56px, 7vw, 117px);
  z-index: 1;
}

.wis-app-improvements__content {
  display: flex;
  flex-direction: column;
  gap: clamp(32px, 4vw, 56px);
}

.wis-app-improvements__description {
  display: flex;
  flex-direction: column;
  gap: clamp(15px, 2vw, 24px);
}

.wis-app-improvements__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(24px, 2.5vw, 36px);
  line-height: 117%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.5px;
  word-break: break-word;
}

.wis-app-improvements__text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-app-improvements__actions {
  display: flex;
  align-self: center;
  gap: 24px;
}

.wis-app-improvements__planned-ideas-link {
  padding: 16px 56px;
  font-weight: 600;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-black-1000);
  text-decoration: none;
  background: var(--main-black-100);
  border-radius: 100px;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  letter-spacing: 0.2px;
  border: none;
  cursor: pointer;
}
.wis-app-improvements__planned-ideas-link:hover, .wis-app-improvements__planned-ideas-link:active {
  color: var(--main-white);
  background: var(--main-blue);
}
.wis-app-improvements__planned-ideas-link:focus-visible {
  outline: 2px solid var(--main-blue);
}

.wis-js-app-improvements__suggest-btn,
.wis-app-improvements__planned-ideas-link {
  padding: 16px 56px;
  font-weight: 600;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-white);
  background: var(--main-blue);
  border-radius: 100px;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  border: none;
  cursor: pointer;
  letter-spacing: 0.2px;
}
.wis-js-app-improvements__suggest-btn:hover, .wis-js-app-improvements__suggest-btn:active,
.wis-app-improvements__planned-ideas-link:hover,
.wis-app-improvements__planned-ideas-link:active {
  background: #0051cc;
}
.wis-js-app-improvements__suggest-btn:focus-visible,
.wis-app-improvements__planned-ideas-link:focus-visible {
  outline: 2px solid #1db51d;
}

.wis-js-app-improvements-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(45, 45, 45, 0.5);
  z-index: 9999;
}

.wis-app-improvements-modal__container {
  width: 100%;
  max-width: 800px;
  margin: 0 12px;
  padding: 24px;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 24px;
  background: var(--main-white);
  border-radius: 24px;
  box-shadow: 0 4px 200px 0 rgba(0, 0, 0, 0.08);
}

.wis-js-app-improvements-modal.wis-jscss-modal-visible {
  opacity: 1;
  pointer-events: auto;
}

.wis-app-improvements-modal__description {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.wis-app-improvements-modal__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(26px, 2.5vw, 40px);
  line-height: 115%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.5px;
  word-break: break-word;
}

.wis-app-improvements-modal__text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  text-align: center;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-app-improvements-modal__form-group-name-phone {
  display: flex;
  gap: 12px;
  margin-bottom: 20px;
}
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(1),
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(2) {
  position: relative;
  width: 100%;
}
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(1) input,
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(2) input {
  width: 100%;
  padding: 12px;
  font-family: inherit;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-1000);
  border-radius: 12px;
  background: var(--main-black-100);
  outline: none;
  border: none;
}
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(1) input::placeholder,
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(2) input::placeholder {
  color: var(--main-black-300);
}
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(1) input:hover, .wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(1) input:active, .wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(1) input:focus,
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(2) input:hover,
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(2) input:active,
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(2) input:focus {
  outline: 1px solid var(--main-blue);
}
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(1) input {
  padding: 12px 26px 12px 12px;
}
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(1) svg {
  position: absolute;
  right: 12px;
  top: 12px;
}
.wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container:nth-child(2) .wis-app-improvements-modal__input-phone-hint {
  position: absolute;
  top: 44px;
  left: 0px;
  font-weight: 400;
  font-size: 12px;
  line-height: 167%;
  color: var(--main-black-500);
}

.wis-app-improvements-modal__form-group-text .wis-app-improvements-modal__input-container {
  position: relative;
}
.wis-app-improvements-modal__form-group-text .wis-app-improvements-modal__input-container textarea {
  width: 100%;
  max-height: 91px;
  height: 100%;
  padding: 12px 26px 12px 12px;
  font-family: inherit;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-1000);
  border-radius: 12px;
  background: var(--main-black-100);
  outline: none;
  border: none;
  resize: none;
}
.wis-app-improvements-modal__form-group-text .wis-app-improvements-modal__input-container textarea::placeholder {
  color: var(--main-black-300);
}
.wis-app-improvements-modal__form-group-text .wis-app-improvements-modal__input-container textarea:hover, .wis-app-improvements-modal__form-group-text .wis-app-improvements-modal__input-container textarea:active, .wis-app-improvements-modal__form-group-text .wis-app-improvements-modal__input-container textarea:focus {
  outline: 1px solid var(--main-blue);
}
.wis-app-improvements-modal__form-group-text .wis-app-improvements-modal__input-container svg {
  position: absolute;
  right: 12px;
  top: 12px;
}

.wis-app-improvements-modal__form-submit-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 24px 0 20px 0;
}

.wis-js-button-order {
  align-self: center;
  min-width: 245px;
  border-radius: 100px;
  padding: 16px 56px;
  font-family: inherit;
  font-weight: 600;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-white);
  background: var(--main-blue);
  border: none;
  cursor: pointer;
}
.wis-js-button-order:hover, .wis-js-button-order:active {
  background: #0051cc;
}
.wis-js-button-order:focus-visible {
  outline: 2px solid #1db51d;
}
.wis-js-button-order:disabled {
  color: var(--main-black-300);
  background: var(--main-black-100);
  pointer-events: none;
}

.wis-app-improvements-modal__input-name-error,
.wis-app-improvements-modal__input-wish-error,
.wis-app-improvements-modal__input-checkbox-error {
  display: none;
  font-weight: 400;
  font-size: 12px;
  line-height: 167%;
  color: var(--accent-error);
}

#improvementsForm .wis-app-improvements-modal__form-group-name-phone .wis-app-improvements-modal__input-container_name input.wis-jscss-input-error {
  outline: 1px solid var(--accent-error);
}

.wis-app-improvements-modal__input-container_name input.wis-jscss-input-error ~ svg path {
  fill: var(--accent-error);
}

.wis-app-improvements-modal__input-container_name input.wis-jscss-input-error ~ .wis-app-improvements-modal__input-name-error {
  position: absolute;
  top: 44px;
  left: 0px;
  display: block;
}

#improvementsForm .wis-app-improvements-modal__form-group-text .wis-app-improvements-modal__input-container_wish textarea.wis-jscss-input-error {
  outline: 1px solid var(--accent-error);
}

.wis-app-improvements-modal__input-container_wish textarea.wis-jscss-input-error ~ svg path {
  fill: var(--accent-error);
}

.wis-app-improvements-modal__input-container_wish textarea.wis-jscss-input-error ~ .wis-app-improvements-modal__input-wish-error {
  position: absolute;
  top: 91px;
  left: 0px;
  display: block;
}

#improvementsForm .wis-app-improvements-modal__input-container_name input.wis-jscss-input-error::placeholder {
  color: var(--accent-error);
  opacity: 1;
}

.wis-app-improvements-modal__input-container_wish textarea.wis-jscss-input-error::placeholder {
  color: var(--accent-error);
  opacity: 1;
}

.wis-app-improvements-modal__form-checkbox {
  display: flex;
  align-items: center;
  margin-top: 27.5px;
  gap: 8px;
}
.wis-app-improvements-modal__form-checkbox input[type=checkbox] {
  width: 17px;
  height: 17px;
  margin: 0;
  accent-color: var(--main-blue);
  cursor: pointer;
}
.wis-app-improvements-modal__form-checkbox input[type=checkbox]:focus-visible {
  outline: 1.5px solid var(--main-blue);
}
.wis-app-improvements-modal__form-checkbox label {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  line-height: 167%;
  color: var(--main-black-500);
}
.wis-app-improvements-modal__form-checkbox label a {
  color: var(--main-blue);
  text-decoration: none;
}
.wis-app-improvements-modal__form-checkbox label a:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}

.wis-app-improvements-modal__form-checkbox input.wis-jscss-input-error {
  position: relative;
}
.wis-app-improvements-modal__form-checkbox input.wis-jscss-input-error::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid var(--accent-error);
  border-radius: 2px;
}

.wis-app-improvements-modal__form-checkbox:has(input.wis-jscss-input-error) + .wis-app-improvements-modal__input-checkbox-error {
  position: absolute;
  bottom: 16px;
  display: block;
  width: 100%;
  text-align: center;
}

.wis-js-app-improvements-modal__close-btn {
  position: absolute;
  top: 24px;
  right: 24px;
  background: none;
  border: none;
  cursor: pointer;
}

.wis-js-app-improvements-modal-form-failure {
  width: 582px;
  padding: 0;
  border-radius: 24px;
  box-shadow: 0 4px 200px 0 rgba(0, 0, 0, 0.08);
  background: var(--main-white);
  border: none;
}

.wis-app-improvements-modal-form-failure__container,
.wis-app-improvements-modal-form-success__container {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
}

.wis-app-improvements-modal-form-failure__description,
.wis-app-improvements-modal-form-success__description {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.wis-app-improvements-modal-form-failure__title,
.wis-app-improvements-modal-form-success__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(26px, 2.5vw, 40px);
  line-height: 115%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.5px;
  word-break: break-word;
}

.wis-app-improvements-modal-form-failure__text,
.wis-app-improvements-modal-form-success__text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  text-align: center;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-app-improvements-modal-form-failure__handlers {
  display: flex;
  justify-content: center;
  gap: 24px;
}

.wis-js-app-improvements-modal-form-failure__cancel-btn {
  padding: 16px 56px;
  font-weight: 600;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-black-1000);
  text-decoration: none;
  background: var(--main-black-100);
  border-radius: 100px;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  letter-spacing: 0.2px;
  border: none;
  cursor: pointer;
}
.wis-js-app-improvements-modal-form-failure__cancel-btn:hover, .wis-js-app-improvements-modal-form-failure__cancel-btn:active {
  color: var(--main-white);
  background: var(--main-blue);
}
.wis-js-app-improvements-modal-form-failure__cancel-btn:focus-visible {
  outline: 2px solid var(--main-blue);
}

.wis-js-app-improvements-modal-form-failure__retry-btn {
  padding: 16px 56px;
  font-weight: 600;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-white);
  background: var(--main-blue);
  border-radius: 100px;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  border: none;
  cursor: pointer;
  letter-spacing: 0.2px;
}
.wis-js-app-improvements-modal-form-failure__retry-btn:hover, .wis-js-app-improvements-modal-form-failure__retry-btn:active {
  background: #0051cc;
}
.wis-js-app-improvements-modal-form-failure__retry-btn:focus-visible {
  outline: 2px solid #1db51d;
}

.wis-js-app-improvements-modal-form-success {
  width: 520px;
  padding: 0;
  border-radius: 24px;
  box-shadow: 0 4px 200px 0 rgba(0, 0, 0, 0.08);
  background: var(--main-white);
  border: none;
}

.wis-app-improvements-modal-form-success__handlers {
  display: flex;
  justify-content: center;
}

.wis-js-app-improvements-modal-form-success__close-btn {
  padding: 16px 56px;
  font-weight: 600;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-white);
  background: var(--main-blue);
  border-radius: 100px;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  border: none;
  cursor: pointer;
  letter-spacing: 0.2px;
}
.wis-js-app-improvements-modal-form-success__close-btn:hover, .wis-js-app-improvements-modal-form-success__close-btn:active {
  background: #0051cc;
}
.wis-js-app-improvements-modal-form-success__close-btn:focus-visible {
  outline: 2px solid #1db51d;
}

.wis-js-app-improvements-modal-form-failure::backdrop,
.wis-js-app-improvements-modal-form-success::backdrop {
  background: rgba(45, 45, 45, 0.5);
}

/*#endregion wis-app-improvements */
.wis-gradient-blog-1 {
  position: absolute;
  top: 4636px;
  right: 0;
  z-index: 0;
}

.wis-gradient-blog-2 {
  position: absolute;
  top: 72.5%;
  right: 0;
  z-index: 0;
}

/*#region wis-blog */
.wis-blog {
  position: relative;
  margin-top: 120px;
  z-index: 1;
}

.wis-blog__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 56px;
}

.wis-blog__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(24px, 2.5vw, 36px);
  line-height: 117%;
  color: var(--main-black-1000);
  letter-spacing: 0.4px;
  word-break: break-word;
}

.wis-blog__content {
  display: flex;
  gap: 24px;
}
.wis-blog__content .wis-article-card {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 332px;
  width: 100%;
  text-decoration: none;
  padding: 0;
  border: none;
  background: none;
}
.wis-blog__content .wis-article-card:hover .wis-article-card__title, .wis-blog__content .wis-article-card:active .wis-article-card__title {
  text-decoration-color: var(--main-black-1000);
  text-decoration-skip-ink: none;
}
.wis-blog__content .wis-article-card:hover .wis-article-card__read-more-text, .wis-blog__content .wis-article-card:active .wis-article-card__read-more-text {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.wis-blog__content .wis-article-card:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}
.wis-blog__content .wis-article-card__img-wrapper {
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.wis-blog__content .wis-article-card__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 24px;
}
.wis-blog__content .wis-article-card__date-time {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
}
.wis-blog__content .wis-article-card__date {
  padding: 8px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-blog__content .wis-article-card__date time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}
.wis-blog__content .wis-article-card__time {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-blog__content .wis-article-card__reading-time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}
.wis-blog__content .wis-article-card__title-wrapper {
  max-width: 332px;
}
.wis-blog__content .wis-article-card__title {
  display: -webkit-box;
  font-size: clamp(14px, 1.5vw, 20px);
  font-weight: 600;
  line-height: 130%;
  color: var(--main-black-1000);
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  text-decoration: underline transparent;
  transition: text-decoration-color 0.3s ease;
}
.wis-blog__content .wis-article-card__read-more-text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-blue);
  text-decoration: underline;
  letter-spacing: 0.2px;
  word-break: break-word;
  transition: color 0.3s ease-in-out;
}

/*#region swiper */
.wis-blog__content-mobile {
  display: none;
  width: 100%;
}
.wis-blog__content-mobile .swiper-slide {
  max-width: 150px;
  width: 100%;
}
.wis-blog__content-mobile .wis-article-card {
  display: flex;
  flex-direction: column;
  gap: 15px;
  max-width: 150px;
  text-decoration: none;
  padding: 0;
  border: none;
  background: none;
}
.wis-blog__content-mobile .wis-article-card:hover .wis-article-card__title, .wis-blog__content-mobile .wis-article-card:active .wis-article-card__title {
  text-decoration-color: var(--main-black-1000);
  text-decoration-skip-ink: none;
}
.wis-blog__content-mobile .wis-article-card:hover .wis-article-card__read-more-text, .wis-blog__content-mobile .wis-article-card:active .wis-article-card__read-more-text {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.wis-blog__content-mobile .wis-article-card:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}
.wis-blog__content-mobile .wis-article-card__img-wrapper {
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.wis-blog__content-mobile .wis-article-card__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}
.wis-blog__content-mobile .wis-article-card__date-time {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
}
.wis-blog__content-mobile .wis-article-card__date {
  padding: 3px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-blog__content-mobile .wis-article-card__date time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 164%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}
.wis-blog__content-mobile .wis-article-card__time {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 3px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-blog__content-mobile .wis-article-card__reading-time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 164%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}
.wis-blog__content-mobile .wis-article-card__title {
  display: -webkit-box;
  font-size: clamp(14px, 1.5vw, 20px);
  font-weight: 600;
  line-height: 143%;
  color: var(--main-black-1000);
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  text-decoration: underline transparent;
  transition: text-decoration-color 0.3s ease;
}
.wis-blog__content-mobile .wis-article-card__read-more-text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 143%;
  color: var(--main-blue);
  text-decoration: underline;
  letter-spacing: 0.2px;
  word-break: break-word;
  transition: color 0.3s ease-in-out;
}

/*#endregion swiper */
.wis-blog__all-articles-link {
  display: flex;
  justify-content: center;
  width: 245px;
  border-radius: 100px;
  padding: 16px 56px;
  font-weight: 600;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-black-1000);
  background: var(--main-black-100);
  text-decoration: none;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  border: none;
  cursor: pointer;
}
.wis-blog__all-articles-link:hover, .wis-blog__all-articles-link:active {
  color: var(--main-white);
  background: var(--main-blue);
}
.wis-blog__all-articles-link:focus-visible {
  outline: 2px solid var(--main-blue);
  color: var(--main-black-1000);
}

/*#endregion wis-blog */
/*#region wis-download-here */
.wis-download-here {
  position: relative;
  margin-top: clamp(56px, 7vw, 108px);
  z-index: 1;
}

.wis-download-here__content {
  position: relative;
}

.wis-download-here__content-wrapper {
  position: relative;
  display: flex;
  gap: 48px;
  padding: 0 32px 32px;
  z-index: 2;
}

.wis-download-here__description-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  gap: 56px;
  padding: 0px 91.5px 12.5px 91.5px;
}

.wis-download-here__description {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.wis-download-here__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(24px, 2.5vw, 36px);
  line-height: 117%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.4px;
  word-break: break-word;
}

.wis-download-here__text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-download-here__text-mobile {
  display: none;
}

.wis-download-here__qr-code {
  width: 100%;
  max-width: 216px;
  max-height: 216px;
  border-radius: 8px;
  padding: 8px;
  background: var(--main-white);
}
.wis-download-here__qr-code svg {
  width: 100%;
  height: 100%;
}

.wis-download-here__app-link,
.wis-health-tracking__app-link {
  width: 100%;
  display: none;
}

.wis-download-here__app-link-mobile-as {
  position: relative;
  display: none;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 3px 0;
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}
.wis-download-here__app-link-mobile-as img,
.wis-download-here__app-link-mobile-as span {
  position: relative;
  z-index: 1;
}
.wis-download-here__app-link-mobile-as div {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  box-shadow: 0 4px 40px 3px rgba(74, 74, 74, 0.1);
  background: var(--main-white);
  z-index: 0;
}
.wis-download-here__app-link-mobile-as:hover .wis-download-here__download-app-mobile span, .wis-download-here__app-link-mobile-as:active .wis-download-here__download-app-mobile span {
  color: var(--main-black-1000);
}
.wis-download-here__app-link-mobile-as:hover div, .wis-download-here__app-link-mobile-as:active div {
  transform: scaleY(1.18);
}
.wis-download-here__app-link-mobile-as:focus-visible {
  outline: 2px solid var(--main-blue);
}

.wis-download-here__download-app-mobile {
  display: flex;
  flex-direction: column;
}
.wis-download-here__download-app-mobile span:nth-child(1) {
  font-weight: 400;
  font-size: 11px;
  line-height: 164%;
  color: var(--main-black-700);
}
.wis-download-here__download-app-mobile span:nth-child(2) {
  font-weight: 600;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-700);
}

.wis-download-here__app-link-mobile-wrapper {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  gap: 8px;
}
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_gp,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_rs {
  position: relative;
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: 8px;
  padding: 3px 0;
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_gp img,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_gp span,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_rs img,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_rs span {
  position: relative;
  z-index: 1;
}
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_gp div,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_rs div {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  box-shadow: 0 4px 40px 3px rgba(74, 74, 74, 0.1);
  background: var(--main-white);
  z-index: 0;
}
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_gp:hover span span, .wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_gp:active span span,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_rs:hover span span,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_rs:active span span {
  color: var(--main-black-1000);
}
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_gp:hover div, .wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_gp:active div,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_rs:hover div,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_rs:active div {
  transform: scaleY(1.18);
}
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_gp:focus-visible,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__app-link-mobile_rs:focus-visible {
  outline: 2px solid var(--main-blue);
}
.wis-download-here__app-link-mobile-wrapper .wis-download-here__download-app-mobile_gp,
.wis-download-here__app-link-mobile-wrapper .wis-download-here__download-app-mobile_rs {
  display: flex;
  flex-direction: column;
}
.wis-download-here__app-link-mobile-wrapper .wis-download-here__download-app-mobile_gp span:nth-child(1),
.wis-download-here__app-link-mobile-wrapper .wis-download-here__download-app-mobile_rs span:nth-child(1) {
  font-weight: 400;
  font-size: 11px;
  line-height: 164%;
  color: var(--main-black-700);
}
.wis-download-here__app-link-mobile-wrapper .wis-download-here__download-app-mobile_gp span:nth-child(2),
.wis-download-here__app-link-mobile-wrapper .wis-download-here__download-app-mobile_rs span:nth-child(2) {
  font-weight: 600;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-700);
}

.wis-download-here__img {
  display: block;
  width: 100%;
  max-width: 645px;
}

.wis-download-here__bg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 1400px;
  max-height: 513px;
  box-shadow: 0 4px 40px 3px rgba(74, 74, 74, 0.1);
  background: var(--main-white-bg);
  border-radius: 24px;
  z-index: 1;
}

/*#endregion wis-download-here */
/*#region wis-footer */
.wis-footer {
  position: relative;
  margin-top: 116px;
  z-index: 1;
}

.wis-footer__content {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-bottom: 56px;
}

.wis-footer__content-wrapper {
  display: flex;
  justify-content: space-between;
}

.wis-footer__links {
  display: flex;
  align-items: center;
}

.wis-footer__links-list {
  display: flex;
  gap: clamp(12px, 2vw, 32px);
  padding-top: 12px;
}

.wis-footer__logo-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  letter-spacing: 0.1px;
  padding: 0;
  border: none;
  background: none;
}
.wis-footer__logo-link:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}

.wis-footer__logo-text {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: 20px;
  color: var(--main-black-1000);
  letter-spacing: 0.3px;
}

.wis-footer__links-item:nth-child(3), .wis-footer__links-item:nth-child(4) {
  display: none;
}

.wis-footer__link {
  font-weight: 600;
  font-size: clamp(11px, 1.25vw, 20px);
  line-height: 130%;
  color: var(--main-black-1000);
  text-decoration: none;
  letter-spacing: 0.2px;
  transition: color 0.3s ease-in-out, font-weight 0.1s ease-in-out;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
}
.wis-footer__link:hover, .wis-footer__link:active {
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: var(--main-blue);
}
.wis-footer__link:focus-visible {
  outline: 1.5px solid var(--main-blue);
  padding: 8px;
  border-radius: 8px;
}

.footer__copyright-developed {
  display: flex;
  justify-content: space-between;
}

.footer__copyright,
.footer__mailto-text {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
  letter-spacing: 0.1px;
}

.footer__mailto-wrapper {
  display: flex;
  gap: 8px;
}

.footer__mailto-link {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
  text-decoration: none;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
}
.footer__mailto-link svg {
  margin-right: 4px;
}
.footer__mailto-link:hover, .footer__mailto-link:active {
  color: #0049b5;
  text-decoration: underline;
}
.footer__mailto-link:focus-visible {
  outline: 1.5px solid var(--main-blue);
  text-decoration: none;
  border-radius: 2px;
}

.footer__mailto-link:hover svg path,
.footer__mailto-link:active svg path {
  fill: #0049b5;
}

.footer__developed-by {
  display: flex;
  gap: 8px;
}

.footer__developed-by-text {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
}

/*#endregion wis-footer */
/*#endregion index.html */
/*#region articles.html */
/*#region wis-articles-breadcrumbs */
.wis-articles-breadcrumbs {
  margin-top: 14px;
}

.wis-articles-breadcrumbs .breadcrumbs {
  overflow-x: auto;
  padding: 2px;
}
.wis-articles-breadcrumbs .breadcrumbs::-webkit-scrollbar {
  display: none;
}
.wis-articles-breadcrumbs .breadcrumbs__nav-list {
  display: flex;
  flex-wrap: wrap;
}
.wis-articles-breadcrumbs .breadcrumbs__nav-item {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-500);
  word-break: break-word;
}
.wis-articles-breadcrumbs .breadcrumbs__nav-item:not(:last-child)::after {
  content: "/";
  margin: 0 8px;
  color: var(--main-black-500);
}
.wis-articles-breadcrumbs .breadcrumbs__nav-item > a,
.wis-articles-breadcrumbs .breadcrumbs__nav-item > button {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-blue);
  transition: color 0.3s ease-in-out;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  word-break: break-word;
}
.wis-articles-breadcrumbs .breadcrumbs__nav-item > a:hover, .wis-articles-breadcrumbs .breadcrumbs__nav-item > a:active,
.wis-articles-breadcrumbs .breadcrumbs__nav-item > button:hover,
.wis-articles-breadcrumbs .breadcrumbs__nav-item > button:active {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.wis-articles-breadcrumbs .breadcrumbs__nav-item > a:focus-visible,
.wis-articles-breadcrumbs .breadcrumbs__nav-item > button:focus-visible {
  outline: 1.5px solid var(--main-blue);
  text-decoration: none;
  border-radius: 2px;
}

/*#endregion wis-articles-breadcrumbs */
/*#region wis-articles-blog */
.wis-articles-blog {
  position: relative;
  margin-top: 54px;
  z-index: 1;
}

.wis-articles-blog__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(32px, 3vw, 56px);
  line-height: 111%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.5px;
  word-break: break-word;
}

.wis-articles-blog__article-types {
  overflow-x: auto;
}

.wis-articles-blog__article-types::-webkit-scrollbar {
  display: none;
}

.wis-articles-blog__article-types-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: max-content;
  width: 100%;
  margin: 56px 0 120px 0;
}

.wis-articles-blog__article-types-bg {
  display: flex;
  width: 100%;
  height: clamp(44px, 100%, 58px);
  align-items: center;
  padding: 4px;
  border-radius: 100px;
  background-color: rgba(28, 28, 36, 0.05);
}

.wis-articles-blog__article-types-container {
  position: static;
  display: flex;
  text-align: center;
  width: 100%;
  gap: clamp(8px, 1.5vw, 24px);
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.wis-articles-blog__article-types-link-wrapper {
  flex-basis: 313px;
  width: 100%;
  height: 100%;
  background: none;
  opacity: 1;
}

.wis-articles-blog__article-types-link {
  display: block;
  width: 100%;
  padding: 12px 24px;
  border-radius: 100px;
  white-space: nowrap;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: var(--main-black-700);
  cursor: pointer;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  text-decoration: none;
  border: none;
  background: none;
}
.wis-articles-blog__article-types-link:hover, .wis-articles-blog__article-types-link:active {
  color: var(--main-white);
  background: var(--main-blue);
}
.wis-articles-blog__article-types-link:focus-visible {
  outline: 2px solid var(--main-blue);
  color: var(--main-black-1000);
}

.wis-articles-blog__article-types-link-wrapper.active .wis-articles-blog__article-types-link {
  color: var(--main-white);
  background: var(--main-blue);
}

.wis-articles-blog__article-types-container .wis-articles-blog__article-types-link-wrapper:nth-child(6) a {
  padding-right: clamp(24px, 4vw, 56px);
  padding-left: clamp(24px, 4vw, 56px);
}

.wis-articles-blog__content {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  row-gap: clamp(24px, 3.5vw, 56px);
  column-gap: clamp(16px, 2vw, 24px);
}
.wis-articles-blog__content .wis-article-card {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 332px;
  width: calc(25% - 18px);
  min-width: 0;
  text-decoration: none;
  padding: 0;
  border: none;
  background: none;
}
.wis-articles-blog__content .wis-article-card:hover .wis-article-card__title, .wis-articles-blog__content .wis-article-card:active .wis-article-card__title {
  text-decoration-color: var(--main-black-1000);
  text-decoration-skip-ink: none;
}
.wis-articles-blog__content .wis-article-card:hover .wis-article-card__read-more-text, .wis-articles-blog__content .wis-article-card:active .wis-article-card__read-more-text {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.wis-articles-blog__content .wis-article-card:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}
.wis-articles-blog__content .wis-article-card__img-wrapper {
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.wis-articles-blog__content .wis-article-card__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 24px;
}
.wis-articles-blog__content .wis-article-card__date-time {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
}
.wis-articles-blog__content .wis-article-card__date {
  padding: 8px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-articles-blog__content .wis-article-card__date time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}
.wis-articles-blog__content .wis-article-card__time {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-articles-blog__content .wis-article-card__reading-time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}
.wis-articles-blog__content .wis-article-card__title-wrapper {
  max-width: 332px;
}
.wis-articles-blog__content .wis-article-card__title {
  display: -webkit-box;
  font-size: clamp(14px, 1.5vw, 20px);
  font-weight: 600;
  line-height: 130%;
  color: var(--main-black-1000);
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  text-decoration: underline transparent;
  transition: text-decoration-color 0.3s ease;
}
.wis-articles-blog__content .wis-article-card__read-more-text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-blue);
  text-decoration: underline;
  letter-spacing: 0.2px;
  word-break: break-word;
  transition: color 0.3s ease-in-out;
}

.wis-articles-blog__pagination-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 120px;
  gap: 8px;
  transition: background 0.1s ease-in-out;
}

.wis-articles-blog__pagination-pages {
  display: flex;
  gap: 8px;
}

.wis-articles-blog__pagination-page-wrapper {
  border-radius: 8px;
  transition: background 0.3s ease-in-out;
}
.wis-articles-blog__pagination-page-wrapper a,
.wis-articles-blog__pagination-page-wrapper button {
  transition: color 0.1s ease-in-out;
}
.wis-articles-blog__pagination-page-wrapper:hover, .wis-articles-blog__pagination-page-wrapper.active:hover, .wis-articles-blog__pagination-page-wrapper:active, .wis-articles-blog__pagination-page-wrapper.active:active {
  background: var(--main-blue);
}
.wis-articles-blog__pagination-page-wrapper:hover a,
.wis-articles-blog__pagination-page-wrapper:hover button, .wis-articles-blog__pagination-page-wrapper.active:hover a,
.wis-articles-blog__pagination-page-wrapper.active:hover button, .wis-articles-blog__pagination-page-wrapper:active a,
.wis-articles-blog__pagination-page-wrapper:active button, .wis-articles-blog__pagination-page-wrapper.active:active a,
.wis-articles-blog__pagination-page-wrapper.active:active button {
  color: var(--main-white);
}

.wis-articles-blog__pagination-page-wrapper.active {
  background: var(--main-black-100);
}

.wis-articles-blog__pagination-page {
  display: flex;
  justify-content: center;
  min-width: 44px;
  padding: 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  text-align: center;
  color: var(--main-black-500);
  text-decoration: none;
  border: none;
  background: none;
  cursor: pointer;
}
.wis-articles-blog__pagination-page:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}

.wis-articles-blog__pagination-arrow-prev a,
.wis-articles-blog__pagination-arrow-prev button,
.wis-articles-blog__pagination-arrow-next a,
.wis-articles-blog__pagination-arrow-next button {
  display: flex;
  align-items: center;
  min-width: 48px;
  height: 44px;
  border-radius: 8px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
}
.wis-articles-blog__pagination-arrow-prev a:focus-visible,
.wis-articles-blog__pagination-arrow-prev button:focus-visible,
.wis-articles-blog__pagination-arrow-next a:focus-visible,
.wis-articles-blog__pagination-arrow-next button:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}

.wis-articles-blog__pagination-arrow-prev a,
.wis-articles-blog__pagination-arrow-prev button {
  justify-content: flex-end;
}

.wis-articles-blog__pagination-arrow-prev.disabled a,
.wis-articles-blog__pagination-arrow-next.disabled a {
  pointer-events: none;
}
.wis-articles-blog__pagination-arrow-prev.disabled a svg path,
.wis-articles-blog__pagination-arrow-next.disabled a svg path {
  stroke: var(--main-black-300);
}

.wis-gradient-articles-blog {
  position: absolute;
  top: 35.9%;
  left: 0;
  z-index: 0;
}

.wis-gradient-download-here-1 {
  position: absolute;
  top: 56.1%;
  right: 0;
  z-index: 0;
}

.wis-gradient-download-here-2 {
  position: absolute;
  top: 47.7%;
  right: 0;
  height: 52.3%;
  overflow: hidden;
  z-index: 0;
}

/*#endregion wis-articles-blog */
/*#endregion articles.html */
/*#region article.html */
/*#region wis-article-breadcrumbs */
.wis-article-breadcrumbs {
  margin-top: 14px;
}

.wis-article-breadcrumbs .breadcrumbs {
  overflow-x: auto;
  padding: 2px;
}
.wis-article-breadcrumbs .breadcrumbs::-webkit-scrollbar {
  display: none;
}
.wis-article-breadcrumbs .breadcrumbs__nav-list {
  display: flex;
  flex-wrap: wrap;
}
.wis-article-breadcrumbs .breadcrumbs__nav-item {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-500);
  word-break: break-word;
}
.wis-article-breadcrumbs .breadcrumbs__nav-item:not(:last-child)::after {
  content: "/";
  margin: 0 9px;
  color: var(--main-black-500);
}
.wis-article-breadcrumbs .breadcrumbs__nav-item > a,
.wis-article-breadcrumbs .breadcrumbs__nav-item > button {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-blue);
  transition: color 0.3s ease-in-out;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  word-break: break-word;
}
.wis-article-breadcrumbs .breadcrumbs__nav-item > a:hover, .wis-article-breadcrumbs .breadcrumbs__nav-item > a:active,
.wis-article-breadcrumbs .breadcrumbs__nav-item > button:hover,
.wis-article-breadcrumbs .breadcrumbs__nav-item > button:active {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.wis-article-breadcrumbs .breadcrumbs__nav-item > a:focus-visible,
.wis-article-breadcrumbs .breadcrumbs__nav-item > button:focus-visible {
  outline: 1.5px solid var(--main-blue);
  text-decoration: none;
  border-radius: 2px;
}

/*#endregion wis-article-breadcrumbs */
/*#region wis-article-intro */
.wis-article-intro {
  position: relative;
  margin-top: 54px;
  z-index: 1;
}

.wis-article-intro__container {
  display: flex;
  align-items: center;
  gap: 48px;
}

.wis-article-intro__description {
  display: flex;
  flex-direction: column;
  width: 50%;
  gap: 32px;
}

.wis-article-intro__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(32px, 3vw, 56px);
  line-height: 111%;
  color: #2d2d2d;
  letter-spacing: 0.6px;
  word-break: break-word;
}

.wis-article-intro__summary {
  font-weight: 400;
  font-size: clamp(16px, 1.5vw, 24px);
  line-height: 125%;
  color: #2d2d2d;
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-article-intro__date-time {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
}

.wis-article-intro__date {
  padding: 8px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-article-intro__date time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-article-intro__time {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  border-radius: 8px;
  background: var(--main-black-100);
}

.wis-article-intro__reading-time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-article-intro__img-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  aspect-ratio: 1/1;
  overflow: hidden;
}

.wis-article-intro__img {
  max-width: 676px;
  max-height: 676px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 24px;
}

/*#endregion wis-article-intro */
/*#region wis-article-main-description */
.wis-article-main-description {
  position: relative;
  margin-top: 120px;
  z-index: 1;
}

.wis-article-main-description__content {
  padding: 0 clamp(0px, 10.5vw, 200px);
}

.wis-article-universal h1 {
  margin-bottom: clamp(32px, 3vw, 56px);
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(32px, 3vw, 56px);
  line-height: 115%;
  color: var(--main-black-1000);
  letter-spacing: 0.5px;
  word-break: break-word;
}
.wis-article-universal h2 {
  margin-bottom: clamp(32px, 3vw, 56px);
}
.wis-article-universal h3,
.wis-article-universal p,
.wis-article-universal ul,
.wis-article-universal ol {
  margin-bottom: clamp(16px, 2vw, 32px);
}
.wis-article-universal h2 {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(26px, 2.5vw, 40px);
  line-height: 115%;
  color: var(--main-black-1000);
  letter-spacing: 0.5px;
  word-break: break-word;
}
.wis-article-universal h3 {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(24px, 2.5vw, 36px);
  line-height: 117%;
  color: var(--main-black-1000);
  letter-spacing: 0.4px;
  word-break: break-word;
}
.wis-article-universal p,
.wis-article-universal li {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 125%;
  color: var(--main-black-1000);
  letter-spacing: 0.23px;
  word-break: break-word;
}
.wis-article-universal small {
  display: inline-block;
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-1000);
  letter-spacing: 0.1px;
  word-break: break-word;
}
.wis-article-universal ul > li:not(:last-child),
.wis-article-universal ol > li:not(:last-child) {
  margin-bottom: 21px;
}
.wis-article-universal ul {
  margin-left: 31px;
  list-style-type: disc;
}
.wis-article-universal .list-style-none {
  margin-left: 0;
  list-style-type: none;
}
.wis-article-universal ol {
  margin-left: 31px;
  list-style-type: decimal;
}
.wis-article-universal li > ul,
.wis-article-universal li > ol {
  margin-top: 21px;
}
.wis-article-universal table {
  max-width: 1000px;
  width: 100%;
  border-collapse: separate;
  table-layout: fixed;
  margin: 0 auto;
}
.wis-article-universal table thead tr th {
  padding: 12px 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-700);
  border: 0.5px solid var(--main-black-700);
  word-break: break-word;
  cursor: default;
}
.wis-article-universal table thead tr th:first-child {
  border-top-left-radius: 8px;
}
.wis-article-universal table thead tr th:last-child {
  border-top-right-radius: 8px;
}
.wis-article-universal table tbody tr td {
  padding: 11.5px 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-1000);
  border: 1px solid var(--main-black-700);
  word-break: break-word;
}
.wis-article-universal table tbody tr:hover {
  background: var(--secondary-grey-300);
  cursor: default;
}
.wis-article-universal table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
}
.wis-article-universal table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}
.wis-article-universal video {
  aspect-ratio: 16/9;
  max-width: 1280px;
  max-height: 720px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 24px;
}
.wis-article-universal img {
  aspect-ratio: 1/1;
  overflow: hidden;
  max-width: 332px;
  max-height: 332px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 24px;
  margin: 0 24px 24px 0;
}

/*#endregion wis-article-main-description */
/*#region wis-article-pictures */
.wis-article-pictures {
  position: relative;
  margin-top: 121px;
  z-index: 1;
}

.wis-article-pictures__content {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 24px;
}

.wis-article-pictures__img-wrapper {
  max-width: 260px;
  width: 100%;
  max-height: 300px;
  height: 100%;
  aspect-ratio: 13/15;
  overflow: hidden;
}

.wis-article-pictures__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 8px;
}

/*#endregion wis-article-pictures */
/*#region wis-article-image-caption */
.wis-article-image-caption {
  position: relative;
  margin-top: 120px;
  z-index: 1;
}

.wis-article-image-caption__content {
  padding: 0 clamp(0px, 3.5vw, 60px);
}

.wis-article-image-caption__img-wrapper {
  display: flex;
  justify-content: center;
  max-width: 1280px;
  width: 100%;
}

.wis-article-image-caption__img {
  max-width: 100%;
  border-radius: 24px;
}

.wis-article-image-caption__text {
  margin-top: 8px;
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  text-align: center;
  color: var(--main-black-500);
  word-break: break-word;
}

/*#endregion wis-article-image-caption */
/*#region wis-article-quote */
.wis-article-quote {
  position: relative;
  margin-top: 120px;
  z-index: 1;
}

.wis-article-quote__wrapper {
  padding: 0 clamp(0px, 10.5vw, 200px);
}

.wis-article-quote__text {
  padding: clamp(16px, 2vw, 32px);
  font-weight: 400;
  font-size: clamp(14px, 2vw, 24px);
  line-height: 125%;
  color: var(--main-blue);
  border: 1px solid var(--main-blue);
  border-radius: 16px;
  word-break: break-word;
}

/*#endregion wis-article-quote */
/*#region wis-article-video */
.wis-article-video {
  position: relative;
  margin-top: 120px;
  z-index: 1;
}

.wis-article-video__content {
  display: flex;
  flex-direction: column;
}
.wis-article-video__content .wis-video-wrapper {
  position: relative;
  max-width: 100%;
  max-height: 720px;
  aspect-ratio: 16/9;
  padding: 0 60px;
}
.wis-article-video__content .wis-video-wrapper .wis-js-video-player,
.wis-article-video__content .wis-video-wrapper .wis-iframe-player {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 24px;
}
.wis-article-video__content .wis-video-wrapper .wis-jscss-video-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  clip-path: circle(50% at 50% 50%);
  cursor: pointer;
  z-index: 2;
  padding: 0;
  border: none;
  background: none;
}
.wis-article-video__content .wis-video-wrapper .wis-jscss-video-play-btn svg {
  width: clamp(56px, 7vw, 120px);
  height: clamp(56px, 7vw, 120px);
}

/*#endregion wis-article-video */
/*#region wis-navigation-back */
.wis-navigation-back {
  position: relative;
  margin-top: 120px;
  z-index: 1;
}

.wis-navigation-back__link {
  display: flex;
  align-items: center;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-blue);
  text-decoration: none;
  transition: color 0.3s ease-in-out;
  word-break: break-word;
}
.wis-navigation-back__link svg {
  margin-right: 8px;
}
.wis-navigation-back__link:hover, .wis-navigation-back__link:active {
  color: #0049b5;
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.wis-navigation-back__link:hover svg path, .wis-navigation-back__link:active svg path {
  stroke: #0049b5;
}
.wis-navigation-back__link:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}

/*#endregion wis-navigation-back */
/*#region wis-useful-articles */
.wis-useful-articles {
  position: relative;
  margin-top: 120px;
  z-index: 1;
}

.wis-useful-articles__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 56px;
}

.wis-useful-articles__title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(24px, 2.5vw, 36px);
  line-height: 117%;
  color: var(--main-black-1000);
  letter-spacing: 0.4px;
  word-break: break-word;
}

.wis-useful-articles__content {
  display: flex;
  gap: 24px;
}
.wis-useful-articles__content .wis-article-card {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 332px;
  width: 100%;
  text-decoration: none;
  padding: 0;
  border: none;
  background: none;
}
.wis-useful-articles__content .wis-article-card:hover .wis-article-card__title, .wis-useful-articles__content .wis-article-card:active .wis-article-card__title {
  text-decoration-color: var(--main-black-1000);
  text-decoration-skip-ink: none;
}
.wis-useful-articles__content .wis-article-card:hover .wis-article-card__read-more-text, .wis-useful-articles__content .wis-article-card:active .wis-article-card__read-more-text {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.wis-useful-articles__content .wis-article-card:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}
.wis-useful-articles__content .wis-article-card__img-wrapper {
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.wis-useful-articles__content .wis-article-card__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 24px;
}
.wis-useful-articles__content .wis-article-card__date-time {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
}
.wis-useful-articles__content .wis-article-card__date {
  padding: 8px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-useful-articles__content .wis-article-card__date time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}
.wis-useful-articles__content .wis-article-card__time {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-useful-articles__content .wis-article-card__reading-time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 143%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}
.wis-useful-articles__content .wis-article-card__title-wrapper {
  max-width: 332px;
}
.wis-useful-articles__content .wis-article-card__title {
  display: -webkit-box;
  font-size: clamp(14px, 1.5vw, 20px);
  font-weight: 600;
  line-height: 130%;
  color: var(--main-black-1000);
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  text-decoration: underline transparent;
  transition: text-decoration-color 0.3s ease;
}
.wis-useful-articles__content .wis-article-card__read-more-text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-blue);
  text-decoration: underline;
  letter-spacing: 0.2px;
  word-break: break-word;
  transition: color 0.3s ease-in-out;
}

.wis-useful-articles__content-mobile {
  display: none;
  width: 100%;
}
.wis-useful-articles__content-mobile .swiper-slide {
  max-width: 150px;
  width: 100%;
}
.wis-useful-articles__content-mobile .wis-article-card {
  display: flex;
  flex-direction: column;
  gap: 15px;
  max-width: 150px;
  text-decoration: none;
  padding: 0;
  border: none;
  background: none;
}
.wis-useful-articles__content-mobile .wis-article-card:hover .wis-article-card__title, .wis-useful-articles__content-mobile .wis-article-card:active .wis-article-card__title {
  text-decoration-color: var(--main-black-1000);
  text-decoration-skip-ink: none;
}
.wis-useful-articles__content-mobile .wis-article-card:hover .wis-article-card__read-more-text, .wis-useful-articles__content-mobile .wis-article-card:active .wis-article-card__read-more-text {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.wis-useful-articles__content-mobile .wis-article-card:focus-visible {
  outline: 1.5px solid var(--main-blue);
  border-radius: 8px;
}
.wis-useful-articles__content-mobile .wis-article-card__img-wrapper {
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.wis-useful-articles__content-mobile .wis-article-card__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}
.wis-useful-articles__content-mobile .wis-article-card__date-time {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
}
.wis-useful-articles__content-mobile .wis-article-card__date {
  padding: 3px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-useful-articles__content-mobile .wis-article-card__date time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 164%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}
.wis-useful-articles__content-mobile .wis-article-card__time {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 3px;
  border-radius: 8px;
  background: var(--main-black-100);
}
.wis-useful-articles__content-mobile .wis-article-card__reading-time {
  font-weight: 400;
  font-size: clamp(11px, 2vw, 14px);
  line-height: 164%;
  color: var(--main-black-700);
  letter-spacing: 0.2px;
  word-break: break-word;
}
.wis-useful-articles__content-mobile .wis-article-card__title {
  display: -webkit-box;
  font-size: clamp(14px, 1.5vw, 20px);
  font-weight: 600;
  line-height: 143%;
  color: var(--main-black-1000);
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  text-decoration: underline transparent;
  transition: text-decoration-color 0.3s ease;
}
.wis-useful-articles__content-mobile .wis-article-card__read-more-text {
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 143%;
  color: var(--main-blue);
  text-decoration: underline;
  letter-spacing: 0.2px;
  word-break: break-word;
  transition: color 0.3s ease-in-out;
}

/*#endregion wis-useful-articles */
/*#region gradients-article.html */
.wis-gradient-article-main-description {
  position: absolute;
  top: 18.2%;
  left: 0;
  z-index: 0;
}

.wis-gradient-article-pictures-1 {
  position: absolute;
  top: 28.5%;
  right: 0;
  z-index: 0;
}

.wis-gradient-article-pictures-2 {
  position: absolute;
  top: 24.3%;
  right: 0;
  z-index: 0;
}

.wis-gradient-article-quote-1 {
  position: absolute;
  top: 47.2%;
  left: 0;
  z-index: 0;
}

.wis-gradient-article-quote-2 {
  position: absolute;
  top: 50.2%;
  left: 0;
  z-index: 0;
}
.wis-gradient-article-quote-2 svg {
  width: 100%;
}

.wis-gradient-useful-articles-1 {
  position: absolute;
  top: 70.3%;
  right: 0;
  z-index: 0;
}

.wis-gradient-useful-articles-2 {
  position: absolute;
  top: 80.6%;
  right: 0;
  z-index: 0;
}

/*#endregion gradients-article.html */
/*#endregion article.html */
/*#region roadmap.html */
/*#region wis-roadmap-breadcrumbs */
.wis-roadmap-breadcrumbs {
  margin-top: 14px;
}
.wis-roadmap-breadcrumbs .breadcrumbs {
  overflow-x: auto;
  padding: 2px;
}
.wis-roadmap-breadcrumbs .breadcrumbs::-webkit-scrollbar {
  display: none;
}
.wis-roadmap-breadcrumbs .breadcrumbs__nav-list {
  display: flex;
  flex-wrap: wrap;
}
.wis-roadmap-breadcrumbs .breadcrumbs__nav-item {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-500);
  word-break: break-word;
}
.wis-roadmap-breadcrumbs .breadcrumbs__nav-item:not(:last-child)::after {
  content: "/";
  margin: 0 8px;
  color: var(--main-black-500);
}
.wis-roadmap-breadcrumbs .breadcrumbs__nav-item > a,
.wis-roadmap-breadcrumbs .breadcrumbs__nav-item > button {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-blue);
  transition: color 0.3s ease-in-out;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  word-break: break-word;
}
.wis-roadmap-breadcrumbs .breadcrumbs__nav-item > a:hover, .wis-roadmap-breadcrumbs .breadcrumbs__nav-item > a:active,
.wis-roadmap-breadcrumbs .breadcrumbs__nav-item > button:hover,
.wis-roadmap-breadcrumbs .breadcrumbs__nav-item > button:active {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.wis-roadmap-breadcrumbs .breadcrumbs__nav-item > a:focus-visible,
.wis-roadmap-breadcrumbs .breadcrumbs__nav-item > button:focus-visible {
  outline: 1.5px solid var(--main-blue);
  text-decoration: none;
  border-radius: 2px;
}

/*#endregion wis-roadmap-breadcrumbs */
/*#region wis-ideas */
.wis-ideas {
  position: relative;
  margin-top: 118px;
  z-index: 1;
}

.wis-ideas__content {
  display: flex;
  flex-direction: column;
  gap: clamp(56.5px, 7vw, 120px);
}

.wis-ideas__main-title {
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(32px, 3vw, 56px);
  line-height: 111%;
  text-align: center;
  color: var(--main-black-1000);
  letter-spacing: 0.7px;
  word-break: break-word;
}

.wis-ideas__item {
  display: flex;
  gap: clamp(32px, 4vw, 48px);
}

.wis-ideas__item-img-wrapper,
.wis-ideas__item-description {
  flex: 1;
}

.wis-ideas__item-description {
  padding: clamp(0px, 5vw, 79px) 0;
}

.wis-ideas__item-soon {
  display: inline-block;
  padding: 4px clamp(16px, 2vw, 32px);
  font-weight: 600;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 130%;
  color: var(--main-white);
  border-radius: 100px;
  background: var(--main-blue);
  word-break: break-word;
}

.wis-ideas__item-title {
  margin-top: clamp(4px, 0.5vw, 8px);
  font-family: var(--secondary-font);
  font-weight: 600;
  font-size: clamp(32px, 3vw, 56px);
  line-height: 111%;
  color: var(--main-black-1000);
  letter-spacing: 1px;
  word-break: break-word;
}

.wis-ideas__item-info {
  margin-top: clamp(16px, 2vw, 32px);
  padding: clamp(16px, 2vw, 32px);
  box-shadow: 0 4px 40px 3px rgba(74, 74, 74, 0.1);
  background: var(--main-white-bg);
  border-radius: clamp(12px, 1.5vw, 24px);
}

.wis-ideas__item-description-subtitle {
  font-weight: 500;
  font-size: clamp(20px, 2vw, 32px);
  line-height: 119%;
  color: var(--main-black-1000);
  word-break: break-word;
}

.wis-ideas__item-text {
  margin-top: clamp(8px, 1vw, 16px);
  font-weight: 400;
  font-size: clamp(14px, 1.5vw, 20px);
  line-height: 124%;
  color: var(--main-black-1000);
  letter-spacing: 0.2px;
  word-break: break-word;
}

.wis-ideas__item-img {
  max-width: 676px;
  width: 100%;
  display: block;
}

.wis-ideas__item_reverse {
  flex-direction: row-reverse;
}

/*#endregion wis-ideas */
/*#region gradients-roadmap.html */
.wis-gradient-ideas-1 {
  position: absolute;
  top: 27.8%;
  left: 0;
  z-index: 0;
}

.wis-gradient-ideas-2 {
  position: absolute;
  top: 43.4%;
  right: 0;
  z-index: 0;
}

.wis-gradient-ideas-3 {
  position: absolute;
  top: 36.3%;
  right: 0;
  height: 63%;
  z-index: 0;
}
.wis-gradient-ideas-3 svg {
  height: 100%;
}

.wis-gradient-ideas-4 {
  position: absolute;
  top: 72.1%;
  left: 0;
  height: 22.6%;
  z-index: 0;
}
.wis-gradient-ideas-4 svg {
  height: 100%;
}

.wis-gradient-ideas-5 {
  position: absolute;
  top: 76.6%;
  left: 0;
  display: flex;
  height: 23.4%;
  z-index: 0;
}
.wis-gradient-ideas-5 svg {
  width: 100%;
  height: 100%;
}

/*#endregion gradients-roadmap.html */
/*#endregion roadmap.html */
.wis-privacy-breadcrumbs {
  margin-top: 14px;
  margin-bottom: 54px;
}

.wis-privacy-breadcrumbs .breadcrumbs {
  overflow-x: auto;
  padding: 2px;
}
.wis-privacy-breadcrumbs .breadcrumbs::-webkit-scrollbar {
  display: none;
}
.wis-privacy-breadcrumbs .breadcrumbs__nav-list {
  display: flex;
  flex-wrap: wrap;
}
.wis-privacy-breadcrumbs .breadcrumbs__nav-item {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-500);
  word-break: break-word;
}
.wis-privacy-breadcrumbs .breadcrumbs__nav-item:not(:last-child)::after {
  content: "/";
  margin: 0 8px;
  color: var(--main-black-500);
}
.wis-privacy-breadcrumbs .breadcrumbs__nav-item > a,
.wis-privacy-breadcrumbs .breadcrumbs__nav-item > button {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-blue);
  transition: color 0.3s ease-in-out;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  word-break: break-word;
}
.wis-privacy-breadcrumbs .breadcrumbs__nav-item > a:hover, .wis-privacy-breadcrumbs .breadcrumbs__nav-item > a:active,
.wis-privacy-breadcrumbs .breadcrumbs__nav-item > button:hover,
.wis-privacy-breadcrumbs .breadcrumbs__nav-item > button:active {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.wis-privacy-breadcrumbs .breadcrumbs__nav-item > a:focus-visible,
.wis-privacy-breadcrumbs .breadcrumbs__nav-item > button:focus-visible {
  outline: 1.5px solid var(--main-blue);
  text-decoration: none;
  border-radius: 2px;
}

.wis-terms-breadcrumbs {
  margin-top: 14px;
  margin-bottom: 54px;
}

.wis-terms-breadcrumbs .breadcrumbs {
  overflow-x: auto;
  padding: 2px;
}
.wis-terms-breadcrumbs .breadcrumbs::-webkit-scrollbar {
  display: none;
}
.wis-terms-breadcrumbs .breadcrumbs__nav-list {
  display: flex;
  flex-wrap: wrap;
}
.wis-terms-breadcrumbs .breadcrumbs__nav-item {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-black-500);
  word-break: break-word;
}
.wis-terms-breadcrumbs .breadcrumbs__nav-item:not(:last-child)::after {
  content: "/";
  margin: 0 8px;
  color: var(--main-black-500);
}
.wis-terms-breadcrumbs .breadcrumbs__nav-item > a,
.wis-terms-breadcrumbs .breadcrumbs__nav-item > button {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--main-blue);
  transition: color 0.3s ease-in-out;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  word-break: break-word;
}
.wis-terms-breadcrumbs .breadcrumbs__nav-item > a:hover, .wis-terms-breadcrumbs .breadcrumbs__nav-item > a:active,
.wis-terms-breadcrumbs .breadcrumbs__nav-item > button:hover,
.wis-terms-breadcrumbs .breadcrumbs__nav-item > button:active {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.wis-terms-breadcrumbs .breadcrumbs__nav-item > a:focus-visible,
.wis-terms-breadcrumbs .breadcrumbs__nav-item > button:focus-visible {
  outline: 1.5px solid var(--main-blue);
  text-decoration: none;
  border-radius: 2px;
}

.privacy-link:hover, .privacy-link:active,
.terms-link:hover,
.terms-link:active {
  color: #0049b5;
  text-decoration-skip-ink: none;
}
.privacy-link:focus-visible,
.terms-link:focus-visible {
  outline: 1.5px solid var(--main-blue);
  text-decoration: none;
  border-radius: 2px;
}

/*#region Адаптивная верстка */
/* после 1200px (Обычные мониторы)  */
/* 1024px - 1200px (Маленькие мониторы)  */
/* 768px - 1024px (Планшеты)  */
/* до 768px (Мобильные устройства)  */
@media only screen and (max-width: 1279.98px) {
  /*#region swiper */
  .pagination-button-assistant {
    padding: 8px 24px;
    font-size: 14px;
    line-height: 143%;
  }
  .wis-personal-assistant__tabs-wrapper .swiper-pagination-bullet-active .pagination-button-assistant {
    font-size: 14px;
    line-height: 143%;
  }
  /*#endregion swiper */
  /*#region wis-personal-assistant */
  .swiper-slide__item-content {
    margin-bottom: 0;
    padding-bottom: 52px;
    gap: 16px;
  }
  .swiper-slide__item-label {
    line-height: 119%;
  }
  .swiper-slide__item-info {
    padding: 16px;
    gap: 8px;
  }
  .swiper-slide__item-description {
    line-height: 130%;
  }
  .swiper-slide__item-text {
    line-height: 138%;
  }
  /*#endregion wis-personal-assistant */
  /*#region wis-share-your-data */
  .wis-share-your-data {
    margin-top: 68px;
  }
  /*#endregion wis-share-your-data */
  /*#region wis-download-here */
  .wis-download-here__description-wrapper {
    padding: 0;
  }
  /*#endregion wis-download-here */
  /*#region articles.html */
  /*#region wis-articles-blog */
  .wis-articles-blog__article-types-link {
    padding: 8px 24px;
    font-size: 14px;
    line-height: 143%;
  }
  /*#endregion wis-articles-blog */
  /*#endregion articles.html */
  /*#region wis-article-main-description */
  /*#endregion wis-article-main-description */
}
@media only screen and (max-width: 1199.98px) {
  .wis-health-tracking__title {
    line-height: 119%;
  }
  .wis-health-tracking__description {
    line-height: 130%;
  }
  /*#region wis-personal-assistant */
  /*#region swiper */
  .swiper-slide__item {
    flex-direction: column;
  }
  .wis-personal-assistant__sections .swiper-slide {
    padding: 0 16px;
  }
  .swiper-slide__item-content {
    max-width: none;
  }
  /*#endregion swiper */
  /*#endregion wis-personal-assistant */
}
@media only screen and (max-width: 1023.98px) {
  .wis-common-global {
    padding: 0 16px;
  }
  .wis-header__logo {
    gap: 0px;
  }
  .wis-header__nav-list {
    gap: 12px;
  }
  .wis-health-tracking__info {
    top: 0px;
  }
  /*#region wis-personal-assistant */
  /*#region swiper */
  .wis-personal-assistant__tabs-wrapper .swiper-pagination {
    gap: 8px;
  }
  /*#endregion swiper */
  /*#endregion wis-personal-assistant */
  /*#region wis-share-your-data */
  .wis-share-your-data__content {
    flex-direction: column;
  }
  .wis-share-your-data__description {
    max-width: none;
  }
  .wis-share-your-data__description-title,
  .wis-share-your-data__description-text {
    text-align: start;
  }
  .wis-share-your-data__description-text {
    padding-left: 0;
  }
  /*#endregion wis-share-your-data */
  /*#region wis-app-video-instruction */
  /*#endregion wis-app-video-instruction */
  /*#region wis-why-choose */
  .wis-why-choose__advantages {
    grid-template-columns: repeat(2, 1fr);
  }
  /*#endregion wis-why-choose */
  /*#region wis-download-here */
  .wis-download-here__content-wrapper {
    gap: 0;
  }
  .wis-download-here__description-wrapper {
    gap: 32px;
  }
  /*#endregion wis-download-here */
  /*#region wis-footer */
  .wis-footer__content-wrapper {
    flex-direction: column;
    align-items: center;
  }
  .wis-footer__links-list {
    gap: 12px;
  }
  .footer__copyright-developed {
    flex-direction: column;
    align-items: center;
    gap: 8px;
  }
  /*#endregion wis-footer */
  /*#region articles.html */
  /*#region wis-articles-blog */
  /*#endregion wis-articles-blog */
  /*#endregion articles.html */
  /*#region article.html */
  /*#region wis-article-main-description */
  .wis-article-main-description__content {
    padding: 0 clamp(0px, 2vw, 200px);
  }
  /*#endregion wis-article-main-description */
  /*#region wis-article-quote */
  .wis-article-quote__wrapper {
    padding: 0 clamp(0px, 2vw, 200px);
  }
  /*#endregion wis-article-quote */
  /*#endregion article.html */
  /*#region roadmap.html */
  /*#region wis-ideas */
  .wis-ideas__item {
    align-items: center;
  }
  .wis-ideas__item-description {
    padding: 0;
  }
  /*#endregion wis-ideas */
  /*#endregion roadmap.html */
}
@media only screen and (max-width: 767.98px) {
  .wis-header__container {
    margin: 8px 0;
  }
  .wis-header__logo svg {
    width: 32px;
    height: 32px;
  }
  .wis-header__logo-text {
    font-size: 14px;
  }
  .wis-header__nav {
    display: none;
  }
  .wis-common-example {
    display: flex;
    align-items: center;
  }
  .wis-js-menu_mobile-open:active {
    background-color: var(--main-blue);
  }
  .wis-js-menu_mobile-open:active span {
    background-color: var(--main-white);
  }
  .wis-js-menu_mobile-open:focus-visible {
    outline: 1.5px solid var(--main-blue);
    padding: 8px;
    border-radius: 8px;
  }
  .wis-js-menu_mobile-close:active {
    background-color: var(--main-white);
  }
  /*#region wis-health-tracking */
  .wis-health-tracking__title {
    letter-spacing: 0.5px;
  }
  .wis-health-tracking__bg {
    position: static;
  }
  .wis-health-tracking__content {
    display: flex;
    flex-direction: column;
  }
  /*#endregion wis-health-tracking */
  /*#region wis-personal-assistant */
  /*#region swiper */
  .pagination-button-assistant {
    pointer-events: none;
  }
  /*#endregion swiper */
  .wis-personal-assistant__title {
    letter-spacing: 0.4px;
  }
  /*#endregion wis-personal-assistant */
  .wis-health-tracking__app-link-mobile_as {
    margin-top: 16px;
  }
  .wis-health-tracking__app-link-mobile_as,
  .wis-health-tracking__app-link-mobile_gp,
  .wis-health-tracking__app-link-mobile_rs {
    position: relative;
    display: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    gap: 8px;
    padding: 3px 0;
    text-decoration: none;
    transition: color 0.1s ease-in-out;
  }
  .wis-health-tracking__app-link-mobile_as img,
  .wis-health-tracking__app-link-mobile_as span,
  .wis-health-tracking__app-link-mobile_gp img,
  .wis-health-tracking__app-link-mobile_gp span,
  .wis-health-tracking__app-link-mobile_rs img,
  .wis-health-tracking__app-link-mobile_rs span {
    position: relative;
    z-index: 1;
  }
  .wis-health-tracking__app-link-mobile_as div,
  .wis-health-tracking__app-link-mobile_gp div,
  .wis-health-tracking__app-link-mobile_rs div {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    box-shadow: 0 4px 40px 3px rgba(74, 74, 74, 0.1);
    background: var(--main-white);
    z-index: 0;
  }
  .wis-health-tracking__app-link-mobile_as:hover .wis-health-tracking__download-app-mobile span, .wis-health-tracking__app-link-mobile_as:active .wis-health-tracking__download-app-mobile span,
  .wis-health-tracking__app-link-mobile_gp:hover .wis-health-tracking__download-app-mobile span,
  .wis-health-tracking__app-link-mobile_gp:active .wis-health-tracking__download-app-mobile span,
  .wis-health-tracking__app-link-mobile_rs:hover .wis-health-tracking__download-app-mobile span,
  .wis-health-tracking__app-link-mobile_rs:active .wis-health-tracking__download-app-mobile span {
    color: var(--main-black-1000);
  }
  .wis-health-tracking__app-link-mobile_as:hover div, .wis-health-tracking__app-link-mobile_as:active div,
  .wis-health-tracking__app-link-mobile_gp:hover div,
  .wis-health-tracking__app-link-mobile_gp:active div,
  .wis-health-tracking__app-link-mobile_rs:hover div,
  .wis-health-tracking__app-link-mobile_rs:active div {
    transform: scaleY(1.18);
  }
  .wis-health-tracking__app-link-mobile_as:focus-visible,
  .wis-health-tracking__app-link-mobile_gp:focus-visible,
  .wis-health-tracking__app-link-mobile_rs:focus-visible {
    outline: 2px solid var(--main-blue);
  }
  .wis-health-tracking__download-app-mobile {
    display: flex;
    flex-direction: column;
  }
  .wis-health-tracking__download-app-mobile span:nth-child(1) {
    font-weight: 400;
    font-size: 11px;
    line-height: 164%;
    color: var(--main-black-700);
  }
  .wis-health-tracking__download-app-mobile span:nth-child(2) {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: var(--main-black-700);
  }
  .wis-health-tracking__app-link-mobile-wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-top: 16px;
    width: 100%;
    gap: 16px;
  }
  /*#region wis-share-your-data */
  .wis-share-your-data__description-title {
    letter-spacing: 0;
  }
  /*#endregion wis-share-your-data */
  /*#region wis-app-video-instruction */
  .wis-app-video-instruction__content .wis-video-wrapper {
    padding: 0;
  }
  /*#endregion wis-app-video-instruction */
  /*#region wis-why-choose */
  .wis-why-choose__title {
    letter-spacing: 0.3px;
  }
  /*#endregion wis-why-choose */
  /*#region wis-app-improvements */
  .wis-app-improvements__title {
    letter-spacing: 0.3px;
  }
  .wis-app-improvements__actions {
    flex-direction: column;
  }
  .wis-app-improvements-modal__container {
    max-width: 462px;
    padding: 24px 12px 40px 12px;
  }
  .wis-app-improvements-modal__form-group-name-phone {
    flex-direction: column;
    gap: 24px;
    margin-bottom: 0;
  }
  .wis-app-improvements-modal__description {
    gap: 8px;
  }
  .wis-app-improvements-modal__title {
    padding: 0 30px;
    line-height: 123%;
  }
  .wis-app-improvements-modal__text {
    line-height: 143%;
  }
  .wis-app-improvements-modal__input-container_wish textarea.wis-jscss-input-error ~ .wis-app-improvements-modal__input-wish-error {
    top: 67px;
  }
  .wis-app-improvements-modal__form-group-text {
    margin-top: 37px;
  }
  .wis-app-improvements-modal__form-group-text .wis-app-improvements-modal__input-container textarea {
    max-height: 67px;
  }
  .wis-app-improvements-modal__form-submit-group {
    margin: 37px 0 0 0;
  }
  .wis-app-improvements-modal__form-checkbox {
    margin-top: 12px;
  }
  .wis-app-improvements-modal__form-checkbox label {
    width: 100%;
    line-height: 133%;
  }
  .wis-app-improvements-modal__form-checkbox label a {
    line-height: 133%;
  }
  .wis-app-improvements-modal__form-checkbox:has(input.wis-jscss-input-error) + .wis-app-improvements-modal__input-checkbox-error {
    text-align: start;
    padding: 0 12px;
  }
  .wis-js-app-improvements-modal__close-btn {
    top: 12px;
    right: 12px;
    width: 21px;
    height: 20px;
    padding: 0;
  }
  .wis-js-app-improvements-modal__close-btn svg {
    width: 11px;
    height: 10px;
  }
  /*#endregion wis-app-improvements */
  /*#region wis-blog */
  .wis-blog__content {
    gap: 16px;
  }
  .wis-article-card__time svg {
    display: none;
  }
  /*#endregion wis-blog */
  /*#region wis-download-here */
  .wis-download-here__content-wrapper {
    flex-direction: column-reverse;
    gap: 32px;
    padding: 0;
  }
  .wis-download-here__description-wrapper {
    padding: 24px 16px;
    border-radius: 24px;
    background: var(--main-white-bg);
  }
  .wis-download-here__text {
    display: none;
  }
  .wis-download-here__text-mobile {
    display: block;
    font-weight: 400;
    font-size: clamp(14px, 1.5vw, 20px);
    line-height: 143%;
    text-align: start;
    color: var(--main-black-1000);
    letter-spacing: 0.1px;
    word-break: break-word;
  }
  .wis-download-here__qr-code {
    display: none;
  }
  .wis-download-here__app-link,
  .wis-health-tracking__app-link {
    display: block;
  }
  .wis-download-here__bg {
    display: none;
  }
  /*#endregion wis-download-here */
  /*#region wis-footer */
  .wis-footer__content {
    padding: 28px 0 32px 0;
  }
  .wis-footer__content-wrapper {
    flex-direction: column;
    align-items: center;
  }
  .footer__copyright-developed {
    flex-direction: column;
    align-items: center;
    gap: 12px;
  }
  /*#endregion wis-footer */
  .wis-gradient-personal-assistant {
    display: none;
  }
  .wis-gradient-share-your-data-1,
  .wis-gradient-share-your-data-2 {
    display: none;
  }
  .wis-gradient-app-video-instruction-1,
  .wis-gradient-app-video-instruction-2 {
    display: none;
  }
  .wis-gradient-blog-1,
  .wis-gradient-blog-2 {
    display: none;
  }
  /*#region articles.html */
  /*#region wis-articles-blog */
  .wis-articles-blog__content {
    justify-content: center;
  }
  .wis-articles-blog__content .wis-article-card {
    width: calc(50% - 18px);
  }
  /*#endregion wis-articles-blog */
  .wis-gradient-articles-blog,
  .wis-gradient-download-here-1,
  .wis-gradient-download-here-2 {
    display: none;
  }
  /*#endregion articles.html */
  /*#region article.html */
  /*#region wis-article-breadcrumbs */
  /*#endregion wis-article-breadcrumbs */
  /*#region wis-article-intro */
  .wis-article-intro__container {
    flex-direction: column;
    align-items: stretch;
    gap: 32px;
  }
  .wis-article-intro__description {
    width: 100%;
  }
  .wis-article-intro__date-time {
    display: none;
  }
  .wis-article-intro__img-wrapper {
    width: 100%;
  }
  /*#endregion wis-article-intro */
  /*#region wis-article-main-description */
  .wis-article-main-description__container {
    padding: 0;
  }
  .wis-article-main-description__content {
    padding: 0;
  }
  .wis-article-universal h1,
  .wis-article-universal h2,
  .wis-article-universal h3,
  .wis-article-universal p,
  .wis-article-universal small,
  .wis-article-universal .list-style-none {
    padding: 0 16px;
  }
  .wis-article-universal h2 {
    line-height: 123%;
    letter-spacing: 0.2px;
  }
  .wis-article-universal h3 {
    line-height: 125%;
    letter-spacing: 0.3px;
  }
  .wis-article-universal p {
    line-height: 138%;
    letter-spacing: 0.18px;
  }
  .wis-article-universal ul {
    margin-left: 21px;
    padding: 0 16px;
  }
  .wis-article-universal ul li {
    line-height: 143%;
    letter-spacing: 0.18px;
  }
  .wis-article-universal ol {
    margin-left: 21px;
    padding: 0 16px;
  }
  .wis-article-universal ol li {
    line-height: 147%;
    letter-spacing: 0.16px;
  }
  .wis-article-universal ul > li:not(:last-child),
  .wis-article-universal ol > li:not(:last-child) {
    margin-bottom: 13px;
  }
  .wis-article-universal .table-wrapper {
    overflow-x: auto;
    padding: 0 16px;
  }
  .wis-article-universal .table-wrapper::-webkit-scrollbar {
    display: none;
  }
  .wis-article-universal table {
    max-width: none;
    min-width: 1000px;
    margin: 0;
  }
  /*#endregion wis-article-main-description */
  /*#region wis-article-pictures */
  .wis-article-pictures__content {
    justify-content: flex-start;
    gap: 16px;
    padding: 0 clamp(0px, 46px - 46 * (768px - 100vw) / 268, 46px) 0;
  }
  .wis-article-pictures__content a {
    width: calc(50% - 8px);
    display: flex;
    justify-content: center;
  }
  .wis-article-pictures__img {
    display: block;
    width: 100%;
  }
  /*#endregion wis-article-pictures */
  /*#region wis-article-image-caption */
  .wis-article-image-caption {
    margin-top: 32px;
  }
  .wis-article-image-caption__content {
    padding: 0;
  }
  /*#endregion wis-article-image-caption */
  /*#region wis-article-quote */
  .wis-article-quote {
    margin-top: 32px;
  }
  .wis-article-quote__wrapper {
    padding: 0;
  }
  .wis-article-quote__text {
    line-height: 143%;
  }
  /*#endregion wis-article-quote */
  /*#region wis-article-video */
  .wis-article-video {
    margin-top: 32px;
  }
  .wis-article-video__content .wis-video-wrapper {
    padding: 0;
  }
  /*#endregion wis-article-video */
  /*#region wis-navigation-back */
  .wis-navigation-back {
    margin-top: 56px;
  }
  .wis-navigation-back__link svg {
    width: 18px;
    height: 18px;
  }
  /*#endregion wis-navigation-back */
  /*#region wis-useful-articles */
  .wis-useful-articles {
    margin-top: 56px;
  }
  .wis-useful-articles__content {
    gap: 16px;
  }
  /*#endregion wis-useful-articles */
  /*#region gradients-article.html */
  .wis-gradient-article-main-description,
  .wis-gradient-article-pictures-1,
  .wis-gradient-article-pictures-2,
  .wis-gradient-article-quote-1,
  .wis-gradient-article-quote-2,
  .wis-gradient-useful-articles-1,
  .wis-gradient-useful-articles-2 {
    display: none;
  }
  /*#endregion gradients-article.html */
  /*#endregion article.html */
  /*#region roadmap.html */
  /*#region wis-ideas */
  .wis-ideas {
    margin-top: 22px;
  }
  .wis-ideas__main-title {
    line-height: 119%;
    text-align: start;
    letter-spacing: 0.4px;
  }
  .wis-ideas__main-title br {
    display: none;
  }
  .wis-ideas__item {
    flex-direction: column;
  }
  .wis-ideas__item-soon {
    line-height: 143%;
  }
  .wis-ideas__item-title {
    line-height: 119%;
  }
  .wis-ideas__item-description-subtitle {
    line-height: 130%;
  }
  .wis-ideas__item-text {
    line-height: 138%;
    letter-spacing: 0.1px;
  }
  .wis-ideas__item-img {
    max-width: 300px;
  }
  /*#endregion wis-ideas */
  /*#region gradients-roadmap.html */
  .wis-gradient-ideas-1,
  .wis-gradient-ideas-2,
  .wis-gradient-ideas-3,
  .wis-gradient-ideas-4,
  .wis-gradient-ideas-5 {
    display: none;
  }
  /*#endregion gradients-roadmap.html */
  /*#endregion roadmap.html */
}
@media only screen and (max-width: 500px) {
  .wis-health-tracking__bg {
    display: none;
  }
  .wis-health-tracking__bg-mobile {
    display: block;
  }
  .wis-health-tracking__info {
    position: static;
    gap: 16px;
  }
  .wis-health-tracking__title {
    font-size: 32px;
  }
  .wis-health-tracking__description {
    font-size: 20px;
  }
  .wis-health-tracking__bg-mobile {
    align-self: center;
    max-width: 343px;
    margin-top: 33px;
  }
  /*#region wis-personal-assistant */
  .wis-personal-assistant__container {
    gap: 32px;
  }
  .wis-personal-assistant__description {
    gap: 16px;
  }
  .swiper-slide__item {
    gap: 32px;
  }
  .swiper-slide__item-img-desctop {
    width: 100%;
  }
  .wis-personal-assistant__title {
    line-height: 123%;
    text-align: start;
  }
  .wis-personal-assistant__text {
    line-height: 143%;
    text-align: start;
    letter-spacing: 0.1px;
  }
  .swiper-slide__item-label {
    letter-spacing: 0.4px;
  }
  .swiper-slide__item-info {
    border-radius: 12px;
  }
  .swiper-slide__item-description {
    letter-spacing: 0.3px;
  }
  .swiper-slide__item-text {
    letter-spacing: 0.1px;
  }
  /*#endregion wis-personal-assistant */
  /*#region wis-share-your-data */
  .wis-share-your-data {
    background: var(--main-white-bg);
    margin-top: 4px;
  }
  .wis-share-your-data__content {
    gap: 32px;
    padding: 24px 0 0 0;
    box-shadow: none;
    background: none;
  }
  .wis-share-your-data__description {
    gap: 16px;
  }
  .wis-share-your-data__description-title br {
    display: none;
  }
  .wis-share-your-data__description-title {
    line-height: 123%;
  }
  .wis-share-your-data__description-text {
    line-height: 143%;
    letter-spacing: 0.1px;
  }
  .wis-share-your-data__img {
    width: 100%;
  }
  /*#endregion wis-share-your-data */
  /*#region wis-app-video-instruction */
  .wis-app-video-instruction {
    margin-top: 56px;
  }
  .wis-app-video-instruction__description {
    gap: 16px;
  }
  .wis-app-video-instruction__content {
    gap: 32px;
  }
  .wis-app-video-instruction__content .wis-video-wrapper .wis-js-video-player,
  .wis-app-video-instruction__content .wis-video-wrapper .wis-iframe-player {
    border-radius: 16px;
  }
  .wis-app-video-instruction__title {
    text-align: start;
    line-height: 125%;
  }
  .wis-app-video-instruction__text {
    text-align: start;
    line-height: 143%;
  }
  /*#endregion wis-app-video-instruction */
  /*#region wis-notifications */
  .wis-notifications__content {
    padding: 0;
    gap: 32px;
  }
  .wis-notifications__description {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .wis-notifications__title {
    line-height: 125%;
  }
  .wis-notifications__text {
    line-height: 143%;
  }
  .wis-notifications__text br {
    display: none;
  }
  .wis-notifications__img {
    display: none;
  }
  .wis-notifications__img-mobile {
    display: block;
    max-width: 343px;
    width: 100%;
  }
  /*#endregion wis-notifications */
  /*#region wis-why-choose */
  .wis-why-choose {
    background: var(--main-white-bg);
  }
  .wis-why-choose__content {
    padding: 24px 0;
    gap: 16px;
    box-shadow: none;
    background: none;
    border-radius: 0;
  }
  .wis-why-choose__title {
    text-align: start;
    line-height: 125%;
  }
  .wis-why-choose__text {
    text-align: start;
    line-height: 143%;
  }
  .wis-why-choose__advantages {
    gap: 8px;
  }
  .wis-advantage-card {
    padding: 16px 8px;
  }
  .wis-advantage-card__icon {
    width: 32px;
    height: 32px;
  }
  .wis-advantage-card__icon svg {
    width: 32px;
    height: 32px;
  }
  .wis-advantage-card__label {
    margin-top: 16px;
  }
  .wis-advantage-card__label {
    line-height: 137%;
  }
  .wis-advantage-card__text {
    line-height: 143%;
  }
  /*#endregion wis-why-choose */
  /*#region wis-app-improvements */
  .wis-app-improvements__title {
    line-height: 125%;
  }
  .wis-app-improvements__title br {
    display: none;
  }
  .wis-app-improvements__text {
    line-height: 143%;
    letter-spacing: 0.1px;
  }
  .wis-app-improvements__actions {
    width: 100%;
    gap: 16px;
  }
  .wis-app-improvements__planned-ideas-link {
    padding: 8px 42px;
    text-align: center;
    line-height: 143%;
    letter-spacing: 0.1px;
  }
  .wis-js-app-improvements__suggest-btn,
  .wis-js-app-improvements-modal-form-success__close-btn,
  .wis-js-app-improvements-modal-form-failure__cancel-btn,
  .wis-js-app-improvements-modal-form-failure__retry-btn {
    padding: 8px 42px;
    line-height: 143%;
    letter-spacing: 0.1px;
  }
  .wis-app-improvements-modal__container {
    border-radius: 16px;
  }
  .wis-app-improvements-modal__form-submit-btn-container {
    width: 100%;
  }
  .wis-js-button-order {
    min-width: 0;
    width: 100%;
    padding: 8px 56px;
  }
  .wis-app-improvements-modal-form-failure__handlers {
    flex-direction: column;
  }
  /*#endregion wis-app-improvements */
  /*#region wis-blog */
  .wis-blog {
    margin-top: 56px;
  }
  .wis-blog__container {
    padding: 0;
  }
  .wis-blog__wrapper {
    gap: 32px;
  }
  .wis-blog__description {
    padding: 0 16px;
  }
  .wis-blog__title {
    line-height: 125%;
    letter-spacing: 0.3px;
  }
  .wis-blog__content {
    display: none;
  }
  /*#region swiper */
  .wis-blog__content-mobile {
    display: block;
  }
  .wis-blog__content-mobile .wis-js-articles-swiper {
    padding: 0 16px;
  }
  /*#endregion swiper */
  .wis-blog__all-articles-link {
    width: 165px;
    padding: 8px 8px;
    line-height: 143%;
  }
  /*#endregion wis-blog */
  /*#region wis-download-here */
  .wis-download-here__title {
    line-height: 125%;
    text-align: start;
    letter-spacing: 0.3px;
  }
  /*#endregion wis-download-here */
  /*#region wis-footer */
  .wis-footer {
    margin-top: 59px;
  }
  .wis-footer__content {
    align-items: flex-start;
    gap: 50px;
  }
  .wis-footer__content-wrapper {
    align-items: flex-start;
    gap: 32px;
  }
  .wis-footer__links-list {
    flex-direction: column;
    gap: 24px;
    padding-top: 0;
  }
  .wis-footer__link {
    font-size: 16px;
    line-height: 137%;
  }
  .footer__copyright-developed {
    align-items: flex-start;
    gap: 9px;
  }
  .footer__copyright {
    line-height: 164%;
  }
  .footer__developed-by {
    gap: 10px;
  }
  /*#endregion wis-footer */
  /*#region articles.html */
  /*#region wis-articles-blog */
  .wis-articles-blog {
    margin-top: 24px;
  }
  .wis-articles-blog__title {
    line-height: 119%;
    text-align: start;
    letter-spacing: 0.3px;
  }
  .wis-articles-blog__article-types-wrapper {
    margin: 32px 0 56px 0;
  }
  .wis-articles-blog__article-types-link {
    letter-spacing: 0.2px;
  }
  .wis-articles-blog__content .wis-article-card {
    width: calc(50% - 8px);
  }
  .wis-articles-blog__content .wis-article-card__img {
    border-radius: 16px;
  }
  .wis-articles-blog__content .wis-article-card__date-time {
    gap: 9px;
  }
  .wis-articles-blog__content .wis-article-card__date,
  .wis-articles-blog__content .wis-article-card__time {
    padding: 3px;
  }
  .wis-articles-blog__content .wis-article-card__title {
    line-height: 143%;
    letter-spacing: 0.1px;
  }
  .wis-articles-blog__content .wis-article-card__read-more-text {
    line-height: 143%;
  }
  .wis-articles-blog__pagination-wrapper {
    margin-top: 56px;
  }
  /*#endregion wis-articles-blog */
  /*#region wis-footer-articles */
  .wis-footer-articles {
    margin-top: 57px;
  }
  /*#endregion wis-footer-articles */
  /*#endregion articles.html */
  /*#region article.html */
  /*#region wis-article-breadcrumbs */
  /*#endregion wis-article-breadcrumbs */
  /*#region wis-article-intro */
  .wis-article-intro__description {
    gap: 16px;
  }
  .wis-article-intro__title {
    line-height: 119%;
    letter-spacing: 0.4px;
  }
  .wis-article-intro__summary {
    line-height: 137%;
  }
  .wis-article-intro__img {
    border-radius: 16px;
  }
  /*#endregion wis-article-intro */
  /*#region wis-article-main-description */
  .wis-article-main-description {
    margin-top: 56px;
  }
  /*#endregion wis-article-main-description */
  /*#region wis-article-pictures */
  .wis-article-pictures {
    margin-top: 56px;
  }
  /*#endregion wis-article-pictures */
  /*#region wis-article-image-caption */
  .wis-article-image-caption__img {
    border-radius: 16px;
  }
  .wis-article-image-caption__text {
    line-height: 164%;
  }
  /*#endregion wis-article-image-caption */
  /*#region wis-article-video */
  .wis-article-video__content .wis-video-wrapper .wis-js-video-player,
  .wis-article-video__content .wis-video-wrapper .wis-iframe-player {
    border-radius: 16px;
  }
  /*#endregion wis-article-video */
  /*#region wis-useful-articles */
  .wis-useful-articles__container {
    padding: 0;
  }
  .wis-useful-articles__wrapper {
    gap: 32px;
  }
  .wis-useful-articles__title-wrapper {
    width: 100%;
    padding: 0 16px;
  }
  .wis-useful-articles__title {
    line-height: 125%;
    letter-spacing: 0.3px;
  }
  .wis-useful-articles__content {
    display: none;
  }
  /*#region swiper */
  .wis-useful-articles__content-mobile {
    display: block;
  }
  .wis-useful-articles__content-mobile .wis-js-articles-swiper {
    padding: 0 16px;
  }
  /*#endregion swiper */
  /*#endregion wis-useful-articles */
  /*#endregion article.html */
}
@media only screen and (max-width: 375px) {
  /*#region Header */
  .wis-header-padding {
    padding: 0 12px 0 16px;
  }
  .wis-header__logo_mobile {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 12px;
    padding-right: 50px;
    padding-left: 16px;
    text-decoration: none;
  }
  .wis-header__logo_mobile svg {
    width: 56px;
    height: 56px;
  }
  .wis-header__logo-text_mobile {
    font-family: var(--secondary-font);
    font-weight: 600;
    font-size: 18px;
    color: #1c1c24;
    letter-spacing: 0.6px;
  }
  .wis-header__logo {
    gap: 5px;
  }
  .wis-header__logo-text {
    font-size: 10px;
    letter-spacing: 0.5px;
  }
  .wis-js-menu_mobile-close {
    margin-top: 16px;
    margin-right: 4px;
  }
  .wis-menu_mobile-box-nav {
    margin-top: 16px;
    border-top: 1px solid var(--main-black-100);
  }
  .wis-jscss-menu_mobile-box__active {
    width: 100%;
  }
  /*#endregion Header */
  /*#region wis-health-tracking */
  .wis-health-tracking__title br,
  .wis-health-tracking__description br {
    display: none;
  }
  .wis-health-tracking__info {
    padding: 0px;
  }
  .wis-health-tracking__description {
    white-space: break-spaces;
    letter-spacing: 0.1px;
  }
  .wis-health-tracking__info {
    gap: 15px;
  }
  /*#endregion wis-health-tracking */
  /*#region wis-share-your-data */
  .wis-share-your-data {
    background: var(--main-white-bg);
  }
  /*#endregion wis-share-your-data */
}
@media only screen and (max-width: 374px) {
  /*#region wis-health-tracking */
  .wis-health-tracking__bg-mobile {
    max-width: 100%;
    max-height: 100%;
  }
  /*#endregion wis-health-tracking */
  /*#region wis-share-your-data */
  /*#endregion wis-share-your-data */
  /*#region wis-app-improvements */
  .wis-app-improvements__planned-ideas-link {
    font-size: 11px;
  }
  .wis-js-app-improvements__suggest-btn,
  .wis-js-app-improvements-modal-form-success__close-btn,
  .wis-js-app-improvements-modal-form-failure__cancel-btn,
  .wis-js-app-improvements-modal-form-failure__retry-btn {
    font-size: 11px;
  }
  .wis-app-improvements-modal__title {
    padding: 0;
  }
  /*#endregion wis-app-improvements */
}
@media only screen and (max-width: 350px) {
  /*#region wis-articles-blog */
  /*#region articles.html */
  .wis-articles-blog__pagination-arrow-prev a,
  .wis-articles-blog__pagination-arrow-prev button,
  .wis-articles-blog__pagination-arrow-next a,
  .wis-articles-blog__pagination-arrow-next button {
    min-width: auto;
  }
  /*#endregion wis-articles-blog */
  /*#endregion articles.html */
}
/*#endregion */
