@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap");

body {
  margin: 0;
  padding: 0;
  font-family: "Poppins", sans-serif;
  position: relative;
  overflow-x: hidden;
}

body.noscroll {
  overflow: hidden;
}

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

input:focus-visible {
  outline: none;
}

a {
  color: #1e85ff;
  text-decoration: none;
}

h2 {
  margin: 0;
  font-weight: 600;
  font-size: 50px;
  line-height: 68px;
  color: #293263;
}

h3 {
  font-weight: 600;
  font-size: 36px;
  line-height: 52px;
  color: #293263;
  margin: 0 0 14px;
}

h5 {
  margin: 0 0 15px;
  color: #1e85ff;
  font-weight: 400;
  font-size: 15px;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

img {
  max-width: 100%;
}

button {
  font-family: "Poppins", sans-serif;
}

/* button styles */
.btns {
  display: flex;
  margin: 0 -15px;
}

.btns.connected {
  margin: 0 0 10px;
}

.btns.connected .btn {
  height: 56px;
  font-size: 16px;
  line-height: 53px;
  margin: 0;
  min-width: inherit;
}

.btns.connected .btn.btn_blue {
  border-radius: 50px 0 0 50px;
  padding-right: 20px;
}

.btns.connected .btn.btn_darkblue {
  border-radius: 0 50px 50px 0;
  padding-left: 25px;
}

.btn {
  text-align: center;
  text-decoration: none;
  transition: all 0.5s;
  border: 2px solid transparent;
  padding: 0 23px;
  border-radius: 50px;
  height: 66px;
  line-height: 62px;
  font-weight: 600;
  font-size: 17px;
  margin: 0 15px;
  min-width: 190px;
}

.btn.btn_bordered {
  height: 50px;
  line-height: 47px;
  font-weight: 500;
  font-size: 15px;
  border-color: #709cdb;
  color: #fff;
  min-width: 140px;
}

.btn.btn_bordered:hover {
  background-color: #709cdb;
}

.btn.btn_blue {
  background: #1e85ff;
  border-color: #1e85ff;
  color: #fff;
}

.btn.btn_blue:hover {
  background-color: transparent;
  color: #1e85ff;
}

.btn.btn_darkblue {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
}

.btn.btn_darkblue:hover {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}

.btn.btn_white {
  border-color: rgba(41, 50, 99, 0.7);
  color: #293263;
}

.btn.btn_white:hover {
  background-color: #293263;
  color: #fff;
}

.btn_cta {
  padding: 21px 30px;
  margin-left: 0;
}

.link {
  background-color: rgba(30, 133, 255, 0.07);
  border-radius: 12px 0px 18px;
  width: 46px;
  height: 46px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.16667L16.8333 7.16667M16.8333 7.16667L11 1.33333M16.8333 7.16667L11 13' stroke='%231E85FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
  transition: all 0.5s;
}

.link:hover {
  background-color: #062c69;
}

.txt_center,
.title-center {
  text-align: center;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-arrows {
  display: flex;
  align-items: center;
}

.swiper-arrows .swiper-button-next,
.swiper-arrows .swiper-button-prev {
  position: inherit;
  left: inherit;
  right: inherit;
  top: inherit;
  width: 50px;
  height: 50px;
  background-color: #1e85ff;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66666 6.99967L17.5 6.99967M17.5 6.99967L11.6667 1.16634M17.5 6.99967L11.6667 12.833' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 19px;
  border: 1px solid #1e85ff;
  border-radius: 100%;
  opacity: 1;
}

.swiper-arrows .swiper-button-next.swiper-button-disabled,
.swiper-arrows .swiper-button-prev.swiper-button-disabled {
  background-color: #fff;
  border-color: #ebf0f5;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66666 6.99967L17.5 6.99967M17.5 6.99967L11.6667 1.16634M17.5 6.99967L11.6667 12.833' stroke='%23C8D7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.swiper-arrows .swiper-button-next::after,
.swiper-arrows .swiper-button-prev::after {
  display: none;
}

.swiper-arrows .swiper-button-next:hover,
.swiper-arrows .swiper-button-prev:hover {
  opacity: 0.9;
  transition: 0.5s;
  cursor: pointer;
}

.swiper-arrows .swiper-button-prev {
  order: -1;
  margin-right: 17px;
  transform: scaleX(-1);
  width: 50px;
  height: 50px;
}

.wrapper {
  margin: 0 auto;
  /*padding: 0 150px;*/
  max-width: 1128px;
}

.wrapper.default {
  padding: 100px 0;
  min-height: 51vh;
}

header {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  padding: 27px 0;
  z-index: 5;
}

header .header__navigation {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

header .header__logo {
  display: flex;
}

header .header__logo img {
  max-width: 194px;
}

header .header__container {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

header .header__menu {
  display: flex;
  margin: auto;
}

header .header__menu > li {
  margin: 0 10px;
  display: inline-flex;
}

header .header__menu > li.current-menu-item {
  position: relative;
}

header .header__menu > li.current-menu-item > a {
  color: #1e85ff;
}

header .header__menu > li.current-menu-item > a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #1e85ff;
  bottom: -8px;
  left: 0;
}

header .header__menu > li > a {
  font-weight: 500;
  font-size: 15px;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  padding: 0 10px;
}

header .header__menu > li:hover > a {
  color: #68adff;
}

header .header__menu > li.menu-item-has-children {
  position: relative;
  display: flex;
  justify-content: center;
}

header .header__menu > li.menu-item-has-children > a {
  display: flex;
  align-items: center;
}

header .header__menu > li.menu-item-has-children > a::after {
  content: "";
  width: 8px;
  height: 4px;
  background-image: url(img/arrow-menu.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 5px;
  display: inline-block;
}

header .header__menu > li.menu-item-has-children:hover > a {
  color: #68adff;
}

header .header__menu > li.menu-item-has-children:hover > a::after {
  background-image: url(img/arrow-menu-hover.svg);
}

header .header__menu > li.menu-item-has-children:hover .sub-menu {
  display: block;
}

header .header__menu > li.menu-item-has-children .sub-menu {
  position: absolute;
  background: #ffffff;
  box-shadow: 0px 4px 60px rgba(1, 50, 129, 0.15);
  border-radius: 12px;
  padding: 19px 12px 34px;
  width: 320px;
  top: 41px;
  display: none;
}

header .header__menu > li.menu-item-has-children .sub-menu::before {
  content: "";
  width: 100%;
  height: 18px;
  background-image: url(img/arrow-submenu.svg);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 29px;
  position: absolute;
  top: -17px;
  left: 0;
}

header .header__menu > li.menu-item-has-children .sub-menu li a {
  font-weight: 600;
  font-size: 17px;
  line-height: 27px;
  color: #293263;
  text-decoration: none;
  padding: 14px 17px;
  display: block;
}

header
.header__menu
> li.menu-item-has-children
.sub-menu
li
a
.menu-item-description {
  display: block;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #767b99;
  font-weight: 400;
  margin-top: 5px;
}

header .header__menu > li.menu-item-has-children .sub-menu li a:hover {
  background: #f5faff;
  border-radius: 7px;
}

header.light .header__menu > li.current-menu-item > a {
  color: #1e85ff;
}

header.light .header__menu > li.current-menu-item > a::before {
  background: #1e85ff;
}

header.light .header__menu > li > a {
  color: #293263;
}

header.light .header__menu > li:hover > a {
  color: #68adff;
}

header.light .header__menu > li.menu-item-has-children > a::after {
  background-image: url(img/arrow-menu-light.svg);
}

header.light .btn {
  background-color: #1e85ff;
  border-color: #1e85ff;
}

header.light .btn:hover {
  background-color: #fff;
  color: #1e85ff;
}

.mobile {
  display: none;
}

section {
  position: relative;
}

section .parallax-content {
  position: absolute;
}

section .parallax-content > * {
  position: absolute;
}

.hero {
  background: url(img/bg-hero.png),
  linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 80%, auto;
  padding: 162px 0 108px;
  position: relative;
  margin-bottom: 217px;
}

.hero .hero__content {
  max-width: 494px;
  color: #fff;
}

.page-template-home .hero .hero__content {
  max-width: 540px;
}

.hero .hero__content h1 {
  font-weight: 600;
  font-size: 50px;
  line-height: 64px;
  margin: 0;
  color: #fff;
}

.page-template-for-sender .hero .hero__content h1 {
  color: #293263;
}

.page-template-history .hero .hero__content h1 {
  color: #293263;
}

.page-template-team .hero .hero__content h1 {
  color: #293263;
}

.page-template-career .hero .hero__content h1 {
  color: #293263;
}

.page-template-news .hero .hero__content h1 {
  color: #293263;
}

.page-template-blog .hero .hero__content h1 {
  color: #293263;
}

.page-template-ecommerce .hero .hero__content h1 {
  color: #293263;
}

.page-template-ecommerce .section-4 {
  display: none;
}

.page-template-ecommerce .cta {
  display: none;
}

.page-template-connect-subpage .hero .hero__content h1 {
  color: #293263;
}

.page-template-integrations .hero .hero__content h1 {
  color: #293263;
}

.hero .hero__content h2 {
  font-weight: 600;
  font-size: 50px;
  line-height: 64px;
  margin: 0;
  color: #fff;
}

.hero .hero__content h3 {
  font-weight: 500;
  font-size: 40px;
  line-height: 48px;
  background: linear-gradient(270deg, #0771ef 0.12%, #00bfff 82.98%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin: 0 0 25px;
}

.hero .hero__content .hero__text {
  font-weight: 500;
  font-size: 40px;
  line-height: 48px;
  background: linear-gradient(270deg, #0771ef 0.12%, #00bfff 82.98%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin: 0 0 25px;
}

.hero .hero__content .hero__items {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #dce9fc;
  margin-bottom: 37px;
}

.hero .hero__content .hero__items li {
  margin-bottom: 18px;
  position: relative;
  padding-left: 36px;
}

.hero .hero__content .hero__items li::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  background-image: url(img/icon-check.svg);
  background-repeat: no-repeat;
  background-size: contain;
  left: 0;
  top: 1px;
}

.hero .hero__content p {
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 43px;
}

.hero .hero__content .txt_center {
  margin: 0;
  max-width: 336px;
  font-size: 12px;
  line-height: 24px;
  color: #68adff;
}

.hero.light {
  background-image: url(img/bg-light-circle-down.svg);
  background-position: right bottom;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 910px;
  padding: 213px 0 161px;
}

.hero.light .hero__content {
  color: #525880;
}

.hero.light .hero__content h2 {
  color: #293263;
}

.cta {
  background: url(img/s8-bg.svg),
  linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  background-repeat: no-repeat;
  background-position: right top;
  padding: 84px 0 134px;
  background-size: 754px, auto;
}

.cta input::-webkit-input-placeholder {
  color: rgb(30 133 255 / 16%);
}

.cta input:-ms-input-placeholder {
  color: rgb(30 133 255 / 16%);
}

.cta input::-moz-placeholder {
  color: rgb(30 133 255 / 16%);
}

.cta input:-moz-placeholder {
  color: rgb(30 133 255 / 16%);
}

.cta .cta__content {
  max-width: 625px;
}

.page-template-connect-subpage .cta .cta__content {
  max-width: 525px;
}

.cta .cta__content h2 {
  color: #fff;
  margin-bottom: 47px;
  font-size: 40px;
  line-height: 54px;
}

.cta .cta__content h5 {
  color: #68adff;
}

.cta .cta__content p {
  font-size: 15px;
  line-height: 27px;
  color: #fff;
}

.cta .cta__content .btns {
  margin-top: 35px;
}
.cta .cta__content .btns .btn.btn_blue:hover {
  background-color: #fff;
  border-color: #fff;
}

.cta .cta__pl_1 {
  top: 200px;
  left: 59px;
  width: 43px;
  display: none;
}

.faq {
  padding-bottom: 177px;
  background: linear-gradient(
          359.53deg,
          #e8f0f9 24.52%,
          rgba(245, 250, 255, 0) 99.7%
  );
}

.faq .wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.faq .title-left {
  width: 332px;
}

.faq .title-left p {
  font-size: 15px;
  line-height: 27px;
  color: #293263;
  margin: 14px 0 42px;
}

.faq .faq__items {
  width: 648px;
  margin-top: 6px;
}

.faq .faq__items li {
  padding: 26px 0;
  border-bottom: 1px solid rgba(118, 123, 153, 0.13);
}

.faq .faq__items li:nth-child(1) {
  border-top: 1px solid rgba(118, 123, 153, 0.13);
}

.faq__items h2 {
  margin: 0;
  font-weight: 600;
  font-size: 17px;
  line-height: 34px;
  margin-top: 19px;
  color: #293263;
}

.faq__items h3 {
  margin: 0;
  font-weight: 600;
  font-size: 21px;
  line-height: 34px;
  margin-top: 19px;
  color: #293263;
}

.faq__items h4 {
  margin: 0;
  font-weight: 600;
  font-size: 19px;
  line-height: 34px;
  margin-top: 19px;
  color: #293263;
}

.faq__items h5 {
  margin: 0;
  font-weight: 600;
  font-size: 17px;
  line-height: 34px;
  margin-top: 19px;
  color: #293263;
}

.faq__items ul {
  display: flex;
  flex-direction: column !important;
  align-items: flex-start !important;
}

.faq__items ul li {
  position: relative;
  padding-left: 15px !important;
  margin-bottom: 10px;
}

.faq__items .accordion-content ul li:last-child {
  margin-left: 0 !important;
}

.faq .faq__items li .accordion {
  font-weight: 600;
  font-size: 17px;
  line-height: 27px;
  letter-spacing: -0.0025em;
  color: #293263;
  border: none;
  background: none;
  padding: 0;
  cursor: pointer;
  text-align: left;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.faq .faq__items li .accordion::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1V15M1 8H15' stroke='%23293263' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  border: 1px solid rgba(41, 50, 99, 0.2);
  border-radius: 100%;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 28px;
  flex: 0 0 auto;
}

.faq .faq__items li .accordion span {
  flex: 1 0 0;
}

.faq .faq__items li .accordion span small {
  display: block;
  font-weight: 400;
  font-size: 15px;
  line-height: 27px;
  letter-spacing: -0.0025em;
  color: #767b99;
}

.faq .faq__items li .accordion.is-open::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H15' stroke='%23293263' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.faq .faq__items li .accordion.is-open span small {
  display: none;
}

.faq .faq__items li .accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
  font-size: 15px;
  line-height: 27px;
  letter-spacing: -0.0025em;
  color: #767b99;
  padding-left: 68px;
}

.faq .faq__items li .accordion-content p {
  margin: 5px 0 0;
}

.faq .faq__items li .accordion-content ul {
  display: flex;
  align-items: center;
  margin-top: 22px;
}

.faq .faq__items li .accordion-content ul li {
  padding: 0;
  border: none;
  font-weight: 400;
  font-size: 15px;
  line-height: 27px;
  letter-spacing: -0.0025em;
  color: #293263;
  display: flex;
  align-items: center;
}

.faq .faq__items li .accordion-content ul li:nth-child(1) {
  padding-right: 14px;
  margin-right: 14px;
  border-right: 0px solid #d9d9d9;
}

.faq .faq__items li .accordion-content ul li:last-child {
  margin-left: auto;
}

.faq .faq__items li .accordion-content ul li img {
  height: 14px;
  margin-right: 10px;
}

.faq .faq__items li .accordion-content ul li strong {
  font-weight: 600;
  margin-left: 5px;
}

.faq .faq__items li .accordion-content ul li .btn {
  height: 50px;
  line-height: 47px;
  padding: 0 20px;
  font-weight: 500;
  font-size: 15px;
}

.faq .faq__items li:hover .accordion {
  color: #1e85ff;
}

.faq .faq__items li:hover .accordion::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1V15M1 8H15' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-color: #1e85ff;
  border-color: #1e85ff;
}

.faq .faq__items li:hover .accordion.is-open::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H15' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.faq .faq__pl_1 {
  left: 416px;
  top: 506px;
  width: 40px;
}

.faq .faq__pl_2 {
  left: 194px;
  bottom: 240px;
  width: 50px;
  transform: scaleY(-1);
}

.faq .faq__pl_3 {
  width: 40px;
  bottom: 130px;
  left: 143px;
}

.tabs .nav-tabs {
  display: table;
  border-bottom: 1px solid #ebf0f5;
  padding-bottom: 13px;
  width: 100%;
}

.tabs .nav-tabs li {
  display: table-cell;
}

.tabs .nav-tabs li a {
  font-weight: 500;
  font-size: 17px;
  line-height: 27px;
  text-align: center;
  color: #cccccc;
  display: block;
  position: relative;
}

.tabs .nav-tabs li a:hover {
  color: #293263;
}

.tabs .nav-tabs li.active a {
  color: #293263;
}

.tabs .nav-tabs li.active a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #1e85ff;
  bottom: -14px;
  left: 0;
}

.tabs .tab-content {
  width: 100%;
  margin-top: 76px;
  font-size: 15px;
  line-height: 27px;
  color: #293263;
}

.tabs .tab-content > .tab-pane {
  display: none;
}

.tabs .tab-content > .tab-pane.active {
  display: block;
}

.tabs .tab-content .btns {
  margin-top: 42px;
}

.page-template-home .hero .hero__pl,
.page-template-ecommerce .hero .hero__pl {
  width: 820px;
  height: 719px;
  right: 0;
  bottom: 0;
}

.page-template-home .hero .hero__pl .hero__pl_3,
.page-template-ecommerce .hero .hero__pl .hero__pl_3 {
  background: #ffffff;
  box-shadow: 0px 4px 60px rgba(1, 50, 129, 0.2);
  border-radius: 0px 22px 22px 22px;
  padding: 22px 30px;
  font-size: 13px;
  line-height: 24px;
  color: #767b99;
  max-width: 230px;
  margin-bottom: 19px;
  bottom: 120px;
  left: 40px;
  z-index: 11;
}

.page-template-home .hero .hero__pl .hero__pl_3 {
  display: none;
}

.page-template-home .hero .hero__pl .hero__pl_4,
.page-template-ecommerce .hero .hero__pl .hero__pl_4 {
  background: #1e85ff;
  box-shadow: 0px 4px 60px rgba(30, 133, 255, 0.25);
  border-radius: 22px 22px 0 22px;
  padding: 22px 28px 22px 30px;
  font-size: 13px;
  line-height: 24px;
  color: #fff;
  max-width: 293px;
  left: 0;
  bottom: -46px;
  z-index: 2;
}

.page-template-home .hero .hero__pl .hero__pl_4 {
  display: none;
}

.page-template-home .hero .hero__pl .hero__pl_1,
.page-template-ecommerce .hero .hero__pl .hero__pl_1 {
  bottom: -184px;
  right: 0;
  z-index: 2;
  width: 656px;
}

.page-template-home .hero .hero__pl .hero__pl_1 {
  width: 1345px;
  /*   height: 700px; */
  object-fit: cover;
}

.page-template-home .hero .hero__pl .hero__pl_2,
.page-template-ecommerce .hero .hero__pl .hero__pl_2 {
  top: 205px;
  left: 176px;
  z-index: 3;
  width: 220px;
}

.page-template-home .hero .hero__pl .hero__pl_2 {
  display: none;
}

.page-template-home .hero .hero__pl .hero__pl_5,
.page-template-ecommerce .hero .hero__pl .hero__pl_5 {
  left: 75px;
  bottom: -207px;
  width: 273px;
}

.page-template-home .section-2,
.page-template-ecommerce .section-2 {
  padding: 159px 0 108px;
  overflow: hidden;
}

.page-template-home .section-2 .wrapper,
.page-template-ecommerce .section-2 .wrapper {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
  padding-left: 150px;
  padding-right: 0;
}

.page-template-home .section-2 .title-left,
.page-template-ecommerce .section-2 .title-left {
  max-width: 410px;
  margin-top: 9px;
}

.page-template-home .section-2 .swiper-arrows,
.page-template-ecommerce .section-2 .swiper-arrows {
  margin-top: 34px;
}

.page-template-home .section-2 .section-2__items,
.page-template-ecommerce .section-2 .section-2__items {
  width: 100%;
  margin-left: 55px;
}

.page-template-home .section-2 .section-2__items::after,
.page-template-ecommerce .section-2 .section-2__items::after {
  content: "";
  position: absolute;
  width: 145px;
  height: 100%;
  right: 0;
  top: 0;
  background: linear-gradient(
          270deg,
          rgba(255, 255, 255, 0.5) 0%,
          rgba(255, 255, 255, 0) 100%
  );
  z-index: 3;
}

.page-template-home .section-2 .section-2__items::after {
  right: -20px;
}

.page-template-home .section-2 .section-2__items .swiper-slide,
.page-template-ecommerce .section-2 .section-2__items .swiper-slide {
  width: 315px;
}

.page-template-home .section-2 .section-2__items .section-2__items-icon,
.page-template-ecommerce .section-2 .section-2__items .section-2__items-icon {
  background: #1e85ff;
  box-shadow: 6px 4px 20px rgba(30, 133, 255, 0.15);
  border-radius: 12px;
  width: 66px;
  height: 66px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}

.page-template-home .section-2 .section-2__items h4,
.page-template-ecommerce .section-2 .section-2__items h4 {
  margin: 0 0 8px;
  font-weight: 600;
  font-size: 17px;
  line-height: 30px;
  display: flex;
  align-items: center;
  color: #293263;
}

.page-template-home .section-2 .section-2__items p,
.page-template-ecommerce .section-2 .section-2__items p {
  font-size: 15px;
  line-height: 27px;
  color: #767b99;
  margin: 0;
}

.page-template-home .section-2 .section-2__pl_1,
.page-template-ecommerce .section-2 .section-2__pl_1 {
  left: 138px;
  top: 0;
}

.page-template-home .section-3 .title-center,
.page-template-ecommerce .section-3 .title-center,
.page-template-about .section-3 .title-center {
  max-width: 679px;
  margin: 0 auto;
}

.page-template-home .section-3 .section-content,
.page-template-ecommerce .section-3 .section-content,
.page-template-about .section-3 .section-content {
  max-width: 460px;
  margin-left: auto;
  padding: 130px 0 213px;
}

.page-template-home .section-3 .section-content p,
.page-template-ecommerce .section-3 .section-content p,
.page-template-about .section-3 .section-content p {
  font-size: 15px;
  line-height: 27px;
  color: #293263;
  margin: 0 0 42px;
}

.page-template-home .section-3 .section-3__pl,
.page-template-ecommerce .section-3 .section-3__pl,
.page-template-about .section-3 .section-3__pl {
  left: 0;
  top: 0;
  height: 559px;
  width: 605px;
}

.page-template-home .section-3 .section-3__pl .section-3__pl_1,
.page-template-ecommerce .section-3 .section-3__pl .section-3__pl_1,
.page-template-about .section-3 .section-3__pl .section-3__pl_1 {
  top: 85px;
  left: 0;
  z-index: 3;
  width: 740px;
  max-width: inherit;
}

.page-template-home .section-3 .section-3__pl .section-3__pl_1 {
  top: 185px;
  left: 0;
  z-index: 3;
  width: 740px;
  max-width: inherit;
}

.page-template-home .section-3 .section-3__pl .section-3__pl_2,
.page-template-ecommerce .section-3 .section-3__pl .section-3__pl_2,
.page-template-about .section-3 .section-3__pl .section-3__pl_2 {
  top: 194px;
  left: 123px;
  width: 273px;
}

.page-template-home .section-3 .section-3__pl .section-3__pl_3,
.page-template-ecommerce .section-3 .section-3__pl .section-3__pl_3,
.page-template-about .section-3 .section-3__pl .section-3__pl_3 {
  top: 511px;
  left: 709px;
  width: 32px;
}

.page-template-home .section-3 .section-3__pl .section-3__pl_4,
.page-template-ecommerce .section-3 .section-3__pl .section-3__pl_4,
.page-template-about .section-3 .section-3__pl .section-3__pl_4 {
  bottom: -216px;
  left: 268px;
  width: 50px;
}

.page-template-home .section-3 .section-3__pl_5,
.page-template-ecommerce .section-3 .section-3__pl_5,
.page-template-about .section-3 .section-3__pl_5 {
  top: 72px;
  left: 215px;
  width: 37px;
}

.page-template-home .section-3 .section-3__pl_6,
.page-template-ecommerce .section-3 .section-3__pl_6,
.page-template-about .section-3 .section-3__pl_6 {
  right: 108px;
  top: 92px;
  width: 60px;
}

.page-template-home .section-3 .section-3__pl_7,
.page-template-ecommerce .section-3 .section-3__pl_7,
.page-template-about .section-3 .section-3__pl_7 {
  right: 88px;
  top: 236px;
  width: 20px;
}

.page-template-about .section-3 .section-content p b {
  color: #1e85ff;
}

.page-template-home .section-4,
.page-template-ecommerce .section-4 {
  padding: 72px 0 248px;
}

.page-template-home .section-4::after,
.page-template-ecommerce .section-4::after {
  content: "";
  position: absolute;
  height: 212%;
  width: 100%;
  bottom: 0;
  left: 0;
  background: linear-gradient(
          359.53deg,
          #e8f0f9 24.52%,
          rgba(245, 250, 255, 0) 99.7%
  );
  z-index: -1;
}

.page-template-home .section-4 .section-4__content,
.page-template-ecommerce .section-4 .section-4__content {
  max-width: 460px;
}

.page-template-home .section-4 .section-4__content p,
.page-template-ecommerce .section-4 .section-4__content p {
  font-size: 15px;
  line-height: 27px;
  color: #293263;
  margin: 0 0 42px;
}

.page-template-home .section-4 .section-4__pl,
.page-template-ecommerce .section-4 .section-4__pl {
  top: 0;
  right: 0;
  width: 652px;
  height: 528px;
}

.page-template-home .section-4 .section-4__pl .section-4__pl_1,
.page-template-ecommerce .section-4 .section-4__pl .section-4__pl_1 {
  z-index: 3;
  right: 95px;
  top: -52px;
  width: 652px;
}

.page-template-home .section-4 .section-4__pl .section-4__pl_2,
.page-template-ecommerce .section-4 .section-4__pl .section-4__pl_2 {
  right: 97px;
  z-index: 3;
  top: -67px;
  width: 40px;
}

.page-template-home .section-4 .section-4__pl .section-4__pl_3,
.page-template-ecommerce .section-4 .section-4__pl .section-4__pl_3 {
  right: 0;
  top: 55px;
  width: 393px;
}

.page-template-home .section-4 .section-4__pl .section-4__pl_5,
.page-template-ecommerce .section-4 .section-4__pl .section-4__pl_5 {
  width: 25px;
  bottom: -70px;
  left: 245px;
}

.page-template-home .section-4 .section-4__pl_4,
.page-template-ecommerce .section-4 .section-4__pl_4 {
  left: 92px;
  bottom: 24px;
  width: 30px;
}

.page-template-home .section-5,
.page-template-ecommerce .section-5 {
  background: linear-gradient(359.53deg, #fff 24.52%, #e8f0f9 99.7%);
  padding: 59px 0 170px;
}

.page-template-home .section-5::after,
.page-template-ecommerce .section-5::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background: linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  border-radius: 90px 0px 0px 0px;
  width: calc(100% - 156px);
  height: 100%;
  z-index: 1;
}

.page-template-home .section-5 .wrapper,
.page-template-ecommerce .section-5 .wrapper {
  z-index: 2;
  position: relative;
}

.page-template-home .section-5 .section-5__content,
.page-template-ecommerce .section-5 .section-5__content {
  margin-left: auto;
  max-width: 646px;
  padding-top: 56px;
}

.page-template-home .section-5 .section-5__content h2,
.page-template-ecommerce .section-5 .section-5__content h2 {
  color: #fff;
  margin-bottom: 27px;
}

.page-template-home .section-5 .section-5__content p,
.page-template-ecommerce .section-5 .section-5__content p {
  color: #fff;
  font-size: 15px;
  line-height: 27px;
  margin: 0 0 27px;
}

.page-template-home .section-5 .section-5__content .btns,
.page-template-ecommerce .section-5 .section-5__content .btns {
  margin-top: 62px;
}

.page-template-home .section-5 .section-5__pl,
.page-template-ecommerce .section-5 .section-5__pl {
  width: 575px;
  height: 729px;
  top: 0;
  left: 0;
  z-index: 3;
}

.page-template-home .section-5 .section-5__pl .section-5__pl_1,
.page-template-ecommerce .section-5 .section-5__pl .section-5__pl_1 {
  top: 62px;
  left: 86px;
  z-index: 3;
  width: 450px;
}

.page-template-home .section-5 .section-5__pl .section-5__pl_2,
.page-template-ecommerce .section-5 .section-5__pl .section-5__pl_2 {
  bottom: 36px;
  left: 56px;
  width: 280px;
}

.page-template-home .section-5 .section-5__pl .section-5__pl_4,
.page-template-ecommerce .section-5 .section-5__pl .section-5__pl_4 {
  z-index: 4;
  left: 497px;
  bottom: 193px;
  width: 68px;
}

.page-template-home .section-5 .section-5__pl .section-5__pl_5,
.page-template-ecommerce .section-5 .section-5__pl .section-5__pl_5 {
  bottom: 10px;
  left: 340px;
  width: 32px;
}

.page-template-home .section-5 .section-5__pl .section-5__pl_7,
.page-template-ecommerce .section-5 .section-5__pl .section-5__pl_7 {
  top: 173px;
  z-index: 5;
  left: 286px;
  width: 168px;
}

.page-template-home .section-5 .section-5__pl_3,
.page-template-ecommerce .section-5 .section-5__pl_3 {
  right: 118px;
  top: -22px;
  z-index: 3;
  width: 60px;
}

.page-template-home .section-5 .section-5__pl_6,
.page-template-ecommerce .section-5 .section-5__pl_6 {
  right: 98px;
  bottom: 102px;
  z-index: 3;
  height: 60px;
}

.page-template-home .section-6,
.page-template-ecommerce .section-6,
.page-template-about .section-6 {
  position: relative;
  padding: 155px 0 118px;
}

.page-template-home .section-6 .section-6__items .swiper-slide,
.page-template-ecommerce .section-6 .section-6__items .swiper-slide {
  background: #ffffff;
  border: 1px solid #ebf0f5;
  border-radius: 0px 0px 40px 0px;
  padding: 37px 0 44px;
  height: 446px;
}

.page-template-about .section-6::after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: "";
  height: 443px;
  width: 100%;
  background: url(img/team.svg);
  z-index: -1;
}

.page-template-about .swiper-slide .team__items-info {
  position: relative;
}

.team__name {
  font-weight: 600;
  font-size: 17px;
  line-height: 28px;
  letter-spacing: -0.0025em;
  color: #293263;
  margin-top: 12px;
}

.team__description {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #767b99;
  padding-left: 0;
  margin-left: 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow-y: hidden;
  margin-right: 50px;
  margin-bottom: -8px;
}

.team__description p {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.page-template-about .swiper-slide .team__items-info a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='19.5' stroke='%23293263' stroke-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1788 9.3064C15.8547 9.48251 16.3988 9.93994 16.7011 10.5861C16.9141 11.0414 16.9624 11.6789 16.8209 12.1658C16.5353 13.1486 15.6425 13.8288 14.6403 13.827C13.7228 13.8254 12.9135 13.3238 12.534 12.5214C11.7052 10.7687 13.3089 8.81919 15.1788 9.3064ZM25.5575 14.6781C27.4024 14.8839 28.5067 15.9427 28.8986 17.8812C29.0784 18.7708 29.1138 19.5684 29.1144 22.7335L29.115 25.7938L28.9352 25.9737L28.7554 26.1535L27.309 26.1533C25.9645 26.1532 25.8507 26.1458 25.6923 26.0492C25.5985 25.992 25.5096 25.8909 25.4948 25.8246C25.4799 25.7582 25.4598 24.3113 25.4502 22.6092C25.4348 19.8791 25.4221 19.4771 25.3421 19.1971C25.1999 18.6995 25.0046 18.3459 24.7463 18.1185C24.4288 17.8389 24.1246 17.7423 23.5614 17.7423C23.157 17.7423 23.0657 17.7612 22.782 17.9029C22.3934 18.0972 22.1207 18.3872 21.9192 18.8203C21.584 19.5407 21.5883 19.4935 21.556 22.8326L21.5264 25.8862L21.4061 26.0066C21.2876 26.1251 21.2628 26.1274 19.8614 26.1428C18.2962 26.1599 18.1895 26.1426 18.0693 25.8519C18.024 25.7424 18.0118 24.3219 18.0222 20.396L18.0363 15.0881L18.1846 14.9604L18.333 14.8328H19.7878C20.6782 14.8328 21.2818 14.8538 21.3436 14.8869C21.5153 14.9788 21.5749 15.1578 21.6041 15.6696L21.6322 16.1626L21.8359 15.8949C22.5506 14.9554 23.9478 14.4986 25.5575 14.6781ZM16.2114 14.9829C16.3114 15.083 16.3726 15.2108 16.3949 15.3664C16.4133 15.4948 16.4213 17.8852 16.4127 20.6783C16.3978 25.4653 16.3915 25.7648 16.3018 25.8969C16.1343 26.1437 16.0176 26.1598 14.53 26.1429L13.1469 26.1271L13.0004 25.9804L12.8539 25.8338L12.8391 20.5845C12.831 17.6975 12.8378 15.2797 12.8544 15.2118C12.871 15.1438 12.9466 15.0308 13.0223 14.9605L13.1602 14.8328H14.6107H16.0613L16.2114 14.9829Z' fill='%23293263'/%3E%3C/svg%3E");
  position: absolute;
  right: 10px;
  top: -5px;
  display: block;
  width: 40px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 11;
}

.page-template-home .section-6 .wrapper,
.page-template-ecommerce .section-6 .wrapper,
.page-template-about .section-6 .wrapper {
  max-width: 100%;
  padding-left: 150px;
}

.page-template-home .section-6 .title-left,
.page-template-ecommerce .section-6 .title-left,
.page-template-about .section-6 .title-left {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 150px;
}

.page-template-home .section-6 .section-6__items,
.page-template-ecommerce .section-6 .section-6__items,
.page-template-about .section-6 .section-6__items {
  margin-top: 72px;
}

.page-template-home
.section-6
.section-6__items
.swiper-slide:nth-child(2n)::after,
.page-template-ecommerce
.section-6
.section-6__items
.swiper-slide:nth-child(2n)::after,
.page-template-about
.section-6
.section-6__items
.swiper-slide:nth-child(2n)::after {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 0C62.0914 0 80 17.9086 80 40C80 62.0914 62.0914 80 40 80H0L0 40C0 17.9086 17.9086 0 40 0Z' fill='%23F1F4F8'/%3E%3C/svg%3E");
}

.page-template-home .section-6 .section-6__items .section-6__items-rating,
.page-template-ecommerce .section-6 .section-6__items .section-6__items-rating,
.page-template-about .section-6 .section-6__items .section-6__items-rating {
  padding: 0 35px 20px;
  padding-left: 3px;
  padding-top: 25px;
}

.page-template-home .section-6 .section-6__items .section-6__items-rating,
.page-template-ecommerce .section-6 .section-6__items .section-6__items-rating {
  padding: 0 35px 43px;
}

.page-template-home .section-6 .section-6__items .section-6__items-rating img,
.page-template-ecommerce
.section-6
.section-6__items
.section-6__items-rating
img,
.page-template-about .section-6 .section-6__items .section-6__items-rating img {
  width: 105px;
}
.page-template-home .section-6 .section-6__items .swiper-slide::after,
.page-template-ecommerce .section-6 .section-6__items .swiper-slide::after {
  content: "";
  position: absolute;
  width: 80px;
  height: 80px;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 0C62.0914 0 80 17.9086 80 40C80 62.0914 62.0914 80 40 80H0L0 40C0 17.9086 17.9086 0 40 0Z' fill='%23E9F3FF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  top: 86px;
  left: 17px;
}
.page-template-home .section-6 .section-6__items p,
.page-template-ecommerce .section-6 .section-6__items p {
  padding: 0 35px 0;
  font-size: 15px;
  line-height: 27px;
  letter-spacing: -0.0025em;
  color: #293263;
  margin: 0;
  position: relative;
  z-index: 3;
}

.page-template-about .section-6 .section-6__items p strong {
  display: block;
}

.page-template-home .section-6 .section-6__items .section-6__items-info,
.page-template-ecommerce .section-6 .section-6__items .section-6__items-info,
.page-template-about .section-6 .section-6__items .section-6__items-info {
  padding: 14px 35px 0;
  border-top: 1px solid #ebf0f5;
  display: flex;
  position: absolute;
  bottom: 28px;
  height: 84px;
  min-width: 100%;
  align-items: center;
}

.page-template-home .section-6 .section-6__items .section-6__items-info {
  margin-top: 15px;
}

.section-6__items_text {
  padding-bottom: 100px;
  display: block;
  overflow: hidden;
  /*height: 220px;*/
  overflow-y: auto;
}

.section-6__items_text::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  height: 0px;
}

.section-6__items_text::-webkit-scrollbar-thumb {
  background-color: #eeeff5;
}

.page-template-home .section-6 .section-6__items .section-6__items-info img,
.page-template-ecommerce
.section-6
.section-6__items
.section-6__items-info
img,
.page-template-about .section-6 .section-6__items .section-6__items-info img {
  margin-right: 19px;
  width: 50px;
  object-fit: cover;
  height: 50px;
  border: 1px solid #ebf0f5;
  border-radius: 100%;
}

.page-template-home
.section-6
.section-6__items
.section-6__items-info
.section-6__items-name,
.page-template-ecommerce
.section-6
.section-6__items
.section-6__items-info
.section-6__items-name,
.page-template-about
.section-6
.section-6__items
.section-6__items-info
.section-6__items-name {
  width: 70%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.page-template-home .section-6 .section-6__items .section-6__items-info strong,
.page-template-ecommerce
.section-6
.section-6__items
.section-6__items-info
strong,
.page-template-about
.section-6
.section-6__items
.section-6__items-info
strong {
  font-weight: 600;
  font-size: 17px;
  line-height: 28px;
  letter-spacing: -0.0025em;
  color: #293263;
  display: block;
}

.page-template-home .section-6 .section-6__items .section-6__items-info span,
.page-template-ecommerce
.section-6
.section-6__items
.section-6__items-info
span,
.page-template-about .section-6 .section-6__items .section-6__items-info span {
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #767b99;
  display: block;
}

.page-template-home .section-6 .section-6__pl_1,
.page-template-ecommerce .section-6 .section-6__pl_1,
.page-template-about .section-6 .section-6__pl_1 {
  bottom: 36px;
  left: 49px;
  width: 30px;
}

.page-template-home .section-6 .section-6__pl_2,
.page-template-ecommerce .section-6 .section-6__pl_2,
.page-template-about .section-6 .section-6__pl_2 {
  right: 30%;
  top: 91px;
  height: 30px;
}

.page-template-home .section-7,
.page-template-ecommerce .section-7 {
  padding: 45px 0 135px;
  background: linear-gradient(
          359.53deg,
          #e8f0f9 24.52%,
          rgba(245, 250, 255, 0) 99.7%
  );
}

.page-template-home .section-7 .section-7__content,
.page-template-ecommerce .section-7 .section-7__content {
  max-width: 590px;
}

.page-template-home .section-7 .section-7__content {
  margin-top: 80px;
}

.page-template-home .section-7 .section-7__items,
.page-template-ecommerce .section-7 .section-7__items {
  display: flex;
  flex-wrap: wrap;
  margin: 77px -15px 0;
  align-items: flex-start;
}

.page-template-home .section-7 .section-7__items li,
.page-template-ecommerce .section-7 .section-7__items li {
  width: 280px;
  height: 296px;
  margin: 0 15px;
  background: #ffffff;
  box-shadow: 0px 5px 15px rgba(56, 76, 116, 0.05);
  border-radius: 18px;
  padding: 30px 29px 68px;
  position: relative;
}

.page-template-home .section-7 .section-7__items li:nth-child(2n),
.page-template-ecommerce .section-7 .section-7__items li:nth-child(2n) {
  margin-top: 71px;
}

.page-template-home .section-7 .section-7__items li:nth-child(3),
.page-template-ecommerce .section-7 .section-7__items li:nth-child(3) {
  margin-top: -32px;
}

.page-template-home .section-7 .section-7__items li:nth-child(4),
.page-template-ecommerce .section-7 .section-7__items li:nth-child(4) {
  margin-top: 32px;
}

.page-template-home .section-7 .section-7__items li img,
.page-template-ecommerce .section-7 .section-7__items li img {
  margin-bottom: 17px;
}

.page-template-home .section-7 .section-7__items li p,
.page-template-ecommerce .section-7 .section-7__items li p {
  font-weight: 600;
  font-size: 17px;
  line-height: 27px;
  color: #293263;
  margin: 0;
}

.page-template-home .section-7 .section-7__pl,
.page-template-ecommerce .section-7 .section-7__pl {
  width: 701px;
  height: 789px;
  top: 0;
  right: 0;
}

.page-template-home .section-7 .section-7__pl_1,
.page-template-ecommerce .section-7 .section-7__pl_1 {
  top: 222px;
  right: 0;
  z-index: 2;
  width: 578px;
}

.page-template-home .section-7 .section-7__pl_1 {
  top: 352px;
}

.page-template-home .section-7 .section-7__pl_2,
.page-template-ecommerce .section-7 .section-7__pl_2 {
  top: 133px;
  right: 219px;
  width: 58px;
}

.page-template-home .section-7 .section-7__pl_3,
.page-template-ecommerce .section-7 .section-7__pl_3 {
  bottom: -167px;
  right: 222px;
  z-index: 3;
  width: 110px;
}

.page-template-home .section-7 .section-7__pl_4,
.page-template-ecommerce .section-7 .section-7__pl_4 {
  right: 0;
  top: 182px;
  width: 242px;
}

.page-template-home .section-7 .section-7__pl_4 {
  top: 295px;
}

.page-template-home .section-7 .section-7__pl_5,
.page-template-ecommerce .section-7 .section-7__pl_5 {
  bottom: -127px;
  left: 139px;
  z-index: 1;
  width: 295px;
}

.page-template-home .section-7 .section-7__pl_6,
.page-template-ecommerce .section-7 .section-7__pl_6 {
  z-index: 4;
  right: 261px;
  top: 191px;
  width: 78px;
}

.page-template-home .section-7 .section-7__pl_6 {
  top: 291px;
}

.page-template-home .section-7 .section-7__pl_7,
.page-template-ecommerce .section-7 .section-7__pl_7 {
  left: 76px;
  bottom: 71px;
  width: 50px;
}

.page-template-home .section-7 .section-7__pl_8,
.page-template-ecommerce .section-7 .section-7__pl_8 {
  top: 0;
  left: 109px;
  width: 32px;
}

.page-template-about {
  overflow-x: hidden;
}

.hero-about:after {
  position: absolute;
  content: "";
  width: 994px;
  height: 994px;
  top: -35px;
  right: -220px;
  background: url(img/hero-about.svg);
  background-size: contain;
}

.page-about {
  min-height: 400px;
  margin-top: 0px;
  padding-top: 225px;
  margin-bottom: 90px;
}

.page-about h1 {
  font-weight: 600;
  font-size: 50px;
  line-height: 64px;
  margin: 0;
  color: #293263;
  width: 422px;
}

.page-about p {
  font-weight: 500;
  font-size: 40px;
  line-height: 48px;
  background: linear-gradient(270deg, #0771ef 0.12%, #00bfff 82.98%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin: 0 0 25px;
  width: 455px;
}

.page-about .section-4__pl_4 {
  position: absolute;
  right: 60px;
  top: 109px;
  width: 600px;
}

.page-template-about .section-5 {
  /*background: linear-gradient(359.53deg, #fff 24.52%, #e8f0f9 99.7%);*/
  padding: 59px 0 170px;
}

.page-template-about .section-5::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background: linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  border-radius: 90px 0px 0px 0px;
  width: calc(100% - 156px);
  height: 100%;
  z-index: 1;
}

.page-template-about .section-5 .wrapper {
  z-index: 2;
  position: relative;
}

.page-template-about .section-5 .section-5__content {
  margin-left: auto;
  max-width: 646px;
  padding-top: 56px;
}

.page-template-about .section-5 .section-5__content h2 {
  color: #fff;
  margin-bottom: 27px;
}

.page-template-about .section-5 .section-5__content p {
  color: #fff;
  font-size: 15px;
  line-height: 27px;
  margin: 0 0 27px;
}

.page-template-about .section-5 .section-5__content .btns {
  margin-top: 62px;
}

.page-template-about .section-5 .section-5__pl {
  width: 575px;
  height: 729px;
  top: 0;
  left: 0;
  z-index: 3;
}

.page-template-about .section-5 .section-5__pl .section-5__pl_1 {
  top: 62px;
  left: 86px;
  z-index: 3;
  width: 450px;
}

.page-template-about .section-5 .section-5__pl .section-5__pl_2 {
  bottom: 36px;
  left: 56px;
  width: 280px;
}

.page-template-about .section-5 .section-5__pl .section-5__pl_4 {
  z-index: 4;
  left: 497px;
  bottom: 193px;
  width: 68px;
}

.page-template-about .section-5 .section-5__pl .section-5__pl_5 {
  bottom: 10px;
  left: 340px;
  width: 32px;
}

.page-template-about .section-5 .section-5__pl .section-5__pl_7 {
  top: 173px;
  z-index: 5;
  left: 286px;
  width: 168px;
}

.page-template-about .section-5 .section-5__pl_3 {
  right: 118px;
  top: -22px;
  z-index: 3;
  width: 60px;
}

.page-template-about .section-5 .section-5__pl_6 {
  right: 98px;
  bottom: 102px;
  z-index: 3;
  height: 60px;
}

.page-template-about .mission {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 800px;
  margin: 0 auto;
  min-height: 600px;
  margin-top: -165px;
  margin-bottom: 120px;
  text-align: center;
}
.page-template-about .mission p {
  font-size: 15px;
  line-height: 27px;
  color: #293263;
}
.mission .btns {
  justify-content: center;
}

.page-template-about .mission:after {
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50%);
  bottom: 8px;
  background: url(img/mission.svg);
  width: 994px;
  height: 994px;
  z-index: -1;
}

.page-template-about .mission__title {
  text-align: center;
}

.page-template-about .mission__description {
  width: 800px;
  text-align: center;
}

.page-template-about
.page-template-about
.page-template-about
.about
.about
.about
.page-template-home
.cta,
.page-template-ecommerce .cta {
  background: url(img/s8-bg.svg),
  linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  background-repeat: no-repeat;
  background-position: right top;
  padding: 84px 0 134px;
}

.page-template-home .cta .cta__content,
.page-template-ecommerce .cta .cta__content {
  max-width: 625px;
}

.page-template-home .cta .cta__content h2,
.page-template-ecommerce .cta .cta__content h2 {
  color: #fff;
  margin-bottom: 55px;
  font-size: 40px;
  line-height: 54px;
}

.page-template-home .cta .cta__content h5,
.page-template-ecommerce .cta .cta__content h5 {
  color: #68adff;
}

.page-template-home .cta .cta__pl_1,
.page-template-ecommerce .cta .cta__pl_1 {
  top: 200px;
  left: 59px;
  width: 43px;
}

footer {
  background-color: #0a223b;
  background-image: url(img/footer-bg.svg);
  background-size: 705px;
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  padding: 87px 0 30px;
}

footer .wrapper {
  justify-content: space-between;
  display: flex;
  position: relative;
}

footer .to-top {
  position: absolute;
  top: -112px;
  right: 0;
  z-index: 4;
}

footer .to-top img {
  max-width: 122px;
}

footer .footer__left {
  max-width: 277px;
}

footer .footer__left .footer__logo {
  margin-bottom: 16px;
  display: block;
}

footer .footer__left .footer__logo img {
  max-width: 166px;
}

footer .footer__left p {
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #767b99;
  margin: 0 0 23px;
}

footer .footer__left .social_links {
  display: flex;
}

footer .footer__left .social_links li {
  margin-right: 20px;
}

footer .footer__left .social_links li a {
  display: flex;
  width: 20px;
  height: 20px;
}

footer .footer__left .social_links li a img {
  width: 20px;
}

footer .footer__left .social_links li a svg {
  width: 20px;
}

footer .footer__left .social_links li a svg:hover path {
  fill: #1e85ff;
}

footer .footer__right .bottom__menu {
  display: flex;
}

footer .footer__right .bottom__menu > li {
  width: 220px;
}

footer .footer__right .bottom__menu > li:last-child {
  width: auto;
}

footer .footer__right .bottom__menu > li > a {
  display: block;
  font-weight: 600;
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 15px;
  text-decoration: none;
  color: #fff;
}

footer .footer__right .bottom__menu > li ul li a {
  font-weight: 400;
  font-size: 13px;
  line-height: 34px;
  letter-spacing: -0.0025em;
  color: #767b99;
  text-decoration: none;
  display: block;
}

footer .footer__bottom {
  margin-top: 78px;
}

footer .footer__bottom .wrapper {
  align-items: center;
}

footer .footer__bottom p {
  margin: 0;
  font-size: 13px;
  line-height: 20px;
  color: rgba(118, 123, 153, 0.5);
}

footer .footer__bottom ul {
  display: flex;
  align-items: center;
}

footer .footer__bottom ul.mobile {
  display: none;
}

footer .footer__bottom ul li {
  margin-left: 85px;
  margin-right: 10px;
}

footer .footer__bottom ul li a {
  font-size: 13px;
  line-height: 21px;
  color: rgba(118, 123, 153, 0.5);
  text-decoration: none;
}

.page-template-team .hero .hero__content {
  max-width: 360px;
}

.page-template-team .hero .hero__pl {
  width: 874px;
  height: 100%;
  top: 0;
  right: 0;
}

.page-template-team .hero .hero__pl_1 {
  top: 73px;
  right: 43px;
  width: 824px;
}

.page-template-team .hero .hero__pl_2 {
  bottom: 46px;
  left: 0;
  width: 60px;
}

.page-template-team .hero .hero__pl_3 {
  bottom: 13px;
  left: 98px;
  width: 32px;
}

.page-template-team .cta .cta__content h2 {
  margin-bottom: 25px;
}

.page-template-team .team {
  background: linear-gradient(
          359.53deg,
          #e8f0f9 24.52%,
          rgba(245, 250, 255, 0) 99.7%
  );
  padding-bottom: 40px;
}

.page-template-team .team .title-left {
  max-width: 300px;
  margin-bottom: 60px;
}

.page-template-team .team .team__items {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}

.page-template-team .team .team__items::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  height: 0px;
}

.page-template-team .team .team__items::-webkit-scrollbar-thumb {
  background-color: #eeeff5;
}

.page-template-team .team .team__items li {
  width: 354px;
  position: relative;
  margin-bottom: 54px;
}

.page-template-team .team .team__items li:nth-child(2),
.page-template-team .team .team__items li:nth-child(5),
.page-template-team .team .team__items li:nth-child(8) {
  margin-top: -170px;
}

.page-template-team .team .team__items li:nth-child(3n),
.page-template-team .team .team__items li:last-child {
  margin-top: -320px;
}

.page-template-team .team .team__items li:last-child {
  margin-left: auto;
}

.page-template-team .team .team__items li:hover .team__items-photo p,
.page-template-about .team .team__items li:hover .team__items-photo p {
  bottom: 0;
}

.page-template-team .team .team__items li .team__items-photo,
.page-template-about .team .team__items li .team__items-photo {
  position: relative;
  overflow: hidden;
  height: 350px;
  width: 100%;
  border-radius: 22px;
  margin-bottom: 30px;
}

.page-template-team .team .team__items li .team__items-photo img,
.page-template-about .team .team__items li .team__items-photo img {
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.page-template-team .team .team__items li .team__items-photo p,
.page-template-about .team .team__items li .team__items-photo p {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(
          359.34deg,
          #1e85ff 0.76%,
          rgba(30, 133, 255, 0) 99.63%
  ),
  rgba(41, 50, 99, 0.2);
  bottom: -100%;
  margin: 0;
  padding: 30px;
  display: flex;
  align-items: flex-end;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #ffffff;
  transition: all 0.5s;
}

.page-template-team .team .team__items li .team__items-info,
.page-template-about .team .team__items li .team__items-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.page-template-team .team .team__items li .team__items-info p,
.page-template-about .team .team__items li .team__items-info p {
  margin: 0;
}

.page-template-team .team .team__items li .team__items-info strong,
.page-template-about .team .team__items li .team__items-info strong {
  display: block;
  font-weight: 600;
  font-size: 17px;
  line-height: 28px;
  letter-spacing: -0.0025em;
  color: #293263;
}

.page-template-team .team .team__items li .team__items-info span,
.page-template-about .team .team__items li .team__items-info span {
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #767b99;
}

.page-template-team .team .team__items li .team__items-info a,
.page-template-about .team .team__items li .team__items-info a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='19.5' stroke='%23293263' stroke-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1788 9.3064C15.8547 9.48251 16.3988 9.93994 16.7011 10.5861C16.9141 11.0414 16.9624 11.6789 16.8209 12.1658C16.5353 13.1486 15.6425 13.8288 14.6403 13.827C13.7228 13.8254 12.9135 13.3238 12.534 12.5214C11.7052 10.7687 13.3089 8.81919 15.1788 9.3064ZM25.5575 14.6781C27.4024 14.8839 28.5067 15.9427 28.8986 17.8812C29.0784 18.7708 29.1138 19.5684 29.1144 22.7335L29.115 25.7938L28.9352 25.9737L28.7554 26.1535L27.309 26.1533C25.9645 26.1532 25.8507 26.1458 25.6923 26.0492C25.5985 25.992 25.5096 25.8909 25.4948 25.8246C25.4799 25.7582 25.4598 24.3113 25.4502 22.6092C25.4348 19.8791 25.4221 19.4771 25.3421 19.1971C25.1999 18.6995 25.0046 18.3459 24.7463 18.1185C24.4288 17.8389 24.1246 17.7423 23.5614 17.7423C23.157 17.7423 23.0657 17.7612 22.782 17.9029C22.3934 18.0972 22.1207 18.3872 21.9192 18.8203C21.584 19.5407 21.5883 19.4935 21.556 22.8326L21.5264 25.8862L21.4061 26.0066C21.2876 26.1251 21.2628 26.1274 19.8614 26.1428C18.2962 26.1599 18.1895 26.1426 18.0693 25.8519C18.024 25.7424 18.0118 24.3219 18.0222 20.396L18.0363 15.0881L18.1846 14.9604L18.333 14.8328H19.7878C20.6782 14.8328 21.2818 14.8538 21.3436 14.8869C21.5153 14.9788 21.5749 15.1578 21.6041 15.6696L21.6322 16.1626L21.8359 15.8949C22.5506 14.9554 23.9478 14.4986 25.5575 14.6781ZM16.2114 14.9829C16.3114 15.083 16.3726 15.2108 16.3949 15.3664C16.4133 15.4948 16.4213 17.8852 16.4127 20.6783C16.3978 25.4653 16.3915 25.7648 16.3018 25.8969C16.1343 26.1437 16.0176 26.1598 14.53 26.1429L13.1469 26.1271L13.0004 25.9804L12.8539 25.8338L12.8391 20.5845C12.831 17.6975 12.8378 15.2797 12.8544 15.2118C12.871 15.1438 12.9466 15.0308 13.0223 14.9605L13.1602 14.8328H14.6107H16.0613L16.2114 14.9829Z' fill='%23293263'/%3E%3C/svg%3E");
  display: block;
  width: 40px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
}

.page-template-team .team .team__pl_1,
.page-template-about .team .team__pl_1 {
  left: 88px;
  bottom: 196px;
  width: 40px;
}

.page-template-team .team .team__pl_2,
.page-template-about .team .team__pl_2 {
  bottom: 106px;
  left: 128px;
}

.page-template-team .team .team__pl_3,
.page-template-about .team .team__pl_3 {
  left: 0;
  right: 0;
  margin: auto;
  z-index: 4;
  width: 110px;
  bottom: -60px;
}

.page-template-team .team .team__pl_4,
.page-template-about .team .team__pl_4 {
  top: -79px;
  left: 70px;
  width: 30px;
}

.page-template-history .hero,
.page-template-career .hero {
  background-position: calc(100% - 129px) 0;
  background-image: url(img/bg-light-circle-center.svg);
  background-size: 994px;
  margin-bottom: 123px;
}

.page-template-history .hero .hero__content {
  max-width: 345px;
}

.page-template-career .hero .hero__content {
  max-width: 445px;
}

.page-template-history .hero .hero__pl,
.page-template-career .hero .hero__pl {
  width: 761px;
  height: 100%;
  right: 0;
  top: 0;
}

.page-template-history .hero .hero__pl_1,
.page-template-career .hero .hero__pl_1 {
  top: 93px;
  right: 76px;
  width: 762px;
}

.page-template-history .hero .hero__pl_2,
.page-template-career .hero .hero__pl_2 {
  bottom: 225px;
  left: -30px;
  width: 30px;
}

.page-template-history .hero .hero__pl_3,
.page-template-career .hero .hero__pl_3 {
  width: 60px;
  right: 184px;
  bottom: 0;
  transform: rotateY(-180deg);
}

.page-template-history .hero .hero__pl_4,
.page-template-career .hero .hero__pl_4 {
  bottom: 100px;
  width: 60px;
  transform: rotateY(-180deg);
  left: -61px;
}

.page-template-for-sender .hero,
.page-template-about .hero {
  background-image: url(img/bg-light-circle-top.svg);
  background-position: right top;
  background-size: 749px;
  margin-bottom: 0;
  padding-bottom: 110px;
}

.page-template-for-sender .hero .hero__pl {
  width: 700px;
  height: 638px;
  right: 0;
  top: 129px;
}

.page-template-for-sender .hero .hero__pl_1 {
  top: 0;
  right: 55px;
  width: 698px;
}

.page-id-9 .hero .hero__pl_1 {
  top: 8px;
  right: 55px;
  width: 698px;
  height: 540px;
}

.page-template-for-sender .hero .hero__pl_2 {
  fill: #d5e6fb;
  left: -12px;
  top: 37%;
  width: 20px;
  height: 20px;
}

.page-template-for-sender .hero .hero__pl_3 {
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  bottom: 70px;
  left: 133px;
  width: 40px;
  height: 40px;
}

.page-template-for-sender .hero .hero__pl_4 {
  fill: #d5e6fb;
  right: 70px;
  bottom: 256px;
  width: 25px;
  height: 13px;
}

.page-template-for-sender .hero .hero__pl_5 {
  right: 137px;
  top: 130px;
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  width: 20px;
  height: 20px;
}

.page-template-for-sender .tabs {
  padding-bottom: 347px;
  background: url(img/s3-circle.svg),
  linear-gradient(359.53deg, #e8f0f9 24.52%, rgba(245, 250, 255, 0) 99.7%);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 867px, auto;
}

.page-template-for-sender .tabs .tabs__pl {
  width: 700px;
  height: 500px;
  left: 0;
  top: 266px;
}

.page-template-for-sender .tabs .tabs__pl_1 {
  left: 48px;
  top: -78px;
  width: 709px;
}

.page-template-for-sender .tabs .tabs__pl_2 {
  fill: #e6f0fe;
  left: 71px;
  top: -60px;
  width: 20px;
  height: 20px;
}

.page-template-for-sender .tabs .tabs__pl_3 {
  right: 150px;
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  top: -30px;
  width: 42px;
  height: 42px;
}

.page-template-for-sender .tabs .tabs__pl_4 {
  bottom: -21px;
  width: 45px;
  height: 45px;
  fill: #d5e6fb;
  left: 198px;
  transform: scaleY(-1);
}

.page-template-for-sender .section-content {
  width: 460px;
  margin-top: 109px;
  margin-left: auto;
}

.page-template-for-sender .cta {
  background: url(img/s8-bg2.png),
  linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 754px, auto;
}

.page-template-connect-subpage .hero {
  padding-bottom: 200px;
  margin-bottom: 115px;
}

.page-id-954 .hero {
  padding-bottom: 80px;
  margin-bottom: 85px;
}

.page-template-connect-subpage .hero .hero__content {
  max-width: 460px;
}

.page-template-connect-subpage .hero .hero__pl {
  width: 725px;
  height: 460px;
  top: 172px;
  right: 113px;
}

.page-template-connect-subpage .hero .hero__pl_1 {
  right: 0;
  top: 0;
  width: 604px;
}

.page-template-connect-subpage .hero .hero__pl_2 {
  left: 0;
  bottom: 0;
  fill: #e6f0fe;
  width: 20px;
  height: 20px;
}

.page-template-connect-subpage .hero .hero__pl_3 {
  left: 47px;
  bottom: 148px;
  fill: #d5e6fb;
  width: 40px;
  height: 40px;
  z-index: -1;
}

.page-template-connect-subpage .hero .hero__pl_4 {
  width: 51px;
  height: 51px;
  fill: #d5e6fb;
  bottom: -90px;
  left: -35px;
  transform: scaleY(-1);
}

.page-template-connect-subpage .hero .hero__pl_5 {
  width: 60px;
  height: 60px;
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  bottom: -100px;
  right: 329px;
  transform: scaleY(-1);
  z-index: 3;
}

.page-template-connect-subpage .hero .hero__pl_6 {
  right: 167px;
  top: 21px;
  fill: #1e85ff;
  fill-opacity: 0.1;
  width: 32px;
  height: 32px;
}

.page-template-connect-subpage .tabs {
  padding-bottom: 109px;
}

.page-template-connect-subpage .tabs .title-center {
  max-width: 700px;
  margin: 0 auto;
}

.page-template-connect-subpage .tabs .section-content {
  margin-top: 109px;
  margin-left: auto;
  width: 654px;
}

.page-template-connect-subpage .tabs .tabs__pl {
  width: 665px;
  height: 736px;
  top: 140px;
  left: 0;
}

.page-template-connect-subpage .tabs .tabs__pl_1 {
  width: 580px;
}

.page-template-connect-subpage .tabs .tabs__pl_2 {
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  left: 134px;
  top: -200px;
  width: 32px;
  height: 32px;
  transform: scaleX(-1) scaleY(-1);
}

.page-template-connect-subpage .tabs .tabs__pl_3 {
  left: 82px;
  bottom: -71px;
  width: 20px;
  height: 20px;
  fill: #e6f0fe;
}

.page-template-connect-subpage .tabs .tabs__pl_4 {
  right: 119px;
  bottom: 60px;
  fill: #d5e6fb;
  width: 50px;
  height: 50px;
  transform: scaleY(-1);
}

.page-template-connect-subpage .tabs .tabs__pl_5 {
  right: 202px;
  top: 77px;
  fill: #d5e6fb;
  width: 40px;
  height: 40px;
}

.page-template-connect-subpage .workout {
  padding: 170px 0 170px;
  background: url(img/bg-light-circle-top2.svg),
  linear-gradient(359.53deg, #e8f0f9 24.52%, rgba(245, 250, 255, 0) 99.7%);
  background-repeat: no-repeat;
  background-position: right 70px;
  background-size: 706px, auto;
}

.page-template-connect-subpage .workout .section-content {
  max-width: 480px;
  position: relative;
  z-index: 2;
}

.page-template-connect-subpage .workout .workout__items {
  margin-top: 37px;
}

.page-template-connect-subpage .workout .workout__items li {
  display: flex;
  margin-bottom: 48px;
  align-items: flex-start;
}

.page-template-connect-subpage .workout .workout__items .workout__items-icon {
  background: rgba(30, 133, 255, 0.08);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 66px;
  height: 66px;
  margin-right: 24px;
  flex: 0 0 auto;
}

.page-template-connect-subpage
.workout
.workout__items
.workout__items-info
strong {
  font-weight: 600;
  font-size: 17px;
  line-height: 30px;
  display: block;
  color: #293263;
}

.page-template-connect-subpage .workout .workout__items .workout__items-info p {
  font-size: 15px;
  line-height: 27px;
  color: #767b99;
  margin: 0;
}

.page-template-connect-subpage
.workout
.workout__items
.workout__items-info
p
a {
  text-decoration: underline;
}

.page-template-connect-subpage .workout .btns {
  margin-top: 70px;
}

.page-template-connect-subpage .workout .work__pl {
  width: 663.02px;
  height: 380px;
  right: 76px;
  top: 237px;
}

.page-template-connect-subpage .workout .work__pl_1 {
  width: 764px;
  max-width: inherit;
  right: -40px;
  top: 55px;
}

.page-template-connect-subpage .workout .work__pl_2 {
  bottom: -105px;
  width: 51px;
  height: 51px;
  fill: #d5e6fb;
  transform: scaleY(-1);
  left: 50%;
}

.page-template-connect-subpage .workout .work__pl_3 {
  right: 77px;
  top: 0;
  fill: #d5e6fb;
  width: 40px;
  height: 40px;
}

.page-template-connect-subpage .workout .work__pl_4 {
  width: 32px;
  height: 32px;
  fill: #cad9f2;
  bottom: -182px;
  transform: scaleX(-1) scaleY(-1);
  left: -100px;
}

.page-template-connect-subpage .workout .work__pl_5 {
  fill: #d5e6fb;
  top: -29px;
  left: 121px;
  width: 60px;
  height: 60px;
  transform: scaleX(-1);
}

.page-template-connect-subpage .cta {
  background: linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  padding: 50px 0 60px;
}

.page-template-connect-subpage .cta .wrapper {
  display: flex;
  justify-content: space-between;
}

.page-template-connect-subpage .cta .cta__content {
  padding-top: 112px;
}

.page-template-connect-subpage .cta .cta__items {
  display: flex;
  flex-wrap: wrap;
  max-width: 720px;
}

.page-template-connect-subpage .cta .cta__items li {
  width: 280px;
  height: 327px;
  border-radius: 12px;
  background: #4591ec;
  margin: 0 10px 20px;
  padding: 36px 25px;
  text-align: center;
  position: relative;
}

.page-template-connect-subpage .cta .cta__items li img {
  display: block;
  margin: 0 auto 22px;
  max-height: 42px;
}

.page-template-connect-subpage .cta .cta__items li p {
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}

.page-template-connect-subpage .cta .cta__items li strong {
  font-weight: 600;
  font-size: 17px;
  line-height: 30px;
  display: block;
  margin: 0 0 2px;
  color: #fff;
}

.page-template-connect-subpage .cta .cta__items li .link {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.16667L16.8333 7.16667M16.8333 7.16667L11 1.33333M16.8333 7.16667L11 13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 12px 0px 12px;
}

.page-template-connect-subpage .cta .cta__items li .link:hover {
  background-color: #062c69;
}

.page-template-connect-subpage .cta .cta__items li:nth-child(1),
.page-template-connect-subpage .cta .cta__items li:nth-child(3) {
  margin-top: 30px;
}

.page-template-connect-subpage .cta .cta__items li:nth-child(5) {
  margin-top: 30px;
  background: #1eaeff;
}

.page-template-connect-subpage .cta .cta__items li:nth-child(2) {
  background: #215cf2;
}

.page-template-connect-subpage .cta .cta__items li:nth-child(3) {
  background: #5ab0ff;
}

.page-template-connect-subpage .cta .cta__items li:nth-child(4) {
  background: #167fdf;
}

.page-template-connect-subpage .cta .cta__items li:nth-child(6) {
  background: #1e85ff;
}

.page-template-connect-subpage .cta .cta__pl_1 {
  left: 102px;
  bottom: 102px;
  top: inherit;
}

.page-template-connect-subpage .cta .cta__pl_2 {
  width: 35px;
  height: 35px;
  bottom: 130px;
  left: 187px;
  fill: rgba(255, 255, 255, 0.1);
}

.page-template-connect-subpage .cta .cta__pl_3 {
  right: 58px;
  top: 294px;
  width: 32px;
  height: 32px;
  fill: #013281;
  transform: scaleX(-1) scaleY(-1);
}

.page-template-ecommerce .hero {
  background-image: url(img/bg-light-circle-top.svg);
  background-position: right top;
  background-size: 749px;
  margin-bottom: 0;
  padding-bottom: 139px;
}

.page-template-ecommerce .hero .hero__content p {
  max-width: 374px;
}

.page-template-ecommerce .hero .hero__pl {
  bottom: inherit;
  top: 0;
  right: 0;
  height: 100%;
}

.page-template-ecommerce .hero .hero__pl .hero__pl_1 {
  bottom: inherit;
  width: 636px;
  top: 145px;
  right: 76px;
}

.page-template-ecommerce .hero .hero__pl .hero__pl_2 {
  top: 151px;
  right: 288px;
  fill: #d5e6fb;
  width: 28px;
}

.page-template-ecommerce .hero .hero__pl .hero__pl_3 {
  background: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
  bottom: 33px;
  margin: 0;
  transform: scaleY(-1);
  fill: #d5e6fb;
  left: 24px;
  width: 51px;
  height: 51px;
}

.page-template-ecommerce .hero .hero__pl .hero__pl_4 {
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  background: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
  width: 60px;
  height: 60px;
  right: 140px;
  bottom: 0;
  left: inherit;
  transform: scaleY(-1);
}

.page-template-ecommerce .hero .hero__pl .hero__pl_5 {
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  left: 75px;
  bottom: 260px;
  width: 32px;
  height: 32px;
  transform: scaleX(-1);
}

.page-template-ecommerce .section-7 {
  padding-top: 203px;
  padding-bottom: 306px;
}

.page-template-ecommerce .section-7 .section-7__content {
  margin-left: auto;
  font-size: 15px;
  line-height: 27px;
  max-width: 560px;
  color: #293263;
}

.page-template-ecommerce .section-7 .section-7__content h2 {
  margin-bottom: 27px;
}

.page-template-ecommerce .section-7 .section-7__content p {
  margin-bottom: 26px;
}

.page-template-ecommerce .section-7 .section-7__pl {
  width: 612.01px;
  height: 669.23px;
  top: 64px;
  left: 0;
  right: inherit;
}

.page-template-ecommerce .section-7 .section-7__pl::before {
  content: "";
  position: absolute;
  width: 538px;
  height: 294px;
  left: 0px;
  top: 0px;
  background: #0b48aa;
  border-radius: 0px 60px 60px 60px;
}

.page-template-ecommerce .section-7 .section-7__pl .section-7__pl_1 {
  top: 40px;
  right: inherit;
  left: 0;
  width: 613px;
}

.page-template-ecommerce .section-7 .section-7__pl .section-7__pl_2 {
  fill: #c4d8f0;
  width: 58px;
  height: 62px;
  transform: scaleY(-1);
  top: 20px;
  z-index: 2;
  left: 53px;
}

.page-template-ecommerce .section-7 .section-7__pl .section-7__pl_4 {
  width: 32px;
  height: 32px;
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  right: inherit;
  top: unset;
  bottom: -76px;
  z-index: 4;
  left: 290px;
  transform: scale(-1);
}

.page-template-ecommerce .section-7 .section-7__pl .section-7__pl_5 {
  bottom: 0;
  left: 0;
  width: 282px;
  fill: #062c69;
}

.page-template-ecommerce .section-7 .section-7__pl .section-7__pl_3 {
  bottom: 0;
  right: 59px;
  width: 84px;
  height: 84px;
  fill: #1e85ff;
  transform: scaleY(-1);
}

.page-template-ecommerce .section-7 .section-7__pl_6 {
  right: 120px;
  top: unset;
  bottom: 233px;
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  width: 40px;
  height: 40px;
}

.page-template-ecommerce .section-5 {
  padding-bottom: 158px;
  margin-bottom: 203px;
}

.page-template-ecommerce .section-5 .wrapper {
  display: flex;
}

.page-template-ecommerce .section-5 .title-left {
  max-width: 568px;
  margin-top: 64px;
  padding-left: 108px;
}

.page-template-ecommerce .section-5 .title-left h5 {
  color: #68adff;
  margin-bottom: 21px;
}

.page-template-ecommerce .section-5 .title-left h2 {
  color: #fff;
  line-height: 52px;
}

.page-template-ecommerce .section-5 .section-5__content {
  max-width: 455px;
  padding-top: 72px;
}

.page-template-ecommerce .section-5 .section-5__content .section-5__items li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 42px;
}

.page-template-ecommerce
.section-5
.section-5__content
.section-5__items
li:last-child {
  margin-bottom: 0;
}

.page-template-ecommerce
.section-5
.section-5__content
.section-5__items
li
.section-5__items-img {
  flex: 0 0 auto;
}

.page-template-ecommerce
.section-5
.section-5__content
.section-5__items
li
img {
  width: 62px;
  margin-right: 37px;
}

.page-template-ecommerce .section-5 .section-5__content .section-5__items li p {
  margin: 0;
  font-size: 15px;
  line-height: 27px;
}

.page-template-ecommerce .section-5 .section-5__pl {
  width: 786px;
  height: 549px;
  top: unset;
  left: 0;
  bottom: -121px;
}

.page-template-ecommerce .section-5 .section-5__pl .section-5__pl_1 {
  width: 785px;
  left: 0;
  top: 0;
}

.page-template-ecommerce .section-5 .section-5__pl_2 {
  height: 52px;
  width: 52px;
  fill: #1e85ff;
  top: 71px;
  left: 140px;
  z-index: 2;
  transform: scaleY(-1);
}

.page-template-ecommerce .section-5 .section-5__pl_3 {
  fill: #0d3677;
  width: 40px;
  height: 40px;
  right: inherit;
  left: 46%;
  top: 314px;
}

.page-template-ecommerce .section-5 .section-5__pl_4 {
  fill: rgb(30, 133, 255);
  fill-opacity: 0.5;
  width: 32px;
  height: 32px;
  top: 55px;
  right: 53px;
  z-index: 3;
}

.page-template-ecommerce .section-5 .section-5__pl_5 {
  fill: #154eaa;
  width: 60px;
  height: 60px;
  right: 104px;
  bottom: 70px;
  z-index: 3;
  transform: scaleY(-1);
}

.page-template-ecommerce .section-2 {
  padding-bottom: 106px;
}

.page-template-ecommerce .cta {
  background: #e8f0f9;
  color: #fff;
}

.page-template-ecommerce .cta::before {
  background: url(img/s8-bg3.png),
  linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  background-repeat: no-repeat;
  background-position: right bottom;
  border-radius: 90px 0px 0px 0px;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.page-template-ecommerce .cta .wrapper {
  position: relative;
  z-index: 3;
}

.page-template-ecommerce .cta .title-center {
  margin-bottom: 77px;
}

.page-template-ecommerce .cta .title-center h5 {
  color: #68adff;
}

.page-template-ecommerce .cta .title-center h2 {
  color: #fff;
}

.page-template-ecommerce .cta .parallax-content {
  z-index: 5;
}

.page-template-ecommerce .cta .table__pl_1 {
  width: 50px;
  height: 50px;
  fill: #042f73;
  top: 81px;
  left: 185px;
  transform: scaleY(-1);
}

.page-template-ecommerce .cta .table__pl_2 {
  top: 161px;
  left: 112px;
  width: 20px;
  height: 20px;
  fill: #0a47a7;
}

.page-template-ecommerce .cta .table__pl_3 {
  fill: rgb(30, 133, 255);
  fill-opacity: 0.2;
  top: 123px;
  right: 232px;
  transform: scaleY(-1);
  width: 40px;
  height: 40px;
}

.page-template-ecommerce .cta .table__pl_4 {
  width: 32px;
  height: 32px;
  fill: rgb(30, 133, 255);
  fill-opacity: 0.2;
  right: 56px;
  top: 46.6%;
}

.page-template-ecommerce .cta .table__pl_5 {
  fill: #042f73;
  width: 46px;
  height: 46px;
  left: 62px;
  top: 61%;
  transform: scale(-1);
}

.page-template-ecommerce .cta .table__pl_6 {
  fill: #044da2;
  width: 60px;
  height: 60px;
  right: 56px;
  bottom: 22.5%;
}

.page-template-ecommerce .cta .cta__pl_1 {
  top: unset;
  bottom: 210px;
}

.table {
  margin: 0 0 103px;
}

.table table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border-radius: 12px;
  background-color: #fff;
}

.table table th {
  background: rgba(30, 133, 255, 0.1);
  font-weight: 600;
  font-size: 13px;
  line-height: 24px;
  color: #293263;
  text-align: center;
  position: relative;
  padding: 15px 27px 18px;
}

.table table th span {
  position: absolute;
  font-weight: 600;
  font-size: 10px;
  line-height: 15px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  padding: 5px 16px;
  background: #1e85ff;
  border-radius: 16px 16px 0px 0px;
  width: 100%;
  top: -25px;
  left: 0;
  right: 0;
  margin: auto;
}

.table table th:nth-child(1) {
  text-align: left;
}

.table table td {
  font-weight: 400;
  font-size: 12px;
  line-height: normal;
  color: #767b99;
  text-align: center;
  padding: 15px 22px;
  border-top: 1px solid #ebf0f5;
  background-color: #fff;
}

.table table td p {
  margin: 0;
}

.table table td strong {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}

.table table td h5 {
  font-weight: 500;
  font-size: 17px;
  line-height: 24px;
  color: #293263;
  margin: 0;
}

.table table td img {
  width: 20px;
}

.table table td:nth-child(1) {
  padding-left: 27px;
  text-align: left;
  max-width: 329px;
}

.table table td:nth-child(1) p {
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  color: #293263;
  margin-top: 18px;
}

.table table tr:nth-child(1) td {
  border-top: none;
}

.table table tr.colored td {
  border-top: none;
  background-color: #f7fbff;
}

.table table tr.colored + tr td {
  border-top: none;
}

.table table tr:last-child td:first-child {
  border-bottom-left-radius: 12px;
}

.table table tr:last-child td:last-child {
  border-bottom-right-radius: 12px;
}

.page-template-career .hero {
  padding-bottom: 54px;
}

.page-template-career .hero a {
  color: #1e85ff;
}

.page-template-career .hero .hero__pl {
  top: 129px;
  right: 232px;
  width: 580px;
}

.page-template-career .hero .hero__pl .hero__pl_2 {
  width: 18px;
  height: 18px;
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  bottom: inherit;
  left: 226px;
}

.page-template-career .hero .hero__pl .hero__pl_1 {
  width: 638px;
  max-width: inherit;
  top: 0;
  right: -52px;
}

.page-template-career .hero .hero__pl .hero__pl_3 {
  fill: #1e85ff;
  width: 30px;
  height: 30px;
  transform: scaleY(-1);
  right: inherit;
  left: -37px;
  bottom: 339px;
}

.page-template-career .hero .hero__pl .hero__pl_4 {
  width: 40px;
  height: 40px;
  fill: #ffffff;
  bottom: 307px;
  left: inherit;
  right: 152px;
  z-index: 2;
}

.page-template-career .faq .faq__pl_2 {
  bottom: 130px;
  left: 112px;
  transform: none;
}

.page-template-career .faq .faq__pl_1 {
  bottom: 228px;
  top: inherit;
  left: 216px;
}

.page-template-career .faq .faq__pl_3 {
  bottom: inherit;
  top: -100px;
  left: 79px;
  transform: scaleY(-1);
}

.page-template-contacts .hero {
  margin-bottom: 0;
  background: url(img/bg-hero1.png),
  linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 80%, auto;
  padding-bottom: 100px;
}

.page-template-contacts .goal {
  display: none;
}

.page-template-contacts .hero .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.page-template-contacts .hero .hero__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
}

.page-template-contacts .hero .hero__items li {
  width: 264px;
  padding: 25px;
  text-align: center;
  background: #ffffff;
  box-shadow: 6px 4px 60px rgba(1, 50, 129, 0.25);
  border-radius: 18px;
  margin: 12px;
}

.page-template-contacts .hero .hero__items li img {
  display: block;
  margin: 0 auto 22px;
  width: 71px;
}

.page-template-contacts .hero .hero__items li h5 {
  font-weight: 600;
  font-size: 17px;
  line-height: 27px;
  text-align: center;
  letter-spacing: -0.0025em;
  color: #293263;
  margin-bottom: 2px;
}

.page-template-contacts .hero .hero__items li p {
  margin: 0;
  font-weight: 400;
  font-size: 15px;
  line-height: 27px;
  text-align: center;
  letter-spacing: -0.0025em;
  color: #767b99;
}

.page-template-contacts .hero .hero__items li:nth-child(1) {
  margin-top: 55px;
}

.page-template-contacts .hero .hero__items li:nth-child(4) {
  margin-top: -61px;
}

.page-template-inqueries .hero {
  margin-bottom: 0;
  background: url(img/bg-hero1.png),
  linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 100%, auto;
  padding-bottom: 100px;
}

.page-template-inqueries .goal {
  display: none;
}

.page-template-inqueries .hero .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.page-template-inqueries .hero .hero__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
}

.page-template-inqueries .hero .hero__items li {
  width: 264px;
  padding: 25px;
  text-align: center;
  background: #ffffff;
  box-shadow: 6px 4px 60px rgba(1, 50, 129, 0.25);
  border-radius: 18px;
  margin: 12px;
}

.page-template-inqueries .hero .hero__items li img {
  display: block;
  margin: 0 auto 22px;
  width: 71px;
}

.page-template-inqueries .hero .hero__items li h5 {
  font-weight: 600;
  font-size: 17px;
  line-height: 27px;
  text-align: center;
  letter-spacing: -0.0025em;
  color: #293263;
  margin-bottom: 2px;
}

.page-template-inqueries .hero .hero__items li p {
  margin: 0;
  font-weight: 400;
  font-size: 15px;
  line-height: 27px;
  text-align: center;
  letter-spacing: -0.0025em;
  color: #767b99;
}

.page-template-inqueries .hero .hero__items li:nth-child(1) {
  margin-top: 55px;
}

.page-template-inqueries .hero .hero__items li:nth-child(4) {
  margin-top: -32px;
}

.popup {
  position: fixed;
  z-index: 6;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #0a223b;
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
}

.popup.show {
  display: flex;
}

.popup .wrapper {
  width: 1032px;
  padding: 50px 0;
  max-height: 100vh;
  height: 100vh;
  overflow: auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.popup .popup__close {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  padding: 0;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.2);
  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 d='M20.044 1.61915L1.65917 20.0039M1.65917 1.61915L20.044 20.0039' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-size: 22px;
  cursor: pointer;
  top: 68px;
  right: 0;
  opacity: 0.7;
  transition: 0.5s;
}

.popup .popup__close:hover {
  opacity: 1;
}

.popup h2 {
  color: #fff;
}

.popup form {
  margin-top: 0px;
}

.popup .wrapper::-webkit-scrollbar {
  width: 3px;
  background: transparent;
  height: 0px;
}

.popup .wrapper::-webkit-scrollbar-thumb {
  background-color: #0084ff;
}

.popup .popup__close {
  right: 30px;
}

.page-template-integrations .wpcf7 form.sent .wpcf7-response-output {
  position: absolute;
  height: 300px;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-color: transparent;
  background: #082b48;
  width: 70%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 37px;
  line-height: 54px;
  color: #ffffff;
  margin: 0;
  padding: 0 75px;
}

.cta .wpcf7 form.sent .wpcf7-response-output {
  width: 50%;
}

.page-template-integrations #contact-form .goal {
  display: none;
}

form .cols {
  display: flex;
  justify-content: space-between;
  margin-top: 52px;
}

form .cols > div {
  width: 456px;
  margin-left: 0px;
}

form .cols > div:last-child {
  margin-left: 35px;
}

form label {
  display: block;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #1e85ff;
}

form .wpcf7-form-control-wrap {
  margin-bottom: 42px;
  display: block;
}

form .wpcf7-form-control-wrap input,
form .wpcf7-form-control-wrap select {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #1e85ff;
  padding: 8px 0;
  color: #fff;
  font-family: "Poppins";
  font-weight: 400;
  font-size: 17px;
  line-height: 32px;
  width: 100%;
  outline: none;
}

form .wpcf7-form-control-wrap input::placeholder {
  color: rgba(255, 255, 255, 0.9);
}

form textarea {
  height: 262px;
  width: 100%;
  background-color: transparent;
  border: none;
  color: #fff;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 32px;
  border-bottom: 1px solid #1e85ff;
  padding: 0;
  outline: none;
  resize: none;
}

form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder {
  color: rgba(30, 131, 255, 0.191);
}

form .wpcf7-form-control-wrap textarea:-ms-input-placeholder {
  color: rgba(30, 131, 255, 0.191);
}

form .wpcf7-form-control-wrap textarea::-moz-placeholder {
  color: rgba(30, 131, 255, 0.191);
}

form .wpcf7-form-control-wrap textarea:-moz-placeholder {
  color: rgba(30, 131, 255, 0.191);
}

form select {
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L4 4L8 0' fill='%23767B99'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}

form select option {
  color: #000;
}

form br {
  display: none;
}

form p {
  margin: 0;
}

form input[type="submit"] {
  height: 66px;
  background: #1e85ff;
  border-radius: 50px;
  min-width: 200px;
  border: 1px solid #1e85ff;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 27px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
}

form input[type="submit"]:hover {
  background-color: transparent;
}

.single article {
  position: relative;
  padding-bottom: 192px;
}

.single article::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background: linear-gradient(
          359.53deg,
          #e8f0f9 24.52%,
          rgba(245, 250, 255, 0) 99.7%
  );
}

.single article section {
  z-index: 2;
}

.post-top {
  padding: 146px 0 83px;
  text-align: center;
  color: #fff;
  background: linear-gradient(
          240.46deg,
          rgba(3, 64, 162, 0.8) 39.19%,
          rgba(1, 50, 129, 0.8) 74.77%
  );
}

.post-top .wrapper {
  max-width: 720px;
}

.post-top .post-cats {
  display: flex;
  justify-content: center;
  align-items: center;
}

.post-top .post-cats li {
  padding: 2px 10px;
  border: 1px solid rgba(255, 255, 255, 0.7);
  border-radius: 6px;
  margin: 0 5px;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  text-align: center;
}

.post-top h1 {
  font-weight: 600;
  font-size: 50px;
  line-height: 64px;
  margin: 20px 0 17px;
}

.post-top .post-info {
  display: flex;
  justify-content: center;
  font-size: 13px;
  line-height: 15px;
}

.post-top .post-info li {
  padding: 0 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.post-top .post-info li:last-child {
  border: none;
}

.post-content {
  padding: 122px 0 100px;
  font-size: 15px;
  line-height: 27px;
  color: #293263;
}

.post-content .wrapper {
  max-width: 744px;
}

.post-content p {
  margin: 0 0 28px;
}

.post-content .wp-caption {
  margin: 62px 0 47px;
  max-width: 100%;
}

.post-content .wp-caption .wp-caption-text {
  font-size: 13px;
  line-height: 28px;
  text-align: right;
  color: #767b99;
  margin: 0;
}

.post-content h2 {
  font-weight: 600;
  font-size: 36px;
  line-height: 52px;
  color: #293263;
  margin-bottom: 14px;
}

.post-content h3 {
  font-weight: 600;
  font-size: 17px;
  line-height: 28px;
  letter-spacing: -0.0025em;
  color: #293263;
  margin-bottom: 21px;
}

.post-content ul li {
  position: relative;
  margin-bottom: 14px;
  padding-left: 24px;
}

.post-content ul li::before {
  content: "";
  position: absolute;
  left: 0;
  border-radius: 100%;
  width: 5px;
  height: 5px;
  background: #1e85ff;
  top: 11px;
}

.post-content blockquote {
  background-color: #f1f8fe;
  border-radius: 22px;
  padding: 76px 60px 46px;
  margin: 62px 0 56px;
  background-image: url(img/quote.svg);
  background-repeat: no-repeat;
  background-size: 102px;
  background-position: 42px 36px;
}

.post-content blockquote p {
  margin: 0;
  font-style: italic;
  font-weight: 600;
  font-size: 17px;
  line-height: 30px;
  color: #293263;
}

.post-content .post-file {
  display: flex;
  align-items: center;
  background: #f1f8fe;
  border-radius: 22px;
  padding: 35px 60px;
  margin-top: 61px;
}

.post-content .post-file svg {
  margin-right: 17px;
  width: 38px;
  height: 38px;
}

.post-content .post-file strong {
  font-weight: 600;
  font-size: 17px;
  line-height: 28px;
  color: #293263;
}

.post-content .post-file .btn {
  margin-left: auto;
  margin-right: 0;
  height: 50px;
  line-height: 46px;
  padding-left: 25px;
  padding-right: 25px;
  min-width: 140px;
  font-weight: 500;
  font-size: 15px;
}

.post-content .post__pl_7 {
  height: 50px;
  width: 50px;
  left: 164px;
  transform: scaleY(-1);
  fill: #ccdaee;
  bottom: 120px;
}

.post-content .post__pl_6 {
  width: 40px;
  height: 40px;
  fill: rgba(30, 133, 255, 0.1);
  left: 124px;
  transform: scaleX(-1);
  bottom: 265px;
}

.post-content .post__pl_5 {
  width: 68px;
  height: 68px;
  fill: rgba(30, 133, 255, 0.1);
  right: 121px;
  bottom: 19%;
}

.post-content .post__pl_4 {
  fill: rgba(30, 133, 255, 0.1);
  width: 40px;
  height: 40px;
  left: 144px;
  bottom: 37.6%;
  transform: scaleY(-1);
}

.post-content .post__pl_3 {
  fill: rgba(30, 133, 255, 0.1);
  width: 20px;
  height: 20px;
  left: 134px;
  top: 337px;
  transform: scaleX(-1);
}

.post-content .post__pl_2 {
  fill: rgba(30, 133, 255, 0.1);
  width: 30px;
  height: 30px;
  right: 121px;
  top: 226px;
}

.post-content .post__pl_1 {
  width: 42px;
  height: 42px;
  fill: rgba(30, 133, 255, 0.1);
  right: 176px;
  top: 93px;
}

.share {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 70px 0;
  display: none;
}

.share > span {
  margin-right: 23px;
  font-weight: 600;
  font-size: 17px;
  line-height: 28px;
  color: #293263;
}

.share .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) {
  padding: 0 6px;
}

.share .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) > span {
  width: 44px;
  height: 44px;
  border: 1px solid rgba(41, 50, 99, 0.2);
  background-color: transparent !important;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  transition: all 0.5s;
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service)
> span
svg {
  display: none;
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service)
> span.a2a_s_facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6 4.43368H14.1667V1.78368C13.4081 1.70481 12.646 1.66586 11.8833 1.66702C9.61666 1.66702 8.06666 3.05035 8.06666 5.58368V7.76702H5.50833V10.7337H8.06666V18.3337H11.1333V10.7337H13.6833L14.0667 7.76702H11.1333V5.87535C11.1333 5.00035 11.3667 4.43368 12.6 4.43368Z' fill='%23293263'/%3E%3C/svg%3E");
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service)
> span.a2a_s_linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z' fill='%23293263'/%3E%3C/svg%3E");
  background-size: 14px;
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service)
> span.a2a_s_telegram {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4283 7.74273C13.8883 7.28273 14.345 6.2094 12.4283 7.51273C9.70501 9.3919 7.02085 11.1561 7.02085 11.1561C6.74455 11.281 6.44584 11.3488 6.14268 11.3554C5.83951 11.362 5.53815 11.3072 5.25668 11.1944C4.10668 10.8494 2.76418 10.3894 2.76418 10.3894C2.76418 10.3894 1.84751 9.81356 3.41668 9.20023C3.41668 9.20023 10.0508 6.47773 12.3517 5.51856C13.2333 5.13523 16.2242 3.90856 16.2242 3.90856C16.2242 3.90856 17.605 3.37106 17.49 4.67523C17.4517 5.2119 17.145 7.0919 16.8383 9.12356C16.3775 11.9994 15.8792 15.1444 15.8792 15.1444C15.8792 15.1444 15.8025 16.0261 15.1508 16.1794C14.4532 16.1676 13.7792 15.9249 13.2342 15.4894C13.0808 15.3744 10.3583 13.6486 9.36085 12.8052C9.25938 12.7365 9.17694 12.6432 9.12121 12.5341C9.06548 12.4249 9.03826 12.3034 9.04208 12.1809C9.04591 12.0584 9.08066 11.9389 9.14309 11.8334C9.20552 11.728 9.29362 11.64 9.39918 11.5777C10.7825 10.3127 12.4317 8.74023 13.4283 7.74273Z' fill='%23293263'/%3E%3C/svg%3E");
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service)
> span.a2a_s_whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8333 11.6663C13.6667 11.583 12.5833 11.083 12.4167 10.9997C12.25 10.9163 12.0833 10.9163 11.9167 11.083C11.75 11.2497 11.4167 11.7497 11.25 11.9163C11.1667 12.083 11 12.083 10.8333 11.9997C10.25 11.7497 9.66666 11.4163 9.16666 10.9997C8.74999 10.583 8.33332 10.083 7.99999 9.58301C7.91666 9.41634 7.99999 9.24967 8.08332 9.16634C8.16666 9.08301 8.24999 8.91634 8.41666 8.83301C8.49999 8.74967 8.58332 8.58301 8.58332 8.49967C8.66666 8.41634 8.66666 8.24967 8.58332 8.16634C8.49999 8.08301 8.08332 7.08301 7.91666 6.66634C7.83332 6.08301 7.66666 6.08301 7.49999 6.08301C7.41666 6.08301 7.24999 6.08301 7.08332 6.08301C6.91666 6.08301 6.66666 6.24967 6.58332 6.33301C6.08332 6.83301 5.83332 7.41634 5.83332 8.08301C5.91666 8.83301 6.16666 9.58301 6.66666 10.2497C7.58332 11.583 8.74999 12.6663 10.1667 13.333C10.5833 13.4997 10.9167 13.6663 11.3333 13.7497C11.75 13.9163 12.1667 13.9163 12.6667 13.833C13.25 13.7497 13.75 13.333 14.0833 12.833C14.25 12.4997 14.25 12.1663 14.1667 11.833C14.1667 11.833 14 11.7497 13.8333 11.6663ZM15.9167 4.08301C12.6667 0.833008 7.41666 0.833008 4.16666 4.08301C1.49999 6.74967 0.99999 10.833 2.83332 14.083L1.66666 18.333L6.08332 17.1663C7.33332 17.833 8.66666 18.1663 9.99999 18.1663C14.5833 18.1663 18.25 14.4997 18.25 9.91634C18.3333 7.74967 17.4167 5.66634 15.9167 4.08301ZM13.6667 15.7497C12.5833 16.4163 11.3333 16.833 9.99999 16.833C8.74999 16.833 7.58332 16.4997 6.49999 15.9163L6.24999 15.7497L3.66666 16.4163L4.33332 13.9163L4.16666 13.6663C2.16666 10.333 3.16666 6.16634 6.41666 4.08301C9.66666 1.99967 13.8333 3.08301 15.8333 6.24967C17.8333 9.49967 16.9167 13.7497 13.6667 15.7497Z' fill='%23293263'/%3E%3C/svg%3E");
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service)
> span.a2a_s_twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3333 4.83351C17.707 5.10525 17.0445 5.28489 16.3667 5.36684C17.0818 4.93961 17.6177 4.26749 17.875 3.47517C17.203 3.87523 16.4673 4.15709 15.7 4.30851C15.1871 3.75232 14.5041 3.38209 13.7582 3.25588C13.0122 3.12968 12.2455 3.25464 11.5782 3.61117C10.9109 3.96769 10.3808 4.53562 10.071 5.22587C9.7613 5.91613 9.68941 6.68967 9.86667 7.42517C8.50786 7.35645 7.17871 7.00264 5.96555 6.38673C4.7524 5.77082 3.68238 4.90659 2.82501 3.85017C2.52429 4.37531 2.36627 4.97003 2.36667 5.57517C2.36561 6.13716 2.50352 6.69069 2.76813 7.18648C3.03275 7.68227 3.41585 8.10493 3.88334 8.41684C3.33999 8.40206 2.80824 8.25626 2.33334 7.99184V8.03351C2.33741 8.82092 2.61333 9.58275 3.11443 10.1901C3.61553 10.7975 4.31105 11.2132 5.08334 11.3668C4.78605 11.4573 4.4774 11.505 4.16667 11.5085C3.95158 11.506 3.73702 11.4865 3.52501 11.4502C3.74493 12.1275 4.17052 12.7195 4.74257 13.1436C5.31461 13.5678 6.00465 13.8031 6.71667 13.8168C5.51434 14.7629 4.02991 15.2792 2.50001 15.2835C2.22145 15.2844 1.94312 15.2677 1.66667 15.2335C3.2287 16.2421 5.04902 16.7774 6.90834 16.7752C8.19142 16.7885 9.46429 16.546 10.6526 16.0619C11.8409 15.5778 12.9209 14.8617 13.8293 13.9556C14.7378 13.0494 15.4566 11.9713 15.9438 10.7843C16.431 9.59719 16.6767 8.32495 16.6667 7.04184C16.6667 6.90017 16.6667 6.75017 16.6667 6.60017C17.3206 6.11252 17.8846 5.5147 18.3333 4.83351Z' fill='%23293263'/%3E%3C/svg%3E");
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service):hover
> span {
  opacity: 1;
  background-color: #1e85ff !important;
  border-color: #1e85ff;
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service):hover
> span.a2a_s_facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6 4.43368H14.1667V1.78368C13.4081 1.70481 12.646 1.66586 11.8833 1.66702C9.61666 1.66702 8.06666 3.05035 8.06666 5.58368V7.76702H5.50833V10.7337H8.06666V18.3337H11.1333V10.7337H13.6833L14.0667 7.76702H11.1333V5.87535C11.1333 5.00035 11.3667 4.43368 12.6 4.43368Z' fill='white'/%3E%3C/svg%3E");
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service):hover
> span.a2a_s_linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z' fill='white'/%3E%3C/svg%3E");
  background-size: 14px;
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service):hover
> span.a2a_s_telegram {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4283 7.74273C13.8883 7.28273 14.345 6.2094 12.4283 7.51273C9.70501 9.3919 7.02085 11.1561 7.02085 11.1561C6.74455 11.281 6.44584 11.3488 6.14268 11.3554C5.83951 11.362 5.53815 11.3072 5.25668 11.1944C4.10668 10.8494 2.76418 10.3894 2.76418 10.3894C2.76418 10.3894 1.84751 9.81356 3.41668 9.20023C3.41668 9.20023 10.0508 6.47773 12.3517 5.51856C13.2333 5.13523 16.2242 3.90856 16.2242 3.90856C16.2242 3.90856 17.605 3.37106 17.49 4.67523C17.4517 5.2119 17.145 7.0919 16.8383 9.12356C16.3775 11.9994 15.8792 15.1444 15.8792 15.1444C15.8792 15.1444 15.8025 16.0261 15.1508 16.1794C14.4532 16.1676 13.7792 15.9249 13.2342 15.4894C13.0808 15.3744 10.3583 13.6486 9.36085 12.8052C9.25938 12.7365 9.17694 12.6432 9.12121 12.5341C9.06548 12.4249 9.03826 12.3034 9.04208 12.1809C9.04591 12.0584 9.08066 11.9389 9.14309 11.8334C9.20552 11.728 9.29362 11.64 9.39918 11.5777C10.7825 10.3127 12.4317 8.74023 13.4283 7.74273Z' fill='white'/%3E%3C/svg%3E");
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service):hover
> span.a2a_s_whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8333 11.6663C13.6667 11.583 12.5833 11.083 12.4167 10.9997C12.25 10.9163 12.0833 10.9163 11.9167 11.083C11.75 11.2497 11.4167 11.7497 11.25 11.9163C11.1667 12.083 11 12.083 10.8333 11.9997C10.25 11.7497 9.66666 11.4163 9.16666 10.9997C8.74999 10.583 8.33332 10.083 7.99999 9.58301C7.91666 9.41634 7.99999 9.24967 8.08332 9.16634C8.16666 9.08301 8.24999 8.91634 8.41666 8.83301C8.49999 8.74967 8.58332 8.58301 8.58332 8.49967C8.66666 8.41634 8.66666 8.24967 8.58332 8.16634C8.49999 8.08301 8.08332 7.08301 7.91666 6.66634C7.83332 6.08301 7.66666 6.08301 7.49999 6.08301C7.41666 6.08301 7.24999 6.08301 7.08332 6.08301C6.91666 6.08301 6.66666 6.24967 6.58332 6.33301C6.08332 6.83301 5.83332 7.41634 5.83332 8.08301C5.91666 8.83301 6.16666 9.58301 6.66666 10.2497C7.58332 11.583 8.74999 12.6663 10.1667 13.333C10.5833 13.4997 10.9167 13.6663 11.3333 13.7497C11.75 13.9163 12.1667 13.9163 12.6667 13.833C13.25 13.7497 13.75 13.333 14.0833 12.833C14.25 12.4997 14.25 12.1663 14.1667 11.833C14.1667 11.833 14 11.7497 13.8333 11.6663ZM15.9167 4.08301C12.6667 0.833008 7.41666 0.833008 4.16666 4.08301C1.49999 6.74967 0.99999 10.833 2.83332 14.083L1.66666 18.333L6.08332 17.1663C7.33332 17.833 8.66666 18.1663 9.99999 18.1663C14.5833 18.1663 18.25 14.4997 18.25 9.91634C18.3333 7.74967 17.4167 5.66634 15.9167 4.08301ZM13.6667 15.7497C12.5833 16.4163 11.3333 16.833 9.99999 16.833C8.74999 16.833 7.58332 16.4997 6.49999 15.9163L6.24999 15.7497L3.66666 16.4163L4.33332 13.9163L4.16666 13.6663C2.16666 10.333 3.16666 6.16634 6.41666 4.08301C9.66666 1.99967 13.8333 3.08301 15.8333 6.24967C17.8333 9.49967 16.9167 13.7497 13.6667 15.7497Z' fill='white'/%3E%3C/svg%3E");
}

.share
.addtoany_list.a2a_kit_size_32
a:not(.addtoany_special_service):hover
> span.a2a_s_twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3333 4.83351C17.707 5.10525 17.0445 5.28489 16.3667 5.36684C17.0818 4.93961 17.6177 4.26749 17.875 3.47517C17.203 3.87523 16.4673 4.15709 15.7 4.30851C15.1871 3.75232 14.5041 3.38209 13.7582 3.25588C13.0122 3.12968 12.2455 3.25464 11.5782 3.61117C10.9109 3.96769 10.3808 4.53562 10.071 5.22587C9.7613 5.91613 9.68941 6.68967 9.86667 7.42517C8.50786 7.35645 7.17871 7.00264 5.96555 6.38673C4.7524 5.77082 3.68238 4.90659 2.82501 3.85017C2.52429 4.37531 2.36627 4.97003 2.36667 5.57517C2.36561 6.13716 2.50352 6.69069 2.76813 7.18648C3.03275 7.68227 3.41585 8.10493 3.88334 8.41684C3.33999 8.40206 2.80824 8.25626 2.33334 7.99184V8.03351C2.33741 8.82092 2.61333 9.58275 3.11443 10.1901C3.61553 10.7975 4.31105 11.2132 5.08334 11.3668C4.78605 11.4573 4.4774 11.505 4.16667 11.5085C3.95158 11.506 3.73702 11.4865 3.52501 11.4502C3.74493 12.1275 4.17052 12.7195 4.74257 13.1436C5.31461 13.5678 6.00465 13.8031 6.71667 13.8168C5.51434 14.7629 4.02991 15.2792 2.50001 15.2835C2.22145 15.2844 1.94312 15.2677 1.66667 15.2335C3.2287 16.2421 5.04902 16.7774 6.90834 16.7752C8.19142 16.7885 9.46429 16.546 10.6526 16.0619C11.8409 15.5778 12.9209 14.8617 13.8293 13.9556C14.7378 13.0494 15.4566 11.9713 15.9438 10.7843C16.431 9.59719 16.6767 8.32495 16.6667 7.04184C16.6667 6.90017 16.6667 6.75017 16.6667 6.60017C17.3206 6.11252 17.8846 5.5147 18.3333 4.83351Z' fill='white'/%3E%3C/svg%3E");
}

.posts .posts__title h2 {
  font-weight: 600;
  font-size: 50px;
  line-height: 52px;
  margin-bottom: 79px;
}

.posts .posts__list {
  display: flex;
  margin: 0 -15px;
  flex-wrap: wrap;
}

.posts .posts__list .posts__list-item {
  width: calc(33.3333333333% - 30px);
  margin: 0 15px;
}

.posts .posts__list .posts__list-item:hover .posts__img {
  opacity: 0.7;
}

.posts .posts__list .posts__list-item .posts__img {
  width: 100%;
  display: block;
  position: relative;
  border-radius: 19px;
  overflow: hidden;
  height: 250px;
  margin-bottom: 30px;
  transition: all 0.5s;
}

.posts .posts__list .posts__list-item .posts__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.posts .posts__list .posts__list-item .posts__list-cats {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 20px;
}

.posts .posts__list .posts__list-item .posts__list-cats li {
  padding: 2px 10px 2px 15px;
  background: rgb(19, 79, 140);
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #ffffff;
  border-radius: 0px 6px 6px 0px;
  opacity: 0.7;
}

.posts .posts__list .posts__list-item .link {
  background-color: #1e85ff;
  border-radius: 12px 0px 18px;
  width: 52px;
  height: 52px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.16667L16.8333 7.16667M16.8333 7.16667L11 1.33333M16.8333 7.16667L11 13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.posts .posts__list .posts__list-item span {
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #1e85ff;
  display: block;
}

.posts .posts__list .posts__list-item h3 {
  font-weight: 600;
  font-size: 17px;
  line-height: 28px;
  letter-spacing: -0.0025em;
  color: #293263;
  margin: 6px 0 9px;
}

.posts .posts__list .posts__list-item p {
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #767b99;
  margin: 0;
}

.page-template-blog .hero {
  margin-bottom: 0;
  padding-bottom: 131px;
  background-image: url(img/bg-light-circle-top.svg);
  background-position: right top;
  background-size: 749px;
}

.page-template-blog .hero .hero__content {
  max-width: 444px;
}

.page-template-blog .hero .hero__pl {
  width: 520px;
  height: 356.81px;
  right: 138px;
  top: 102px;
}

.page-template-blog .hero .hero__pl_1 {
  width: 520px;
}

.page-template-blog .hero .hero__pl_2 {
  width: 39px;
  height: 67px;
  fill: rgba(30, 133, 255, 0.1);
  bottom: 60px;
  left: -60px;
}

.page-template-blog .hero .hero__pl_3 {
  transform: scaleX(-1);
  width: 20px;
  height: 20px;
  fill: rgba(30, 133, 255, 0.1);
  left: 116px;
  top: 40px;
}

.page-template-blog .hero .hero__pl_4 {
  width: 10px;
  height: 10px;
  fill: #d5e6fb;
  right: 4px;
  top: 150px;
}

.page-template-blog .hero .hero__pl_5 {
  fill: rgba(30, 133, 255, 0.1);
  width: 30px;
  height: 30px;
  left: 71px;
  bottom: 97px;
}

.page-template-blog .posts {
  padding-bottom: 170px;
  background: linear-gradient(
          359.53deg,
          #e8f0f9 24.52%,
          rgba(245, 250, 255, 0) 99.7%
  );
}

.page-template-blog .posts .posts__list .posts__list-item {
  margin-bottom: 65px;
}

.pagination {
  margin-top: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pagination li {
  width: 64px;
  height: 64px;
  margin: 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #1e85ff;
  font-weight: 600;
  font-size: 17px;
  line-height: 26px;
}

.pagination li a {
  display: flex;
  align-items: center;
  text-align: center;
  color: #293263;
  transition: all 0.5s;
}

.pagination li a:hover {
  color: #1e85ff;
}

.pagination li a:hover .pagination-arrow {
  background-color: #1e85ff;
  border-color: #1e85ff;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.375 8L1.5625 8M1.5625 8L8.125 1.4375M1.5625 8L8.125 14.5625' stroke='%23ffffff' stroke-opacity='1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.pagination li .pagination-arrow {
  width: 60px;
  height: 60px;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.375 8L1.5625 8M1.5625 8L8.125 1.4375M1.5625 8L8.125 14.5625' stroke='%23293263' stroke-opacity='0.2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 21px;
  border: 1px solid rgba(41, 50, 99, 0.2);
  border-radius: 100px;
  display: block;
  transition: all 0.5s;
}

.pagination li .pagination-arrow.next {
  transform: scaleX(-1);
}

.page-template-hlife .faq {
  padding-top: 201px;
}

.page-template-hlife .faq .title-left {
  width: 350px;
  position: relative;
}

.page-template-hlife .faq .title-left h2 {
  font-size: 36px;
  line-height: 52px;
}

.page-template-hlife .faq .title-left .title-left__pl_1 {
  transform: scaleY(-1);
  fill: #e5f1ff;
  width: 40px;
  height: 40px;
  right: -19px;
  bottom: 10px;
}

.page-template-hlife .hlife__pl_1 {
  width: 50px;
  height: 50px;
  fill: rgba(30, 133, 255, 0.1);
  top: 184px;
  left: 37px;
}

.page-template-hlife .hlife__pl_2 {
  width: 40px;
  height: 40px;
  fill: #d5e6fb;
  right: 58px;
  top: 315px;
}

.page-template-hlife .hlife__pl_3 {
  width: 60px;
  height: 60px;
  fill: rgba(213, 230, 251, 0.7);
  transform: scale(-1);
  bottom: 61px;
  left: 73px;
}

.page-template-hlife .hlife__pl_4 {
  width: 30px;
  height: 30px;
  fill: rgba(30, 133, 255, 0.1);
  left: 225px;
  bottom: 145px;
}

.page-template-price .prices-top {
  background-image: url(img/bg-prices.png),
  linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 80%, auto;
  padding: 153px 0 241px;
}

.page-template-price .prices-top .title-center h5 {
  color: #68adff;
}

.page-template-price .prices-top .title-center h2 {
  color: #fff;
}

.page-template-price .prices-top .prices-top__pl_1 {
  fill: rgba(30, 133, 255, 0.2);
  right: 216px;
  transform: scaleY(-1);
  width: 40px;
  height: 40px;
  top: 144px;
}

.page-template-price .prices-top .prices-top__pl_2 {
  width: 50px;
  height: 50px;
  fill: #042f73;
  top: 150px;
  left: 185px;
  transform: scaleY(-1);
}

.page-template-price .prices-top .prices-top__pl_3 {
  left: 112px;
  top: 232px;
  fill: #0a47a7;
  width: 20px;
  height: 20px;
}

.page-template-price .prices-top .prices-top__pl_4 {
  right: 102px;
  width: 273px;
  bottom: -80px;
}

.page-template-price .prices {
  margin-top: -170px;
  padding-bottom: 104px;
  z-index: 4;
}

.page-template-price .prices::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 573px;
  left: 0px;
  bottom: 0;
  background: linear-gradient(
          359.53deg,
          #e8f0f9 24.52%,
          rgba(245, 250, 255, 0) 99.7%
  );
}

.page-template-price .prices .wrapper {
  position: relative;
  z-index: 2;
}

.page-template-price .prices .table table {
  border: 2px solid rgba(30, 133, 255, 0.4);
  border-collapse: separate;
}

.page-template-price .prices .table table th span {
  top: -27px;
}

.page-template-price .parallax-content {
  z-index: 4;
}

.page-template-price .table__pl_1 {
  width: 30px;
  height: 30px;
  right: 68px;
  bottom: 125px;
  fill: rgba(30, 133, 255, 0.1);
}

.page-template-price .table__pl_2 {
  width: 30px;
  height: 30px;
  right: 57px;
  top: 37.7%;
  fill: rgba(30, 133, 255, 0.1);
}

.page-template-price .table__pl_3 {
  width: 20px;
  height: 20px;
  left: 72px;
  top: 300px;
  fill: rgba(30, 133, 255, 0.1);
  transform: scaleX(-1);
}

.page-template-price .table__pl_4 {
  width: 40px;
  height: 40px;
  left: 218px;
  bottom: 77px;
  fill: rgba(30, 133, 255, 0.1);
  transform: scaleY(-1);
}

.page-template-price .table__pl_5 {
  width: 68px;
  height: 68px;
  left: 58px;
  bottom: 56px;
  fill: rgba(30, 133, 255, 0.1);
  transform: scale(-1);
}

.page-template-price.page-template-price-cols {
  background: #f6fbff;
}

.page-template-price-cols .title-center h1 {
  font-weight: 600;
  font-size: 50px;
  line-height: 64px;
  text-align: center;
  color: #71a9f9;
  margin: 0;
}

.page-template-price-cols .title-center h1 span {
  color: #ffffff;
  display: block;
}

.page-template-price.page-template-price-cols .prices-top {
  padding-bottom: 175px;
}

.page-template-price.page-template-price-cols .prices-top .title-center h2 {
  color: #71a9f9;
}

.page-template-price.page-template-price-cols
.prices-top
.title-center
h2
span {
  display: block;
  color: #fff;
}

.page-template-price.page-template-price-cols .plans {
  margin-top: -100px;
  position: relative;
  z-index: 4;
}

.page-template-price.page-template-price-cols .plans .plans__pl_1 {
  width: 20px;
  height: 20px;
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  top: 182px;
  left: 72px;
  transform: scaleX(-1);
}

.page-template-price.page-template-price-cols .plans .plans__pl_2 {
  width: 40px;
  height: 40px;
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  right: 48px;
  bottom: 206px;
}

.page-template-price.page-template-price-cols .plans .plans__pl_3 {
  width: 50px;
  height: 50px;
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  left: 52px;
  bottom: 0;
  transform: scaleY(-1);
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper {
  display: flex;
  margin: 0 -11px 51px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item {
  width: 264px;
  background: #ffffff;
  border: 0.58415px solid #d2e7ff;
  border-radius: 7.0098px;
  margin: 11px 11px 0;
  padding: 31px 21px;
  position: relative;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.popular {
  position: absolute;
  width: 104px;
  height: 24px;
  left: 0;
  top: -12px;
  background: #1e85ff;
  border-radius: 19px;
  font-weight: 600;
  font-size: 10px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #f6fbff;
  right: 0;
  margin: auto;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  display: flex;
  align-items: center;
  max-width: 108px;
  color: #293263;
  text-align: center;
  margin: 0 auto 10px;
  height: 56px;
  justify-content: center;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
h3
+ p {
  text-align: center;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #767b99;
  margin: 0 0 19px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.price {
  background: #e8f3ff;
  border-radius: 4.6732px;
  text-align: center;
  padding: 3px 5px 5px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.price
strong {
  display: block;
  font-weight: 600;
  font-size: 21px;
  line-height: 140%;
  color: #293263;
  text-align: center;
  margin: 0 0 2px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.price
p {
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #767b99;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.subplans {
  margin: 20px -21px;
  padding: 0 21px;
  border-bottom: 1px solid #e8f3ff;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.subplans
li {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.subplans
li
p {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  display: flex;
  align-items: center;
  color: #767b99;
  margin: 0;
  max-width: 132px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.subplans
li
strong {
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
  display: flex;
  align-items: center;
  text-align: right;
  color: #293263;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.button {
  display: block;
  font-weight: 500;
  font-size: 15px;
  line-height: 45px;
  text-align: center;
  color: #f6fbff;
  background: #8cd9c7;
  border-radius: 50px;
  height: 45px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.button
+ p {
  font-weight: 600;
  font-size: 10px;
  line-height: 24px;
  text-align: center;
  color: #767b99;
  margin: 0 0 5px;
  height: 24px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.plans__info {
  margin: 0 -21px;
  padding: 28px 21px;
  border-top: 1px solid #e8f3ff;
  padding-bottom: 0;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.plans__info
+ p {
  text-align: center;
  font-size: 10px;
  line-height: 24px;
  text-align: center;
  color: #767b99;
  margin: 0 0 5px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.plans__info
ul
li {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  display: block;
  color: #767b99;
  margin-bottom: 18px;
  position: relative;
  padding-left: 24px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.plans__info
ul
li
p {
  margin: 0 0 2px;
}
ns__items
.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.plans__info
ul
li
strong {
  display: block;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #293263;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.plans__info
ul
li::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%231E85FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8582 5.52263C12.0577 5.76167 12.0441 6.13415 11.8278 6.35459L7.75 10.5104C7.53501 10.7295 7.20039 10.7161 7.00029 10.4804L4.81025 7.90074C4.60893 7.6636 4.61968 7.29101 4.83426 7.06853C5.04884 6.84604 5.38599 6.85792 5.58732 7.09506L7.41595 9.24902L11.1054 5.48896C11.3217 5.26852 11.6588 5.2836 11.8582 5.52263Z' fill='%23F6FBFF'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  background-size: contain;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.plans__info
ul
li.red::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23E54848'/%3E%3Cpath d='M10.8284 4.82843L5.17157 10.4853M5.17157 4.82843L10.8284 10.4853' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item
.plans__info
ul
li:last-child {
  margin-bottom: 0;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  margin: auto;
  width: 104px;
  height: 6px;
  background: #8cd9c7;
  border-radius: 0 0 5px 5px;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item:nth-child(2):before,
.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item:nth-child(2)
.button {
  background-color: #93e0eb;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item:nth-child(3):before,
.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item:nth-child(3)
.button {
  background-color: #1e85ff;
}

.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item:nth-child(4):before,
.page-template-price.page-template-price-cols
.plans
.plans__items
.swiper-wrapper
.plans__item:nth-child(4)
.button {
  background-color: #cfb1ff;
}

.page-template-price.page-template-price-cols .open-price {
  background: none;
  border: none;
  display: flex;
  align-items: center;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 27px;
  letter-spacing: -0.0025em;
  color: #1e85ff;
  margin: 0 auto 71px;
  cursor: pointer;
}

.page-template-price.page-template-price-cols .open-price svg {
  margin-right: 17px;
}

.page-template-price.page-template-price-cols .prices {
  margin-top: 0;
  display: none;
}

.page-template-price.page-template-price-cols .prices.show {
  display: block;
}

.page-template-price.page-template-price-cols .prices:after {
  display: none;
}

.page-template-price.page-template-price-cols .prices .table table th {
  padding: 13px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: #e9f3ff;
}

.page-template-price.page-template-price-cols
.prices
.table
table
th:nth-child(1) {
  width: 279px;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #293263;
  padding-left: 34px;
  padding-right: 34px;
  border-radius: 12px 0 0 0;
}

.page-template-price.page-template-price-cols
.prices
.table
table
th:nth-child(3)
.button {
  background-color: #93e0eb;
}

.page-template-price.page-template-price-cols
.prices
.table
table
th:nth-child(4)
.button {
  background-color: #1e85ff;
}

.page-template-price.page-template-price-cols
.prices
.table
table
th:nth-child(5)
.button {
  background-color: #cfb1ff;
}

.page-template-price.page-template-price-cols
.prices
.table
table
th:last-child {
  border-radius: 0 12px 0 0;
}

.page-template-price.page-template-price-cols .prices .table table th p {
  font-size: 10px;
  line-height: 16px;
  text-align: center;
  color: #767b99;
  font-weight: normal;
  margin: 4px 0 0;
}

.page-template-price.page-template-price-cols .prices .table table th .button {
  width: 132px;
  height: 32px;
  background: #8cd9c7;
  border-radius: 25px;
  display: block;
  font-weight: 500;
  font-size: 12px;
  line-height: 32px;
  text-align: center;
  color: #f6fbff;
  margin: 0 auto;
}

.page-template-price.page-template-price-cols .prices .table table td {
  padding: 24px 34px;
}

.page-template-price.page-template-price-cols
.prices
.table
table
td:nth-child(1)
p {
  font-weight: 500;
  font-size: 17px;
  line-height: 24px;
  color: #293263;
  margin: 0;
}

.page-template-price.page-template-price-cols
.prices
.table
table
tbody
tr:nth-child(2n)
td {
  background: #f6fbff;
}

.page-template-price.page-template-price-cols .prices .table__pl_1 {
  bottom: 60%;
}

.page-template-price.page-template-price-cols
.prices
.page-template-price
.table__pl_4 {
  left: 52px;
  bottom: 207px;
  transform: scaleY(-1);
}

.wpcf7-response-output {
  color: #fff;
}

.page-template-about .hero .hero__pl {
  width: 600px;
  height: 416px;
  right: 300px;
  top: 129px;
}
.page-template-about .section-3 h2 {
  margin-bottom: 28px;
}
@media (max-width: 1760px) and (min-width: 1439px) {
  .page-template-about .hero .hero__pl {
    right: 153px;
  }
}
/*tablet*/
@media (max-width: 1439px) and (min-width: 992px) {
  h2 {
    margin: 0;
    font-weight: 600;
    font-size: 3.47vw;
    line-height: 4.72vw;
    color: #293263;
  }

  h3 {
    font-weight: 600;
    font-size: 2.5vw;
    line-height: 3.611vw;
    color: #293263;
    margin: 0 0 0.972vw;
  }

  h5 {
    margin: 0 0 1.042vw;
    color: #1e85ff;
    font-weight: 400;
    font-size: 1.042vw;
  }

  ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  img {
    max-width: 100%;
  }

  button {
    font-family: "Poppins", sans-serif;
  }

  /* button styles */
  .btns {
    display: flex;
    margin: 0 -1.042vw;
  }

  .btns.connected {
    margin: 0 0 0.694vw;
  }

  .btns.connected .btn {
    height: 3.889vw;
    font-size: 1.111vw;
    line-height: 3.681vw;
    margin: 0;
    min-width: inherit;
  }

  .btns.connected .btn.btn_blue {
    border-radius: 3.472vw 0 0 3.472vw;
    padding-right: 1.389vw;
  }

  .btns.connected .btn.btn_darkblue {
    border-radius: 0 3.472vw 3.472vw 0;
    padding-left: 1.736vw;
  }

  .btn {
    text-align: center;
    text-decoration: none;
    transition: all 0.5s;
    border: 0.139vw solid transparent;
    border-radius: 3.472vw;
    height: 4.583vw;
    line-height: 4.514vw;
    font-weight: 600;
    font-size: 1.181vw;
    margin: 0 1.042vw;
    min-width: 13.194vw;
    padding: 0 1.198vw;
  }

  .btn.btn_bordered {
    height: 3.472vw;
    line-height: 3.264vw;
    font-weight: 500;
    font-size: 1.042vw;
    border-color: #709cdb;
    color: #fff;
    min-width: 9.722vw;
  }

  .btn.btn_bordered:hover {
    background-color: #709cdb;
  }

  .btn.btn_blue {
    background: #1e85ff;
    border-color: #1e85ff;
    color: #fff;
  }

  .btn.btn_blue:hover {
    background-color: transparent;
    color: #1e85ff;
  }

  .btn.btn_darkblue {
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
  }

  .btn.btn_darkblue:hover {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.2);
  }

  .btn.btn_white {
    border-color: rgba(41, 50, 99, 0.7);
    color: #293263;
  }

  .btn.btn_white:hover {
    background-color: #293263;
    color: #fff;
  }

  .link {
    background-color: rgba(30, 133, 255, 0.07);
    border-radius: 0.833vw 0vw 1.25vw;
    width: 3.194vw;
    height: 3.194vw;
    position: absolute;
    bottom: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.16667L16.8333 7.16667M16.8333 7.16667L11 1.33333M16.8333 7.16667L11 13' stroke='%231E85FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.25vw;
    transition: all 0.5s;
  }

  .link:hover {
    background-color: #062c69;
  }

  .txt_center,
  .title-center {
    text-align: center;
  }

  .swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
  }

  .swiper-arrows {
    display: flex;
    align-items: center;
  }

  .swiper-arrows .swiper-button-next,
  .swiper-arrows .swiper-button-prev {
    position: inherit;
    left: inherit;
    right: inherit;
    top: inherit;
    width: 3.472vw;
    height: 3.472vw;
    background-color: #1e85ff;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66666 6.99967L17.5 6.99967M17.5 6.99967L11.6667 1.16634M17.5 6.99967L11.6667 12.833' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.319vw;
    border: 0.069vw solid #1e85ff;
    border-radius: 100%;
    opacity: 1;
  }

  .swiper-arrows .swiper-button-next.swiper-button-disabled,
  .swiper-arrows .swiper-button-prev.swiper-button-disabled {
    background-color: #fff;
    border-color: #ebf0f5;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66666 6.99967L17.5 6.99967M17.5 6.99967L11.6667 1.16634M17.5 6.99967L11.6667 12.833' stroke='%23C8D7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .swiper-arrows .swiper-button-next::after,
  .swiper-arrows .swiper-button-prev::after {
    display: none;
  }

  .swiper-arrows .swiper-button-next:hover,
  .swiper-arrows .swiper-button-prev:hover {
    opacity: 0.7;
  }

  .swiper-arrows .swiper-button-prev {
    order: -1;
    margin-right: 1.181vw;
    transform: scaleX(-1);
    width: 4.167vw;
    height: 4.167vw;
  }

  .wrapper {
    margin: 0 auto;
    /*padding: 0 10.417vw;*/
    max-width: 78.333vw;
  }

  header {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    padding: 1.875vw 0;
    z-index: 5;
  }

  header .header__navigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  header .header__logo img {
    max-width: 13.472vw;
  }

  header .header__container {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
  }

  header .header__menu {
    display: flex;
    margin: auto;
  }

  header .header__menu > li {
    margin: 0 0.694vw;
  }

  header .header__menu > li.current-menu-item {
    position: relative;
  }

  header .header__menu > li.current-menu-item > a {
    color: #1e85ff;
  }

  header .header__menu > li.current-menu-item > a::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.139vw;
    background: #1e85ff;
    bottom: -0.556vw;
    left: 0;
  }

  header .header__menu > li > a {
    font-weight: 500;
    font-size: 1.042vw;
    line-height: 1.667vw;
    color: #ffffff;
    text-decoration: none;
    padding: 0 0.694vw;
  }

  header .header__menu > li:hover > a {
    color: #68adff;
  }

  header .header__menu > li.menu-item-has-children {
    position: relative;
    display: flex;
    justify-content: center;
  }

  header .header__menu > li.menu-item-has-children > a {
    display: flex;
    align-items: center;
  }

  header .header__menu > li.menu-item-has-children > a::after {
    content: "";
    width: 0.556vw;
    height: 0.278vw;
    background-image: url(img/arrow-menu.svg);
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 0.347vw;
    display: inline-block;
  }

  header .header__menu > li.menu-item-has-children:hover > a {
    color: #68adff;
  }

  header .header__menu > li.menu-item-has-children:hover > a::after {
    background-image: url(img/arrow-menu-hover.svg);
  }

  header .header__menu > li.menu-item-has-children:hover .sub-menu {
    display: block;
  }

  header .header__menu > li.menu-item-has-children .sub-menu {
    position: absolute;
    background: #ffffff;
    box-shadow: 0vw 0.278vw 4.167vw rgba(1, 50, 129, 0.15);
    border-radius: 0.833vw;
    padding: 1.319vw 0.833vw 2.361vw;
    width: 22.222vw;
    top: 2.847vw;
    display: none;
  }

  header .header__menu > li.menu-item-has-children .sub-menu::before {
    content: "";
    width: 100%;
    height: 1.25vw;
    background-image: url(img/arrow-submenu.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 2.014vw;
    position: absolute;
    top: -1.181vw;
    left: 0;
  }

  header .header__menu > li.menu-item-has-children .sub-menu li a {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.875vw;
    color: #293263;
    text-decoration: none;
    padding: 0.972vw 1.181vw;
    display: block;
  }

  header
  .header__menu
  > li.menu-item-has-children
  .sub-menu
  li
  a
  .menu-item-description {
    display: block;
    font-size: 0.903vw;
    line-height: 1.528vw;
    letter-spacing: -0.0025em;
    color: #767b99;
    font-weight: 400;
    margin-top: 0.347vw;
  }

  header .header__menu > li.menu-item-has-children .sub-menu li a:hover {
  }

  header.light .header__menu > li.current-menu-item > a {
    color: #1e85ff;
  }

  header.light .header__menu > li.current-menu-item > a::before {
    background: #1e85ff;
  }

  header.light .header__menu > li > a {
    color: #293263;
  }

  header.light .header__menu > li:hover > a {
    color: #68adff;
  }

  header.light .header__menu > li.menu-item-has-children > a::after {
    background-image: url(img/arrow-menu-light.svg);
  }

  header.light .btn {
    background-color: #1e85ff;
    border-color: #1e85ff;
  }

  header.light .btn:hover {
    background-color: #fff;
    color: #1e85ff;
  }

  .mobile {
    display: none;
  }

  section {
    position: relative;
  }

  section .parallax-content {
    position: absolute;
  }

  section .parallax-content > * {
    position: absolute;
  }

  .hero {
    background: url(img/bg-hero.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 80%, auto;
    padding: 11.25vw 0 7.5vw;
    position: relative;
    margin-bottom: 15.069vw;
  }

  .hero .hero__content {
    max-width: 34.306vw;
    color: #fff;
  }

  .hero .hero__content h1 {
    font-weight: 600;
    font-size: 3.472vw;
    line-height: 4.444vw;
    margin: 0;
    color: #fff;
  }

  .hero .hero__content h2 {
    font-weight: 600;
    font-size: 3.472vw;
    line-height: 4.444vw;
    margin: 0;
    color: #fff;
  }

  .hero .hero__content h3 {
    font-weight: 500;
    font-size: 2.778vw;
    line-height: 3.333vw;
    background: linear-gradient(270deg, #0771ef 0.12%, #00bfff 82.98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    margin: 0 0 1.736vw;
  }

  .hero .hero__content .hero__text {
    font-weight: 500;
    font-size: 2.778vw;
    line-height: 3.333vw;
    background: linear-gradient(270deg, #0771ef 0.12%, #00bfff 82.98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    margin: 0 0 1.736vw;
  }

  .hero .hero__content .hero__items {
    font-weight: 400;
    font-size: 0.972vw;
    line-height: 1.667vw;
    color: #dce9fc;
    margin-bottom: 2.569vw;
  }

  .hero .hero__content .hero__items li {
    margin-bottom: 1.25vw;
    position: relative;
    padding-left: 2.5vw;
  }

  .hero .hero__content .hero__items li::before {
    position: absolute;
    content: "";
    width: 1.389vw;
    height: 1.389vw;
    background-image: url(img/icon-check.svg);
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    top: 0px;
  }

  .hero .hero__content p {
    font-size: 0.972vw;
    line-height: 1.667vw;
    margin: 0 0 2.986vw;
  }

  .hero .hero__content .txt_center {
    margin: 0;
    max-width: 23.333vw;
    font-size: 0.833vw;
    line-height: 1.667vw;
    color: #68adff;
  }

  .hero.light {
    background-image: url(img/bg-light-circle-down.svg);
    background-position: right bottom;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 63.194vw;
    padding: 14.792vw 0 11.181vw;
  }

  .hero.light .hero__content {
    color: #525880;
  }

  .hero.light .hero__content h2 {
    color: #293263;
  }

  .cta {
    background: url(img/s8-bg.svg),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right top;
    padding: 5.833vw 0 9.306vw;
    background-size: 52.361vw, auto;
  }

  .cta .cta__content {
    max-width: 43.403vw;
  }

  .cta .cta__content h2 {
    color: #fff;
    margin-bottom: 3.264vw;
    font-size: 2.778vw;
    line-height: 3.75vw;
  }

  .cta .cta__content h5 {
    color: #68adff;
  }

  .cta .cta__content p {
    font-size: 1.042vw;
    line-height: 1.875vw;
    color: #fff;
  }

  .cta .cta__content .btns {
    margin-top: 2.431vw;
  }

  .cta .cta__pl_1 {
    top: 13.889vw;
    left: 4.097vw;
    width: 2.986vw;
  }

  .faq {
    padding-bottom: 12.292vw;
    background: linear-gradient(
            359.53deg,
            #e8f0f9 24.52%,
            rgba(245, 250, 255, 0) 99.7%
    );
  }

  .faq .wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }

  .faq .title-left {
    width: 23.056vw;
  }

  .faq .title-left p {
    font-size: 1.042vw;
    line-height: 1.875vw;
    color: #293263;
    margin: 0.972vw 0 2.917vw;
  }

  .faq .faq__items {
    width: 45vw;
    margin-top: 0.417vw;
  }

  .faq .faq__items li {
    padding: 1.806vw 0;
    border-bottom: 0.069vw solid rgba(118, 123, 153, 0.13);
  }

  .faq .faq__items li:nth-child(1) {
    border-top: 0.069vw solid rgba(118, 123, 153, 0.13);
  }

  .faq .faq__items li .accordion {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.875vw;
    letter-spacing: -0.0025em;
    color: #293263;
    border: none;
    background: none;
    padding: 0;
    cursor: pointer;
    text-align: left;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .faq .faq__items li .accordion::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1V15M1 8H15' stroke='%23293263' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 2.778vw;
    height: 2.778vw;
    border: 0.069vw solid rgba(41, 50, 99, 0.2);
    border-radius: 100%;
    background-size: 1.111vw;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 1.944vw;
    flex: 0 0 auto;
  }

  .faq .faq__items li .accordion span {
    flex: 1 0 0;
  }

  .faq .faq__items li .accordion span small {
    display: block;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.875vw;
    letter-spacing: -0.0025em;
    color: #767b99;
  }

  .faq .faq__items li .accordion.is-open::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H15' stroke='%23293263' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .faq .faq__items li .accordion.is-open span small {
    display: none;
  }

  .faq .faq__items li .accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-in-out;
    font-size: 1.042vw;
    line-height: 1.875vw;
    letter-spacing: -0.0025em;
    color: #767b99;
    padding-left: 4.722vw;
  }

  .faq .faq__items li .accordion-content p {
    margin: 0.347vw 0 0;
  }

  .faq .faq__items li .accordion-content ul {
    display: flex;
    align-items: center;
    margin-top: 1.528vw;
  }

  .faq .faq__items li .accordion-content ul li {
    padding: 0;
    border: none;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.875vw;
    letter-spacing: -0.0025em;
    color: #293263;
    display: flex;
    align-items: center;
  }

  .faq .faq__items li .accordion-content ul li:nth-child(1) {
    padding-right: 0.972vw;
    margin-right: 0.972vw;
    border-right: 0.069vw solid #d9d9d9;
  }

  .faq .faq__items li .accordion-content ul li:last-child {
    margin-left: auto;
  }

  .faq .faq__items li .accordion-content ul li img {
    height: 0.972vw;
    margin-right: 0.694vw;
  }

  .faq .faq__items li .accordion-content ul li strong {
    font-weight: 600;
    margin-left: 0.347vw;
  }

  .faq .faq__items li .accordion-content ul li .btn {
    height: 3.472vw;
    line-height: 3.264vw;
    padding: 0 1.389vw;
    font-weight: 500;
    font-size: 1.042vw;
  }

  .faq .faq__items li:hover .accordion {
    color: #1e85ff;
  }

  .faq .faq__items li:hover .accordion::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1V15M1 8H15' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-color: #1e85ff;
    border-color: #1e85ff;
  }

  .faq .faq__items li:hover .accordion.is-open::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H15' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .faq .faq__pl_1 {
    left: 28.889vw;
    top: 35.139vw;
    width: 2.778vw;
  }

  .faq .faq__pl_2 {
    left: 13.472vw;
    bottom: 16.667vw;
    width: 3.472vw;
    transform: scaleY(-1);
  }

  .faq .faq__pl_3 {
    width: 2.778vw;
    bottom: 9.028vw;
    left: 9.931vw;
  }

  .tabs .nav-tabs {
    display: table;
    border-bottom: 0.069vw solid #ebf0f5;
    padding-bottom: 0.903vw;
    width: 100%;
  }

  .tabs .nav-tabs li {
    display: table-cell;
  }

  .tabs .nav-tabs li a {
    font-weight: 500;
    font-size: 1.181vw;
    line-height: 1.875vw;
    text-align: center;
    color: #cccccc;
    display: block;
    position: relative;
  }

  .tabs .nav-tabs li a:hover {
    color: #293263;
  }

  .tabs .nav-tabs li.active a {
    color: #293263;
  }

  .tabs .nav-tabs li.active a::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.139vw;
    background: #1e85ff;
    bottom: -0.972vw;
    left: 0;
  }

  .tabs .tab-content {
    width: 100%;
    margin-top: 5.278vw;
    font-size: 1.042vw;
    line-height: 1.875vw;
    color: #293263;
  }

  .tabs .tab-content > .tab-pane {
    display: none;
  }

  .tabs .tab-content > .tab-pane.active {
    display: block;
  }

  .tabs .tab-content .btns {
    margin-top: 2.917vw;
  }

  .page-template-home .hero .hero__pl,
  .page-template-ecommerce .hero .hero__pl {
    width: 56.944vw;
    height: 49.931vw;
    right: 0;
    bottom: 0;
  }

  .page-template-home .hero .hero__pl .hero__pl_3,
  .page-template-ecommerce .hero .hero__pl .hero__pl_3 {
    background: #ffffff;
    box-shadow: 0vw 0.278vw 4.167vw rgba(1, 50, 129, 0.2);
    border-radius: 0vw 1.528vw 1.528vw 1.528vw;
    padding: 1.528vw 2.083vw;
    font-size: 0.903vw;
    line-height: 1.667vw;
    color: #767b99;
    max-width: 15.972vw;
    margin-bottom: 1.319vw;
    bottom: 8.333vw;
    left: 0;
  }

  .page-template-home .hero .hero__pl .hero__pl_4,
  .page-template-ecommerce .hero .hero__pl .hero__pl_4 {
    background: #1e85ff;
    box-shadow: 0vw 0.278vw 4.167vw rgba(30, 133, 255, 0.25);
    border-radius: 1.528vw 1.528vw 0 1.528vw;
    padding: 1.528vw 1.944vw 1.528vw 2.083vw;
    font-size: 0.903vw;
    line-height: 1.667vw;
    color: #fff;
    max-width: 20.347vw;
    left: 0;
    bottom: -3.194vw;
    z-index: 2;
  }

  .page-template-home .hero .hero__pl .hero__pl_1,
  .page-template-ecommerce .hero .hero__pl .hero__pl_1 {
    bottom: -12.778vw;
    right: 0;
    z-index: 2;
    width: 45.556vw;
  }

  .page-template-home .hero .hero__pl .hero__pl_2,
  .page-template-ecommerce .hero .hero__pl .hero__pl_2 {
    top: 14.236vw;
    left: 12.222vw;
    z-index: 3;
    width: 15.278vw;
  }

  .page-template-home .hero .hero__pl .hero__pl_5,
  .page-template-ecommerce .hero .hero__pl .hero__pl_5 {
    left: 5.208vw;
    bottom: -14.375vw;
    width: 18.958vw;
  }

  .page-template-home .section-2,
  .page-template-ecommerce .section-2 {
    padding: 11.042vw 0 7.5vw;
    overflow: hidden;
  }

  .page-template-home .section-2 .wrapper,
  .page-template-ecommerce .section-2 .wrapper {
    display: flex;
    align-items: flex-start;
    max-width: 100%;
    padding-left: 10.417vw;
    padding-right: 0;
  }

  .page-template-home .section-2 .title-left,
  .page-template-ecommerce .section-2 .title-left {
    max-width: 28.47vw;
    margin-top: 0.63vw;
  }
  .page-template-home .section-2 .swiper-arrows,
  .page-template-ecommerce .section-2 .swiper-arrows {
    margin-top: 2.361vw;
  }

  .page-template-home .section-2 .section-2__items,
  .page-template-ecommerce .section-2 .section-2__items {
    width: 100%;
    margin-left: 3.819vw;
  }

  .page-template-home .section-2 .section-2__items::after,
  .page-template-ecommerce .section-2 .section-2__items::after {
    content: "";
    position: absolute;
    width: 10.069vw;
    height: 100%;
    right: 0;
    top: 0;
    background: linear-gradient(
            270deg,
            rgba(255, 255, 255, 0.5) 0%,
            rgba(255, 255, 255, 0) 100%
    );
    z-index: 3;
  }

  .page-template-home .section-2 .section-2__items .swiper-slide,
  .page-template-ecommerce .section-2 .section-2__items .swiper-slide {
    width: 21.875vw;
  }

  .page-template-home .section-2 .section-2__items .section-2__items-icon,
  .page-template-ecommerce .section-2 .section-2__items .section-2__items-icon {
    background: #1e85ff;
    box-shadow: 0.417vw 0.278vw 1.389vw rgba(30, 133, 255, 0.15);
    border-radius: 0.833vw;
    width: 4.583vw;
    height: 4.583vw;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2.083vw;
  }

  .page-template-home .section-2 .section-2__items h4,
  .page-template-ecommerce .section-2 .section-2__items h4 {
    margin: 0 0 0.556vw;
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 2.083vw;
    display: flex;
    align-items: center;
    color: #293263;
  }

  .page-template-home .section-2 .section-2__items p,
  .page-template-ecommerce .section-2 .section-2__items p {
    font-size: 1.042vw;
    line-height: 1.875vw;
    color: #767b99;
    margin: 0;
  }

  .page-template-home .section-2 .section-2__pl_1,
  .page-template-ecommerce .section-2 .section-2__pl_1 {
    left: 9.583vw;
    top: 0;
  }

  .page-template-home .section-3,
  .page-template-ecommerce .section-3 {
    background-image: url(img/s3-circle.svg);
    background-repeat: no-repeat;
    background-position: left bottom;
  }

  .page-template-home .section-3 .title-center,
  .page-template-ecommerce .section-3 .title-center {
    max-width: 47.153vw;
    margin: 0 auto;
  }

  .page-template-home .section-3 .section-content,
  .page-template-ecommerce .section-3 .section-content {
    max-width: 31.944vw;
    margin-left: auto;
    padding: 9.028vw 0 14.792vw;
  }

  .page-template-home .section-3 .section-content p,
  .page-template-ecommerce .section-3 .section-content p {
    font-size: 1.042vw;
    line-height: 1.875vw;
    color: #293263;
    margin: 0 0 2.917vw;
  }

  .page-template-home .section-3 .section-3__pl,
  .page-template-ecommerce .section-3 .section-3__pl {
    left: 0;
    top: 0;
    height: 38.82vw;
    width: 42.01vw;
  }

  .page-template-home .section-3 .section-3__pl .section-3__pl_1,
  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_1 {
    top: 12.778vw;
    left: 4.931vw;
    z-index: 3;
    width: 46.319vw;
    max-width: inherit;
  }

  .page-template-home .section-3 .section-3__pl .section-3__pl_2,
  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_2 {
    top: 13.472vw;
    left: 8.542vw;
    width: 18.958vw;
  }

  .page-template-home .section-3 .section-3__pl .section-3__pl_3,
  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_3 {
    top: 35.486vw;
    left: 49.236vw;
    width: 2.222vw;
  }

  .page-template-home .section-3 .section-3__pl .section-3__pl_4,
  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_4 {
    bottom: -15vw;
    left: 18.611vw;
    width: 3.472vw;
  }

  .page-template-home .section-3 .section-3__pl_5,
  .page-template-ecommerce .section-3 .section-3__pl_5 {
    top: 5vw;
    left: 14.931vw;
    width: 2.569vw;
  }

  .page-template-home .section-3 .section-3__pl_6,
  .page-template-ecommerce .section-3 .section-3__pl_6 {
    right: 7.5vw;
    top: 6.389vw;
    width: 4.167vw;
  }

  .page-template-home .section-3 .section-3__pl_7,
  .page-template-ecommerce .section-3 .section-3__pl_7 {
    right: 6.111vw;
    top: 16.389vw;
    width: 1.389vw;
  }

  .page-template-home .section-4,
  .page-template-ecommerce .section-4 {
    padding: 5vw 0 17.222vw;
  }

  .page-template-home .section-4::after,
  .page-template-ecommerce .section-4::after {
    content: "";
    position: absolute;
    height: 212%;
    width: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(
            359.53deg,
            #e8f0f9 24.52%,
            rgba(245, 250, 255, 0) 99.7%
    );
    z-index: -1;
  }

  .page-template-home .section-4 .section-4__content,
  .page-template-ecommerce .section-4 .section-4__content {
    max-width: 31.944vw;
  }

  .page-template-home .section-4 .section-4__content p,
  .page-template-ecommerce .section-4 .section-4__content p {
    font-size: 1.042vw;
    line-height: 1.875vw;
    color: #293263;
    margin: 0 0 2.917vw;
  }

  .page-template-home .section-4 .section-4__pl,
  .page-template-ecommerce .section-4 .section-4__pl {
    top: 0;
    right: 0;
    width: 45.278vw;
    height: 36.667vw;
  }

  .page-template-home .section-4 .section-4__pl .section-4__pl_1,
  .page-template-ecommerce .section-4 .section-4__pl .section-4__pl_1 {
    z-index: 3;
    right: 6.597vw;
    top: -3.611vw;
    width: 45.278vw;
  }

  .page-template-home .section-4 .section-4__pl .section-4__pl_2,
  .page-template-ecommerce .section-4 .section-4__pl .section-4__pl_2 {
    right: 6.736vw;
    z-index: 3;
    top: -4.653vw;
    width: 2.778vw;
  }

  .page-template-home .section-4 .section-4__pl .section-4__pl_3,
  .page-template-ecommerce .section-4 .section-4__pl .section-4__pl_3 {
    right: 0;
    top: 3.819vw;
    width: 27.292vw;
  }

  .page-template-home .section-4 .section-4__pl .section-4__pl_5,
  .page-template-ecommerce .section-4 .section-4__pl .section-4__pl_5 {
    width: 1.736vw;
    bottom: -4.861vw;
    left: 17.014vw;
  }

  .page-template-home .section-4 .section-4__pl_4,
  .page-template-ecommerce .section-4 .section-4__pl_4 {
    left: 6.389vw;
    bottom: 1.667vw;
    width: 2.083vw;
  }

  .page-template-home .section-5,
  .page-template-ecommerce .section-5 {
    background: linear-gradient(359.53deg, #fff 24.52%, #e8f0f9 99.7%);
    padding: 4.097vw 0 11.806vw;
  }

  .page-template-home .section-5::after,
  .page-template-ecommerce .section-5::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    border-radius: 6.25vw 0vw 0vw 0vw;
    width: calc(100% - 10.833vw);
    height: 100%;
    z-index: 1;
  }

  .page-template-home .section-5 .wrapper,
  .page-template-ecommerce .section-5 .wrapper {
    z-index: 2;
    position: relative;
  }

  .page-template-home .section-5 .section-5__content,
  .page-template-ecommerce .section-5 .section-5__content {
    margin-left: auto;
    max-width: 44.861vw;
    padding-top: 3.889vw;
  }

  .page-template-home .section-5 .section-5__content h2,
  .page-template-ecommerce .section-5 .section-5__content h2 {
    color: #fff;
    margin-bottom: 1.875vw;
  }

  .page-template-home .section-5 .section-5__content p,
  .page-template-ecommerce .section-5 .section-5__content p {
    color: #fff;
    font-size: 1.042vw;
    line-height: 1.875vw;
    margin: 0 0 1.875vw;
  }

  .page-template-home .section-5 .section-5__content .btns,
  .page-template-ecommerce .section-5 .section-5__content .btns {
    margin-top: 4.306vw;
  }

  .page-template-home .section-5 .section-5__pl,
  .page-template-ecommerce .section-5 .section-5__pl {
    width: 39.931vw;
    height: 50.625vw;
    top: 0;
    left: 0;
    z-index: 3;
  }

  .page-template-home .section-5 .section-5__pl .section-5__pl_1,
  .page-template-ecommerce .section-5 .section-5__pl .section-5__pl_1 {
    top: 4.306vw;
    left: 5.972vw;
    z-index: 3;
    width: 31.25vw;
  }

  .page-template-home .section-5 .section-5__pl .section-5__pl_2,
  .page-template-ecommerce .section-5 .section-5__pl .section-5__pl_2 {
    bottom: 2.5vw;
    left: 3.889vw;
    width: 19.444vw;
  }

  .page-template-home .section-5 .section-5__pl .section-5__pl_4,
  .page-template-ecommerce .section-5 .section-5__pl .section-5__pl_4 {
    z-index: 4;
    left: 34.514vw;
    bottom: 13.403vw;
    width: 4.722vw;
  }

  .page-template-home .section-5 .section-5__pl .section-5__pl_5,
  .page-template-ecommerce .section-5 .section-5__pl .section-5__pl_5 {
    bottom: 0.694vw;
    left: 23.611vw;
    width: 2.222vw;
  }

  .page-template-home .section-5 .section-5__pl .section-5__pl_7,
  .page-template-ecommerce .section-5 .section-5__pl .section-5__pl_7 {
    top: 12.014vw;
    z-index: 5;
    left: 19.861vw;
    width: 11.667vw;
  }

  .page-template-home .section-5 .section-5__pl_3,
  .page-template-ecommerce .section-5 .section-5__pl_3 {
    right: 8.194vw;
    top: -1.528vw;
    z-index: 3;
    width: 4.167vw;
  }

  .page-template-home .section-5 .section-5__pl_6,
  .page-template-ecommerce .section-5 .section-5__pl_6 {
    right: 6.806vw;
    bottom: 7.083vw;
    z-index: 3;
    height: 4.167vw;
  }

  .page-template-home .section-6,
  .page-template-ecommerce .section-6 {
    padding: 10.764vw 0 8.194vw;
  }

  .page-template-home .section-6 .wrapper,
  .page-template-ecommerce .section-6 .wrapper {
    max-width: 100%;
    padding-left: 10.417vw;
  }

  .page-template-home .section-6 .title-left,
  .page-template-ecommerce .section-6 .title-left {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 10.417vw;
  }

  .page-template-home .section-6 .section-6__items,
  .page-template-ecommerce .section-6 .section-6__items {
    margin-top: 5vw;
  }

  .page-template-home .section-6 .section-6__items::after,
  .page-template-ecommerce .section-6 .section-6__items::after {
    content: "";
    position: absolute;
    width: 9.722vw;
    height: 100%;
    right: 0;
    top: 0;
    background: rgba(255, 255, 255, 0.7);
    z-index: 3;
  }

  .page-template-home .section-6 .section-6__items .swiper-slide,
  .page-template-ecommerce .section-6 .section-6__items .swiper-slide {
    background: #ffffff;
    border: 0.07vw solid #ebf0f5;
    border-radius: 0vw 0vw 2.78vw 0vw;
    padding: 2.57vw 0 3.06vw;
    height: 30.97vw;
  }

  .page-template-home .section-6 .section-6__items .swiper-slide::after,
  .page-template-ecommerce .section-6 .section-6__items .swiper-slide::after {
    content: "";
    position: absolute;
    width: 5.556vw;
    height: 5.556vw;
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 0C62.0914 0 80 17.9086 80 40C80 62.0914 62.0914 80 40 80H0L0 40C0 17.9086 17.9086 0 40 0Z' fill='%23E9F3FF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    top: 5.972vw;
    left: 1.181vw;
  }

  .page-template-home
  .section-6
  .section-6__items
  .swiper-slide:nth-child(2n)::after,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .swiper-slide:nth-child(2n)::after {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 0C62.0914 0 80 17.9086 80 40C80 62.0914 62.0914 80 40 80H0L0 40C0 17.9086 17.9086 0 40 0Z' fill='%23F1F4F8'/%3E%3C/svg%3E");
  }

  .page-template-home .section-6 .section-6__items .section-6__items-rating,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-rating {
    padding: 0 2.43vw 2.99vw;
  }

  .page-template-home .section-6 .section-6__items .section-6__items-rating img,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-rating
  img {
    width: 7.292vw;
  }

  .page-template-home .section-6 .section-6__items p,
  .page-template-ecommerce .section-6 .section-6__items p {
    padding: 0 2.43vw 0;
    font-size: 1.04vw;
    line-height: 1.88vw;
    letter-spacing: -0.0025em;
    color: #293263;
    margin: 0;
    position: relative;
    z-index: 3;
  }
  .section-6__items_text {
    padding-bottom: 6.94vw;
  }

  .page-template-home .section-6 .section-6__items .section-6__items-info,
  .page-template-ecommerce .section-6 .section-6__items .section-6__items-info,
  .page-template-about .section-6 .section-6__items .section-6__items-info {
    padding: 0.97vw 2.43vw 0;
    border-top: 0.07vw solid #ebf0f5;
    display: flex;
    position: absolute;
    bottom: 1.94vw;
    height: 5.83vw;
    min-width: 100%;
    align-items: center;
  }

  .page-template-home .section-6 .section-6__items .section-6__items-info img,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  img,
  .page-template-about .section-6 .section-6__items .section-6__items-info img {
    margin-right: 1.32vw;
    width: 3.47vw;
    object-fit: cover;
    height: 3.47vw;
    border: 0.07vw solid #ebf0f5;
    border-radius: 100%;
  }

  .page-template-home
  .section-6
  .section-6__items
  .section-6__items-info
  .section-6__items-name,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  .section-6__items-name {
    width: 70%;
  }

  .page-template-home
  .section-6
  .section-6__items
  .section-6__items-info
  strong,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  strong {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.944vw;
    letter-spacing: -0.0025em;
    color: #293263;
    display: block;
  }

  .page-template-home .section-6 .section-6__items .section-6__items-info span,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  span {
    font-size: 0.903vw;
    line-height: 1.528vw;
    letter-spacing: -0.0025em;
    color: #767b99;
    display: block;
  }

  .page-template-home .section-6 .section-6__pl_1,
  .page-template-ecommerce .section-6 .section-6__pl_1 {
    bottom: 2.5vw;
    left: 3.403vw;
    width: 2.083vw;
  }

  .page-template-home .section-6 .section-6__pl_2,
  .page-template-ecommerce .section-6 .section-6__pl_2 {
    right: 30%;
    top: 6.319vw;
    height: 2.083vw;
  }

  .page-template-home .section-7,
  .page-template-ecommerce .section-7 {
    padding: 3.125vw 0 9.375vw;
    background: linear-gradient(
            359.53deg,
            #e8f0f9 24.52%,
            rgba(245, 250, 255, 0) 99.7%
    );
  }

  .page-template-home .section-7 .section-7__content,
  .page-template-ecommerce .section-7 .section-7__content {
    max-width: 40.972vw;
  }

  .page-template-home .section-7 .section-7__items,
  .page-template-ecommerce .section-7 .section-7__items {
    display: flex;
    flex-wrap: wrap;
    margin: 5.347vw -1.042vw 0;
    align-items: flex-start;
  }

  .page-template-home .section-7 .section-7__items li,
  .page-template-ecommerce .section-7 .section-7__items li {
    width: 19.444vw;
    height: 20.556vw;
    margin: 0 1.042vw;
    background: #ffffff;
    box-shadow: 0vw 0.347vw 1.042vw rgba(56, 76, 116, 0.05);
    border-radius: 1.25vw;
    padding: 2.083vw 2.014vw 4.722vw;
    position: relative;
  }

  .page-template-home .section-7 .section-7__items li:nth-child(2n),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(2n) {
    margin-top: 4.931vw;
  }

  .page-template-home .section-7 .section-7__items li:nth-child(3),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(3) {
    margin-top: -2.222vw;
  }

  .page-template-home .section-7 .section-7__items li:nth-child(4),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(4) {
    margin-top: 2.222vw;
  }

  .page-template-home .section-7 .section-7__items li img,
  .page-template-ecommerce .section-7 .section-7__items li img {
    margin-bottom: 1.181vw;
  }

  .page-template-home .section-7 .section-7__items li p,
  .page-template-ecommerce .section-7 .section-7__items li p {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.875vw;
    color: #293263;
    margin: 0;
  }

  .page-template-home .section-7 .section-7__pl,
  .page-template-ecommerce .section-7 .section-7__pl {
    width: 48.68vw;
    height: 54.79vw;
    top: 0;
    right: 0;
  }

  .page-template-home .section-7 .section-7__pl_1,
  .page-template-ecommerce .section-7 .section-7__pl_1 {
    top: 24.44vw;
    right: 0;
    z-index: 2;
    width: 42.5vw;
  }

  .page-template-home .section-7 .section-7__pl_2,
  .page-template-ecommerce .section-7 .section-7__pl_2 {
    top: 9.236vw;
    right: 3.208vw;
    width: 4.028vw;
  }

  .page-template-home .section-7 .section-7__pl_3,
  .page-template-ecommerce .section-7 .section-7__pl_3 {
    bottom: -11.597vw;
    right: 15.417vw;
    z-index: 3;
    width: 7.639vw;
  }

  .page-template-home .section-7 .section-7__pl_4,
  .page-template-ecommerce .section-7 .section-7__pl_4 {
    right: 0;
    top: 21.639vw;
    width: 16.806vw;
  }

  .page-template-home .section-7 .section-7__pl_5,
  .page-template-ecommerce .section-7 .section-7__pl_5 {
    bottom: -8.819vw;
    left: 9.653vw;
    z-index: 1;
    width: 20.486vw;
  }

  .page-template-home .section-7 .section-7__pl_6,
  .page-template-ecommerce .section-7 .section-7__pl_6 {
    z-index: 4;
    right: 18.125vw;
    top: 22.264vw;
    width: 5.417vw;
  }

  .page-template-home .section-7 .section-7__pl_7,
  .page-template-ecommerce .section-7 .section-7__pl_7 {
    left: 5.278vw;
    bottom: 4.931vw;
    width: 3.472vw;
  }

  .page-template-home .section-7 .section-7__pl_8,
  .page-template-ecommerce .section-7 .section-7__pl_8 {
    top: 0;
    left: 7.569vw;
    width: 2.222vw;
  }

  .page-template-home .cta,
  .page-template-ecommerce .cta {
    background: url(img/s8-bg.svg),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right top;
    padding: 5.833vw 0 9.306vw;
  }

  .page-template-home .cta .cta__content,
  .page-template-ecommerce .cta .cta__content {
    max-width: 43.403vw;
  }

  .page-template-home .cta .cta__content h2,
  .page-template-ecommerce .cta .cta__content h2 {
    color: #fff;
    margin-bottom: 3.819vw;
    font-size: 2.778vw;
    line-height: 3.75vw;
  }

  .page-template-home .cta .cta__content h5,
  .page-template-ecommerce .cta .cta__content h5 {
    color: #68adff;
  }

  .page-template-home .cta .cta__pl_1,
  .page-template-ecommerce .cta .cta__pl_1 {
    top: 13.889vw;
    left: 4.097vw;
    width: 2.986vw;
  }

  footer {
    background-color: #0a223b;
    background-image: url(img/footer-bg.svg);
    background-size: 48.958vw;
    background-repeat: no-repeat;
    background-position: left bottom;
    color: #fff;
    padding: 5.972vw 0 2.083vw;
  }

  footer .wrapper {
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  footer .to-top {
    position: absolute;
    top: -7.778vw;
    right: 0;
    z-index: 4;
  }

  footer .to-top img {
    max-width: 8.472vw;
  }

  footer .footer__left {
    max-width: 19.236vw;
  }

  footer .footer__left .footer__logo {
    margin-bottom: 1.111vw;
    display: block;
  }

  footer .footer__left .footer__logo img {
    max-width: 11.528vw;
  }

  footer .footer__left p {
    font-size: 0.903vw;
    line-height: 1.528vw;
    letter-spacing: -0.0025em;
    color: #767b99;
    margin: 0 0 1.597vw;
  }

  footer .footer__left .social_links {
    display: flex;
  }

  footer .footer__left .social_links li {
    margin-right: 1.389vw;
  }

  footer .footer__left .social_links li a {
    display: flex;
    width: 1.389vw;
    height: 1.389vw;
  }

  footer .footer__left .social_links li a img {
    width: 1.389vw;
  }

  footer .footer__right .bottom__menu {
    display: flex;
  }

  footer .footer__right .bottom__menu > li {
    width: 15.278vw;
  }

  footer .footer__right .bottom__menu > li:last-child {
    width: auto;
  }

  footer .footer__right .bottom__menu > li > a {
    display: block;
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.667vw;
    margin-bottom: 1.042vw;
    text-decoration: none;
    color: #fff;
  }

  footer .footer__right .bottom__menu > li ul li a {
    font-weight: 400;
    font-size: 0.903vw;
    line-height: 2.361vw;
    letter-spacing: -0.0025em;
    color: #767b99;
    text-decoration: none;
    display: block;
  }

  footer .footer__bottom {
    margin-top: 5.417vw;
  }

  footer .footer__bottom .wrapper {
    align-items: center;
  }

  footer .footer__bottom p {
    margin: 0;
    font-size: 0.903vw;
    line-height: 1.389vw;
    color: rgba(118, 123, 153, 0.5);
  }

  footer .footer__bottom ul {
    display: flex;
    align-items: center;
  }

  footer .footer__bottom ul.mobile {
    display: none;
  }

  footer .footer__bottom ul li {
    margin-left: 5.903vw;
    margin-right: 0.694vw;
  }

  footer .footer__bottom ul li a {
    font-size: 0.903vw;
    line-height: 1.458vw;
    color: rgba(118, 123, 153, 0.5);
    text-decoration: none;
  }

  .page-template-team .hero .hero__content {
    max-width: 25vw;
  }

  .page-template-team .hero .hero__pl {
    width: 60.694vw;
    height: 100%;
    top: 0;
    right: 0;
  }

  .page-template-team .hero .hero__pl_1 {
    top: 5.069vw;
    right: 2.986vw;
    width: 57.222vw;
  }

  .page-template-team .hero .hero__pl_2 {
    bottom: 3.194vw;
    left: 0;
    width: 4.167vw;
  }

  .page-template-team .hero .hero__pl_3 {
    bottom: 0.903vw;
    left: 6.806vw;
    width: 2.222vw;
  }

  .page-template-team .cta .cta__content h2 {
    margin-bottom: 1.736vw;
  }

  .page-template-team .team {
    background: linear-gradient(
            359.53deg,
            #e8f0f9 24.52%,
            rgba(245, 250, 255, 0) 99.7%
    );
    padding-bottom: 2.778vw;
  }

  .page-template-team .team .title-left {
    max-width: 20.833vw;
    margin-bottom: 4.167vw;
  }

  .page-template-team .team .team__items {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
  }

  .page-template-team .team .team__items li {
    width: 24.583vw;
    position: relative;
    margin-bottom: 3.75vw;
  }

  .page-template-team .team .team__items li:nth-child(2),
  .page-template-team .team .team__items li:nth-child(5),
  .page-template-team .team .team__items li:nth-child(8) {
    margin-top: -11.806vw;
  }

  .page-template-team .team .team__items li:nth-child(3n),
  .page-template-team .team .team__items li:last-child {
    margin-top: -22.222vw;
  }

  .page-template-team .team .team__items li:last-child {
    margin-left: auto;
  }

  .page-template-team .team .team__items li:hover .team__items-photo p {
    bottom: 0;
  }

  .page-template-team .team .team__items li .team__items-photo {
    position: relative;
    overflow: hidden;
    height: 24.306vw;
    width: 100%;
    border-radius: 1.528vw;
    margin-bottom: 2.083vw;
  }

  .page-template-team .team .team__items li .team__items-photo img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .page-template-team .team .team__items li .team__items-photo p {
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(
            359.34deg,
            #1e85ff 0.76%,
            rgba(30, 133, 255, 0) 99.63%
    ),
    rgba(41, 50, 99, 0.2);
    bottom: -100%;
    margin: 0;
    padding: 2.083vw;
    display: flex;
    align-items: flex-end;
    font-size: 0.903vw;
    line-height: 1.528vw;
    letter-spacing: -0.0025em;
    color: #ffffff;
    transition: all 0.5s;
  }

  .page-template-team .team .team__items li .team__items-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .page-template-team .team .team__items li .team__items-info p {
    margin: 0;
  }

  .page-template-team .team .team__items li .team__items-info strong {
    display: block;
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.944vw;
    letter-spacing: -0.0025em;
    color: #293263;
  }

  .page-template-team .team .team__items li .team__items-info span {
    font-size: 0.903vw;
    line-height: 1.528vw;
    letter-spacing: -0.0025em;
    color: #767b99;
  }

  .page-template-team .team .team__items li .team__items-info a,
  .page-template-about .team .team__items li .team__items-info a {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='19.5' stroke='%23293263' stroke-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1788 9.3064C15.8547 9.48251 16.3988 9.93994 16.7011 10.5861C16.9141 11.0414 16.9624 11.6789 16.8209 12.1658C16.5353 13.1486 15.6425 13.8288 14.6403 13.827C13.7228 13.8254 12.9135 13.3238 12.534 12.5214C11.7052 10.7687 13.3089 8.81919 15.1788 9.3064ZM25.5575 14.6781C27.4024 14.8839 28.5067 15.9427 28.8986 17.8812C29.0784 18.7708 29.1138 19.5684 29.1144 22.7335L29.115 25.7938L28.9352 25.9737L28.7554 26.1535L27.309 26.1533C25.9645 26.1532 25.8507 26.1458 25.6923 26.0492C25.5985 25.992 25.5096 25.8909 25.4948 25.8246C25.4799 25.7582 25.4598 24.3113 25.4502 22.6092C25.4348 19.8791 25.4221 19.4771 25.3421 19.1971C25.1999 18.6995 25.0046 18.3459 24.7463 18.1185C24.4288 17.8389 24.1246 17.7423 23.5614 17.7423C23.157 17.7423 23.0657 17.7612 22.782 17.9029C22.3934 18.0972 22.1207 18.3872 21.9192 18.8203C21.584 19.5407 21.5883 19.4935 21.556 22.8326L21.5264 25.8862L21.4061 26.0066C21.2876 26.1251 21.2628 26.1274 19.8614 26.1428C18.2962 26.1599 18.1895 26.1426 18.0693 25.8519C18.024 25.7424 18.0118 24.3219 18.0222 20.396L18.0363 15.0881L18.1846 14.9604L18.333 14.8328H19.7878C20.6782 14.8328 21.2818 14.8538 21.3436 14.8869C21.5153 14.9788 21.5749 15.1578 21.6041 15.6696L21.6322 16.1626L21.8359 15.8949C22.5506 14.9554 23.9478 14.4986 25.5575 14.6781ZM16.2114 14.9829C16.3114 15.083 16.3726 15.2108 16.3949 15.3664C16.4133 15.4948 16.4213 17.8852 16.4127 20.6783C16.3978 25.4653 16.3915 25.7648 16.3018 25.8969C16.1343 26.1437 16.0176 26.1598 14.53 26.1429L13.1469 26.1271L13.0004 25.9804L12.8539 25.8338L12.8391 20.5845C12.831 17.6975 12.8378 15.2797 12.8544 15.2118C12.871 15.1438 12.9466 15.0308 13.0223 14.9605L13.1602 14.8328H14.6107H16.0613L16.2114 14.9829Z' fill='%23293263'/%3E%3C/svg%3E");
    display: block;
    width: 2.778vw;
    height: 2.778vw;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .page-template-team .team .team__pl_1 {
    left: 6.111vw;
    bottom: 13.611vw;
    width: 2.778vw;
  }

  .page-template-team .team .team__pl_2 {
    bottom: 7.361vw;
    left: 8.889vw;
  }

  .page-template-team .team .team__pl_3 {
    left: 0;
    right: 0;
    margin: auto;
    z-index: 4;
    width: 7.639vw;
    bottom: -4.167vw;
  }

  .page-template-team .team .team__pl_4 {
    top: -5.486vw;
    left: 4.861vw;
    width: 2.083vw;
  }

  .page-template-history .hero,
  .page-template-career .hero {
    background-position: calc(100% - 8.958vw) 0;
    background-image: url(img/bg-light-circle-center.svg);
    background-size: 69.028vw;
    margin-bottom: 8.542vw;
  }

  .page-template-history .hero .hero__content,
  .page-template-career .hero .hero__content {
    max-width: 23.958vw;
  }

  .page-template-history .hero .hero__pl,
  .page-template-career .hero .hero__pl {
    width: 52.847vw;
    height: 100%;
    right: 0;
    top: 0;
  }

  .page-template-history .hero .hero__pl_1,
  .page-template-career .hero .hero__pl_1 {
    top: 6.458vw;
    right: 5.278vw;
    width: 52.917vw;
  }

  .page-template-history .hero .hero__pl_2,
  .page-template-career .hero .hero__pl_2 {
    bottom: 15.625vw;
    left: -2.083vw;
    width: 2.083vw;
  }

  .page-template-history .hero .hero__pl_3,
  .page-template-career .hero .hero__pl_3 {
    width: 4.167vw;
    right: 12.778vw;
    bottom: 0;
    transform: rotateY(-180deg);
  }

  .page-template-history .hero .hero__pl_4,
  .page-template-career .hero .hero__pl_4 {
    bottom: 6.944vw;
    width: 4.167vw;
    transform: rotateY(-180deg);
    left: -4.236vw;
  }

  .page-template-for-sender .hero {
    background-image: url(img/bg-light-circle-top.svg);
    background-position: right top;
    background-size: 52.014vw;
    margin-bottom: 0;
    padding-bottom: 7.639vw;
  }

  .page-template-for-sender .hero .hero__pl {
    width: 48.611vw;
    height: 44.306vw;
    right: 0;
    top: 8.958vw;
  }

  /*   .page-template-for-sender .hero .hero__pl_1 {
    top: 0;
    right: 3.819vw;
    width: 48.472vw;
    height: 370px;
  } */

  .page-template-for-sender .hero .hero__pl_2 {
    fill: #d5e6fb;
    left: -0.833vw;
    top: 37%;
    width: 1.389vw;
    height: 1.389vw;
  }

  .page-template-for-sender .hero .hero__pl_3 {
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    bottom: 4.861vw;
    left: 9.236vw;
    width: 2.778vw;
    height: 2.778vw;
  }

  .page-template-for-sender .hero .hero__pl_4 {
    fill: #d5e6fb;
    right: 4.861vw;
    bottom: 17.778vw;
    width: 1.736vw;
    height: 0.903vw;
  }

  .page-template-for-sender .hero .hero__pl_5 {
    right: 9.514vw;
    top: 9.028vw;
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    width: 1.389vw;
    height: 1.389vw;
  }

  .page-template-for-sender .tabs {
    padding-top: 6.94vw;
    padding-bottom: 24.097vw;
    background: url(img/s3-circle.svg),
    linear-gradient(359.53deg, #e8f0f9 24.52%, rgba(245, 250, 255, 0) 99.7%);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 60.208vw, auto;
  }

  .page-id-900 .tabs {
    padding-top: 0px;
  }

  .page-template-for-sender .tabs .tabs__pl_1 {
    top: 2.78vw;
  }

  .page-about .section-4__pl_4 {
    /*     top: -50px; */
    /*     width: 370px; */
    width: 50%;
  }

  .page-template-for-sender .tabs .tabs__pl {
    width: 48.611vw;
    height: 34.722vw;
    left: 0;
    top: 18.472vw;
  }

  .page-template-ecommerce .section-3 {
    padding-bottom: 150px;
  }

  .page-template-for-sender .tabs .tabs__pl_1 {
    left: 3.333vw;
    width: 49.236vw;
  }

  .page-template-for-sender .tabs .tabs__pl_2 {
    fill: #e6f0fe;
    left: 4.931vw;
    top: -4.167vw;
    width: 1.389vw;
    height: 1.389vw;
  }

  .page-template-for-sender .tabs .tabs__pl_3 {
    right: 10.417vw;
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    top: -2.083vw;
    width: 2.917vw;
    height: 2.917vw;
  }

  .page-template-for-sender .tabs .tabs__pl_4 {
    bottom: 0;
    width: 3.125vw;
    height: 3.125vw;
    fill: #d5e6fb;
    left: 13.75vw;
    transform: scaleY(-1);
  }

  .page-template-for-sender .section-content {
    width: 31.944vw;
    margin-top: 7.569vw;
    margin-left: auto;
  }

  .page-template-for-sender .cta {
    background: url(img/s8-bg2.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 52.361vw, auto;
  }

  .page-template-connect-subpage .hero {
    padding-bottom: 13.889vw;
    margin-bottom: 7.986vw;
  }

  .page-template-connect-subpage .hero .hero__content {
    max-width: 25vw;
  }

  .page-template-connect-subpage .hero .hero__pl {
    width: 50.347vw;
    height: 31.944vw;
    top: 11.944vw;
    right: 7.847vw;
  }

  .page-template-connect-subpage .hero .hero__pl_1 {
    right: 0;
    top: 0;
    width: 48.889vw;
  }

  .page-template-connect-subpage .hero .hero__pl_2 {
    left: 0;
    bottom: 0;
    fill: #e6f0fe;
    width: 1.389vw;
    height: 1.389vw;
  }

  .page-template-connect-subpage .hero .hero__pl_3 {
    left: 3.264vw;
    bottom: 10.278vw;
    fill: #d5e6fb;
    width: 2.778vw;
    height: 2.778vw;
  }

  .page-template-connect-subpage .hero .hero__pl_4 {
    width: 3.542vw;
    height: 3.542vw;
    fill: #d5e6fb;
    bottom: -6.25vw;
    left: -2.431vw;
    transform: scaleY(-1);
  }

  .page-template-connect-subpage .hero .hero__pl_5 {
    width: 4.167vw;
    height: 4.167vw;
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    bottom: -6.944vw;
    right: 22.847vw;
    transform: scaleY(-1);
    z-index: 3;
  }

  .page-template-connect-subpage .hero .hero__pl_6 {
    right: 11.597vw;
    top: 1.458vw;
    fill: #1e85ff;
    fill-opacity: 0.1;
    width: 2.222vw;
    height: 2.222vw;
  }

  .page-template-connect-subpage .tabs {
    padding-bottom: 7.569vw;
  }

  .page-template-connect-subpage .tabs .title-center {
    max-width: 48.611vw;
    margin: 0 auto;
  }

  .page-template-connect-subpage .tabs .section-content {
    margin-top: 7.569vw;
    margin-left: auto;
    width: 39.583vw;
  }

  .page-template-connect-subpage .tabs .tabs__pl {
    width: 46.181vw;
    height: 51.111vw;
    top: 9.722vw;
    left: 0;
  }

  .page-template-connect-subpage .tabs .tabs__pl_1 {
    width: 42.5vw;
  }

  .page-template-connect-subpage .tabs .tabs__pl_2 {
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    left: 9.306vw;
    top: -13.889vw;
    width: 2.222vw;
    height: 2.222vw;
    transform: scaleX(-1) scaleY(-1);
  }

  .page-template-connect-subpage .tabs .tabs__pl_3 {
    left: 5.694vw;
    bottom: -4.931vw;
    width: 1.389vw;
    height: 1.389vw;
    fill: #e6f0fe;
  }

  .page-template-connect-subpage .tabs .tabs__pl_4 {
    right: 8.264vw;
    bottom: 4.167vw;
    fill: #d5e6fb;
    width: 3.472vw;
    height: 3.472vw;
    transform: scaleY(-1);
  }

  .page-template-connect-subpage .tabs .tabs__pl_5 {
    right: 14.028vw;
    top: 5.347vw;
    fill: #d5e6fb;
    width: 2.778vw;
    height: 2.778vw;
  }

  .page-template-connect-subpage .workout {
    padding: 4.861vw 0 11.806vw;
    background: url(img/bg-light-circle-top2.svg),
    linear-gradient(359.53deg, #e8f0f9 24.52%, rgba(245, 250, 255, 0) 99.7%);
    background-repeat: no-repeat;
    background-position: right 4.861vw;
    background-size: 49.028vw, auto;
  }

  .page-template-connect-subpage .workout .section-content {
    max-width: 33.333vw;
    position: relative;
    z-index: 2;
  }

  .page-template-connect-subpage .workout .workout__items {
    margin-top: 2.569vw;
  }

  .page-template-connect-subpage .workout .workout__items li {
    display: flex;
    margin-bottom: 3.333vw;
    align-items: flex-start;
  }

  .page-template-connect-subpage .workout .workout__items .workout__items-icon {
    background: rgba(30, 133, 255, 0.08);
    border-radius: 0.833vw;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4.583vw;
    height: 4.583vw;
    margin-right: 1.667vw;
    flex: 0 0 auto;
  }

  .page-template-connect-subpage
  .workout
  .workout__items
  .workout__items-info
  strong {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 2.083vw;
    display: block;
    color: #293263;
  }

  .page-template-connect-subpage
  .workout
  .workout__items
  .workout__items-info
  p {
    font-size: 1.042vw;
    line-height: 1.875vw;
    color: #767b99;
    margin: 0;
  }

  .page-template-connect-subpage
  .workout
  .workout__items
  .workout__items-info
  p
  a {
    text-decoration: underline;
  }

  .page-template-connect-subpage .workout .btns {
    margin-top: 4.861vw;
  }

  .page-template-connect-subpage .workout .work__pl {
    width: 663 0.139vw;
    height: 26.389vw;
    right: 5.278vw;
    top: 16.458vw;
  }

  .page-template-connect-subpage .workout .work__pl_1 {
    width: 53.056vw;
    max-width: inherit;
    right: -2.778vw;
    top: 3.819vw;
  }

  .page-template-connect-subpage .workout .work__pl_2 {
    bottom: -7.292vw;
    width: 3.542vw;
    height: 3.542vw;
    fill: #d5e6fb;
    transform: scaleY(-1);
    left: 50%;
  }

  .page-template-connect-subpage .workout .work__pl_3 {
    right: 5.347vw;
    top: 0;
    fill: #d5e6fb;
    width: 2.778vw;
    height: 2.778vw;
  }

  .page-template-connect-subpage .workout .work__pl_4 {
    width: 2.222vw;
    height: 2.222vw;
    fill: #cad9f2;
    bottom: -12.639vw;
    transform: scaleX(-1) scaleY(-1);
    left: -6.944vw;
  }

  .page-template-connect-subpage .workout .work__pl_5 {
    fill: #d5e6fb;
    top: -2.014vw;
    left: 8.403vw;
    width: 4.167vw;
    height: 4.167vw;
    transform: scaleX(-1);
  }

  .page-template-connect-subpage .cta {
    background: linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    padding: 3.472vw 0 4.167vw;
  }

  .page-template-connect-subpage .cta .wrapper {
    display: flex;
    justify-content: space-between;
  }

  .page-template-connect-subpage .cta .cta__content {
    padding-top: 7.778vw;
  }

  .page-template-connect-subpage .cta .cta__items {
    display: flex;
    flex-wrap: wrap;
    max-width: 50vw;
  }

  .page-template-connect-subpage .cta .cta__items li {
    width: 15.278vw;
    height: 19.792vw;
    border-radius: 0.833vw;
    background: #4591ec;
    margin: 0 0.694vw 1.389vw;
    padding: 2.5vw 1.736vw;
    text-align: center;
    position: relative;
  }

  .page-template-connect-subpage .cta .cta__items li img {
    display: block;
    margin: 0 auto 1.528vw;
    max-height: 2.917vw;
  }

  .page-template-connect-subpage .cta .cta__items li p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 0.972vw;
    line-height: 1.667vw;
    margin: 0;
  }

  .page-template-connect-subpage .cta .cta__items li strong {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 2.083vw;
    display: block;
    margin: 0 0 0.139vw;
    color: #fff;
  }

  .page-template-connect-subpage .cta .cta__items li .link {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.16667L16.8333 7.16667M16.8333 7.16667L11 1.33333M16.8333 7.16667L11 13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 0.833vw 0vw 0.833vw;
  }

  .page-template-connect-subpage .cta .cta__items li .link:hover {
    background-color: #062c69;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(1),
  .page-template-connect-subpage .cta .cta__items li:nth-child(3) {
    margin-top: 3.472vw;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(5) {
    margin-top: -3.472vw;
    background: #1eaeff;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(2) {
    background: #215cf2;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(3) {
    background: #5ab0ff;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(4) {
    background: #167fdf;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(6) {
    background: #1e85ff;
  }

  .page-template-connect-subpage .cta .cta__pl_1 {
    left: 7.083vw;
    bottom: 7.083vw;
    top: inherit;
  }

  .page-template-connect-subpage .cta .cta__pl_2 {
    width: 2.431vw;
    height: 2.431vw;
    bottom: 9.028vw;
    left: 12.986vw;
    fill: rgba(255, 255, 255, 0.1);
  }

  .page-template-connect-subpage .cta .cta__pl_3 {
    right: 4.028vw;
    top: 20.417vw;
    width: 2.222vw;
    height: 2.222vw;
    fill: #013281;
    transform: scaleX(-1) scaleY(-1);
  }

  .page-template-ecommerce .hero {
    background-image: url(img/bg-light-circle-top.svg);
    background-position: right top;
    background-size: 52.014vw;
    margin-bottom: 0;
    padding-bottom: 9.653vw;
  }

  .page-template-ecommerce .hero .hero__content p {
    max-width: 25.972vw;
  }

  .page-template-ecommerce .hero .hero__pl {
    bottom: inherit;
    top: 0;
    right: 0;
    height: 100%;
  }

  .page-template-ecommerce .hero .hero__pl .hero__pl_1 {
    bottom: inherit;
    width: 44.167vw;
    top: 10.069vw;
    right: 5.278vw;
  }

  .page-template-ecommerce .hero .hero__pl .hero__pl_2 {
    top: 10.486vw;
    right: 20vw;
    fill: #d5e6fb;
    width: 1.944vw;
  }

  .page-template-ecommerce .hero .hero__pl .hero__pl_3 {
    background: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    bottom: 2.292vw;
    margin: 0;
    transform: scaleY(-1);
    fill: #d5e6fb;
    left: 1.667vw;
    width: 3.542vw;
    height: 3.542vw;
  }

  .page-template-ecommerce .hero .hero__pl .hero__pl_4 {
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    background: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    width: 4.167vw;
    height: 4.167vw;
    right: 9.722vw;
    bottom: 0;
    left: inherit;
    transform: scaleY(-1);
  }

  .page-template-ecommerce .hero .hero__pl .hero__pl_5 {
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    left: 5.208vw;
    bottom: 18.056vw;
    width: 2.222vw;
    height: 2.222vw;
    transform: scaleX(-1);
  }

  .page-template-ecommerce .section-7 {
    padding-top: 14.097vw;
    padding-bottom: 21.25vw;
  }

  .page-template-ecommerce .section-7 .section-7__content {
    margin-left: auto;
    font-size: 1.042vw;
    line-height: 1.875vw;
    max-width: 38.889vw;
    color: #293263;
  }

  .page-template-ecommerce .section-7 .section-7__content h2 {
    margin-bottom: 1.875vw;
  }

  .page-template-ecommerce .section-7 .section-7__content p {
    margin-bottom: 1.806vw;
  }

  .page-template-ecommerce .section-7 .section-7__pl {
    width: 612 0.069vw;
    height: 669.1 0.597vw;
    top: 4.444vw;
    left: 0;
    right: inherit;
  }

  .page-template-ecommerce .section-7 .section-7__pl::before {
    content: "";
    position: absolute;
    width: 37.361vw;
    height: 20.417vw;
    left: 0vw;
    top: 0vw;
    background: #0b48aa;
    border-radius: 0vw 4.167vw 4.167vw 4.167vw;
  }

  .page-template-ecommerce .section-7 .section-7__pl .section-7__pl_1 {
    top: 2.778vw;
    right: inherit;
    left: 0;
    width: 42.569vw;
  }

  .page-template-ecommerce .section-7 .section-7__pl .section-7__pl_2 {
    fill: #c4d8f0;
    width: 4.028vw;
    height: 4.306vw;
    transform: scaleY(-1);
    top: 1.389vw;
    z-index: 2;
    left: 3.681vw;
  }

  .page-template-ecommerce .section-7 .section-7__pl .section-7__pl_4 {
    width: 2.222vw;
    height: 2.222vw;
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    right: inherit;
    top: unset;
    bottom: -5.278vw;
    z-index: 4;
    left: 20.139vw;
    transform: scale(-1);
  }

  .page-template-ecommerce .section-7 .section-7__pl .section-7__pl_5 {
    bottom: 0;
    left: 0;
    width: 19.583vw;
    fill: #062c69;
  }

  .page-template-ecommerce .section-7 .section-7__pl .section-7__pl_3 {
    bottom: 0;
    right: 4.097vw;
    width: 5.833vw;
    height: 5.833vw;
    fill: #1e85ff;
    transform: scaleY(-1);
  }

  .page-template-ecommerce .section-7 .section-7__pl_6 {
    right: 8.333vw;
    top: unset;
    bottom: 16.181vw;
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    width: 2.778vw;
    height: 2.778vw;
  }

  .page-template-ecommerce .section-5 {
    padding-bottom: 10.972vw;
    margin-bottom: 14.097vw;
  }

  .page-template-ecommerce .section-5 .wrapper {
    display: flex;
  }

  .page-template-ecommerce .section-5 .title-left {
    max-width: 39.444vw;
    margin-top: 4.444vw;
    padding-left: 7.5vw;
  }

  .page-template-ecommerce .section-5 .title-left h5 {
    color: #68adff;
    margin-bottom: 1.458vw;
  }

  .page-template-ecommerce .section-5 .title-left h2 {
    color: #fff;
    line-height: 3.611vw;
  }

  .page-template-ecommerce .section-5 .section-5__content {
    max-width: 31.597vw;
    padding-top: 5vw;
  }

  .page-template-ecommerce .section-5 .section-5__content .section-5__items li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 2.917vw;
  }

  .page-template-ecommerce
  .section-5
  .section-5__content
  .section-5__items
  li:last-child {
    margin-bottom: 0;
  }

  .page-template-ecommerce
  .section-5
  .section-5__content
  .section-5__items
  li
  .section-5__items-img {
    flex: 0 0 auto;
  }

  .page-template-ecommerce
  .section-5
  .section-5__content
  .section-5__items
  li
  img {
    width: 4.306vw;
    margin-right: 2.569vw;
  }

  .page-template-ecommerce
  .section-5
  .section-5__content
  .section-5__items
  li
  p {
    margin: 0;
    font-size: 1.042vw;
    line-height: 1.875vw;
  }

  .page-template-ecommerce .section-5 .section-5__pl {
    width: 54.583vw;
    height: 38.125vw;
    top: unset;
    left: 0;
    bottom: -8.403vw;
  }

  .page-template-ecommerce .section-5 .section-5__pl .section-5__pl_1 {
    width: 54.514vw;
    left: 0;
    top: 0;
  }

  .page-template-ecommerce .section-5 .section-5__pl_2 {
    height: 3.611vw;
    width: 3.611vw;
    fill: #1e85ff;
    top: 4.931vw;
    left: 9.722vw;
    z-index: 2;
    transform: scaleY(-1);
  }

  .page-template-ecommerce .section-5 .section-5__pl_3 {
    fill: #0d3677;
    width: 2.778vw;
    height: 2.778vw;
    right: inherit;
    left: 46%;
    top: 21.806vw;
  }

  .page-template-ecommerce .section-5 .section-5__pl_4 {
    fill: rgb(30, 133, 255);
    fill-opacity: 0.5;
    width: 2.222vw;
    height: 2.222vw;
    top: 3.819vw;
    right: 3.681vw;
    z-index: 3;
  }

  .page-template-ecommerce .section-5 .section-5__pl_5 {
    fill: #154eaa;
    width: 4.167vw;
    height: 4.167vw;
    right: 7.222vw;
    bottom: 4.861vw;
    z-index: 3;
    transform: scaleY(-1);
  }

  .page-template-ecommerce .section-2 {
    padding-bottom: 7.361vw;
  }

  .page-template-ecommerce .cta {
    background: #e8f0f9;
    color: #fff;
  }

  .page-template-ecommerce .cta::before {
    background: url(img/s8-bg3.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right bottom;
    border-radius: 6.25vw 0vw 0vw 0vw;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
  }

  .page-template-ecommerce .cta .wrapper {
    position: relative;
    z-index: 3;
  }

  .page-template-ecommerce .cta .title-center {
    margin-bottom: 5.347vw;
  }

  .page-template-ecommerce .cta .title-center h5 {
    color: #68adff;
  }

  .page-template-ecommerce .cta .title-center h2 {
    color: #fff;
  }

  .page-template-ecommerce .cta .parallax-content {
    z-index: 5;
  }

  .page-template-ecommerce .cta .table__pl_1 {
    width: 3.472vw;
    height: 3.472vw;
    fill: #042f73;
    top: 5.625vw;
    left: 12.847vw;
    transform: scaleY(-1);
  }

  .page-template-ecommerce .cta .table__pl_2 {
    top: 11.181vw;
    left: 7.778vw;
    width: 1.389vw;
    height: 1.389vw;
    fill: #0a47a7;
  }

  .page-template-ecommerce .cta .table__pl_3 {
    fill: rgb(30, 133, 255);
    fill-opacity: 0.2;
    top: 8.542vw;
    right: 16.111vw;
    transform: scaleY(-1);
    width: 2.778vw;
    height: 2.778vw;
  }

  .page-template-ecommerce .cta .table__pl_4 {
    width: 2.222vw;
    height: 2.222vw;
    fill: rgb(30, 133, 255);
    fill-opacity: 0.2;
    right: 3.889vw;
    top: 46.6%;
  }

  .page-template-ecommerce .cta .table__pl_5 {
    fill: #042f73;
    width: 3.194vw;
    height: 3.194vw;
    left: 4.306vw;
    top: 61%;
    transform: scale(-1);
  }

  .page-template-ecommerce .cta .table__pl_6 {
    fill: #044da2;
    width: 4.167vw;
    height: 4.167vw;
    right: 3.889vw;
    bottom: 22.5%;
  }

  .page-template-ecommerce .cta .cta__pl_1 {
    top: unset;
    bottom: 14.583vw;
  }

  .table {
    margin: 0 0 7.153vw;
  }

  .table table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border-radius: 0.833vw;
    overflow-x: hidden;
    background-color: #fff;
  }

  .table table th {
    background: rgba(30, 133, 255, 0.1);
    font-weight: 600;
    font-size: 0.903vw;
    line-height: 1.667vw;
    color: #293263;
    text-align: center;
    position: relative;
    padding: 1.042vw 1.875vw 1.25vw;
  }

  .table table th span {
    position: absolute;
    font-weight: 600;
    font-size: 0.694vw;
    line-height: 1.042vw;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    padding: 0.347vw 1.111vw;
    background: #1e85ff;
    border-radius: 1.111vw 1.111vw 0vw 0vw;
    width: 100%;
    top: -1.736vw;
    left: 0;
    right: 0;
    margin: auto;
  }

  .table table th:nth-child(1) {
    text-align: left;
  }

  .table table td {
    font-weight: 400;
    font-size: 0.833vw;
    line-height: normal;
    color: #767b99;
    text-align: center;
    padding: 1.042vw 1.528vw;
    border-top: 0.069vw solid #ebf0f5;
    background-color: #fff;
  }

  .table table td p {
    margin: 0;
  }

  .table table td strong {
    font-weight: 500;
    font-size: 1.111vw;
    line-height: 1.667vw;
  }

  .table table td h5 {
    font-weight: 500;
    font-size: 1.181vw;
    line-height: 1.667vw;
    color: #293263;
    margin: 0;
  }

  .table table td img {
    width: 1.389vw;
  }

  .table table td:nth-child(1) {
    padding-left: 1.875vw;
    text-align: left;
    max-width: 22.847vw;
  }

  .table table td:nth-child(1) p {
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.667vw;
    color: #293263;
    margin-top: 1.25vw;
  }

  .table table tr:nth-child(1) td {
    border-top: none;
  }

  .table table tr.colored td {
    border-top: none;
    background-color: #f7fbff;
  }

  .table table tr.colored + tr td {
    border-top: none;
  }

  .table table tr:last-child td:first-child {
    border-bottom-left-radius: 0.833vw;
  }

  .table table tr:last-child td:last-child {
    border-bottom-right-radius: 0.833vw;
  }

  .page-template-career .hero {
    padding-bottom: 14.167vw;
  }

  .page-template-career .hero a {
    color: #1e85ff;
  }

  .page-template-career .hero .hero__pl {
    top: 8.958vw;
    right: 16.111vw;
    width: 40.278vw;
  }

  .page-template-career .hero .hero__pl .hero__pl_2 {
    width: 1.25vw;
    height: 1.25vw;
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    bottom: inherit;
    left: 15.694vw;
  }

  .page-template-career .hero .hero__pl .hero__pl_1 {
    width: 44.306vw;
    max-width: inherit;
    top: 0;
    right: -3.611vw;
  }

  .page-template-career .hero .hero__pl .hero__pl_3 {
    fill: #1e85ff;
    width: 2.083vw;
    height: 2.083vw;
    transform: scaleY(-1);
    right: inherit;
    left: -2.569vw;
    bottom: 23.542vw;
  }

  .page-template-career .hero .hero__pl .hero__pl_4 {
    width: 2.778vw;
    height: 2.778vw;
    fill: #ffffff;
    bottom: 21.319vw;
    left: inherit;
    right: 10.556vw;
    z-index: 2;
  }

  .page-template-career .faq .faq__pl_2 {
    bottom: 9.028vw;
    left: 7.778vw;
    transform: none;
  }

  .page-template-career .faq .faq__pl_1 {
    bottom: 15.833vw;
    top: inherit;
    left: 15vw;
  }

  .page-template-career .faq .faq__pl_3 {
    bottom: inherit;
    top: -6.944vw;
    left: 5.486vw;
    transform: scaleY(-1);
  }

  .page-template-contacts .hero {
    margin-bottom: 0;
    background: url(img/bg-hero1.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 80%, auto;
    padding-bottom: 6.944vw;
  }

  .page-template-contacts .hero .wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .page-template-contacts .hero .hero__items {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .page-template-contacts .hero .hero__items li {
    width: 18.333vw;
    padding: 1.736vw;
    text-align: center;
    background: #ffffff;
    box-shadow: 0.417vw 0.278vw 4.167vw rgba(1, 50, 129, 0.25);
    border-radius: 1.25vw;
    margin: 0.833vw;
  }

  .page-template-contacts .hero .hero__items li img {
    display: block;
    margin: 0 auto 1.528vw;
    width: 4.931vw;
  }

  .page-template-contacts .hero .hero__items li h5 {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.875vw;
    text-align: center;
    letter-spacing: -0.0025em;
    color: #293263;
    margin-bottom: 0.139vw;
  }

  .page-template-contacts .hero .hero__items li p {
    margin: 0;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.875vw;
    text-align: center;
    letter-spacing: -0.0025em;
    color: #767b99;
  }

  .page-template-contacts .hero .hero__items li:nth-child(1) {
    margin-top: 3.819vw;
  }

  .page-template-contacts .hero .hero__items li:nth-child(4) {
    margin-top: -2.222vw;
  }

  .page-template-inqueries .hero {
    margin-bottom: 0;
    background: url(img/bg-hero1.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 80%, auto;
    padding-bottom: 6.944vw;
  }

  .page-template-inqueries .hero .wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .page-template-inqueries .hero .hero__items {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .page-template-inqueries .hero .hero__items li {
    width: 18.333vw;
    padding: 1.736vw;
    text-align: center;
    background: #ffffff;
    box-shadow: 0.417vw 0.278vw 4.167vw rgba(1, 50, 129, 0.25);
    border-radius: 1.25vw;
    margin: 0.833vw;
  }

  .page-template-inqueries .hero .hero__items li img {
    display: block;
    margin: 0 auto 1.528vw;
    width: 4.931vw;
  }

  .page-template-inqueries .hero .hero__items li h5 {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.875vw;
    text-align: center;
    letter-spacing: -0.0025em;
    color: #293263;
    margin-bottom: 0.139vw;
  }

  .page-template-inqueries .hero .hero__items li p {
    margin: 0;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.875vw;
    text-align: center;
    letter-spacing: -0.0025em;
    color: #767b99;
  }

  .page-template-inqueries .hero .hero__items li:nth-child(1) {
    margin-top: 3.819vw;
  }

  .page-template-inqueries .hero .hero__items li:nth-child(4) {
    margin-top: -2.222vw;
  }

  .popup {
    position: fixed;
    z-index: 6;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0a223b;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
  }

  .popup.show {
    display: flex;
  }

  .popup .wrapper {
    width: 71.667vw;
    padding: 3.472vw 0;
    max-height: 100vh;
    overflow: auto;
    position: relative;
  }

  .popup .popup__close {
    position: absolute;
    width: 4.167vw;
    height: 4.167vw;
    border-radius: 100%;
    padding: 0;
    cursor: pointer;
    border: 0.069vw solid rgba(255, 255, 255, 0.2);
    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 d='M20.044 1.61915L1.65917 20.0039M1.65917 1.61915L20.044 20.0039' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-size: 1.528vw;
    cursor: pointer;
    top: 4.722vw;
    right: 0;
    opacity: 0.7;
    transition: 0.5s;
  }

  .popup .popup__close:hover {
    opacity: 1;
  }

  .popup h2 {
    color: #fff;
  }

  .popup form {
    margin-top: 3.611vw;
  }

  form .cols {
    display: flex;
    justify-content: space-between;
    margin-top: 3.611vw;
  }

  form .cols > div {
    width: 31.667vw;
  }

  form label {
    display: block;
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    font-size: 0.903vw;
    line-height: 1.111vw;
    color: #1e85ff;
  }

  form .wpcf7-form-control-wrap {
    margin-bottom: 2.917vw;
    display: block;
  }

  form .wpcf7-form-control-wrap input,
  form .wpcf7-form-control-wrap select {
    background-color: transparent;
    border: none;
    border-bottom: 0.069vw solid #1e85ff;
    padding: 0.556vw 0;
    color: #fff;
    font-family: "Poppins";
    font-weight: 400;
    font-size: 1.181vw;
    line-height: 2.222vw;
    width: 100%;
  }

  form textarea {
    height: 18.194vw;
    width: 100%;
    background-color: transparent;
    border: none;
    color: #fff;
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    font-size: 1.181vw;
    line-height: 2.222vw;
    border-bottom: 0.069vw solid #1e85ff;
    padding: 0;
    resize: none;
  }

  form br {
    display: none;
  }

  form p {
    margin: 0;
  }

  form input[type="submit"] {
    height: 4.583vw;
    background: #1e85ff;
    border-radius: 3.472vw;
    min-width: 13.889vw;
    border: 0.069vw solid #1e85ff;
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.875vw;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
  }

  form input[type="submit"]:hover {
    background-color: transparent;
  }

  .single article {
    position: relative;
    padding-bottom: 13.333vw;
  }

  .single article::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background: linear-gradient(
            359.53deg,
            #e8f0f9 24.52%,
            rgba(245, 250, 255, 0) 99.7%
    );
  }

  .single article section {
    z-index: 2;
  }

  .post-top {
    padding: 10.139vw 0 5.764vw;
    text-align: center;
    color: #fff;
    background: linear-gradient(
            240.46deg,
            rgba(3, 64, 162, 0.8) 39.19%,
            rgba(1, 50, 129, 0.8) 74.77%
    );
  }

  .post-top .wrapper {
    max-width: 50vw;
  }

  .post-top .post-cats {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .post-top .post-cats li {
    padding: 0.139vw 0.694vw;
    border: 0.069vw solid rgba(255, 255, 255, 0.7);
    border-radius: 0.417vw;
    margin: 0 0.347vw;
    font-size: 0.903vw;
    line-height: 1.528vw;
    letter-spacing: -0.0025em;
    text-align: center;
  }

  .post-top h1 {
    font-weight: 600;
    font-size: 3.472vw;
    line-height: 4.444vw;
    margin: 1.389vw 0 1.181vw;
  }

  .post-top .post-info {
    display: flex;
    justify-content: center;
    font-size: 0.903vw;
    line-height: 1.042vw;
  }

  .post-top .post-info li {
    padding: 0 1.389vw;
    border-right: 0.069vw solid rgba(255, 255, 255, 0.5);
  }

  .post-top .post-info li:last-child {
    border: none;
  }

  .post-content {
    padding: 8.472vw 0 6.944vw;
    font-size: 1.042vw;
    line-height: 1.875vw;
    color: #293263;
  }

  .post-content .wrapper {
    max-width: 51.667vw;
  }

  .post-content p {
    margin: 0 0 1.944vw;
  }

  .post-content .wp-caption {
    margin: 4.306vw 0 3.264vw;
    max-width: 100%;
  }

  .post-content .wp-caption .wp-caption-text {
    font-size: 0.903vw;
    line-height: 1.944vw;
    text-align: right;
    color: #767b99;
    margin: 0;
  }

  .post-content h2 {
    font-weight: 600;
    font-size: 2.5vw;
    line-height: 3.611vw;
    color: #293263;
    margin-bottom: 0.972vw;
  }

  .post-content h3 {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.944vw;
    letter-spacing: -0.0025em;
    color: #293263;
    margin-bottom: 1.458vw;
  }

  .post-content ul li {
    position: relative;
    margin-bottom: 0.972vw;
    padding-left: 1.667vw;
  }

  .post-content ul li::before {
    content: "";
    position: absolute;
    left: 0;
    border-radius: 100%;
    width: 0.347vw;
    height: 0.347vw;
    background: #1e85ff;
    top: 0.764vw;
  }

  .post-content blockquote {
    background-color: #f1f8fe;
    border-radius: 1.528vw;
    padding: 5.278vw 4.167vw 3.194vw;
    margin: 4.306vw 0 3.889vw;
    background-image: url(img/quote.svg);
    background-repeat: no-repeat;
    background-size: 7.083vw;
    background-position: 2.917vw 2.5vw;
  }

  .post-content blockquote p {
    margin: 0;
    font-style: italic;
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 2.083vw;
    color: #293263;
  }

  .post-content .post-file {
    display: flex;
    align-items: center;
    background: #f1f8fe;
    border-radius: 1.528vw;
    padding: 2.431vw 4.167vw;
    margin-top: 4.236vw;
  }

  .post-content .post-file svg {
    margin-right: 1.181vw;
    width: 2.639vw;
    height: 2.639vw;
  }

  .post-content .post-file strong {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.944vw;
    color: #293263;
  }

  .post-content .post-file .btn {
    margin-left: auto;
    margin-right: 0;
    height: 3.472vw;
    line-height: 3.194vw;
    padding-left: 1.736vw;
    padding-right: 1.736vw;
    min-width: 9.722vw;
    font-weight: 500;
    font-size: 1.042vw;
  }

  .post-content .post__pl_7 {
    height: 3.472vw;
    width: 3.472vw;
    left: 11.389vw;
    transform: scaleY(-1);
    fill: #ccdaee;
    bottom: 8.333vw;
  }

  .post-content .post__pl_6 {
    width: 2.778vw;
    height: 2.778vw;
    fill: rgba(30, 133, 255, 0.1);
    left: 8.611vw;
    transform: scaleX(-1);
    bottom: 18.403vw;
  }

  .post-content .post__pl_5 {
    width: 4.722vw;
    height: 4.722vw;
    fill: rgba(30, 133, 255, 0.1);
    right: 8.403vw;
    bottom: 19%;
  }

  .post-content .post__pl_4 {
    fill: rgba(30, 133, 255, 0.1);
    width: 2.778vw;
    height: 2.778vw;
    left: 10vw;
    bottom: 37.6%;
    transform: scaleY(-1);
  }

  .post-content .post__pl_3 {
    fill: rgba(30, 133, 255, 0.1);
    width: 1.389vw;
    height: 1.389vw;
    left: 9.306vw;
    top: 23.403vw;
    transform: scaleX(-1);
  }

  .post-content .post__pl_2 {
    fill: rgba(30, 133, 255, 0.1);
    width: 2.083vw;
    height: 2.083vw;
    right: 8.403vw;
    top: 15.694vw;
  }

  .post-content .post__pl_1 {
    width: 2.917vw;
    height: 2.917vw;
    fill: rgba(30, 133, 255, 0.1);
    right: 12.222vw;
    top: 6.458vw;
  }

  .share {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 4.861vw 0;
  }

  .share > span {
    margin-right: 1.597vw;
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.944vw;
    color: #293263;
  }

  .share .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) {
    padding: 0 0.417vw;
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service)
  > span {
    width: 3.056vw;
    height: 3.056vw;
    border: 0.069vw solid rgba(41, 50, 99, 0.2);
    background-color: transparent !important;
    border-radius: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.389vw;
    transition: all 0.5s;
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service)
  > span
  svg {
    display: none;
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service)
  > span.a2a_s_facebook {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6 4.43368H14.1667V1.78368C13.4081 1.70481 12.646 1.66586 11.8833 1.66702C9.61666 1.66702 8.06666 3.05035 8.06666 5.58368V7.76702H5.50833V10.7337H8.06666V18.3337H11.1333V10.7337H13.6833L14.0667 7.76702H11.1333V5.87535C11.1333 5.00035 11.3667 4.43368 12.6 4.43368Z' fill='%23293263'/%3E%3C/svg%3E");
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service)
  > span.a2a_s_linkedin {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z' fill='%23293263'/%3E%3C/svg%3E");
    background-size: 0.972vw;
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service)
  > span.a2a_s_telegram {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4283 7.74273C13.8883 7.28273 14.345 6.2094 12.4283 7.51273C9.70501 9.3919 7.02085 11.1561 7.02085 11.1561C6.74455 11.281 6.44584 11.3488 6.14268 11.3554C5.83951 11.362 5.53815 11.3072 5.25668 11.1944C4.10668 10.8494 2.76418 10.3894 2.76418 10.3894C2.76418 10.3894 1.84751 9.81356 3.41668 9.20023C3.41668 9.20023 10.0508 6.47773 12.3517 5.51856C13.2333 5.13523 16.2242 3.90856 16.2242 3.90856C16.2242 3.90856 17.605 3.37106 17.49 4.67523C17.4517 5.2119 17.145 7.0919 16.8383 9.12356C16.3775 11.9994 15.8792 15.1444 15.8792 15.1444C15.8792 15.1444 15.8025 16.0261 15.1508 16.1794C14.4532 16.1676 13.7792 15.9249 13.2342 15.4894C13.0808 15.3744 10.3583 13.6486 9.36085 12.8052C9.25938 12.7365 9.17694 12.6432 9.12121 12.5341C9.06548 12.4249 9.03826 12.3034 9.04208 12.1809C9.04591 12.0584 9.08066 11.9389 9.14309 11.8334C9.20552 11.728 9.29362 11.64 9.39918 11.5777C10.7825 10.3127 12.4317 8.74023 13.4283 7.74273Z' fill='%23293263'/%3E%3C/svg%3E");
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service)
  > span.a2a_s_whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8333 11.6663C13.6667 11.583 12.5833 11.083 12.4167 10.9997C12.25 10.9163 12.0833 10.9163 11.9167 11.083C11.75 11.2497 11.4167 11.7497 11.25 11.9163C11.1667 12.083 11 12.083 10.8333 11.9997C10.25 11.7497 9.66666 11.4163 9.16666 10.9997C8.74999 10.583 8.33332 10.083 7.99999 9.58301C7.91666 9.41634 7.99999 9.24967 8.08332 9.16634C8.16666 9.08301 8.24999 8.91634 8.41666 8.83301C8.49999 8.74967 8.58332 8.58301 8.58332 8.49967C8.66666 8.41634 8.66666 8.24967 8.58332 8.16634C8.49999 8.08301 8.08332 7.08301 7.91666 6.66634C7.83332 6.08301 7.66666 6.08301 7.49999 6.08301C7.41666 6.08301 7.24999 6.08301 7.08332 6.08301C6.91666 6.08301 6.66666 6.24967 6.58332 6.33301C6.08332 6.83301 5.83332 7.41634 5.83332 8.08301C5.91666 8.83301 6.16666 9.58301 6.66666 10.2497C7.58332 11.583 8.74999 12.6663 10.1667 13.333C10.5833 13.4997 10.9167 13.6663 11.3333 13.7497C11.75 13.9163 12.1667 13.9163 12.6667 13.833C13.25 13.7497 13.75 13.333 14.0833 12.833C14.25 12.4997 14.25 12.1663 14.1667 11.833C14.1667 11.833 14 11.7497 13.8333 11.6663ZM15.9167 4.08301C12.6667 0.833008 7.41666 0.833008 4.16666 4.08301C1.49999 6.74967 0.99999 10.833 2.83332 14.083L1.66666 18.333L6.08332 17.1663C7.33332 17.833 8.66666 18.1663 9.99999 18.1663C14.5833 18.1663 18.25 14.4997 18.25 9.91634C18.3333 7.74967 17.4167 5.66634 15.9167 4.08301ZM13.6667 15.7497C12.5833 16.4163 11.3333 16.833 9.99999 16.833C8.74999 16.833 7.58332 16.4997 6.49999 15.9163L6.24999 15.7497L3.66666 16.4163L4.33332 13.9163L4.16666 13.6663C2.16666 10.333 3.16666 6.16634 6.41666 4.08301C9.66666 1.99967 13.8333 3.08301 15.8333 6.24967C17.8333 9.49967 16.9167 13.7497 13.6667 15.7497Z' fill='%23293263'/%3E%3C/svg%3E");
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service)
  > span.a2a_s_twitter {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3333 4.83351C17.707 5.10525 17.0445 5.28489 16.3667 5.36684C17.0818 4.93961 17.6177 4.26749 17.875 3.47517C17.203 3.87523 16.4673 4.15709 15.7 4.30851C15.1871 3.75232 14.5041 3.38209 13.7582 3.25588C13.0122 3.12968 12.2455 3.25464 11.5782 3.61117C10.9109 3.96769 10.3808 4.53562 10.071 5.22587C9.7613 5.91613 9.68941 6.68967 9.86667 7.42517C8.50786 7.35645 7.17871 7.00264 5.96555 6.38673C4.7524 5.77082 3.68238 4.90659 2.82501 3.85017C2.52429 4.37531 2.36627 4.97003 2.36667 5.57517C2.36561 6.13716 2.50352 6.69069 2.76813 7.18648C3.03275 7.68227 3.41585 8.10493 3.88334 8.41684C3.33999 8.40206 2.80824 8.25626 2.33334 7.99184V8.03351C2.33741 8.82092 2.61333 9.58275 3.11443 10.1901C3.61553 10.7975 4.31105 11.2132 5.08334 11.3668C4.78605 11.4573 4.4774 11.505 4.16667 11.5085C3.95158 11.506 3.73702 11.4865 3.52501 11.4502C3.74493 12.1275 4.17052 12.7195 4.74257 13.1436C5.31461 13.5678 6.00465 13.8031 6.71667 13.8168C5.51434 14.7629 4.02991 15.2792 2.50001 15.2835C2.22145 15.2844 1.94312 15.2677 1.66667 15.2335C3.2287 16.2421 5.04902 16.7774 6.90834 16.7752C8.19142 16.7885 9.46429 16.546 10.6526 16.0619C11.8409 15.5778 12.9209 14.8617 13.8293 13.9556C14.7378 13.0494 15.4566 11.9713 15.9438 10.7843C16.431 9.59719 16.6767 8.32495 16.6667 7.04184C16.6667 6.90017 16.6667 6.75017 16.6667 6.60017C17.3206 6.11252 17.8846 5.5147 18.3333 4.83351Z' fill='%23293263'/%3E%3C/svg%3E");
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service):hover
  > span {
    opacity: 1;
    background-color: #1e85ff !important;
    border-color: #1e85ff;
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service):hover
  > span.a2a_s_facebook {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6 4.43368H14.1667V1.78368C13.4081 1.70481 12.646 1.66586 11.8833 1.66702C9.61666 1.66702 8.06666 3.05035 8.06666 5.58368V7.76702H5.50833V10.7337H8.06666V18.3337H11.1333V10.7337H13.6833L14.0667 7.76702H11.1333V5.87535C11.1333 5.00035 11.3667 4.43368 12.6 4.43368Z' fill='white'/%3E%3C/svg%3E");
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service):hover
  > span.a2a_s_linkedin {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z' fill='white'/%3E%3C/svg%3E");
    background-size: 0.972vw;
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service):hover
  > span.a2a_s_telegram {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4283 7.74273C13.8883 7.28273 14.345 6.2094 12.4283 7.51273C9.70501 9.3919 7.02085 11.1561 7.02085 11.1561C6.74455 11.281 6.44584 11.3488 6.14268 11.3554C5.83951 11.362 5.53815 11.3072 5.25668 11.1944C4.10668 10.8494 2.76418 10.3894 2.76418 10.3894C2.76418 10.3894 1.84751 9.81356 3.41668 9.20023C3.41668 9.20023 10.0508 6.47773 12.3517 5.51856C13.2333 5.13523 16.2242 3.90856 16.2242 3.90856C16.2242 3.90856 17.605 3.37106 17.49 4.67523C17.4517 5.2119 17.145 7.0919 16.8383 9.12356C16.3775 11.9994 15.8792 15.1444 15.8792 15.1444C15.8792 15.1444 15.8025 16.0261 15.1508 16.1794C14.4532 16.1676 13.7792 15.9249 13.2342 15.4894C13.0808 15.3744 10.3583 13.6486 9.36085 12.8052C9.25938 12.7365 9.17694 12.6432 9.12121 12.5341C9.06548 12.4249 9.03826 12.3034 9.04208 12.1809C9.04591 12.0584 9.08066 11.9389 9.14309 11.8334C9.20552 11.728 9.29362 11.64 9.39918 11.5777C10.7825 10.3127 12.4317 8.74023 13.4283 7.74273Z' fill='white'/%3E%3C/svg%3E");
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service):hover
  > span.a2a_s_whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8333 11.6663C13.6667 11.583 12.5833 11.083 12.4167 10.9997C12.25 10.9163 12.0833 10.9163 11.9167 11.083C11.75 11.2497 11.4167 11.7497 11.25 11.9163C11.1667 12.083 11 12.083 10.8333 11.9997C10.25 11.7497 9.66666 11.4163 9.16666 10.9997C8.74999 10.583 8.33332 10.083 7.99999 9.58301C7.91666 9.41634 7.99999 9.24967 8.08332 9.16634C8.16666 9.08301 8.24999 8.91634 8.41666 8.83301C8.49999 8.74967 8.58332 8.58301 8.58332 8.49967C8.66666 8.41634 8.66666 8.24967 8.58332 8.16634C8.49999 8.08301 8.08332 7.08301 7.91666 6.66634C7.83332 6.08301 7.66666 6.08301 7.49999 6.08301C7.41666 6.08301 7.24999 6.08301 7.08332 6.08301C6.91666 6.08301 6.66666 6.24967 6.58332 6.33301C6.08332 6.83301 5.83332 7.41634 5.83332 8.08301C5.91666 8.83301 6.16666 9.58301 6.66666 10.2497C7.58332 11.583 8.74999 12.6663 10.1667 13.333C10.5833 13.4997 10.9167 13.6663 11.3333 13.7497C11.75 13.9163 12.1667 13.9163 12.6667 13.833C13.25 13.7497 13.75 13.333 14.0833 12.833C14.25 12.4997 14.25 12.1663 14.1667 11.833C14.1667 11.833 14 11.7497 13.8333 11.6663ZM15.9167 4.08301C12.6667 0.833008 7.41666 0.833008 4.16666 4.08301C1.49999 6.74967 0.99999 10.833 2.83332 14.083L1.66666 18.333L6.08332 17.1663C7.33332 17.833 8.66666 18.1663 9.99999 18.1663C14.5833 18.1663 18.25 14.4997 18.25 9.91634C18.3333 7.74967 17.4167 5.66634 15.9167 4.08301ZM13.6667 15.7497C12.5833 16.4163 11.3333 16.833 9.99999 16.833C8.74999 16.833 7.58332 16.4997 6.49999 15.9163L6.24999 15.7497L3.66666 16.4163L4.33332 13.9163L4.16666 13.6663C2.16666 10.333 3.16666 6.16634 6.41666 4.08301C9.66666 1.99967 13.8333 3.08301 15.8333 6.24967C17.8333 9.49967 16.9167 13.7497 13.6667 15.7497Z' fill='white'/%3E%3C/svg%3E");
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service):hover
  > span.a2a_s_twitter {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3333 4.83351C17.707 5.10525 17.0445 5.28489 16.3667 5.36684C17.0818 4.93961 17.6177 4.26749 17.875 3.47517C17.203 3.87523 16.4673 4.15709 15.7 4.30851C15.1871 3.75232 14.5041 3.38209 13.7582 3.25588C13.0122 3.12968 12.2455 3.25464 11.5782 3.61117C10.9109 3.96769 10.3808 4.53562 10.071 5.22587C9.7613 5.91613 9.68941 6.68967 9.86667 7.42517C8.50786 7.35645 7.17871 7.00264 5.96555 6.38673C4.7524 5.77082 3.68238 4.90659 2.82501 3.85017C2.52429 4.37531 2.36627 4.97003 2.36667 5.57517C2.36561 6.13716 2.50352 6.69069 2.76813 7.18648C3.03275 7.68227 3.41585 8.10493 3.88334 8.41684C3.33999 8.40206 2.80824 8.25626 2.33334 7.99184V8.03351C2.33741 8.82092 2.61333 9.58275 3.11443 10.1901C3.61553 10.7975 4.31105 11.2132 5.08334 11.3668C4.78605 11.4573 4.4774 11.505 4.16667 11.5085C3.95158 11.506 3.73702 11.4865 3.52501 11.4502C3.74493 12.1275 4.17052 12.7195 4.74257 13.1436C5.31461 13.5678 6.00465 13.8031 6.71667 13.8168C5.51434 14.7629 4.02991 15.2792 2.50001 15.2835C2.22145 15.2844 1.94312 15.2677 1.66667 15.2335C3.2287 16.2421 5.04902 16.7774 6.90834 16.7752C8.19142 16.7885 9.46429 16.546 10.6526 16.0619C11.8409 15.5778 12.9209 14.8617 13.8293 13.9556C14.7378 13.0494 15.4566 11.9713 15.9438 10.7843C16.431 9.59719 16.6767 8.32495 16.6667 7.04184C16.6667 6.90017 16.6667 6.75017 16.6667 6.60017C17.3206 6.11252 17.8846 5.5147 18.3333 4.83351Z' fill='white'/%3E%3C/svg%3E");
  }

  .posts .posts__title h2 {
    font-weight: 600;
    font-size: 3.472vw;
    line-height: 3.611vw;
    margin-bottom: 5.486vw;
  }

  .posts .posts__list {
    display: flex;
    margin: 0 -1.042vw;
    flex-wrap: wrap;
  }

  .posts .posts__list .posts__list-item {
    width: 30.7%;
    margin: 0 1.042vw;
  }

  .posts .posts__list .posts__list-item:hover .posts__img {
    opacity: 0.7;
  }

  .posts .posts__list .posts__list-item .posts__img {
    width: 100%;
    display: block;
    position: relative;
    border-radius: 1.319vw;
    overflow: hidden;
    height: 17.361vw;
    margin-bottom: 2.083vw;
    transition: all 0.5s;
  }

  .posts .posts__list .posts__list-item .posts__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .posts .posts__list .posts__list-item .posts__list-cats {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    top: 1.389vw;
  }

  .posts .posts__list .posts__list-item .posts__list-cats li {
    padding: 0.139vw 0.694vw 0.139vw 1.042vw;
    background: rgb(19, 79, 140);
    font-size: 0.903vw;
    line-height: 1.528vw;
    letter-spacing: -0.0025em;
    color: #ffffff;
    border-radius: 0vw 0.417vw 0.417vw 0vw;
    opacity: 0.7;
  }

  .posts .posts__list .posts__list-item .link {
    background-color: #1e85ff;
    border-radius: 0.833vw 0vw 1.25vw;
    width: 3.611vw;
    height: 3.611vw;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.16667L16.8333 7.16667M16.8333 7.16667L11 1.33333M16.8333 7.16667L11 13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .posts .posts__list .posts__list-item span {
    font-size: 0.903vw;
    line-height: 1.528vw;
    letter-spacing: -0.0025em;
    color: #1e85ff;
    display: block;
  }

  .posts .posts__list .posts__list-item h3 {
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.944vw;
    letter-spacing: -0.0025em;
    color: #293263;
    margin: 0.417vw 0 0.625vw;
  }

  .posts .posts__list .posts__list-item p {
    font-size: 0.903vw;
    line-height: 1.528vw;
    letter-spacing: -0.0025em;
    color: #767b99;
    margin: 0;
  }

  .page-template-blog .hero {
    margin-bottom: 0;
    padding-bottom: 9.097vw;
    background-image: url(img/bg-light-circle-top.svg);
    background-position: right top;
    background-size: 52.014vw;
  }

  .page-template-blog .hero .hero__content {
    max-width: 30.833vw;
  }

  .page-template-blog .hero .hero__pl {
    width: 36.111vw;
    height: 356.5 0.625vw;
    right: 9.583vw;
    top: 7.083vw;
  }

  .page-template-blog .hero .hero__pl_1 {
    width: 36.111vw;
  }

  .page-template-blog .hero .hero__pl_2 {
    width: 2.708vw;
    height: 4.653vw;
    fill: rgba(30, 133, 255, 0.1);
    bottom: 4.167vw;
    left: -4.167vw;
  }

  .page-template-blog .hero .hero__pl_3 {
    transform: scaleX(-1);
    width: 1.389vw;
    height: 1.389vw;
    fill: rgba(30, 133, 255, 0.1);
    left: 8.056vw;
    top: 2.778vw;
  }

  .page-template-blog .hero .hero__pl_4 {
    width: 0.694vw;
    height: 0.694vw;
    fill: #d5e6fb;
    right: 0.278vw;
    top: 10.417vw;
  }

  .page-template-blog .hero .hero__pl_5 {
    fill: rgba(30, 133, 255, 0.1);
    width: 2.083vw;
    height: 2.083vw;
    left: 4.931vw;
    bottom: 6.736vw;
  }

  .page-template-blog .posts {
    padding-bottom: 11.806vw;
    background: linear-gradient(
            359.53deg,
            #e8f0f9 24.52%,
            rgba(245, 250, 255, 0) 99.7%
    );
  }

  .page-template-blog .posts .posts__list .posts__list-item {
    margin-bottom: 4.514vw;
  }

  .pagination {
    margin-top: 1.181vw;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .pagination li {
    width: 4.444vw;
    height: 4.444vw;
    margin: 0 0.694vw;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #1e85ff;
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.806vw;
  }

  .pagination li a {
    display: flex;
    align-items: center;
    text-align: center;
    color: #293263;
    transition: all 0.5s;
  }

  .pagination li a:hover {
    color: #1e85ff;
  }

  .pagination li a:hover .pagination-arrow {
    background-color: #1e85ff;
    border-color: #1e85ff;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.375 8L1.5625 8M1.5625 8L8.125 1.4375M1.5625 8L8.125 14.5625' stroke='%23ffffff' stroke-opacity='1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .pagination li .pagination-arrow {
    width: 4.167vw;
    height: 4.167vw;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.375 8L1.5625 8M1.5625 8L8.125 1.4375M1.5625 8L8.125 14.5625' stroke='%23293263' stroke-opacity='0.2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.458vw;
    border: 0.069vw solid rgba(41, 50, 99, 0.2);
    border-radius: 6.944vw;
    display: block;
    transition: all 0.5s;
  }

  .pagination li .pagination-arrow.next {
    transform: scaleX(-1);
  }

  .page-template-hlife .faq {
    padding-top: 13.958vw;
  }

  .page-template-hlife .faq .title-left {
    width: 24.306vw;
    position: relative;
  }

  .page-template-hlife .faq .title-left h2 {
    font-size: 2.5vw;
    line-height: 3.611vw;
  }

  .page-template-hlife .faq .title-left .title-left__pl_1 {
    transform: scaleY(-1);
    fill: #e5f1ff;
    width: 2.778vw;
    height: 2.778vw;
    right: -1.319vw;
    bottom: 0.694vw;
  }

  .page-template-hlife .hlife__pl_1 {
    width: 3.472vw;
    height: 3.472vw;
    fill: rgba(30, 133, 255, 0.1);
    top: 12.778vw;
    left: 2.569vw;
  }

  .page-template-hlife .hlife__pl_2 {
    width: 2.778vw;
    height: 2.778vw;
    fill: #d5e6fb;
    right: 4.028vw;
    top: 21.875vw;
  }

  .page-template-hlife .hlife__pl_3 {
    width: 4.167vw;
    height: 4.167vw;
    fill: rgba(213, 230, 251, 0.7);
    transform: scale(-1);
    bottom: 4.236vw;
    left: 5.069vw;
  }

  .page-template-hlife .hlife__pl_4 {
    width: 2.083vw;
    height: 2.083vw;
    fill: rgba(30, 133, 255, 0.1);
    left: 15.625vw;
    bottom: 10.069vw;
  }

  .page-template-price .prices-top {
    background-image: url(img/bg-prices.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 80%, auto;
    padding: 10.625vw 0 16.736vw;
  }

  .page-template-price .prices-top .title-center h5 {
    color: #68adff;
  }

  .page-template-price .prices-top .title-center h2 {
    color: #fff;
  }

  .page-template-price .prices-top .prices-top__pl_1 {
    fill: rgba(30, 133, 255, 0.2);
    right: 15vw;
    transform: scaleY(-1);
    width: 2.778vw;
    height: 2.778vw;
    top: 10vw;
  }

  .page-template-price .prices-top .prices-top__pl_2 {
    width: 3.472vw;
    height: 3.472vw;
    fill: #042f73;
    top: 10.417vw;
    left: 12.847vw;
    transform: scaleY(-1);
  }

  .page-template-price .prices-top .prices-top__pl_3 {
    left: 7.778vw;
    top: 16.111vw;
    fill: #0a47a7;
    width: 1.389vw;
    height: 1.389vw;
  }

  .page-template-price .prices-top .prices-top__pl_4 {
    right: 7.083vw;
    width: 18.958vw;
    bottom: -5.556vw;
  }

  .page-template-price .prices {
    margin-top: -11.806vw;
    padding-bottom: 7.222vw;
    z-index: 4;
  }

  .page-template-price .prices::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 39.792vw;
    left: 0vw;
    bottom: 0;
    background: linear-gradient(
            359.53deg,
            #e8f0f9 24.52%,
            rgba(245, 250, 255, 0) 99.7%
    );
  }

  .page-template-price .prices .wrapper {
    position: relative;
    z-index: 2;
  }

  .page-template-price .prices .table table {
    border: 0.139vw solid rgba(30, 133, 255, 0.4);
    border-collapse: separate;
  }

  .page-template-price .prices .table table th span {
    top: -1.875vw;
  }

  .page-template-price .parallax-content {
    z-index: 4;
  }

  .page-template-price .table__pl_1 {
    width: 2.083vw;
    height: 2.083vw;
    right: 4.722vw;
    bottom: 8.681vw;
    fill: rgba(30, 133, 255, 0.1);
  }

  .page-template-price .table__pl_2 {
    width: 2.083vw;
    height: 2.083vw;
    right: 3.958vw;
    top: 37.7%;
    fill: rgba(30, 133, 255, 0.1);
  }

  .page-template-price .table__pl_3 {
    width: 1.389vw;
    height: 1.389vw;
    left: 5vw;
    top: 20.833vw;
    fill: rgba(30, 133, 255, 0.1);
    transform: scaleX(-1);
  }

  .page-template-price .table__pl_4 {
    width: 2.778vw;
    height: 2.778vw;
    left: 15.139vw;
    bottom: 5.347vw;
    fill: rgba(30, 133, 255, 0.1);
    transform: scaleY(-1);
  }

  .page-template-price .table__pl_5 {
    width: 4.722vw;
    height: 4.722vw;
    left: 4.028vw;
    bottom: 3.889vw;
    fill: rgba(30, 133, 255, 0.1);
    transform: scale(-1);
  }
  .page-template-about .hero .hero__pl {
    width: 41.04vw;
    height: 31.04vw;
    right: 7.97vw;
    top: 6.72vw;
  }
  .page-template-about .hero {
    background-image: url(img/bg-light-circle-top.svg);
    background-size: 52.01vw;
    padding-bottom: 5.73vw;
    background-position: right top;
  }
  .page-template-about .section-3 .section-content {
    max-width: 31.94vw;
    padding: 9.03vw 0 14.79vw;
  }
  .page-template-about .section-3 .section-3__pl {
    height: 38.82vw;
    width: 42.01vw;
  }
  .page-template-about .section-3 .section-3__pl .section-3__pl_1 {
    top: 5.9vw;
    width: 51.39vw;
  }
  .page-template-about .section-3 .section-content p {
    font-size: 1.04vw;
    line-height: 1.88vw;
    margin: 0 0 2.92vw;
  }
  .page-template-about .mission {
    width: 55.56vw;
    min-height: 41.67vw;
    margin-top: -4.46vw;
    margin-bottom: 8.33vw;
  }
  .page-template-about .mission p {
    font-size: 1.04vw;
    line-height: 1.88vw;
  }
  .page-template-about .section-5 {
    padding: 4.1vw 0 11.81vw;
  }
  .page-template-about .section-5 .section-5__content {
    max-width: 44.86vw;
    padding-top: 3.89vw;
  }
  .page-template-about .section-5 .section-5__pl {
    width: 39.93vw;
    height: 50.63vw;
    top: 0;
    left: 0;
    z-index: 3;
  }
  .page-template-about .section-5 .section-5__pl .section-5__pl_1 {
    top: 4.31vw;
    left: 5.97vw;
    z-index: 3;
    width: 31.25vw;
  }
  .page-template-about .section-5 .section-5__pl .section-5__pl_2 {
    bottom: 2.5vw;
    left: 3.89vw;
    width: 19.44vw;
  }
  .page-template-about .section-5 .section-5__pl .section-5__pl_4 {
    z-index: 4;
    left: 34.51vw;
    bottom: 13.4vw;
    width: 4.72vw;
  }
  .page-template-about .section-5 .section-5__pl .section-5__pl_5 {
    bottom: 0.69vw;
    left: 23.61vw;
    width: 2.22vw;
  }
  .page-template-about .section-5 .section-5__pl .section-5__pl_7 {
    top: 12.01vw;
    z-index: 5;
    left: 19.86vw;
    width: 11.67vw;
  }
  .page-template-about .section-5 .section-5__content {
    margin-left: auto;
    max-width: 44.86vw;
    padding-top: 3.89vw;
  }
  .page-template-about .section-5 .section-5__content p {
    color: #fff;
    font-size: 1.04vw;
    line-height: 1.88vw;
    margin: 0 0 1.88vw;
  }
  .btn_cta {
    padding: 1.46vw 2.08vw;
    margin-left: 0;
  }
  .page-template-about .section-3 h2 {
    margin-bottom: 1.94vw;
  }
}

@media (max-width: 991px) {
  body {
    position: inherit;
  }

  .mobile {
    display: block;
  }

  .desktop {
    display: none;
  }

  .wrapper {
    max-width: 100%;
    padding: 0 15px;
  }

  h5 {
    font-size: 12px;
  }

  h3 {
    font-size: 26px;
    line-height: 38px;
    margin-bottom: 7px;
  }

  h2 {
    font-size: 34px;
    line-height: 42px;
  }

  section .parallax-content {
    display: none;
  }

  .btns {
    margin: 0 -5px;
  }

  .btns.connected .btn {
    height: auto;
    font-size: 14px;
    line-height: 43px;
  }

  .btns.connected .btn.btn_blue {
    padding-right: 15px;
  }

  .btns.connected .btn.btn_darkblue {
    padding-left: 15px;
  }

  .btn {
    padding: 0 15px;
    height: 52px;
    line-height: 50px;
    min-width: 150px;
    font-size: 14px;
    margin: 0 5px;
  }

  .link {
    width: 40px;
    height: 40px;
    background-size: 12px;
  }

  .swiper-arrows .swiper-button-next,
  .swiper-arrows .swiper-button-prev {
    width: 34px;
    height: 34px;
    background-size: 11px;
  }

  .swiper-arrows .swiper-button-prev {
    width: 40px;
    height: 40px;
    background-size: 13px;
  }

  .swiper-arrows {
    display: none;
  }

  .page-template-home .section-3,
  .page-template-ecommerce .section-3 {
    background-image: none !important;
  }

  header {
    padding: 22px 0;
    z-index: 11;
  }

  header .header__logo img {
    max-height: 22px;
  }

  header .header__container {
    display: none;
    position: fixed;
    background: linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    height: 100vh;
    width: 100%;
    left: 0;
    top: 0;
    padding: 69px 0 0;
    overflow-y: auto;
    z-index: 1111;
  }

  header .header__container.show {
    display: block;
  }

  header .header__container .header__menu {
    flex-wrap: wrap;
    padding: 0 50px;
  }

  header .header__container .header__menu > li {
    width: 100%;
    margin: 0;
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
  }

  header .header__container .header__menu > li > a {
    padding: 24px 0;
    display: flex;
    font-size: 19px;
    line-height: 24px;
    width: 100%;
  }

  header .header__container .header__menu > li:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  }

  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  > a::after {
    margin-left: auto;
    height: 5px;
    width: 10px;
  }

  header .header__container .header__menu > li.menu-item-has-children > a.show {
    padding-bottom: 17px;
  }

  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  > a.show::after {
    transform: scaleY(-1);
  }

  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  > a.show
  + .sub-menu {
    display: block;
  }

  header
  .header__container
  .header__menu
  > li.menu-item-has-children:hover
  .sub-menu {
    display: none;
  }

  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  .sub-menu {
    position: inherit;
    background: none;
    box-shadow: none;
    padding: 0;
    top: inherit;
    width: 100%;
  }

  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  .sub-menu::before {
    display: none;
  }

  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  .sub-menu
  li {
    margin-bottom: 14px;
  }

  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  .sub-menu
  li:last-child {
    margin-bottom: 22px;
  }

  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  .sub-menu
  li
  a {
    padding: 0;
    font-weight: 400;
    font-size: 15px;
    line-height: 27px;
    color: rgba(255, 255, 255, 0.7);
    display: block;
  }

  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  .sub-menu
  li
  a
  .menu-item-description {
    display: none;
  }

  header .header__container .btn {
    display: flex;
    margin: 35px auto 0;
    max-width: 160px;
    justify-content: center;
  }

  header .header__navicon {
    width: 26px;
    height: 16px;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='16' viewBox='0 0 26 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='2' rx='1' fill='white'/%3E%3Crect y='7' width='26' height='2' rx='1' fill='white'/%3E%3Crect x='10' y='14' width='16' height='2' rx='1' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color: transparent;
    border: none;
  }

  header .header__navicon.open,
  header .header__navicon-close {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8094 1.42462L1.96014 16.2739M1.96014 1.42462L16.8094 16.2739' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  header .header__navicon-close {
    width: 21px;
    height: 21px;
    padding: 0;
    cursor: pointer;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color: transparent;
    border: none;
    top: 20px;
    right: 15px;
  }

  header.light .header__navicon {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='16' viewBox='0 0 26 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='2' rx='1' fill='%23293263'/%3E%3Crect y='7' width='26' height='2' rx='1' fill='%23293263'/%3E%3Crect x='10' y='14' width='16' height='2' rx='1' fill='%23293263'/%3E%3C/svg%3E");
  }

  header.light .header__menu > li.current-menu-item > a::before {
    display: none;
  }

  header.light .header__menu > li > a {
    color: #fff;
  }

  .hero {
    background: url(img/bg-hero-mob.png) no-repeat 0 0;
    background-size: cover;
    padding: 73px 0 230px;
    margin-bottom: 136px;
  }

  .hero .hero__content h1 {
    font-size: 30px;
    line-height: 44px;
  }

  .page-template-price-cols .title-center h1 {
    font-size: 30px;
    line-height: 44px;
  }

  .hero .hero__content h2 {
    font-size: 30px;
    line-height: 44px;
  }

  .hero .hero__content h3 {
    font-size: 26px;
    line-height: 32px;
  }

  .hero .hero__content .hero__text {
    font-size: 26px;
    line-height: 32px;
  }

  .hero .hero__content p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 25px;
  }

  .hero .hero__content .hero__items {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 25px;
  }

  .hero .hero__content .hero__items li {
    padding-left: 25px;
    margin-bottom: 11px;
  }

  .hero .hero__content .hero__items li::before {
    width: 16px;
    height: 16px;
    top: 6px;
  }

  .hero .hero__content .txt_center {
    max-width: 262px;
    font-size: 10px;
    line-height: 16px;
  }

  .hero .section-img {
    position: absolute;
    width: 375px;
    bottom: -100px;
  }

  .hero.light {
    padding: 130px 0 200px;
    background-image: url(img/bg-light-circle-center-mob.svg);
    background-size: 100%;
    background-position: right bottom;
    margin-bottom: 75px;
  }

  .hero.light .section-img {
    bottom: auto;
    top: 48px;
    right: 8px;
  }

  .page-template-for-sender .hero.light .section-img {
    top: 98px;
  }

  .cta {
    padding: 50px 0 145px;
    background-size: contain;
    background: url(img/s8-bg.svg),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-position: right bottom;
    background-repeat: no-repeat;
  }

  .cta .cta__content {
    text-align: center;
    max-width: 100%;
  }

  .cta .cta__content h2 {
    font-size: 34px;
    line-height: 42px;
    margin-bottom: 21px;
  }

  .cta .cta__content .btns {
    justify-content: center;
    margin-top: 21px;
  }

  .cta .cta__pl_1 {
    display: block;
    top: 225px;
    left: 27px;
    width: 34px;
  }

  .page-template-home .section-2,
  .page-template-ecommerce .section-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-template-home .section-2 .wrapper,
  .page-template-ecommerce .section-2 .wrapper {
    padding: 0 0 0 15px;
    flex-wrap: wrap;
  }

  .page-template-home .section-2 .title-left,
  .page-template-ecommerce .section-2 .title-left {
    max-width: 100%;
    width: 100%;
    position: relative;
    padding-right: 15px;
  }

  .page-template-home .section-2 .title-left h2,
  .page-template-ecommerce .section-2 .title-left h2 {
    max-width: 200px;
  }

  .page-template-home .section-2 .title-left h2 {
    max-width: 268px;
  }

  .page-template-home .section-2 .title-left .swiper-arrows,
  .page-template-ecommerce .section-2 .title-left .swiper-arrows {
    position: absolute;
    right: 15px;
    width: 86px;
    height: 40px;
    margin-top: 0;
    top: 60px;
  }

  .page-template-home .section-2 .title-left .swiper-arrows {
    top: 40px;
  }

  .page-template-home .section-2 .title-left .swiper-arrows .swiper-button-prev,
  .page-template-ecommerce
  .section-2
  .title-left
  .swiper-arrows
  .swiper-button-prev {
    margin-left: auto;
    margin-right: 0;
    left: 0;
    right: auto;
    top: 0;
  }

  .page-template-home .section-2 .title-left .swiper-arrows .swiper-button-next,
  .page-template-ecommerce
  .section-2
  .title-left
  .swiper-arrows
  .swiper-button-next {
    margin-top: 2px;
    top: 0;
    right: 0;
  }

  .page-template-home .section-2 .section-2__items,
  .page-template-ecommerce .section-2 .section-2__items {
    margin: 34px 0 0;
  }

  .page-template-home .section-2 .section-2__items {
    margin-bottom: 30px;
  }

  .page-template-home .section-2 .section-2__items .swiper-slide,
  .page-template-ecommerce .section-2 .section-2__items .swiper-slide {
    width: 250px;
  }

  .page-template-home .section-2 .section-2__items .section-2__items-icon,
  .page-template-ecommerce .section-2 .section-2__items .section-2__items-icon {
    width: 50px;
    height: 50px;
  }

  .page-template-home .section-2 .section-2__items .section-2__items-icon img,
  .page-template-ecommerce
  .section-2
  .section-2__items
  .section-2__items-icon
  img {
    height: 18px;
  }

  .page-template-home .section-2 .section-2__items h4,
  .page-template-ecommerce .section-2 .section-2__items h4 {
    font-size: 15px;
    line-height: 24px;
  }

  .page-template-home .section-2 .section-2__items p,
  .page-template-ecommerce .section-2 .section-2__items p {
    font-size: 15px;
    line-height: 27px;
  }

  .page-template-home .section-2 .section-2__items::after,
  .page-template-ecommerce .section-2 .section-2__items::after {
    right: -15px;
    width: 157px;
    background: linear-gradient(
            270deg,
            rgba(255, 255, 255, 0.5) 0%,
            rgba(255, 255, 255, 0) 100%
    );
  }

  .page-template-home .section-3,
  .page-template-ecommerce .section-3 {
    background-image: url(img/s3-circle-mob.svg);
    background-position: top center;
    background-size: contain;
  }

  .page-template-home .section-3 .parallax-content,
  .page-template-ecommerce .section-3 .parallax-content {
    display: none;
  }

  .page-template-home .section-3 .section-content,
  .page-template-ecommerce .section-3 .section-content {
    padding: 40px 0 0;
  }

  .page-template-home .section-3 .section-content p,
  .page-template-ecommerce .section-3 .section-content p {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 24px;
  }

  .page-template-home .section-4,
  .page-template-ecommerce .section-4 {
    padding: 0 0 70px;
  }

  .page-template-home .section-4 .section-img,
  .page-template-ecommerce .section-4 .section-img {
    width: 100%;
  }

  .page-template-home .section-4 .parallax-content,
  .page-template-ecommerce .section-4 .parallax-content {
    display: none;
  }

  .page-template-home .section-4 .section-4__content,
  .page-template-ecommerce .section-4 .section-4__content {
    margin-top: -40px;
  }

  .page-template-home .section-4 .section-4__content p,
  .page-template-ecommerce .section-4 .section-4__content p {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 24px;
  }

  .page-template-home .section-5,
  .page-template-ecommerce .section-5 {
    padding: 0;
  }

  .page-template-home .section-5::after,
  .page-template-ecommerce .section-5::after {
    width: 100%;
    border-radius: 50px 0px 0px 0px;
    background: linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  }

  .page-template-home .section-5 .section-img,
  .page-template-ecommerce .section-5 .section-img {
    width: 100%;
  }

  .page-template-home .section-5 .section-5__content,
  .page-template-ecommerce .section-5 .section-5__content {
    padding: 20px 0 70px;
    background-image: url(img/s5-union.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 25px) calc(100% - 40px);
    background-size: 44px;
  }

  .page-template-home .section-5 .section-5__content h2,
  .page-template-ecommerce .section-5 .section-5__content h2 {
    margin-bottom: 11px;
  }

  .page-template-home .section-5 .section-5__content p,
  .page-template-ecommerce .section-5 .section-5__content p {
    font-size: 12px;
    line-height: 20px;
  }

  .page-template-home .section-5 .section-5__content .btns,
  .page-template-ecommerce .section-5 .section-5__content .btns {
    margin-top: 24px;
  }

  .page-template-home .section-6,
  .page-template-ecommerce .section-6 {
    padding: 36px 0 65px;
  }

  .page-template-home .section-6 .wrapper,
  .page-template-ecommerce .section-6 .wrapper {
    padding: 0 0 0 15px;
  }

  .page-template-home .section-6 .title-left,
  .page-template-ecommerce .section-6 .title-left {
    padding: 0 15px 0 0;
  }

  .page-template-home .section-6 .section-6__items,
  .page-template-ecommerce .section-6 .section-6__items {
    margin-top: 31px;
  }

  .page-template-home .section-6 .section-6__items::after,
  .page-template-ecommerce .section-6 .section-6__items::after {
    width: 54px;
  }

  .page-template-home .section-6 .section-6__items .swiper-slide,
  .page-template-ecommerce .section-6 .section-6__items .swiper-slide {
    padding: 25px 0 21px;
  }

  .page-template-home .section-6 .section-6__items .swiper-slide::after,
  .page-template-ecommerce .section-6 .section-6__items .swiper-slide::after {
    width: 64px;
    height: 64px;
    top: 64px;
    left: 13px;
  }

  .page-template-home .section-6 .section-6__items .section-6__items-rating,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-rating {
    padding: 0 10px 30px;
  }

  .page-template-home .section-6 .section-6__items .section-6__items-rating img,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-rating
  img {
    height: 16px;
  }

  .page-template-home .section-6 .section-6__items p,
  .page-template-ecommerce .section-6 .section-6__items p {
    font-size: 12px;
    line-height: 20px;
    padding: 0 20px 27px;
  }

  .page-template-home .section-6 .section-6__items .section-6__items-info,
  .page-template-ecommerce .section-6 .section-6__items .section-6__items-info {
    padding: 20px 20px 0;
  }

  .page-template-home .section-6 .section-6__items .section-6__items-info img,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  img {
    width: 36px;
    height: 36px;
  }

  .page-template-home
  .section-6
  .section-6__items
  .section-6__items-info
  strong,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  strong {
    font-size: 15px;
    line-height: 1;
  }

  .page-template-home .section-6 .section-6__items .section-6__items-info span,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  span {
    font-size: 12px;
    line-height: 22px;
  }

  .page-template-home .section-6 .swiper-arrows.mobile,
  .page-template-ecommerce .section-6 .swiper-arrows.mobile {
    margin-top: 33px;
    display: flex;
  }

  .page-template-home .section-6 .section-6__pl_1,
  .page-template-ecommerce .section-6 .section-6__pl_1 {
    display: block;
    width: 20px;
    height: 20px;
    top: 84px;
    right: 28px;
    left: inherit;
    bottom: inherit;
  }

  .page-template-home .section-6 .swiper-arrows:not(.mobile),
  .page-template-ecommerce .section-6 .swiper-arrows:not(.mobile) {
    position: absolute;
    bottom: 0;
    width: 93px;
    height: 41px;
  }

  .page-template-home
  .section-6
  .swiper-arrows:not(.mobile)
  .swiper-button-next,
  .page-template-ecommerce
  .section-6
  .swiper-arrows:not(.mobile)
  .swiper-button-next {
    right: 0;
  }

  .page-template-home .section-7,
  .page-template-ecommerce .section-7 {
    padding: 69px 0 82px;
  }

  .page-template-home .section-7 .title-center,
  .page-template-ecommerce .section-7 .title-center {
    max-width: 230px;
    margin: 0 auto;
  }

  .page-template-home .section-7 .title-center {
    max-width: 90%;
  }

  .page-template-home .section-7 .section-7__items,
  .page-template-ecommerce .section-7 .section-7__items {
    margin: 31px -7px 0;
  }

  .page-template-home .section-7 .section-7__items li,
  .page-template-ecommerce .section-7 .section-7__items li {
    width: 165px;
    height: 314px;
    padding: 20px 15px 53px 20px;
    margin: 0 7px;
  }

  .page-template-home .section-7 .section-7__items li img,
  .page-template-ecommerce .section-7 .section-7__items li img {
    width: 51px;
    margin-bottom: 20px;
  }

  .page-template-home .section-7 .section-7__items li p,
  .page-template-ecommerce .section-7 .section-7__items li p {
    font-size: 15px;
    line-height: 24px;
    height: 168px;
    overflow: hidden;
  }

  .page-template-home .section-7 .section-7__items li p {
    height: auto;
  }

  .page-template-home .section-7 .section-7__pl_8,
  .page-template-ecommerce .section-7 .section-7__pl_8 {
    display: block;
    left: inherit;
    bottom: inherit;
    width: 18px;
    height: 18px;
    right: 48px;
    top: 0;
  }

  .page-template-home .section-7 .section-7__pl_7,
  .page-template-ecommerce .section-7 .section-7__pl_7 {
    display: block;
    width: 30px;
    height: 30px;
    left: 21px;
    bottom: 18px;
  }

  .page-template-home .cta,
  .page-template-ecommerce .cta {
    padding: 74px 0 84px;
    background: url(img/s8-bg.svg),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .page-template-home .cta .cta__content,
  .page-template-ecommerce .cta .cta__content {
    text-align: center;
    max-width: 100%;
  }

  .page-template-home .cta .cta__content h2,
  .page-template-ecommerce .cta .cta__content h2 {
    font-size: 34px;
    line-height: 42px;
    margin-bottom: 21px;
  }

  .page-template-home .cta .cta__content .btns,
  .page-template-ecommerce .cta .cta__content .btns {
    justify-content: center;
    margin-top: 21px;
  }

  .page-template-home .cta .cta__pl_1,
  .page-template-ecommerce .cta .cta__pl_1 {
    display: block;
    top: 225px;
    left: 27px;
    width: 34px;
    z-index: -1;
  }

  footer {
    padding: 21px 0;
  }

  footer .wrapper {
    flex-wrap: wrap;
  }

  footer .to-top {
    display: none;
  }

  footer .footer__left {
    max-width: 100%;
    width: 100%;
    border-bottom: 1px solid #1f344a;
    margin-bottom: 17px;
  }

  footer .footer__left .footer__logo {
    margin-bottom: 17px;
    text-align: center;
  }

  footer .footer__left .footer__logo img {
    height: 20px;
  }

  footer .footer__left .social_links,
  footer .footer__left p {
    display: none;
  }

  footer .footer__right {
    width: 100%;
    padding-bottom: 29px;
    border-bottom: 1px solid #1f344a;
  }

  footer .footer__right .bottom__menu {
    justify-content: space-between;
  }

  footer .footer__right .bottom__menu > li {
    width: 33%;
  }

  footer .footer__right .bottom__menu > li > a {
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 7px;
  }

  footer .footer__right .bottom__menu > li ul li a {
    font-size: 11px;
    line-height: 20px;
  }

  footer .footer__bottom {
    margin-top: 22px;
  }

  footer .footer__bottom .wrapper {
    flex-wrap: wrap;
  }

  footer .footer__bottom p,
  footer .footer__bottom ul {
    width: 100%;
    text-align: center;
  }

  footer .footer__bottom ul {
    flex-wrap: wrap;
  }

  footer .footer__bottom ul li {
    margin: 0;
    text-align: center;
    width: 100%;
  }

  footer .footer__bottom .social_links.mobile {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    margin-bottom: 5px;
  }

  footer .footer__bottom .social_links.mobile li {
    width: auto;
    margin: 0 10px;
  }

  footer .footer__bottom .social_links.mobile li a img {
    height: 18px;
  }

  .page-template-team .team .title-left {
    padding-right: 15px;
    margin-bottom: 31px;
  }

  .page-template-team .team .wrapper {
    padding-right: 0;
    position: relative;
  }

  .page-template-team .team .wrapper::after {
    content: "";
    right: 0;
    bottom: 0;
    width: 57px;
    height: 100%;
    background: linear-gradient(
            270deg,
            rgba(255, 255, 255, 0.5) 11.91%,
            rgba(253, 254, 255, 0) 81.7%
    );
    position: absolute;
  }

  .page-template-team .team .team__items {
    display: block;
    width: 100%;
    overflow: auto;
    white-space: nowrap;
  }

  .page-template-team .team .team__items li {
    width: 270px;
    margin-right: 15px;
    margin-bottom: 0;
    display: inline-block;
  }

  .page-template-team .team .team__items li .team__items-photo {
    height: 265px;
    margin-bottom: 20px;
    white-space: normal;
  }

  .page-template-team .team .team__items li .team__items-info strong {
    font-size: 15px;
    line-height: 28px;
  }

  .page-template-team .team .team__items li .team__items-info span {
    font-size: 12px;
    line-height: 22px;
  }

  .page-template-team .team .team__items li .team__items-info a {
    width: 32px;
    height: 32px;
    background-size: contain;
  }

  .page-template-team .cta .cta__content p {
    font-size: 12px;
    line-height: 20px;
  }

  .page-template-team .cta .cta__pl_1 {
    bottom: 143px;
    left: 40px;
    top: inherit;
    display: none;
  }

  .page-template-history .hero {
    background-image: url(img/bg-light-circle-left-mob.svg);
    padding-bottom: 10px;
  }

  .page-template-history .hero .section-img {
    bottom: 0px;
    left: auto;
    right: -20px;
    width: calc(100% - 350px);
  }

  .faq {
    padding-bottom: 70px;
  }

  .faq .wrapper {
    flex-wrap: wrap;
  }

  .faq .title-left {
    width: 100%;
    text-align: center;
    margin-bottom: 36px;
  }

  .faq .title-left p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 21px;
  }

  .faq .title-left .btns {
    justify-content: center;
  }

  .faq .faq__items {
    width: 100%;
  }

  .faq .faq__items li {
    padding: 14px 0;
  }

  .faq .faq__items li .accordion {
    font-size: 15px;
    line-height: 24px;
    align-items: flex-start;
  }

  .faq .faq__items li .accordion::before {
    width: 30px;
    height: 30px;
    background-size: 10px;
    margin-right: 12px;
  }

  .faq .faq__items li .accordion-content {
    padding-left: 42px;
    font-size: 12px;
    line-height: 20px;
  }

  .faq .faq__items li .accordion-content ul {
    margin-top: 4px;
    flex-wrap: wrap;
  }

  .faq .faq__items li .accordion-content ul li {
    font-size: 12px;
    line-height: 20px;
  }

  .faq .faq__items li .accordion-content ul li img {
    height: 10px;
    margin-right: 6px;
  }

  .faq .faq__items li .accordion-content ul li:last-child {
    margin-left: 0;
    margin-top: 21px;
  }

  .faq .faq__pl_2 {
    left: inherit;
    right: 45px;
    bottom: 30px;
    width: 30px;
    display: block;
  }

  .page-template-for-sender .hero {
    background-image: url(img/bg-light-circle-top-mob.svg);
    background-position: right calc(100% + 200px);
    padding-bottom: 300px;
  }

  .page-template-for-sender .tabs {
    background: url(img/bg-light-circle-left-mob.svg),
    linear-gradient(359.53deg, #e8f0f9 24.52%, rgba(245, 250, 255, 0) 99.7%);
    background-position: 0 -130px, 0;
    background-size: 95%, auto;
    background-repeat: no-repeat;
    padding-bottom: 70px;
  }

  .page-template-for-sender .tabs .tabs__pl .tabs__pl_2,
  .page-template-for-sender .tabs .tabs__pl .tabs__pl_4 {
    display: none;
  }

  .page-template-for-sender .tabs .tabs__pl .tabs__pl_3 {
    width: 20px;
    height: 20px;
    bottom: 38px;
    right: 51px;
    top: unset;
  }

  .page-template-for-sender .tabs .tabs__pl .tabs__pl_5 {
    width: 22px;
    height: 22px;
    bottom: 64px;
    right: 108px;
    fill: #d5e6fb;
  }

  .page-template-for-sender .cta {
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 95%, auto;
  }

  .tabs .nav-tabs {
    padding-bottom: 13px;
  }

  .tabs .nav-tabs li a {
    font-size: 15px;
    line-height: 27px;
  }

  .tabs .tab-content {
    margin-top: 30px;
    font-size: 12px;
    line-height: 20px;
  }

  .tabs .tab-content p {
    margin: 0 0 20px;
  }

  .tabs .tab-content .btns {
    margin-top: 24px;
  }

  .page-template-connect-subpage .hero {
    margin-bottom: 45px;
  }

  .page-template-connect-subpage .hero .section-img {
    bottom: -20px;
  }

  .page-template-connect-subpage .tabs {
    padding-bottom: 0;
  }

  .page-template-connect-subpage .tabs .section-content {
    margin-top: 20px;
    width: 100%;
  }

  .page-template-connect-subpage .tabs .nav-tabs li a {
    font-size: 11px;
  }

  .page-template-connect-subpage .tabs .tabs__pl_5 {
    display: block;
    top: -21px;
    right: 34px;
    width: 22px;
    height: 22px;
  }

  .page-template-connect-subpage .tabs .tabs__pl_4 {
    right: 35px;
    bottom: -22px;
    width: 30px;
    height: 30px;
    display: block;
  }

  .page-template-connect-subpage .workout {
    background: linear-gradient(
            359.53deg,
            #e8f0f9 24.52%,
            rgba(245, 250, 255, 0) 99.7%
    );
    padding-bottom: 0;
  }

  .page-template-connect-subpage .workout::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    left: 20px;
    top: 55px;
    background: #e6f0fe;
    border-radius: 100%;
  }

  .page-template-connect-subpage .workout h5,
  .page-template-connect-subpage .workout h2 {
    text-align: center;
  }

  .page-template-connect-subpage .workout .workout__items li {
    margin-bottom: 25px;
  }

  .page-template-connect-subpage .workout .workout__items .workout__items-icon {
    width: 42px;
    height: 42px;
    margin-right: 13px;
  }

  .page-template-connect-subpage
  .workout
  .workout__items
  .workout__items-icon
  img {
    height: 14px;
  }

  .page-template-connect-subpage
  .workout
  .workout__items
  .workout__items-info
  strong {
    font-size: 15px;
    line-height: 25px;
  }

  .page-template-connect-subpage
  .workout
  .workout__items
  .workout__items-info
  p {
    font-size: 12px;
    line-height: 20px;
  }

  .page-template-connect-subpage .workout .btns {
    margin-top: 30px;
  }

  .page-template-connect-subpage .cta .wrapper {
    flex-wrap: wrap;
  }

  .page-template-connect-subpage .cta .cta__content {
    padding-top: 0;
  }

  .page-template-connect-subpage .cta .cta__content .btn {
    min-width: 190px;
  }

  .page-template-connect-subpage .cta .cta__items {
    margin: 40px -7px 0;
  }

  .page-template-connect-subpage .cta .cta__items li {
    width: 165px;
    height: 219px;
    margin: 0 7px 15px;
    padding: 24px 10px;
  }

  .page-template-connect-subpage .cta .cta__items li img {
    height: 35px;
    margin-bottom: 9px;
  }

  .page-template-connect-subpage .cta .cta__items li strong {
    font-size: 15px;
    line-height: 20px;
  }

  .page-template-connect-subpage .cta .cta__items li p {
    font-size: 12px;
    line-height: 20px;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(1) {
    margin-top: 30px;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(3) {
    margin-top: 0;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(4) {
    margin-top: -30px;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(5) {
    margin-top: 0;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(6) {
    margin-top: -30px;
  }

  .page-template-connect-subpage .cta .cta__pl_1 {
    left: 149px;
    bottom: 21px;
    width: 24px;
  }

  .page-template-connect-subpage .cta .cta__pl_2 {
    width: 20px;
    height: 20px;
    bottom: 43px;
    left: 201px;
    display: block;
  }

  .page-template-connect-subpage .cta .cta__pl_3 {
    right: 34px;
    top: 147px;
    width: 20px;
    height: 20px;
    display: block;
  }

  .page-template-ecommerce .hero {
    background-image: url(img/bg-light-circle-top-mob.svg);
    background-position: right calc(100% + 200px);
    padding-bottom: 300px;
    margin-bottom: 0;
  }

  .page-template-ecommerce .hero .section-img {
    bottom: -6px;
    left: 10px;
    width: 364px;
  }

  .page-id-929 .hero .section-img {
    top: 97px;
    left: auto;
    right: -138px;
    width: 470px;
    bottom: auto;
  }

  .page-template-ecommerce .section-7 {
    padding: 25px 0 44px;
  }

  .page-template-ecommerce .section-7 .section-7__content {
    font-size: 12px;
    line-height: 20px;
  }

  .page-template-ecommerce .section-7 .section-7__content img {
    margin-bottom: 20px;
  }

  .page-template-ecommerce .section-7 .section-7__content p {
    margin: 0 0 15px;
  }

  .page-template-ecommerce .section-7 .section-7__content h5,
  .page-template-ecommerce .section-7 .section-7__content h2 {
    text-align: center;
  }

  .page-id-922 .section-7 .section-7__content h2 {
    text-align: left;
  }

  .page-template-ecommerce .section-7 .section-7__pl {
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
  }

  .page-template-ecommerce .section-7 .section-7__pl::before {
    display: none;
  }

  .page-template-ecommerce .section-7 .section-7__pl > * {
    display: none;
  }

  .page-template-ecommerce .section-7 .section-7__pl > *.slice-corner {
    display: block;
    left: 23px;
    bottom: 25px;
    width: 17px;
    height: 17px;
  }

  .page-template-ecommerce .section-7 .section-7__pl_6 {
    right: 21px;
    bottom: 45px;
    width: 20px;
    height: 20px;
    display: block;
  }

  .page-template-ecommerce .section-5 {
    margin-bottom: 120px;
  }

  .page-template-ecommerce .section-5::after {
    left: 15px;
    width: calc(100% - 15px);
  }

  .page-template-ecommerce .section-5 .wrapper {
    flex-wrap: wrap;
    padding-left: 30px;
  }

  .page-template-ecommerce .section-5 .title-left {
    margin-top: 36px;
    padding-left: 0;
    text-align: center;
  }

  .page-template-ecommerce .section-5 .title-left h5 {
    margin-bottom: 8px;
  }

  .page-template-ecommerce .section-5 .title-left h2 {
    line-height: 42px;
  }

  .page-template-ecommerce .section-5 .section-5__content {
    padding-bottom: 180px;
    background-image: none;
  }

  .page-template-ecommerce .section-5 .section-5__content .section-5__items li {
    margin-bottom: 25px;
  }

  .page-template-ecommerce
  .section-5
  .section-5__content
  .section-5__items
  li
  .section-5__items-img {
    width: 40px;
    flex: 0 0 auto;
    margin-right: 15px;
  }

  .page-template-ecommerce
  .section-5
  .section-5__content
  .section-5__items
  li
  img {
    height: 45px;
    margin-right: 0;
  }

  .page-template-ecommerce
  .section-5
  .section-5__content
  .section-5__items
  li
  p {
    font-size: 12px;
    line-height: 20px;
  }

  .page-template-ecommerce .section-5 .section-img {
    position: absolute;
    z-index: 3;
    left: 0;
    bottom: -140px;
  }

  .page-id-915 .section-5 .section-img {
    bottom: -190px;
  }

  .page-id-470 .section-5 .section-img {
    bottom: -190px;
  }

  .page-id-915 .hero.light .section-img {
    top: 121px;
  }

  .page-template-ecommerce .section-5 .section-5__pl_4 {
    width: 17px;
    height: 17px;
    top: 28px;
    right: 41px;
    display: block;
  }

  .page-template-ecommerce .section-5 .section-5__pl_3 {
    width: 26px;
    height: 26px;
    left: 29px;
    top: 161px;
    display: block;
  }

  .page-template-ecommerce .section-5 .section-5__pl_5 {
    width: 34px;
    height: 34px;
    right: 27px;
    bottom: 205px;
    display: block;
  }

  .page-template-ecommerce .cta::before {
    display: none;
  }

  .page-template-ecommerce .cta .title-center {
    margin-bottom: 57px;
  }

  .page-template-ecommerce .cta .cta__pl_1 {
    left: 47px;
    bottom: 217px;
    width: 33px;
    height: 33px;
    top: unset;
  }

  .page-template-ecommerce .cta .table__pl_1 {
    width: 20px;
    height: 20px;
    top: 15px;
    left: 34px;
    display: block;
  }

  .page-template-ecommerce .cta .table__pl_2 {
    top: 54px;
    left: 20px;
    width: 15px;
    height: 15px;
    display: block;
  }

  .page-template-ecommerce .cta .table__pl_3 {
    top: 127px;
    right: 26px;
    width: 23px;
    height: 23px;
    display: block;
  }

  .table {
    margin-bottom: 68px;
    width: auto;
    overflow: scroll;
    white-space: nowrap;
  }

  .table::-webkit-scrollbar {
    width: 0px;
    background: transparent;
    height: 0px;
  }

  .table::-webkit-scrollbar-thumb {
    background-color: #eeeff5;
  }

  .table table th {
    font-size: 10px;
    line-height: 14px;
    padding: 9px;
  }

  .table table th span {
    font-size: 7px;
    line-height: 10px;
    padding: 5px 3px 4px;
    width: 82px;
    top: -29px;
    left: -11px;
  }

  .table table tr:last-child td {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .table table td {
    padding: 3px;
    font-size: 12px;
  }

  .table table td:nth-child(1) {
    padding-left: 9px;
    max-width: 173px;
    width: auto;
    overflow-y: scroll;
  }

  .table table td:nth-child(1)::-webkit-scrollbar {
    width: 0px;
    background: transparent;
    height: 0px;
  }

  .table table td:nth-child(1)::-webkit-scrollbar-thumb {
    background-color: #eeeff5;
  }

  .table table td h5 {
    font-size: 13px;
    line-height: 18px;
    word-break: break-all;
  }

  .table table td strong {
    font-size: 14px;
  }

  .table table td img {
    width: 14px;
    margin-bottom: 5px;
  }

  .page-template-career .faq .faq__pl_2 {
    bottom: 30px;
    left: inherit;
    transform: scaleY(-1);
  }

  .page-template-career .faq .title-left {
    margin-bottom: 0;
  }

  .page-template-contacts .hero {
    background: url(img/bg-hero1-mob.png) no-repeat 0 0;
    background-size: cover;
    padding-top: 108px;
    padding-bottom: 105px;
  }

  .page-template-contacts .hero .wrapper {
    flex-wrap: wrap;
  }

  .page-template-contacts .hero .hero__items {
    margin: 0 -7px;
    margin-top: 50px;
    justify-content: flex-start;
  }

  .page-template-contacts .hero .hero__items li {
    width: 208px;
    padding: 20px;
    margin: 0 7px 15px;
  }

  .page-template-contacts .hero .hero__items li img {
    width: auto;
    height: 45px;
    margin-bottom: 13px;
  }

  .page-template-contacts .hero .hero__items li h5 {
    font-size: 15px;
    line-height: 20px;
  }

  .page-template-contacts .hero .hero__items li p {
    font-size: 12px;
    line-height: 18px;
  }

  .page-template-contacts .hero .hero__items li:nth-child(1) {
    margin-top: 0px;
  }

  .page-template-contacts .hero .hero__items li:nth-child(4) {
    margin-top: 0px;
  }

  .page-template-inqueries .hero {
    background: url(img/bg-hero1-mob.png) no-repeat 0 0;
    background-size: cover;
    padding-top: 108px;
    padding-bottom: 105px;
  }

  .page-template-inqueries .hero .wrapper {
    flex-wrap: wrap;
  }

  .page-template-inqueries .hero .hero__items {
    margin: 0 -7px;
  }

  .page-template-inqueries .hero .hero__items li {
    width: 165px;
    padding: 20px;
    margin: 0 7px 15px;
  }

  .page-template-inqueries .hero .hero__items li img {
    width: auto;
    height: 45px;
    margin-bottom: 13px;
  }

  .page-template-inqueries .hero .hero__items li h5 {
    font-size: 15px;
    line-height: 20px;
  }

  .page-template-inqueries .hero .hero__items li p {
    font-size: 12px;
    line-height: 18px;
  }

  .page-template-inqueries .hero .hero__items li:nth-child(1) {
    margin-top: 60px;
  }

  .page-template-inqueries .hero .hero__items li:nth-child(4) {
    margin-top: -20px;
  }

  .popup {
    align-items: flex-start;
  }

  .popup .wrapper {
    width: 100%;
    padding: 0 30px;
  }

  .popup .popup__close {
    border: none;
    top: 10px;
    background-size: 21px;
    right: 10px;
  }

  .popup form {
    margin-top: 35px;
  }

  form .cols {
    margin-top: 22px;
    flex-wrap: wrap;
  }

  form label {
    font-size: 11px;
  }

  form .wpcf7-form-control-wrap {
    margin-bottom: 31px;
  }

  form .wpcf7-form-control-wrap input {
    font-size: 15px;
    line-height: 24px;
  }

  form textarea {
    height: 100px;
    font-size: 15px;
    line-height: 24px;
  }

  form input[type="submit"] {
    height: 50px;
    font-size: 14px;
    min-width: 150px;
  }

  .page-template-blog .hero {
    background-image: url(img/bg-light-circle-top-mob.svg);
    background-position: right calc(100% + 200px);
    padding-bottom: 300px;
    margin-bottom: 0;
  }

  .page-template-blog .hero .section-img {
    bottom: -40px;
    width: 356px;
    left: inherit;
    right: 0;
    margin: 0;
  }

  .page-template-blog .content-title {
    margin-bottom: 35px;
  }

  .page-template-blog .content-title h5 {
    margin-bottom: 10px;
  }

  .page-template-blog .posts {
    padding-bottom: 70px;
  }

  .page-template-blog .posts .posts__list .posts__list-item {
    margin-bottom: 30px;
  }

  .posts .posts__title h2 {
    font-size: 34px;
    line-height: 52px;
    margin-bottom: 26px;
  }

  .posts .posts__list {
    flex-wrap: wrap;
    margin: 0;
  }

  .posts .posts__list .posts__list-item {
    width: 100%;
    margin: 0 0 30px;
  }

  .posts .posts__list .posts__list-item .posts__img {
    height: 244px;
    margin-bottom: 20px;
  }

  .posts .posts__list .posts__list-item span {
    font-size: 12px;
  }

  .posts .posts__list .posts__list-item h3 {
    font-size: 15px;
    line-height: 24px;
    margin: 2px 0 7px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 24px;
  }

  .posts .posts__list .posts__list-item p {
    font-size: 12px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 60px;
  }

  .posts .posts__list .posts__list-item .posts__list-cats li {
    font-size: 11px;
    line-height: 15px;
  }

  .posts .posts__list .posts__list-item .link {
    width: 48px;
    height: 48px;
  }

  .pagination li {
    width: 49px;
    height: 49px;
  }

  .pagination li .pagination-arrow {
    width: 40px;
    height: 40px;
    background-size: 12px;
  }

  .post-top {
    padding: 84px 0 62px;
  }

  .post-top .post-cats li {
    padding: 0px 10px;
    font-size: 11px;
    line-height: 22px;
  }

  .post-top h1 {
    margin: 6px 0 13px;
    font-size: 34px;
    line-height: 42px;
  }

  .post-top .post-info {
    font-size: 12px;
  }

  .post-content {
    padding: 35px 0 56px;
    font-size: 12px;
    line-height: 20px;
  }

  .post-content .wp-caption {
    margin: 34px 0 21px;
  }

  .post-content .wp-caption .wp-caption-text {
    font-size: 12px;
  }

  .post-content p {
    margin: 0 0 20px;
  }

  .post-content h2 {
    font-size: 26px;
    line-height: 38px;
  }

  .post-content h3 {
    font-size: 15px;
    line-height: 28px;
    margin-bottom: 8px;
  }

  .post-content ul li {
    margin-bottom: 11px;
    padding-left: 10px;
  }

  .post-content ul li::before {
    width: 4px;
    height: 4px;
    top: 8px;
  }

  .post-content blockquote {
    border-radius: 12px;
    padding: 49px 25px 20px;
    margin: 34px 0 31px;
    background-size: 90px;
    background-position: 13px 20px;
  }

  .post-content blockquote p {
    font-size: 15px;
    line-height: 30px;
  }

  .post-content .post-file {
    border-radius: 12px;
    padding: 20px 15px;
    margin-top: 34px;
  }

  .post-content .post-file strong {
    font-size: 15px;
    line-height: 22px;
    max-width: 290px;
  }

  .post-content .post-file .btn {
    padding-left: 6px;
    padding-right: 6px;
    min-width: 110px;
    font-size: 14px;
  }

  .post-content .post__pl_1 {
    width: 32px;
    height: 32px;
    right: 11px;
    top: unset;
    display: block;
    bottom: 0;
  }

  .post-content .post__pl_7 {
    height: 30px;
    width: 30px;
    left: 15px;
    display: block;
  }

  .share {
    margin: 40px 0 0;
  }

  .share > span {
    margin-right: 20px;
    font-size: 15px;
    line-height: 28px;
  }

  .share .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) {
    padding: 0 4px;
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service)
  > span {
    width: 40px;
    height: 40px;
    background-size: 17px;
  }

  .share
  .addtoany_list.a2a_kit_size_32
  a:not(.addtoany_special_service)
  > span.a2a_label {
    display: none;
  }

  .single article {
    padding-bottom: 59px;
  }

  .single article .posts .wrapper {
    padding-right: 0;
    position: relative;
  }

  .single article .posts .wrapper::after {
    content: "";
    background: linear-gradient(
            270deg,
            rgba(233, 241, 250, 0.5) 11.91%,
            rgba(253, 254, 255, 0) 81.7%
    );
    height: 100%;
    width: 75px;
    bottom: 0;
    right: 0;
    position: absolute;
  }

  .single article .posts .posts__list {
    display: block;
    width: 100%;
    overflow: auto;
    white-space: nowrap;
  }

  .single article .posts .posts__list::-webkit-scrollbar {
    width: 0px;
    background: transparent;
    height: 0px;
  }

  .single article .posts .posts__list::-webkit-scrollbar-thumb {
    background-color: #eeeff5;
  }

  .single article .posts .posts__list .posts__list-item {
    width: 270px;
    margin-right: 15px;
    margin-bottom: 0;
    display: inline-block;
    white-space: normal;
  }

  .single article .posts .posts__list .posts__list-item .posts__img {
    height: 191px;
  }

  .page-template-hlife .faq {
    padding-top: 80px;
  }

  .page-template-hlife .faq .title-left {
    text-align: left;
  }

  .page-template-hlife .faq .title-left h2 {
    font-size: 34px;
    line-height: 42px;
  }

  .page-template-hlife .faq .title-left .btns {
    justify-content: flex-start;
  }

  .page-template-hlife .faq .title-left .title-left__pl_1 {
    width: 40px;
    height: 40px;
    right: 86px;
    bottom: 0;
    display: block;
  }

  .page-template-hlife .hlife__pl_1 {
    width: 30px;
    height: 30px;
    top: 72px;
    left: inherit;
    display: block;
    right: 83px;
  }

  .page-template-hlife .hlife__pl_3 {
    width: 18px;
    height: 18px;
    bottom: 28px;
    left: 21px;
    display: block;
  }

  .page-template-hlife .hlife__pl_4 {
    width: 10px;
    height: 10px;
    left: 80px;
    bottom: 43px;
    display: block;
  }

  .page-template-price .prices-top {
    padding: 89px 0 249px;
    background: url(img/bg-prices-mob.png) no-repeat 0 0;
    background-size: cover;
  }

  .page-template-price .prices {
    padding-bottom: 72px;
  }

  .page-template-price .prices .table {
    margin-bottom: 0;
  }

  .page-template-price .prices .table table th span {
    top: -31px;
  }

  .page-template-price .table__pl_2 {
    width: 23px;
    height: 23px;
    right: inherit;
    top: unset;
    display: block;
    bottom: 22px;
    left: 48px;
    transform: scaleY(-1);
  }

  .page-template-price .table__pl_1 {
    width: 12px;
    height: 12px;
    right: 9px;
    bottom: 26px;
    display: block;
  }
}

@media (max-width: 1112px) and (min-width: 992px) {
  .page-about .section-4__pl_4 {
    top: 150px;
  }

  .page-about {
    padding-top: 195px;
  }
}

.page-template-integrations .hero {
  margin-bottom: 113px;
  padding-top: 155px;
  padding-bottom: 81px;
}

.page-template-integrations .hero .hero__pl {
  width: 902px;
  height: 754px;
  right: 0;
  top: 0;
}

.page-template-integrations .hero .hero__pl .hero__pl_1 {
  right: 49px;
  top: 109px;
  z-index: 2;
  width: 691px;
}

.page-template-integrations .hero .hero__pl .hero__pl_2 {
  width: 32px;
  height: 32px;
  z-index: 3;
  fill: #1e85ff;
  fill-opacity: 0.1;
  right: 208px;
  top: 141px;
}

.page-template-integrations .hero .hero__pl .hero__pl_3 {
  fill: rgb(30, 133, 255);
  fill-opacity: 0.1;
  width: 60px;
  height: 60px;
  right: 70px;
  bottom: -26px;
  transform: scaleY(-1);
}

.page-template-integrations .hero .hero__pl .hero__pl_4 {
  width: 51px;
  height: 51px;
  fill: #d5e6fb;
  left: 0;
  bottom: 65px;
  transform: scaleY(-1);
}

.page-template-integrations .hero .hero__pl .hero__pl_5 {
  left: 91px;
  bottom: 159px;
  width: 40px;
  height: 40px;
  fill: #d5e6fb;
  transform: scaleY(-1);
}

.page-template-integrations .hero .hero__content p {
  max-width: 315px;
  margin: 0;
}

.page-template-integrations .cta {
  background: url(img/s8-bg2-1.png),
  linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 547px, auto;
  padding: 62px 0 70px;
}

.page-template-integrations .cta .cta__pl_2 {
  width: 40px;
  height: 40px;
  fill: #1e85ff;
  right: 211px;
  top: -25px;
}

.page-template-integrations .cta .cta__content {
  max-width: 602px;
}

.page-template-integrations .cta form input[type="submit"] {
  font-weight: 400;
  padding-left: 17px;
  padding-right: 17px;
}

.page-template-integrations .cta form .cols > div {
  width: 256px;
}

.page-template-integrations .cta form .wpcf7-form-control-wrap input {
  border-color: rgba(255, 255, 255, 0.15);
}

.page-template-integrations
.cta
form
.wpcf7-form-control-wrap
input:not(:-moz-placeholder-shown) {
  border-color: #1e85ff;
}

.page-template-integrations
.cta
form
.wpcf7-form-control-wrap
input:not(:-ms-input-placeholder) {
  border-color: #1e85ff;
}

.page-template-integrations
.cta
form
.wpcf7-form-control-wrap
input:not(:placeholder-shown) {
  border-color: #1e85ff;
}

.page-template-integrations .cta form .wpcf7-form-control-wrap select {
  border-color: rgba(255, 255, 255, 0.15);
}

.page-template-integrations .cta form .wpcf7-form-control-wrap select:valid {
  border-color: #1e85ff;
}

.page-template-integrations .integrations {
  position: relative;
  padding-bottom: 134px;
}

.page-template-integrations .integrations::after {
  content: "";
  width: 100%;
  height: 296px;
  background: linear-gradient(
          359.53deg,
          #e8f0f9 24.52%,
          rgba(245, 250, 255, 0) 99.7%
  );
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.page-template-integrations .integrations .integrations__filter {
  background: #f1f8fe;
  border-radius: 22px;
  padding: 35px 60px;
  margin-bottom: 70px;
  position: relative;
  z-index: 2;
}

.page-template-integrations .integrations .integrations__filter form {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.page-template-integrations .integrations .integrations__filter form > * {
  width: 490px;
  margin: 0;
}

.page-template-integrations
.integrations
.integrations__filter
form
.integrations__names-input {
  background: #ffffff;
  border: 1px solid #ebf0f5;
  border-radius: 50px;
  height: 50px;
  padding: 11px 42px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 28px;
  color: #525880;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 11L9.05561 9.05556M10.4444 5.72222C10.4444 8.33023 8.33023 10.4444 5.72222 10.4444C3.11421 10.4444 1 8.33023 1 5.72222C1 3.11421 3.11421 1 5.72222 1C8.33023 1 10.4444 3.11421 10.4444 5.72222Z' stroke='%236D7396' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 16px center;
  background-size: 12px;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
a {
  text-decoration: none;
  outline: none;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dd,
.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dt {
  margin: 0px;
  padding: 0px;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
ul {
  margin: -1px 0 0 0;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dd {
  position: relative;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dd
ul {
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 0px 4px 60px rgba(1, 50, 129, 0.15);
  display: none;
  left: 0px;
  padding: 12px;
  position: absolute;
  top: 15px;
  width: 100%;
  list-style: none;
  overflow: auto;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dd
ul
li {
  padding: 17px 20px;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dd
ul
li
label {
  font-family: "Poppins";
  font-weight: 600;
  font-size: 17px;
  line-height: 27px;
  color: #293263;
  display: block;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dd
ul
li
input {
  margin-right: 15px;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dd
ul
li:hover {
  background: #f5faff;
  border-radius: 7px;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dt
a {
  display: block;
  background: #ffffff;
  border: 1px solid #ebf0f5;
  border-radius: 50px;
  height: 50px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 50px;
  color: #525880;
  padding: 0 44px;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.14286L8.14286 3.14286M8.14286 3.14286C8.14286 4.32633 9.10225 5.28571 10.2857 5.28571C11.4692 5.28571 12.4286 4.32632 12.4286 3.14286C12.4286 1.95939 11.4692 1 10.2857 1C9.10225 1 8.14286 1.95939 8.14286 3.14286ZM5.28571 8.85714L12.4286 8.85714M5.28571 8.85714C5.28571 10.0406 4.32632 11 3.14286 11C1.95939 11 1 10.0406 1 8.85714C1 7.67368 1.95939 6.71429 3.14286 6.71429C4.32632 6.71429 5.28571 7.67368 5.28571 8.85714Z' stroke='%236D7296' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 16px center;
  background-size: 12px;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dt
a:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 16px;
  top: 17px;
  right: 17px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_709_2696)'%3E%3Cpath d='M0 12L4 16L8 12' fill='%231E85FF'/%3E%3Cpath d='M0 12L4 16L8 12' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_709_2696)'%3E%3Cpath d='M8 4L4 0L0 4' fill='%231E85FF'/%3E%3Cpath d='M8 4L4 -1.19209e-07L-2.38419e-07 4' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_709_2696'%3E%3Crect width='8' height='4' fill='white' transform='translate(0 12)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_709_2696'%3E%3Crect width='8' height='4' fill='white' transform='translate(8 4) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
dt
a
span {
  cursor: pointer;
  display: inline-block;
  padding: 0 3px 2px 0;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
.multiSel {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 450px;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
.multiSel
span {
  cursor: pointer;
  display: inline-block;
  padding: 0 3px 2px 0;
}

.page-template-integrations
.integrations
.integrations__filter
form
.dropdown
span.value {
  display: none;
}

.page-template-integrations .integrations .integrations_items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px 0;
}

.page-template-integrations .integrations .integrations_items li {
  width: 31.2%;
  margin: 0 12px 24px;
  border: 1px solid #ebf0f5;
  border-radius: 0px 0px 18px 0px;
  padding: 41px 35px 43px;
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: flex-start;
  background-color: #fff;
  transition: 0.5s;
}

.page-template-integrations .integrations .integrations_items li:hover {
  background: #ffffff;
  box-shadow: 0px 4px 40px rgba(1, 50, 129, 0.15);
  border-radius: 0px 0px 18px 0px;
  transition: 0.5s;
}

.page-template-integrations .integrations .integrations_items li:hover .link {
  background-color: #1e85ff;
  transition: 0.5s;
}

.page-template-integrations
.integrations
.integrations_items
li:hover
.link::after {
  position: absolute;
  content: "";
  left: 63%;
  transform: translateX(-50%);
  top: 16px;
  background: url(img/arrow-link-hover.svg);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
}

.page-template-integrations
.integrations
.integrations_items
li
.integrations_items-logo {
  margin-right: 20px;
  flex: 0 0 auto;
}

.page-template-integrations
.integrations
.integrations_items
li
.integrations_items-logo
img {
  max-width: 60px;
}

.page-template-integrations
.integrations
.integrations_items
li
.integrations_items-info
strong {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 28px;
  letter-spacing: -0.0025em;
  color: #293263;
  display: block;
  margin-top: 4px;
}

.page-template-integrations
.integrations
.integrations_items
li
.integrations_items-info
p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #767b99;
  margin: 0;
}

.page-template-integrations
.integrations
.integrations_items
li
.integrations_items-info
p
span::after {
  content: "|";
  display: inline-block;
  margin: 0 5px;
}

.page-template-integrations
.integrations
.integrations_items
li
.integrations_items-info
p
span:last-child::after {
  display: none;
}

.page-template-integrations .integrations .integrations__pl_1 {
  width: 20px;
  height: 20px;
  fill: #e6f0fe;
  top: -106px;
  left: 92px;
}

.page-template-integrations .integrations .integrations__pl_2 {
  fill: #d5e6fb;
  width: 50px;
  height: 50px;
  right: 69px;
  bottom: 80px;
  transform: scaleY(-1);
}

/* .btn {
  width: auto;
  overflow-y: scroll;
  white-space: nowrap;
} */

/* .hero__content .btn {
  width: auto;
  overflow-y: hidden;
  white-space: normal;
}

.btn::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  height: 0px;
}

.btn::-webkit-scrollbar-thumb {
  background-color: #EEEFF5;
} */

.page-id-929 .hero .hero__pl .hero__pl_1 {
  bottom: inherit;
  width: 806px;
  height: 615px;
  top: 145px;
  right: -123px;
  object-fit: cover;
  object-position: left;
}

.page-id-915 .hero .hero__pl .hero__pl_1 {
  bottom: inherit;
  width: 806px;
  height: 615px;
  top: 145px;
  right: -123px;
  object-fit: cover;
  object-position: left;
}

.page-id-915 .section-3 .section-3__pl .section-3__pl_1 {
  top: 265px;
}

.page-id-14 .cta {
  margin-top: 80px;
}

@media (max-width: 1920px) and (min-width: 1441px) {
  .page-template-home .hero .hero__pl .hero__pl_1 {
    bottom: -200px;
    width: 1394px;
    height: 900px;
    right: 0;
  }

  .page-template-home .hero .hero__pl .hero__pl_3 {
    left: -70px;
  }

  .page-template-home .hero .hero__pl .hero__pl_4 {
    left: -70px;
  }

  .page-template-home .section-2 .title-left {
    max-width: 408px;
  }

  .page-template-home .section-3 .section-3__pl .section-3__pl_1,
  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_1,
  .page-template-about .section-3 .section-3__pl .section-3__pl_1 {
    top: 185px;
    width: 880px;
  }

  .page-template-home .section-4 .section-4__pl .section-4__pl_1,
  .page-template-ecommerce .section-4 .section-4__pl .section-4__pl_1 {
    width: 880px;
    right: 135px;
  }

  .page-template-home .section-5 .section-5__pl .section-5__pl_1,
  .page-template-ecommerce .section-5 .section-5__pl .section-5__pl_1 {
    top: 76px;
    left: 100px;
    width: 945px;
  }

  .page-template-home .section-7 .section-7__pl_1,
  .page-template-ecommerce .section-7 .section-7__pl_1 {
    top: 305px;
    width: 1312px;
  }

  .page-template-home .section-7 .section-7__items li,
  .page-template-ecommerce .section-7 .section-7__items li {
    width: 340px;
    margin: 0 26px;
  }

  .page-template-home .section-7 .section-7__content,
  .page-template-ecommerce .section-7 .section-7__content {
    max-width: 760px;
  }

  .page-template-for-sender .hero .hero__pl_1 {
    top: -38px;
    right: 255px;
    width: 698px;
  }

  .page-template-for-sender .tabs .tabs__pl_1 {
    left: 291px;
  }

  .page-about .section-4__pl_4 {
    right: 300px;
  }

  .page-template-about .section-3 .section-3__pl .section-3__pl_1 {
    top: 80px;
    width: 800px;
  }

  .page-template-about .section-5 .section-5__pl .section-5__pl_1 {
    top: 30px;
    left: 236px;
    z-index: 3;
    width: 450px;
  }

  .page-template-about .section-5 .section-5__content {
    margin-left: auto;
    max-width: 706px;
    padding-top: 56px;
  }

  .page-template-about .section-5 .section-5__pl .section-5__pl_2 {
    bottom: 36px;
    left: 156px;
    width: 280px;
  }

  .page-template-about .section-6 {
    padding: 295px 0 118px;
  }

  .page-template-home .section-2 .section-2__items::after {
    right: 0;
    width: 174px;
  }

  /*
  .page-template-history .hero .hero__pl_1,
  .page-template-career .hero .hero__pl_1 {
    top: 93px;
    right: 356px;
    width: 762px;
  }

  .page-template-team .hero .hero__pl_1 {
    right: 293px;
  }

  .page-template-career .hero .hero__pl .hero__pl_1 {
    right: 130px;
  }

  .page-template-blog .hero .hero__pl_1 {
    right: 260px;
  }

  .page-template-ecommerce .hero .hero__pl .hero__pl_1 {
    right: 326px;
  }

  .page-template-ecommerce .section-5 .title-left {
    padding-left: 0;
  }
*/
  .page-template-ecommerce .section-4 {
    padding: 402px 0 248px;
  }

  .page-template-ecommerce .section-4 .section-4__pl .section-4__pl_1 {
    top: 232px;
  }

  .page-id-158 .hero .hero__content {
    max-width: 455px;
  }

  .page-id-158 .hero {
    padding-bottom: 44px;
  }

  .page-template-contacts .hero {
    background-size: 100%, auto;
    height: 1100px;
    background-size: cover !important;
  }

  .page-template-inqueries .hero {
    background-size: 100%, auto;
    height: 1100px;
    background-size: cover !important;
  }

  .wrapper.default {
    min-height: 71vh;
  }

  .page-template-hlife .faq {
    padding-bottom: 300px;
  }

  .page-template-connect-subpage .hero .hero__pl_1 {
    right: 120px;
  }

  .page-template-connect-subpage .tabs .section-content {
    width: 770px;
  }

  .page-template-connect-subpage .tabs {
    padding-bottom: 260px;
  }

  .page-template-connect-subpage .cta .cta__items li {
    width: 290px;
    height: 340px;
  }

  .page-template-connect-subpage .cta .cta__content {
    max-width: 508px;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(5) {
    margin-top: 0;
    background: #1eaeff;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(1),
  .page-template-connect-subpage .cta .cta__items li:nth-child(3) {
    margin-top: 0;
  }

  .page-template-integrations .hero .hero__pl .hero__pl_1 {
    right: 300px;
  }

  .page-id-9 .hero .hero__pl_1 {
    top: 8px;
    right: 255px;
    width: 698px;
  }

  .page-id-929 .hero .hero__pl .hero__pl_1 {
    bottom: inherit;
    width: 1206px;
    height: 815px;
    top: 138px;
    right: 0px;
    object-fit: cover;
    object-position: left;
  }

  .page-id-915 .hero .hero__pl .hero__pl_1 {
    bottom: inherit;
    width: 1206px;
    height: 815px;
    top: 138px;
    right: 0px;
    object-fit: cover;
    object-position: left;
  }

  .page-template-about .mission {
    margin-top: -25px;
  }

  .page-template-ecommerce .section-3 {
    padding-bottom: 250px;
  }

  .page-template-home .hero {
    padding: 300px 0 108px;
  }
}

@media (max-width: 1366px) {
  .swiper-arrows {
    display: none;
  }

  .page-template-contacts {
    background: #0a223b;
  }
}

@media (max-width: 1200px) and (min-width: 992px) {
  .page-template-integrations .hero {
    margin-bottom: 7.847vw;
    padding-top: 16.319vw;
    padding-bottom: 18.125vw;
  }

  .page-template-integrations .hero .hero__pl {
    width: 62.639vw;
    height: 52.361vw;
    right: 0;
    top: 0;
  }

  .page-template-integrations .hero .hero__pl .hero__pl_1 {
    right: 3.403vw;
    top: 7.569vw;
    z-index: 2;
    width: 54.931vw;
  }

  .page-template-integrations .hero .hero__pl .hero__pl_2 {
    width: 2.222vw;
    height: 2.222vw;
    z-index: 3;
    fill: #1e85ff;
    fill-opacity: 0.1;
    right: 14.444vw;
    top: 9.792vw;
  }

  .page-template-integrations .hero .hero__pl .hero__pl_3 {
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    width: 4.167vw;
    height: 4.167vw;
    right: 4.861vw;
    bottom: -1.806vw;
    transform: scaleY(-1);
  }

  .page-template-integrations .hero .hero__pl .hero__pl_4 {
    width: 3.542vw;
    height: 3.542vw;
    fill: #d5e6fb;
    left: 0;
    bottom: 4.514vw;
    transform: scaleY(-1);
  }

  .page-template-integrations .hero .hero__pl .hero__pl_5 {
    left: 6.319vw;
    bottom: 11.042vw;
    width: 2.778vw;
    height: 2.778vw;
    fill: #d5e6fb;
    transform: scaleY(-1);
  }

  .page-template-integrations .hero .hero__content p {
    max-width: 21.875vw;
    margin: 0;
  }

  .page-template-integrations .cta {
    background-size: 40vw, auto;
    padding: 4.306vw 0 4.861vw;
    background-position: right bottom;
  }

  .page-template-integrations .cta .cta__pl_2 {
    width: 2.778vw;
    height: 2.778vw;
    fill: #1e85ff;
    right: 14.653vw;
    top: -1.736vw;
  }

  .page-template-integrations .cta .cta__content {
    max-width: 41.806vw;
  }

  .page-template-integrations .cta form .cols > div {
    width: 17.778vw;
  }

  .page-template-integrations .integrations {
    position: relative;
    padding-bottom: 9.306vw;
  }

  .page-template-integrations .integrations .integrations__filter {
    background: #f1f8fe;
    border-radius: 1.528vw;
    padding: 2.431vw 4.167vw;
    margin-bottom: 4.861vw;
    position: relative;
    z-index: 2;
  }

  .page-template-integrations .integrations .integrations__filter form {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .page-template-integrations .integrations .integrations__filter form > * {
    width: 34.028vw;
    margin: 0;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .integrations__names-input {
    background: #ffffff;
    border: 0.069vw solid #ebf0f5;
    border-radius: 3.472vw;
    height: 3.472vw;
    padding: 0.764vw 2.917vw;
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 1.944vw;
    color: #525880;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 11L9.05561 9.05556M10.4444 5.72222C10.4444 8.33023 8.33023 10.4444 5.72222 10.4444C3.11421 10.4444 1 8.33023 1 5.72222C1 3.11421 3.11421 1 5.72222 1C8.33023 1 10.4444 3.11421 10.4444 5.72222Z' stroke='%236D7396' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 1.111vw center;
    background-size: 0.833vw;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  a {
    text-decoration: none;
    outline: none;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd,
  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dt {
    margin: 0vw;
    padding: 0vw;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  ul {
    margin: -0.069vw 0 0 0;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd {
    position: relative;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd
  ul {
    background-color: #fff;
    border-radius: 0.833vw;
    box-shadow: 0vw 0.278vw 4.167vw rgba(1, 50, 129, 0.15);
    display: none;
    left: 0vw;
    padding: 0.833vw;
    position: absolute;
    top: 1.042vw;
    width: 100%;
    list-style: none;
    overflow: auto;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd
  ul
  li {
    padding: 1.181vw 1.389vw;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd
  ul
  li
  label {
    font-family: "Poppins";
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.875vw;
    color: #293263;
    display: block;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd
  ul
  li
  input {
    margin-right: 1.042vw;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd
  ul
  li:hover {
    background: #f5faff;
    border-radius: 0.486vw;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dt
  a {
    display: block;
    background: #ffffff;
    border: 0.069vw solid #ebf0f5;
    border-radius: 3.472vw;
    height: 3.472vw;
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    font-size: 1.042vw;
    line-height: 3.472vw;
    color: #525880;
    padding: 0 3.056vw;
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.14286L8.14286 3.14286M8.14286 3.14286C8.14286 4.32633 9.10225 5.28571 10.2857 5.28571C11.4692 5.28571 12.4286 4.32632 12.4286 3.14286C12.4286 1.95939 11.4692 1 10.2857 1C9.10225 1 8.14286 1.95939 8.14286 3.14286ZM5.28571 8.85714L12.4286 8.85714M5.28571 8.85714C5.28571 10.0406 4.32632 11 3.14286 11C1.95939 11 1 10.0406 1 8.85714C1 7.67368 1.95939 6.71429 3.14286 6.71429C4.32632 6.71429 5.28571 7.67368 5.28571 8.85714Z' stroke='%236D7296' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 1.111vw center;
    background-size: 0.833vw;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dt
  a:after {
    content: "";
    position: absolute;
    width: 0.556vw;
    height: 1.111vw;
    top: 1.181vw;
    right: 1.181vw;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_709_2696)'%3E%3Cpath d='M0 12L4 16L8 12' fill='%231E85FF'/%3E%3Cpath d='M0 12L4 16L8 12' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_709_2696)'%3E%3Cpath d='M8 4L4 0L0 4' fill='%231E85FF'/%3E%3Cpath d='M8 4L4 -1.19209e-07L-2.38419e-07 4' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_709_2696'%3E%3Crect width='8' height='4' fill='white' transform='translate(0 12)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_709_2696'%3E%3Crect width='8' height='4' fill='white' transform='translate(8 4) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dt
  a
  span {
    cursor: pointer;
    display: inline-block;
    padding: 0 0.208vw 0.139vw 0;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  .multiSel {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 31.25vw;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  .multiSel
  span {
    cursor: pointer;
    display: inline-block;
    padding: 0 0.208vw 0.139vw 0;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  span.value {
    display: none;
  }

  .page-template-integrations .integrations .integrations_items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.833vw 0;
  }

  .page-template-integrations .integrations .integrations_items li {
    width: 31.2%;
    margin: 0 0.833vw 1.667vw;
    border: 0.069vw solid #ebf0f5;
    border-radius: 0vw 0vw 1.25vw 0vw;
    padding: 2.847vw 2.431vw 2.986vw;
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: flex-start;
  }

  .page-template-integrations
  .integrations
  .integrations_items
  li
  .integrations_items-logo {
    margin-right: 1.389vw;
    flex: 0 0 auto;
  }

  .page-template-integrations
  .integrations
  .integrations_items
  li
  .integrations_items-logo
  img {
    max-width: 4.167vw;
  }

  .page-template-integrations
  .integrations
  .integrations_items
  li
  .integrations_items-info
  strong {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.944vw;
    letter-spacing: -0.0025em;
    color: #293263;
    display: block;
    margin-top: 0.278vw;
  }

  .page-template-integrations
  .integrations
  .integrations_items
  li
  .integrations_items-info
  p {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    font-size: 0.903vw;
    line-height: 1.528vw;
    letter-spacing: -0.0025em;
    color: #767b99;
    margin: 0;
  }

  .page-template-integrations
  .integrations
  .integrations_items
  li
  .integrations_items-info
  p
  span::after {
    content: "|";
    display: inline-block;
    margin: 0 0.347vw;
  }

  .page-template-integrations
  .integrations
  .integrations_items
  li
  .integrations_items-info
  p
  span:last-child::after {
    display: none;
  }

  .page-template-integrations .integrations .integrations__pl_1 {
    width: 1.389vw;
    height: 1.389vw;
    fill: #e6f0fe;
    top: -7.361vw;
    left: 6.389vw;
  }

  .page-template-integrations .integrations .integrations__pl_2 {
    fill: #d5e6fb;
    width: 3.472vw;
    height: 3.472vw;
    right: 4.792vw;
    bottom: 5.556vw;
    transform: scaleY(-1);
  }

  .page-template-price.page-template-price-cols {
    background: #f6fbff;
  }

  .page-template-price.page-template-price-cols .prices-top {
    padding-bottom: 12.153vw;
  }

  .page-template-price.page-template-price-cols .prices-top .title-center h2 {
    color: #71a9f9;
  }

  .page-template-price.page-template-price-cols
  .prices-top
  .title-center
  h2
  span {
    display: block;
    color: #fff;
  }

  .page-template-price.page-template-price-cols .plans {
    margin-top: -6.944vw;
    position: relative;
  }

  .page-template-price.page-template-price-cols .plans .plans__pl_1 {
    width: 1.389vw;
    height: 1.389vw;
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    top: 12.639vw;
    left: 5vw;
    transform: scaleX(-1);
  }

  .page-template-price.page-template-price-cols .plans .plans__pl_2 {
    width: 2.778vw;
    height: 2.778vw;
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    right: 3.333vw;
    bottom: 14.306vw;
  }

  .page-template-price.page-template-price-cols .plans .plans__pl_3 {
    width: 3.472vw;
    height: 3.472vw;
    fill: rgb(30, 133, 255);
    fill-opacity: 0.1;
    left: 3.611vw;
    bottom: 0;
    transform: scaleY(-1);
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper {
    display: flex;
    margin: 0 -0.764vw 3.542vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item {
    width: 18.333vw;
    background: #ffffff;
    border: 0.4056 0.597vw solid #d2e7ff;
    border-radius: 7.006 0.806vw;
    margin: 0.764vw 0.764vw 0;
    padding: 2.153vw 1.458vw;
    position: relative;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .popular {
    position: absolute;
    width: 7.222vw;
    height: 1.667vw;
    left: 0;
    top: -0.833vw;
    background: #1e85ff;
    border-radius: 1.319vw;
    font-weight: 600;
    font-size: 0.694vw;
    line-height: 1.667vw;
    text-align: center;
    text-transform: uppercase;
    color: #f6fbff;
    right: 0;
    margin: auto;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 1.667vw;
    line-height: 1.944vw;
    display: flex;
    align-items: center;
    max-width: 7.5vw;
    color: #293263;
    text-align: center;
    margin: 0 auto 0.694vw;
    height: 3.889vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  h3
  + p {
    text-align: center;
    font-weight: 500;
    font-size: 0.833vw;
    line-height: 1.25vw;
    color: #767b99;
    margin: 0 0 1.319vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .price {
    background: #e8f3ff;
    border-radius: 4.467 0.5vw;
    text-align: center;
    padding: 0.208vw 0.347vw 0.347vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .price
  strong {
    display: block;
    font-weight: 600;
    font-size: 1.458vw;
    line-height: 140%;
    color: #293263;
    text-align: center;
    margin: 0 0 0.139vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .price
  p {
    margin: 0;
    font-weight: 400;
    font-size: 0.833vw;
    line-height: 1.25vw;
    color: #767b99;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .subplans {
    margin: 1.389vw -1.458vw;
    padding: 0 1.458vw;
    border-bottom: 0.069vw solid #e8f3ff;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .subplans
  li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.833vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .subplans
  li
  p {
    font-weight: 400;
    font-size: 0.833vw;
    line-height: 1.25vw;
    display: flex;
    align-items: center;
    color: #767b99;
    margin: 0;
    max-width: 9.167vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .subplans
  li
  strong {
    font-weight: 600;
    font-size: 1.111vw;
    line-height: 140%;
    display: flex;
    align-items: center;
    text-align: right;
    color: #293263;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .button {
    display: block;
    font-weight: 500;
    font-size: 1.042vw;
    line-height: 3.125vw;
    text-align: center;
    color: #f6fbff;
    background: #8cd9c7;
    border-radius: 3.472vw;
    height: 3.125vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .button
  + p {
    font-weight: 600;
    font-size: 0.694vw;
    line-height: 1.667vw;
    text-align: center;
    color: #767b99;
    margin: 0 0 0.347vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .plans__info {
    margin: 0 -1.458vw;
    padding: 1.944vw 1.458vw;
    border-top: 0.069vw solid #e8f3ff;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .plans__info
  + p {
    text-align: center;
    font-size: 0.694vw;
    line-height: 1.667vw;
    text-align: center;
    color: #767b99;
    margin: 0 0 0.347vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .plans__info
  ul
  li {
    font-weight: 400;
    font-size: 0.833vw;
    line-height: 1.25vw;
    display: block;
    color: #767b99;
    margin-bottom: 1.389vw;
    position: relative;
    padding-left: 1.667vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .plans__info
  ul
  li
  strong {
    display: block;
    font-weight: 500;
    font-size: 0.833vw;
    line-height: 1.25vw;
    color: #293263;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .plans__info
  ul
  li::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%231E85FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8582 5.52263C12.0577 5.76167 12.0441 6.13415 11.8278 6.35459L7.75 10.5104C7.53501 10.7295 7.20039 10.7161 7.00029 10.4804L4.81025 7.90074C4.60893 7.6636 4.61968 7.29101 4.83426 7.06853C5.04884 6.84604 5.38599 6.85792 5.58732 7.09506L7.41595 9.24902L11.1054 5.48896C11.3217 5.26852 11.6588 5.2836 11.8582 5.52263Z' fill='%23F6FBFF'/%3E%3C/svg%3E");
    width: 1.111vw;
    height: 1.111vw;
    position: absolute;
    left: 0;
    background-size: contain;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item::before {
    content: "";
    position: absolute;
    top: -0.069vw;
    left: 0;
    right: 0;
    margin: auto;
    width: 7.222vw;
    height: 0.417vw;
    background: #8cd9c7;
    border-radius: 0 0 0.347vw 0.347vw;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item:nth-child(2):before,
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item:nth-child(2)
  .button {
    background-color: #93e0eb;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item:nth-child(3):before,
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item:nth-child(3)
  .button {
    background-color: #1e85ff;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item:nth-child(4):before,
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item:nth-child(4)
  .button {
    background-color: #cfb1ff;
  }

  .page-template-price.page-template-price-cols .open-price {
    background: none;
    border: none;
    display: flex;
    align-items: center;
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    font-size: 1.181vw;
    line-height: 1.875vw;
    letter-spacing: -0.0025em;
    color: #1e85ff;
    margin: 0 auto 4.931vw;
    cursor: pointer;
  }

  .page-template-price.page-template-price-cols .open-price svg {
    margin-right: 1.181vw;
    width: 2.778vw;
  }

  .page-template-price.page-template-price-cols .prices {
    margin-top: 0;
    display: none;
  }

  .page-template-price.page-template-price-cols .prices.show {
    display: block;
  }

  .page-template-price.page-template-price-cols .prices:after {
    display: none;
  }

  .page-template-price.page-template-price-cols .prices .table table th {
    padding: 0.903vw;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: #e9f3ff;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  th:nth-child(1) {
    width: 19.375vw;
    font-weight: 600;
    font-size: 1.25vw;
    line-height: 1.944vw;
    color: #293263;
    padding-left: 2.361vw;
    padding-right: 2.361vw;
    border-radius: 0.833vw 0 0 0;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  th:nth-child(3)
  .button {
    background-color: #93e0eb;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  th:nth-child(4)
  .button {
    background-color: #1e85ff;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  th:nth-child(5)
  .button {
    background-color: #cfb1ff;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  th:last-child {
    border-radius: 0 0.833vw 0 0;
  }

  .page-template-price.page-template-price-cols .prices .table table th p {
    font-size: 0.694vw;
    line-height: 1.111vw;
    text-align: center;
    color: #767b99;
    font-weight: normal;
    margin: 0.278vw 0 0;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  th
  .button {
    width: 9.167vw;
    height: 2.222vw;
    background: #8cd9c7;
    border-radius: 1.736vw;
    display: block;
    font-weight: 500;
    font-size: 0.833vw;
    line-height: 2.222vw;
    text-align: center;
    color: #f6fbff;
    margin: 0 auto;
  }

  .page-template-price.page-template-price-cols .prices .table table td {
    padding: 1.667vw 2.361vw;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  td:nth-child(1)
  p {
    font-weight: 500;
    font-size: 1.181vw;
    line-height: 1.667vw;
    color: #293263;
    margin: 0;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  tbody
  tr:nth-child(2n)
  td {
    background: #f6fbff;
  }

  .page-template-price.page-template-price-cols .prices .table__pl_1 {
    bottom: 60%;
  }

  .page-template-price.page-template-price-cols
  .prices
  .page-template-price
  .table__pl_4 {
    left: 3.611vw;
    bottom: 14.375vw;
    transform: scaleY(-1);
  }

  .page-template-home .hero .hero__pl .hero__pl_1,
  .page-template-ecommerce .hero .hero__pl .hero__pl_1 {
    width: 45.556vw;
    /*     height: 406px; */
  }

  .page-template-home .section-2 .title-left,
  .page-template-ecommerce .section-2 .title-left {
    max-width: 29.778vw;
  }

  .page-template-home .section-3 .section-3__pl .section-3__pl_1,
  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_1 {
    top: 20.778vw;
  }

  .page-template-home .section-7 .section-7__pl,
  .page-template-ecommerce .section-7 .section-7__pl {
    top: 110px;
  }

  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_1 {
    top: 23.778vw;
  }

  .page-id-929 .hero .hero__pl .hero__pl_1 {
    right: 15px;
  }

  .page-id-915 .hero .hero__pl .hero__pl_1 {
    right: 15px;
  }
}

@media (max-width: 991px) {
  .page-template-price.page-template-price-cols {
    background: linear-gradient(
            359.53deg,
            #e8f0f9 24.52%,
            rgba(245, 250, 255, 0) 99.7%
    );
  }

  .page-template-price.page-template-price-cols .prices-top {
    padding-bottom: 87px;
    background-size: cover;
  }

  .page-about {
    padding-top: 50px;
    margin-bottom: 0px;
  }

  .page-template-price.page-template-price-cols .prices .table__pl_1 {
    display: none;
  }

  .page-template-price.page-template-price-cols .plans {
    margin-top: 0;
  }

  .page-template-price.page-template-price-cols .plans .wrapper {
    padding: 0;
  }

  .page-template-price.page-template-price-cols .plans .plans__thumbs {
    display: flex;
    position: relative;
    bottom: inherit;
    justify-content: center;
    margin-top: -47px;
    margin-bottom: 40px;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet {
    width: 81px;
    height: 81px;
    background: #ffffff;
    border: 1px solid #eeeff5;
    opacity: 1;
    border-radius: 12px;
    margin: 0 3px;
    box-sizing: border-box;
    padding: 14px 5px 16px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet
  span {
    font-weight: 700;
    font-size: 6px;
    line-height: 15px;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #ffffff;
    width: 50px;
    height: 15px;
    background: #1e85ff;
    border-radius: 1000px;
    position: absolute;
    top: -7px;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet
  h3 {
    font-family: "Poppins";
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #19b48f;
    margin: 0 0 1px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet
  p {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 71px;
    height: 16px;
    white-space: nowrap;
    font-weight: 500;
    font-size: 10px;
    line-height: 157%;
    text-align: center;
    color: #8690ac;
    margin: 0;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
    position: relative;
    border-color: #1e85ff;
    border-bottom: 0px;
    /* box-shadow: 0px 0px 0px 4px rgba(161, 196, 255, 0.3); */
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
    position: absolute;
    content: "";
    left: -1px;
    bottom: -11px;
    background: url(img/swiper-pagination-bullet.svg);
    background-position: bottom;
    background-size: cover;
    width: 81px;
    height: 26px;
    z-index: 1;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet:nth-child(2)
  h3 {
    color: #28c2d7;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet:nth-child(3)
  h3 {
    color: #1e85ff;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet:nth-child(4)
  h3 {
    color: #9f64ff;
  }

  .page-template-price.page-template-price-cols .plans .plans__items {
    margin-bottom: 40px;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper {
    margin: 0;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item {
    margin-left: 0;
    margin-right: 0;
    width: auto;
    padding: 31px 16px;
  }

  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .plans__info {
    padding-left: 16px;
    padding-right: 16px;
    margin: 0 -16px;
  }

  .page-template-price.page-template-price-cols .open-price {
    margin-bottom: 52px;
  }

  .page-template-price.page-template-price-cols .prices .wrapper {
    padding: 0;
  }

  .page-template-price.page-template-price-cols .prices .table {
    overflow-x: scroll;
    padding: 0 15px;
  }

  .page-template-price.page-template-price-cols .prices .table table {
    margin-right: 15px;
  }

  .page-template-price.page-template-price-cols .prices .table table th {
    padding: 10px 5px;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  th:nth-child(1) {
    padding-left: 10px;
    padding-right: 46px;
    font-size: 13px;
    line-height: 18px;
    width: 110px;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  th
  .button {
    font-size: 9px;
    line-height: 11px;
    width: auto;
    height: 28px;
    display: flex;
    align-items: center;
    margin: 4px 0 2px;
    padding: 0 10px;
    justify-content: center;
  }

  .page-template-price.page-template-price-cols .prices .table table th p {
    font-size: 7px;
    line-height: 16px;
  }

  .page-template-price.page-template-price-cols .prices .table table th strong {
    display: flex;
    height: 28px;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .page-template-price.page-template-price-cols .prices .table table td {
    padding: 15px 5px;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  td:nth-child(1)
  p {
    font-size: 13px;
    line-height: 18px;
  }

  .page-template-integrations .hero {
    padding-top: 73px;
    padding-bottom: 355px;
    margin-bottom: 40px;
    background-image: url(img/bg-light-circle-center-mob1.svg);
  }

  .page-template-integrations .hero .section-img {
    bottom: -25px;
  }

  .page-template-integrations .integrations {
    z-index: 5;
    padding-bottom: 70px;
  }

  .page-template-integrations .integrations:after {
    display: none;
  }

  .page-template-integrations .integrations .integrations__pl_2 {
    display: block;
    width: 30px;
    height: 30px;
    right: 27px;
    bottom: 34px;
  }

  .page-template-integrations .integrations .integrations__filter {
    border-radius: 12px;
    padding: 15px;
    margin-bottom: 30px;
  }

  .page-template-integrations .integrations .integrations__filter form {
    flex-wrap: wrap;
  }

  .page-template-integrations .integrations .integrations__filter form > * {
    width: 100%;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .integrations__names-input {
    margin-bottom: 10px;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd
  ul {
    position: fixed;
    height: 100vh;
    top: 0;
    padding: 69px 50px;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd
  ul
  li {
    padding: 24px 0;
    border-top: 1px solid rgba(118, 123, 153, 0.13);
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd
  ul
  li:nth-child(5) {
    border-bottom: 1px solid rgba(118, 123, 153, 0.13);
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd
  ul
  .close-filter:not(.button) {
    position: absolute;
    border: none;
    padding: 10px;
    background: none;
    top: 20px;
    right: 9px;
    cursor: pointer;
  }

  .page-template-integrations
  .integrations
  .integrations__filter
  form
  .dropdown
  dd
  ul
  .close-filter.button {
    width: 160px;
    height: 52px;
    text-align: center;
    background: #1e85ff;
    border-radius: 50px;
    margin: 35px auto;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    border: none;
    cursor: pointer;
  }

  .page-template-integrations .integrations .integrations_items {
    margin: 0 -5px 0;
  }

  .page-template-integrations .integrations .integrations_items li {
    width: calc(50% - 14px);
    margin: 0 7px 15px;
    padding: 16px;
    flex-wrap: wrap;
  }

  .page-template-integrations
  .integrations
  .integrations_items
  li
  .integrations_items-info
  strong {
    font-size: 15px;
    line-height: 20px;
  }

  .page-template-integrations
  .integrations
  .integrations_items
  li
  .integrations_items-info
  p {
    font-size: 12px;
    line-height: 18px;
    width: 95px;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .page-template-integrations .cta {
    background: url(img/s8-bg2-mob1.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: auto;
    padding: 36px 0 70px;
    z-index: 6;
  }

  .page-template-integrations .cta .cta__pl_2 {
    display: block;
    right: 69px;
    width: 22px;
    height: 22px;
    top: -13px;
  }

  .page-template-integrations .cta .wrapper {
    padding: 0 29px;
  }

  .page-template-integrations .cta .cta__pl_1 {
    display: none;
  }

  .page-template-integrations .cta .cta__content {
    text-align: left;
  }

  .page-template-integrations .cta form .cols > div {
    width: 100%;
  }

  .wrapper.default {
    margin: 0px 21px;
  }

  .page-template-home .hero .hero__content {
    max-width: 390px;
  }

  .page-template-home .hero .section-img {
    position: absolute;
    width: 410px;
    bottom: -300px;
    height: 370px;
    object-fit: cover;
    right: 0;
    top: 150px;
  }

  .page-template-home .hero {
    padding: 100px 0 110px;
    margin-bottom: 50px;
  }

  .page-template-home .section-3 .section-img {
    position: absolute;
    width: 350px;
    top: 100px;
  }

  .page-template-home .section-3 .section-content {
    max-width: 350px;
  }

  .page-template-home .section-4 .section-img {
    position: absolute;
    right: 0;
    top: -35px;
    width: 350px;
  }

  .page-template-home .section-4 {
    margin-top: 100px;
    margin-bottom: 20px;
  }

  .page-template-home .section-4 .section-4__content {
    max-width: 370px;
  }

  .page-template-home .section-6 .swiper-arrows:not(.mobile) {
    bottom: auto;
    top: 40px;
    right: 32px;
  }

  .page-template-home .section-6 .title-left {
    padding: 0 232px 0 0;
  }

  .table table tr:nth-child(1) {
    overflow-y: scroll;
    white-space: nowrap;
  }

  .table table tr:nth-child(1)::-webkit-scrollbar {
    width: 0px;
    background: transparent;
    height: 0px;
  }

  .table table tr:nth-child(1)::-webkit-scrollbar-thumb {
    background-color: #eeeff5;
  }

  .page-id-9 .hero .hero__pl_1 {
    bottom: auto;
    top: 79px;
    right: 8px;
  }

  .page-template-home .section-5 .section-5__content h2 {
    margin-top: 80px;
  }

  .page-template-about .section-5 .section-5__content .mobile {
    width: 300px;
    margin-bottom: 30px;
  }
}

@media (max-height: 760px) {
  .popup .wrapper {
    height: 100%;
    padding-top: 400px;
    padding-bottom: 200px;
  }
}

@media (max-width: 1440px) and (min-width: 1201px) {
  .page-template-ecommerce .section-3 {
    padding-bottom: 200px;
  }
}

@media (max-width: 1200px) and (min-width: 1025px) {
  .page-template-connect-subpage .cta .cta__content {
    max-width: 450px;
  }

  .page-template-connect-subpage .cta .cta__items li {
    width: 18.278vw;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(5) {
    margin-top: 0.528vw;
    background: #1eaeff;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(1),
  .page-template-connect-subpage .cta .cta__items li:nth-child(3) {
    margin-top: 0.472vw;
  }

  .page-template-connect-subpage .hero .hero__pl_1 {
    width: 40.889vw;
  }

  .tabs .nav-tabs li {
    padding-right: 15px;
  }

  .page-template-connect-subpage .workout {
    padding: 9.861vw 0 11.806vw;
  }

  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_1 {
    width: 500px;
  }

  .page-template-integrations .hero .hero__pl .hero__pl_1 {
    top: 13.569vw;
    width: 49.931vw;
  }

  .page-template-blog .hero .hero__pl {
    top: 11.083vw;
  }
}

@media (max-width: 1024px) and (min-width: 992px) {
  .tabs .nav-tabs li {
    padding-right: 15px;
  }

  .page-template-contacts .hero .hero__items li:nth-child(4) {
    margin-top: -4.222vw;
  }

  .page-template-connect-subpage .workout {
    padding: 10.861vw 0 11.806vw;
  }

  .page-about {
    padding-top: 150px;
  }

  .page-about .section-4__pl_4 {
    top: 110px;
    width: 370px;
  }

  .page-template-connect-subpage .cta .cta__content {
    max-width: 450px;
  }

  .page-template-connect-subpage .cta .cta__items li {
    width: 18.278vw;
  }

  .page-template-connect-subpage .cta .cta__content {
    max-width: 390px;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(5) {
    margin-top: 15px;
  }

  .page-template-connect-subpage .cta .cta__items li:nth-child(1),
  .page-template-connect-subpage .cta .cta__items li:nth-child(3) {
    margin-top: 0.472vw;
  }

  .page-template-connect-subpage .hero .hero__pl_1 {
    top: 30px;
    width: 40.889vw;
  }

  .page-template-integrations .hero .hero__pl .hero__pl_1 {
    top: 13.569vw;
    width: 48.931vw;
  }
}

.page-template-team .team .team__items li .team__items-info a[href="#"] {
  display: none;
}

.page-template-team
.team
.team__items
li
.team__items-photo
.team__items-decription
p,
.page-template-about
.team
.team__items
li
.team__items-photo
.team__items-decription
p {
  position: static;
  background: none;
  padding: 0;
  display: block;
  height: auto;
}

.team__items-decription {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(
          359.34deg,
          #1e85ff 0.76%,
          rgba(30, 133, 255, 0) 99.63%
  ),
  rgba(41, 50, 99, 0.2);
  bottom: -100%;
  margin: 0;
  padding: 30px;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: -0.0025em;
  color: #ffffff;
  transition: all 0.5s;
}

.page-template-team
.team
.team__items
li:hover
.team__items-photo
.team__items-decription,
.page-template-about
.team
.team__items
li:hover
.team__items-photo
.team__items-decription {
  bottom: 0;
  top: 0;
  overflow: auto;
}

.page-template-team .team .team__items li .team__items-photo img,
.page-template-about .team .team__items li .team__items-photo img {
  object-fit: cover;
}

.prices-top.section-preiceTop{
  padding-bottom: 200px!important;
}
.section-preice{
  background: linear-gradient(359.56deg, #E8F0F9 -45.68%, rgba(245, 250, 255, 0) 99.72%);
}
.section-preice__content{
  background: #FFFFFF;
  border: 1px solid #D2E7FF;
  border-radius: 12px;
  padding: 88px 63px 76px;
  margin: 0 auto;
  position: relative;
  top: -142px;
  max-width: 1124px;
  z-index: 10;
}
.section-preice__numberParcels{
  background: #F6FBFF;
  border: 1px solid #D2E7FF;
  border-radius: 7px;
  margin: 0 auto 76px;
  padding: 64px 102px 56px;
  width: 100%;
  max-width: 683px;
  position: relative;
}
.section-preice__numberParcels-label{
  background: #1E85FF;
  border-radius: 19px;
  padding: 4px 17px;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #F6FBFF;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  text-transform: uppercase;
}
.section-preice__numberParcels-title{
  margin-bottom: 32px;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 44px;
  color: #293263;
}
.section-preice__numberParcels-slider{
  margin-bottom: 28px;
}
.section-preice__numberParcels-slider .range-slider {
  padding: 50px 0 33px;
  position: relative;
}
/*.section-preice__numberParcels-slider .range-slider .rangeslider, .section-preice__numberParcels-slider .range-slider .rangeslider__fill {*/
/*	box-shadow: none !important;*/
/*	webkit-box-shadow: none !important;*/
/*	border-radius: 0 !important;*/
/*	height: 1px !important;*/
/*	background-color: #00AF54 !important;*/
/*	background: linear-gradient(#0771EF , #00BFFF);*/
/*}*/
.section-preice__numberParcels-slider .range-slider__left{
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 100%;
  color: #293263;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateX(-50%);
}
.section-preice__numberParcels-slider .range-slider__right{
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 100%;
  color: #293263;
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translateX(50%);
}
.range-slider .rs-container{
  height: 1px;
}
.range-slider .rs-container .rs-pointer{
  width: 24px;
  height: 24px;
  background-color: transparent;
  border: 0;
  box-shadow:none;
  top: 50%;
  transform: translateY(-50%);
}
.range-slider .rs-container .rs-pointer .rs-tooltip{
  position: absolute;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #293263;
  background-image: url(./img/reng.svg);
  background-color: transparent;
  border: 0;
  border-radius: 0;
  width: 72px;
  height: 32px;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 50%;
  top: -7px;
  transform: translate(-50%, -100%);
  padding:0 0 3px 0;
  min-width: auto;
}
.range-slider .rs-container .rs-pointer:after {
  width: 11px;
  height: 11px;
  background: #1E85FF;
  border-radius: 50%;
  content: '';
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.range-slider .rs-container .rs-pointer:before {
  content: '';
  position: absolute;
  z-index: 1;
  width: 24px;
  height: 24px;
  background: #FFFFFF;
  border-radius: 50%;
  border: 1px solid #1E85FF;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.range-slider .rs-container .rs-selected{
  background: transparent;
  border: 0;
  border-radius: 0;
  height: 1px;
  top: 0;
}
.range-slider .rs-container .rs-bg{
  background: linear-gradient(#0771EF , #00BFFF);
  border: 0;
  border-radius: 0;
  height: 1px;
  position: relative;
  top: 0;
}
.range-slider .rs-container .rs-scale span{
  display: none!important;
}
/*.section-preice__numberParcels-slider .range-slider .rangeslider--horizontal .rangeslider__handle {*/
/*	top: 0!important;*/
/*	width: 0;*/
/*	height: 0;*/
/*	border: 0;*/
/*	border-radius: 0;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	justify-content: center;*/
/*	z-index: 4;*/
/*	position: relative;*/
/*	cursor: pointer;*/
/*}*/
/*.section-preice__numberParcels-slider .range-slider .rangeslider--horizontal .rangeslider__handle span{*/
/*	position: absolute;*/
/*	font-style: normal;*/
/*	font-weight: 500;*/
/*	font-size: 12px;*/
/*	line-height: 18px;*/
/*	text-align: center;*/
/*	color: #293263;*/
/*	background-image: url(./img/reng.svg);*/
/*	width: 72px;*/
/*	height: 32px;*/
/*	background-size: cover;*/
/*	display: flex;*/
/*	justify-content: center;*/
/*	align-items: center;*/
/*	top: -17px;*/
/*	transform: translateY(-100%);*/
/*	padding-bottom: 3px;*/
/*}*/
/*.section-preice__numberParcels-slider .range-slider .rangeslider--horizontal .rangeslider__handle:after {*/
/*	width: 11px;*/
/*	height: 11px;*/
/*	background: #1E85FF;*/
/*	border-radius: 50%;*/
/*	content: '';*/
/*	position: absolute;*/
/*	z-index: 2;*/

/*}*/
/*.section-preice__numberParcels-slider .range-slider .rangeslider--horizontal .rangeslider__handle:before {*/
/*	content: '';*/
/*	position: absolute;*/
/*	z-index: 1;*/
/*	width: 24px;*/
/*	height: 24px;*/
/*	background: #FFFFFF;*/
/*	border-radius: 50%;*/
/*	border: 1px solid #1E85FF;*/
/*}*/
.section-preice__numberParcels-mainPrice{
  margin: 0 auto 22px;
  width: 100%;
  max-width: 231px;
  background: #E8F3FF;
  border-radius: 4.6732px;
  display: flex;
  flex-direction: column;
  padding: 6px;
}
.section-preice__numberParcels-mainPrice .price{
  font-style: normal;
  font-weight: 600;
  font-size: 21px;
  line-height: 140%;
  color: #293263;
  margin-bottom: 2px;
  text-align: center;
}
.section-preice__numberParcels-mainPrice .desc{
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #767B99;
  text-align: center;
}
.section-preice__numberParcels-tax{
  margin: 0 auto 24px;
  width: 100%;
  max-width: 231px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section-preice__numberParcels-tax .price{
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  color: #293263;
}
.section-preice__numberParcels-tax .desc{
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #767B99;
}
.section-preice__numberParcels-button{

}
.section-preice__numberParcels-button a{
  margin: 0 auto;
  width: 100%;
  max-width: 231px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 11px;
  background: #1E85FF;
  border: 1px solid #1E85FF;
  border-radius: 50px;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 24px;
  text-align: center;
  color: #F6FBFF;
  transition: all .3s ease;
}
.section-preice__numberParcels-button a:hover{
  background-color: transparent;
  color: #1E85FF;
}
.section-preice__numberParcels-button p{
  padding: 0;
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 24px;
  text-align: center;
  color: #767B99;
}
.section-preice__functions{

}
.section-preice__functions-title{
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 44px;
  text-align: center;
  color: #293263;
  margin-bottom: 48px;
}
.section-preice__functions-list{
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 52px;
}
.section-preice__functions-list .item{
  background: #FFFFFF;
  box-shadow: 0px 4px 60px rgba(1, 50, 129, 0.08);
  border-radius: 12px;
  width: calc(33.3333% - (40px /3));
  padding: 24px 34px 22px;
  min-height: 160px;
}
.section-preice__functions-list .item svg{
  width: 26px;
  height: auto;
  display: block;
  margin: 0 auto 16px;
}
.section-preice__functions-list .item p{
  padding: 0;
  margin: 0;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #293263;
}
.section-preice__functions-openList{
  display: flex;
  justify-content: center;
}
.section-preice__functions-openList a{
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 27px;
  letter-spacing: -0.0025em;
  color: #1E85FF;
}
.section-preice__functions-openList a svg{
  margin-right: 17px;
  width: 40px;
  height: auto;
}
@media (max-width: 1439px) and (min-width: 992px) {
  .page-template-price-cols .section-preiceTop .title-center h1{
    font-size: 3.4722222222222223vw;
    line-height: 4.444444444444445vw;
  }
  .prices-top.section-preiceTop{
    padding-bottom: 13.88888888888889vw!important;
  }
  .section-preice__content{
    border-radius: 0.8333333333333333vw;
    padding: 6.111111111111111vw 4.375vw 5.277777777777778vw;
    top: -9.86111111111111vw;
    max-width: 78.05555555555556vw;
  }
  .section-preice__numberParcels{
    border-radius: 0.4861111111111111vw;
    margin: 0 auto 5.277777777777778vw;
    padding: 4.444444444444445vw 7.083333333333333vw 3.888888888888889vw;
    max-width: 47.43055555555556vw;
  }
  .section-preice__numberParcels-label{
    border-radius: 1.3194444444444444vw;
    padding: 0.2777777777777778vw 1.1805555555555556vw;
    font-size: 0.6944444444444444vw;
    line-height: 1.1111111111111112vw;
  }
  .section-preice__numberParcels-title{
    margin-bottom: 2.2222222222222223vw;
    font-size: 2.2222222222222223vw;
    line-height: 3.0555555555555554vw;
  }
  .section-preice__numberParcels-slider{
    margin-bottom: 1.9444444444444444vw;
  }
  .section-preice__numberParcels-slider .range-slider {
    padding: 3.4722222222222223vw 0 2.2916666666666665vw;
  }
  .section-preice__numberParcels-slider .range-slider__left{
    font-size: 1.1111111111111112vw;
  }
  .section-preice__numberParcels-slider .range-slider__right{
    font-size: 1.6666666666666665vw;
  }
  .range-slider .rs-container{
    height: 1px;
  }
  .range-slider .rs-container .rs-pointer{
    width: 1.6666666666666665vw;
    height: 1.6666666666666665vw;
  }
  .range-slider .rs-container .rs-pointer .rs-tooltip{
    font-size: 0.8333333333333333vw;
    line-height: 1.25vw;
    width: 5vw;
    height: 2.2222222222222223vw;
    top: -0.4861111111111111vw;
    padding-bottom: 0.20833333333333331vw;
  }
  .range-slider .rs-container .rs-pointer:after {
    width: 0.7638888888888888vw;
    height: 0.7638888888888888vw;
  }
  .range-slider .rs-container .rs-pointer:before {
    width: 1.6666666666666665vw;
    height: 1.6666666666666665vw;
  }

  .section-preice__numberParcels-mainPrice{
    margin: 0 auto 1.5277777777777777vw;
    max-width: 16.041666666666668vw;
    border-radius: 0.32452777777777775vw;
    padding: 0.41666666666666663vw;
  }
  .section-preice__numberParcels-mainPrice .price{
    font-size: 1.4583333333333333vw;
    margin-bottom: 0.1388888888888889vw;
  }
  .section-preice__numberParcels-mainPrice .desc{
    font-size: 0.8333333333333333vw;
    line-height: 1.25vw;
  }
  .section-preice__numberParcels-tax{
    margin: 0 auto 1.6666666666666665vw;
    max-width: 16.041666666666668vw;
  }
  .section-preice__numberParcels-tax .price{
    font-size: 0.9722222222222222vw;
  }
  .section-preice__numberParcels-tax .desc{
    font-size: 0.8333333333333333vw;
    line-height: 1.25vw;
  }
  .section-preice__numberParcels-button a{
    max-width: 16.041666666666668vw;
    padding: 0.7638888888888888vw;
    border-radius: 3.4722222222222223vw;
    font-size: 1.0416666666666667vw;
    line-height: 1.6666666666666665vw;
  }
  .section-preice__numberParcels-button p{
    font-size: 0.6944444444444444vw;
    line-height: 1.6666666666666665vw;
  }
  .section-preice__functions-title{
    font-size: 2.2222222222222223vw;
    line-height: 3.0555555555555554vw;
    margin-bottom: 3.333333333333333vw;
  }
  .section-preice__functions-list{
    gap: 1.3888888888888888vw;
    margin-bottom: 3.611111111111111vw;
  }
  .section-preice__functions-list .item{
    box-shadow: 0 0.2777777777777778vw 4.166666666666667vw rgba(1, 50, 129, 0.08);
    border-radius: 0.8333333333333333vw;
    width: calc(33.3333% - (2.7777777777777777vw /3));
    padding: 1.6666666666666665vw 2.361111111111111vw 1.5277777777777777vw;
    min-height: 11.11111111111111vw;
  }
  .section-preice__functions-list .item svg{
    width: 1.8055555555555556vw;
    margin: 0 auto 1.1111111111111112vw;
  }
  .section-preice__functions-list .item p{
    font-size: 1.1111111111111112vw;
    line-height: 1.6666666666666665vw;
  }
  .section-preice__functions-openList a{
    font-size: 1.1805555555555556vw;
    line-height: 1.875vw;
  }
  .section-preice__functions-openList a svg{
    margin-right: 1.1805555555555556vw;
    width: 2.7777777777777777vw;
  }
}
@media (max-width: 991px) and (min-width: 461px){
  .prices-top.section-preiceTop{
    padding-bottom: 15.625vw!important;
  }
  .section-preice__content{
    top: -8.203125vw;
    max-width: 94.79166666666667vw;
    padding: 7.161458333333334vw 5.989583333333334vw 6.901041666666667vw;
  }
  .section-preice .section-preice__numberParcels{
    max-width: 100%;
    border-radius: 0.4861111111111111vw;
    margin: 0 auto 0.9722222222222222vw;
    padding: 5.859375vw 10.15625vw ;
  }
  .section-preice .section-preice__numberParcels-label{
    border-radius: 2.4739583333333335vw;
    padding: 0.46875000000000006vw 2.213541666666667vw;
    font-size: 1.3020833333333335vw;
    line-height: 2.0833333333333335vw;
  }
  .section-preice .section-preice__numberParcels-title{
    margin-bottom: 4.166666666666667vw;
    font-size: 3.125vw;
    line-height: 4.427083333333334vw;
  }
  .section-preice .section-preice__numberParcels-slider{
    margin-bottom: 2.604166666666667vw;
  }
  .section-preice .section-preice__numberParcels-slider .range-slider {
    padding: 6.510416666666667vw 0 4.296875vw;
  }
  .section-preice .section-preice__numberParcels-slider .range-slider__left{
    font-size: 2.0833333333333335vw;
  }
  .section-preice .section-preice__numberParcels-slider .range-slider__right{
    font-size: 3.125vw;
  }
  .range-slider .rs-container .rs-pointer{
    width: 3.125vw;
    height: 3.125vw;
  }
  .range-slider .rs-container .rs-pointer .rs-tooltip{
    font-size: 1.5625vw;
    line-height: 2.34375vw;
    width: 9.375vw;
    height: 4.166666666666667vw;
    padding-bottom: 0.390625vw;
  }
  .range-slider .rs-container .rs-pointer:after {
    width: 1.4322916666666667vw;
    height: 1.4322916666666667vw;
  }
  .range-slider .rs-container .rs-pointer:before {
    width: 3.125vw;
    height: 3.125vw;
  }
  /*.section-preice__numberParcels-slider .range-slider .rangeslider--horizontal .rangeslider__handle span{*/
  /*	font-size: 1.5625vw;*/
  /*	line-height: 2.34375vw;*/
  /*	width: 9.375vw;*/
  /*	height: 4.166666666666667vw;*/
  /*	padding-bottom: 0.390625vw;*/
  /*}*/
  /*.section-preice__numberParcels-slider .range-slider .rangeslider--horizontal .rangeslider__handle:after {*/
  /*	width: 1.4322916666666667vw;*/
  /*	height: 1.4322916666666667vw;*/
  /*}*/
  /*.section-preice__numberParcels-slider .range-slider .rangeslider--horizontal .rangeslider__handle:before {*/
  /*	width: 3.125vw;*/
  /*	height: 3.125vw;*/
  /*}*/
  .section-preice .section-preice__numberParcels-mainPrice{
    margin: 0 auto 2.8645833333333335vw;
    max-width: 30.078125vw;
    border-radius: 0.6084895833333333vw;
    padding: 0.78125vw;
  }
  .section-preice .section-preice__numberParcels-mainPrice .price{
    font-size: 2.734375vw;
    margin-bottom: 0.2604166666666667vw;
  }
  .section-preice .section-preice__numberParcels-mainPrice .desc{
    font-size: 1.5625vw;
    line-height: 2.34375vw;
  }
  .section-preice .section-preice__numberParcels-tax{
    margin: 0 auto 3.125vw;
    max-width: 30.078125vw;
  }
  .section-preice .section-preice__numberParcels-tax .price{
    font-size: 1.8229166666666667vw;
  }
  .section-preice .section-preice__numberParcels-tax .desc{
    font-size: 1.5625vw;
    line-height: 2.34375vw;
  }
  .section-preice .section-preice__numberParcels-button a{
    max-width: 30.078125vw;
    padding: 1.4322916666666667vw;
    border-radius: 6.510416666666667vw;
    font-size: 1.953125vw;
    line-height: 3.125vw;
  }
  .section-preice .section-preice__numberParcels-button p	{
    font-size: 1.3020833333333335vw;
    line-height: 3.125vw;
  }
  .section-preice__functions-title{
    font-size: 3.125vw;
    line-height: 4.427083333333334vw;
    margin-bottom: 4.166666666666667vw;
  }
  .section-preice__functions-list{
    gap: 1.953125vw;
    margin-bottom: 4.166666666666667vw;
  }
  .section-preice__functions-list .item{
    box-shadow: 0 0.5208333333333334vw 7.8125vw rgba(1, 50, 129, 0.05);
    border-radius: 1.5625vw;
    width: calc(33.3333% - (3.90625vw /3));
    padding: 3.125vw;
    min-height: 19.010416666666668vw;
  }
  .section-preice__functions-list .item svg{
    width: 3.385416666666667vw;
    margin: 0 auto 1.8229166666666667vw;
  }
  .section-preice__functions-list .item p{
    font-size: 1.953125vw;
    line-height: 2.8645833333333335vw;
  }
  .section-preice__functions-openList a{
    font-size: 1.953125vw;
    line-height: 3.125vw;
  }
  .section-preice__functions-openList a svg{
    margin-right: 1.5625vw;
    width: 3.90625vw;
  }
}
@media (max-width: 460px) {
  .prices-top.section-preiceTop{
    padding-bottom: 16.304347826086957vw!important;
  }
  .section-preice__content{
    top: -7.608695652173914vw;
    max-width: 100%;
    border-radius: 2.608695652173913vw;
    padding: 9.56521739130435vw 3.2608695652173916vw 10.434782608695652vw;
    padding-bottom: 13.043478260869566vw;
  }
  .section-preice__numberParcels{
    border-radius: 1.5217391304347827vw;
    margin: 0 auto 8.695652173913045vw;
    padding: 9.130434782608697vw 4.347826086956522vw 6.9565217391304355vw;
    max-width: 100%;
  }
  .section-preice__numberParcels-label{
    border-radius: 4.130434782608696vw;
    padding: 0.8695652173913044vw 3.695652173913044vw;
    font-size: 2.173913043478261vw;
    line-height: 3.4782608695652177vw;
  }
  .section-preice__numberParcels-title{
    margin-bottom: 6.9565217391304355vw;
    font-size: 5.217391304347826vw;
    line-height: 7.391304347826088vw;
  }
  .section-preice__numberParcels-slider{
    margin-bottom: 5.217391304347826vw;
  }
  .section-preice__numberParcels-slider .range-slider {
    padding: 11.521739130434783vw 0 6.9565217391304355vw;
  }
  .section-preice__numberParcels-slider .range-slider__left{
    font-size: 3.4782608695652177vw;
    transform: translateX(0);
  }
  .section-preice__numberParcels-slider .range-slider__right{
    font-size: 5.217391304347826vw;
    transform: translateX(0);
  }
  .range-slider .rs-container .rs-pointer{
    width: 5.217391304347826vw;
    height: 5.217391304347826vw;
  }
  .range-slider .rs-container .rs-pointer .rs-tooltip{
    font-size: 2.608695652173913vw;
    line-height: 3.91304347826087vw;
    width: 15.65217391304348vw;
    height: 6.9565217391304355vw;
    padding-bottom: 0.6521739130434783vw;
  }
  .range-slider .rs-container .rs-pointer:after {
    width: 2.3913043478260874vw;
    height: 2.3913043478260874vw;
  }
  .range-slider .rs-container .rs-pointer:before {
    width: 5.217391304347826vw;
    height: 5.217391304347826vw;
  }

  /*.section-preice__numberParcels-slider .range-slider .rangeslider--horizontal .rangeslider__handle span{*/
  /*	font-size: 2.608695652173913vw;*/
  /*	line-height: 3.91304347826087vw;*/
  /*	width: 15.65217391304348vw;*/
  /*	height: 6.9565217391304355vw;*/
  /*	padding-bottom: 0.6521739130434783vw;*/
  /*}*/
  /*.section-preice__numberParcels-slider .range-slider .rangeslider--horizontal .rangeslider__handle:after {*/
  /*	width: 2.3913043478260874vw;*/
  /*	height: 2.3913043478260874vw;*/
  /*}*/
  /*.section-preice__numberParcels-slider .range-slider .rangeslider--horizontal .rangeslider__handle:before {*/
  /*	width: 5.217391304347826vw;*/
  /*	height: 5.217391304347826vw;*/
  /*}*/
  .section-preice__numberParcels-mainPrice{
    margin: 0 auto 4.782608695652175vw;
    max-width: 100%;
    border-radius: 1.0159130434782608vw;
    padding: 1.3043478260869565vw;
  }
  .section-preice__numberParcels-mainPrice .price{
    font-size: 4.565217391304349vw;
    margin-bottom: 0.4347826086956522vw;
  }
  .section-preice__numberParcels-mainPrice .desc{
    font-size: 2.608695652173913vw;
    line-height: 3.91304347826087vw;
  }
  .section-preice__numberParcels-tax{
    margin: 0 auto 5.217391304347826vw;
    max-width: 100%;
  }
  .section-preice__numberParcels-tax .price{
    font-size: 3.0434782608695654vw;
  }
  .section-preice__numberParcels-tax .desc{
    font-size: 2.608695652173913vw;
    line-height: 3.91304347826087vw;
  }
  .section-preice__numberParcels-button a{
    max-width: 100%;
    padding: 2.3913043478260874vw;
    border-radius: 10.869565217391305vw;
    font-size: 3.2608695652173916vw;
    line-height: 5.217391304347826vw;
  }
  .section-preice__numberParcels-button p{
    font-size: 2.173913043478261vw;
    line-height: 5.217391304347826vw;
  }
  .section-preice__functions-title{
    font-size: 5.217391304347826vw;
    line-height: 7.391304347826088vw;
    margin-bottom: 6.9565217391304355vw;
  }
  .section-preice__functions-list{
    gap: 2.173913043478261vw;
    margin-bottom: 5.217391304347826vw;
  }
  .section-preice__functions-list .item{
    box-shadow: 0 0.8695652173913044vw 13.043478260869566vw rgba(1, 50, 129, 0.05);
    border-radius: 2.608695652173913vw;
    width: 100%;
    padding: 4.347826086956522vw 6.217391304347826vw 5.6521739130434785vw;
    min-height: 28.260869565217394vw;
  }
  .section-preice__functions-list .item svg{
    width: 5.6521739130434785vw;
    height: auto;
    display: block;
    margin: 0 auto 3.0434782608695654vw;
  }
  .section-preice__functions-list .item p{
    font-size: 3.2608695652173916vw;
    line-height: 4.782608695652175vw;
  }
  .section-preice__functions-openList a{
    font-size: 3.2608695652173916vw;
    line-height: 5.217391304347826vw;
  }
  .section-preice__functions-openList a svg{
    margin-right: 2.608695652173913vw;
    width: 6.521739130434783vw;
    height: auto;
  }
}



@media (max-width: 991px) {
  .page-template-home .section-2 .title-left h2,
  .page-template-home .section-3 .section-content,
  .page-template-home .section-4 .section-4__content {
    max-width: 100%;
  }

  .page-template-home .section-4 {
    margin-bottom: 0;
  }

  .page-template-home .section-5 .section-5__content {
    margin: 0;
    max-width: 100%;
  }

  .page-template-home .section-5 .section-5__content h2 {
    margin-top: 0;
  }

  .page-template-home .section-5 .section-img {
    float: left;
    margin-right: 30px;
    width: 50%;
  }

  .page-template-home .section-6 {
    clear: both;
  }

  .page-template-home .section-6 .section-6__items .section-6__items-info {
    width: 100%;
  }

  .section-6__items_text {
    padding-bottom: 0;
    height: auto;
  }

  .page-template-history .hero .section-img {
    width: auto;
  }
}
@media (max-width: 420px) {
  .page-template-about .section-5 {
    padding: 59px 0 230px;
  }
}
@media (max-width: 350px) {
  /*   .page-template-career .hero.light .section-img {
    top: 615px;
  } */

  .post-top h1 {
    font-size: 25px;
    line-height: 36px;
  }

  .post-content .post-file {
    border-radius: 12px;
    padding: 20px 15px;
    margin-top: 34px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .post-content .post-file .btn {
    margin-left: 0;
    margin-right: 0;
    height: 42px;
    line-height: 11px;
    padding-left: 25px;
    padding-right: 25px;
    min-width: 140px;
    font-weight: 500;
    font-size: 15px;
  }

  .post-content .post-file strong {
    font-size: 15px;
    line-height: 22px;
    max-width: 290px;
    text-align: center;
    margin: 12px 0px;
  }

  .page-template-ecommerce .section-3 .section-content {
    padding-top: 15px;
  }
}

/*22_09*/
@media (max-width: 1660px) and (min-width: 1200px) {
  .page-template-connect-subpage .tabs .tabs__pl_1 {
    max-width: 70%;
  }
  .page-template-connect-subpage .cta .cta__items li {
    height: auto;
  }
}
@media (max-width: 1660px) and (min-width: 1000px) {
  .page-template-connect-subpage .cta .cta__content {
    max-width: 38vw;
  }
  .page-template-connect-subpage .cta .cta__items li {
    height: auto;
  }
}
@media (max-width: 1024px) and (min-width: 992px) {
  .page-template-connect-subpage .cta .cta__content {
    max-width: 38vw;
  }
  .page-template-connect-subpage .cta .cta__items li {
    height: auto;
  }
  .page-template-connect-subpage .cta .cta__items li {
    height: auto;
  }
}
@media (max-width: 991px) {
  .page-template-connect-subpage .cta .cta__items {
    justify-content: center;
  }
  .page-template-connect-subpage .cta .cta__items li {
    height: auto;
    margin-top: 0 !important;
  }
  .page-template-connect-subpage .hero .section-img {
    width: 50%;
  }
  .page-template-connect-subpage .hero {
    padding-bottom: 50px;
    margin-bottom: 0;
  }
  .page-template-connect-subpage .tabs .title-center {
    max-width: 100%;
    width: 50%;
    margin-right: 50px;
  }
  .page-template-connect-subpage .tabs .title-center h2 {
    max-width: 700px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
  }
  .page-template-connect-subpage .tabs .wrapper {
    display: flex;
  }
  .page-template-connect-subpage .tabs .section-content {
    margin-top: 151px;
  }
  .page-template-connect-subpage .tabs .title-center img {
    margin-top: 100px;
  }
  .page-template-connect-subpage .workout {
    padding-top: 80px;
  }
  .page-template-connect-subpage .workout .section-content {
    max-width: 55%;
  }
}

@media (max-width: 768px) {
  .page-template-connect-subpage .hero .section-img {
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .page-template-connect-subpage .hero .hero__content {
    max-width: 50%;
  }
  .page-template-connect-subpage .workout {
    padding-bottom: 50px;
  }
  .page-template-connect-subpage .cta .cta__items {
    justify-content: center;
  }
  .page-template-connect-subpage .cta .cta__items li {
    width: 30%;
    height: auto;
  }
}

@media (max-width: 660px) {
  .page-template-connect-subpage .hero .hero__content {
    max-width: 100%;
  }
  .page-template-connect-subpage .hero .section-img {
    position: inherit;
    width: inherit;
  }
  .page-template-connect-subpage .tabs .title-center h2 {
    position: inherit;
  }
  .page-template-connect-subpage .tabs .wrapper {
    flex-wrap: wrap;
  }
  .page-template-connect-subpage .tabs .title-center {
    width: 100%;
  }
  .page-template-connect-subpage .tabs .title-center img {
    margin-top: 0;
  }
  .page-template-connect-subpage .tabs .section-content {
    margin-top: 40px;
  }
  .page-template-connect-subpage .workout .section-content {
    max-width: 100%;
  }
  .page-template-connect-subpage .workout {
    padding-bottom: 0;
  }
  .page-template-connect-subpage .workout .section-img {
    position: inherit;
    width: 100%;
    top: inherit;
  }
  .page-template-connect-subpage .cta .cta__items li {
    width: 46%;
    height: 320px;
  }
}

.page-template-team .hero {
  margin-bottom: 120px;
}

@media (max-width: 991px) {
  .page-template-team .hero {
    margin-bottom: 0px;
  }
}

.page-id-954 .cta {
  display: none;
}

@media (max-width: 400px) {
  .page-template-connect-subpage .cta .cta__items li {
    width: 41%;
    height: 360px;
  }
}

@media (max-width: 991px) and (min-width: 414px) {
  .page-template-team .hero {
    padding-bottom: 50px;
  }
}

@media (max-width: 1024px) and (min-width: 834px) {
  .page-id-9 .hero .hero__pl_1 {
    max-height: 88% !important;
    width: auto !important;
  }
}
@media (max-width: 1024px) and (min-width: 641px) {
  .page-template-history .hero .section-img {
    max-width: 55%;
  }
}

@media (max-width: 640px) {
  .page-template-ecommerce .section-7 {
    padding-top: 0px;
  }
  .page-id-915 .hero.light .section-img {
    top: inherit;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  .page-id-915 .hero .hero__pl .hero__pl_1 {
    max-height: 81%;
  }
  .page-id-929 .hero .hero__pl .hero__pl_1 {
    max-height: 80%;
  }
}

.popup form label {
  color: #fff;
}

/*20_10*/
.page-template-home .section-3 .section-3__pl .section-3__pl_3,
.page-template-ecommerce .section-3 .section-3__pl .section-3__pl_3,
.page-template-about .section-3 .section-3__pl .section-3__pl_3 {
  display: none;
}
.page-template-home .section-3 .section-3__pl .section-3__pl_4,
.page-template-ecommerce .section-3 .section-3__pl .section-3__pl_4,
.page-template-about .section-3 .section-3__pl .section-3__pl_4 {
  display: none;
}

@media (max-width: 991px) and (min-width: 461px) {
  /*768*/
  header .header__logo img {
    max-height: 2.86vw;
    max-width: inherit;
  }
  .wrapper {
    padding: 0 2.6vw;
  }
  .hero {
    background-image: url(img/bg-hero-tablet.png);
    background-size: 100%;
  }
  .page-template-home .hero {
    padding-top: 18.49vw;
    padding-bottom: 44.27vw;
    margin-bottom: 0;
  }
  .hero .hero__content h1 {
    font-size: 4.43vw;
    line-height: 5.47vw;
  }
  .page-template-home .hero .hero__content {
    max-width: 59.38vw;
  }
  .hero .hero__content .hero__text {
    font-size: 3.65vw;
    line-height: 4.95vw;
    margin-bottom: 2.99vw;
  }
  .hero .hero__content .hero__items {
    font-size: 1.56vw;
    line-height: 2.86vw;
    margin-bottom: 5.99vw;
    max-width: 53.65vw;
  }
  .hero .hero__content .hero__items li::before {
    width: 2.08vw;
    height: 2.08vw;
    top: 0.78vw;
  }
  .hero .hero__content .hero__items li {
    font-size: 1.56vw;
    line-height: 2.34vw;
    padding-left: 3.65vw;
  }
  .page-template-home .hero .hero__pl .hero__pl_1 {
    display: none;
  }
  .page-template-home .hero .section-img.mobile {
    bottom: 2.6vw;
    top: inherit;
    width: 67.19vw;
    height: auto;
  }
  .page-template-home .section-2 .wrapper,
  .page-template-ecommerce .section-2 .wrapper {
    padding: 0 0 0 2.6vw;
  }
  h2 {
    font-size: 3.65vw;
    line-height: 4.95vw;
  }
  .page-template-home .section-2 .title-left,
  .page-template-ecommerce .section-2 .title-left {
    margin-top: 0;
  }
  .page-template-home .section-2 .title-left,
  .page-template-ecommerce .section-2 .title-left {
    padding-right: 2.6vw;
  }
  .page-template-home .section-2 .title-left h2,
  .page-template-home .section-3 .section-content,
  .page-template-home .section-4 .section-4__content {
    max-width: 44.92vw;
  }
  .page-template-home .section-2 {
    margin-top: -0.78vw;
    padding-bottom: 0;
  }
  .swiper-arrows {
    display: flex;
    justify-content: space-between;
  }
  .page-template-home .section-2 .title-left .swiper-arrows,
  .page-template-ecommerce .section-2 .title-left .swiper-arrows {
    width: 11.59vw;
    right: 2.6vw;
  }
  .page-template-home .section-2 .title-left .swiper-arrows {
    top: 2.34vw;
  }
  .page-template-home .section-2 .title-left .swiper-arrows .swiper-button-next,
  .page-template-ecommerce
  .section-2
  .title-left
  .swiper-arrows
  .swiper-button-next {
    margin-top: 0;
  }
  .swiper-arrows .swiper-button-next,
  .swiper-arrows .swiper-button-prev {
    width: 5.21vw;
    height: 5.21vw;
    background-size: 1.69vw;
  }
  .page-template-home .section-2 .section-2__items,
  .page-template-ecommerce .section-2 .section-2__items {
    margin-top: 5.21vw;
    margin-bottom: 5.99vw;
  }
  .page-template-home .section-2 .section-2__items h4,
  .page-template-ecommerce .section-2 .section-2__items h4 {
    font-size: 1.95vw;
    line-height: 3.13vw;
    margin-bottom: 0.39vw;
  }
  .page-template-home .section-2 .section-2__items p,
  .page-template-ecommerce .section-2 .section-2__items p {
    font-size: 1.56vw;
    line-height: 2.6vw;
  }
  .page-template-home .section-2 .section-2__items .section-2__items-icon,
  .page-template-ecommerce .section-2 .section-2__items .section-2__items-icon {
    width: 6.51vw;
    height: 6.51vw;
    border-radius: 1.04vw;
    margin-bottom: 3.91vw;
  }
  .page-template-home .section-3 .section-3__pl_5.parallax-content {
    display: block;
    left: 3.13vw;
    top: -8.59vw;
    width: 2.6vw;
  }
  .page-template-home .section-3 .section-3__pl,
  .page-template-ecommerce .section-3 .section-3__pl,
  .page-template-about .section-3 .section-3__pl {
    display: block;
    width: 52%;
    background-image: url(img/subtract.svg);
    background-repeat: no-repeat;
    background-size: 47.92vw;
    background-position: 0 -14.32vw;
  }
  .page-template-home .section-3 .section-3__pl .section-3__pl_1 {
    width: auto;
    max-width: 100%;
    top: 10.94vw;
  }
  .page-template-home .section-3 .section-3__pl .section-3__pl_2,
  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_2,
  .page-template-about .section-3 .section-3__pl .section-3__pl_2 {
    top: 9.38vw;
    left: 4.3vw;
    width: 20.7vw;
  }
  .page-template-home .section-3 .section-content,
  .page-template-ecommerce .section-3 .section-content {
    padding: 4.43vw 0 0;
  }
  h3 {
    font-size: 2.86vw;
    line-height: 3.91vw;
    margin-bottom: 1.17vw;
  }
  .btn {
    padding: 0 1.95vw;
    height: 6.77vw;
    line-height: 6.51vw;
    min-width: 18.23vw;
    font-size: 1.82vw;
    margin: 0 0.65vw;
    border: 0.26vw solid transparent;
  }
  .page-template-home .section-4 {
    margin-top: 17.97vw;
    padding-bottom: 9.51vw;
  }
  .page-template-home .section-3 .section-content p,
  .page-template-ecommerce .section-3 .section-content p {
    font-size: 1.56vw;
    line-height: 2.6vw;
    margin-bottom: 2.99vw;
  }
  .page-template-home .section-4 .section-4__content p,
  .page-template-ecommerce .section-4 .section-4__content p {
    font-size: 1.56vw;
    line-height: 2.6vw;
    margin-bottom: 2.73vw;
  }
  .page-template-home .section-4 .section-img {
    display: block;
    width: 50%;
    top: -6.77vw;
  }
  .page-template-home .section-5 .section-5__content,
  .page-template-ecommerce .section-5 .section-5__content {
    padding: 3.91vw 0 11.98vw 1.95vw;
  }
  .page-template-home .section-5 .section-img {
    margin-right: 6.12vw;
    width: 45%;
    height: 45.57vw;
    object-fit: cover;
    border-radius: 1.82vw 1.82vw 6.51vw 1.82vw;
  }
  .page-template-home .section-5 .section-5__content h2 {
    margin-top: 1.04vw;
    margin-bottom: 2.08vw;
  }
  .page-template-home .section-5 .section-5__content p,
  .page-template-ecommerce .section-5 .section-5__content p {
    font-size: 1.56vw;
    line-height: 2.6vw;
    margin-bottom: 2.99vw;
  }
  .page-template-home .section-6,
  .page-template-ecommerce .section-6 {
    padding: 8.07vw 0 4.82vw;
  }
  .page-template-home .section-6 .wrapper,
  .page-template-ecommerce .section-6 .wrapper,
  .page-template-about .section-6 .wrapper {
    padding-left: 2.6vw;
  }
  .page-template-home .section-6 .section-6__pl_1,
  .page-template-ecommerce .section-6 .section-6__pl_1 {
    display: block;
    width: 2.6vw;
    height: 2.6vw;
    top: 4.43vw;
    right: 23.7vw;
    left: inherit;
    bottom: inherit;
  }
  .page-template-home
  .section-6
  .swiper-arrows:not(.mobile)
  .swiper-button-next,
  .page-template-ecommerce
  .section-6
  .swiper-arrows:not(.mobile)
  .swiper-button-next {
    right: inherit;
  }
  .page-template-home .section-2 .title-left .swiper-arrows .swiper-button-prev,
  .page-template-ecommerce
  .section-2
  .title-left
  .swiper-arrows
  .swiper-button-prev {
    margin-left: 0;
  }
  .swiper-arrows .swiper-button-next,
  .swiper-arrows .swiper-button-prev {
    position: unset;
  }
  .page-template-home .section-6 .swiper-arrows:not(.mobile),
  .page-template-ecommerce .section-6 .swiper-arrows:not(.mobile) {
    bottom: auto;
    top: 10.16vw;
    right: 2.6vw;
  }
  .page-template-home .section-6 .section-6__items,
  .page-template-ecommerce .section-6 .section-6__items {
    margin-top: 5.34vw;
  }
  .page-template-home .section-6 .section-6__items .swiper-slide,
  .page-template-ecommerce .section-6 .section-6__items .swiper-slide {
    height: 46.22vw;
    border-radius: 0vw 0vw 2.6vw 0vw;
  }
  .page-template-home .section-6 .section-6__items .swiper-slide,
  .page-template-ecommerce .section-6 .section-6__items .swiper-slide {
    padding: 2.73vw 0 2.73vw;
  }
  .page-template-home .section-6 .section-6__items .section-6__items-rating,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-rating {
    padding: 0 1.04vw 4.69vw;
  }
  .page-template-home .section-6 .section-6__items p,
  .page-template-ecommerce .section-6 .section-6__items p {
    font-size: 1.56vw;
    line-height: 2.6vw;
    padding: 0 2.34vw 2.73vw;
    font-style: normal;
  }
  .page-template-home .section-6 .section-6__items .section-6__items-info,
  .page-template-ecommerce .section-6 .section-6__items .section-6__items-info {
    padding: 1.3vw 2.6vw 1.3vw;
    height: 10.68vw;
    box-sizing: border-box;
    bottom: 0;
    margin-top: 0;
    width: 100%;
    align-items: center;
  }
  .page-template-home .section-6 .section-6__items .section-6__items-info img,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  img {
    width: 4.69vw;
    height: 4.69vw;
    object-fit: cover;
    border-radius: 100%;
    margin-right: 1.56vw;
    border: 0.13vw solid #ebf0f5;
  }
  .page-template-home
  .section-6
  .section-6__items
  .section-6__items-info
  .section-6__items-name,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  .section-6__items-name,
  .page-template-about
  .section-6
  .section-6__items
  .section-6__items-info
  .section-6__items-name {
    width: 78%;
  }
  .page-template-home
  .section-6
  .section-6__items
  .section-6__items-info
  strong,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  strong {
    font-size: 1.95vw;
    line-height: 2.6vw;
  }
  .page-template-home .section-6 .section-6__items .section-6__items-info span,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  span {
    font-size: 1.56vw;
    line-height: 2.86vw;
  }
  .page-template-home .section-6 .section-6__items .swiper-slide::after,
  .page-template-ecommerce .section-6 .section-6__items .swiper-slide::after {
    content: "";
    position: absolute;
    width: 8.33vw;
    height: 8.33vw;
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 0C62.0914 0 80 17.9086 80 40C80 62.0914 62.0914 80 40 80H0L0 40C0 17.9086 17.9086 0 40 0Z' fill='%23E9F3FF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    top: 8.33vw;
    left: 1.69vw;
    display: block;
  }
  .page-template-home
  .section-6
  .section-6__items
  .swiper-slide:nth-child(2n)::after,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .swiper-slide:nth-child(2n)::after,
  .page-template-about
  .section-6
  .section-6__items
  .swiper-slide:nth-child(2n)::after {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 0C62.0914 0 80 17.9086 80 40C80 62.0914 62.0914 80 40 80H0L0 40C0 17.9086 17.9086 0 40 0Z' fill='%23E9F3FF'/%3E%3C/svg%3E");
  }
  .page-template-home .section-7,
  .page-template-ecommerce .section-7 {
    padding: 4.95vw 0 10.03vw;
  }
  .page-template-home .section-7 h5,
  .page-template-ecommerce .section-7 h5 {
    margin-bottom: 1.04vw;
  }
  .page-template-home .section-7 .title-center,
  .page-template-ecommerce .section-7 .title-center {
    max-width: 77%;
  }
  .page-template-home .section-7 .section-7__content,
  .page-template-ecommerce .section-7 .section-7__content {
    margin-top: 0;
  }
  .page-template-home .section-7 .section-7__items li,
  .page-template-ecommerce .section-7 .section-7__items li {
    width: 39.06vw;
    height: auto;
    min-height: 25vw;
    padding: 2.73vw 1.95vw 6.77vw 2.6vw;
    margin: 0 1.3vw;
    border-radius: 1.56vw;
  }
  .page-template-home .section-7 .section-7__items li img,
  .page-template-ecommerce .section-7 .section-7__items li img {
    width: auto;
    margin-bottom: 1.3vw;
    height: 6.64vw;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(2n),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(2n) {
    margin-top: 4.82vw;
  }
  .page-template-home .section-7 .section-7__content,
  .page-template-ecommerce .section-7 .section-7__content {
    max-width: 100%;
  }
  .page-template-home .section-7 .section-7__items,
  .page-template-ecommerce .section-7 .section-7__items {
    align-items: flex-start;
    justify-content: center;
    margin: 5.34vw auto 0;
  }
  .link {
    border-radius: 1.56vw 0vw 1.56vw;
    width: 5.21vw;
    height: 5.21vw;
    background-size: 1.56vw;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(1),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(1) {
    order: 0;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(2),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(2) {
    order: 1;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(4),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(4) {
    order: 2;
    margin-top: -5.47vw;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(3),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(3) {
    order: 3;
    margin-top: 2.47vw;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(5),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(5) {
    order: 4;
    margin-top: -2.34vw;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(6),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(6) {
    order: 5;
    margin-top: 2.34vw;
  }
  .page-template-home .cta .cta__content h5,
  .page-template-ecommerce .cta .cta__content h5 {
    margin-top: 0;
  }
  .page-template-home .cta,
  .page-template-ecommerce .cta {
    padding: 5.99vw 0 10.42vw;
  }
  h5 {
    font-size: 1.56vw;
    margin-bottom: 1.04vw;
  }
  .page-template-home .cta .cta__content h2,
  .page-template-ecommerce .cta .cta__content h2 {
    font-size: 3.65vw;
    line-height: 4.95vw;
    margin: 0 auto 2.73vw;
    max-width: 77%;
  }
  footer {
    padding: 5.6vw 0 3.52vw;
  }
  footer .to-top {
    display: block;
    top: -7.68vw;
    right: 2.99vw;
  }
  footer .to-top img {
    max-width: 10.42vw;
  }
  footer .footer__left p {
    display: block;
  }
  footer .wrapper {
    flex-wrap: nowrap;
    padding: 0 1.56vw;
  }
  footer .footer__left {
    width: 30.6vw;
    flex: 0 0 auto;
    border-bottom: none;
  }
  footer .footer__right .bottom__menu {
    padding: 0vw 0vw 0 11.46vw;
  }
  footer .footer__left .footer__logo {
    margin-bottom: 0.39vw;
    text-align: left;
  }
  footer .footer__left .footer__logo img {
    width: 18.1vw;
    height: auto;
  }
  footer .footer__left p {
    font-size: 1.43vw;
    line-height: 2.6vw;
    margin-bottom: 2.73vw;
  }
  footer .footer__right .bottom__menu > li > a {
    font-size: 1.69vw;
    line-height: 3.13vw;
    margin-bottom: 0.91vw;
  }
  footer .footer__right .bottom__menu > li ul li a {
    font-size: 1.43vw;
    line-height: 2.6vw;
    display: block;
    margin-bottom: 0.65vw;
  }
  footer .footer__right {
    border-bottom: none;
  }
  footer .footer__bottom .wrapper {
    flex-wrap: nowrap;
  }
  footer .footer__bottom .social_links.mobile {
    justify-content: flex-start;
    margin-bottom: 0;
  }
  footer .footer__bottom .social_links.mobile li {
    margin: 0 2.6vw 0 0;
  }
  footer .footer__bottom ul li a svg {
    max-height: 1.69vw;
  }
  footer .footer__bottom p,
  footer .footer__bottom ul {
    font-size: 1.43vw;
    line-height: 2.08vw;
  }
  footer .footer__bottom ul {
    flex-wrap: nowrap;
  }
  footer .footer__bottom ul li a {
    font-size: 1.43vw;
    line-height: 2.73vw;
  }
  footer .footer__bottom {
    margin: 0 1.56vw 0;
    padding-top: 2.86vw;
    border-top: 0.13vw solid #1f344a;
  }
  .btns.connected .btn {
    font-size: 1.82vw;
    line-height: 5.6vw;
  }
  header .header__navicon {
    width: 3.39vw;
    height: 2.08vw;
  }
  .page-template-home .section-2 .section-2__items .swiper-slide,
  .page-template-ecommerce .section-2 .section-2__items .swiper-slide {
    width: 32.55vw;
  }
  .page-template-home .section-6 .swiper-arrows:not(.mobile),
  .page-template-ecommerce .section-6 .swiper-arrows:not(.mobile) {
    width: 11.59vw;
    height: 5.21vw;
  }
  .swiper-arrows .swiper-button-prev {
    margin-right: 0;
  }
  .page-template-home .section-7 .section-7__items li p,
  .page-template-ecommerce .section-7 .section-7__items li p {
    font-size: 1.95vw;
    line-height: 3.13vw;
  }
  header .header__navicon-close {
    width: 2.73vw;
    height: 2.73vw;
    top: 2.6vw;
    right: 1.95vw;
  }
  header .header__container .header__menu > li > a {
    padding: 3.13vw 0;
    font-size: 2.47vw;
    line-height: 3.13vw;
  }
  .btn.btn_bordered {
    height: 6.51vw;
    line-height: 6.12vw;
    font-size: 1.95vw;
    min-width: 18.23vw;
  }
  header .header__container .btn {
    margin: 4.56vw auto 0;
    max-width: 20.83vw;
  }
  header .header__container .header__menu {
    padding: 0 6.51vw;
  }
  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  > a::after {
    height: 0.65vw;
    width: 1.3vw;
  }
  .page-template-home .section-3 .section-img.mobile {
    display: none;
  }

  /*24_10*/
  .hero.light {
    padding: 13.41vw 0 0;
    margin-bottom: 9.77vw;
  }
  .page-template-for-sender .hero,
  .page-template-about .hero, .page-template-blog .hero, .page-template-ecommerce .hero {
    background-image: url(img/bg-light-circle-top-tablet.svg);
    background-size: 49.09vw;
    background-position: right top;
    padding-bottom: 0;
  }
  .page-template-about .hero .hero__content {
    max-width: 36.69vw;
  }
  .page-template-about .hero .section-img {
    width: 54.29vw;
  }
  .page-template-about .hero {
    margin-bottom: 15vw;
    padding-top: 17.45vw;
  }
  .page-template-about .section-3 .section-3__pl .section-3__pl_1 {
    max-width: 100%;
    top: -5vw;
  }

  .hero .hero__content p {
    font-size: 1.56vw;
    line-height: 2.34vw;
    margin-bottom: 3.26vw;
  }
  .page-template-for-sender .tabs .tabs__pl_1 {
    left: 0;
    top: 0;
    width: 100%;
  }
  .page-template-for-sender .section-content {
    width: 49vw;
    margin-top: 4.3vw;
  }
  .page-template-for-sender .tabs .tabs__pl {
    width: 48vw;
    height: 100%;
    top: 10vw;
    display: block;
  }
  .tabs .nav-tabs li a {
    font-size: 1.95vw;
    line-height: 3.52vw;
  }
  .tabs .nav-tabs {
    padding-bottom: 1.69vw;
  }
  .tabs .tab-content {
    margin-top: 3.91vw;
    font-size: 1.56vw;
    line-height: 2.6vw;
  }
  .page-template-for-sender .tabs {
    background-position: 0 -16.93vw, 0;
    padding-bottom: 11.2vw;
  }
  .cta {
    padding: 6.38vw 0 10.42vw;
    background: url(img/s8-bg-tablet.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: auto 100%;
  }
  .cta .cta__content h2 {
    font-size: 3.65vw;
    line-height: 4.95vw;
    margin-bottom: 2.73vw;
    margin-left: auto;
    margin-right: auto;
  }
  .page-template-for-sender .cta {
    background: url(img/s8-bg2-tablet.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 95%, auto;
  }
  .page-template-for-sender .cta h2 {
    max-width: 64%;
    margin-left: auto;
    margin-right: auto;
  }
  .hero.light .section-img {
    bottom: auto;
    top: 6.25vw;
    right: 1.04vw;
  }
  .page-template-for-sender .hero.light .section-img {
    top: 12.76vw;
  }
  .hero .section-img {
    width: 47.29vw;
  }
  .hero .hero__content {
    max-width: 46.69vw;
  }
  .page-template-for-sender .tabs .section-img.mobile {
    display: none;
  }
  .page-template-for-sender.page-id-900 .cta h2 {
    max-width: 83%;
  }
  .page-template-about .section-3 .section-content {
    max-width: 46.88vw;
    padding: 0;
  }
  .page-template-about .section-3 .section-content p {
    font-size: 1.56vw;
    line-height: 2.6vw;
  }
  .page-template-about .section-3 .section-3__pl {
    width: 48.57vw;
    height: auto;
  }
  .hero .hero__content h2 {
    font-size: 4.43vw;
    line-height: 5.47vw;
  }
  .hero .hero__content h3 {
    font-size: 3.65vw;
    line-height: 4.95vw;
  }
  .page-template-about .section-3 h2 {
    margin-bottom: 4.69vw;
  }
  .page-template-about .section-3 .section-content p {
    margin-bottom: 3.91vw;
  }
  .page-template-about .mission {
    margin-top: 0;
    margin-bottom: 17.06vw;
  }
  .page-template-about .mission::after {
    bottom: -1.96vw;
    width: 91.15vw;
    height: 91.15vw;
    left: 0;
    right: 0;
    background-size: contain;
    margin: 0 auto;
    transform: none;
    z-index: -1;
  }
  .page-template-about .mission__title {
    max-width: 80.73vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.08vw;
  }
  .page-template-about .mission {
    width: 100%;
    min-height: inherit;
  }
  .page-template-about .section-3 {
    margin-bottom: 5.86vw;
  }
  .page-template-about .mission p {
    font-size: 1.56vw;
    line-height: 2.6vw;
    max-width: 76.95vw;
    margin: 0 auto 3.52vw;
  }
  .page-template-about .section-5::after {
    height: 100%;
    width: 100%;
    border-radius: 6.51vw 0vw 0vw 0vw;
  }
  .page-template-about .section-5 {
    padding: 5.21vw 0 10.42vw;
  }
  .page-template-about .section-5 .section-5__content {
    max-width: 44.92vw;
    margin-left: auto;
  }
  .page-template-about .section-5 .section-5__content .mobile {
    display: none;
  }
  .page-template-about .section-5 .section-5__pl {
    display: block;
    width: 47.14vw;
    height: 50.13vw;
  }
  .page-template-about .section-5 .section-5__pl .section-5__pl_1 {
    width: 41.93vw;
    height: 41.02vw;
    left: 4.56vw;
    border-radius: 0vw 6.51vw 1.82vw 0vw;
    object-fit: cover;
    top: 6.51vw;
  }
  .page-template-about .section-5 .section-5__pl .section-5__pl_2 {
    bottom: 0vw;
    left: 2.6vw;
    width: 26.82vw;
    height: 26.82vw;
    border-radius: 2.86vw;
    background: #0b48aa;
  }
  .page-template-about .section-5 .section-5__pl .section-5__pl_7,
  .page-template-about .section-5 .section-5__pl .section-5__pl_5 {
    display: none;
  }
  .page-template-about .section-5 .section-5__pl .section-5__pl_4 {
    left: 32.16vw;
    bottom: -1.3vw;
    width: 3.91vw;
  }
  .page-template-about .section-5 .section-5__content h2 {
    margin-bottom: 3.52vw;
  }
  .page-template-about .section-5 .section-5__content p {
    font-size: 1.56vw;
    line-height: 2.6vw;
    margin: 0 0 2.6vw;
  }
  .page-template-about .section-5 .section-5__content .btns {
    margin-top: 3.13vw;
  }
  .page-template-about .cta {
    margin-top: 0.65vw;
    background: url(img/s8-bg-tablet.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 95%, auto;
  }
  .page-template-about .cta .cta__content h2 {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
  .cta .btns {
    justify-content: center;
  }
  .page-template-history .hero,
  .page-template-team .hero,
  .page-template-career .hero,
  .page-template-integrations .hero  {
    background-image: url(img/bg-light-circle-top-tablet2.svg);
    background-size: 47vw;
    background-position: right bottom;
    min-height: 48.05vw;
    margin-bottom: 6.13vw;
    padding-top: 17vw;
  }
  .page-template-history .hero.light .section-img {
    top: 14.25vw;
  }
  header .header__menu > li.menu-item-has-children .sub-menu li a:hover {
    background: none;
  }
  .faq .title-left {
    margin-bottom: 1.43vw;
  }
  .faq .title-left p {
    font-size: 1.56vw;
    line-height: 2.34vw;
    margin-bottom: 2.73vw;
  }
  .faq .faq__items {
    max-width: 79.43vw;
    margin-left: auto;
    margin-right: auto;
  }
  .faq .faq__items li {
    padding: 1.82vw 0;
  }
  .faq .faq__items li .accordion::before {
    width: 3.91vw;
    height: 3.91vw;
    background-size: 1.3vw;
    margin-right: 1.56vw;
  }
  .faq .faq__items li .accordion {
    font-size: 1.95vw;
    line-height: 3.13vw;
    align-items: flex-start;
  }
  .faq .faq__items li .accordion-content {
    padding-left: 5.47vw;
    font-size: 1.56vw;
    line-height: 2.6vw;
  }
  .faq {
    padding-bottom: 9.11vw;
  }
  .page-template-history .cta .cta__content h2 {
    max-width: 60%;
  }
  .cta .cta__pl_1 {
    display: block;
    top: 29.3vw;
    left: 3.52vw;
    width: 4.43vw;
  }
  .page-template-history .hero .hero__content {
    max-width: 44.92vw;
  }
  .page-template-history .hero .section-img {
    max-width: 55%;
  }
  .page-template-team .hero.light .section-img {
    width: 57.55vw;
  }
  .page-template-team .hero .hero__content {
    max-width: 40vw;
  }

  .page-template-team .team .title-left {
    max-width: 100%;
    padding: 0;
    margin-bottom: 5.34vw;
  }
  .page-template-team .team .team__items li {
    width: 35.16vw;
    margin-right: 1.95vw;
  }
  .page-template-team .team .team__items li .team__items-photo {
    height: 34.51vw;
    margin-bottom: 3.78vw;
  }
  .page-template-team .team .team__items li .team__items-info strong {
    font-size: 1.95vw;
    line-height: 3.39vw;
  }
  .page-template-team .team .team__items li .team__items-info span {
    font-size: 1.56vw;
    line-height: 2.86vw;
  }
  .page-template-team .team {
    padding-bottom: 9.24vw;
  }
  .page-template-team .cta .cta__content p {
    max-width: 60.42vw;
    margin-left: auto;
    margin-right: auto;
  }
  .page-template-team .cta .cta__content h2 {
    margin-bottom: 3.26vw;
  }
  .page-template-team .cta .cta__content p {
    font-size: 1.56vw;
    line-height: 2.6vw;
  }
  .team__items-decription {
    padding: 3.91vw;
    font-size: 1.69vw;
    line-height: 2.86vw;
  }
  .page-template-team .team .team__items li .team__items-photo p,
  .page-template-about .team .team__items li .team__items-photo p {
    font-size: 1.69vw;
    line-height: 2.86vw;
  }
  .page-template-career .hero .hero__content {
    max-width: 44.92vw;
  }
  .page-template-career .hero.light .section-img {
    width: 46.55vw;
    top: 18.36vw;
    right: 0;
  }
  .page-template-career .hero {
    padding-top: 13.41vw;
  }
  .bite-iframe {
    min-height: 91.15vw;
  }
  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  .sub-menu
  li
  a {
    font-size: 1.95vw;
    line-height: 3.52vw;
  }
  .page-template-price-cols .title-center h1 {
    font-size: 4.43vw;
    line-height: 5.47vw;
  }
  .page-template-price .prices-top {
    padding: 15.49vw 0 27.34vw;
  }
  .page-template-price.page-template-price-cols .prices-top {
    padding-bottom: 15.49vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
    left: -0.26vw;
    bottom: -2.21vw;
    width: 15.76vw;
    height: 3.39vw;
    z-index: 1;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet {
    width: 15.76vw;
    height: 10.42vw;
    border-radius: 1.56vw;
    margin: 0 0.39vw;
    padding: 1.82vw 1.43vw 2.08vw;
    border-width: 0.26vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet
  span {
    font-size: 0.78vw;
    line-height: 1.95vw;
    width: 6.51vw;
    height: 1.95vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet
  h3 {
    font-size: 2.21vw;
    line-height: 2.34vw;
    margin: 0 0 0.13vw;
    height: 4.69vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__thumbs
  .swiper-pagination-bullet
  p {
    width: 9.24vw;
    height: 2.08vw;
    font-size: 1.3vw;
  }
  .page-template-price.page-template-price-cols .plans .plans__thumbs {
    margin-top: -6.12vw;
    margin-bottom: 5.21vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item::before {
    top: -0.13vw;
    width: 13.54vw;
    height: 0.78vw;
    border-radius: 0 0 0.65vw 0.65vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item {
    padding: 4.04vw 2.08vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  h3 {
    font-size: 3.13vw;
    line-height: 3.65vw;
    max-width: 14.06vw;
    margin: 0 auto 1.3vw;
    height: 7.29vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  h3
  + p {
    font-size: 1.56vw;
    line-height: 2.34vw;
    margin: 0 0 2.47vw;
    height: 9.38vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .price {
    border-radius: 0.65vw;
    padding: 0.39vw 0.65vw 0.65vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .price
  strong {
    font-size: 2.73vw;
    margin: 0 0 0.26vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .price
  p {
    font-size: 1.56vw;
    line-height: 2.34vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .subplans {
    margin: 2.6vw -2.73vw;
    padding: 0 2.73vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .subplans
  li {
    margin-bottom: 1.56vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .subplans
  li
  p {
    font-size: 1.56vw;
    line-height: 2.34vw;
    max-width: 17.19vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .subplans
  li
  strong {
    font-size: 2.08vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .button {
    font-size: 1.95vw;
    line-height: 5.86vw;
    border-radius: 6.51vw;
    height: 5.86vw;
    max-width: 30.21vw;
    display: block;
    margin: 0 auto;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .button
  + p {
    font-size: 1.3vw;
    line-height: 3.13vw;
    margin: 0 0 0.65vw;
    height: 3.13vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .plans__info {
    padding-left: 2.08vw;
    padding-right: 2.08vw;
    margin: 0 -2.08vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .plans__info
  ul
  li {
    font-size: 1.56vw;
    line-height: 2.34vw;
    margin-bottom: 2.34vw;
    padding-left: 3.13vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .plans__info
  ul
  li::before {
    width: 2.08vw;
    height: 2.08vw;
  }
  .page-template-price.page-template-price-cols .open-price {
    margin-bottom: 6.77vw;
    font-size: 2.21vw;
    line-height: 3.52vw;
  }
  .page-template-price.page-template-price-cols .open-price svg {
    margin-right: 2.21vw;
    width: 4.31vw;
  }
  .page-template-price.page-template-price-cols
  .plans
  .plans__items
  .swiper-wrapper
  .plans__item
  .plans__info
  ul
  li
  strong {
    font-size: 1.56vw;
    line-height: 2.34vw;
  }
  .page-template-price .cta .cta__content h2 {
    max-width: 88%;
  }
  .page-template-price .prices {
    padding-bottom: 9.38vw;
  }
  .page-template-price.page-template-price-cols .prices .wrapper {
    padding: 0;
  }

  .page-template-price.page-template-price-cols .prices .table {
    overflow-x: scroll;
    padding: 0 1.95vw;
  }

  .page-template-price.page-template-price-cols .prices .table table {
    margin-right: 1.95vw;
  }

  .page-template-price.page-template-price-cols .prices .table table th {
    padding: 1.3vw 0.65vw;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  th:nth-child(1) {
    padding-left: 1.3vw;
    padding-right: 5.99vw;
    font-size: 1.69vw;
    line-height: 2.34vw;
    width: 14.32vw;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  th
  .button {
    font-size: 1.17vw;
    line-height: 1.43vw;
    width: auto;
    height: 3.65vw;
    display: flex;
    align-items: center;
    margin: 0.52vw 0 0.26vw;
    padding: 0 1.3vw;
    justify-content: center;
  }

  .page-template-price.page-template-price-cols .prices .table table th p {
    font-size: 0.91vw;
    line-height: 2.08vw;
  }

  .page-template-price.page-template-price-cols .prices .table table th strong {
    display: flex;
    height: 3.65vw;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .page-template-price.page-template-price-cols .prices .table table td {
    padding: 1.95vw 0.65vw;
  }

  .page-template-price.page-template-price-cols
  .prices
  .table
  table
  td:nth-child(1)
  p {
    font-size: 1.49vw;
    line-height: 2.14vw;
    white-space: normal;
  }
  .table table td {
    font-size: 1.56vw;
  }
  header .header__menu > li.current-menu-item > a::before {
    display: none;
  }
  .page-template-blog .hero .hero__content {
    max-width: 44.92vw;
  }
  .page-template-blog .hero .section-img {
    width: 49.09vw;
    top: 18.23vw;
  }
  .page-template-blog .content-title {
    text-align: center;
    margin-bottom: 4.69vw;
  }
  .page-template-blog .posts .posts__list .posts__list-item {
    margin-bottom: 3.91vw;
    width: 46.09vw;
    margin-right: 2.08vw;
  }.page-template-blog .posts .posts__list .posts__list-item:nth-child(2n) {
     margin-right: 0;
   }
  .posts .posts__list .posts__list-item .posts__img {
    height: 31.77vw;
    margin-bottom: 2.6vw;
    border-radius: 1.56vw;
  }
  .posts .posts__list .posts__list-item .posts__list-cats {
    top: 2.6vw;
  }
  .posts .posts__list .posts__list-item .posts__list-cats li {
    font-size: 1.43vw;
    line-height: 1.95vw;
    padding: 0.26vw 1.3vw 0.26vw 1.95vw;
  }
  .posts .posts__list .posts__list-item .link {
    width: 6.25vw;
    height: 6.25vw;
    background-size: 2.34vw;
    border-radius: 1.04vw 0vw 1.56vw;
  }
  .posts .posts__list .posts__list-item span {
    font-size: 1.56vw;
    line-height: 2.86vw;
  }
  .posts .posts__list .posts__list-item h3 {
    font-size: 1.95vw;
    line-height: 3.13vw;
    margin: 0.26vw 0 0.91vw;
    height: 3.13vw;
  }
  .posts .posts__list .posts__list-item p {
    font-size: 1.56vw;
    line-height: 2.6vw;
    height: 7.81vw;
  }
  .post-content .wrapper {
    max-width: 100%;
  }
  .single .posts .posts__title h2 {
    font-size: 3.65vw;
    line-height: 4.95vw;
    margin-bottom: 3.65vw;
  }
  .single article .posts .posts__list .posts__list-item .posts__img {
    height: 26.82vw;
  }
  .page-template-contacts .hero {
    background-image: url(img/bg-hero1-tablet.jpg);
    padding: 15.76vw 0 10.42vw;
  }
  .page-template-contacts .hero .hero__content {
    max-width: 59.77vw;
    text-align: center;
    margin: 0 auto;
  }
  .page-template-contacts .btns {
    justify-content: center;
  }
  .page-template-contacts .hero__content-wrap {
    display: flex;
    align-items: center;
    margin-bottom: 2.47vw;
    justify-content: center;
  }
  .page-template-contacts .hero .hero__content .hero__text {
    margin-bottom: 0;
    margin-left: 1.3vw;
  }
  .page-template-contacts .btns {
    justify-content: center;
  }
  .page-template-contacts .hero .hero__items {
    margin: 6.51vw auto 0;
    max-width: 66.41vw;
  }
  .page-template-contacts .hero .hero__items li:nth-child(1) {
    margin-top: 2.6vw;
  }
  .page-template-contacts .hero .hero__items li:nth-child(4) {
    margin-top: -2.21vw;
  }
  .page-template-contacts .hero .hero__items li {
    width: 30.6vw;
    margin: 0 1.3vw 2.6vw;
    padding: 2.6vw 1.95vw 3.91vw;
  }
  .page-template-contacts .hero .hero__items li img {
    height: 5.86vw;
    margin-bottom: 1.69vw;
  }
  .page-template-contacts .hero .hero__items li h5 {
    font-size: 1.95vw;
    line-height: 2.6vw;
    margin-left: auto;
    margin-right: auto;
    max-width: 50%;
    margin-bottom: 0.78vw;
  }
  .page-template-contacts .hero .hero__items li p {
    font-size: 1.56vw;
    line-height: 2.34vw;
  }
  .page-template-contacts .hero .hero__items li p a {
    display: block;
    font-size: 1.69vw;
  }
  .popup {
    z-index: 12;
  }
  .popup .wrapper {
    align-items: flex-start;
    padding: 0;
  }
  .popup form {
    margin-top: 8.46vw;
  }
  form .cols {
    margin-top: 4.56vw;
  }
  form .cols > div {
    width: 41.02vw;
  }
  form .cols > div:last-child {
    margin-left: 7.55vw;
  }
  form label {
    font-size: 1.43vw;
  }
  form .wpcf7-form-control-wrap input {
    font-size: 1.95vw;
    line-height: 4.17vw;
    padding: 1.3vw 0;
  }
  form .wpcf7-form-control-wrap {
    margin-bottom: 4.04vw;
  }
  form textarea {
    height: 18.75vw;
    font-size: 1.95vw;
    line-height: 3.13vw;
    padding: 1.3vw 0;
  }
  form input[type="submit"] {
    height: 6.51vw;
    font-size: 1.82vw;
    min-width: 19.53vw;
  }
  .page-template-integrations .hero .section-img.mobile {
    bottom: inherit;
    top: 18.36vw;
  }
  .page-template-integrations .integrations .integrations__filter {
    border-radius: 1.56vw;
    padding: 1.95vw;
    margin-bottom: 3.91vw;
  }
  .page-template-integrations .integrations .integrations__filter form .integrations__names-input {
    margin-bottom: 1.3vw;
    border-radius: 6.51vw;
    height: 6.51vw;
    padding: 1.43vw 5.47vw;
    background-position: 2.08vw center;
    background-size: 1.56vw;
    font-size: 1.95vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dt a::after {
    width: 1.04vw;
    height: 2.08vw;
    top: 2.21vw;
    right: 2.21vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dt a {
    border-radius: 6.51vw;
    height: 6.51vw;
    font-weight: 400;
    font-size: 1.95vw;
    line-height: 6.51vw;
    padding: 0 5.73vw;
    background-position: 2.08vw center;
    background-size: 1.56vw;
  }
  .page-template-integrations .integrations .integrations_items {
    margin: 0 -0.65vw 0;
  }
  .page-template-integrations .integrations .integrations_items li {
    width: 46.09vw;
    margin: 0 0.91vw 1.95vw;
    padding: 2.08vw;
  }
  .page-template-integrations .integrations .integrations_items li .integrations_items-logo {
    margin-right: 2.6vw;
  }
  .page-template-integrations .integrations .integrations_items li .integrations_items-logo img {
    max-width: 7.81vw;
  }
  .page-template-integrations .integrations .integrations_items li .integrations_items-info strong {
    font-size: 1.95vw;
    line-height: 2.6vw;
  }
  .page-template-integrations .integrations .integrations_items li .integrations_items-info p {
    font-size: 1.56vw;
    line-height: 2.34vw;
    width: 12.37vw;
  }
  .page-template-integrations .integrations .integrations__pl_2 {
    display: block;
    width: 3.91vw;
    height: 3.91vw;
    right: 3.52vw;
    bottom: 4.43vw;
  }
  .page-template-integrations .cta .cta__pl_2 {
    display: block;
    right: 8.98vw;
    width: 2.86vw;
    height: 2.86vw;
    top: -1.69vw;
  }
  .page-template-integrations .cta {
    padding: 4.69vw 0 9.11vw;
  }
  .page-template-integrations .cta .wrapper {
    padding: 0 3.78vw;
  }
  .page-template-integrations .cta .cta__content {
    max-width: 100%;
  }
  .page-template-integrations .cta form .cols > div {
    width: 41.28vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul {
    padding: 8.98vw 6.51vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul .close-filter:not(.button) {
    padding: 1.3vw;
    top: 2.6vw;
    right: 1.17vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul .close-filter:not(.button) img {
    width: 2.34vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul li {
    padding: 3.13vw 0;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul li label {
    font-size: 2.21vw;
    line-height: 3.52vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul .close-filter.button {
    width: 20.83vw;
    height: 6.77vw;
    border-radius: 6.51vw;
    margin: 4.56vw auto;
    font-size: 1.82vw;
    line-height: 3.13vw;
  }
  .page-template-integrations .integrations.show {
    z-index: 12;
  }
  .page-template-ecommerce .hero .section-img.mobile {
    max-width: 45.7vw;
    top: inherit;
    bottom: 0;
    left: inherit;
    width: 47.4vw;
  }
  .page-template-ecommerce .section-7 .section-7__content img.mobile {
    display: none;
  }
  .page-template-ecommerce .section-7 .section-7__pl > * {
    display: block;
  }

  .page-template-ecommerce .section-7 .section-7__pl {
    width: 41.67vw;
    height: 46.88vw;
  }
  .page-template-ecommerce .section-7 .section-7__content {
    width: 50.13vw;
  }
  .page-template-ecommerce .section-7 {
    padding-top: 0;
  }
  .page-template-ecommerce .section-7 .section-7__pl .section-7__pl_1 {
    width: 41.67vw;
    top: 2.6vw;
  }
  .page-template-ecommerce .section-7 .section-7__pl .section-7__pl_2 {
    width: 3.26vw;
    height: 1.69vw;
    left: 2.6vw;
    top: 2.08vw;
  }
  .page-template-ecommerce .section-7 .section-7__pl .section-7__pl_3 {
    width: 4.3vw;
    height: 4.3vw;
    right: 6.77vw;
    bottom: 0.91vw;
  }
  .page-template-ecommerce .section-7 .section-7__pl > .slice-corner {
    width: 2.6vw;
    height: 2.6vw;
    bottom: -4.17vw;
    left: 19.66vw;
  }
  .page-template-ecommerce .section-7 .section-7__pl .section-7__pl_5 {
    bottom: -8.59vw;
    width: 18.23vw;
  }
  .page-template-ecommerce .section-7 .section-7__content h2 {
    text-align: left;
    margin-bottom: 2.08vw;
  }
  .page-template-ecommerce .section-7 .section-7__content p {
    font-size: 1.56vw;
    line-height: 2.6vw;
    margin-bottom: 2.6vw;
  }
  .page-template-ecommerce .section-5 .title-left {
    max-width: 38.28vw;
    margin-top: 5.21vw;
  }
  .page-template-ecommerce .section-5 .section-5__content {
    max-width: 46.35vw;
    padding: 5.86vw 2.73vw;
    box-sizing: border-box;
  }
  .page-template-ecommerce .section-5 .title-left h2 {
    text-align: left;
    line-height: 4.95vw;
  }
  .page-template-ecommerce .section-5 .wrapper {
    padding-left: 7.81vw;
  }
  .page-template-ecommerce .section-5 .section-img {
    max-width: 49.48vw;
    bottom: -10.42vw;
  }
  .page-template-ecommerce .section-5 .section-5__content .section-5__items li img {
    height: 5.86vw;
    width: 8.07vw;
  }
  .page-template-ecommerce .section-5 .section-5__content .section-5__items li p {
    font-size: 1.56vw;
    line-height: 2.6vw;
  }
  .page-template-ecommerce .section-5 .section-5__pl_5 {
    width: 3.39vw;
    height: 3.39vw;
    right: 2.99vw;
    bottom: 2.6vw;
  }
  .page-template-ecommerce .section-5 .section-5__pl_4 {
    width: 3.13vw;
    height: 3.13vw;
    right: 19.4vw;
    top: -1.56vw;
    fill-opacity: 1;
  }
  .page-template-ecommerce .section-5 {
    margin-bottom: 15.63vw;
  }
  .page-template-ecommerce .section-2 .title-left h2 {
    max-width: 26.04vw;
  }
  .page-template-ecommerce .section-2 .title-left .swiper-arrows {
    height: 5.21vw;
    top: 0.65vw;
  }
  .page-template-ecommerce .section-2 .section-2__items .section-2__items-icon img {
    height: 2.34vw;
  }
  .page-template-ecommerce .section-3 .section-content {
    max-width: 47.53vw;
  }
  .page-template-ecommerce .section-3 .title-center .section-img.mobile {
    display: none;
  }
  .page-template-ecommerce .section-3 {
    background: linear-gradient(359.53deg, #E8F0F9 24.52%, rgba(245, 250, 255, 0) 99.7%) !important;
    padding: 4.43vw 0 16.93vw;
  }
  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_1 {
    max-width: 95%;
    top: 16.93vw;
  }
  .page-template-ecommerce .section-3 .section-3__pl .section-3__pl_2 {
    display: none;
  }
  .page-template-ecommerce .section-3 .section-3__pl {
    background-position: 0 -5.21vw;
    height: 100%;
  }
  .page-template-ecommerce .section-5 .section-5__content .section-5__items li {
    margin-bottom: 3.13vw;
  }
  .page-template-ecommerce .section-5 .section-5__content .section-5__items li .section-5__items-img {
    width: 5.21vw;
    flex: 0 0 auto;
    margin-right: 1.95vw;
  }
  .page-template-ecommerce.page-id-915 .section-3 .section-3__pl .section-3__pl_1 {
    top: 21.93vw;
  }
}

@media (max-width: 460px) {
  .wrapper {
    padding: 0 4vw;
  }
  header {
    padding: 5.87vw 0;
  }
  header .header__logo img {
    max-height: 5.87vw;
    max-width: inherit;
  }
  header .header__navicon {
    width: 6.93vw;
    height: 4.27vw;
  }
  .page-template-home .hero {
    padding: 22.4vw 0 29.33vw;
    margin-bottom: 40vw;
  }
  .hero .hero__content h1 {
    font-size: 9.07vw;
    line-height: 11.2vw;
  }
  .hero .hero__content .hero__text {
    font-size: 7.47vw;
    line-height: 10.13vw;
    margin: 0 0 4.27vw;
  }
  .hero .hero__content .hero__items {
    font-size: 3.2vw;
    line-height: 4.8vw;
    margin-bottom: 6.67vw;
    max-width: 76%;
  }
  .btns.connected .btn.btn_darkblue {
    padding-left: 4vw;
  }
  .btns.connected .btn.btn_darkblue {
    border-radius: 0 13.33vw 13.33vw 0;
  }
  .btns.connected .btn {
    height: 12.27vw;
    line-height: 11.47vw;
    font-size: 3.73vw;
    padding: 0 4vw;
  }
  .btn {
    padding: 0 4vw;
    height: 12.27vw;
    line-height: 11.73vw;
    min-width: 40vw;
    font-size: 3.73vw;
    margin: 0 1.33vw;
    border: 0.53vw solid transparent;
  }
  .page-template-home .hero .section-img {
    width: 89.07vw;
    bottom: -45.33vw;
    height: auto;
    right: 0;
    top: inherit;
  }
  h2 {
    font-size: 7.47vw;
    line-height: 10.13vw;
  }
  .page-template-home .section-2 .title-left,
  .page-template-ecommerce .section-2 .title-left {
    padding-right: 4vw;
    margin-top: 0;
  }
  .page-template-home .section-2 .section-2__items,
  .page-template-ecommerce .section-2 .section-2__items {
    margin: 8.27vw 0;
  }
  .page-template-home .section-2 .section-2__items .section-2__items-icon,
  .page-template-ecommerce .section-2 .section-2__items .section-2__items-icon {
    width: 13.33vw;
    height: 13.33vw;
    margin-bottom: 8vw;
  }
  .page-template-home .section-2 .section-2__items h4,
  .page-template-ecommerce .section-2 .section-2__items h4 {
    font-size: 4vw;
    line-height: 6.4vw;
    margin-bottom: 0.8vw;
  }
  .page-template-home .section-2 .section-2__items p,
  .page-template-ecommerce .section-2 .section-2__items p {
    font-size: 3.2vw;
    line-height: 5.33vw;
  }
  .page-template-home .section-3 .section-img.mobile {
    position: inherit;
    width: 93.33vw;
    top: inherit;
    margin-top: 11.73vw;
  }
  .page-template-home .section-3 .section-content {
    padding-bottom: 0;
    margin-top: 0;
  }
  h3 {
    font-size: 5.87vw;
    line-height: 8vw;
    margin-bottom: 2.67vw;
  }
  .page-template-home .section-3 .section-content p,
  .page-template-ecommerce .section-3 .section-content p {
    font-size: 3.2vw;
    line-height: 5.33vw;
    margin-bottom: 6.4vw;
  }
  .page-template-home .section-4 {
    margin-top: 13.6vw;
    padding-bottom: 18.67vw;
  }
  .page-template-home .section-4 .section-img {
    top: inherit;
    position: inherit;
    width: 93.33vw;
    right: inherit;
    display: block;
    margin: 0 auto;
  }
  .page-template-home .section-4 .section-4__content {
    margin-top: 12.27vw;
  }
  .page-template-home .section-2 .wrapper,
  .page-template-ecommerce .section-2 .wrapper {
    padding: 0 0 0 4vw;
  }
  .btns {
    margin: 0 -1.33vw;
  }
  .page-template-home .section-5 .section-5__content,
  .page-template-ecommerce .section-5 .section-5__content {
    padding: 8vw 0 18.67vw;
  }
  .page-template-home .section-5 .section-img {
    float: none;
    width: 85.87vw;
    height: 93.33vw;
    object-fit: cover;
    border-radius: 3.73vw 3.73vw 13.33vw 3.73vw;
    display: block;
    margin: 0 auto 8.27vw;
  }
  .page-template-home .section-5 .section-5__content h2,
  .page-template-ecommerce .section-5 .section-5__content h2 {
    margin-bottom: 4.27vw;
  }
  .page-template-home .section-5 .section-5__content p,
  .page-template-ecommerce .section-5 .section-5__content p {
    font-size: 3.2vw;
    line-height: 5.33vw;
    margin-bottom: 7.2vw;
  }
  .page-template-home .section-5 .section-5__content .btns,
  .page-template-ecommerce .section-5 .section-5__content .btns {
    margin-top: 6.4vw;
  }
  .page-template-home .section-6 .title-left {
    padding: 0 16vw 0 0;
  }
  .page-template-home .section-6,
  .page-template-ecommerce .section-6 {
    padding: 8.27vw 0 0;
  }
  .page-template-home .section-6 .section-6__items,
  .page-template-ecommerce .section-6 .section-6__items {
    margin-top: 8.27vw;
  }
  .page-template-home .section-6 .section-6__items .swiper-slide,
  .page-template-ecommerce .section-6 .section-6__items .swiper-slide {
    padding: 6.67vw 0 5.07vw;
    height: 94.67vw;
    border-radius: 0vw 0vw 5.33vw 0vw;
  }
  .page-template-home .section-6 .section-6__items .section-6__items-rating img,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-rating
  img {
    height: 4.27vw;
  }
  .page-template-home .section-6 .section-6__items p,
  .page-template-ecommerce .section-6 .section-6__items p {
    font-size: 3.2vw;
    line-height: 5.33vw;
    padding: 0 5.33vw 7.2vw;
  }
  .page-template-home .section-6 .section-6__items .swiper-slide::after,
  .page-template-ecommerce .section-6 .section-6__items .swiper-slide::after {
    display: block;
    content: "";
    position: absolute;
    width: 17.07vw;
    height: 17.07vw;
    top: 17.07vw;
    left: 3.47vw;
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 0C62.0914 0 80 17.9086 80 40C80 62.0914 62.0914 80 40 80H0L0 40C0 17.9086 17.9086 0 40 0Z' fill='%23E9F3FF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
  }
  .page-template-home
  .section-6
  .section-6__items
  .swiper-slide:nth-child(2n)::after,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .swiper-slide:nth-child(2n)::after,
  .page-template-about
  .section-6
  .section-6__items
  .swiper-slide:nth-child(2n)::after {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 0C62.0914 0 80 17.9086 80 40C80 62.0914 62.0914 80 40 80H0L0 40C0 17.9086 17.9086 0 40 0Z' fill='%23E9F3FF'/%3E%3C/svg%3E");
  }
  .page-template-home .section-6 .section-6__items .section-6__items-info,
  .page-template-ecommerce .section-6 .section-6__items .section-6__items-info {
    padding: 5.33vw;
    height: 21.87vw;
    box-sizing: border-box;
    bottom: 0;
    margin-top: 0;
    width: 100%;
    align-items: center;
  }
  .page-template-home .section-6 .section-6__items .section-6__items-info img,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  img {
    width: 9.6vw;
    height: 9.6vw;
    object-fit: cover;
    border-radius: 100%;
    margin-right: 3.2vw;
    border: 0.27vw solid #ebf0f5;
  }
  .page-template-home
  .section-6
  .section-6__items
  .section-6__items-info
  .section-6__items-name,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  .section-6__items-name,
  .page-template-about
  .section-6
  .section-6__items
  .section-6__items-info
  .section-6__items-name {
    width: 78%;
  }
  .page-template-home
  .section-6
  .section-6__items
  .section-6__items-info
  strong,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  strong {
    font-size: 4vw;
    line-height: 1;
  }
  .page-template-home .section-6 .section-6__items .section-6__items-info span,
  .page-template-ecommerce
  .section-6
  .section-6__items
  .section-6__items-info
  span {
    font-size: 3.2vw;
    line-height: 5.87vw;
  }
  .page-template-home .section-7,
  .page-template-ecommerce .section-7 {
    padding: 17.33vw 0 21.87vw;
  }
  .page-template-home .section-7 .section-7__pl_8,
  .page-template-ecommerce .section-7 .section-7__pl_8 {
    width: 4.8vw;
    height: 4.8vw;
    right: 7.47vw;
    top: 6.67vw;
  }
  h5 {
    font-size: 3.2vw;
    line-height: 4.8vw;
    margin: 0 0 4vw;
  }
  .page-template-home .section-7 .section-7__content {
    margin-top: 0;
  }
  .page-template-home .section-7 .title-center {
    max-width: 100%;
  }
  .page-template-home .section-7 .section-7__items,
  .page-template-ecommerce .section-7 .section-7__items {
    margin: 8.27vw -1.87vw 0;
  }
  .page-template-home .section-7 .section-7__items li {
    width: 42vw;
    height: 92.27vw;
    padding: 5.33vw 4vw 14.13vw 5.33vw;
    margin: 0 1.87vw;
  }
  .page-template-home .section-7 .section-7__items li img,
  .page-template-ecommerce .section-7 .section-7__items li img {
    width: 13.6vw;
    margin-bottom: 5.33vw;
  }
  .page-template-home .section-7 .section-7__items li p,
  .page-template-ecommerce .section-7 .section-7__items li p {
    font-size: 4vw;
    line-height: 6.4vw;
    height: auto;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(2),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(2) {
    margin-top: 12vw;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(2n),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(2n) {
    margin-top: 4vw;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(4),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(4) {
    margin-top: 4vw;
  }
  .page-template-home .section-7 .section-7__items li:nth-child(3),
  .page-template-ecommerce .section-7 .section-7__items li:nth-child(3) {
    margin-top: 0;
  }
  .page-template-home .cta,
  .page-template-ecommerce .cta {
    padding: 9.6vw 0 68.8vw;
    background: url(img/s8-bg.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-position: right 104%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .page-template-home .cta .cta__content .btns,
  .page-template-ecommerce .cta .cta__content .btns {
    margin-top: 5.6vw;
  }
  footer {
    padding: 5.6vw 0;
  }
  footer .footer__left {
    margin-bottom: 4.53vw;
  }
  footer .footer__left .footer__logo {
    margin-bottom: 4.53vw;
  }
  footer .footer__left .footer__logo img {
    height: 5.33vw;
    max-width: inherit;
  }
  footer .footer__right {
    padding-bottom: 7.73vw;
  }
  footer .footer__right .bottom__menu > li > a {
    font-size: 3.47vw;
    line-height: 6.4vw;
    margin-bottom: 1.87vw;
  }
  footer .footer__right .bottom__menu > li ul li a {
    font-size: 2.93vw;
    line-height: 5.33vw;
  }
  footer .footer__bottom {
    margin-top: 5.87vw;
  }
  footer .footer__bottom .social_links.mobile {
    margin-bottom: 4.27vw;
  }
  footer .footer__bottom .social_links.mobile li {
    margin: 0 2.67vw;
  }
  footer .footer__bottom .social_links.mobile li svg {
    height: 3.47vw;
  }
  footer .footer__bottom p {
    font-size: 2.93vw;
    line-height: 4.27vw;
    margin-bottom: 2.4vw;
  }
  footer .footer__bottom ul li a {
    font-size: 2.93vw;
    line-height: 5.6vw;
  }
  .page-template-home .cta .cta__content h2,
  .page-template-ecommerce .cta .cta__content h2 {
    margin-bottom: 5.6vw;
    font-size: 7.47vw;
    line-height: 10.13vw;
  }
  .hero .hero__content .hero__items li::before {
    width: 4.27vw;
    height: 4.27vw;
    top: 1.6vw;
  }
  .hero .hero__content .hero__items li {
    padding-left: 6.67vw;
    margin-bottom: 2.93vw;
  }
  .page-template-home .section-2 .section-2__items .swiper-slide,
  .page-template-ecommerce .section-2 .section-2__items .swiper-slide {
    width: 66.67vw;
  }
  header .header__container {
    padding: 18.4vw 0 0;
  }
  header .header__container .header__menu {
    padding: 0 12.8vw;
  }
  header .header__navicon-close {
    width: 5.6vw;
    height: 5.6vw;
    top: 5.33vw;
    right: 4vw;
  }
  header .header__container .header__menu > li > a {
    padding: 6.4vw 0;
    font-size: 5.07vw;
    line-height: 6.4vw;
  }
  header
  .header__container
  .header__menu
  > li.menu-item-has-children
  > a::after {
    height: 1.33vw;
    width: 2.67vw;
  }
  header .header__container .btn {
    margin: 9.33vw auto 0;
    max-width: 42.67vw;
    padding: 0 4vw;
    font-size: 4vw;
    min-width: 37.33vw;
    height: 13.33vw;
    line-height: 13.33vw;
  }
  .hero.light {
    padding: 24vw 0 0;
    margin-bottom: 13.33vw;
    overflow-x: hidden;
  }
  .hero .hero__content {
    max-width: 100%;
  }
  .hero.light .section-img {
    margin-top: 13.33vw;
  }
  .page-template-for-sender .hero {
    background-position: center calc(100% + 120px);
  }
  .page-template-for-sender .hero.light .section-img {
    top: inherit;
  }
  .page-template-for-sender .section-content {
    width: 100%;
    margin-top: 6.13vw;
  }
  .tabs .nav-tabs {
    padding-bottom: 3.47vw;
  }
  .tabs .nav-tabs li a {
    font-size: 4vw;
    line-height: 7.2vw;
  }
  .hero .section-img {
    position: inherit;
  }
  .cta {
    padding: 9.6vw 0 70.93vw;
    background: url(img/s8-bg-mob.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom center;
  }
  .page-template-for-sender .cta {
    background-position: right 104%;
  }
  .cta .cta__content h2 {
    font-size: 7.47vw;
    line-height: 10.13vw;
    margin-bottom: 7.73vw;
  }
  .hero.light .section-img {
    right: inherit;
    width: 100vw;
    display: block;
    margin-left: auto;
    margin-right: auto;
    bottom: inherit;
    top: inherit;
  }
  .page-template-about .hero {
    background-image: url(img/bg-light-circle-top-mob.svg);
    background-position: center 61vw;
    background-size: 100%;
  }

  .page-template-about .section-3 h2 {
    margin-bottom: 7.47vw;
  }
  .page-template-about .section-3 .section-content {
    text-align: center;
    padding: 0 0 0;
  }
  .page-template-about .section-3 .section-content p {
    font-size: 3.2vw;
    line-height: 5.33vw;
    margin-bottom: 5.33vw;
  }
  .page-template-about .section-3 .section-3__pl {
    display: block;
    position: inherit;
    width: 100%;
    height: auto;
    margin-top: -8vw;
  }
  .page-template-about .section-3 .section-3__pl .section-3__pl_1 {
    position: inherit;
    width: 100%;
    top: inherit;
  }
  .page-template-about .mission::after {
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: none;
    background-size: 100%;
    bottom: 0;
    background-position: center bottom;
    background-repeat: no-repeat;
  }
  .page-template-about .mission {
    width: 100%;
    margin-top: 0;
    min-height: inherit;
    padding-bottom: 10.67vw;
  }
  .page-template-about .section-5 {
    margin-top: 18.93vw;
    padding: 8vw 0 18.67vw;
  }
  .page-template-about .section-5::after {
    width: 100%;
    height: 100%;
    border-radius: 13.33vw 0vw 0vw 13.33vw;
  }
  .page-template-about .section-5 .section-5__content .mobile {
    width: 85.87vw;
    height: 84vw;
    border-radius: 0vw 13.33vw 3.73vw 0vw;
    object-fit: cover;
  }
  .page-template-about .section-5 .section-5__content h2 {
    padding-left: 0;
  }
  .page-template-about .section-5 .section-5__content p {
    padding-left: 0;
    font-size: 3.2vw;
    line-height: 5.33vw;
    margin-bottom: 5.33vw;
  }
  .page-template-about .section-5 .section-5__content .btns {
    margin-top: 6.4vw;
  }
  .page-template-about .cta {
    margin-top: 1.33vw;
    background: url(img/s8-bg-mob.png),
    linear-gradient(240.46deg, #0340a2 39.19%, #013281 74.77%);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .cta .btns {
    justify-content: center;
  }
  .page-template-history .hero .section-img {
    margin-top: 0;
  }
  .hero .hero__content p:last-child {
    margin-bottom: 0;
  }
  header .header__menu > li.menu-item-has-children .sub-menu li a:hover {
    background: none;
  }
  .page-template-history .hero .hero__content {
    max-width: 100%;
  }
  .faq .title-left {
    margin-bottom: 9.6vw;
  }
  .faq .faq__items {
    margin-top: 0;
  }
  .faq .faq__items li {
    padding: 3.73vw 0;
  }
  .faq .faq__items li .accordion::before {
    width: 8vw;
    height: 8vw;
    background-size: 2.67vw;
    margin-right: 3.2vw;
  }
  .faq .faq__items li .accordion {
    font-size: 4vw;
    line-height: 6.4vw;
    align-items: flex-start;
  }
  .faq .faq__items li .accordion-content {
    padding-left: 11.2vw;
    font-size: 3.2vw;
    line-height: 5.33vw;
  }
  .page-template-team .hero.light .section-img {
    margin-top: 0;
  }
  .page-template-team .team .team__items li {
    width: 72vw;
    margin-right: 4vw;
    margin-bottom: 0;
    display: inline-block;
  }
  .page-template-team .team .team__items li .team__items-photo {
    height: 70.67vw;
    margin-bottom: 5.33vw;
    white-space: normal;
  }
  .team__items-decription {
    padding: 8vw;
    font-size: 3.47vw;
    line-height: 5.87vw;
  }
  .page-template-team .team .team__items li .team__items-photo p,
  .page-template-about .team .team__items li .team__items-photo p {
    font-size: 3.47vw;
    line-height: 5.87vw;
  }
  .page-template-team .team .team__items li .team__items-info strong {
    font-size: 4vw;
    line-height: 7.47vw;
  }
  .page-template-team .team .team__items li .team__items-info span {
    font-size: 3.2vw;
    line-height: 5.87vw;
  }
  .page-template-team .team {
    padding-bottom: 16.53vw;
  }
  .page-template-team .team .title-left {
    padding-right: 0;
    max-width: 100%;
    margin-bottom: 8.27vw;
  }
  .page-template-career .hero .hero__content {
    max-width: 100%;
  }
  .hero .hero__content p {
    font-size: 3.2vw;
    line-height: 4.8vw;
    margin-bottom: 6.67vw;
  }
  .page-template-career .hero.light .section-img {
    margin-top: 0;
  }
  .faq .title-left p {
    font-size: 3.2vw;
    line-height: 4.8vw;
    margin-bottom: 5.6vw;
  }
  .bite-iframe {
    min-height: 278.67vw;
  }
  .page-template-price-cols .title-center h1 {
    font-size: 9.07vw;
    line-height: 11.2vw;
  }
  header .header__menu > li.current-menu-item > a::before {
    display: none;
  }
  .hero.light .section-img {
    margin-top: 0;
  }
  .page-template-blog .hero {
    background-position: center calc(100% + 125px);
    margin-bottom: 0;
  }
  .posts .posts__list .posts__list-item .posts__img {
    height: 65.07vw;
    margin-bottom: 5.33vw;
    border-radius: 5.07vw;
  }
  .posts .posts__list .posts__list-item .posts__list-cats {
    top: 5.33vw;
  }
  .posts .posts__list .posts__list-item .posts__list-cats li {
    font-size: 2.93vw;
    line-height: 4vw;
    padding: 0.53vw 2.67vw 0.53vw 4vw;
  }
  .posts .posts__list .posts__list-item .link {
    width: 12.8vw;
    height: 12.8vw;
    border-radius: 3.2vw 0vw 4.8vw;
  }
  .posts .posts__list .posts__list-item span {
    font-size: 3.2vw;
    line-height: 5.87vw;
  }
  .posts .posts__list .posts__list-item h3 {
    font-size: 4vw;
    line-height: 6.4vw;
    margin: 0.53vw 0 1.87vw;
    height: 6.4vw;
  }
  .posts .posts__list .posts__list-item p {
    font-size: 3.2vw;
    line-height: 5.33vw;
    height: 16vw;
  }
  .post-top .post-cats li {
    padding: 0vw 2.67vw;
    font-size: 2.93vw;
    line-height: 5.87vw;
    margin: 0 1.33vw;
  }
  .post-top h1 {
    margin: 1.6vw 0 3.47vw;
    font-size: 9.07vw;
    line-height: 11.2vw;
    word-wrap: break-word;
  }
  .post-top .post-info {
    font-size: 3.2vw;
    line-height: 4vw;
  }
  .post-top {
    padding: 22.4vw 0 16.53vw;
  }
  .post-content {
    font-size: 3.2vw;
    line-height: 5.33vw;
    padding: 9.33vw 0 14.93vw;
  }
  .post-content p {
    margin: 0 0 5.33vw;
  }
  .post-content h2 {
    font-size: 5.87vw;
    line-height: 8vw;
  }
  .post-content ul li::before {
    width: 1.07vw;
    height: 1.07vw;
    top: 2.13vw;
  }
  .single .posts .posts__title h2 {
    font-size: 7.47vw;
    line-height: 10.13vw;
    margin-bottom: 7.47vw;
  }
  .single article .posts .posts__list .posts__list-item .posts__img {
    height: 52.53vw;
  }
  .page-template-contacts .hero {
    padding: 22.67vw 0 18.67vw;
  }
  .page-template-contacts .hero .hero__items {
    margin: 8vw -1.87vw 0;
  }
  .page-template-contacts .hero .hero__items li {
    width: 44vw;
    margin: 0 1.87vw 4vw;
    padding: 4vw 1.33vw;
    border-radius: 3.2vw;
  }
  .page-template-contacts .hero .hero__items li img {
    width: auto;
    height: 12vw;
    margin-bottom: 3.47vw;
  }
  .page-template-contacts .hero .hero__items li h5 {
    font-size: 4vw;
    line-height: 5.33vw;
    margin-left: auto;
    margin-right: auto;
    max-width: 64%;
    margin-bottom: 1.6vw;
  }
  .page-template-contacts .hero .hero__items li p {
    font-size: 3.2vw;
    line-height: 4.8vw;
  }
  .page-template-contacts .hero .hero__items li:nth-child(1) {
    margin-top: 5.33vw;
  }
  .page-template-contacts .hero .hero__items li:nth-child(4) {
    margin-top: -4.8vw;
  }
  .popup {
    z-index: 11;
  }
  .popup .wrapper {
    align-items: flex-start;
    padding: 7.47vw;
  }
  .popup form {
    margin-top: 0;
  }
  .popup form label {
    font-size: 2.93vw;
  }
  form .wpcf7-form-control-wrap {
    margin-bottom: 8.27vw;
  }
  form .wpcf7-form-control-wrap input {
    font-size: 4vw;
    line-height: 6.4vw;
    padding: 2.13vw 0;
  }
  form textarea {
    height: 26.67vw;
    font-size: 4vw;
    line-height: 6.4vw;
  }
  .popup .popup__close {
    border: none;
    top: 2.67vw;
    background-size: 5.6vw;
    right: 2.67vw;
    width: 5.6vw;
    height: 5.6vw;
  }
  form input[type="submit"] {
    height: 13.33vw;
    font-size: 3.73vw;
    min-width: 40vw;
    line-height: 7.2vw;
  }
  form .cols > div {
    width: 100%;
  }
  form .cols > div:last-child {
    margin-left: 0;
  }

  .page-template-integrations .integrations .integrations__filter {
    border-radius: 3.2vw;
    padding: 4vw;
    margin-bottom: 8vw;
  }
  .page-template-integrations .integrations .integrations__filter form .integrations__names-input {
    margin-bottom: 2.67vw;
    height: 13.33vw;
    padding: 2.93vw 11.2vw;
    font-size: 4vw;
    line-height: 7.47vw;
    background-size: 3.2vw;
    background-position: 4.27vw center;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dt a {
    font-size: 4vw;
    line-height: 13.33vw;
    padding: 0 11.73vw;
    height: 13.33vw;
    background-size: 3.2vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dt a span {
    padding: 0 0.8vw 0.53vw 0;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dt a::after {
    background-position: 0 0;
    background-size: contain;
    width: 2.13vw;
    height: 4.27vw;
    top: 4.53vw;
    right: 4.53vw;
  }
  .page-template-integrations .integrations .integrations_items {
    margin: 0 -1.33vw 0;
  }
  .page-template-integrations .integrations .integrations_items li {
    margin: 0 1.6vw 4vw;
    padding: 4.27vw;
    width: 44vw;
  }
  .page-template-integrations .integrations .integrations_items li .integrations_items-logo {
    border-radius: 2.13vw;
    margin-right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 4.27vw;
    box-sizing: border-box;
    height: 14.67vw;
    border-radius: 2.13vw;
  }
  .page-template-integrations .integrations .integrations_items li .integrations_items-logo img {
    max-width: 14.67vw;
  }
  .page-template-integrations .integrations .integrations_items li .integrations_items-info strong {
    margin-top: 0;
    font-size: 4vw;
    line-height: 5.33vw;
    margin-bottom: 0.8vw;
  }
  .page-template-integrations .integrations .integrations_items li .integrations_items-info p {
    font-size: 3.2vw;
    line-height: 4.8vw;
    width: 25.33vw;
  }
  .page-template-integrations .integrations .integrations__pl_2 {
    display: block;
    width: 30px;
    height: 30px;
    right: 27px;
    bottom: 34px;
  }
  .page-template-integrations .cta .cta__pl_2 {
    display: block;
    right: 69px;
    width: 22px;
    height: 22px;
    top: -13px;
  }
  .page-template-integrations .cta {
    padding: 9.6vw 0 18.67vw;
  }
  .page-template-integrations .cta .wrapper {
    padding: 0 7.73vw;
  }
  form .cols {
    margin-top: 5.87vw;
  }
  form label {
    font-size: 2.93vw;
  }
  .page-template-integrations .cta form input[type="submit"] {
    padding-left: 4.53vw;
    padding-right: 4.53vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul {
    padding: 18.4vw 13.33vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul .close-filter:not(.button) {
    padding: 2.67vw;
    top: 5.33vw;
    right: 2.4vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul .close-filter:not(.button) img {
    width: 4.8vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul li {
    padding: 6.4vw 0;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul li label {
    font-size: 4.53vw;
    line-height: 7.2vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul li input {
    margin-right: 4vw;
  }
  .page-template-integrations .integrations .integrations__filter form .dropdown dd ul .close-filter.button {
    width: 42.67vw;
    height: 13.87vw;
    border-radius: 13.33vw;
    margin: 9.33vw auto;
    font-size: 3.73vw;
    line-height: 6.4vw;
  }
  .page-template-integrations .integrations.show {
    z-index: 12;
  }

  .page-template-ecommerce .hero .section-img {
    margin-top: 12vw;
  }
  .page-template-ecommerce.page-id-929 .hero .section-img, .page-template-ecommerce.page-id-915 .hero .section-img {
    position: relative;
    left: 18.67vw;
  }
  .page-template-ecommerce .section-7 {
    padding-top: 0;
    padding-bottom: 17.07vw;
  }
  .page-template-ecommerce .section-7 .wrapper {
    position: relative;
  }
  .page-template-ecommerce .section-7 .section-7__pl {
    display: none;
  }
  .page-template-ecommerce .section-7 .section-7__content h2 {
    margin-bottom: 8.27vw;
  }
  .page-template-ecommerce .section-7 .section-7__content img {
    width: 93.33vw;
    left: -5.33vw;
    position: relative;
    margin-bottom: 13.33vw;
  }
  .page-template-ecommerce .section-7 .section-7__content p {
    font-size: 3.2vw;
    line-height: 5.33vw;
    margin-bottom: 5.33vw;
  }
  .page-template-ecommerce .section-5 .wrapper {
    padding-left: 8vw;
  }
  .page-template-ecommerce .section-5 .section-5__pl_4 {
    width: 4.53vw;
    height: 4.53vw;
    top: -2.13vw;
    right: 5.87vw;
    fill-opacity: 1;
  }
  .page-template-ecommerce .section-5 .title-left {
    margin-top: 8.27vw;
  }
  .page-template-ecommerce .section-5 .title-left h2 {
    line-height: 10.13vw;
  }
  .page-template-ecommerce .section-5 .section-5__content .section-5__items li {
    margin-bottom: 5.07vw;
  }
  .page-template-ecommerce .section-5 .section-5__content .section-5__items li .section-5__items-img {
    width: 10.67vw;
    flex: 0 0 auto;
    margin-right: 4vw;
  }
  .page-template-ecommerce .section-5 .section-5__content .section-5__items li p {
    font-size: 3.2vw;
    line-height: 5.33vw;
  }
  .page-template-ecommerce .section-5 .section-5__content {
    padding-bottom: 64.53vw;
  }
  .page-template-ecommerce .section-5 .section-img {
    bottom: -26.67vw;
    width: 96vw;
  }
  .page-template-ecommerce .section-5 {
    margin-bottom: 32vw;
  }
  .page-template-ecommerce .section-2 .section-2__items .section-2__items-icon img {
    height: 4.8vw;
  }
  .page-template-ecommerce .section-3 {
    padding-bottom: 26.67vw;
    background: linear-gradient(359.53deg, #E8F0F9 24.52%, rgba(245, 250, 255, 0) 99.7%) !important;
  }
  .page-template-ecommerce.page-id-470 .hero .section-img {
    margin-top: 0;
  }
  .page-template-ecommerce .section-5 .section-5__pl_5 {
    display: none;
  }
  .single article .posts .posts__list .posts__list-item {
    width: 72vw;
    margin-right: 4vw;
    vertical-align: top;
  }
}

/*24_11*/
.section-firstScreen__recommended .logo-svg {
	display: flex;
	align-items: center;
}
