  .container {
  width: 1540px;
  margin: 0 auto;
}

body.body__lock {
  overflow: hidden;
}

.asd {
  width: 100%;
  height: 500vh;
}

.header__w {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
}
.header__w .header__top__w {
  width: 100%;
  background-color: #EEF2F5;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.header__w .header__top__w .header__top {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
}
.header__w .header__top__w .header__top::after {
  content: "";
  position: absolute;
  top: 0;
  right: -99%;
  width: 100%;
  height: 100%;
  background-color: #AE9376;
  z-index: -1;
}
.header__w .header__top__w .header__top .header__top-menu {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding: 6px 0;
}
.header__w .header__top__w .header__top .header__top-menu .header__top-menu-link {
  width: auto;
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  color: #475369;
  line-height: 113%;
  margin: 4px 0;
  margin-right: 20px;
  transition: all 0.3s;
}
.header__w .header__top__w .header__top .header__top-menu .header__top-menu-link:hover {
  color: #BF6B74;
}
.header__w .header__top__w .header__top .header__top-info-w {
  width: auto;
  flex-shrink: 0;
  display: inline-flex;
  justify-content: space-between;
  align-items: stretch;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-tell {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: auto;
  flex-shrink: 0;
  margin-right: 10px;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-tell img {
  width: 27px;
  flex-shrink: 0;
  margin-right: 2px;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-tell span {
  width: auto;
  font-size: 20px;
  font-weight: 500;
  color: #E54E25;
  transition: all 0.3s;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-tell:hover span {
  color: #AE9376;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info {
  width: auto;
  flex-shrink: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 9px 0;
  padding-left: 40px;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-info-bgr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-info-bgr img {
  width: 100%;
  height: 100%;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-mail {
  width: auto;
  display: inline-block;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  flex-shrink: 0;
  margin-right: 30px;
  transition: all 0.3s;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-mail:hover {
  color: #475369;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location {
  width: auto;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 18px;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location img {
  width: 13px;
  flex-shrink: 0;
  margin-right: 8px;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location .header__top-location-text {
  width: auto;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 22px;
  font-weight: 500;
  color: #FFFFFF;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-eyes {
  width: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  background-color: transparent;
  margin-right: 18px;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-eyes .header__top-eyes-icon {
  width: 100%;
  flex-shrink: 0;
  fill: #fff;
  transition: all 0.3s;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-eyes:hover .header__top-eyes-icon {
  fill: #475369;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-lk {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  background-color: transparent;
  transition: all 0.3s;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-lk .header__top-lk-icon {
  width: 18px;
  fill: #fff;
  transition: all 0.3s;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-lk:hover {
  border: 1px solid #475369;
}
.header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-lk:hover .header__top-lk-icon {
  fill: #475369;
}
.header__w .header__center__w {
  width: 100%;
  background-color: #FFFFFF;
}
.header__w .header__center__w .header__center {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header__w .header__center__w .header__center .header__logo {
  width: 140px;
  display: inline-block;
  flex-shrink: 0;
  margin-right: 20px;
  padding: 12px 0;
}
.header__w .header__center__w .header__center .header__logo img {
  width: 100%;
}
.header__w .header__center__w .header__center .header__center-info {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header__w .header__center__w .header__center .header__center-info .header__center-menu {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding: 6px 0;
}
.header__w .header__center__w .header__center .header__center-info .header__center-menu .header__center-menu-link {
  width: auto;
  display: inline-block;
  color: #475369;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  transition: all 0.3s;
  margin: 4px 0;
  margin-right: 30px;
}
.header__w .header__center__w .header__center .header__center-info .header__center-menu .header__center-menu-link:hover {
  color: #BF6B74;
}
.header__w .header__center__w .header__center .header__center-info .header__center-button {
  width: 300px;
  height: 58px;
  flex-shrink: 0;
  margin-left: 50px;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.header__w .header__center__w .header__center .header__center-info .header__center-button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.header__w .header__center__w .header__center .header__center-info .header__center-button:hover::after {
  left: 60%;
}
.header__w .header__center__w .header__center .header__center-info .header__center-tell {
  display: none;
}
.header__w .header__center__w .header__center .header__center-info .header__mob-burger {
  display: none;
}
.header__w .header__bottom__w {
  width: 100%;
  background-color: #EEF2F5;
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
}
.header__w .header__bottom__w.header__bottom_active {
  background-color: #AE9376;
}
.header__w .header__bottom__w.header__bottom_active .header__bottom .header__bottom-menu {
  opacity: 0;
}
.header__w .header__bottom__w .header__bottom {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
  z-index: 0;
}
.header__w .header__bottom__w .header__bottom::after {
  content: "";
  position: absolute;
  top: 0;
  left: -99%;
  width: 100%;
  height: 100%;
  background-color: #AE9376;
  z-index: -1;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont {
  width: auto;
  flex-shrink: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #AE9376;
  padding: 18px 0;
  padding-right: 11px;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w {
  width: auto;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger {
  width: 43px;
  height: 26px;
  display: block;
  flex-shrink: 0;
  margin-right: 8px;
  position: relative;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 5px;
  border-radius: 5px;
  background-color: #fff;
  transition: all 0.2s;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger span:nth-child(1) {
  top: 10%;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger span:nth-child(3) {
  top: 90%;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger-text {
  display: inline-block;
  flex-shrink: 0;
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  transition: all 0.3s;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w:hover .header__burger span {
  background-color: #982A39;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w:hover .header__burger-text {
  color: #982A39;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w.header__burger-w_active .header__burger span:nth-child(1) {
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w.header__burger-w_active .header__burger span:nth-child(2) {
  opacity: 0;
}
.header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w.header__burger-w_active .header__burger span:nth-child(3) {
  top: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.header__w .header__bottom__w .header__bottom .header__bottom-menu {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding: 6px 0;
  padding-left: 50px;
  transition: all 0.3s;
}
.header__w .header__bottom__w .header__bottom .header__bottom-menu .header__bottom-menu-link {
  width: auto;
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  color: #475369;
  line-height: 130%;
  transition: all 0.3s;
  margin: 4px 0;
  margin-right: 30px;
}
.header__w .header__bottom__w .header__bottom .header__bottom-menu .header__bottom-menu-link:hover {
  color: #AE9376;
}
.header__w .header__lip_w {
  position: fixed;
  top: 0;
  z-index: 3000;
  display: none;
  width: 100%;
  background-color: #EEF2F5;
  overflow: hidden;
}
.header__w .header__lip_w.header__lip_active {
  background-color: #AE9376;
}
.header__w .header__lip_w.header__lip_active .header__lip-info {
  opacity: 0;
}
.header__w .header__lip_w .header__lip {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
  z-index: 0;
}
.header__w .header__lip_w .header__lip::after {
  content: "";
  position: absolute;
  top: 0;
  left: -99%;
  width: 100%;
  height: 100%;
  background-color: #AE9376;
  z-index: -1;
}
.header__w .header__lip_w .header__lip .header__burger-cont {
  width: auto;
  flex-shrink: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #AE9376;
  padding: 18px 0;
  padding-right: 11px;
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w {
  width: auto;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger {
  width: 43px;
  height: 26px;
  display: block;
  flex-shrink: 0;
  margin-right: 8px;
  position: relative;
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 5px;
  border-radius: 5px;
  background-color: #fff;
  transition: all 0.3s;
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger span:nth-child(1) {
  top: 10%;
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger span:nth-child(3) {
  top: 90%;
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger-text {
  display: inline-block;
  flex-shrink: 0;
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  transition: all 0.3s;
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w:hover .header__burger span {
  background-color: #982A39;
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w:hover .header__burger-text {
  color: #982A39;
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w.header__burger-w_active .header__burger span:nth-child(1) {
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w.header__burger-w_active .header__burger span:nth-child(2) {
  opacity: 0;
}
.header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w.header__burger-w_active .header__burger span:nth-child(3) {
  top: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.header__w .header__lip_w .header__lip .header__lip-info {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 0;
  padding-left: 45px;
}
.header__w .header__lip_w .header__lip .header__lip-info .header__lip-menu {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding: 6px 0;
}
.header__w .header__lip_w .header__lip .header__lip-info .header__lip-menu .header__lip-menu-link {
  width: auto;
  display: inline-block;
  color: #475369;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  transition: all 0.3s;
  margin: 4px 0;
  margin-right: 30px;
}
.header__w .header__lip_w .header__lip .header__lip-info .header__lip-menu .header__lip-menu-link:hover {
  color: #BF6B74;
}
.header__w .header__lip_w .header__lip .header__lip-info .header__lip-button {
  width: 300px;
  height: 58px;
  flex-shrink: 0;
  margin-left: 50px;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.header__w .header__lip_w .header__lip .header__lip-info .header__lip-button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.header__w .header__lip_w .header__lip .header__lip-info .header__lip-button:hover::after {
  left: 60%;
}
.header__w .header__lip_w .header__lip .header__lip-tell {
  display: none;
}
.header__w .header__lip_w .header__lip .header__logo {
  display: none;
}
.header__w .header__lip_w .header__lip .header__mob-burger {
  display: none;
}
.header__w .header__lip_w .header__lip .header__lip-black-w {
  display: none;
}
.header__w .main-menu__w {
  display: none;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  padding-bottom: 70px;
}
.header__w .main-menu__w .container {
  height: 100%;
}
.header__w .main-menu__w .main-menu {
  width: 100%;
  height: 100%;
  position: relative;
  padding-top: 25px;
  padding-bottom: 50px;
}
.header__w .main-menu__w .main-menu::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 115px;
  border-bottom: 4px solid #982A39;
}
.header__w .main-menu__w .main-menu .main-menu__bgr-w {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #1c1c1c;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header__w .main-menu__w .main-menu .main-menu__bgr-w img {
  height: 100%;
}
.header__w .main-menu__w .main-menu .main-menu__bgr-w::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(28, 28, 28, 0.4);
}
.header__w .main-menu__w .main-menu .main-menu__dop-info-w {
  width: 29.2207792208%;
  position: absolute;
  bottom: 80px;
  right: 6px;
  background: rgba(0, 0, 0, 0.5019607843);
  border-radius: 130px 0 0 130px;
  padding: 50px;
  padding-bottom: 18px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-title {
  width: 100%;
  color: #AE9376;
  font-size: 25px;
  font-weight: 500;
  margin-bottom: 17px;
}
.header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-text {
  width: 100%;
  color: #F4F4F4;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 30px;
}
.header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-button {
  align-self: flex-end;
  width: auto;
  background-color: transparent;
  font-size: 14px;
  font-weight: 700;
  color: #982A39;
  transition: all 0.3s;
}
.header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-button:hover {
  color: #AE9376;
}
.header__w .main-menu__w .main-menu .main-menu__right-w {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right {
  position: absolute;
  top: 0;
  right: 0;
  width: 570px;
  height: 100%;
  overflow-y: auto;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right::-webkit-scrollbar {
  width: 6px;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right::-webkit-scrollbar-track {
  background-color: #982A39;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right::-webkit-scrollbar-thumb {
  background-color: #1C1C1C;
  border-radius: 50px;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w {
  width: 100%;
  min-height: 100%;
  background-color: #982A39;
  padding: 100px 55px 40px 55px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-exit {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 40px;
  cursor: pointer;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-exit .main-menu__form-exit-i {
  width: 100%;
  stroke: #fff;
  transition: all 0.3s;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-exit:hover .main-menu__form-exit-i {
  stroke: #1C1C1C;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-title {
  width: 100%;
  font-size: 35px;
  font-weight: 300;
  color: #FFFFFF;
  margin-bottom: 5px;
  line-height: 110%;
  flex-shrink: 0;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-sub-title {
  width: 100%;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 116%;
  margin-bottom: 18px;
  flex-shrink: 0;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w {
  width: 320px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 14px;
  border-bottom: 1px solid #FFFFFF;
  margin-bottom: 20px;
  flex-shrink: 0;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w img {
  height: 24px;
  flex-shrink: 0;
  margin-right: 22px;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input {
  width: 100%;
  font-size: 18px;
  font-weight: 300;
  color: #FFFFFF;
  background-color: transparent;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input::-webkit-input-placeholder { /* WebKit browsers */
  color: #FFFFFF;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #FFFFFF;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #FFFFFF;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #FFFFFF;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input:focus::-webkit-input-placeholder { /* WebKit browsers */
  color: #FFFFFF;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #FFFFFF;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #FFFFFF;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #FFFFFF;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w input:-webkit-autofill,
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w input:-webkit-autofill:hover,
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w input:-webkit-autofill:focus,
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w textarea:-webkit-autofill,
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w textarea:-webkit-autofill:hover,
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w textarea:-webkit-autofill:focus,
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w select:-webkit-autofill,
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w select:-webkit-autofill:hover,
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__textarea {
  width: 320px;
  height: 60px;
  margin-bottom: 30px;
  resize: none;
  flex-shrink: 0;
  overflow: hidden;
  color: #CB949C;
  font-size: 16px;
  line-height: 100%;
  background-color: transparent;
  border-bottom: 1px solid #fff;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__textarea::-webkit-scrollbar {
  display: none;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__textarea::-webkit-input-placeholder { /* WebKit browsers */
  color: #CB949C;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #CB949C;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #CB949C;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #CB949C;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__policy {
  width: 100%;
  color: #fff;
  font-size: 16px;
  line-height: 116%;
  font-weight: 300;
  margin-bottom: 80px;
  flex-shrink: 0;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__policy a {
  color: #fff;
  font-weight: 700;
  transition: all 0.3s;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__policy a:hover {
  color: #1C1C1C;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-button {
  width: 100%;
  height: 60px;
  background-color: transparent;
  border: 1px solid #fff;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  transition: all 0.3s;
}
.header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-button:hover {
  background-color: #fff;
  color: #982A39;
}
.header__w .main-menu__w .main-menu .main-menu__vnut {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-y: auto;
}
.header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar {
  width: 6px;
}
.header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar-track {
  background-color: transparent;
}
.header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar-thumb {
  background-color: #AE9376;
  border-radius: 50px;
}
.header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left {
  width: 70.7792207792%;
  flex-shrink: 0;
  padding-left: 55px;
}
.header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__title {
  width: 100%;
  color: #AE9376;
  font-size: 40px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 112%;
  margin-bottom: 30px;
}
.header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w {
  width: 100%; /* Firefox */ /* Safari and Chrome */
  column-count: 3 !important;
  column-gap: 40px;
}
.header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item {
  margin-bottom: 22px;
}
.header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item .main-menu__link {
  width: auto;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  transition: all 0.1s;
}
.header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item .main-menu__link:hover {
  font-weight: 700;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .header__w .header__top__w .header__top .header__top-menu {
    padding: 6px 0;
  }
  .header__w .header__top__w .header__top .header__top-menu .header__top-menu-link {
    font-size: 15px;
    margin: 4px 0;
    margin-right: 16px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-tell {
    margin-right: 10px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-tell img {
    width: 21px;
    margin-right: 2px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-tell span {
    font-size: 17px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info {
    padding: 7px 0;
    padding-left: 20px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-mail {
    font-size: 16px;
    margin-right: 20px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location {
    margin-right: 15px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location img {
    width: 11px;
    margin-right: 6px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location .header__top-location-text {
    font-size: 19px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-eyes {
    width: 29px;
    margin-right: 15px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-lk {
    width: 32px;
    height: 32px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-lk .header__top-lk-icon {
    width: 14px;
  }
  .header__w .header__center__w .header__center .header__logo {
    width: 120px;
    margin-right: 20px;
    padding: 10px 0;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-menu {
    padding: 5px 0;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-menu .header__center-menu-link {
    font-size: 16px;
    margin: 4px 0;
    margin-right: 25px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-button {
    width: 250px;
    height: 50px;
    margin-left: 50px;
    border-radius: 7px;
    font-size: 16px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont {
    padding: 15px 0;
    padding-right: 11px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger {
    width: 36px;
    height: 22px;
    margin-right: 8px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger span {
    height: 4px;
    border-radius: 5px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger-text {
    font-size: 16px;
  }
  .header__w .header__bottom__w .header__bottom .header__bottom-menu {
    padding: 5px 0;
    padding-left: 25px;
  }
  .header__w .header__bottom__w .header__bottom .header__bottom-menu .header__bottom-menu-link {
    font-size: 16px;
    margin: 4px 0;
    margin-right: 25px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont {
    padding: 15px 0;
    padding-right: 11px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger {
    width: 36px;
    height: 22px;
    margin-right: 8px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger span {
    height: 4px;
    border-radius: 5px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger-text {
    font-size: 16px;
  }
  .header__w .header__lip_w .header__lip .header__lip-info {
    padding-left: 40px;
  }
  .header__w .header__lip_w .header__lip .header__lip-info .header__lip-menu {
    padding: 5px 0;
  }
  .header__w .header__lip_w .header__lip .header__lip-info .header__lip-menu .header__lip-menu-link {
    font-size: 16px;
    margin: 4px 0;
    margin-right: 25px;
  }
  .header__w .header__lip_w .header__lip .header__lip-info .header__lip-button {
    width: 250px;
    height: 50px;
    margin-left: 50px;
    border-radius: 7px;
    font-size: 16px;
  }
  .header__w .main-menu__w {
    padding-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu {
    padding-top: 20px;
    padding-bottom: 35px;
  }
  .header__w .main-menu__w .main-menu::after {
    width: 100px;
    border-bottom: 4px solid #982A39;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w {
    width: 29.2207792208%;
    bottom: 50px;
    right: 6px;
    border-radius: 60px 0 0 60px;
    padding: 30px 25px;
    padding-bottom: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-title {
    font-size: 21px;
    margin-bottom: 13px;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-text {
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-button {
    font-size: 13.5px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right {
    width: 35%;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right::-webkit-scrollbar {
    width: 6px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w {
    padding: 70px 40px 30px 40px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-exit {
    top: 17px;
    right: 17px;
    width: 32px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-title {
    font-size: 30px;
    margin-bottom: 5px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-sub-title {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w {
    width: 280px;
    padding-bottom: 11px;
    margin-bottom: 17px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w img {
    height: 19px;
    margin-right: 17px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input {
    font-size: 16px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__textarea {
    width: 280px;
    height: 50px;
    margin-bottom: 22px;
    font-size: 14.5px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__policy {
    font-size: 14px;
    margin-bottom: 45px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-button {
    height: 50px;
    font-size: 19px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar {
    width: 6px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left {
    width: 70.7792207792%;
    padding-left: 45px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__title {
    font-size: 35px;
    letter-spacing: 1px;
    margin-bottom: 25px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w {
    width: 100%; /* Firefox */ /* Safari and Chrome */
    column-count: 3 !important;
    column-gap: 35px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item {
    margin-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item .main-menu__link {
    font-size: 16px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .header__w .header__top__w .header__top .header__top-menu {
    padding: 5px 0;
  }
  .header__w .header__top__w .header__top .header__top-menu .header__top-menu-link {
    font-size: 14px;
    margin: 3px 0;
    margin-right: 10px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-tell {
    margin-right: 10px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-tell img {
    width: 17px;
    margin-right: 2px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-tell span {
    font-size: 15px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info {
    padding: 6px 0;
    padding-left: 18px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-mail {
    font-size: 14px;
    margin-right: 20px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location {
    margin-right: 12px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location img {
    width: 10px;
    margin-right: 4px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location .header__top-location-text {
    font-size: 16px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-eyes {
    width: 25px;
    margin-right: 12px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-lk {
    width: 28px;
    height: 28px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-lk .header__top-lk-icon {
    width: 12px;
  }
  .header__w .header__center__w .header__center .header__logo {
    width: 105px;
    margin-right: 16px;
    padding: 8px 0;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-menu {
    padding: 4px 0;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-menu .header__center-menu-link {
    font-size: 15px;
    margin: 3px 0;
    margin-right: 17px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-button {
    width: 210px;
    height: 43px;
    margin-left: 50px;
    border-radius: 4px;
    font-size: 15px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont {
    padding: 12px 0;
    padding-right: 11px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger {
    width: 32px;
    height: 20px;
    margin-right: 8px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger span {
    height: 3.5px;
    border-radius: 5px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger-text {
    font-size: 15px;
  }
  .header__w .header__bottom__w .header__bottom .header__bottom-menu {
    padding: 4px 0;
    padding-left: 25px;
  }
  .header__w .header__bottom__w .header__bottom .header__bottom-menu .header__bottom-menu-link {
    font-size: 15px;
    margin: 3px 0;
    margin-right: 15px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont {
    padding: 12px 0;
    padding-right: 11px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger {
    width: 32px;
    height: 20px;
    margin-right: 8px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger span {
    height: 3.5px;
    border-radius: 5px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger-text {
    font-size: 15px;
  }
  .header__w .header__lip_w .header__lip .header__lip-info {
    padding-left: 20px;
  }
  .header__w .header__lip_w .header__lip .header__lip-info .header__lip-menu {
    padding: 4px 0;
  }
  .header__w .header__lip_w .header__lip .header__lip-info .header__lip-menu .header__lip-menu-link {
    font-size: 15px;
    margin: 3px 0;
    margin-right: 17px;
  }
  .header__w .header__lip_w .header__lip .header__lip-info .header__lip-button {
    width: 210px;
    height: 43px;
    margin-left: 50px;
    border-radius: 4px;
    font-size: 15px;
  }
  .header__w .main-menu__w {
    padding-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .header__w .main-menu__w .main-menu::after {
    width: 95px;
    border-bottom: 4px solid #982A39;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w {
    width: 29.2207792208%;
    bottom: 30px;
    right: 6px;
    border-radius: 30px 0 0 30px;
    padding: 20px 20px;
    padding-bottom: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-title {
    font-size: 18px;
    margin-bottom: 11px;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-text {
    font-size: 13px;
    line-height: 120%;
    margin-bottom: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-button {
    font-size: 13px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right {
    width: 35%;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right::-webkit-scrollbar {
    width: 6px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w {
    padding: 50px 40px 30px 40px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-exit {
    top: 15px;
    right: 15px;
    width: 27px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-title {
    font-size: 26px;
    margin-bottom: 5px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-sub-title {
    font-size: 13px;
    margin-bottom: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w {
    width: 240px;
    padding-bottom: 8px;
    margin-bottom: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w img {
    height: 17px;
    margin-right: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input {
    font-size: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__textarea {
    width: 240px;
    height: 45px;
    margin-bottom: 17px;
    font-size: 13.5px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__policy {
    font-size: 13px;
    margin-bottom: 30px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-button {
    height: 40px;
    font-size: 17px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar {
    width: 6px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left {
    width: 70.7792207792%;
    padding-left: 35px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__title {
    font-size: 32px;
    letter-spacing: 1px;
    margin-bottom: 22px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w {
    width: 100%; /* Firefox */ /* Safari and Chrome */
    column-count: 3 !important;
    column-gap: 30px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item {
    margin-bottom: 17px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item .main-menu__link {
    font-size: 15px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .header__w .header__top__w .header__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .header__w .header__top__w .header__top::after {
    display: none;
  }
  .header__w .header__top__w .header__top .header__top-menu {
    width: 100%;
    flex-shrink: 1;
    padding: 5px 0;
  }
  .header__w .header__top__w .header__top .header__top-menu .header__top-menu-link {
    font-size: 14px;
    margin: 3px 0;
    margin-right: 10px;
  }
  .header__w .header__top__w .header__top .header__top-info-w {
    width: 100%;
    flex-shrink: 1;
    position: relative;
  }
  .header__w .header__top__w .header__top .header__top-info-w::after {
    content: "";
    position: absolute;
    top: 0;
    right: -99%;
    width: 100%;
    height: 100%;
    background-color: #AE9376;
    z-index: -1;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-tell {
    flex-shrink: 0;
    margin-right: 10px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-tell img {
    width: 17px;
    margin-right: 2px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-tell span {
    font-size: 15px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info {
    width: 100%;
    flex-shrink: 1;
    padding: 6px 0;
    padding-left: 18px;
    justify-content: center;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-mail {
    font-size: 14px;
    margin-right: 40px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location {
    margin-right: 40px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location img {
    width: 10px;
    margin-right: 4px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-location .header__top-location-text {
    font-size: 16px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-eyes {
    width: 25px;
    margin-right: 40px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-lk {
    width: 28px;
    height: 28px;
  }
  .header__w .header__top__w .header__top .header__top-info-w .header__top-info .header__top-lk .header__top-lk-icon {
    width: 12px;
  }
  .header__w .header__center__w .header__center .header__logo {
    width: 95px;
    margin-right: 15px;
    padding: 7px 0;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-menu {
    padding: 4px 0;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-menu .header__center-menu-link {
    font-size: 14px;
    margin: 2px 0;
    margin-right: 15px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-button {
    width: 170px;
    height: 39px;
    margin-left: 50px;
    border-radius: 4px;
    font-size: 14px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont {
    padding: 10px 0;
    padding-right: 11px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger {
    width: 30px;
    height: 18px;
    margin-right: 7px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger span {
    height: 3px;
    border-radius: 5px;
  }
  .header__w .header__bottom__w .header__bottom .header__burger-cont .header__burger-w .header__burger-text {
    font-size: 14px;
  }
  .header__w .header__bottom__w .header__bottom .header__bottom-menu {
    padding: 4px 0;
    padding-left: 20px;
  }
  .header__w .header__bottom__w .header__bottom .header__bottom-menu .header__bottom-menu-link {
    font-size: 14px;
    margin: 2px 0;
    margin-right: 15px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont {
    padding: 10px 0;
    padding-right: 11px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger {
    width: 30px;
    height: 18px;
    margin-right: 7px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger span {
    height: 3px;
    border-radius: 5px;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont .header__burger-w .header__burger-text {
    font-size: 14px;
  }
  .header__w .header__lip_w .header__lip .header__lip-info {
    padding-left: 20px;
  }
  .header__w .header__lip_w .header__lip .header__lip-info .header__lip-menu {
    padding: 4px 0;
  }
  .header__w .header__lip_w .header__lip .header__lip-info .header__lip-menu .header__lip-menu-link {
    font-size: 14px;
    margin: 2px 0;
    margin-right: 15px;
  }
  .header__w .header__lip_w .header__lip .header__lip-info .header__lip-button {
    width: 170px;
    height: 39px;
    margin-left: 50px;
    border-radius: 4px;
    font-size: 14px;
  }
  .header__w .main-menu__w {
    padding-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu::after {
    width: 85px;
    border-bottom: 3px solid #982A39;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w {
    width: 29.2207792208%;
    bottom: 20px;
    right: 4px;
    border-radius: 15px 0 0 15px;
    padding: 16px 16px;
    padding-bottom: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-title {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-text {
    font-size: 12px;
    line-height: 115%;
    margin-bottom: 10px;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w .main-menu__dop-info-button {
    font-size: 12.5px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right {
    width: 35%;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right::-webkit-scrollbar {
    width: 4px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w {
    padding: 40px 30px 20px 30px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-exit {
    top: 11px;
    right: 11px;
    width: 25px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-title {
    font-size: 22px;
    margin-bottom: 5px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-sub-title {
    font-size: 12px;
    margin-bottom: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w {
    width: 220px;
    padding-bottom: 6px;
    margin-bottom: 13px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w img {
    height: 15px;
    margin-right: 12px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-input-w .main-menu__form-input {
    font-size: 14px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__textarea {
    width: 240px;
    height: 40px;
    margin-bottom: 15px;
    font-size: 12px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__policy {
    font-size: 12px;
    margin-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w .main-menu__right .main-menu__form-w .main-menu__form-button {
    height: 36px;
    font-size: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar {
    width: 4px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left {
    width: 70.7792207792%;
    padding-left: 30px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__title {
    font-size: 28px;
    letter-spacing: 1px;
    margin-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w {
    width: 100%; /* Firefox */ /* Safari and Chrome */
    column-count: 3 !important;
    column-gap: 25px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item {
    margin-bottom: 15px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item .main-menu__link {
    font-size: 14px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .header__w .header__top__w {
    display: none;
  }
  .header__w .header__center__w {
    background-color: #EEF2F5;
  }
  .header__w .header__center__w .header__center {
    display: none;
  }
  .header__w .header__bottom__w {
    display: none;
  }
  .header__w .header__lip_w {
    position: fixed;
    top: auto;
    left: 0;
    bottom: 0;
    background-color: transparent;
    background: linear-gradient(180deg, #363E51 -29.94%, #181C24 120.96%);
    display: block;
    overflow: hidden;
  }
  .header__w .header__lip_w.lip-bottom {
    position: fixed;
    top: auto;
    left: 0%;
    bottom: 0%;
  }
  .header__w .header__lip_w .header__lip {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 12px;
    padding-bottom: 16px;
  }
  .header__w .header__lip_w .header__lip::after {
    display: none;
  }
  .header__w .header__lip_w .header__lip .header__burger-cont {
    display: none;
  }
  .header__w .header__lip_w .header__lip .header__lip-info {
    display: none;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-link-button {
    height: 21px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-link-button img {
    height: 100%;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__logo {
    display: block;
    width: 110px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__logo img {
    width: 100%;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-burger {
    display: block;
    width: 40px;
    height: 40px;
    background-color: #982A39;
    flex-shrink: 0;
    transition: all 0.2s;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-burger img {
    width: 21px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-burger:hover .header__mob-burger-icon {
    stroke: #AE9376;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: auto;
    flex-shrink: 0;
    margin-right: 0px;
    margin-top: 12px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell img {
    width: 21px;
    flex-shrink: 0;
    margin-right: 0px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell span {
    width: auto;
    font-size: 16px;
    font-weight: 500;
    color: #E54E25;
    transition: all 0.3s;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell:hover span {
    color: #AE9376;
  }
  .header__w .main-menu__w {
    padding-bottom: 0px;
  }
  .header__w .main-menu__w .container {
    width: 100%;
  }
  .header__w .main-menu__w .main-menu {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu::after {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 35px;
    background-color: transparent;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w .main-menu__exit-ic {
    width: 100%;
    stroke: #fff;
    transition: all 0.3s;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w:hover .main-menu__exit-ic {
    stroke: #AE9376;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar {
    width: 4px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left {
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 80px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__title {
    font-size: 28px;
    letter-spacing: 1px;
    margin-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w {
    width: 100%; /* Firefox */ /* Safari and Chrome */
    column-count: 2 !important;
    column-gap: 40px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item {
    margin-bottom: 18px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item .main-menu__link {
    font-size: 17px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .header__w .header__center__w {
    background-color: #EEF2F5;
  }
  .header__w .header__center__w .header__center .header__logo {
    width: 95px;
    margin-right: 15px;
    padding: 10px 0;
  }
  .header__w .header__center__w .header__center .header__center-info {
    justify-content: flex-end;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-menu {
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: auto;
    flex-shrink: 0;
    margin-right: 10px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell img {
    width: 19px;
    flex-shrink: 0;
    margin-right: 0px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell span {
    width: auto;
    font-size: 15px;
    font-weight: 500;
    color: #475369;
    transition: all 0.3s;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell:hover span {
    color: #AE9376;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-button {
    width: 140px;
    height: 36px;
    margin-left: 30px;
    border-radius: 4px;
    font-size: 14px;
    background-color: #AE9376;
    border: 1px solid #AE9376;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-button::after {
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-button:hover {
    background-color: transparent;
    color: #AE9376;
  }
  .header__w .header__center__w .header__center .header__center-info .header__mob-burger {
    width: 38px;
    height: 38px;
    margin-left: 40px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__mob-burger img {
    width: 20px;
  }
  .header__w .header__lip_w .header__lip {
    padding-top: 11px;
    padding-bottom: 15px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-link-button {
    height: 19px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-link-button img {
    height: 100%;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__logo {
    width: 95px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__logo img {
    width: 100%;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-burger {
    width: 38px;
    height: 38px;
    margin-left: 0;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-burger img {
    width: 20px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell {
    margin-top: 11px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell img {
    width: 19px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell span {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
  .header__w .main-menu__w {
    padding-bottom: 0px;
  }
  .header__w .main-menu__w .container {
    width: 100%;
    padding: 0px;
  }
  .header__w .main-menu__w .main-menu {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu::after {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 35px;
    background-color: transparent;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w .main-menu__exit-ic {
    width: 100%;
    stroke: #fff;
    transition: all 0.3s;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w:hover .main-menu__exit-ic {
    stroke: #AE9376;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar {
    width: 4px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left {
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 80px;
    padding-bottom: 40px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__title {
    font-size: 28px;
    letter-spacing: 1px;
    margin-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w {
    width: 100%; /* Firefox */ /* Safari and Chrome */
    column-count: 2 !important;
    column-gap: 40px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item {
    margin-bottom: 18px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item .main-menu__link {
    font-size: 17px;
  }
}
@media screen and (max-width: 670px) {
  .header__w .header__top__w {
    display: none;
  }
  .header__w .header__center__w {
    background-color: #EEF2F5;
  }
  .header__w .header__center__w .header__center {
    padding: 0 10px;
  }
  .header__w .header__center__w .header__center .header__logo {
    width: 99px;
    margin-right: 15px;
    padding: 10px 0;
  }
  .header__w .header__center__w .header__center .header__center-info {
    justify-content: flex-end;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-menu {
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: auto;
    flex-shrink: 0;
    margin-right: 10px;
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell img {
    width: 19px;
    flex-shrink: 0;
    margin-right: 0px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell span {
    width: auto;
    font-size: 15px;
    font-weight: 500;
    color: #475369;
    transition: all 0.3s;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell:hover span {
    color: #AE9376;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-button {
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__mob-burger {
    width: 38px;
    height: 38px;
    margin-left: 40px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__mob-burger img {
    width: 20px;
  }
  .header__w .header__bottom__w {
    display: none;
  }
  .header__w .main-menu__w {
    padding-bottom: 0px;
  }
  .header__w .main-menu__w .container {
    width: 100%;
    padding: 0px;
  }
  .header__w .main-menu__w .main-menu {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu::after {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 35px;
    background-color: transparent;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w .main-menu__exit-ic {
    width: 100%;
    stroke: #fff;
    transition: all 0.3s;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w:hover .main-menu__exit-ic {
    stroke: #AE9376;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar {
    width: 4px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__title {
    font-size: 28px;
    letter-spacing: 1px;
    margin-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w {
    width: 100%; /* Firefox */ /* Safari and Chrome */
    column-count: 2 !important;
    column-gap: 40px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item {
    margin-bottom: 18px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item .main-menu__link {
    font-size: 17px;
  }
}
@media screen and (max-width: 520px) {
  .header__w .header__top__w {
    display: none;
  }
  .header__w .header__center__w {
    background-color: #EEF2F5;
  }
  .header__w .header__center__w .header__center {
    padding: 0 10px;
  }
  .header__w .header__center__w .header__center .header__logo {
    width: 99px;
    margin-right: 15px;
    padding: 10px 0;
  }
  .header__w .header__center__w .header__center .header__center-info {
    justify-content: flex-end;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-menu {
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: auto;
    flex-shrink: 0;
    margin-right: 10px;
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell img {
    width: 19px;
    flex-shrink: 0;
    margin-right: 0px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell span {
    width: auto;
    font-size: 15px;
    font-weight: 500;
    color: #475369;
    transition: all 0.3s;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell:hover span {
    color: #AE9376;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-button {
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__mob-burger {
    width: 38px;
    height: 38px;
    margin-left: 40px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__mob-burger img {
    width: 20px;
  }
  .header__w .header__bottom__w {
    display: none;
  }
  .header__w .header__lip_w .header__lip {
    padding-top: 11px;
    padding-bottom: 15px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-link-button {
    height: 18px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-link-button img {
    height: 100%;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__logo {
    width: 70px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__logo img {
    width: 100%;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-burger {
    width: 31px;
    height: 31px;
    margin-left: 0;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-burger img {
    width: 18px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell {
    margin-top: 11px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell img {
    width: 17px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell span {
    font-size: 12px;
  }
  .header__w .main-menu__w {
    padding-bottom: 0px;
  }
  .header__w .main-menu__w .container {
    width: 100%;
    padding: 0px;
  }
  .header__w .main-menu__w .main-menu {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu::after {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 32px;
    background-color: transparent;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w .main-menu__exit-ic {
    width: 100%;
    stroke: #fff;
    transition: all 0.3s;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w:hover .main-menu__exit-ic {
    stroke: #AE9376;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar {
    width: 4px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 40px;
    padding-bottom: 25px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__title {
    font-size: 28px;
    letter-spacing: 1px;
    margin-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w {
    width: 100%; /* Firefox */ /* Safari and Chrome */
    column-count: 1 !important;
    column-gap: 0px;
    padding-left: 10px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item {
    margin-bottom: 18px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item .main-menu__link {
    font-size: 17px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .header__w .header__top__w {
    display: none;
  }
  .header__w .header__center__w {
    background-color: #EEF2F5;
  }
  .header__w .header__center__w .header__center {
    padding: 0 10px;
  }
  .header__w .header__center__w .header__center .header__logo {
    width: 85px;
    margin-right: 15px;
    padding: 10px 0;
  }
  .header__w .header__center__w .header__center .header__center-info {
    justify-content: flex-end;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-menu {
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: auto;
    flex-shrink: 0;
    margin-right: 10px;
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell img {
    width: 19px;
    flex-shrink: 0;
    margin-right: 0px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell span {
    width: auto;
    font-size: 15px;
    font-weight: 500;
    color: #475369;
    transition: all 0.3s;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-tell:hover span {
    color: #AE9376;
  }
  .header__w .header__center__w .header__center .header__center-info .header__center-button {
    display: none;
  }
  .header__w .header__center__w .header__center .header__center-info .header__mob-burger {
    width: 38px;
    height: 38px;
    margin-left: 40px;
  }
  .header__w .header__center__w .header__center .header__center-info .header__mob-burger img {
    width: 20px;
  }
  .header__w .header__bottom__w {
    display: none;
  }
  .header__w .header__lip_w .header__lip {
    padding-top: 11px;
    padding-bottom: 15px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-link-button {
    height: 17px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-link-button img {
    height: 100%;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__logo {
    width: 65px;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__logo img {
    width: 100%;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-burger {
    width: 28px;
    height: 28px;
    margin-left: 0;
  }
  .header__w .header__lip_w .header__lip .header__lip-black-w .header__mob-burger img {
    width: 17px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell {
    margin-top: 11px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell img {
    width: 15px;
  }
  .header__w .header__lip_w .header__lip .header__lip-tell span {
    font-size: 11px;
  }
  .header__w .main-menu__w {
    padding-bottom: 0px;
  }
  .header__w .main-menu__w .container {
    width: 100%;
    padding: 0px;
  }
  .header__w .main-menu__w .main-menu {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu::after {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 32px;
    background-color: transparent;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w .main-menu__exit-ic {
    width: 100%;
    stroke: #fff;
    transition: all 0.3s;
  }
  .header__w .main-menu__w .main-menu .main-menu__exit-w:hover .main-menu__exit-ic {
    stroke: #AE9376;
  }
  .header__w .main-menu__w .main-menu .main-menu__dop-info-w {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__right-w {
    display: none;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut::-webkit-scrollbar {
    width: 4px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 35px;
    padding-bottom: 25px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__title {
    font-size: 28px;
    letter-spacing: 1px;
    margin-bottom: 20px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w {
    width: 100%; /* Firefox */ /* Safari and Chrome */
    column-count: 1 !important;
    column-gap: 0px;
    padding-left: 10px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item {
    margin-bottom: 18px;
  }
  .header__w .main-menu__w .main-menu .main-menu__vnut .main-menu__left .main-menu__links-list-w .main-menu__links-list-item .main-menu__link {
    font-size: 16px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.oborud__w {
  width: 100%;
  background-color: #2F3B43;
  overflow: hidden;
  font-family: "Inter-local";
}
.oborud__w .oborud {
  width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.oborud__w .oborud .oborud__tabs-w {
  position: absolute;
  z-index: 1010;
  left: 0;
  bottom: 155px;
  width: 100%;
  padding-left: calc(48.7012987013% + 100px);
}
.oborud__w .oborud .oborud__tabs-w .oborud__tabs {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-l, .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
  width: 80px;
  background-color: transparent;
  margin-right: 5px;
}
.oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-l .oborud__tabs-ic, .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r .oborud__tabs-ic {
  width: 100%;
  transition: all 0.3s;
  fill: #FFFFFF;
}
.oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-l.slick-disabled .oborud__tabs-ic, .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r.slick-disabled .oborud__tabs-ic {
  fill: #6B7780;
}
.oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
  margin-right: 0;
  margin-left: 5px;
}
.oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r .oborud__tabs-ic {
  transform: rotate(180deg);
}
.oborud__w .oborud .oborud__tabs-w .oborud__tabs span {
  color: #6B7780;
  font-size: 45px;
  font-weight: 300;
  line-height: 100%;
  margin: 0 5px;
}
.oborud__w .oborud .oborud__slider {
  width: 100%;
}
.oborud__w .oborud .oborud__slider.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: flex-start;
}
.oborud__w .oborud .oborud__slider .oborud__item {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__left {
  width: 48.7012987013%;
  min-height: 690px;
  flex-shrink: 0;
  position: relative;
  z-index: 0;
  margin-right: 100px;
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__left::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -184px;
  width: 100%;
  height: 730px;
  background-color: #E8EAEE;
  border-radius: 50%;
  z-index: -1;
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__left img {
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 670px;
  transform: translateX(-50%);
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__right {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  padding-top: 75px;
  padding-bottom: 75px;
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top {
  width: 100%;
  height: 100%;
  margin-bottom: 125px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  flex-direction: column;
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__title {
  width: 100%;
  color: #FFFFFF;
  font-size: 50px;
  font-weight: 500;
  line-height: 112%;
  margin-bottom: 35px;
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__texts-w {
  width: 100%;
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__texts-w .oborud__text {
  width: 100%;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__button {
  width: 300px;
  height: 58px;
  flex-shrink: 0;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__button:hover::after {
  left: 60%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .oborud__w .oborud .oborud__tabs-w {
    bottom: 125px;
    padding-left: calc(48.7012987013% + 60px);
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-l, .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    width: 65px;
    margin-right: 5px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    margin-right: 0;
    margin-left: 5px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs span {
    font-size: 38px;
    margin: 0 5px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left {
    width: 48.7012987013%;
    min-height: 610px;
    margin-right: 60px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left::after {
    bottom: -160px;
    height: 640px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left img {
    height: 590px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top {
    margin-bottom: 100px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__title {
    font-size: 42px;
    margin-bottom: 27px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__texts-w .oborud__text {
    font-size: 15px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__button {
    width: 250px;
    height: 50px;
    border-radius: 7px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .oborud__w .oborud .oborud__tabs-w {
    bottom: 105px;
    padding-left: calc(48.7012987013% + 50px);
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-l, .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    width: 50px;
    margin-right: 4px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs span {
    font-size: 30px;
    margin: 0 4px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left {
    width: 48.7012987013%;
    min-height: 520px;
    margin-right: 50px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left::after {
    bottom: -138px;
    height: 550px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left img {
    height: 500px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top {
    margin-bottom: 80px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__title {
    font-size: 36px;
    margin-bottom: 22px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__texts-w .oborud__text {
    font-size: 14px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .oborud__w .oborud .oborud__tabs-w {
    bottom: 105px;
    padding-left: calc(48.7012987013% + 50px);
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-l, .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    width: 50px;
    margin-right: 4px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs span {
    font-size: 30px;
    margin: 0 4px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left {
    width: 48.7012987013%;
    min-height: 465px;
    margin-right: 50px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left::after {
    bottom: -120px;
    height: 490px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left img {
    height: 445px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top {
    margin-bottom: 80px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__title {
    font-size: 33px;
    margin-bottom: 20px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__texts-w .oborud__text {
    font-size: 14px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .oborud__w .oborud .oborud__tabs-w {
    bottom: 95px;
    padding-left: calc(48.7012987013% + 50px);
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-l, .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    width: 50px;
    margin-right: 4px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs span {
    font-size: 30px;
    margin: 0 4px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left {
    width: 48.7012987013%;
    min-height: 410px;
    margin-right: 50px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left::after {
    bottom: -108px;
    height: 430px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left img {
    height: 390px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top {
    margin-bottom: 75px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__texts-w .oborud__text {
    font-size: 13.5px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .oborud__w .oborud .oborud__tabs-w {
    bottom: 95px;
    padding-left: 0px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-l, .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    width: 50px;
    margin-right: 4px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs span {
    font-size: 30px;
    margin: 0 4px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left {
    width: 350px;
    min-height: 410px;
    margin-right: 0px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left::after {
    bottom: 0px;
    height: 350px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left img {
    height: 390px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top {
    margin-bottom: 75px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__texts-w .oborud__text {
    font-size: 13.5px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .oborud__w .oborud .oborud__tabs-w {
    bottom: 85px;
    padding-left: 0px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-l, .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    width: 40px;
    margin-right: 4px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs .oborud__tabs-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .oborud__w .oborud .oborud__tabs-w .oborud__tabs span {
    font-size: 23px;
    margin: 0 4px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left {
    width: 290px;
    min-height: 330px;
    margin-right: 0px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left::after {
    bottom: 0px;
    height: 290px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__left img {
    height: 310px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top {
    margin-bottom: 70px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__title {
    font-size: 25px;
    margin-bottom: 20px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__right-top .oborud__texts-w .oborud__text {
    font-size: 13.5px;
  }
  .oborud__w .oborud .oborud__slider .oborud__item .oborud__right .oborud__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.before-after__w {
  width: 100%;
  font-family: "Inter-local";
}
.before-after__w .before-after {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
.before-after__w .before-after .before-after__item {
  width: 24.4155844156%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 0.3896103896%;
  margin-bottom: 20px;
}
.before-after__w .before-after .before-after__item:nth-child(4n+1) {
  margin-left: 0;
}
.before-after__w .before-after .before-after__item:nth-child(4n+4) {
  margin-right: 0;
}
.before-after__w .before-after .before-after__item .before-after__img-w {
  width: 100%;
  height: 537px;
  flex-shrink: 0;
}
.before-after__w .before-after .before-after__item .before-after__img-w .before-after__img {
  width: 100%;
  height: 100%;
}
.before-after__w .before-after .before-after__item .before-after__img-w .before-after__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.before-after__w .before-after .before-after__item .before-after__bottom {
  width: 100%;
  height: 100%;
  background-color: #982A39;
  padding: 10px 12px;
  padding-bottom: 23px;
}
.before-after__w .before-after .before-after__item .before-after__bottom .before-after__bottom-text {
  width: 100%;
  color: #FFFFFF;
  font-size: 19px;
  font-weight: 300;
  line-height: 110%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .before-after__w .before-after .before-after__item {
    width: 24.4155844156%;
    margin: 0 0.3896103896%;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+1) {
    margin-left: 0;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+4) {
    margin-right: 0;
  }
  .before-after__w .before-after .before-after__item .before-after__img-w {
    height: 474px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom {
    padding: 8px 10px;
    padding-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 17px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .before-after__w .before-after .before-after__item {
    width: 24.4155844156%;
    margin: 0 0.3896103896%;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+1) {
    margin-left: 0;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+4) {
    margin-right: 0;
  }
  .before-after__w .before-after .before-after__item .before-after__img-w {
    height: 400px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom {
    padding: 8px 10px;
    padding-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 15px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .before-after__w .before-after .before-after__item {
    width: 32.03125%;
    margin: 0 0.9765625%;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+1) {
    margin: 0 0.9765625%;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+4) {
    margin: 0 0.9765625%;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .before-after__w .before-after .before-after__item .before-after__img-w {
    height: 460px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom {
    padding: 8px 10px;
    padding-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 15px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .before-after__w .before-after .before-after__item {
    width: 32.03125%;
    margin: 0 0.9765625%;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+1) {
    margin: 0 0.9765625%;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+4) {
    margin: 0 0.9765625%;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .before-after__w .before-after .before-after__item .before-after__img-w {
    height: 330px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom {
    padding: 8px 10px;
    padding-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .before-after__w .before-after {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
  }
  .before-after__w .before-after .before-after__item {
    width: 48.5%;
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+1) {
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+4) {
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .before-after__w .before-after .before-after__item .before-after__img-w {
    height: 410px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom {
    padding: 8px 10px;
    padding-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 580px) {
  .before-after__w .before-after {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
  }
  .before-after__w .before-after .before-after__item {
    width: 48.5%;
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+1) {
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+4) {
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .before-after__w .before-after .before-after__item .before-after__img-w {
    height: 370px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom {
    padding: 8px 10px;
    padding-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 520px) {
  .before-after__w .before-after {
    display: flex;
    justify-content: center;
    align-items: stretch;
  }
  .before-after__w .before-after .before-after__item {
    width: 90%;
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+1) {
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+4) {
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .before-after__w .before-after .before-after__item .before-after__img-w {
    height: 550px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom {
    padding: 8px 10px;
    padding-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .before-after__w .before-after {
    display: flex;
    justify-content: center;
    align-items: stretch;
  }
  .before-after__w .before-after .before-after__item {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+1) {
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+4) {
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .before-after__w .before-after .before-after__item .before-after__img-w {
    height: 500px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom {
    padding: 8px 10px;
    padding-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 360px) {
  .before-after__w .before-after {
    display: flex;
    justify-content: center;
    align-items: stretch;
  }
  .before-after__w .before-after .before-after__item {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+1) {
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(4n+4) {
    margin: 0;
    margin-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .before-after__w .before-after .before-after__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .before-after__w .before-after .before-after__item .before-after__img-w {
    height: 430px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom {
    padding: 8px 10px;
    padding-bottom: 20px;
  }
  .before-after__w .before-after .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 13.5px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.galv-stories__w {
  width: 100%;
  font-family: "Inter-local";
  overflow: hidden;
}
.galv-stories__w .galv-stories__slider {
  width: 90.5844155844%;
}
.galv-stories__w .galv-stories__slider.slick-slider .slick-list {
  margin: 0 -15px;
}
.galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}
.galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 15px;
}
.galv-stories__w .galv-stories__slider .galv-stories__item {
  display: block;
  width: 255px;
  height: 450px;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  z-index: 0;
}
.galv-stories__w .galv-stories__slider .galv-stories__item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(180.88deg, rgba(255, 255, 255, 0) 9.06%, #2F3B43 99.25%);
  width: 100%;
  height: 48%;
  z-index: 1;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bgr {
  width: 100%;
  height: 100%;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #F5F7FD;
  width: 100%;
  padding: 4px 8px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left {
  width: auto;
  min-width: 70px;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 5px;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
  width: 28px;
  height: 28px;
  margin-right: 5px;
  position: relative;
  z-index: 0;
  flex-shrink: 0;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  border: 1px solid #fff;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 29px;
  height: 29px;
  border-radius: 50%;
  z-index: -1;
  background-image: linear-gradient(43.06deg, #AE9376 13.86%, #982A39 51.04%, #FFDA45 85.38%);
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name {
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
  color: #2F3B43;
  font-size: 7px;
  font-weight: 400;
  line-height: 121%;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right {
  width: 100%;
  padding-right: 30px;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
  width: 100%;
  color: #2F3B43;
  font-size: 7.7px;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play {
  position: absolute;
  z-index: 50;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 45px;
  height: 45px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 15px;
  border: 1px solid #fff;
  border-radius: 50%;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play img {
  width: 22px;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom {
  width: 100%;
  position: absolute;
  z-index: 50;
  left: 0;
  bottom: 0;
  padding: 0 14px;
  padding-bottom: 26px;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
  width: 100%;
  color: #fff;
  font-size: 10px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 9px;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w img {
  height: 14px;
  flex-shrink: 0;
  margin-right: 5px;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .galv-stories__w .galv-stories__slider {
    width: 95%;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list {
    margin: 0 -10px;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item {
    width: 255px;
    height: 425px;
    border-radius: 6px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 70px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 29px;
    height: 29px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 30px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7.7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 26px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w img {
    height: 14px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .galv-stories__w .galv-stories__slider {
    width: 100%;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list {
    margin: 0 -10px;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item {
    width: 255px;
    height: 425px;
    border-radius: 6px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 70px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 29px;
    height: 29px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 30px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7.7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w img {
    height: 14px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .galv-stories__w .galv-stories__slider {
    width: 100%;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list {
    margin: 0 -7px;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item {
    width: 255px;
    height: 435px;
    border-radius: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 70px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 29px;
    height: 29px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 30px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7.7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w img {
    height: 14px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .galv-stories__w .galv-stories__slider {
    width: 100%;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list {
    margin: 0 -7px;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item {
    width: 255px;
    height: 435px;
    border-radius: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 70px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 29px;
    height: 29px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 30px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7.7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w img {
    height: 14px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .galv-stories__w .galv-stories__slider {
    width: 100%;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item {
    width: 255px;
    height: 400px;
    border-radius: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 65px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 26px;
    height: 26px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 27px;
    height: 27px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 20px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play {
    width: 40px;
    height: 40px;
    padding-left: 12px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play img {
    width: 20px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 17px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 9px;
    margin-bottom: 9px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w img {
    height: 12px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .galv-stories__w .galv-stories__slider {
    width: 100%;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item {
    width: 255px;
    height: 340px;
    border-radius: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 65px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 26px;
    height: 26px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 27px;
    height: 27px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play {
    width: 40px;
    height: 40px;
    padding-left: 12px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play img {
    width: 20px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 17px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 9px;
    margin-bottom: 9px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w img {
    height: 12px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 580px) {
  .galv-stories__w .galv-stories__slider {
    width: 100%;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item {
    width: 255px;
    height: 340px;
    border-radius: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 65px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 26px;
    height: 26px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 27px;
    height: 27px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play {
    width: 40px;
    height: 40px;
    padding-left: 12px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play img {
    width: 20px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 17px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 9px;
    margin-bottom: 9px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w img {
    height: 12px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 520px) {
  .galv-stories__w .galv-stories__slider {
    width: 310px;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item {
    width: 255px;
    height: 400px;
    border-radius: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 65px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 26px;
    height: 26px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 27px;
    height: 27px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play {
    width: 40px;
    height: 40px;
    padding-left: 12px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play img {
    width: 20px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 17px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 9px;
    margin-bottom: 9px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w img {
    height: 12px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .galv-stories__w .galv-stories__slider {
    width: calc(100% - 20px);
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .galv-stories__w .galv-stories__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item {
    width: 255px;
    height: 400px;
    border-radius: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 65px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 26px;
    height: 26px;
    margin-right: 5px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 27px;
    height: 27px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play {
    width: 40px;
    height: 40px;
    padding-left: 12px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__play img {
    width: 20px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 17px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 9px;
    margin-bottom: 9px;
  }
  .galv-stories__w .galv-stories__slider .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w img {
    height: 12px;
    margin-right: 5px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.main-galary__w {
  width: 100%;
  font-family: "Inter-local";
  padding-top: 50px;
}
.main-galary__w .main-galary {
  width: 100%;
}
.main-galary__w .main-galary .main-galary__top {
  width: 100%;
  position: relative;
  z-index: 0;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w {
  width: 48.7012987013%;
  position: relative;
  border: 1px solid #AE9376;
  background-color: #fff;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl {
  position: absolute;
  right: 20px;
  bottom: 75px;
  width: auto;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
  width: 52px;
  background-color: transparent;
  margin-right: 5px;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l .main-galary__strl-ic, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r .main-galary__strl-ic {
  width: 100%;
  transition: all 0.3s;
  fill: #AE9376;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l.slick-disabled .main-galary__strl-ic, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r.slick-disabled .main-galary__strl-ic {
  fill: #6B7780;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
  margin-right: 0;
  margin-left: 5px;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r .main-galary__strl-ic {
  transform: rotate(180deg);
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl span {
  color: #6B7780;
  font-size: 35px;
  font-weight: 300;
  line-height: 100%;
  margin: 0 5px;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont {
  width: 100%;
  overflow: hidden;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: flex-start;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item {
  width: 100%;
  min-height: 550px;
  padding: 50px 50px 0 50px;
  padding-bottom: 155px;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__title {
  width: 100%;
  color: #565F64;
  font-size: 50px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 25px;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__texts-w {
  width: 100%;
}
.main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__texts-w .main-galary__text {
  width: 100%;
  color: #2F3B43;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}
.main-galary__w .main-galary .main-galary__top .main-galary__this {
  position: absolute;
  z-index: -1;
  top: -20px;
  right: 0;
  width: 59.2%;
  overflow: hidden;
}
.main-galary__w .main-galary .main-galary__top .main-galary__this .main-galary__this-item {
  height: 600px;
}
.main-galary__w .main-galary .main-galary__top .main-galary__this .main-galary__this-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-galary__w .main-galary .main-galary__top .main-galary__this.slick-slider .slick-list .slick-track {
  display: flex;
}
.main-galary__w .main-galary .main-galary__bottom {
  width: 100%;
  overflow: hidden;
  position: relative;
  top: -57px;
}
.main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list {
  margin: 0 -6px;
}
.main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list .slick-track {
  display: flex;
}
.main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 6px;
}
.main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item {
  height: 195px;
  border-radius: 8px;
  overflow: hidden;
  border: 2px solid transparent;
}
.main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item.slick-current {
  border: 2px solid #AE9376;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .main-galary__w {
    padding-top: 50px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w {
    width: 48.7012987013%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl {
    right: 17px;
    bottom: 60px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    width: 47px;
    margin-right: 4px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r .main-galary__strl-ic {
    transform: rotate(180deg);
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl span {
    font-size: 30px;
    margin: 0 4px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item {
    min-height: 495px;
    padding: 40px 40px 0 40px;
    padding-bottom: 145px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__title {
    font-size: 45px;
    margin-bottom: 20px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__texts-w .main-galary__text {
    font-size: 15px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this {
    top: -20px;
    width: 59.2%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this .main-galary__this-item {
    height: 540px;
  }
  .main-galary__w .main-galary .main-galary__bottom {
    top: -50px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item {
    height: 175px;
    border-radius: 7px;
    border: 2px solid transparent;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item.slick-current {
    border: 2px solid #AE9376;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .main-galary__w {
    padding-top: 50px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w {
    width: 48.7012987013%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl {
    right: 15px;
    bottom: 50px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    width: 40px;
    margin-right: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    margin-right: 0;
    margin-left: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r .main-galary__strl-ic {
    transform: rotate(180deg);
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl span {
    font-size: 26px;
    margin: 0 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item {
    min-height: 475px;
    padding: 30px 30px 0 30px;
    padding-bottom: 115px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__title {
    font-size: 36px;
    margin-bottom: 20px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__texts-w .main-galary__text {
    font-size: 14px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this {
    top: -20px;
    width: 59.2%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this .main-galary__this-item {
    height: 520px;
  }
  .main-galary__w .main-galary .main-galary__bottom {
    top: -40px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list {
    margin: 0 -4px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 4px;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item {
    height: 160px;
    border-radius: 7px;
    border: 2px solid transparent;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item.slick-current {
    border: 2px solid #AE9376;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .main-galary__w {
    padding-top: 50px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w {
    width: 48.7012987013%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl {
    right: 15px;
    bottom: 35px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    width: 40px;
    margin-right: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    margin-right: 0;
    margin-left: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r .main-galary__strl-ic {
    transform: rotate(180deg);
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl span {
    font-size: 26px;
    margin: 0 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item {
    min-height: 405px;
    padding: 20px 20px 0 20px;
    padding-bottom: 95px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__texts-w .main-galary__text {
    font-size: 13.5px;
    line-height: 145%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this {
    top: -15px;
    width: 59.2%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this .main-galary__this-item {
    height: 450px;
  }
  .main-galary__w .main-galary .main-galary__bottom {
    top: -30px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list {
    margin: 0 -4px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 4px;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item {
    height: 130px;
    border-radius: 5px;
    border: 2px solid transparent;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item.slick-current {
    border: 2px solid #AE9376;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .main-galary__w {
    padding-top: 50px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w {
    width: 48.7012987013%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl {
    right: 15px;
    bottom: 35px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    width: 40px;
    margin-right: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    margin-right: 0;
    margin-left: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r .main-galary__strl-ic {
    transform: rotate(180deg);
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl span {
    font-size: 26px;
    margin: 0 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item {
    min-height: 445px;
    padding: 20px 20px 0 20px;
    padding-bottom: 95px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__texts-w .main-galary__text {
    font-size: 13.5px;
    line-height: 145%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this {
    top: -15px;
    width: 59.2%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this .main-galary__this-item {
    height: 500px;
  }
  .main-galary__w .main-galary .main-galary__bottom {
    top: -30px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list {
    margin: 0 -4px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 4px;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item {
    height: 130px;
    border-radius: 5px;
    border: 2px solid transparent;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item.slick-current {
    border: 2px solid #AE9376;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .main-galary__w {
    padding-top: 50px;
  }
  .main-galary__w .main-galary {
    padding-top: 400px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w {
    width: 100%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl {
    right: 15px;
    bottom: 45px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    width: 40px;
    margin-right: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    margin-right: 0;
    margin-left: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r .main-galary__strl-ic {
    transform: rotate(180deg);
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl span {
    font-size: 26px;
    margin: 0 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item {
    min-height: auto;
    padding: 20px 20px 0 20px;
    padding-bottom: 105px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__texts-w .main-galary__text {
    font-size: 13.5px;
    line-height: 145%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this {
    top: -400px;
    width: 100%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this .main-galary__this-item {
    height: 400px;
  }
  .main-galary__w .main-galary .main-galary__bottom {
    top: -30px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list {
    margin: 0 -4px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 4px;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item {
    height: 130px;
    border-radius: 5px;
    border: 2px solid transparent;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item.slick-current {
    border: 2px solid #AE9376;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .main-galary__w {
    padding-top: 50px;
  }
  .main-galary__w .main-galary {
    padding-top: 370px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w {
    width: 100%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl {
    right: 15px;
    bottom: 20px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    width: 40px;
    margin-right: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    margin-right: 0;
    margin-left: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r .main-galary__strl-ic {
    transform: rotate(180deg);
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl span {
    font-size: 26px;
    margin: 0 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item {
    min-height: auto;
    padding: 20px 20px 0 20px;
    padding-bottom: 90px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__title {
    font-size: 27px;
    margin-bottom: 20px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__texts-w .main-galary__text {
    font-size: 13.5px;
    line-height: 145%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this {
    top: -370px;
    width: 100%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this .main-galary__this-item {
    height: 370px;
  }
  .main-galary__w .main-galary .main-galary__bottom {
    top: 20px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list {
    margin: 0 -3px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 3px;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item {
    height: 110px;
    border-radius: 5px;
    border: 2px solid transparent;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item.slick-current {
    border: 2px solid #AE9376;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .main-galary__w {
    padding-top: 50px;
  }
  .main-galary__w .main-galary {
    padding-top: 350px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w {
    width: 100%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl {
    right: 15px;
    bottom: 20px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    width: 40px;
    margin-right: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    margin-right: 0;
    margin-left: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r .main-galary__strl-ic {
    transform: rotate(180deg);
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl span {
    font-size: 26px;
    margin: 0 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item {
    min-height: auto;
    padding: 20px 20px 0 20px;
    padding-bottom: 90px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__title {
    font-size: 25px;
    margin-bottom: 16px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__texts-w .main-galary__text {
    font-size: 13px;
    line-height: 135%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this {
    top: -350px;
    width: 100%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this .main-galary__this-item {
    height: 350px;
  }
  .main-galary__w .main-galary .main-galary__bottom {
    top: 20px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list {
    margin: 0 -3px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 3px;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item {
    height: 90px;
    border-radius: 5px;
    border: 2px solid transparent;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item.slick-current {
    border: 2px solid #AE9376;
  }
}
@media screen and (max-width: 360px) {
  .main-galary__w {
    padding-top: 50px;
  }
  .main-galary__w .main-galary {
    padding-top: 320px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w {
    width: 100%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl {
    right: 15px;
    bottom: 20px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-l, .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    width: 40px;
    margin-right: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r {
    margin-right: 0;
    margin-left: 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl .main-galary__strl-r .main-galary__strl-ic {
    transform: rotate(180deg);
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__strl span {
    font-size: 26px;
    margin: 0 3px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item {
    min-height: auto;
    padding: 20px 13px 0 13px;
    padding-bottom: 90px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__title {
    font-size: 25px;
    margin-bottom: 16px;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__cont-w .main-galary__cont .main-galary__cont-item .main-galary__texts-w .main-galary__text {
    font-size: 13px;
    line-height: 135%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this {
    top: -320px;
    width: 100%;
  }
  .main-galary__w .main-galary .main-galary__top .main-galary__this .main-galary__this-item {
    height: 320px;
  }
  .main-galary__w .main-galary .main-galary__bottom {
    top: 20px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list {
    margin: 0 -3px;
  }
  .main-galary__w .main-galary .main-galary__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 3px;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item {
    height: 90px;
    border-radius: 5px;
    border: 2px solid transparent;
  }
  .main-galary__w .main-galary .main-galary__bottom .main-galary__bottom-item.slick-current {
    border: 2px solid #AE9376;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.diplom-w {
  width: 100%;
}
.diplom-w .diplom {
  width: 100%;
  position: relative;
  z-index: 0;
}
.diplom-w .diplom .diplom__button-l, .diplom-w .diplom .diplom__button-r {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 0;
  z-index: 100;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  cursor: pointer;
}
.diplom-w .diplom .diplom__button-l .diplom__button-icon, .diplom-w .diplom .diplom__button-r .diplom__button-icon {
  width: 100%;
  transition: all 0.2s;
  fill: #AE9376;
}
.diplom-w .diplom .diplom__button-l:hover .diplom__button-icon, .diplom-w .diplom .diplom__button-r:hover .diplom__button-icon {
  fill: #982A39;
}
.diplom-w .diplom .diplom__button-r {
  left: auto;
  right: 0;
  transform: translate(50%, -50%);
}
.diplom-w .diplom .diplom__button-r .diplom__button-icon {
  transform: rotate(180deg);
}
.diplom-w .diplom .diplom__slider {
  width: 100%;
  overflow: hidden;
}
.diplom-w .diplom .diplom__slider.slick-slider .slick-list {
  margin: 0 -2.5px;
}
.diplom-w .diplom .diplom__slider.slick-slider .slick-list .slick-track {
  display: flex;
}
.diplom-w .diplom .diplom__slider.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 2.5px;
}
.diplom-w .diplom .diplom__slider .diplom__item {
  position: relative;
  width: 280px;
}
.diplom-w .diplom .diplom__slider .diplom__item:before {
  content: "";
  display: block;
  padding-top: 121.4285714286%;
}
.diplom-w .diplom .diplom__slider .diplom__item .diplom__item-img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.diplom-w .diplom .diplom__slider .diplom__item .diplom__item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .diplom-w .diplom .diplom__button-l, .diplom-w .diplom .diplom__button-r {
    transform: translate(-50%, -50%);
    width: 64px;
    height: 64px;
  }
  .diplom-w .diplom .diplom__button-r {
    transform: translate(50%, -50%);
  }
  .diplom-w .diplom .diplom__button-r .diplom__button-icon {
    transform: rotate(180deg);
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list {
    margin: 0 -2.5px;
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 2.5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .diplom-w .diplom .diplom__button-l, .diplom-w .diplom .diplom__button-r {
    transform: translate(-50%, -50%);
    width: 55px;
    height: 55px;
  }
  .diplom-w .diplom .diplom__button-r {
    transform: translate(50%, -50%);
  }
  .diplom-w .diplom .diplom__button-r .diplom__button-icon {
    transform: rotate(180deg);
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list {
    margin: 0 -2.5px;
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 2.5px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .diplom-w .diplom .diplom__button-l, .diplom-w .diplom .diplom__button-r {
    transform: translate(-30%, -50%);
    width: 50px;
    height: 50px;
  }
  .diplom-w .diplom .diplom__button-r {
    transform: translate(30%, -50%);
  }
  .diplom-w .diplom .diplom__button-r .diplom__button-icon {
    transform: rotate(180deg);
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list {
    margin: 0 -2.5px;
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 2.5px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .diplom-w .diplom .diplom__button-l, .diplom-w .diplom .diplom__button-r {
    transform: translate(-10%, -50%);
    width: 45px;
    height: 45px;
  }
  .diplom-w .diplom .diplom__button-r {
    transform: translate(10%, -50%);
  }
  .diplom-w .diplom .diplom__button-r .diplom__button-icon {
    transform: rotate(180deg);
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list {
    margin: 0 -2.5px;
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 2.5px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .diplom-w .diplom .diplom__button-l, .diplom-w .diplom .diplom__button-r {
    transform: translate(-10%, -50%);
    width: 45px;
    height: 45px;
  }
  .diplom-w .diplom .diplom__button-r {
    transform: translate(10%, -50%);
  }
  .diplom-w .diplom .diplom__button-r .diplom__button-icon {
    transform: rotate(180deg);
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list {
    margin: 0 -2.5px;
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 2.5px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .diplom-w .diplom .diplom__button-l, .diplom-w .diplom .diplom__button-r {
    transform: translate(-10%, -50%);
    width: 40px;
    height: 40px;
  }
  .diplom-w .diplom .diplom__button-r {
    transform: translate(10%, -50%);
  }
  .diplom-w .diplom .diplom__button-r .diplom__button-icon {
    transform: rotate(180deg);
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list {
    margin: 0 -2.5px;
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 2.5px;
  }
}
@media screen and (max-width: 360px) {
  .diplom-w .diplom .diplom__button-l, .diplom-w .diplom .diplom__button-r {
    transform: translate(-10%, -50%);
    width: 36px;
    height: 36px;
  }
  .diplom-w .diplom .diplom__button-r {
    transform: translate(10%, -50%);
  }
  .diplom-w .diplom .diplom__button-r .diplom__button-icon {
    transform: rotate(180deg);
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list {
    margin: 0 -2.5px;
  }
  .diplom-w .diplom .diplom__slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 2.5px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.rew__w {
  width: 100%;
  font-family: "Inter-local";
}
.rew__w .rew {
  width: 100%;
  overflow: hidden;
}
.rew__w .rew.slick-slider .slick-list {
  margin: 0 -4px;
}
.rew__w .rew.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}
.rew__w .rew.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 4px;
}
.rew__w .rew .rew__item {
  background-color: #fff;
  border: 1px solid #AE9376;
  width: 390px;
  padding: 60px 20px 35px 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  position: relative;
  z-index: 0;
}
.rew__w .rew .rew__item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
  width: calc(100% - 5px);
  height: calc(100% - 5px);
  border: 1px solid #AE9376;
  transition: all 0.3s;
}
.rew__w .rew .rew__item.hover-active::after {
  background-color: #982A39;
}
.rew__w .rew .rew__item.hover-active .rew__top .rew__title {
  color: #fff;
}
.rew__w .rew .rew__item.hover-active .rew__top .rew__text {
  color: #fff;
}
.rew__w .rew .rew__item.hover-active .rew__top .rew__link {
  color: #fff;
}
.rew__w .rew .rew__item .rew__top {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.rew__w .rew .rew__item .rew__top .rew__title {
  width: 100%;
  color: #333333;
  font-size: 20px;
  font-weight: 500;
  line-height: 125%;
  margin-bottom: 15px;
  transition: all 0.3s;
}
.rew__w .rew .rew__item .rew__top .rew__text {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 160%;
  margin-bottom: 10px;
  transition: all 0.3s;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.rew__w .rew .rew__item .rew__top .rew__link {
  align-self: flex-end;
  display: inline-block;
  color: #8D3332;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  transition: all 0.3s;
}
.rew__w .rew .rew__item .rew__bottom {
  width: 100%;
}
.rew__w .rew .rew__item .rew__bottom .rew__bottom-title {
  width: 100%;
  color: #BDBDBD;
  font-size: 12px;
  line-height: 120%;
  font-weight: 400;
  margin-bottom: 4px;
}
.rew__w .rew .rew__item .rew__bottom .rew__name {
  width: 100%;
  color: #BDBDBD;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .rew__w .rew.slick-slider .slick-list {
    margin: 0 -4px;
  }
  .rew__w .rew.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 4px;
  }
  .rew__w .rew .rew__item {
    padding: 45px 18px 30px 18px;
  }
  .rew__w .rew .rew__item::after {
    width: calc(100% - 5px);
    height: calc(100% - 5px);
  }
  .rew__w .rew .rew__item .rew__top .rew__title {
    font-size: 18px;
    margin-bottom: 12px;
  }
  .rew__w .rew .rew__item .rew__top .rew__text {
    font-size: 15px;
    margin-bottom: 10px;
    -webkit-line-clamp: 6;
  }
  .rew__w .rew .rew__item .rew__top .rew__link {
    font-size: 14px;
  }
  .rew__w .rew .rew__item .rew__bottom .rew__bottom-title {
    font-size: 11px;
    margin-bottom: 3px;
  }
  .rew__w .rew .rew__item .rew__bottom .rew__name {
    font-size: 13px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .rew__w .rew.slick-slider .slick-list {
    margin: 0 -3px;
  }
  .rew__w .rew.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 3px;
  }
  .rew__w .rew .rew__item {
    padding: 30px 15px 20px 15px;
  }
  .rew__w .rew .rew__item::after {
    width: calc(100% - 4px);
    height: calc(100% - 4px);
  }
  .rew__w .rew .rew__item .rew__top .rew__title {
    font-size: 17px;
    margin-bottom: 12px;
  }
  .rew__w .rew .rew__item .rew__top .rew__text {
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 10px;
    -webkit-line-clamp: 7;
  }
  .rew__w .rew .rew__item .rew__top .rew__link {
    font-size: 13px;
  }
  .rew__w .rew .rew__item .rew__bottom .rew__bottom-title {
    font-size: 10px;
    margin-bottom: 3px;
  }
  .rew__w .rew .rew__item .rew__bottom .rew__name {
    font-size: 12px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .rew__w .rew.slick-slider .slick-list {
    margin: 0 -4px;
  }
  .rew__w .rew.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 4px;
  }
  .rew__w .rew .rew__item {
    padding: 30px 15px 20px 15px;
  }
  .rew__w .rew .rew__item::after {
    width: calc(100% - 4px);
    height: calc(100% - 4px);
  }
  .rew__w .rew .rew__item .rew__top .rew__title {
    font-size: 17px;
    margin-bottom: 12px;
  }
  .rew__w .rew .rew__item .rew__top .rew__text {
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 10px;
    -webkit-line-clamp: 6;
  }
  .rew__w .rew .rew__item .rew__top .rew__link {
    font-size: 13px;
  }
  .rew__w .rew .rew__item .rew__bottom .rew__bottom-title {
    font-size: 10px;
    margin-bottom: 3px;
  }
  .rew__w .rew .rew__item .rew__bottom .rew__name {
    font-size: 12px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .rew__w .rew.slick-slider .slick-list {
    margin: 0 -4px;
  }
  .rew__w .rew.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 4px;
  }
  .rew__w .rew .rew__item {
    padding: 30px 15px 20px 15px;
  }
  .rew__w .rew .rew__item::after {
    width: calc(100% - 4px);
    height: calc(100% - 4px);
  }
  .rew__w .rew .rew__item .rew__top .rew__title {
    font-size: 17px;
    margin-bottom: 12px;
  }
  .rew__w .rew .rew__item .rew__top .rew__text {
    font-size: 13px;
    line-height: 150%;
    margin-bottom: 10px;
    -webkit-line-clamp: 6;
  }
  .rew__w .rew .rew__item .rew__top .rew__link {
    font-size: 13px;
  }
  .rew__w .rew .rew__item .rew__bottom .rew__bottom-title {
    font-size: 10px;
    margin-bottom: 3px;
  }
  .rew__w .rew .rew__item .rew__bottom .rew__name {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .rew__w .rew.slick-slider .slick-list {
    margin: 0 -4px;
  }
  .rew__w .rew.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 4px;
  }
  .rew__w .rew .rew__item {
    padding: 30px 15px 20px 15px;
  }
  .rew__w .rew .rew__item::after {
    width: calc(100% - 4px);
    height: calc(100% - 4px);
  }
  .rew__w .rew .rew__item .rew__top .rew__title {
    font-size: 17px;
    margin-bottom: 12px;
  }
  .rew__w .rew .rew__item .rew__top .rew__text {
    font-size: 13px;
    line-height: 150%;
    margin-bottom: 10px;
    -webkit-line-clamp: 6;
  }
  .rew__w .rew .rew__item .rew__top .rew__link {
    font-size: 13px;
  }
  .rew__w .rew .rew__item .rew__bottom .rew__bottom-title {
    font-size: 10px;
    margin-bottom: 3px;
  }
  .rew__w .rew .rew__item .rew__bottom .rew__name {
    font-size: 12px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.partner__w {
  width: 100%;
  background-color: #FDFCFA;
  padding: 50px 0;
}
.partner__w .partner {
  width: 100%;
  overflow: hidden;
}
.partner__w .partner .partner__item {
  position: relative;
  width: 280px;
}
.partner__w .partner .partner__item:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.partner__w .partner .partner__item .partner__item-img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.partner__w .partner .partner__item .partner__item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.partner__w .partner.slick-slider .slick-list {
  margin: 0 -13px;
}
.partner__w .partner.slick-slider .slick-list .slick-track {
  display: flex;
}
.partner__w .partner.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 13px;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.info-map__w {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  z-index: 1;
}
.info-map__w .info-map__map-w {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  cursor: pointer;
}
.info-map__w .info-map__map-w img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.info-map__w .info-map {
  position: relative;
  z-index: 10;
  width: 100%;
  padding-top: 65px;
  padding-bottom: 50px;
  pointer-events: none;
}
.info-map__w .info-map .info-map__form {
  width: 37.6623376623%;
  min-height: 640px;
  background-color: #FFFFFF;
  border-radius: 15px;
  pointer-events: auto;
}
.info-map__w .info-map .info-map__form .info-map__form-top {
  width: 100%;
  padding: 100px 30px 40px 100px;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__sub-title {
  width: 100%;
  color: #D3BE9F;
  font-weight: 500;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 120%;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__title {
  width: 100%;
  font-size: 40px;
  font-weight: 400;
  color: #982A39;
  line-height: 110%;
  margin-bottom: 23px;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-icon {
  width: 18px;
  flex-shrink: 0;
  margin-right: 5px;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-text {
  width: 100%;
  color: #982A39;
  font-size: 12px;
  line-height: 130%;
  font-weight: 700;
  letter-spacing: 2px;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__city {
  width: 100%;
  color: #546272;
  font-size: 20px;
  line-height: 130%;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 22px;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__addres {
  width: 100%;
  color: #546272;
  font-size: 20px;
  line-height: 130%;
  font-weight: 500;
  margin-bottom: 30px;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 18px;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w:last-child {
  margin-bottom: 0;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-icon {
  width: 13px;
  flex-shrink: 0;
  margin-right: 15px;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-text {
  width: auto;
  display: inline-block;
  color: #546272;
  font-size: 20px;
  line-height: 130%;
  font-weight: 400;
  transition: all 0.3s;
  letter-spacing: 1.7px;
}
.info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-text.info-map__cont-text_link:hover {
  color: #982A39;
}
.info-map__w .info-map .info-map__form .info-map__bottom {
  width: 100%;
  padding: 0 33px 17px 33px;
}
.info-map__w .info-map .info-map__form .info-map__bottom .info-map__bottom-text {
  width: 100%;
  color: #BEBEBE;
  font-size: 12px;
  font-weight: 400;
  line-height: 110%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .info-map__w .info-map {
    padding-top: 45px;
    padding-bottom: 35px;
  }
  .info-map__w .info-map .info-map__form {
    width: 37.6623376623%;
    min-height: 532px;
    border-radius: 13px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top {
    padding: 70px 25px 30px 70px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__sub-title {
    font-size: 16px;
    letter-spacing: 2px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__title {
    font-size: 35px;
    margin-bottom: 19px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w {
    margin-bottom: 8px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-icon {
    width: 16px;
    margin-right: 5px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-text {
    font-size: 11px;
    letter-spacing: 1.5px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__city {
    font-size: 18px;
    margin-bottom: 4px;
    margin-top: 18px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__addres {
    font-size: 18px;
    margin-bottom: 25px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w {
    margin-bottom: 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-icon {
    width: 12px;
    margin-right: 13px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-text {
    font-size: 17px;
    letter-spacing: 1px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom {
    padding: 0 25px 15px 25px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom .info-map__bottom-text {
    font-size: 11px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .info-map__w .info-map {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .info-map__w .info-map .info-map__form {
    width: 37.6623376623%;
    min-height: 450px;
    border-radius: 12px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top {
    padding: 50px 20px 20px 50px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__sub-title {
    font-size: 15px;
    letter-spacing: 2px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__title {
    font-size: 31px;
    margin-bottom: 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w {
    margin-bottom: 7px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-icon {
    width: 15px;
    margin-right: 5px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-text {
    font-size: 10px;
    letter-spacing: 1.5px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__city {
    font-size: 17px;
    margin-bottom: 3px;
    margin-top: 185x;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__addres {
    font-size: 17px;
    margin-bottom: 20px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w {
    margin-bottom: 11px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-icon {
    width: 11px;
    margin-right: 10px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-text {
    font-size: 16px;
    letter-spacing: 1px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom {
    padding: 0 20px 13px 20px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom .info-map__bottom-text {
    font-size: 10px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .info-map__w .info-map {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .info-map__w .info-map .info-map__form {
    width: 37.6623376623%;
    min-height: 400px;
    border-radius: 10px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top {
    padding: 35px 20px 17px 35px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__sub-title {
    font-size: 14px;
    letter-spacing: 2px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__title {
    font-size: 27px;
    margin-bottom: 12px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w {
    margin-bottom: 6px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-icon {
    width: 15px;
    margin-right: 5px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-text {
    font-size: 9.5px;
    letter-spacing: 1.1px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__city {
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__addres {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w {
    margin-bottom: 9px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-icon {
    width: 11px;
    margin-right: 10px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-text {
    font-size: 15px;
    letter-spacing: 1px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom {
    padding: 0 16px 11px 16px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom .info-map__bottom-text {
    font-size: 9px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .info-map__w .info-map {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .info-map__w .info-map .info-map__form {
    width: 300px;
    min-height: 360px;
    border-radius: 10px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top {
    padding: 20px 15px 15px 20px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__sub-title {
    font-size: 12px;
    letter-spacing: 2px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__title {
    font-size: 24px;
    margin-bottom: 12px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w {
    margin-bottom: 6px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-icon {
    width: 13px;
    margin-right: 5px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-text {
    font-size: 10px;
    letter-spacing: 1.1px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__city {
    font-size: 15px;
    margin-bottom: 3px;
    margin-top: 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__addres {
    font-size: 14px;
    margin-bottom: 16px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w {
    margin-bottom: 7px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-icon {
    width: 10px;
    margin-right: 7px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-text {
    font-size: 14px;
    letter-spacing: 1px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom {
    padding: 0 15px 10px 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom .info-map__bottom-text {
    font-size: 8.5px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .info-map__w .info-map__map-w {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    height: 400px;
  }
  .info-map__w .info-map {
    padding-top: 0px;
    padding-bottom: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .info-map__w .info-map .info-map__form {
    width: 85%;
    min-height: 340px;
    border-radius: 10px;
    border: 1px solid #AE9376;
    position: relative;
  }
  .info-map__w .info-map .info-map__form::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 4px);
    height: calc(100% - 3px);
    border: 1px solid #AE9376;
    border-radius: 10px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top {
    padding: 20px 15px 15px 20px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__sub-title {
    font-size: 12px;
    letter-spacing: 2px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__title {
    font-size: 24px;
    margin-bottom: 12px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w {
    margin-bottom: 6px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-icon {
    width: 13px;
    margin-right: 5px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-text {
    font-size: 10px;
    letter-spacing: 1.1px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__city {
    font-size: 15px;
    margin-bottom: 3px;
    margin-top: 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__addres {
    font-size: 14px;
    margin-bottom: 16px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w {
    margin-bottom: 7px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-icon {
    width: 10px;
    margin-right: 7px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-text {
    font-size: 14px;
    letter-spacing: 1px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom {
    padding: 0 15px 10px 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom .info-map__bottom-text {
    font-size: 8.5px;
  }
}
@media screen and (max-width: 520px) {
  .info-map__w .info-map__map-w {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    height: 380px;
  }
  .info-map__w .info-map {
    padding-top: 0px;
    padding-bottom: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .info-map__w .info-map .info-map__form {
    width: 100%;
    min-height: 340px;
    border-radius: 10px;
    border: 1px solid #AE9376;
    position: relative;
  }
  .info-map__w .info-map .info-map__form::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 4px);
    height: calc(100% - 3px);
    border: 1px solid #AE9376;
    border-radius: 10px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top {
    padding: 20px 15px 15px 20px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__sub-title {
    font-size: 12px;
    letter-spacing: 2px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__title {
    font-size: 24px;
    margin-bottom: 12px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w {
    margin-bottom: 6px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-icon {
    width: 13px;
    margin-right: 5px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-text {
    font-size: 10px;
    letter-spacing: 1.1px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__city {
    font-size: 15px;
    margin-bottom: 3px;
    margin-top: 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__addres {
    font-size: 14px;
    margin-bottom: 16px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w {
    margin-bottom: 7px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-icon {
    width: 10px;
    margin-right: 7px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-text {
    font-size: 14px;
    letter-spacing: 1px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom {
    padding: 0 15px 10px 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom .info-map__bottom-text {
    font-size: 8.5px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}
@media screen and (max-width: 360px) {
  .info-map__w .info-map__map-w {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    height: 350px;
  }
  .info-map__w .info-map {
    padding-top: 0px;
    padding-bottom: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .info-map__w .info-map .info-map__form {
    width: 100%;
    min-height: 320px;
    border-radius: 10px;
    border: 1px solid #AE9376;
    position: relative;
  }
  .info-map__w .info-map .info-map__form::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 4px);
    height: calc(100% - 3px);
    border: 1px solid #AE9376;
    border-radius: 10px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top {
    padding: 20px 15px 15px 20px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__sub-title {
    font-size: 12px;
    letter-spacing: 2px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__title {
    font-size: 24px;
    margin-bottom: 12px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w {
    margin-bottom: 6px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-icon {
    width: 13px;
    margin-right: 5px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__metro-w .info-map__metro-text {
    font-size: 10px;
    letter-spacing: 1.1px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__city {
    font-size: 15px;
    margin-bottom: 3px;
    margin-top: 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__addres {
    font-size: 14px;
    margin-bottom: 16px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w {
    margin-bottom: 7px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-icon {
    width: 10px;
    margin-right: 7px;
  }
  .info-map__w .info-map .info-map__form .info-map__form-top .info-map__contact-w .info-map__cont-text {
    font-size: 14px;
    letter-spacing: 1px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom {
    padding: 0 15px 10px 15px;
  }
  .info-map__w .info-map .info-map__form .info-map__bottom .info-map__bottom-text {
    font-size: 8.5px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.contraindications__w {
  width: 100%;
  font-family: "Inter-local";
  background-color: #982A39;
}
.contraindications__w .contraindications {
  width: 100%;
  padding: 5px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.contraindications__w .contraindications img {
  width: 56px;
  flex-shrink: 0;
  margin-right: 70px;
}
.contraindications__w .contraindications .contraindications__text {
  width: 100%;
  color: #FFFFFF;
  font-weight: 300;
  font-size: 27px;
  text-transform: uppercase;
  line-height: 110%;
  letter-spacing: 3px;
}

.premii__w {
  width: 100%;
  background-color: #EFEFEF;
  font-family: "Inter-local";
}
.premii__w .premii {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.premii__w .premii .premii__title {
  width: auto;
  display: inline-block;
  color: #8E8B8B;
  font-size: 19px;
  font-weight: 400;
  margin-right: 20px;
  flex-shrink: 0;
}
.premii__w .premii .premii__cont {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.premii__w .premii .premii__cont .premii__item {
  height: 48px;
  margin: 10px 0;
  margin-right: 45px;
}
.premii__w .premii .premii__cont .premii__item img {
  height: 100%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .contraindications__w .contraindications {
    padding: 5px 0;
  }
  .contraindications__w .contraindications img {
    width: 50px;
    margin-right: 55px;
  }
  .contraindications__w .contraindications .contraindications__text {
    font-size: 25px;
    letter-spacing: 3px;
  }
  .premii__w .premii .premii__title {
    font-size: 17px;
    margin-right: 17px;
  }
  .premii__w .premii .premii__cont .premii__item {
    height: 40px;
    margin: 10px 0;
    margin-right: 45px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .contraindications__w .contraindications {
    padding: 5px 0;
  }
  .contraindications__w .contraindications img {
    width: 46px;
    margin-right: 40px;
  }
  .contraindications__w .contraindications .contraindications__text {
    font-size: 22px;
    letter-spacing: 2px;
  }
  .premii__w .premii .premii__title {
    font-size: 17px;
    margin-right: 17px;
  }
  .premii__w .premii .premii__cont .premii__item {
    height: 36px;
    margin: 10px 0;
    margin-right: 38px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .contraindications__w .contraindications {
    padding: 5px 0;
  }
  .contraindications__w .contraindications img {
    width: 40px;
    margin-right: 30px;
  }
  .contraindications__w .contraindications .contraindications__text {
    font-size: 20px;
    letter-spacing: 2px;
  }
  .premii__w .premii .premii__title {
    font-size: 16px;
    margin-right: 20px;
  }
  .premii__w .premii .premii__cont .premii__item {
    height: 32px;
    margin: 10px 0;
    margin-right: 35px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .contraindications__w .contraindications {
    padding: 5px 0;
  }
  .contraindications__w .contraindications img {
    width: 35px;
    margin-right: 20px;
  }
  .contraindications__w .contraindications .contraindications__text {
    font-size: 18px;
    letter-spacing: 1.5px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .contraindications__w .contraindications {
    padding: 5px 0;
  }
  .contraindications__w .contraindications img {
    width: 32px;
    margin-right: 20px;
  }
  .contraindications__w .contraindications .contraindications__text {
    font-size: 15px;
    letter-spacing: 1px;
  }
  .premii__w .premii .premii__title {
    font-size: 15px;
    margin-right: 20px;
  }
  .premii__w .premii .premii__cont .premii__item {
    height: 27px;
    margin: 7px 0;
    margin-right: 25px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .contraindications__w .contraindications {
    padding: 5px 0;
  }
  .contraindications__w .contraindications img {
    width: 32px;
    margin-right: 20px;
  }
  .contraindications__w .contraindications .contraindications__text {
    text-align: center;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 120%;
  }
  .premii__w .premii {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .premii__w .premii .premii__title {
    font-size: 16px;
    margin-right: 0px;
    padding-top: 15px;
    margin-bottom: 10px;
  }
  .premii__w .premii .premii__cont {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .premii__w .premii .premii__cont .premii__item {
    height: 27px;
    margin: 7px 0;
    margin-right: 0px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .contraindications__w .contraindications {
    padding: 5px 0;
  }
  .contraindications__w .contraindications img {
    width: 32px;
    margin-right: 20px;
  }
  .contraindications__w .contraindications .contraindications__text {
    text-align: center;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 120%;
  }
}
.container {
  width: 1540px;
  margin: 0 auto;
}

.footer__w {
  width: 100%;
  font-family: "Inter-local";
  background-color: #F3EBE4;
}
.footer__w .footer {
  width: 100%;
  padding-top: 45px;
}
.footer__w .footer .footer__top {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 50px;
}
.footer__w .footer .footer__top .footer__column {
  width: 23%;
}
.footer__w .footer .footer__top .footer__column .footer__zag-title {
  width: 100%;
  color: #8E8B8B;
  font-size: 18px;
  line-height: 133%;
  font-weight: 700;
  padding-bottom: 10px;
  margin-bottom: 26px;
  border-bottom: 2px solid #BEBEBE;
}
.footer__w .footer .footer__top .footer__column .footer__big-link-list {
  width: 100%;
}
.footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link {
  width: 100%;
  padding: 6.5px 0;
  border-bottom: 1px solid #BEBEBE;
}
.footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link a {
  display: inline-block;
  color: #8E8B8B;
  font-size: 16px;
  line-height: 120%;
  font-weight: 400;
  transition: all 0.2s;
}
.footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link a:hover {
  color: #982A39;
}
.footer__w .footer .footer__top .footer__column .footer__addres-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
}
.footer__w .footer .footer__top .footer__column .footer__addres-w .footer__map-icon {
  width: 16px;
  flex-shrink: 0;
  margin-right: 8px;
}
.footer__w .footer .footer__top .footer__column .footer__addres-w .footer__addres {
  width: 100%;
  color: #8E8B8B;
  font-size: 16px;
  line-height: 130%;
  font-weight: 400;
}
.footer__w .footer .footer__top .footer__column .footer__tell-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 23px;
}
.footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell-icon {
  width: 16px;
  flex-shrink: 0;
  margin-right: 8px;
}
.footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell {
  width: 100%;
  color: #E54E25;
  font-size: 18px;
  line-height: 116%;
  font-weight: 700;
  transition: all 0.3s;
}
.footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell:hover {
  color: #982A39;
}
.footer__w .footer .footer__top .footer__column .footer__button {
  width: 300px;
  height: 58px;
  margin-bottom: 24px;
  flex-shrink: 0;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.footer__w .footer .footer__top .footer__column .footer__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.footer__w .footer .footer__top .footer__column .footer__button:hover::after {
  left: 60%;
}
.footer__w .footer .footer__top .footer__column .footer__social-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 26px;
}
.footer__w .footer .footer__top .footer__column .footer__social-w .footer__social {
  height: 25px;
  flex-shrink: 0;
  margin-right: 10px;
}
.footer__w .footer .footer__top .footer__column .footer__social-w .footer__social img {
  height: 100%;
}
.footer__w .footer .footer__top .footer__column .footer__social-w .footer__social.soci-vk {
  height: 19px;
}
.footer__w .footer .footer__top .footer__column .footer__pay-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.footer__w .footer .footer__top .footer__column .footer__pay-w img {
  height: 20px;
  flex-shrink: 0;
  margin-right: 20px;
}
.footer__w .footer .footer__top .footer__column .footer__pay-w img:last-child {
  margin-right: 0px;
}
.footer__w .footer .footer__bottom {
  width: 100%;
  padding-bottom: 32px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.footer__w .footer .footer__bottom .footer__bottom-left {
  width: 100%;
}
.footer__w .footer .footer__bottom .footer__bottom-pro-med-logo {
  width: 250px;
  flex-shrink: 0;
  margin-left: 45px;
}
.footer__w .footer .footer__bottom .footer__bottom-pro-med-logo img {
  width: 100%;
}
.footer__w .footer .footer__bottom .footer__logo {
  display: block;
  width: 142px;
  margin-bottom: 21px;
}
.footer__w .footer .footer__bottom .footer__logo img {
  width: 100%;
}
.footer__w .footer .footer__bottom .footer__bottom-text {
  width: 100%;
  color: #BEBEBE;
  font-size: 16px;
  line-height: 125%;
  font-weight: 400;
  margin-bottom: 10px;
}
.footer__w .footer .footer__bottom .footer__bottom-text:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .footer__w .footer {
    padding-top: 40px;
  }
  .footer__w .footer .footer__top {
    margin-bottom: 45px;
  }
  .footer__w .footer .footer__top .footer__column {
    width: 23%;
  }
  .footer__w .footer .footer__top .footer__column .footer__zag-title {
    font-size: 17px;
    padding-bottom: 8px;
    margin-bottom: 22px;
    border-bottom: 2px solid #BEBEBE;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link {
    padding: 6.5px 0;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link a {
    font-size: 15px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w {
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__map-icon {
    width: 15px;
    margin-right: 7px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__addres {
    font-size: 15px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w {
    margin-bottom: 20px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell-icon {
    width: 15px;
    margin-right: 7px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell {
    font-size: 17px;
  }
  .footer__w .footer .footer__top .footer__column .footer__button {
    width: 250px;
    height: 50px;
    border-radius: 7px;
    font-size: 16px;
    margin-bottom: 21px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w {
    margin-bottom: 26px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social {
    height: 22px;
    margin-right: 10px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social.soci-vk {
    height: 17px;
  }
  .footer__w .footer .footer__top .footer__column .footer__pay-w img {
    height: 18px;
    margin-right: 20px;
  }
  .footer__w .footer .footer__bottom {
    padding-bottom: 27px;
  }
  .footer__w .footer .footer__bottom .footer__logo {
    width: 125px;
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-text {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-pro-med-logo {
    width: 220px;
    margin-left: 35px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .footer__w .footer {
    padding-top: 35px;
  }
  .footer__w .footer .footer__top {
    margin-bottom: 35px;
  }
  .footer__w .footer .footer__top .footer__column {
    width: 23%;
  }
  .footer__w .footer .footer__top .footer__column .footer__zag-title {
    font-size: 16px;
    padding-bottom: 7px;
    margin-bottom: 18px;
    border-bottom: 2px solid #BEBEBE;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link {
    padding: 6px 0;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link a {
    font-size: 14px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w {
    margin-bottom: 16px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__map-icon {
    width: 14px;
    margin-right: 6px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__addres {
    font-size: 14px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w {
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell-icon {
    width: 14px;
    margin-right: 6px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell {
    font-size: 16px;
  }
  .footer__w .footer .footer__top .footer__column .footer__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w {
    margin-bottom: 20px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social {
    height: 20px;
    margin-right: 10px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social.soci-vk {
    height: 17px;
  }
  .footer__w .footer .footer__top .footer__column .footer__pay-w img {
    height: 16px;
    margin-right: 16px;
  }
  .footer__w .footer .footer__bottom {
    padding-bottom: 25px;
  }
  .footer__w .footer .footer__bottom .footer__logo {
    width: 110px;
    margin-bottom: 15px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-text {
    font-size: 13px;
    margin-bottom: 8px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-pro-med-logo {
    width: 200px;
    margin-left: 35px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .footer__w .footer {
    padding-top: 35px;
  }
  .footer__w .footer .footer__top {
    margin-bottom: 35px;
    flex-wrap: wrap;
  }
  .footer__w .footer .footer__top .footer__column {
    width: 30%;
  }
  .footer__w .footer .footer__top .footer__column.footer__column_contacts {
    margin-top: 45px;
  }
  .footer__w .footer .footer__top .footer__column .footer__zag-title {
    font-size: 16px;
    padding-bottom: 7px;
    margin-bottom: 18px;
    border-bottom: 2px solid #BEBEBE;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link {
    padding: 6px 0;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link a {
    font-size: 14px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w {
    margin-bottom: 16px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__map-icon {
    width: 14px;
    margin-right: 6px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__addres {
    font-size: 14px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w {
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell-icon {
    width: 14px;
    margin-right: 6px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell {
    font-size: 16px;
  }
  .footer__w .footer .footer__top .footer__column .footer__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w {
    margin-bottom: 20px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social {
    height: 20px;
    margin-right: 10px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social.soci-vk {
    height: 17px;
  }
  .footer__w .footer .footer__top .footer__column .footer__pay-w img {
    height: 16px;
    margin-right: 16px;
  }
  .footer__w .footer .footer__bottom {
    padding-bottom: 25px;
  }
  .footer__w .footer .footer__bottom .footer__logo {
    width: 110px;
    margin-bottom: 15px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-text {
    font-size: 13px;
    margin-bottom: 8px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-pro-med-logo {
    width: 180px;
    margin-left: 30px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .footer__w {
    padding-bottom: 115px;
  }
  .footer__w .footer {
    padding-top: 35px;
  }
  .footer__w .footer .footer__top {
    margin-bottom: 0px;
    flex-wrap: wrap;
  }
  .footer__w .footer .footer__top .footer__column {
    width: 45%;
    margin-bottom: 40px;
  }
  .footer__w .footer .footer__top .footer__column.footer__column_contacts {
    margin-top: 0px;
  }
  .footer__w .footer .footer__top .footer__column .footer__zag-title {
    font-size: 16px;
    padding-bottom: 7px;
    margin-bottom: 18px;
    border-bottom: 2px solid #BEBEBE;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link {
    padding: 6px 0;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link a {
    font-size: 14px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w {
    margin-bottom: 16px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__map-icon {
    width: 14px;
    margin-right: 6px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__addres {
    font-size: 14px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w {
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell-icon {
    width: 14px;
    margin-right: 6px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell {
    font-size: 16px;
  }
  .footer__w .footer .footer__top .footer__column .footer__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w {
    margin-bottom: 20px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social {
    height: 20px;
    margin-right: 10px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social.soci-vk {
    height: 17px;
  }
  .footer__w .footer .footer__top .footer__column .footer__pay-w img {
    height: 16px;
    margin-right: 16px;
  }
  .footer__w .footer .footer__bottom {
    padding-bottom: 25px;
  }
  .footer__w .footer .footer__bottom .footer__logo {
    width: 110px;
    margin-bottom: 15px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-text {
    font-size: 13px;
    margin-bottom: 8px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-pro-med-logo {
    width: 150px;
    margin-left: 25px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .footer__w {
    padding-bottom: 103px;
  }
  .footer__w .footer {
    padding-top: 35px;
  }
  .footer__w .footer .footer__top {
    margin-bottom: 0px;
    flex-wrap: wrap;
  }
  .footer__w .footer .footer__top .footer__column {
    width: 46.5%;
    margin-bottom: 40px;
  }
  .footer__w .footer .footer__top .footer__column.footer__column_contacts {
    margin-top: 0px;
  }
  .footer__w .footer .footer__top .footer__column .footer__zag-title {
    font-size: 16px;
    padding-bottom: 7px;
    margin-bottom: 18px;
    border-bottom: 2px solid #BEBEBE;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link {
    padding: 6px 0;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link a {
    font-size: 14px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w {
    margin-bottom: 16px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__map-icon {
    width: 14px;
    margin-right: 6px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__addres {
    font-size: 14px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w {
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell-icon {
    width: 14px;
    margin-right: 6px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell {
    font-size: 16px;
  }
  .footer__w .footer .footer__top .footer__column .footer__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w {
    margin-bottom: 20px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social {
    height: 20px;
    margin-right: 10px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social.soci-vk {
    height: 17px;
  }
  .footer__w .footer .footer__top .footer__column .footer__pay-w img {
    height: 16px;
    margin-right: 16px;
  }
  .footer__w .footer .footer__bottom {
    padding-bottom: 25px;
  }
  .footer__w .footer .footer__bottom .footer__logo {
    width: 100px;
    margin-bottom: 12px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-text {
    font-size: 12px;
    margin-bottom: 7px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .footer__w {
    padding-bottom: 103px;
  }
  .footer__w .footer {
    padding-top: 35px;
  }
  .footer__w .footer .footer__top {
    margin-bottom: 0px;
    flex-wrap: wrap;
  }
  .footer__w .footer .footer__top .footer__column {
    width: 100%;
    margin-bottom: 40px;
  }
  .footer__w .footer .footer__top .footer__column.footer__column_contacts {
    margin-top: 0px;
  }
  .footer__w .footer .footer__top .footer__column .footer__zag-title {
    font-size: 16px;
    padding-bottom: 7px;
    margin-bottom: 16px;
    border-bottom: 2px solid #BEBEBE;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list {
    width: 90%;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link {
    padding: 7px 0;
  }
  .footer__w .footer .footer__top .footer__column .footer__big-link-list .footer__big-link a {
    font-size: 14px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w {
    margin-bottom: 16px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__map-icon {
    width: 14px;
    margin-right: 6px;
  }
  .footer__w .footer .footer__top .footer__column .footer__addres-w .footer__addres {
    font-size: 14px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w {
    margin-bottom: 18px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell-icon {
    width: 14px;
    margin-right: 6px;
  }
  .footer__w .footer .footer__top .footer__column .footer__tell-w .footer__tell {
    font-size: 16px;
  }
  .footer__w .footer .footer__top .footer__column .footer__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
    margin-bottom: 40px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w {
    margin-bottom: 20px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social {
    height: 20px;
    margin-right: 10px;
  }
  .footer__w .footer .footer__top .footer__column .footer__social-w .footer__social.soci-vk {
    height: 17px;
  }
  .footer__w .footer .footer__top .footer__column .footer__pay-w img {
    height: 16px;
    margin-right: 16px;
  }
  .footer__w .footer .footer__bottom {
    padding-bottom: 25px;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
  }
  .footer__w .footer .footer__bottom .footer__logo {
    width: 90px;
    margin-bottom: 12px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-text {
    font-size: 11px;
    margin-bottom: 7px;
  }
  .footer__w .footer .footer__bottom .footer__bottom-pro-med-logo {
    width: 170px;
    margin-left: 0px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 520px) {
  .footer__w {
    padding-bottom: 90px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .footer__w {
    padding-bottom: 85px;
  }
}
.container {
  width: 1540px;
  margin: 0 auto;
}

.main-baner__w {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
}
.main-baner__w .main-baner__strl-w {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 123px;
}
.main-baner__w .main-baner__strl-w .main-baner__strl {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
}
.main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-l, .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
  width: 80px;
  background-color: transparent;
  margin-right: 5px;
}
.main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-l .main-baner__strl-ic, .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r .main-baner__strl-ic {
  width: 100%;
  transition: all 0.3s;
  fill: #982A39;
}
.main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-l.slick-disabled .main-baner__strl-ic, .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r.slick-disabled .main-baner__strl-ic {
  fill: #6B7780;
}
.main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
  margin-right: 0;
  margin-left: 5px;
}
.main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r .main-baner__strl-ic {
  transform: rotate(180deg);
}
.main-baner__w .main-baner__strl-w .main-baner__strl span {
  color: #6B7780;
  font-size: 45px;
  font-weight: 300;
  line-height: 100%;
  margin: 0 5px;
}
.main-baner__w .main-baner__slider {
  width: 100%;
  overflow: hidden;
}
.main-baner__w .main-baner__slider.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: flex-start;
}
.main-baner__w .main-baner__slider .main-baner__item-w {
  width: 100%;
  position: relative;
  padding-top: 65px;
  padding-bottom: 90px;
}
.main-baner__w .main-baner__slider .main-baner__item-w .main-baner__bgr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.main-baner__w .main-baner__slider .main-baner__item-w .main-baner__bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item {
  width: 70.1298701299%;
  min-height: 600px;
  padding: 100px 180px 155px 40px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
}
.main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont {
  width: 100%;
  margin-bottom: 70px;
}
.main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__title {
  width: 100%;
  color: #787270;
  font-size: 45px;
  line-height: 110%;
  font-weight: 300;
  margin-bottom: 20px;
}
.main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__texts-w {
  width: 100%;
}
.main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__texts-w .main-baner__text {
  width: 100%;
  color: #787270;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}
.main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__button {
  width: 300px;
  height: 58px;
  flex-shrink: 0;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__button:hover::after {
  left: 60%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .main-baner__w .main-baner__strl-w {
    bottom: 80px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl {
    padding-left: 35px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-l, .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    width: 65px;
    margin-right: 5px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    margin-right: 0;
    margin-left: 5px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl span {
    font-size: 38px;
    margin: 0 5px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w {
    padding-top: 45px;
    padding-bottom: 60px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item {
    width: 70.1298701299%;
    min-height: 530px;
    padding: 70px 120px 120px 35px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont {
    margin-bottom: 50px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__title {
    font-size: 38px;
    margin-bottom: 17px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__texts-w .main-baner__text {
    font-size: 15px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__button {
    width: 250px;
    height: 50px;
    border-radius: 7px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .main-baner__w .main-baner__strl-w {
    bottom: 55px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl {
    padding-left: 35px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-l, .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    width: 50px;
    margin-right: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl span {
    font-size: 30px;
    margin: 0 4px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item {
    width: 70.1298701299%;
    min-height: 440px;
    padding: 55px 40px 95px 30px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont {
    margin-bottom: 35px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__title {
    font-size: 33px;
    margin-bottom: 15px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__texts-w .main-baner__text {
    font-size: 14.5px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .main-baner__w .main-baner__strl-w {
    bottom: 50px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl {
    padding-left: 35px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-l, .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    width: 50px;
    margin-right: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl span {
    font-size: 30px;
    margin: 0 4px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item {
    width: 75%;
    min-height: 390px;
    padding: 40px 35px 85px 30px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont {
    margin-bottom: 35px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__title {
    font-size: 29px;
    margin-bottom: 15px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__texts-w .main-baner__text {
    font-size: 14px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .main-baner__w .main-baner__strl-w {
    bottom: 50px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl {
    padding-left: 35px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-l, .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    width: 50px;
    margin-right: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl span {
    font-size: 30px;
    margin: 0 4px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item {
    width: 85%;
    min-height: 390px;
    padding: 40px 35px 85px 30px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont {
    margin-bottom: 35px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__title {
    font-size: 29px;
    margin-bottom: 15px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__texts-w .main-baner__text {
    font-size: 14px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .main-baner__w .main-baner__strl-w {
    bottom: 50px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl {
    padding-left: 30px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-l, .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    width: 40px;
    margin-right: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl span {
    font-size: 23px;
    margin: 0 4px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item {
    width: 100%;
    min-height: 390px;
    padding: 40px 30px 85px 30px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont {
    margin-bottom: 35px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__title {
    font-size: 27px;
    margin-bottom: 15px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__texts-w .main-baner__text {
    font-size: 14px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .main-baner__w .main-baner__strl-w {
    bottom: 60px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl {
    padding-left: 30px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-l, .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    width: 40px;
    margin-right: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl span {
    font-size: 23px;
    margin: 0 4px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item {
    width: 100%;
    min-height: 400px;
    padding: 40px 25px 90px 25px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont {
    margin-bottom: 35px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__title {
    font-size: 25px;
    margin-bottom: 17px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__texts-w .main-baner__text {
    font-size: 14px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .main-baner__w .main-baner__strl-w {
    bottom: 60px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl {
    padding-left: 20px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-l, .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    width: 40px;
    margin-right: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl .main-baner__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .main-baner__w .main-baner__strl-w .main-baner__strl span {
    font-size: 23px;
    margin: 0 4px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item {
    width: 100%;
    min-height: 400px;
    padding: 35px 20px 90px 20px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont {
    margin-bottom: 35px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__title {
    font-size: 24px;
    margin-bottom: 17px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__cont .main-baner__texts-w .main-baner__text {
    font-size: 14px;
  }
  .main-baner__w .main-baner__slider .main-baner__item-w .main-baner__item .main-baner__button {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.main-pop-ap__w {
  width: 100%;
  font-family: "Inter-local";
}
.main-pop-ap__w .main-pop-ap {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-pop-ap__w .main-pop-ap .main-pop-ap__cont {
  width: 570px;
  border: 1px solid #BCA68C;
  background-color: #982A39;
  border-radius: 36px;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__logo {
  width: 142px;
  position: absolute;
  bottom: 16px;
  right: 18px;
  z-index: -1;
}
.main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__logo img {
  width: 100%;
}
.main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__bgr {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__bgr img {
  width: 100%;
  height: 100%;
}
.main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__text {
  width: 100%;
  padding: 62px 72px 80px 72px;
  color: #FFFFFF;
  font-size: 24px;
  font-weight: 300;
  line-height: 145%;
}
.main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__exit {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 40px;
  background-color: transparent;
}
.main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__exit .main-pop-ap__exit-icon {
  width: 100%;
  stroke: #fff;
  transition: all 0.3s;
}
.main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__exit:hover .main-pop-ap__exit-icon {
  stroke: #000;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont {
    width: 500px;
    border-radius: 27px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__logo {
    width: 120px;
    bottom: 14px;
    right: 16px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__text {
    padding: 60px 65px 70px 65px;
    font-size: 21px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__exit {
    top: 17px;
    right: 17px;
    width: 35px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont {
    width: 450px;
    border-radius: 23px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__logo {
    width: 100px;
    bottom: 14px;
    right: 16px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__text {
    padding: 50px 50px 60px 50px;
    font-size: 19px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__exit {
    top: 15px;
    right: 15px;
    width: 31px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont {
    width: 400px;
    border-radius: 19px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__logo {
    width: 80px;
    bottom: 12px;
    right: 12px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__text {
    padding: 45px 40px 50px 40px;
    font-size: 17px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__exit {
    top: 12px;
    right: 12px;
    width: 27px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont {
    width: 350px;
    border-radius: 15px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__logo {
    width: 60px;
    bottom: 10px;
    right: 10px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__text {
    padding: 40px 30px 40px 30px;
    font-size: 15px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__exit {
    top: 10px;
    right: 10px;
    width: 25px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont {
    width: 310px;
    border-radius: 15px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__logo {
    width: 60px;
    bottom: 10px;
    right: 10px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__text {
    padding: 40px 30px 40px 30px;
    font-size: 15px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__exit {
    top: 10px;
    right: 10px;
    width: 25px;
  }
}
@media screen and (max-width: 360px) {
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont {
    width: 280px;
    border-radius: 15px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__logo {
    width: 60px;
    bottom: 10px;
    right: 10px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__text {
    padding: 40px 20px 40px 20px;
    font-size: 14px;
  }
  .main-pop-ap__w .main-pop-ap .main-pop-ap__cont .main-pop-ap__exit {
    top: 10px;
    right: 10px;
    width: 25px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.peimush__w {
  width: 100%;
  font-family: "Inter-local";
  background-color: #FDFCFA;
  padding-top: 55px;
  padding-bottom: 35px;
}
.peimush__w .peimush {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.peimush__w .peimush .peimush__item {
  height: 160px;
  width: auto;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 25px;
}
.peimush__w .peimush .peimush__item:last-child {
  margin-right: 0;
}
.peimush__w .peimush .peimush__item .peimush_left {
  height: 100%;
  flex-shrink: 0;
  position: relative;
  padding-top: 28px;
  padding-left: 43px;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  margin-right: 15px;
}
.peimush__w .peimush .peimush__item .peimush_left .peimush__img {
  position: absolute;
  left: 0px;
  top: 0;
  height: 100%;
}
.peimush__w .peimush .peimush__item .peimush_left .peimush__img img {
  height: 100%;
}
.peimush__w .peimush .peimush__item .peimush_left .peimush__chis {
  width: auto;
  display: inline-block;
  color: #AE9376;
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 10px;
}
.peimush__w .peimush .peimush__item .peimush_left .peimush__left-texts-w {
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.peimush__w .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
  width: auto;
  text-align: center;
  display: inline-block;
  color: #595353;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 120%;
  font-weight: 400;
}
.peimush__w .peimush .peimush__item .peimush__right {
  width: 180px;
  padding-top: 30px;
}
.peimush__w .peimush .peimush__item .peimush__right .peimush__text {
  width: 100%;
  color: #2F3B43;
  font-size: 15px;
  line-height: 125%;
  font-weight: 400;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .peimush__w {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .peimush__w .peimush .peimush__item {
    height: 140px;
    margin-right: 25px;
  }
  .peimush__w .peimush .peimush__item .peimush_left {
    padding-top: 25px;
    padding-left: 30px;
    margin-right: 15px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 36px;
    margin-bottom: 8px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 15px;
  }
  .peimush__w .peimush .peimush__item .peimush__right {
    width: 160px;
    padding-top: 30px;
  }
  .peimush__w .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .peimush__w {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .peimush__w .peimush .peimush__item {
    height: 120px;
    margin-right: 20px;
  }
  .peimush__w .peimush .peimush__item .peimush_left {
    padding-top: 20px;
    padding-left: 25px;
    margin-right: 15px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 31px;
    margin-bottom: 7px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 14px;
  }
  .peimush__w .peimush .peimush__item .peimush__right {
    width: 150px;
    padding-top: 20px;
  }
  .peimush__w .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .peimush__w {
    padding-top: 30px;
    padding-bottom: 0px;
  }
  .peimush__w .peimush {
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .peimush__w .peimush .peimush__item {
    height: 110px;
    margin-right: 0px;
    margin-bottom: 30px;
    align-items: center;
  }
  .peimush__w .peimush .peimush__item .peimush_left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 110px;
    padding-top: 0px;
    padding-left: 0px;
    margin-right: 15px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 12.5px;
  }
  .peimush__w .peimush .peimush__item .peimush__right {
    width: 300px;
    padding-top: 0px;
  }
  .peimush__w .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .peimush__w {
    padding-top: 20px;
    padding-bottom: 0px;
  }
  .peimush__w .peimush {
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }
  .peimush__w .peimush .peimush__item {
    height: 110px;
    margin-right: 0px;
    margin-bottom: 20px;
    align-items: center;
  }
  .peimush__w .peimush .peimush__item .peimush_left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 110px;
    padding-top: 0px;
    padding-left: 0px;
    margin-right: 15px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 12.5px;
  }
  .peimush__w .peimush .peimush__item .peimush__right {
    width: 300px;
    padding-top: 0px;
  }
  .peimush__w .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .peimush__w {
    padding-top: 20px;
    padding-bottom: 0px;
  }
  .peimush__w .peimush {
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }
  .peimush__w .peimush .peimush__item {
    width: 100%;
    height: 100px;
    margin-right: 0px;
    margin-bottom: 20px;
    align-items: center;
  }
  .peimush__w .peimush .peimush__item .peimush_left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    padding-top: 0px;
    padding-left: 0px;
    margin-right: 15px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 21px;
    margin-bottom: 7px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 11.5px;
  }
  .peimush__w .peimush .peimush__item .peimush__right {
    width: 100%;
    padding-top: 0px;
  }
  .peimush__w .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.poz-yslug__w {
  width: 100%;
  font-family: "Inter-local";
}
.poz-yslug__w .poz-yslug {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
.poz-yslug__w .poz-yslug .poz-yslug__item {
  width: 31.5584415584%;
  min-height: 315px;
  position: relative;
  padding: 50px 50px 50px 55px;
  z-index: 0;
  margin: 0 1.3311688312%;
  margin-bottom: 30px;
  background-color: #efe9e9;
  box-shadow: 0px 10px 30px 0px rgba(7, 64, 74, 0.1490196078);
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
}
.poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+1) {
  margin-left: 0;
}
.poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+3) {
  margin-right: 0;
}
.poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__img {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  height: 100%;
}
.poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__img img {
  height: 100%;
}
.poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top {
  width: 100%;
  margin-bottom: 20px;
}
.poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__title {
  width: 100%;
  color: #45464B;
  font-size: 27.5px;
  font-weight: 400;
  line-height: 110%;
  margin-bottom: 10px;
}
.poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__text {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  color: #606C75;
  font-size: 16.5px;
  font-weight: 400;
  line-height: 140%;
}
.poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__button {
  width: 170px;
  height: 57px;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  transition: all 0.3s;
  border: 1px solid #AE9376;
  color: #A17057;
  font-size: 15px;
  font-weight: 400;
}
.poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__button:hover {
  color: #606C75;
  border: 1px solid #606C75;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item {
    width: 31.5584415584%;
    min-height: 280px;
    padding: 40px 40px 40px 40px;
    margin: 0 1.3311688312%;
    margin-bottom: 30px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top {
    margin-bottom: 20px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__title {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__text {
    font-size: 15px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__button {
    width: 150px;
    height: 52px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item {
    width: 31.5584415584%;
    min-height: 235px;
    padding: 30px 30px 30px 25px;
    margin: 0 1.3311688312%;
    margin-bottom: 30px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top {
    margin-bottom: 20px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__text {
    font-size: 13.5px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__button {
    width: 140px;
    height: 48px;
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item {
    width: 31.5584415584%;
    min-height: 210px;
    padding: 25px 25px 25px 20px;
    margin: 0 1.3311688312%;
    margin-bottom: 30px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top {
    margin-bottom: 20px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__text {
    font-size: 13px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__button {
    width: 130px;
    height: 40px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .poz-yslug__w .poz-yslug {
    justify-content: space-between;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item {
    width: 48%;
    min-height: 210px;
    padding: 25px 25px 25px 20px;
    margin: 0;
    margin-bottom: 30px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top {
    margin-bottom: 20px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__text {
    font-size: 13px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__button {
    width: 130px;
    height: 40px;
    font-size: 13px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
  .poz-yslug__w .poz-yslug {
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item {
    width: 530px;
    min-height: 210px;
    padding: 25px 25px 25px 20px;
    margin: 0;
    margin-bottom: 30px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top {
    margin-bottom: 20px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__text {
    font-size: 14px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__button {
    width: 130px;
    height: 40px;
    font-size: 13px;
  }
}
@media screen and (max-width: 580px) {
  .poz-yslug__w .poz-yslug {
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item {
    width: 100%;
    min-height: 210px;
    padding: 25px 25px 25px 20px;
    margin: 0;
    margin-bottom: 30px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top {
    margin-bottom: 20px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__text {
    font-size: 14px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__button {
    width: 130px;
    height: 40px;
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .poz-yslug__w .poz-yslug {
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item {
    width: 100%;
    min-height: 200px;
    padding: 20px 20px 20px 15px;
    margin: 0;
    margin-bottom: 30px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top {
    margin-bottom: 20px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__text {
    font-size: 13px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__button {
    width: 130px;
    height: 40px;
    font-size: 13px;
  }
}
@media screen and (max-width: 360px) {
  .poz-yslug__w .poz-yslug {
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item {
    width: 100%;
    min-height: 175px;
    padding: 20px 20px 20px 15px;
    margin: 0;
    margin-bottom: 30px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top {
    margin-bottom: 20px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__top .poz-yslug__text {
    font-size: 13px;
  }
  .poz-yslug__w .poz-yslug .poz-yslug__item .poz-yslug__button {
    width: 130px;
    height: 40px;
    font-size: 13px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.sub-links__w {
  width: 100%;
  font-family: "Inter-local";
}
.sub-links__w .sub-links {
  width: 100%;
  padding: 46px 140px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  box-shadow: 0px 10px 30px 0px rgba(7, 64, 74, 0.1490196078);
}
.sub-links__w .sub-links .sub-links__item {
  width: 21.4285714286%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.sub-links__w .sub-links .sub-links__item .sub-links__img {
  width: 86px;
  height: 86px;
  flex-shrink: 0;
  margin-right: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: 1px solid #F4F4F4;
  background-color: #F4F4F4;
  transition: all 0.3s;
}
.sub-links__w .sub-links .sub-links__item .sub-links__img img {
  width: 50px;
}
.sub-links__w .sub-links .sub-links__item .sub-links__text {
  width: 100%;
  color: #2F3B43;
  font-size: 16px;
  line-height: 120%;
  font-weight: 300;
  transition: all 0.3s;
}
.sub-links__w .sub-links .sub-links__item:hover .sub-links__img {
  border: 1px solid #AE9376;
}
.sub-links__w .sub-links .sub-links__item:hover .sub-links__text {
  color: #AE9376;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .sub-links__w .sub-links {
    padding: 35px 110px;
  }
  .sub-links__w .sub-links .sub-links__item {
    width: 21.4285714286%;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__img {
    width: 80px;
    height: 80px;
    margin-right: 25px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__img img {
    width: 47px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .sub-links__w .sub-links {
    padding: 30px 70px;
  }
  .sub-links__w .sub-links .sub-links__item {
    width: 21.4285714286%;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__img {
    width: 70px;
    height: 70px;
    margin-right: 20px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__img img {
    width: 40px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .sub-links__w .sub-links {
    padding: 25px 40px;
  }
  .sub-links__w .sub-links .sub-links__item {
    width: 21.4285714286%;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__img {
    width: 60px;
    height: 60px;
    margin-right: 15px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__img img {
    width: 35px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__text {
    font-size: 13px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .sub-links__w .sub-links {
    padding: 25px 30px;
    padding-bottom: 0;
    flex-wrap: wrap;
  }
  .sub-links__w .sub-links .sub-links__item {
    width: 48%;
    margin-bottom: 25px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__img {
    width: 60px;
    height: 60px;
    margin-right: 15px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__img img {
    width: 35px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__text {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .sub-links__w .sub-links {
    padding: 25px 20px;
    padding-bottom: 5px;
    flex-wrap: wrap;
  }
  .sub-links__w .sub-links .sub-links__item {
    width: 100%;
    margin-bottom: 20px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__img {
    width: 65px;
    height: 65px;
    margin-right: 15px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__img img {
    width: 37px;
  }
  .sub-links__w .sub-links .sub-links__item .sub-links__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.main-form__w {
  width: 100%;
  position: relative;
  overflow: hidden;
  font-family: "Inter-local";
  padding-top: 60px;
}
.main-form__w .main-form__bgr {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.main-form__w .main-form__bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-form__w .main-form__people {
  position: absolute;
  left: 0;
  bottom: 0;
  width: calc(650px + 80 * (100vw - 1660px) / 260);
}
.main-form__w .main-form__people img {
  width: 100%;
}
.main-form__w .main-form__vidio-button {
  position: absolute;
  left: 17.96875%;
  bottom: 143px;
  width: 208px;
  background-color: transparent;
}
.main-form__w .main-form__vidio-button img {
  width: 100%;
  transition: all 0.3s;
}
.main-form__w .main-form__vidio-button:hover img {
  transform: scale(1.1);
}
.main-form__w .main-form {
  width: 100%;
  min-height: calc(580px + 86 * (100vw - 1660px) / 260);
  padding-left: 0%;
  padding-top: calc(65px + 24 * (100vw - 1660px) / 260);
  padding-bottom: 40px;
}
.main-form__w .main-form .main-form__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 35px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 11px;
}
.main-form__w .main-form .main-form__texts-w {
  width: 100%;
  margin-bottom: 25px;
}
.main-form__w .main-form .main-form__texts-w .main-form__text {
  width: 100%;
  color: #F4F4F4;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 25px;
}
.main-form__w .main-form .main-form__texts-w .main-form__text:last-child {
  margin-bottom: 0;
}
.main-form__w .main-form .main-form__vrach-w {
  width: 100%;
  padding-left: 44px;
  margin-bottom: 15px;
}
.main-form__w .main-form .main-form__vrach-w .main-form__name {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 5px;
}
.main-form__w .main-form .main-form__vrach-w .main-form__status {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: 300;
  line-height: 120%;
}
.main-form__w .main-form .main-form__links-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 18px;
}
.main-form__w .main-form .main-form__links-w .main-form__link {
  height: 44px;
  margin-right: 40px;
}
.main-form__w .main-form .main-form__links-w .main-form__link img {
  height: 100%;
}
.main-form__w .main-form .main-form__links-w .main-form__link:last-child {
  margin-right: 0;
}
.main-form__w .main-form .main-form__pole-w {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.main-form__w .main-form .main-form__pole-w .main-form__input {
  width: 45.3790238837%;
  height: 60px;
  background-color: #2F3B43;
  border-bottom: 1px solid #fff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 35px;
  padding: 0 14px;
  font-size: 19px;
  font-weight: 300;
  color: #FFFFFF;
}
.main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar {
  color: #979DA1;
  font-size: 16px;
  padding-top: 7px;
  resize: none;
  overflow: auto;
}
.main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar::-webkit-input-placeholder { /* WebKit browsers */
  color: #979DA1;
}
.main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #979DA1;
}
.main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #979DA1;
}
.main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #979DA1;
}
.main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar::-webkit-scrollbar {
  display: none;
}
.main-form__w .main-form .main-form__pole-w .main-form__input::-webkit-input-placeholder { /* WebKit browsers */
  color: #FFFFFF;
}
.main-form__w .main-form .main-form__pole-w .main-form__input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #FFFFFF;
}
.main-form__w .main-form .main-form__pole-w .main-form__input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #FFFFFF;
}
.main-form__w .main-form .main-form__pole-w .main-form__input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #FFFFFF;
}
.main-form__w .main-form .main-form__pole-w input:-webkit-autofill,
.main-form__w .main-form .main-form__pole-w input:-webkit-autofill:hover,
.main-form__w .main-form .main-form__pole-w input:-webkit-autofill:focus,
.main-form__w .main-form .main-form__pole-w textarea:-webkit-autofill,
.main-form__w .main-form .main-form__pole-w textarea:-webkit-autofill:hover,
.main-form__w .main-form .main-form__pole-w textarea:-webkit-autofill:focus,
.main-form__w .main-form .main-form__pole-w select:-webkit-autofill,
.main-form__w .main-form .main-form__pole-w select:-webkit-autofill:hover,
.main-form__w .main-form .main-form__pole-w select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.main-form__w .main-form .main-form__pole-w .main-form__button-w {
  width: 45.3790238837%;
}
.main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button {
  width: 100%;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  transition: all 0.3s;
  margin-bottom: 10px;
}
.main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
  border: 1px solid #2F3B43;
}
.main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
  width: 100%;
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  line-height: 110%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .main-form__w {
    padding-top: 60px;
  }
  .main-form__w .main-form__bgr {
    width: 100%;
    height: 100%;
  }
  .main-form__w .main-form__people {
    width: calc(600px + 50 * (100vw - 1660px) / 260);
  }
  .main-form__w .main-form__vidio-button {
    left: 17.96875%;
    bottom: 120px;
    width: 170px;
  }
  .main-form__w .main-form {
    min-height: calc(580px + 86 * (100vw - 1660px) / 260);
    padding-left: 0%;
    padding-top: calc(65px + 24 * (100vw - 1660px) / 260);
    padding-bottom: 30px;
  }
  .main-form__w .main-form .main-form__title {
    font-size: 31px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__texts-w {
    margin-bottom: 20px;
  }
  .main-form__w .main-form .main-form__texts-w .main-form__text {
    font-size: 15px;
    margin-bottom: 20px;
  }
  .main-form__w .main-form .main-form__vrach-w {
    padding-left: 35px;
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__name {
    font-size: 13px;
    margin-bottom: 5px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__status {
    font-size: 9px;
  }
  .main-form__w .main-form .main-form__links-w {
    margin-bottom: 18px;
  }
  .main-form__w .main-form .main-form__links-w .main-form__link {
    height: 40px;
    margin-right: 30px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input {
    width: 45.3790238837%;
    height: 52px;
    margin-bottom: 25px;
    padding: 0 14px;
    font-size: 17px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 5px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w {
    width: 45.3790238837%;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 52px;
    font-size: 19px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 12px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .main-form__w {
    padding-top: 60px;
  }
  .main-form__w .main-form__bgr {
    width: 100%;
    height: 100%;
  }
  .main-form__w .main-form__people {
    left: calc(-40px + 40 * (100vw - 1230px) / 210);
    width: calc(510px + 40 * (100vw - 1230px) / 210);
  }
  .main-form__w .main-form__vidio-button {
    left: 17.96875%;
    bottom: 120px;
    width: 170px;
  }
  .main-form__w .main-form {
    min-height: auto;
    padding-left: 0%;
    padding-top: calc(40px + 10 * (100vw - 1230px) / 210);
    padding-bottom: 30px;
  }
  .main-form__w .main-form .main-form__title {
    font-size: 27px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__texts-w {
    margin-bottom: 17px;
  }
  .main-form__w .main-form .main-form__texts-w .main-form__text {
    font-size: 14px;
    margin-bottom: 17px;
  }
  .main-form__w .main-form .main-form__vrach-w {
    padding-left: 35px;
    margin-bottom: 12px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__name {
    font-size: 13px;
    margin-bottom: 5px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__status {
    font-size: 9px;
  }
  .main-form__w .main-form .main-form__links-w {
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__links-w .main-form__link {
    height: 30px;
    margin-right: 30px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input {
    width: 45.3790238837%;
    height: 45px;
    margin-bottom: 20px;
    padding: 0 14px;
    font-size: 16px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w {
    width: 45.3790238837%;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 45px;
    font-size: 17px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 11px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .main-form__w {
    padding-top: 60px;
  }
  .main-form__w .main-form__bgr {
    width: 100%;
    height: 100%;
  }
  .main-form__w .main-form__people {
    left: calc(-40px + 40 * (100vw - 1230px) / 210);
    width: calc(510px + 40 * (100vw - 1230px) / 210);
  }
  .main-form__w .main-form__vidio-button {
    left: 17.96875%;
    bottom: 100px;
    width: 130px;
  }
  .main-form__w .main-form {
    min-height: auto;
    padding-left: 0%;
    padding-top: calc(40px + 10 * (100vw - 1230px) / 210);
    padding-bottom: 30px;
  }
  .main-form__w .main-form .main-form__title {
    font-size: 25px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__texts-w {
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__texts-w .main-form__text {
    font-size: 13.5px;
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__vrach-w {
    padding-left: 25px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__name {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__status {
    font-size: 9px;
  }
  .main-form__w .main-form .main-form__links-w {
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input {
    width: 48%;
    height: 40px;
    margin-bottom: 17px;
    padding: 0 12px;
    font-size: 14px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 14px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w {
    width: 48%;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 40px;
    font-size: 16px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 11px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .main-form__w {
    padding-top: 60px;
  }
  .main-form__w .main-form__bgr {
    width: 100%;
    height: 100%;
  }
  .main-form__w .main-form__people {
    left: calc(-240px + 60 * (100vw - 950px) / 130);
    width: 550px;
  }
  .main-form__w .main-form__vidio-button {
    left: 10%;
    bottom: 100px;
    width: 130px;
  }
  .main-form__w .main-form {
    min-height: auto;
    padding-left: 0%;
    padding-top: calc(40px + 10 * (100vw - 1230px) / 210);
    padding-bottom: 30px;
  }
  .main-form__w .main-form .main-form__title {
    font-size: 25px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__texts-w {
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__texts-w .main-form__text {
    font-size: 13.5px;
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__vrach-w {
    padding-left: 25px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__name {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__status {
    font-size: 9px;
  }
  .main-form__w .main-form .main-form__links-w {
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input {
    width: 48%;
    height: 40px;
    margin-bottom: 17px;
    padding: 0 12px;
    font-size: 14px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 14px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w {
    width: 48%;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 40px;
    font-size: 16px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 11px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .main-form__w {
    padding-top: 0px;
  }
  .main-form__w .main-form__bgr {
    width: 100%;
    height: 100%;
  }
  .main-form__w .main-form__people {
    display: none;
  }
  .main-form__w .main-form__vidio-button {
    left: auto;
    top: 10px;
    right: 10px;
    bottom: auto;
    width: 100px;
  }
  .main-form__w .main-form {
    min-height: auto;
    padding-left: 0%;
    padding-top: 45px;
    padding-bottom: 30px;
  }
  .main-form__w .main-form .main-form__title {
    font-size: 25px;
    margin-bottom: 10px;
    padding-right: 10%;
  }
  .main-form__w .main-form .main-form__texts-w {
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__texts-w .main-form__text {
    font-size: 13.5px;
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__vrach-w {
    padding-left: 25px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__name {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__status {
    font-size: 9px;
  }
  .main-form__w .main-form .main-form__links-w {
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input {
    width: 48%;
    height: 42px;
    margin-bottom: 17px;
    padding: 0 12px;
    font-size: 14px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 14px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w {
    width: 48%;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 42px;
    font-size: 16px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .main-form__w {
    padding-top: 0px;
  }
  .main-form__w .main-form__bgr {
    width: 100%;
    height: 100%;
  }
  .main-form__w .main-form__people {
    display: none;
  }
  .main-form__w .main-form__vidio-button {
    left: auto;
    top: 0px;
    right: 0px;
    bottom: auto;
    width: 80px;
  }
  .main-form__w .main-form {
    min-height: auto;
    padding-left: 0%;
    padding-top: 45px;
    padding-bottom: 30px;
  }
  .main-form__w .main-form .main-form__title {
    font-size: 24px;
    margin-bottom: 10px;
    padding-right: 10%;
  }
  .main-form__w .main-form .main-form__texts-w {
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__texts-w .main-form__text {
    font-size: 13.5px;
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__vrach-w {
    padding-left: 25px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__name {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__status {
    font-size: 9px;
  }
  .main-form__w .main-form .main-form__links-w {
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input {
    width: 48%;
    height: 42px;
    margin-bottom: 17px;
    padding: 0 12px;
    font-size: 14px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 12px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w {
    width: 48%;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 42px;
    font-size: 15px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 10px;
  }
}
@media screen and (max-width: 520px) {
  .main-form__w {
    padding-top: 0px;
  }
  .main-form__w .main-form__bgr {
    width: 100%;
    height: 100%;
  }
  .main-form__w .main-form__people {
    display: none;
  }
  .main-form__w .main-form__vidio-button {
    left: auto;
    top: 10px;
    right: 0px;
    bottom: auto;
    width: 80px;
  }
  .main-form__w .main-form {
    min-height: auto;
    padding-left: 0%;
    padding-top: 45px;
    padding-bottom: 30px;
  }
  .main-form__w .main-form .main-form__title {
    font-size: 24px;
    margin-bottom: 10px;
    padding-right: 10%;
  }
  .main-form__w .main-form .main-form__texts-w {
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__texts-w .main-form__text {
    font-size: 13.5px;
    margin-bottom: 15px;
  }
  .main-form__w .main-form .main-form__vrach-w {
    padding-left: 25px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__name {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .main-form__w .main-form .main-form__vrach-w .main-form__status {
    font-size: 9px;
  }
  .main-form__w .main-form .main-form__links-w {
    margin-bottom: 15px;
    flex-wrap: wrap;
  }
  .main-form__w .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input {
    width: 100%;
    height: 42px;
    margin-bottom: 17px;
    padding: 0 20px;
    font-size: 14px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 12px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w {
    width: 100%;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 42px;
    font-size: 15px;
    margin-bottom: 10px;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 10px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.main-title__w {
  width: 100%;
  font-family: "Inter-local";
}
.main-title__w .main-title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 140%;
  -webkit-text-decoration: underline #AE9376;
          text-decoration: underline #AE9376;
  text-underline-offset: 10px;
}
.main-title__w .main-title.main-title_link {
  transition: all 0.3s;
}
.main-title__w .main-title.main-title_link:hover {
  color: #AE9376;
}

.main-sub-title__w {
  width: 100%;
  font-family: "Inter-local";
}
.main-sub-title__w .main-sub-title {
  width: 100%;
  color: #2F3B43;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .main-title__w .main-title {
    font-size: 32px;
    text-underline-offset: 10px;
  }
  .main-sub-title__w .main-sub-title {
    font-size: 15px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .main-title__w .main-title {
    font-size: 30px;
    text-underline-offset: 8px;
  }
  .main-sub-title__w .main-sub-title {
    font-size: 15px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .main-title__w .main-title {
    font-size: 27px;
    text-underline-offset: 8px;
  }
  .main-sub-title__w .main-sub-title {
    font-size: 14.5px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .main-title__w .main-title {
    font-size: 25px;
    text-underline-offset: 8px;
  }
  .main-sub-title__w .main-sub-title {
    font-size: 14px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .main-title__w .main-title {
    font-size: 23px;
    text-underline-offset: 7px;
  }
  .main-sub-title__w .main-sub-title {
    font-size: 14px;
    line-height: 140%;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .main-title__w .main-title {
    font-size: 22px;
    text-underline-offset: 7px;
  }
  .main-sub-title__w .main-sub-title {
    font-size: 14px;
    line-height: 140%;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .main-title__w .main-title {
    font-size: 21px;
    text-underline-offset: 7px;
  }
  .main-sub-title__w .main-sub-title {
    font-size: 14px;
    line-height: 140%;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.doctors__w {
  width: 100%;
  font-family: "Inter-local";
}
.doctors__w .doctors {
  width: 100%;
  overflow: hidden;
}
.doctors__w .doctors.slick-slider .slick-list {
  margin: 0 -10px;
}
.doctors__w .doctors.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}
.doctors__w .doctors.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 10px;
}
.doctors__w .doctors .doctors__item {
  width: 290px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: flex-start;
  border: 1px solid #BFC4C7;
}
.doctors__w .doctors .doctors__item .doctors__top {
  width: 100%;
  height: 430px;
  background-color: #F0F0F0;
  position: relative;
}
.doctors__w .doctors .doctors__item .doctors__top .doctors__top-info {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  padding: 7px;
  z-index: 0;
}
.doctors__w .doctors .doctors__item .doctors__top .doctors__top-info ::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: -1;
  border-right: 125px solid transparent;
  border-top: 85px solid #982A39;
}
.doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
  color: #fff;
  font-size: 10px;
  font-weight: 400;
  line-height: 110%;
  margin-bottom: 4px;
}
.doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
  color: #FFFFFF;
  font-size: 8px;
  font-weight: 400;
  line-height: 120%;
}
.doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
  font-size: 13.5px;
  font-weight: 700;
}
.doctors__w .doctors .doctors__item .doctors__top .doctors__img {
  width: 100%;
  height: 100%;
}
.doctors__w .doctors .doctors__item .doctors__top .doctors__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.doctors__w .doctors .doctors__item .doctors__top .doctors__name {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 120px;
  background: linear-gradient(178.26deg, rgba(239, 239, 239, 0) 16.77%, #EFEFEF 98.53%);
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.doctors__w .doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
  width: 100%;
  text-align: center;
  color: #2F3B43;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  padding: 0 10px;
  padding-bottom: 5px;
}
.doctors__w .doctors .doctors__item .doctors__bottom {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  padding-bottom: 10px;
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__info {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 14px 8px 22px 8px;
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list {
  width: 100%;
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
  width: 100%;
  color: #B8B8B8;
  font-size: 10px;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 2px;
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item:last-child {
  margin-bottom: 0;
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
  width: auto;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  margin-left: 15px;
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
  width: 10px;
  flex-shrink: 0;
  margin-right: 5px;
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
  color: #B7C088;
  font-size: 13px;
  font-weight: 600;
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
  color: #A5A5A5;
  font-size: 13px;
  font-weight: 600;
  margin-left: 4px;
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__button {
  width: calc(100% - 32px);
  height: 50px;
  flex-shrink: 0;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 15.5px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.doctors__w .doctors .doctors__item .doctors__bottom .doctors__button:hover::after {
  left: 60%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .doctors__w .doctors.slick-slider .slick-list {
    margin: 0 -10px;
  }
  .doctors__w .doctors.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .doctors__w .doctors .doctors__item {
    width: 290px;
  }
  .doctors__w .doctors .doctors__item .doctors__top {
    height: 380px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 125px solid transparent;
    border-top: 85px solid #982A39;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 10px;
    margin-bottom: 4px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 13.5px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__name {
    height: 100px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 16.5px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 12px 8px 20px 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 10px;
    margin-bottom: 2px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 15px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 8px;
    margin-right: 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 12px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 12px;
    margin-left: 3px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 25px);
    height: 45px;
    border-radius: 7px;
    font-size: 15px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .doctors__w .doctors.slick-slider .slick-list {
    margin: 0 -9px;
  }
  .doctors__w .doctors.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 9px;
  }
  .doctors__w .doctors .doctors__item {
    width: 290px;
  }
  .doctors__w .doctors .doctors__item .doctors__top {
    height: 380px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__name {
    height: 100px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 16px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 12px 8px 20px 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 10px;
    margin-bottom: 2px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 15px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 8px;
    margin-right: 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 12px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 12px;
    margin-left: 3px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 25px);
    height: 40px;
    border-radius: 5px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .doctors__w .doctors.slick-slider .slick-list {
    margin: 0 -9px;
  }
  .doctors__w .doctors.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 9px;
  }
  .doctors__w .doctors .doctors__item {
    width: 290px;
  }
  .doctors__w .doctors .doctors__item .doctors__top {
    height: 360px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__name {
    height: 90px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 15px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .doctors__w {
    overflow: hidden;
  }
  .doctors__w .doctors {
    padding: 0 60px;
    overflow: visible;
  }
  .doctors__w .doctors.slick-slider .slick-list {
    margin: 0 -11px;
  }
  .doctors__w .doctors.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 12px;
  }
  .doctors__w .doctors .doctors__item {
    width: 290px;
  }
  .doctors__w .doctors .doctors__item .doctors__top {
    height: 360px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__name {
    height: 90px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 18px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 12px;
    margin-bottom: 2px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .doctors__w {
    overflow: hidden;
  }
  .doctors__w .doctors {
    padding: 0 30px;
    overflow: visible;
  }
  .doctors__w .doctors.slick-slider .slick-list {
    margin: 0 -11px;
  }
  .doctors__w .doctors.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 12px;
  }
  .doctors__w .doctors .doctors__item {
    width: 290px;
  }
  .doctors__w .doctors .doctors__item .doctors__top {
    height: 390px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__name {
    height: 90px;
  }
  .doctors__w .doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 17px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 12px;
    margin-bottom: 2px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .doctors__w .doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.spec-pred__w {
  width: 100%;
  font-family: "Inter-local";
  overflow: hidden;
}
.spec-pred__w .spec-pred {
  width: calc(100% - 190px);
}
.spec-pred__w .spec-pred.slick-slider .slick-list {
  margin: 0 -15px;
}
.spec-pred__w .spec-pred.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}
.spec-pred__w .spec-pred.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 15px;
}
.spec-pred__w .spec-pred .spec-pred__item {
  width: 660px;
  position: relative;
  z-index: 0;
  padding-top: 15px;
  padding-bottom: 35px;
  border-radius: 15px;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  min-height: 380px;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bgr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__icon {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  z-index: -1;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__icon img {
  height: 100%;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__top {
  padding-left: 3.7%;
  padding-top: 2%;
  padding-right: 2%;
  padding-bottom: 3.7%;
  margin-bottom: 2%;
  margin-left: 3.7%;
  margin-right: 37%;
  background-color: rgba(255, 255, 255, 0.6980392157);
  border-radius: 12px;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag {
  width: 100%;
  margin-bottom: 13px;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag span {
  font-size: 12px;
  font-weight: 700;
  color: #982A39;
  line-height: 122%;
  margin-right: 2px;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__title {
  width: 100%;
  color: #2F3B43;
  font-weight: 500;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 122%;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__text {
  width: 100%;
  color: #6B7780;
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom {
  width: 100%;
  padding-left: 45px;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w {
  width: 100%;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
  color: #45464B;
  font-size: 56px;
  font-weight: 700;
  line-height: 100%;
  margin-right: 10px;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
  color: #45464B;
  font-size: 25px;
  font-weight: 700;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
  margin-bottom: 5px;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
  color: #B1A7A9;
  font-size: 35px;
  text-decoration: line-through;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__val {
  color: #B1A7A9;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
  font-size: 56px;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__button {
  width: 300px;
  height: 58px;
  margin-top: 20px;
  flex-shrink: 0;
  background-color: #BF6B74;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  position: relative;
  overflow: hidden;
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__button:hover::after {
  left: 60%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .spec-pred__w .spec-pred {
    width: calc(100% - 120px);
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list {
    margin: 0 -15px;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 15px;
  }
  .spec-pred__w .spec-pred .spec-pred__item {
    padding-top: 15px;
    padding-bottom: 30px;
    border-radius: 12px;
    min-height: 330px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 11px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 11px;
    margin-right: 2px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 10px;
    font-size: 16px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 13px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom {
    padding-left: 35px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 45px;
    margin-right: 7px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 22px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 30px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 45px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 260px;
    height: 52px;
    margin-top: 17px;
    border-radius: 5px;
    font-size: 17px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .spec-pred__w .spec-pred {
    width: 100%;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list {
    margin: 0 -10px;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .spec-pred__w .spec-pred .spec-pred__item {
    padding-top: 13px;
    padding-bottom: 25px;
    border-radius: 10px;
    min-height: 300px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 10px;
    margin-right: 2px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 15px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 13px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom {
    padding-left: 30px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 39px;
    margin-right: 5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 19px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 4px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 26px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 39px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 240px;
    height: 47px;
    margin-top: 15px;
    border-radius: 5px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .spec-pred__w .spec-pred {
    width: 100%;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list {
    margin: 0 -10px;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .spec-pred__w .spec-pred .spec-pred__item {
    padding-top: 13px;
    padding-bottom: 25px;
    border-radius: 10px;
    min-height: 300px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 10px;
    margin-right: 2px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14.5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 12.5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom {
    padding-left: 30px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 4px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 24px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 220px;
    height: 42px;
    margin-top: 15px;
    border-radius: 5px;
    font-size: 15px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .spec-pred__w .spec-pred {
    width: 100%;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list {
    margin: 0 -10px;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .spec-pred__w .spec-pred .spec-pred__item {
    padding-top: 13px;
    padding-bottom: 25px;
    border-radius: 10px;
    min-height: 300px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 10px;
    margin-right: 2px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14.5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 12.5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom {
    padding-left: 30px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 4px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 24px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 220px;
    height: 42px;
    margin-top: 15px;
    border-radius: 5px;
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .spec-pred__w .spec-pred {
    width: 100%;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list {
    margin: 0 -10px;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .spec-pred__w .spec-pred .spec-pred__item {
    padding-top: 13px;
    padding-bottom: 25px;
    border-radius: 10px;
    min-height: 300px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 10px;
    margin-right: 2px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14.5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 12.5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom {
    padding-left: 30px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 4px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 24px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 220px;
    height: 42px;
    margin-top: 15px;
    border-radius: 5px;
    font-size: 15px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .spec-pred__w .spec-pred {
    width: 100%;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list {
    margin: 0 -10px;
  }
  .spec-pred__w .spec-pred.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .spec-pred__w .spec-pred .spec-pred__item {
    padding-top: 13px;
    padding-bottom: 25px;
    border-radius: 10px;
    min-height: 300px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 10px;
    margin-right: 2px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 12.5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom {
    padding-left: 20px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 5px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 4px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 24px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .spec-pred__w .spec-pred .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 200px;
    height: 40px;
    margin-top: 15px;
    border-radius: 5px;
    font-size: 14px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.about-company__w {
  width: 100%;
  font-family: "Inter-local";
}
.about-company__w .about-company__title {
  width: 100%;
  color: #2F3B43;
  font-size: 45px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 20px;
}
.about-company__w .about-company {
  width: 100%;
}
.about-company__w .about-company .about-company__link {
  width: 100%;
  margin-bottom: 6px;
}
.about-company__w .about-company .about-company__link a {
  width: auto;
  display: inline-block;
  color: #2F3B43;
  font-size: 24px;
  line-height: 145%;
  font-weight: 400;
  position: relative;
  padding-left: 35px;
  transition: all 0.3s;
  -webkit-text-decoration: underline #fff;
          text-decoration: underline #fff;
  text-underline-offset: 5px;
}
.about-company__w .about-company .about-company__link a::after {
  content: "";
  position: absolute;
  top: 14px;
  left: 15px;
  width: 5px;
  height: 5px;
  background-color: #2F3B43;
  border-radius: 50%;
  transition: all 0.3s;
}
.about-company__w .about-company .about-company__link a:hover {
  color: #982A39;
  text-decoration: underline;
}
.about-company__w .about-company .about-company__link a:hover::after {
  background-color: #982A39;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .about-company__w .about-company__title {
    font-size: 40px;
    margin-bottom: 17px;
  }
  .about-company__w .about-company .about-company__link {
    margin-bottom: 5px;
  }
  .about-company__w .about-company .about-company__link a {
    font-size: 21px;
    line-height: 145%;
    padding-left: 30px;
    text-underline-offset: 5px;
  }
  .about-company__w .about-company .about-company__link a::after {
    top: 12px;
    left: 13px;
    width: 4px;
    height: 4px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .about-company__w .about-company__title {
    font-size: 37px;
    margin-bottom: 17px;
  }
  .about-company__w .about-company .about-company__link {
    margin-bottom: 5px;
  }
  .about-company__w .about-company .about-company__link a {
    font-size: 18px;
    line-height: 145%;
    padding-left: 30px;
    text-underline-offset: 5px;
  }
  .about-company__w .about-company .about-company__link a::after {
    top: 10px;
    left: 13px;
    width: 4px;
    height: 4px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .about-company__w .about-company__title {
    font-size: 34px;
    margin-bottom: 15px;
  }
  .about-company__w .about-company .about-company__link {
    margin-bottom: 5px;
  }
  .about-company__w .about-company .about-company__link a {
    font-size: 17px;
    line-height: 145%;
    padding-left: 30px;
    text-underline-offset: 5px;
  }
  .about-company__w .about-company .about-company__link a::after {
    top: 9px;
    left: 13px;
    width: 4px;
    height: 4px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .about-company__w .about-company__title {
    font-size: 29px;
    margin-bottom: 15px;
  }
  .about-company__w .about-company .about-company__link {
    margin-bottom: 5px;
  }
  .about-company__w .about-company .about-company__link a {
    font-size: 16px;
    line-height: 145%;
    padding-left: 27px;
    text-underline-offset: 4px;
  }
  .about-company__w .about-company .about-company__link a::after {
    top: 10px;
    left: 12px;
    width: 3px;
    height: 3px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .about-company__w .about-company__title {
    font-size: 26px;
    margin-bottom: 15px;
  }
  .about-company__w .about-company .about-company__link {
    margin-bottom: 5px;
  }
  .about-company__w .about-company .about-company__link a {
    font-size: 15px;
    line-height: 145%;
    padding-left: 23px;
    text-underline-offset: 4px;
  }
  .about-company__w .about-company .about-company__link a::after {
    top: 9px;
    left: 10px;
    width: 3px;
    height: 3px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.company-title__w {
  width: 100%;
  font-family: "Inter-local";
  margin-bottom: 30px;
}
.company-title__w .company-title {
  width: 100%;
  line-height: 130%;
  color: #333333;
  font-size: 18px;
  font-weight: 500;
}

.company-text__w {
  width: 100%;
  font-family: "Inter-local";
}
.company-text__w .company-text {
  width: 100%;
}
.company-text__w .company-text .company-text__item {
  width: 100%;
  margin-bottom: 30px;
}
.company-text__w .company-text .company-text__item .company-text__text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .company-title__w {
    margin-bottom: 27px;
  }
  .company-title__w .company-title {
    font-size: 17px;
  }
  .company-text__w .company-text .company-text__item {
    margin-bottom: 27px;
  }
  .company-text__w .company-text .company-text__item .company-text__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .company-title__w {
    margin-bottom: 22px;
  }
  .company-title__w .company-title {
    font-size: 16px;
  }
  .company-text__w .company-text .company-text__item {
    margin-bottom: 22px;
  }
  .company-text__w .company-text .company-text__item .company-text__text {
    font-size: 14.5px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .company-title__w {
    margin-bottom: 20px;
  }
  .company-title__w .company-title {
    font-size: 15px;
  }
  .company-text__w .company-text .company-text__item {
    margin-bottom: 20px;
  }
  .company-text__w .company-text .company-text__item .company-text__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.company-otvet__w {
  width: 100%;
  font-family: "Inter-local";
}
.company-otvet__w .company-otvet {
  width: 100%;
}
.company-otvet__w .company-otvet .company-otvet__item {
  width: 100%;
  background-color: #F3F0E6;
  margin-bottom: 10px;
}
.company-otvet__w .company-otvet .company-otvet__item .company-otvet__top {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 28px 35px;
  cursor: pointer;
}
.company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__title {
  width: auto;
  display: inline-block;
  color: #141414;
  font-size: 18px;
  font-weight: 500;
  line-height: 125%;
}
.company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__icon {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #AE9376;
  border-radius: 50%;
  flex-shrink: 0;
  margin-left: 15px;
  background-color: transparent;
  transition: all 0.3s;
}
.company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__icon img {
  width: 14px;
}
.company-otvet__w .company-otvet .company-otvet__item .company-otvet__top.company-otvet__top_active .company-otvet__icon {
  background-color: #F8F7F3;
  transform: rotate(45deg);
}
.company-otvet__w .company-otvet .company-otvet__item .company-otvet__cont {
  width: 100%;
  padding: 10px 35px 45px 35px;
  display: none;
}
.company-otvet__w .company-otvet .company-otvet__item .company-otvet__cont .company-otvet__text {
  width: 81.6326530612%;
  color: #141414;
  font-size: 16px;
  font-weight: 400;
  line-height: 175%;
}
.company-otvet__w .company-otvet .company-otvet__item.company-otvet__item_open .company-otvet__cont {
  display: block;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .company-otvet__w .company-otvet .company-otvet__item {
    margin-bottom: 10px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top {
    padding: 24px 30px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__title {
    font-size: 17px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__icon {
    width: 30px;
    height: 30px;
    margin-left: 13px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__icon img {
    width: 13px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__cont {
    padding: 8px 30px 40px 30px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__cont .company-otvet__text {
    width: 85%;
    font-size: 15.5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .company-otvet__w .company-otvet .company-otvet__item {
    margin-bottom: 10px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top {
    padding: 20px 27px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__title {
    font-size: 16px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__icon {
    width: 27px;
    height: 27px;
    margin-left: 13px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__icon img {
    width: 13px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__cont {
    padding: 6px 27px 35px 27px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__cont .company-otvet__text {
    width: 90%;
    font-size: 15px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .company-otvet__w .company-otvet .company-otvet__item {
    margin-bottom: 10px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top {
    padding: 17px 25px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__title {
    font-size: 16px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__icon {
    width: 25px;
    height: 25px;
    margin-left: 13px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__icon img {
    width: 13px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__cont {
    padding: 5px 25px 30px 25px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__cont .company-otvet__text {
    width: 100%;
    font-size: 15px;
    line-height: 160%;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .company-otvet__w .company-otvet .company-otvet__item {
    margin-bottom: 10px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top {
    padding: 15px 20px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__title {
    font-size: 15px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__icon {
    width: 23px;
    height: 23px;
    margin-left: 10px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__top .company-otvet__icon img {
    width: 13px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__cont {
    padding: 4px 20px 20px 20px;
  }
  .company-otvet__w .company-otvet .company-otvet__item .company-otvet__cont .company-otvet__text {
    width: 100%;
    font-size: 14px;
    line-height: 160%;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.ser-baner__w {
  width: 100%;
  font-family: "Inter-local";
  padding-top: 60px;
  overflow: hidden;
}
.ser-baner__w .ser-baner {
  width: 100%;
  position: relative;
}
.ser-baner__w .ser-baner .otz-baner__top {
  width: 100%;
  min-height: 650px;
  position: relative;
  z-index: 0;
  padding-left: 568px;
  padding-top: 77px;
  padding-bottom: 70px;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__people {
  position: absolute;
  width: 730px;
  left: -154px;
  bottom: 0;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__people img {
  width: 100%;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__button {
  width: 208px;
  position: absolute;
  left: 153px;
  bottom: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__button img {
  width: 100%;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__button:hover {
  transform: scale(1.1);
}
.ser-baner__w .ser-baner .otz-baner__top::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 317px;
  width: 300%;
  height: 100%;
  background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__title {
  width: 100%;
  color: #982A39;
  font-size: 35px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 10px;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__text {
  width: 100%;
  color: #2F3B43;
  font-size: 18px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 25px;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w {
  width: 100%;
  width: 100%;
  padding-left: 53px;
  margin-bottom: 20px;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: #2F3B43;
  line-height: 120%;
  margin-bottom: 3px;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
  width: 100%;
  color: #2F3B43;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
  height: 44px;
  margin-right: 40px;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link img {
  height: 100%;
}
.ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .ser-baner__w {
    padding-top: 60px;
  }
  .ser-baner__w .ser-baner .otz-baner__top {
    min-height: 575px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 45px;
    padding-bottom: 60px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__people {
    width: 645px;
    left: -10%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__button {
    width: 170px;
    left: 10%;
    bottom: 170px;
  }
  .ser-baner__w .ser-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__title {
    font-size: 32px;
    margin-bottom: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__text {
    font-size: 17px;
    margin-bottom: 25px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 40px;
    margin-bottom: 17px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 15px;
    margin-bottom: 3px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 11.5px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 40px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .ser-baner__w {
    padding-top: 40px;
  }
  .ser-baner__w .ser-baner .otz-baner__top {
    min-height: 510px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__people {
    width: 560px;
    left: -11%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__button {
    width: 140px;
    left: 10%;
    bottom: 140px;
  }
  .ser-baner__w .ser-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__title {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__text {
    font-size: 16px;
    margin-bottom: 17px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 30px;
    margin-bottom: 15px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 14px;
    margin-bottom: 3px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 11px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 30px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .ser-baner__w {
    padding-top: 40px;
  }
  .ser-baner__w .ser-baner .otz-baner__top {
    min-height: 460px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__people {
    width: 500px;
    left: -11%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__button {
    width: 120px;
    left: 10%;
    bottom: 120px;
  }
  .ser-baner__w .ser-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__title {
    font-size: 27px;
    margin-bottom: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__text {
    font-size: 15px;
    margin-bottom: 15px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 20px;
    margin-bottom: 15px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 13px;
    margin-bottom: 3px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .ser-baner__w {
    padding-top: 40px;
  }
  .ser-baner__w .ser-baner .otz-baner__top {
    min-height: 420px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 30px;
    padding-bottom: 45px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__people {
    width: 450px;
    left: -13%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__button {
    width: 110px;
    left: 10%;
    bottom: 120px;
  }
  .ser-baner__w .ser-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__title {
    font-size: 25px;
    margin-bottom: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 13px;
    padding-right: 0%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 10px;
    margin-bottom: 12px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .ser-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .ser-baner__w .ser-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top::after {
    display: none;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .ser-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .ser-baner__w .ser-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top::after {
    display: none;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 580px) {
  .ser-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .ser-baner__w .ser-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 40px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top::after {
    display: none;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 520px) {
  .ser-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .ser-baner__w .ser-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 40px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top::after {
    display: none;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__title {
    font-size: 22px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w {
    flex-wrap: wrap;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .ser-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .ser-baner__w .ser-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 40px;
    padding-bottom: 35px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 5px;
    right: 0px;
  }
  .ser-baner__w .ser-baner .otz-baner__top::after {
    display: none;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__title {
    font-size: 21px;
    margin-bottom: 15px;
    padding-right: 70px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w {
    flex-wrap: wrap;
  }
  .ser-baner__w .ser-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.sertif-pay__w {
  width: 100%;
  font-family: "Inter-local";
  background-color: #EFEFEF;
}
.sertif-pay__w .sertif-pay {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px 0;
  position: relative;
}
.sertif-pay__w .sertif-pay .sertif-pay__title {
  width: 100%;
  position: absolute;
  left: 0;
  top: 77px;
  color: #475369;
  font-size: 50px;
  font-weight: 400;
  line-height: 122%;
}
.sertif-pay__w .sertif-pay .sertif-pay__left {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 120px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon {
  width: 42%;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon:first-child {
  margin-right: 5.9633027523%;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w {
  width: 100%;
  height: 60px;
  position: relative;
  z-index: 0;
  overflow: hidden;
  margin-top: 10px;
  border-bottom: 1px solid #AE9376;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w:first-child {
  margin-top: 0;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod {
  margin-top: 25px;
  display: none;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod .sertif-pay__input {
  color: #982A39;
  font-size: 25px;
  font-weight: 700;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod.input-w_mod_active {
  display: block;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl {
  position: absolute;
  top: 0;
  z-index: -1;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #2F3B43;
  font-size: 19px;
  font-weight: 300;
  line-height: 100%;
  padding-left: 14px;
  transition: all 0.3s;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl span {
  color: #982A39;
  margin-left: 5px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.sertif-pay__input_active {
  left: 100%;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod {
  height: auto;
  top: auto;
  bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-title {
  width: 100%;
  color: #2F3B43;
  font-size: 12px;
  font-weight: 300;
  line-height: 100%;
  margin-bottom: 14px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price {
  width: 100%;
  color: #AE9376;
  font-size: 17px;
  font-weight: 300;
  line-height: 100%;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price span {
  color: #982A39;
  font-size: 40px;
  font-weight: 900;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input {
  width: 100%;
  height: 60px;
  padding: 0 14px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: transparent;
  color: #2F3B43;
  font-size: 19px;
  font-weight: 300;
  line-height: 100%;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input::-webkit-input-placeholder { /* WebKit browsers */
  color: #2F3B43;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #2F3B43;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #2F3B43;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #2F3B43;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w {
  display: none;
  width: 100%;
  border-bottom: 1px solid #2F3B43;
  margin-top: 15px;
  padding-bottom: 15px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w.sertif-vibor__w_active {
  display: block;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor__title {
  width: 100%;
  color: #2F3B43;
  font-size: 12px;
  font-weight: 300;
  line-height: 100%;
  margin-bottom: 10px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor {
  width: 100%;
  padding-left: 14px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: 900;
  font-size: 22px;
  line-height: 100%;
  color: #982A39;
  cursor: pointer;
  transition: all 0.3s;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper .sertif-vibor__form-checkbox-input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper .sertif-vibor__form-checkbox-text {
  border: 1px solid #982A39;
  padding: 4px 5px;
  border-radius: 5px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper .sertif-vibor__form-checkbox-input:checked + .sertif-vibor__form-checkbox-text {
  background-color: #982A39;
  color: #fff;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w {
  width: 100%;
  margin-top: 20px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w.sertif-pay_dostav {
  display: none;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w.sertif-pay_dostav.sertif-pay_dostav_active {
  display: block;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: #2F3B43;
  cursor: pointer;
  transition: all 0.3s;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper .sertif-pay__form-checkbox-input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper .sertif-pay__form-checkbox-box {
  width: 18px;
  height: 18px;
  border: 3px solid #fff;
  border-radius: 50%;
  flex-shrink: 0;
  background-color: #fff;
  margin-right: 10px;
  font-size: 0;
  position: relative;
  transition: all 0.3s;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper .sertif-pay__form-checkbox-input:checked + .sertif-pay__form-checkbox-box {
  background-color: #982A39;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper:hover {
  color: #982A39;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy {
  width: 100%;
  color: #A6A6A6;
  font-size: 12px;
  line-height: 125%;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 15px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy span {
  color: #FF4B55;
  font-size: 15px;
  font-weight: 300;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy a {
  font-weight: 700;
  color: #546272;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy.policy_mod {
  color: #2F3B43;
  margin: 0;
  margin-top: 38px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__link {
  width: 100%;
  color: #982A39;
  font-size: 14px;
  font-weight: 400;
  line-height: 122%;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__button {
  width: 100%;
  height: 58px;
  flex-shrink: 0;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__button:hover::after {
  left: 60%;
}
.sertif-pay__w .sertif-pay .sertif-pay__right {
  width: 450px;
  flex-shrink: 0;
}
.sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart {
  width: 100%;
  background-color: #fff;
  border: 1px solid #BEBEBE;
  border-radius: 20px;
  padding: 55px 0 28px 45px;
}
.sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__logo {
  width: 215px;
  margin-bottom: 30px;
}
.sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole {
  width: 100%;
  height: 295px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  background-color: #AE9376;
  padding: 30px 20px 45px 20px;
  margin-bottom: 20px;
}
.sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w {
  width: 100%;
  text-align: right;
}
.sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-rice {
  color: #fff;
  font-size: 75px;
  line-height: 120%;
  font-weight: 500;
}
.sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-val {
  color: #F5F7FD;
  font-size: 50px;
  line-height: 120%;
  font-weight: 600;
  margin-left: 10px;
}
.sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-text {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  color: #FFFFFF;
  font-size: 22px;
  line-height: 120%;
  font-weight: 400;
}
.sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
}
.sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info img {
  width: 16px;
  flex-shrink: 0;
  margin-right: 7px;
}
.sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info .sertif-pay__cart-info-text {
  width: auto;
  display: inline-block;
  color: #8D2533;
  font-size: 18px;
  font-weight: 400;
  line-height: 122%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .sertif-pay__w .sertif-pay {
    padding: 30px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__title {
    top: 65px;
    font-size: 45px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left {
    padding-top: 100px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon {
    width: 42%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon:first-child {
    margin-right: 5.9633027523%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w {
    height: 55px;
    margin-top: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod {
    margin-top: 22px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod .sertif-pay__input {
    font-size: 22px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl {
    font-size: 17px;
    padding-left: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl span {
    margin-left: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod {
    bottom: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-title {
    font-size: 11px;
    margin-bottom: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price {
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price span {
    font-size: 36px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input {
    height: 55px;
    padding: 0 14px;
    font-size: 17px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w {
    margin-top: 12px;
    padding-bottom: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor__title {
    font-size: 11px;
    margin-bottom: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor {
    padding-left: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper {
    font-size: 20px;
    margin: 0 2px 3px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper .sertif-vibor__form-checkbox-text {
    padding: 4px 5px;
    border-radius: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w {
    margin-top: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper {
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper .sertif-pay__form-checkbox-box {
    width: 16px;
    height: 16px;
    border: 3px solid #fff;
    margin-right: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy {
    font-size: 11px;
    margin-top: 17px;
    margin-bottom: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy span {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy.policy_mod {
    margin: 0;
    margin-top: 30px;
    margin-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__link {
    font-size: 13px;
    text-underline-offset: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__button {
    height: 53px;
    border-radius: 5px;
    font-size: 17px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right {
    width: 29.5%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart {
    border-radius: 17px;
    padding: 40px 0 25px 35px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__logo {
    width: 185px;
    margin-bottom: 25px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole {
    height: 250px;
    padding: 26px 20px 35px 20px;
    margin-bottom: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-rice {
    font-size: 65px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-val {
    font-size: 44px;
    margin-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-text {
    font-size: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info {
    margin-top: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info img {
    width: 14px;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info .sertif-pay__cart-info-text {
    font-size: 16px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .sertif-pay__w .sertif-pay {
    padding: 25px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__title {
    top: 55px;
    font-size: 39px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left {
    padding-top: 85px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon {
    width: 42%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon:first-child {
    margin-right: 5.9633027523%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w {
    height: 49px;
    margin-top: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod {
    margin-top: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod .sertif-pay__input {
    font-size: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl {
    font-size: 16px;
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl span {
    margin-left: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod {
    bottom: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-title {
    font-size: 11px;
    margin-bottom: 8px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price {
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price span {
    font-size: 31px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input {
    height: 49px;
    padding: 0 10px;
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w {
    margin-top: 12px;
    padding-bottom: 6px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor__title {
    font-size: 11px;
    margin-bottom: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor {
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper {
    font-size: 18px;
    margin: 0 2px 3px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper .sertif-vibor__form-checkbox-text {
    padding: 4px 5px;
    border-radius: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w {
    margin-top: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper {
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper .sertif-pay__form-checkbox-box {
    width: 16px;
    height: 16px;
    border: 3px solid #fff;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy {
    font-size: 11px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy span {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy.policy_mod {
    margin: 0;
    margin-top: 25px;
    margin-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__link {
    font-size: 12.5px;
    text-underline-offset: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__button {
    height: 49px;
    border-radius: 5px;
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right {
    width: 29.5%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart {
    border-radius: 15px;
    padding: 35px 0 20px 30px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__logo {
    width: 165px;
    margin-bottom: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole {
    height: 220px;
    padding: 22px 18px 30px 18px;
    margin-bottom: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-rice {
    font-size: 55px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-val {
    font-size: 40px;
    margin-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-text {
    font-size: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info {
    margin-top: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info img {
    width: 13px;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info .sertif-pay__cart-info-text {
    font-size: 15px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .sertif-pay__w .sertif-pay {
    padding: 25px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__title {
    top: 35px;
    font-size: 36px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left {
    padding-top: 65px;
    justify-content: space-between;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon {
    width: 47.5%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon:first-child {
    margin-right: 0%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w {
    height: 45px;
    margin-top: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod {
    margin-top: 17px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod .sertif-pay__input {
    font-size: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl {
    font-size: 15px;
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl span {
    margin-left: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod {
    bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-title {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price span {
    font-size: 27px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input {
    height: 45px;
    padding: 0 10px;
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w {
    margin-top: 10px;
    padding-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor__title {
    font-size: 10px;
    margin-bottom: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor {
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper {
    font-size: 17px;
    margin: 0 2px 3px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper .sertif-vibor__form-checkbox-text {
    padding: 4px 5px;
    border-radius: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w {
    margin-top: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper {
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper .sertif-pay__form-checkbox-box {
    width: 15px;
    height: 15px;
    border: 2px solid #fff;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy {
    font-size: 11px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy span {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy.policy_mod {
    margin: 0;
    margin-top: 20px;
    margin-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__link {
    font-size: 12px;
    text-underline-offset: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__button {
    height: 45px;
    border-radius: 5px;
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right {
    width: 29.5%;
    margin-left: 40px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart {
    border-radius: 15px;
    padding: 30px 0 20px 25px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__logo {
    width: 150px;
    margin-bottom: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole {
    height: 200px;
    padding: 20px 15px 25px 15px;
    margin-bottom: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-rice {
    font-size: 49px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-val {
    font-size: 37px;
    margin-left: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-text {
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info {
    margin-top: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info img {
    width: 13px;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info .sertif-pay__cart-info-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .sertif-pay__w .sertif-pay {
    padding: 25px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__title {
    top: 35px;
    font-size: 33px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left {
    padding-top: 65px;
    justify-content: space-between;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon {
    width: 47.5%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon:first-child {
    margin-right: 0%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w {
    height: 45px;
    margin-top: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod {
    margin-top: 17px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod .sertif-pay__input {
    font-size: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl {
    font-size: 15px;
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl span {
    margin-left: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod {
    bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-title {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price span {
    font-size: 27px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input {
    height: 45px;
    padding: 0 10px;
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w {
    margin-top: 10px;
    padding-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor__title {
    font-size: 10px;
    margin-bottom: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor {
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper {
    font-size: 17px;
    margin: 0 2px 3px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper .sertif-vibor__form-checkbox-text {
    padding: 4px 5px;
    border-radius: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w {
    margin-top: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper {
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper .sertif-pay__form-checkbox-box {
    width: 15px;
    height: 15px;
    border: 2px solid #fff;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy {
    font-size: 11px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy span {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy.policy_mod {
    margin: 0;
    margin-top: 20px;
    margin-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__link {
    font-size: 12px;
    text-underline-offset: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__button {
    height: 45px;
    border-radius: 5px;
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right {
    width: 29.5%;
    margin-left: 40px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart {
    border-radius: 15px;
    padding: 30px 0 20px 25px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__logo {
    width: 140px;
    margin-bottom: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole {
    height: 200px;
    padding: 20px 15px 25px 15px;
    margin-bottom: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-rice {
    font-size: 42px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-val {
    font-size: 33px;
    margin-left: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-text {
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info {
    margin-top: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info img {
    width: 13px;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info .sertif-pay__cart-info-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .sertif-pay__w .sertif-pay {
    padding: 30px 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__title {
    order: 1;
    position: relative;
    top: auto;
    left: auto;
    font-size: 31px;
    text-align: center;
    margin-bottom: 35px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left {
    order: 3;
    padding-top: 40px;
    justify-content: space-between;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon {
    width: 48%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon:first-child {
    margin-right: 0%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w {
    height: 45px;
    margin-top: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod {
    margin-top: 17px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod .sertif-pay__input {
    font-size: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl {
    font-size: 15px;
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl span {
    margin-left: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod {
    bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-title {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price span {
    font-size: 27px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input {
    height: 45px;
    padding: 0 10px;
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w {
    margin-top: 10px;
    padding-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor__title {
    font-size: 10px;
    margin-bottom: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor {
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper {
    font-size: 17px;
    margin: 0 2px 3px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper .sertif-vibor__form-checkbox-text {
    padding: 4px 5px;
    border-radius: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w {
    margin-top: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper {
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper .sertif-pay__form-checkbox-box {
    width: 15px;
    height: 15px;
    border: 2px solid #fff;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy {
    font-size: 11px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy span {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy.policy_mod {
    margin: 0;
    margin-top: 20px;
    margin-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__link {
    font-size: 12px;
    text-underline-offset: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__button {
    height: 45px;
    border-radius: 5px;
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right {
    width: 100%;
    order: 2;
    margin-left: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart {
    width: 400px;
    border-radius: 15px;
    padding: 30px 0 20px 25px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__logo {
    width: 140px;
    margin-bottom: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole {
    height: 160px;
    padding: 20px 15px 25px 15px;
    margin-bottom: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-rice {
    font-size: 42px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-val {
    font-size: 33px;
    margin-left: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-text {
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info {
    margin-top: 10px;
    padding-right: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info img {
    width: 13px;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info .sertif-pay__cart-info-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .sertif-pay__w .sertif-pay {
    padding: 40px 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__title {
    order: 1;
    position: relative;
    top: auto;
    left: auto;
    font-size: 29px;
    text-align: left;
    margin-bottom: 35px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left {
    order: 3;
    padding-top: 30px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon {
    width: 100%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon:first-child {
    margin-right: 0%;
    margin-top: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w {
    height: 45px;
    margin-top: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod {
    margin-top: 17px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod .sertif-pay__input {
    font-size: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl {
    font-size: 15px;
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl span {
    margin-left: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod {
    bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-title {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price span {
    font-size: 27px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input {
    height: 45px;
    padding: 0 10px;
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w {
    margin-top: 10px;
    padding-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor__title {
    font-size: 10px;
    margin-bottom: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor {
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper {
    font-size: 19px;
    margin: 0 2px 3px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper .sertif-vibor__form-checkbox-text {
    padding: 4px 5px;
    border-radius: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w {
    margin-top: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper {
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper .sertif-pay__form-checkbox-box {
    width: 15px;
    height: 15px;
    border: 2px solid #fff;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy {
    font-size: 11px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy span {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy.policy_mod {
    margin: 0;
    margin-top: 20px;
    margin-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__link {
    font-size: 12px;
    text-underline-offset: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__button {
    height: 45px;
    border-radius: 5px;
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right {
    width: 100%;
    order: 2;
    margin-left: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart {
    width: 100%;
    border-radius: 15px;
    padding: 30px 0 20px 25px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__logo {
    width: 120px;
    margin-bottom: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole {
    height: 160px;
    padding: 20px 15px 25px 15px;
    margin-bottom: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-rice {
    font-size: 39px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-val {
    font-size: 30px;
    margin-left: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-text {
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info {
    margin-top: 10px;
    padding-right: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info img {
    width: 13px;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info .sertif-pay__cart-info-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .sertif-pay__w .sertif-pay {
    padding: 35px 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__title {
    order: 1;
    position: relative;
    top: auto;
    left: auto;
    font-size: 26px;
    text-align: left;
    margin-bottom: 30px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left {
    order: 3;
    padding-top: 30px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon {
    width: 100%;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon:first-child {
    margin-right: 0%;
    margin-top: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w {
    height: 45px;
    margin-top: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod {
    margin-top: 17px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w.input-w_mod .sertif-pay__input {
    font-size: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl {
    font-size: 15px;
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl span {
    margin-left: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod {
    bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-title {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input-pl.input-pl_mod .sertif-pay__input-pl-price span {
    font-size: 27px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__input-w .sertif-pay__input {
    height: 45px;
    padding: 0 10px;
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w {
    margin-top: 10px;
    padding-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor__title {
    font-size: 10px;
    margin-bottom: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor {
    padding-left: 10px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper {
    font-size: 19px;
    margin: 0 2px 3px 0;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-vibor__w .sertif-vibor .sertif-vibor__form-checkbox-wraper .sertif-vibor__form-checkbox-text {
    padding: 4px 5px;
    border-radius: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w {
    margin-top: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper {
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__form-radio-w .sertif-pay__form-checkbox-wraper .sertif-pay__form-checkbox-box {
    width: 15px;
    height: 15px;
    border: 2px solid #fff;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy {
    font-size: 11px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy span {
    font-size: 14px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__policy.policy_mod {
    margin: 0;
    margin-top: 20px;
    margin-bottom: 5px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__link {
    font-size: 12px;
    text-underline-offset: 4px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__left .sertif-pay__colon .sertif-pay__button {
    height: 45px;
    border-radius: 5px;
    font-size: 16px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right {
    width: 100%;
    order: 2;
    margin-left: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart {
    width: 100%;
    border-radius: 15px;
    padding: 30px 0 20px 25px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__logo {
    width: 120px;
    margin-bottom: 20px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole {
    height: 160px;
    padding: 20px 15px 25px 15px;
    margin-bottom: 18px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-rice {
    font-size: 39px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-price-w .sertif-pay__pole-val {
    font-size: 30px;
    margin-left: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__pole .sertif-pay__pole-text {
    font-size: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info {
    margin-top: 10px;
    padding-right: 15px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info img {
    width: 13px;
    margin-right: 7px;
  }
  .sertif-pay__w .sertif-pay .sertif-pay__right .sertif-pay__cart .sertif-pay__cart-info .sertif-pay__cart-info-text {
    font-size: 14px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.main-title__w {
  margin-bottom: 10px;
}

.main-sub-title__w {
  margin-bottom: 20px;
}

.yslugi-carts__w {
  width: 100%;
  font-family: "Inter-local";
}
.yslugi-carts__w .yslugi-carts {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item {
  width: 32.4675324675%;
  margin: 0 0.6493506494%;
  margin-bottom: 20px;
  background-color: #FAF9F5;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+1) {
  margin-left: 0;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+3) {
  margin-right: 0;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top {
  width: 100%;
  margin-bottom: 45px;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
  width: 100%;
  height: 265px;
  padding: 5px 5px 0 5px;
  margin-bottom: 10px;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
  width: 100%;
  color: #982A39;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 10px;
  padding: 0 17px;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
  width: 100%;
  color: #2F3B43;
  font-weight: 300;
  font-size: 16px;
  line-height: 140%;
  padding: 0 17px;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom {
  width: 100%;
  padding: 0 17px 26px 17px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
  width: 250px;
  padding: 16.5px 10px;
  background-color: #FFFFFF;
  text-align: center;
  color: #2F3B43;
  font-size: 16px;
  line-height: 120%;
  font-weight: 400;
  flex-shrink: 0;
  margin-right: 50px;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
  font-weight: 700;
  font-size: 24px;
  margin: 0 5px;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
  width: auto;
  color: #982A39;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  -webkit-text-decoration: underline transparent;
          text-decoration: underline transparent;
  text-underline-offset: 4px;
  transition: all 0.3s;
}
.yslugi-carts__w .yslugi-carts .yslugi-carts__item:hover .yslugi-carts__bottom .yslugi-carts__link {
  -webkit-text-decoration: underline #982A39;
          text-decoration: underline #982A39;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item {
    width: 32.4675324675%;
    margin: 0 0.6493506494%;
    margin-bottom: 20px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 45px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 230px;
    padding: 5px 5px 0 5px;
    margin-bottom: 10px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 18px;
    margin-bottom: 9px;
    padding: 0 17px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 15px;
    padding: 0 17px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 17px 22px 17px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 230px;
    padding: 16.5px 10px;
    font-size: 15px;
    margin-right: 40px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 22px;
    margin: 0 4px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    font-size: 16.5px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item {
    width: 32.4675324675%;
    margin: 0 0.6493506494%;
    margin-bottom: 18px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 30px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 195px;
    padding: 5px 5px 0 5px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16.5px;
    margin-bottom: 9px;
    padding: 0 15px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14.5px;
    padding: 0 15px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 15px 20px 15px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 200px;
    padding: 13px 7px;
    font-size: 14px;
    margin-right: 30px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 19px;
    margin: 0 4px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    font-size: 15.5px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item {
    width: 32.4675324675%;
    margin: 0 0.6493506494%;
    margin-bottom: 15px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 25px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 170px;
    padding: 2px 2px 0 2px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16px;
    margin-bottom: 9px;
    padding: 0 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14px;
    padding: 0 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 12px 17px 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 185px;
    padding: 11px 7px;
    font-size: 13px;
    margin-right: 20px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 17px;
    margin: 0 3px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    font-size: 15px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item {
    width: 32.4675324675%;
    margin: 0 0.6493506494%;
    margin-bottom: 15px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 25px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 170px;
    padding: 2px 2px 0 2px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16px;
    margin-bottom: 9px;
    padding: 0 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14px;
    padding: 0 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 12px 17px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 100%;
    padding: 11px 7px;
    font-size: 13px;
    margin-right: 0px;
    margin-bottom: 15px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 17px;
    margin: 0 3px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    align-self: flex-end;
    font-size: 15px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .yslugi-carts__w .yslugi-carts {
    justify-content: space-between;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item {
    width: 48.5%;
    margin: 0;
    margin-bottom: 20px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 25px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 180px;
    padding: 2px 2px 0 2px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16px;
    margin-bottom: 9px;
    padding: 0 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14px;
    padding: 0 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 12px 15px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 100%;
    padding: 11px 7px;
    font-size: 13px;
    margin-right: 0px;
    margin-bottom: 17px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 17px;
    margin: 0 3px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    align-self: flex-end;
    font-size: 15px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .yslugi-carts__w .yslugi-carts {
    justify-content: space-between;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 25px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 240px;
    padding: 2px 2px 0 2px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16px;
    margin-bottom: 9px;
    padding: 0 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14px;
    padding: 0 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 12px 15px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 100%;
    padding: 11px 7px;
    font-size: 13px;
    margin-right: 0px;
    margin-bottom: 17px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 17px;
    margin: 0 3px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    align-self: flex-end;
    font-size: 15px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .yslugi-carts__w .yslugi-carts {
    justify-content: space-between;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 25px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 200px;
    padding: 2px 2px 0 2px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16px;
    margin-bottom: 9px;
    padding: 0 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14px;
    padding: 0 12px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 12px 15px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 100%;
    padding: 11px 7px;
    font-size: 13px;
    margin-right: 0px;
    margin-bottom: 17px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 17px;
    margin: 0 3px;
  }
  .yslugi-carts__w .yslugi-carts .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    align-self: flex-end;
    font-size: 15px;
    text-underline-offset: 4px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.yslugidet-baner__w {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #982A39;
  z-index: 0;
}
.yslugidet-baner__w .vrach-baner__line {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.yslugidet-baner__w .vrach-baner__line img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yslugidet-baner__w .bread-crumb {
  width: 100%;
  padding-top: 20px;
  margin-bottom: 47px;
}
.yslugidet-baner__w .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.yslugidet-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.yslugidet-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.yslugidet-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.yslugidet-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.yslugidet-baner__w .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.yslugidet-baner__w .vrach-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__left {
  width: 49.3%;
  flex-shrink: 0;
  padding-top: 56px;
  padding-bottom: 55px;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 20px;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 80%;
  border-bottom: 2px solid #AE9376;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
  width: 100%;
  margin-bottom: 15px;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text span {
  font-size: 22px;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
  width: 460px;
  height: 60px;
  background-color: #EFEFEF;
  border: 1px solid #EFEFEF;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #982A39;
  font-size: 22px;
  font-weight: 400;
  margin-top: 45px;
  transition: all 0.3s;
  border-radius: 7px;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button:hover {
  background-color: transparent;
  color: #EFEFEF;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__right {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
  height: 605px;
  position: relative;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img img {
  height: 100%;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
  position: absolute;
  left: -290px;
  bottom: 90px;
  width: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video img {
  width: 100%;
}
.yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video:hover {
  transform: scale(1.15);
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .yslugidet-baner__w .bread-crumb {
    padding-top: 18px;
    margin-bottom: 40px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left {
    width: 49.3%;
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 37px;
    margin-bottom: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -8px;
    width: 80%;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 17px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 17px;
    margin-bottom: 6px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text span {
    font-size: 21px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 410px;
    height: 56px;
    font-size: 20px;
    margin-top: 40px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 530px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: -200px;
    bottom: 60px;
    width: 170px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .yslugidet-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left {
    width: 49%;
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 33px;
    margin-bottom: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 80%;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 13px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 6px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text span {
    font-size: 19px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 370px;
    height: 50px;
    font-size: 20px;
    border-radius: 4px;
    margin-top: 30px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 460px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: -160px;
    bottom: 40px;
    width: 140px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .yslugidet-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left {
    width: 49%;
    padding-top: 10px;
    padding-bottom: 40px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 80%;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 6px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text span {
    font-size: 19px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 350px;
    height: 47px;
    font-size: 18px;
    border-radius: 4px;
    margin-top: 30px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 400px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: -140px;
    bottom: 20px;
    width: 130px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .yslugidet-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 10px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left {
    width: 59%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 80%;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 290px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: -120px;
    bottom: 10px;
    width: 120px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .yslugidet-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .yslugidet-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 80%;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 410px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    width: 130px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video:hover {
    transform: translateX(-50%) scale(1.15);
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .yslugidet-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .yslugidet-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 70%;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    width: 100%;
    height: auto;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img img {
    width: 100%;
    height: auto;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    width: 130px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video:hover {
    transform: translateX(-50%) scale(1.15);
  }
}
@media screen and (max-width: 520px) {
  .yslugidet-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 25px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .yslugidet-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 35px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 25px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 70%;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    width: 100%;
    height: auto;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img img {
    width: 100%;
    height: auto;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    width: 130px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video:hover {
    transform: translateX(-50%) scale(1.15);
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .yslugidet-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .yslugidet-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 25px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 70%;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    width: 100%;
    height: auto;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img img {
    width: 100%;
    height: auto;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    width: 130px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video:hover {
    transform: translateX(-50%) scale(1.15);
  }
}
@media screen and (max-width: 360px) {
  .yslugidet-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .yslugidet-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .yslugidet-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 23px;
    margin-bottom: 25px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 70%;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    width: 100%;
    height: auto;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img img {
    width: 100%;
    height: auto;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    width: 130px;
  }
  .yslugidet-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video:hover {
    transform: translateX(-50%) scale(1.15);
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.rev-info-block__w_mod {
  width: 100%;
  font-family: "Inter-local";
}
.rev-info-block__w_mod .rev-info-block {
  width: 100%;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w {
  width: 47.7922077922%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
  width: 100%;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content {
  width: 47.7922077922%;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 25px;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w {
  width: 100%;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list {
  width: 100%;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text {
  padding-left: 25px;
  position: relative;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text::after {
  content: "";
  position: absolute;
  left: 10px;
  top: 10px;
  width: 5px;
  height: 5px;
  background-color: #333333;
  border-radius: 50%;
}
.rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__mini-title {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 47.7922077922%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 47.7922077922%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 32px;
    margin-bottom: 22px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 15px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text {
    padding-left: 22px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text::after {
    left: 8px;
    top: 9px;
    width: 5px;
    height: 5px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__mini-title {
    font-size: 15px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 47.7922077922%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 47.7922077922%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 30px;
    margin-bottom: 19px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14.5px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text {
    padding-left: 20px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text::after {
    left: 7px;
    top: 9px;
    width: 4px;
    height: 4px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__mini-title {
    font-size: 14.5px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 47.7922077922%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 47.7922077922%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 27px;
    margin-bottom: 15px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text {
    padding-left: 20px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text::after {
    left: 7px;
    top: 9px;
    width: 4px;
    height: 4px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__mini-title {
    font-size: 14px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 47.7922077922%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 47.7922077922%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 25px;
    margin-bottom: 13px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 13.5px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text {
    padding-left: 20px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text::after {
    left: 7px;
    top: 8px;
    width: 4px;
    height: 4px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__mini-title {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item.rev-info-block__item_mod-rev {
    flex-direction: column;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 30px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 590px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 100%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 23px;
    margin-bottom: 13px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text {
    padding-left: 20px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text::after {
    left: 7px;
    top: 9px;
    width: 4px;
    height: 4px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__mini-title {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    margin-bottom: 30px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 100%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 100%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 23px;
    margin-bottom: 13px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text {
    padding-left: 20px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text::after {
    left: 7px;
    top: 9px;
    width: 4px;
    height: 4px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__mini-title {
    font-size: 14px;
  }
}
@media screen and (max-width: 520px) {
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    margin-bottom: 30px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 100%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 100%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 22px;
    margin-bottom: 13px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text {
    padding-left: 20px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text::after {
    left: 7px;
    top: 9px;
    width: 4px;
    height: 4px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__mini-title {
    font-size: 14px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    margin-bottom: 20px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 100%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 100%;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 21px;
    margin-bottom: 13px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text {
    padding-left: 20px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w.rev-info-block__texts-w_list .rev-info-block__text::after {
    left: 7px;
    top: 9px;
    width: 4px;
    height: 4px;
  }
  .rev-info-block__w_mod .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__mini-title {
    font-size: 14px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.peimush__w_mod {
  width: 100%;
  font-family: "Inter-local";
  background-color: #982A39;
  padding-top: 55px;
  padding-bottom: 35px;
}
.peimush__w_mod .peimush {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.peimush__w_mod .peimush .peimush__item {
  height: 160px;
  width: auto;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 25px;
}
.peimush__w_mod .peimush .peimush__item:last-child {
  margin-right: 0;
}
.peimush__w_mod .peimush .peimush__item .peimush_left {
  height: 100%;
  flex-shrink: 0;
  position: relative;
  padding-top: 24px;
  padding-left: 43px;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  margin-right: 15px;
}
.peimush__w_mod .peimush .peimush__item .peimush_left .peimush__img {
  position: absolute;
  left: 0px;
  top: 0;
  height: 100%;
}
.peimush__w_mod .peimush .peimush__item .peimush_left .peimush__img img {
  height: 100%;
}
.peimush__w_mod .peimush .peimush__item .peimush_left .peimush__chis {
  width: auto;
  display: inline-block;
  color: #F5F7FD;
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 10px;
}
.peimush__w_mod .peimush .peimush__item .peimush_left .peimush__left-texts-w {
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.peimush__w_mod .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
  width: auto;
  text-align: center;
  display: inline-block;
  color: #F5F7FD;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 120%;
  font-weight: 400;
}
.peimush__w_mod .peimush .peimush__item .peimush__right {
  width: 200px;
  padding-top: 8px;
}
.peimush__w_mod .peimush .peimush__item .peimush__right .peimush__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 15px;
  line-height: 125%;
  font-weight: 300;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .peimush__w_mod {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .peimush__w_mod .peimush .peimush__item {
    height: 140px;
    margin-right: 25px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left {
    padding-top: 18px;
    padding-left: 40px;
    margin-right: 15px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 36px;
    margin-bottom: 7px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 15px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right {
    width: 180px;
    padding-top: 8px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .peimush__w_mod {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .peimush__w_mod .peimush .peimush__item {
    height: 120px;
    margin-right: 20px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left {
    padding-top: 15px;
    padding-left: 35px;
    margin-right: 15px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 31px;
    margin-bottom: 5px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 14px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right {
    width: 160px;
    padding-top: 5px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .peimush__w_mod {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .peimush__w_mod .peimush .peimush__item {
    height: 120px;
    margin-right: 20px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left {
    padding-top: 15px;
    padding-left: 35px;
    margin-right: 15px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 31px;
    margin-bottom: 5px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 14px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right {
    width: 160px;
    padding-top: 5px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .peimush__w_mod {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .peimush__w_mod .peimush .peimush__item {
    height: 110px;
    margin-right: 20px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left {
    padding-top: 12px;
    padding-left: 30px;
    margin-right: 15px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 27px;
    margin-bottom: 5px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 13px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right {
    width: 160px;
    padding-top: 5px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .peimush__w_mod {
    padding-top: 30px;
    padding-bottom: 5px;
  }
  .peimush__w_mod .peimush {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .peimush__w_mod .peimush .peimush__item {
    width: 45%;
    height: 100px;
    margin-right: 0px;
    margin-bottom: 25px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left {
    padding-top: 12px;
    padding-left: 30px;
    margin-right: 15px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 27px;
    margin-bottom: 5px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 13px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right {
    width: 100%;
    padding-top: 5px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .peimush__w_mod {
    padding-top: 30px;
    padding-bottom: 5px;
  }
  .peimush__w_mod .peimush {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .peimush__w_mod .peimush .peimush__item {
    width: 100%;
    height: 100px;
    margin-right: 0px;
    margin-bottom: 25px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left {
    width: 100%;
    padding-top: 12px;
    padding-left: 30px;
    margin-right: 0px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 27px;
    margin-bottom: 5px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 13px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right {
    width: 100%;
    padding-top: 5px;
  }
  .peimush__w_mod .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13px;
  }
}
@media screen and (max-width: 520px) {
  .peimush__w {
    padding-top: 20px;
    padding-bottom: 0px;
  }
  .peimush__w .peimush {
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }
  .peimush__w .peimush .peimush__item {
    width: 100%;
    height: 100px;
    margin-right: 0px;
    margin-bottom: 20px;
    align-items: center;
  }
  .peimush__w .peimush .peimush__item .peimush_left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    padding-top: 0px;
    padding-left: 0px;
    margin-right: 15px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 21px;
    margin-bottom: 7px;
  }
  .peimush__w .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 11.5px;
  }
  .peimush__w .peimush .peimush__item .peimush__right {
    width: 100%;
    padding-top: 0px;
  }
  .peimush__w .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}@charset "UTF-8";
.container {
  width: 1540px;
  margin: 0 auto;
}

.yslugi-main-text__w {
  width: 100%;
  font-family: "Inter-local";
}
.yslugi-main-text__w .yslugi-main-text__title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 25px;
}
.yslugi-main-text__w .yslugi-main-text {
  width: 100%;
}
.yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list {
  width: 100%;
}
.yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__list-item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 25px;
}
.yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list {
  list-style-type: none; /* Убираем исходные маркеры */
  counter-reset: item; /* Обнуляем счетчик списка */
}
.yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
  position: relative;
  padding-left: 20px;
}
.yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item::before {
  position: absolute;
  left: 0;
  top: 0;
  content: counter(item) ". "; /* Добавляем к числам скобку */
  counter-increment: item; /* Задаём имя счетчика */
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .yslugi-main-text__w .yslugi-main-text__title {
    font-size: 32px;
    margin-bottom: 22px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__list-item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    font-size: 15px;
    line-height: 155%;
    margin-bottom: 22px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    padding-left: 20px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .yslugi-main-text__w .yslugi-main-text__title {
    font-size: 30px;
    margin-bottom: 19px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__list-item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    font-size: 14.5px;
    line-height: 155%;
    margin-bottom: 19px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    padding-left: 17px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .yslugi-main-text__w .yslugi-main-text__title {
    font-size: 27px;
    margin-bottom: 19px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__list-item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 19px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    padding-left: 17px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .yslugi-main-text__w .yslugi-main-text__title {
    font-size: 25px;
    margin-bottom: 19px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__list-item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 19px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    padding-left: 17px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .yslugi-main-text__w .yslugi-main-text__title {
    font-size: 23px;
    margin-bottom: 19px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__list-item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 19px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    padding-left: 17px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .yslugi-main-text__w .yslugi-main-text__title {
    font-size: 22px;
    margin-bottom: 17px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__list-item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 17px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    padding-left: 15px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .yslugi-main-text__w .yslugi-main-text__title {
    font-size: 21px;
    margin-bottom: 17px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__texts-w .yslugi-main-text__list-item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__item, .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 17px;
  }
  .yslugi-main-text__w .yslugi-main-text .yslugi-main-text__list .yslugi-main-text__list-item {
    padding-left: 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}
.bezstfancy{
	background:none;
}
.paket-pop-up__w {
 /*  width: 100%; */
  font-family: "Inter-local";
  display:none;
/*   background-color: rgba(0, 0, 0, 0.1764705882); */
}
.paket-pop-up__w .paket-pop-up {
 /*  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center; */
  
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content {
  width: 67.5%;
  max-height: 90vh;
  border-radius: 24px;
  background-color: #EFDED1;
  padding: 50px 70px 30px 70px;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  margin: 0 auto;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit {
  position: absolute;
  top: 25px;
  right: 15px;
  width: 40px;
  background-color: transparent;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit .paket-pop-up__exit-icon {
  width: 100%;
  stroke: #2F3B43;
  transition: all 0.2s;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit:hover .paket-pop-up__exit-icon {
  stroke: #982A39;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block {
  width: 100%;
  overflow-y: auto;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar {
  width: 6px;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar-track {
  background-color: transparent;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar-thumb {
  background-color: #982A39;
  border-radius: 5px;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__title {
  width: 100%;
  color: #AE9376;
  font-size: 36px;
  line-height: 110%;
  font-weight: 400;
  margin-bottom: 15px;
  padding-right: 10px;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__text {
  width: 100%;
  color: #333333;
  font-size: 18px;
  line-height: 155%;
  font-weight: 400;
  margin-bottom: 20px;
  padding-right: 10px;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__mini-title {
  width: 100%;
  color: #AE9376;
  font-size: 30px;
  line-height: 110%;
  font-weight: 400;
  margin-bottom: 20px;
  padding-right: 10px;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list {
  width: 100%;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text {
  width: 100%;
  color: #333333;
  font-size: 18px;
  line-height: 155%;
  font-weight: 400;
  margin-bottom: 15px;
  position: relative;
  padding-right: 10px;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text:last-child {
  margin-bottom: 0;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 19px;
  height: 20px;
  background: url("../img/stock-gal.svg") center/100% auto no-repeat;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom {
  width: 100%;
  flex-shrink: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 30px;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button {
  width: auto;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 20px;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w {
  display: inline-block;
  color: #982A39;
  font-size: 45px;
  font-weight: 400;
  line-height: 90%;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w .paket-pop-up__new-price-val {
  font-size: 30px;
  font-weight: 300;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__price-razdel {
  color: #982A39;
  font-size: 25px;
  line-height: 90%;
  font-weight: 600;
  display: inline-block;
  margin: 0 14px;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__old-price {
  display: inline-block;
  color: #982A39;
  font-size: 17px;
  line-height: 90%;
  font-weight: 300;
  text-decoration: line-through;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__stoim {
  width: auto;
  display: inline-block;
  color: #AE9376;
  font-size: 17px;
  line-height: 90%;
  font-weight: 300;
  margin-bottom: 5px;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__button {
  width: 300px;
  height: 58px;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__button:hover::after {
  left: 60%;
}

.servis-carts__w {
  width: 100%;
  font-family: "Inter-local";
}
.servis-carts__w .servis-carts {
  width: 100%;
  overflow: hidden;
}
.servis-carts__w .servis-carts.slick-slider .slick-list {
  margin: 0 -10px;
}
.servis-carts__w .servis-carts.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}
.servis-carts__w .servis-carts.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 10px;
}
.servis-carts__w .servis-carts .servis-carts__item {
  width: 502px;
  background-color: #982A39;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  padding: 50px 45px 20px 45px;
  -webkit-user-select: none;
  user-select: none;
}
.servis-carts__w .servis-carts .servis-carts__item .servis-carts__top {
  width: 100%;
  margin-bottom: 30px;
}
.servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__title {
  width: 100%;
  color: #F5F7FD;
  text-align: center;
  font-size: 35px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 30px;
}
.servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 155%;
}
.servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__bottom-title {
  width: 100%;
  color: #FFFFFF;
  font-size: 15px;
  line-height: 120%;
  font-weight: 300;
  margin-bottom: 5px;
  text-align: center;
}
.servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__price {
  width: 100%;
  text-align: center;
  color: #FFFFFF;
  font-size: 39px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 15px;
}
.servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button {
  width: 300px;
  height: 58px;
  border: 1px solid #FFFFFF;
  background-color: transparent;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button:hover::after {
  left: 60%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content {
    width: 67.5%;
    border-radius: 22px;
    padding: 45px 60px 25px 60px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit {
    top: 20px;
    right: 15px;
    width: 35px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar {
    width: 6px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar-thumb {
    border-radius: 5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__title {
    font-size: 37px;
    margin-bottom: 14px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__text {
    font-size: 16px;
    margin-bottom: 18px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__mini-title {
    font-size: 27px;
    margin-bottom: 17px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text {
    font-size: 16px;
    padding-left: 0px;
    margin-bottom: 13px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text::after {
    width: 17px;
    height: 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom {
    padding-top: 25px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w {
    font-size: 41px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w .paket-pop-up__new-price-val {
    font-size: 27px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__price-razdel {
    font-size: 23px;
    margin: 0 14px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__old-price {
    font-size: 16px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__stoim {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__button {
    width: 270px;
    height: 53px;
    font-size: 18px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list {
    margin: 0 -10px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .servis-carts__w .servis-carts .servis-carts__item {
    border-radius: 17px;
    padding: 40px 35px 20px 35px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top {
    margin-bottom: 30px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__title {
    font-size: 32px;
    margin-bottom: 25px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__text {
    font-size: 17px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__bottom-title {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__price {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button {
    width: 280px;
    height: 53px;
    border-radius: 7px;
    font-size: 17px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content {
    width: 75%;
    border-radius: 20px;
    padding: 37px 45px 25px 45px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit {
    top: 17px;
    right: 12px;
    width: 25px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar {
    width: 5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar-thumb {
    border-radius: 5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__title {
    font-size: 32px;
    margin-bottom: 13px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__text {
    font-size: 15.5px;
    margin-bottom: 16px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__mini-title {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text {
    font-size: 15.5px;
    padding-left: 0px;
    margin-bottom: 10px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text::after {
    width: 15px;
    height: 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom {
    padding-top: 18px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w {
    margin-bottom: 17px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w {
    font-size: 37px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w .paket-pop-up__new-price-val {
    font-size: 23px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__price-razdel {
    font-size: 21px;
    margin: 0 12px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__old-price {
    font-size: 15.5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__stoim {
    font-size: 15.5px;
    margin-bottom: 7px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__button {
    width: 240px;
    height: 45px;
    border-radius: 5px;
    font-size: 16px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list {
    margin: 0 -8px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 8px;
  }
  .servis-carts__w .servis-carts .servis-carts__item {
    border-radius: 17px;
    padding: 35px 30px 20px 30px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top {
    margin-bottom: 25px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__title {
    font-size: 30px;
    margin-bottom: 22px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__text {
    font-size: 16px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__bottom-title {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__price {
    font-size: 32px;
    margin-bottom: 13px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button {
    width: 260px;
    height: 48px;
    border-radius: 5px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content {
    width: 90%;
    border-radius: 15px;
    padding: 30px 45px 20px 25px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit {
    top: 17px;
    right: 12px;
    width: 25px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar {
    width: 4px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar-thumb {
    border-radius: 5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__title {
    font-size: 28px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__text {
    font-size: 15px;
    margin-bottom: 13px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__mini-title {
    font-size: 21px;
    margin-bottom: 13px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text {
    font-size: 15px;
    padding-left: 0px;
    margin-bottom: 8px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text::after {
    width: 13px;
    height: 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom {
    padding-top: 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w {
    margin-bottom: 15;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w {
    font-size: 32px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w .paket-pop-up__new-price-val {
    font-size: 19px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__price-razdel {
    font-size: 17px;
    margin: 0 10px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__old-price {
    font-size: 15px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__stoim {
    font-size: 15px;
    margin-bottom: 6px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__button {
    width: 225px;
    height: 40px;
    border-radius: 4px;
    font-size: 15px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list {
    margin: 0 -8px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 8px;
  }
  .servis-carts__w .servis-carts .servis-carts__item {
    border-radius: 13px;
    padding: 30px 20px 20px 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top {
    margin-bottom: 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__title {
    font-size: 27px;
    margin-bottom: 17px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__text {
    font-size: 15px;
    line-height: 145%;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__bottom-title {
    font-size: 13px;
    margin-bottom: 5px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__price {
    font-size: 28px;
    margin-bottom: 13px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button {
    width: 100%;
    height: 43px;
    border-radius: 5px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content {
    width: 95%;
    border-radius: 10px;
    padding: 25px 40px 20px 25px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit {
    top: 10px;
    right: 10px;
    width: 22px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar {
    width: 3px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar-thumb {
    border-radius: 5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__title {
    font-size: 24px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__text {
    font-size: 14.5px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__mini-title {
    font-size: 18px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text {
    font-size: 14.5px;
    padding-left: 0px;
    margin-bottom: 8px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text::after {
    width: 11px;
    height: 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom {
    padding-top: 15px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w {
    margin-bottom: 10px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w {
    font-size: 28px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w .paket-pop-up__new-price-val {
    font-size: 17px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__price-razdel {
    font-size: 16px;
    margin: 0 10px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__old-price {
    font-size: 14.5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__stoim {
    font-size: 14.5px;
    margin-bottom: 5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__button {
    width: 210px;
    height: 39px;
    border-radius: 3px;
    font-size: 15px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__logo {
    width: 110px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list {
    margin: 0 -8px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 8px;
  }
  .servis-carts__w .servis-carts .servis-carts__item {
    border-radius: 13px;
    padding: 30px 20px 20px 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top {
    margin-bottom: 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__title {
    font-size: 25px;
    margin-bottom: 17px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__text {
    font-size: 15px;
    line-height: 145%;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__bottom-title {
    font-size: 13px;
    margin-bottom: 5px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__price {
    font-size: 27px;
    margin-bottom: 13px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button {
    width: 100%;
    height: 43px;
    border-radius: 5px;
    font-size: 15.5px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content {
    width: 95%;
    border-radius: 10px;
    padding: 25px 40px 20px 25px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit {
    top: 10px;
    right: 10px;
    width: 22px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar {
    width: 3px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar-thumb {
    border-radius: 5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__title {
    font-size: 24px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__text {
    font-size: 14.5px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__mini-title {
    font-size: 18px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text {
    font-size: 14.5px;
    padding-left: 0px;
    margin-bottom: 8px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text::after {
    width: 11px;
    height: 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom {
    padding-top: 15px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w {
    font-size: 28px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w .paket-pop-up__new-price-val {
    font-size: 17px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__price-razdel {
    font-size: 16px;
    margin: 0 10px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__old-price {
    font-size: 14.5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__stoim {
    font-size: 14.5px;
    margin-bottom: 5px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list {
    margin: 0 -8px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 8px;
  }
  .servis-carts__w .servis-carts .servis-carts__item {
    border-radius: 13px;
    padding: 30px 20px 20px 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top {
    margin-bottom: 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__title {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__text {
    font-size: 14px;
    line-height: 145%;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__bottom-title {
    font-size: 13px;
    margin-bottom: 5px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__price {
    font-size: 25px;
    margin-bottom: 13px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button {
    width: 100%;
    height: 40px;
    border-radius: 5px;
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .servis-carts__w .servis-carts.slick-slider .slick-list {
    margin: 0 -8px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 8px;
  }
  .servis-carts__w .servis-carts .servis-carts__item {
    border-radius: 13px;
    padding: 30px 20px 20px 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top {
    margin-bottom: 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__title {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__text {
    font-size: 14px;
    line-height: 150%;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__bottom-title {
    font-size: 13px;
    margin-bottom: 5px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__price {
    font-size: 25px;
    margin-bottom: 13px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button {
    width: 300px;
    height: 40px;
    border-radius: 5px;
    font-size: 15px;
  }
}
@media screen and (max-width: 520px) {
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content {
    width: 95%;
    border-radius: 10px;
    padding: 45px 20px 20px 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit {
    top: 10px;
    right: 10px;
    width: 22px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar {
    width: 3px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar-thumb {
    border-radius: 5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__title {
    font-size: 24px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__text {
    font-size: 14.5px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__mini-title {
    font-size: 18px;
    margin-bottom: 13px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text {
    font-size: 14.5px;
    padding-left: 0px;
    margin-bottom: 8px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text::after {
    width: 11px;
    height: 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom {
    padding-top: 15px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w {
    font-size: 28px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w .paket-pop-up__new-price-val {
    font-size: 17px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__price-razdel {
    font-size: 16px;
    margin: 0 10px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__old-price {
    font-size: 14.5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__stoim {
    font-size: 14.5px;
    margin-bottom: 13px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__logo {
    width: 110px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list {
    margin: 0 -8px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 8px;
  }
  .servis-carts__w .servis-carts .servis-carts__item {
    border-radius: 13px;
    padding: 30px 20px 20px 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top {
    margin-bottom: 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__title {
    font-size: 23px;
    margin-bottom: 15px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__text {
    font-size: 14px;
    line-height: 155%;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__bottom-title {
    font-size: 13px;
    margin-bottom: 5px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__price {
    font-size: 25px;
    margin-bottom: 13px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button {
    width: 100%;
    height: 40px;
    border-radius: 5px;
    font-size: 15px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content {
    width: 100%;
    border-radius: 10px;
    padding: 45px 20px 20px 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit {
    top: 10px;
    right: 10px;
    width: 22px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar {
    width: 3px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar-thumb {
    border-radius: 5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__title {
    font-size: 22px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__text {
    font-size: 14.5px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__mini-title {
    font-size: 18px;
    margin-bottom: 13px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text {
    font-size: 14.5px;
    padding-left: 0px;
    margin-bottom: 8px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text::after {
    width: 11px;
    height: 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom {
    padding-top: 15px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    padding-bottom: 10px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w {
    font-size: 28px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w .paket-pop-up__new-price-val {
    font-size: 17px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__price-razdel {
    display: none;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__old-price {
    font-size: 14.5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__stoim {
    font-size: 14.5px;
    margin-bottom: 13px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__logo {
    width: 90px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list {
    margin: 0 -8px;
  }
  .servis-carts__w .servis-carts.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 8px;
  }
  .servis-carts__w .servis-carts .servis-carts__item {
    border-radius: 13px;
    padding: 30px 20px 20px 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top {
    margin-bottom: 20px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__title {
    font-size: 21px;
    margin-bottom: 15px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__top .servis-carts__text {
    font-size: 14px;
    line-height: 155%;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__bottom-title {
    font-size: 13px;
    margin-bottom: 5px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__price {
    font-size: 25px;
    margin-bottom: 13px;
  }
  .servis-carts__w .servis-carts .servis-carts__item .servis-carts__bottom .servis-carts__button {
    width: 100%;
    height: 40px;
    border-radius: 5px;
    font-size: 15px;
  }
}
@media screen and (max-width: 360px) {
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content {
    width: 100%;
    border-radius: 10px;
    padding: 45px 15px 15px 15px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__exit {
    top: 10px;
    right: 10px;
    width: 22px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar {
    width: 3px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block::-webkit-scrollbar-thumb {
    border-radius: 5px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__title {
    font-size: 21px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__text {
    font-size: 14px;
    margin-bottom: 11px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__mini-title {
    font-size: 18px;
    margin-bottom: 13px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text {
    font-size: 14px;
    padding-left: 0px;
    margin-bottom: 8px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__text-block .paket-pop-up__list .paket-pop-up__list-text::after {
    width: 11px;
    height: 20px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom {
    padding-top: 15px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    padding-bottom: 10px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w {
    font-size: 26px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__new-price-w .paket-pop-up__new-price-val {
    font-size: 16px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__price-razdel {
    display: none;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__price-w .paket-pop-up__old-price {
    font-size: 14px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__price-and-button .paket-pop-up__stoim {
    font-size: 14px;
    margin-bottom: 13px;
  }
  .paket-pop-up__w .paket-pop-up .paket-pop-up__content .paket-pop-up__bottom .paket-pop-up__logo {
    width: 80px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.plus-minus__w {
  width: 100%;
  font-family: "Inter-local";
}
.plus-minus__w .plus-minus {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.plus-minus__w .plus-minus .plus-minus__colon {
  width: 49%;
  background-color: #FDFBFA;
}
.plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 12px 5px 45px;
}
.plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
}
.plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__img {
  width: 77px;
  height: 77px;
  flex-shrink: 0;
  margin-left: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__img img {
  width: 100%;
}
.plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w {
  width: 100%;
  padding: 0 55px 50px 45px;
}
.plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item {
  width: 100%;
  position: relative;
  color: #333333;
  font-size: 16px;
  line-height: 155%;
  font-weight: 400;
  margin-bottom: 17px;
  padding-left: 30px;
}
.plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item:last-child {
  margin-bottom: 0;
}
.plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background-color: #6FBC60;
  border-radius: 50%;
}
.plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w.protiv_mod .plus-minus__item::after {
  background-color: #F7BD63;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon {
    width: 49%;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top {
    padding: 15px 12px 5px 40px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__title {
    font-size: 32px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__img {
    width: 70px;
    height: 70px;
    margin-left: 40px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w {
    padding: 0 45px 45px 40px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item {
    font-size: 15px;
    line-height: 155%;
    margin-bottom: 15px;
    padding-left: 25px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item::after {
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon {
    width: 49%;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top {
    padding: 12px 10px 10px 30px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__title {
    font-size: 29px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__img {
    width: 60px;
    height: 60px;
    margin-left: 40px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w {
    padding: 0 30px 40px 30px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item {
    font-size: 14.5px;
    line-height: 155%;
    margin-bottom: 13px;
    padding-left: 21px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item::after {
    width: 14px;
    height: 14px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon {
    width: 49%;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top {
    padding: 12px 10px 10px 30px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__title {
    font-size: 26px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__img {
    width: 50px;
    height: 50px;
    margin-left: 40px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w {
    padding: 0 30px 40px 30px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item {
    font-size: 14.5px;
    line-height: 150%;
    margin-bottom: 13px;
    padding-left: 21px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item::after {
    width: 14px;
    height: 14px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon {
    width: 49%;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top {
    padding: 12px 12px 10px 20px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__title {
    font-size: 23px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__img {
    width: 45px;
    height: 45px;
    margin-left: 40px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w {
    padding: 0 20px 30px 20px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item {
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 13px;
    padding-left: 20px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item::after {
    width: 13px;
    height: 13px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .plus-minus__w .plus-minus {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .plus-minus__w .plus-minus .plus-minus__colon {
    width: 100%;
    margin-bottom: 30px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top {
    padding: 12px 12px 10px 20px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__title {
    font-size: 21px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__img {
    width: 35px;
    height: 35px;
    margin-left: 40px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w {
    padding: 0 20px 30px 20px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item {
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 13px;
    padding-left: 20px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item::after {
    width: 13px;
    height: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}
@media screen and (max-width: 360px) {
  .plus-minus__w .plus-minus {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .plus-minus__w .plus-minus .plus-minus__colon {
    width: 100%;
    margin-bottom: 30px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top {
    padding: 12px 12px 10px 20px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__title {
    font-size: 19px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__top .plus-minus__img {
    width: 30px;
    height: 30px;
    margin-left: 20px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w {
    padding: 0 20px 30px 20px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item {
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 13px;
    padding-left: 20px;
  }
  .plus-minus__w .plus-minus .plus-minus__colon .plus-minus__list-w .plus-minus__item::after {
    width: 13px;
    height: 13px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.tags__w {
  width: 100%;
  font-family: "Inter-local";
}
.tags__w .tags {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.tags__w .tags .tags__item {
  display: inline-block;
  font-size: 21px;
  line-height: 125%;
  color: #982A39;
  font-weight: 400;
  margin-right: 10px;
  margin-bottom: 5px;
  transition: all 0.3s;
}
.tags__w .tags .tags__item.tag_active {
  color: #2F3B43;
}
.tags__w .tags .tags__item:hover {
  color: #AE9376;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .tags__w .tags .tags__item {
    font-size: 20px;
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .tags__w .tags .tags__item {
    font-size: 19px;
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .tags__w .tags .tags__item {
    font-size: 18px;
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .tags__w .tags .tags__item {
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .tags__w .tags .tags__item {
    font-size: 15px;
    margin-right: 15px;
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .tags__w .tags .tags__item {
    font-size: 15px;
    margin-right: 15px;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.blog-carts__w {
  width: 100%;
  font-family: "Inter-local";
}
.blog-carts__w .blog-carts {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(3, 1fr);
  column-gap: 10px;
  row-gap: 10px;
  margin-bottom: 10px;
}
.blog-carts__w .blog-carts .box-1 {
  grid-column: 1/3;
  grid-row: 1/3;
}
.blog-carts__w .blog-carts .box-2 {
  grid-column: 3/6;
  grid-row: 1;
}
.blog-carts__w .blog-carts .box-3 {
  grid-column: 3/6;
  grid-row: 2;
}
.blog-carts__w .blog-carts .box-4 {
  grid-column: 6/8;
  grid-row: 1;
}
.blog-carts__w .blog-carts .box-5 {
  grid-column: 1/4;
  grid-row: 3;
}
.blog-carts__w .blog-carts .box-6 {
  grid-column: 4/6;
  grid-row: 2;
}
.blog-carts__w .blog-carts .box-6 {
  grid-column: 4/6;
  grid-row: 3;
}
.blog-carts__w .blog-carts .box-7 {
  grid-column: 6/8;
  grid-row: 2/4;
}
.blog-carts__w .blog-carts .blog-carts__item-w {
  width: auto;
}
.blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  flex-direction: column;
  border-radius: 15px;
  padding: 17px;
  padding-bottom: 15px;
  padding-top: 20px;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__bgr-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__bgr-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: linear-gradient(0deg, #E9D4C5 35.38%, rgba(131, 119, 111, 0.1) 99.99%);
}
.blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__title {
  width: 100%;
  color: #546272;
  line-height: 120%;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 10px;
}
.blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__text {
  width: 100%;
  color: #475369;
  font-size: 14px;
  line-height: 145%;
  font-weight: 300;
  margin-bottom: 55px;
}
.blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__link {
  width: auto;
  display: inline-block;
  color: #475369;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2px;
  transition: all 0.3s;
}
.blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__link:hover {
  color: #982A39;
}
.blog-carts__w .blog-carts .blog-carts__item-w.big-cart {
  min-height: 580px;
}
.blog-carts__w .blog-carts .blog-carts__item-w.big-cart .blog-carts__item {
  padding-top: 50px;
}
.blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item {
  padding-left: 35px;
  padding-right: 35px;
}
.blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item .blog-carts__text {
  margin-bottom: 10px;
}
.blog-carts__w .blog-carts .blog-carts__item-w.mini-cart .blog-carts__item {
  background-color: #E9D4C5;
}
.blog-carts__w .blog-carts .blog-carts__item-w.mini-cart .blog-carts__item .blog-carts__text {
  margin-bottom: 10px;
}
.blog-carts__w .blog-carts .blog-carts__item-w.mini-cart .blog-carts__item .blog-carts__bgr-img {
  display: none;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .blog-carts__w .blog-carts {
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 10px;
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .box-1 {
    grid-column: 1/3;
    grid-row: 1/3;
  }
  .blog-carts__w .blog-carts .box-2 {
    grid-column: 3/6;
    grid-row: 1;
  }
  .blog-carts__w .blog-carts .box-3 {
    grid-column: 3/6;
    grid-row: 2;
  }
  .blog-carts__w .blog-carts .box-4 {
    grid-column: 6/8;
    grid-row: 1;
  }
  .blog-carts__w .blog-carts .box-5 {
    grid-column: 1/4;
    grid-row: 3;
  }
  .blog-carts__w .blog-carts .box-6 {
    grid-column: 4/6;
    grid-row: 2;
  }
  .blog-carts__w .blog-carts .box-6 {
    grid-column: 4/6;
    grid-row: 3;
  }
  .blog-carts__w .blog-carts .box-7 {
    grid-column: 6/8;
    grid-row: 2/4;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item {
    border-radius: 12px;
    padding: 15px;
    padding-bottom: 15px;
    padding-top: 20px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__title {
    font-size: 17px;
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__text {
    font-size: 13.5px;
    line-height: 140%;
    margin-bottom: 40px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__link {
    font-size: 13.5px;
    letter-spacing: 1.6px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.big-cart {
    min-height: 515px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.big-cart .blog-carts__item {
    padding-top: 40px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item {
    padding-left: 25px;
    padding-right: 25px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item .blog-carts__text {
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.mini-cart .blog-carts__item .blog-carts__text {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .blog-carts__w .blog-carts {
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 10px;
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .box-1 {
    grid-column: 1/3;
    grid-row: 1/3;
  }
  .blog-carts__w .blog-carts .box-2 {
    grid-column: 3/6;
    grid-row: 1;
  }
  .blog-carts__w .blog-carts .box-3 {
    grid-column: 3/6;
    grid-row: 2;
  }
  .blog-carts__w .blog-carts .box-4 {
    grid-column: 6/8;
    grid-row: 1;
  }
  .blog-carts__w .blog-carts .box-5 {
    grid-column: 1/4;
    grid-row: 3;
  }
  .blog-carts__w .blog-carts .box-6 {
    grid-column: 4/6;
    grid-row: 2;
  }
  .blog-carts__w .blog-carts .box-6 {
    grid-column: 4/6;
    grid-row: 3;
  }
  .blog-carts__w .blog-carts .box-7 {
    grid-column: 6/8;
    grid-row: 2/4;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item {
    border-radius: 10px;
    padding: 12px;
    padding-bottom: 15px;
    padding-top: 20px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__title {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__text {
    font-size: 13px;
    line-height: 120%;
    margin-bottom: 30px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__link {
    font-size: 13px;
    letter-spacing: 1.5px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.big-cart {
    min-height: 435px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.big-cart .blog-carts__item {
    padding-top: 30px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item .blog-carts__text {
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.mini-cart .blog-carts__item .blog-carts__text {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .blog-carts__w .blog-carts {
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(3, 1fr);
    column-gap: 7px;
    row-gap: 7px;
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .box-1 {
    grid-column: 1/3;
    grid-row: 1/3;
  }
  .blog-carts__w .blog-carts .box-2 {
    grid-column: 3/6;
    grid-row: 1;
  }
  .blog-carts__w .blog-carts .box-3 {
    grid-column: 3/6;
    grid-row: 2;
  }
  .blog-carts__w .blog-carts .box-4 {
    grid-column: 6/8;
    grid-row: 1;
  }
  .blog-carts__w .blog-carts .box-5 {
    grid-column: 1/4;
    grid-row: 3;
  }
  .blog-carts__w .blog-carts .box-6 {
    grid-column: 4/6;
    grid-row: 2;
  }
  .blog-carts__w .blog-carts .box-6 {
    grid-column: 4/6;
    grid-row: 3;
  }
  .blog-carts__w .blog-carts .box-7 {
    grid-column: 6/8;
    grid-row: 2/4;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item {
    border-radius: 10px;
    padding: 12px;
    padding-bottom: 15px;
    padding-top: 20px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__title {
    font-size: 15px;
    margin-bottom: 8px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__text {
    font-size: 13px;
    line-height: 120%;
    margin-bottom: 25px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__link {
    font-size: 13px;
    letter-spacing: 1px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.big-cart {
    min-height: 400px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.big-cart .blog-carts__item {
    padding-top: 30px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item .blog-carts__text {
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.mini-cart .blog-carts__item .blog-carts__text {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .blog-carts__w .blog-carts {
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(5, 1fr);
    column-gap: 7px;
    row-gap: 7px;
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .box-1 {
    grid-column: 1/4;
    grid-row: 1/3;
  }
  .blog-carts__w .blog-carts .box-2 {
    grid-column: 4/8;
    grid-row: 1;
  }
  .blog-carts__w .blog-carts .box-3 {
    grid-column: 4/8;
    grid-row: 2;
  }
  .blog-carts__w .blog-carts .box-4 {
    grid-column: 1/5;
    grid-row: 3;
  }
  .blog-carts__w .blog-carts .box-5 {
    grid-column: 1/8;
    grid-row: 5;
  }
  .blog-carts__w .blog-carts .box-6 {
    grid-column: 1/5;
    grid-row: 4;
  }
  .blog-carts__w .blog-carts .box-7 {
    grid-column: 5/8;
    grid-row: 3/5;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item {
    border-radius: 10px;
    padding: 12px;
    padding-bottom: 15px;
    padding-top: 20px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__title {
    font-size: 15px;
    margin-bottom: 8px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__text {
    font-size: 13px;
    line-height: 120%;
    margin-bottom: 25px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__link {
    font-size: 13px;
    letter-spacing: 1px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.big-cart {
    min-height: 400px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.big-cart .blog-carts__item {
    padding-top: 30px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item .blog-carts__text {
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.mini-cart .blog-carts__item .blog-carts__text {
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.mini-cart .blog-carts__item .blog-carts__bgr-img {
    display: block;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .blog-carts__w .blog-carts {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    column-gap: normal;
    row-gap: normal;
    margin-bottom: 0px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w {
    width: 100%;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item {
    min-height: 300px;
    margin-bottom: 20px;
    border-radius: 10px;
    padding: 15px;
    padding-bottom: 15px;
    padding-top: 50px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__title {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__text {
    font-size: 14px;
    line-height: 120%;
    margin-bottom: 25px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w .blog-carts__item .blog-carts__link {
    font-size: 14px;
    letter-spacing: 1px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.big-cart {
    min-height: auto;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.big-cart .blog-carts__item {
    padding-top: 50px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.long-cart .blog-carts__item .blog-carts__text {
    margin-bottom: 10px;
  }
  .blog-carts__w .blog-carts .blog-carts__item-w.mini-cart .blog-carts__item .blog-carts__text {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.blog-baner__w {
  width: 100%;
  font-family: "Inter-local";
  overflow: hidden;
}
.blog-baner__w .blog-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
}
.blog-baner__w .blog-baner::after {
  content: "";
  position: absolute;
  top: 0;
  left: -99%;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #F3F3F3;
}
.blog-baner__w .blog-baner .blog-baner__left {
  width: 100%;
  background-color: #F3F3F3;
  padding: 105px 45px 45px 0;
}
.blog-baner__w .blog-baner .blog-baner__left .blog-baner__title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 25px;
}
.blog-baner__w .blog-baner .blog-baner__left .blog-baner__texts-w {
  width: 100%;
}
.blog-baner__w .blog-baner .blog-baner__left .blog-baner__texts-w .blog-baner__text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 156%;
}
.blog-baner__w .blog-baner .blog-baner__right {
  width: 280px;
  flex-shrink: 0;
  margin-left: 35px;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: flex-start;
  border: 1px solid #BFC4C7;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top {
  width: 100%;
  height: 400px;
  background-color: #F0F0F0;
  position: relative;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  padding: 7px;
  z-index: 0;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info ::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: -1;
  border-right: 125px solid transparent;
  border-top: 85px solid #982A39;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-title {
  color: #fff;
  font-size: 10px;
  font-weight: 400;
  line-height: 110%;
  margin-bottom: 4px;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text {
  color: #FFFFFF;
  font-size: 8px;
  font-weight: 400;
  line-height: 120%;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text span {
  font-size: 13.5px;
  font-weight: 700;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__img {
  width: 100%;
  height: 100%;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 120px;
  background: linear-gradient(178.26deg, rgba(239, 239, 239, 0) 16.77%, #EFEFEF 98.53%);
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name .doctors__name-text {
  width: 100%;
  text-align: center;
  color: #2F3B43;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  padding: 0 10px;
  padding-bottom: 5px;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  padding-bottom: 10px;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 14px 8px 22px 8px;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__info-list {
  width: 100%;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
  width: 100%;
  color: #B8B8B8;
  font-size: 10px;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 2px;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item:last-child {
  margin-bottom: 0;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w {
  width: auto;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  margin-left: 15px;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w img {
  width: 10px;
  flex-shrink: 0;
  margin-right: 5px;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
  color: #B7C088;
  font-size: 13px;
  font-weight: 600;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
  color: #A5A5A5;
  font-size: 13px;
  font-weight: 600;
  margin-left: 4px;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__button {
  width: calc(100% - 32px);
  height: 50px;
  flex-shrink: 0;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 15.5px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__button:hover::after {
  left: 60%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .blog-baner__w .blog-baner .blog-baner__left {
    padding: 85px 35px 35px 0;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__title {
    font-size: 32px;
    margin-bottom: 21px;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__texts-w .blog-baner__text {
    font-size: 15px;
    line-height: 155%;
  }
  .blog-baner__w .blog-baner .blog-baner__right {
    width: 280px;
    flex-shrink: 0;
    margin-left: 35px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top {
    height: 380px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info {
    padding: 7px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info ::after {
    border-right: 125px solid transparent;
    border-top: 85px solid #982A39;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 10px;
    margin-bottom: 4px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 13.5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name {
    height: 100px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name .doctors__name-text {
    font-size: 16.5px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom {
    padding-bottom: 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info {
    padding: 12px 8px 20px 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 10px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 15px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 8px;
    margin-right: 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 12px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 12px;
    margin-left: 3px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__button {
    width: calc(100% - 25px);
    height: 45px;
    border-radius: 7px;
    font-size: 15px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .blog-baner__w .blog-baner .blog-baner__left {
    padding: 65px 30px 30px 0;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__title {
    font-size: 30px;
    margin-bottom: 19px;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__texts-w .blog-baner__text {
    font-size: 14.5px;
    line-height: 155%;
  }
  .blog-baner__w .blog-baner .blog-baner__right {
    width: 250px;
    flex-shrink: 0;
    margin-left: 25px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top {
    height: 380px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name {
    height: 100px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name .doctors__name-text {
    font-size: 16px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom {
    padding-bottom: 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info {
    padding: 12px 8px 20px 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 10px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 15px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 8px;
    margin-right: 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 12px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 12px;
    margin-left: 3px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__button {
    width: calc(100% - 25px);
    height: 40px;
    border-radius: 5px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .blog-baner__w .blog-baner .blog-baner__left {
    padding: 50px 20px 25px 0;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__title {
    font-size: 27px;
    margin-bottom: 15px;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__texts-w .blog-baner__text {
    font-size: 14px;
    line-height: 155%;
  }
  .blog-baner__w .blog-baner .blog-baner__right {
    width: 243px;
    flex-shrink: 0;
    margin-left: 20px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top {
    height: 360px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name {
    height: 90px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name .doctors__name-text {
    font-size: 15px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom {
    padding-bottom: 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .blog-baner__w .blog-baner .blog-baner__left {
    padding: 35px 20px 25px 0;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__title {
    font-size: 25px;
    margin-bottom: 14px;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__texts-w .blog-baner__text {
    font-size: 14px;
    line-height: 155%;
  }
  .blog-baner__w .blog-baner .blog-baner__right {
    width: 243px;
    flex-shrink: 0;
    margin-left: 20px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top {
    height: 360px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name {
    height: 90px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name .doctors__name-text {
    font-size: 15px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom {
    padding-bottom: 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .blog-baner__w {
    background-color: #F3F3F3;
  }
  .blog-baner__w .blog-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    padding-bottom: 40px;
  }
  .blog-baner__w .blog-baner::after {
    display: none;
  }
  .blog-baner__w .blog-baner .blog-baner__left {
    padding: 35px 0px 0px 0px;
    margin-bottom: 40px;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__title {
    font-size: 23px;
    margin-bottom: 20px;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__texts-w .blog-baner__text {
    font-size: 14px;
    line-height: 155%;
  }
  .blog-baner__w .blog-baner .blog-baner__right {
    width: 100%;
    flex-shrink: 0;
    margin-left: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors {
    width: 360px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top {
    height: 360px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name {
    height: 90px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name .doctors__name-text {
    font-size: 15px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom {
    padding-bottom: 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .blog-baner__w {
    background-color: #F3F3F3;
  }
  .blog-baner__w .blog-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    padding-bottom: 40px;
  }
  .blog-baner__w .blog-baner::after {
    display: none;
  }
  .blog-baner__w .blog-baner .blog-baner__left {
    padding: 35px 0px 0px 0px;
    margin-bottom: 40px;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__title {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__texts-w .blog-baner__text {
    font-size: 14px;
    line-height: 155%;
  }
  .blog-baner__w .blog-baner .blog-baner__right {
    width: 100%;
    flex-shrink: 0;
    margin-left: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors {
    width: 90%;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top {
    height: 400px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name {
    height: 90px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name .doctors__name-text {
    font-size: 18px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom {
    padding-bottom: 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 12px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .blog-baner__w {
    background-color: #F3F3F3;
  }
  .blog-baner__w .blog-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    padding-bottom: 40px;
  }
  .blog-baner__w .blog-baner::after {
    display: none;
  }
  .blog-baner__w .blog-baner .blog-baner__left {
    padding: 35px 0px 0px 0px;
    margin-bottom: 40px;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__title {
    font-size: 21px;
    margin-bottom: 20px;
  }
  .blog-baner__w .blog-baner .blog-baner__left .blog-baner__texts-w .blog-baner__text {
    font-size: 14px;
    line-height: 155%;
  }
  .blog-baner__w .blog-baner .blog-baner__right {
    width: 100%;
    flex-shrink: 0;
    margin-left: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors {
    width: 100%;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top {
    height: 390px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name {
    height: 90px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__top .doctors__name .doctors__name-text {
    font-size: 17px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom {
    padding-bottom: 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 12px;
    margin-bottom: 2px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .blog-baner__w .blog-baner .blog-baner__right .blog-baner__doctors .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.blog-gallary__w {
  width: 100%;
  font-family: "Inter-local";
}
.blog-gallary__w .blog-gallary {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 26px;
}
.blog-gallary__w .blog-gallary .blog-gallary__main-slider-w {
  width: 48%;
  min-height: 470px;
  overflow: hidden;
  position: relative;
}
.blog-gallary__w .blog-gallary .blog-gallary__main-slider-w .blog-gallary__main-slider {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.blog-gallary__w .blog-gallary .blog-gallary__main-slider-w .blog-gallary__main-slider.slick-slider .slick-list {
  height: 100%;
}
.blog-gallary__w .blog-gallary .blog-gallary__main-slider-w .blog-gallary__main-slider.slick-slider .slick-list .slick-track {
  height: 100%;
  display: flex;
}
.blog-gallary__w .blog-gallary .blog-gallary__main-slider-w .blog-gallary__main-slider.slick-slider .slick-list .slick-track .slick-slide {
  height: 100%;
}
.blog-gallary__w .blog-gallary .blog-gallary__main-slider-w .blog-gallary__main-slider .blog-gallary__main-slider-item {
  width: 100%;
  height: 100%;
}
.blog-gallary__w .blog-gallary .blog-gallary__main-slider-w .blog-gallary__main-slider .blog-gallary__main-slider-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blog-gallary__w .blog-gallary .blog-gallary__text-block {
  width: 48%;
}
.blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 25px;
}
.blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__texts-w {
  width: 100%;
}
.blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__texts-w .blog-gallary__text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
}
.blog-gallary__w .blog-gallary__bottom {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary {
  width: 72%;
}
.blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list {
  margin: 0 -6px;
}
.blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list .slick-track {
  display: flex;
}
.blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 6px;
}
.blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary .blog-gallary__mini-gallary-item {
  height: 240px;
  border-radius: 6px;
  overflow: hidden;
}
.blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary .blog-gallary__mini-gallary-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .blog-gallary__w .blog-gallary {
    margin-bottom: 25px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__main-slider-w {
    width: 48%;
    min-height: 415px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block {
    width: 48%;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__title {
    font-size: 32px;
    margin-bottom: 22px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__texts-w .blog-gallary__text {
    font-size: 15px;
    line-height: 155%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary {
    width: 72%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list {
    margin: 0 -6px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 6px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary .blog-gallary__mini-gallary-item {
    height: 210px;
    border-radius: 6px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .blog-gallary__w .blog-gallary {
    margin-bottom: 22px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__main-slider-w {
    width: 48.5%;
    min-height: 340px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block {
    width: 48.5%;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__title {
    font-size: 30px;
    margin-bottom: 19px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__texts-w .blog-gallary__text {
    font-size: 14.5px;
    line-height: 155%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary {
    width: 85%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list {
    margin: 0 -6px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 6px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary .blog-gallary__mini-gallary-item {
    height: 190px;
    border-radius: 6px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .blog-gallary__w .blog-gallary {
    margin-bottom: 22px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__main-slider-w {
    width: 48.5%;
    min-height: 340px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block {
    width: 48.5%;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__title {
    font-size: 27px;
    margin-bottom: 15px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__texts-w .blog-gallary__text {
    font-size: 14px;
    line-height: 150%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary {
    width: 85%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary .blog-gallary__mini-gallary-item {
    height: 150px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .blog-gallary__w .blog-gallary {
    margin-bottom: 22px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__main-slider-w {
    width: 48.5%;
    min-height: 300px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block {
    width: 48.5%;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__title {
    font-size: 25px;
    margin-bottom: 14px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__texts-w .blog-gallary__text {
    font-size: 14px;
    line-height: 150%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary {
    width: 85%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary .blog-gallary__mini-gallary-item {
    height: 130px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .blog-gallary__w {
    overflow: hidden;
  }
  .blog-gallary__w .blog-gallary {
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__main-slider-w {
    width: 100%;
    height: 380px;
    min-height: auto;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block {
    width: 100%;
    margin-bottom: 25px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__title {
    font-size: 23px;
    margin-bottom: 20px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__texts-w .blog-gallary__text {
    font-size: 14px;
    line-height: 150%;
  }
  .blog-gallary__w .blog-gallary__bottom {
    overflow: visible;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary {
    width: 100%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list {
    margin: 0 -4px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 4px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary .blog-gallary__mini-gallary-item {
    height: 110px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .blog-gallary__w {
    overflow: hidden;
  }
  .blog-gallary__w .blog-gallary {
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__main-slider-w {
    width: 100%;
    height: 350px;
    min-height: auto;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block {
    width: 100%;
    margin-bottom: 25px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__title {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__texts-w .blog-gallary__text {
    font-size: 14px;
    line-height: 150%;
  }
  .blog-gallary__w .blog-gallary__bottom {
    overflow: visible;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary {
    width: 100%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list {
    margin: 0 -3px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 3px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary .blog-gallary__mini-gallary-item {
    height: 95px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .blog-gallary__w {
    overflow: hidden;
  }
  .blog-gallary__w .blog-gallary {
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__main-slider-w {
    width: 100%;
    height: 320px;
    min-height: auto;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block {
    width: 100%;
    margin-bottom: 25px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__title {
    font-size: 21px;
    margin-bottom: 20px;
  }
  .blog-gallary__w .blog-gallary .blog-gallary__text-block .blog-gallary__texts-w .blog-gallary__text {
    font-size: 14px;
    line-height: 150%;
  }
  .blog-gallary__w .blog-gallary__bottom {
    overflow: visible;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary {
    width: 100%;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list {
    margin: 0 -3px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 3px;
  }
  .blog-gallary__w .blog-gallary__bottom .blog-gallary__mini-gallary .blog-gallary__mini-gallary-item {
    height: 95px;
    border-radius: 4px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.text-video__w {
  width: 100%;
  background-color: #F3F3F3;
  padding: 45px 0;
  font-family: "Inter-local";
}
.text-video__w .text-video {
  width: 100%;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.text-video__w .text-video .text-video__left {
  width: 100%;
  padding: 100px 30px 70px 70px;
}
.text-video__w .text-video .text-video__left .text-video__title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 20px;
}
.text-video__w .text-video .text-video__left .text-video__texts-w {
  width: 100%;
  margin-bottom: 20px;
}
.text-video__w .text-video .text-video__left .text-video__texts-w .text-video__text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 20px;
}
.text-video__w .text-video .text-video__left .text-video__texts-w .text-video__text:last-child {
  margin-bottom: 0;
}
.text-video__w .text-video .text-video__left .text-video__button {
  width: 460px;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  transition: all 0.2s;
  font-size: 22px;
  font-weight: 400;
}
.text-video__w .text-video .text-video__left .text-video__button:hover {
  color: #982A39;
  background-color: transparent;
  border: 1px solid #982A39;
}
.text-video__w .text-video .text-video__right {
  width: 49%;
  flex-shrink: 0;
  position: relative;
  z-index: 0;
  min-height: 575px;
}
.text-video__w .text-video .text-video__right .text-video__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70px;
  background-color: transparent;
  transition: all 0.2s;
  z-index: 10;
}
.text-video__w .text-video .text-video__right .text-video__play img {
  width: 100%;
}
.text-video__w .text-video .text-video__right .text-video__play:hover {
  transform: translate(-50%, -50%) scale(1.1);
}
.text-video__w .text-video .text-video__right .text-video__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.text-video__w .text-video .text-video__right .text-video__video img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .text-video__w {
    padding: 45px 0;
  }
  .text-video__w .text-video .text-video__left {
    padding: 80px 25px 55px 55px;
  }
  .text-video__w .text-video .text-video__left .text-video__title {
    font-size: 32px;
    margin-bottom: 18px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w {
    margin-bottom: 18px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w .text-video__text {
    font-size: 15px;
    line-height: 155%;
    margin-bottom: 18px;
  }
  .text-video__w .text-video .text-video__left .text-video__button {
    width: 420px;
    height: 55px;
    font-size: 20px;
  }
  .text-video__w .text-video .text-video__right {
    width: 49%;
    min-height: 510px;
  }
  .text-video__w .text-video .text-video__right .text-video__play {
    width: 70px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .text-video__w {
    padding: 35px 0;
  }
  .text-video__w .text-video .text-video__left {
    padding: 60px 20px 40px 35px;
  }
  .text-video__w .text-video .text-video__left .text-video__title {
    font-size: 30px;
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w {
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w .text-video__text {
    font-size: 14.5px;
    line-height: 155%;
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__button {
    width: 380px;
    height: 47px;
    font-size: 18px;
  }
  .text-video__w .text-video .text-video__right {
    width: 49%;
    min-height: 430px;
  }
  .text-video__w .text-video .text-video__right .text-video__play {
    width: 60px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .text-video__w {
    padding: 30px 0;
  }
  .text-video__w .text-video .text-video__left {
    padding: 50px 20px 25px 25px;
  }
  .text-video__w .text-video .text-video__left .text-video__title {
    font-size: 27px;
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w {
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w .text-video__text {
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 13px;
  }
  .text-video__w .text-video .text-video__left .text-video__button {
    width: 330px;
    height: 44px;
    font-size: 17px;
  }
  .text-video__w .text-video .text-video__right {
    width: 44%;
    min-height: 390px;
  }
  .text-video__w .text-video .text-video__right .text-video__play {
    width: 60px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .text-video__w {
    padding: 30px 0;
  }
  .text-video__w .text-video .text-video__left {
    padding: 35px 20px 25px 25px;
  }
  .text-video__w .text-video .text-video__left .text-video__title {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w {
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w .text-video__text {
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 13px;
  }
  .text-video__w .text-video .text-video__left .text-video__button {
    width: 330px;
    height: 44px;
    font-size: 17px;
  }
  .text-video__w .text-video .text-video__right {
    width: 44%;
    min-height: 390px;
  }
  .text-video__w .text-video .text-video__right .text-video__play {
    width: 60px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .text-video__w {
    padding: 30px 0;
  }
  .text-video__w .text-video {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .text-video__w .text-video .text-video__left {
    padding: 35px 20px 25px 25px;
  }
  .text-video__w .text-video .text-video__left .text-video__title {
    font-size: 23px;
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w {
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w .text-video__text {
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 13px;
  }
  .text-video__w .text-video .text-video__left .text-video__button {
    width: 330px;
    height: 44px;
    font-size: 17px;
  }
  .text-video__w .text-video .text-video__right {
    width: 100%;
    height: 400px;
    min-height: auto;
  }
  .text-video__w .text-video .text-video__right .text-video__play {
    width: 60px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .text-video__w {
    padding: 30px 0;
  }
  .text-video__w .text-video {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .text-video__w .text-video .text-video__left {
    padding: 30px 20px 20px 20px;
  }
  .text-video__w .text-video .text-video__left .text-video__title {
    font-size: 22px;
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w {
    margin-bottom: 20px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w .text-video__text {
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 13px;
  }
  .text-video__w .text-video .text-video__left .text-video__button {
    width: 100%;
    height: 44px;
    font-size: 16px;
  }
  .text-video__w .text-video .text-video__right {
    width: 100%;
    height: 370px;
    min-height: auto;
  }
  .text-video__w .text-video .text-video__right .text-video__play {
    width: 60px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .text-video__w {
    padding: 30px 0;
  }
  .text-video__w .text-video {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .text-video__w .text-video .text-video__left {
    padding: 30px 15px 15px 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__title {
    font-size: 21px;
    margin-bottom: 15px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w {
    margin-bottom: 20px;
  }
  .text-video__w .text-video .text-video__left .text-video__texts-w .text-video__text {
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 13px;
  }
  .text-video__w .text-video .text-video__left .text-video__button {
    width: 100%;
    height: 42px;
    font-size: 16px;
  }
  .text-video__w .text-video .text-video__right {
    width: 100%;
    height: 340px;
    min-height: auto;
  }
  .text-video__w .text-video .text-video__right .text-video__play {
    width: 50px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.yslugi-carts__w_slider {
  width: 100%;
  font-family: "Inter-local";
}
.yslugi-carts__w_slider .yslugi-carts_slider {
  width: 100%;
  overflow: hidden;
}
.yslugi-carts__w_slider .yslugi-carts_slider.slick-slider .slick-list {
  margin: 0 -6px;
}
.yslugi-carts__w_slider .yslugi-carts_slider.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}
.yslugi-carts__w_slider .yslugi-carts_slider.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 6px;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item {
  background-color: #FAF9F5;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top {
  width: 100%;
  margin-bottom: 45px;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
  width: 100%;
  height: 265px;
  padding: 5px 5px 0 5px;
  margin-bottom: 10px;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
  width: 100%;
  color: #982A39;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 10px;
  padding: 0 17px;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
  width: 100%;
  color: #2F3B43;
  font-weight: 300;
  font-size: 16px;
  line-height: 140%;
  padding: 0 17px;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom {
  width: 100%;
  padding: 0 17px 26px 17px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
  width: 250px;
  padding: 16.5px 10px;
  background-color: #FFFFFF;
  text-align: center;
  color: #2F3B43;
  font-size: 16px;
  line-height: 120%;
  font-weight: 400;
  flex-shrink: 0;
  margin-right: 50px;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
  font-weight: 700;
  font-size: 24px;
  margin: 0 5px;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
  width: auto;
  color: #982A39;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  -webkit-text-decoration: underline transparent;
          text-decoration: underline transparent;
  text-underline-offset: 4px;
  transition: all 0.3s;
}
.yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link:hover {
  -webkit-text-decoration: underline #982A39;
          text-decoration: underline #982A39;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 45px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 230px;
    padding: 5px 5px 0 5px;
    margin-bottom: 10px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 18px;
    margin-bottom: 9px;
    padding: 0 17px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 15px;
    padding: 0 17px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 17px 22px 17px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 230px;
    padding: 16.5px 10px;
    font-size: 15px;
    margin-right: 40px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 22px;
    margin: 0 4px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    font-size: 16.5px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 30px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 195px;
    padding: 5px 5px 0 5px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16.5px;
    margin-bottom: 9px;
    padding: 0 15px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14.5px;
    padding: 0 15px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 15px 20px 15px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 200px;
    padding: 13px 7px;
    font-size: 14px;
    margin-right: 30px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 19px;
    margin: 0 4px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    font-size: 15.5px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 25px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 170px;
    padding: 2px 2px 0 2px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16px;
    margin-bottom: 9px;
    padding: 0 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14px;
    padding: 0 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 12px 17px 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 185px;
    padding: 11px 7px;
    font-size: 13px;
    margin-right: 20px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 17px;
    margin: 0 3px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    font-size: 15px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 25px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 170px;
    padding: 2px 2px 0 2px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16px;
    margin-bottom: 9px;
    padding: 0 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14px;
    padding: 0 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 12px 17px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 100%;
    padding: 11px 7px;
    font-size: 13px;
    margin-right: 0px;
    margin-bottom: 15px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 17px;
    margin: 0 3px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    align-self: flex-end;
    font-size: 15px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 25px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 180px;
    padding: 2px 2px 0 2px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16px;
    margin-bottom: 9px;
    padding: 0 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14px;
    padding: 0 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 12px 15px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 100%;
    padding: 11px 7px;
    font-size: 13px;
    margin-right: 0px;
    margin-bottom: 17px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 17px;
    margin: 0 3px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    align-self: flex-end;
    font-size: 15px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 25px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 240px;
    padding: 2px 2px 0 2px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16px;
    margin-bottom: 9px;
    padding: 0 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14px;
    padding: 0 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 12px 15px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 100%;
    padding: 11px 7px;
    font-size: 13px;
    margin-right: 0px;
    margin-bottom: 17px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 17px;
    margin: 0 3px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    align-self: flex-end;
    font-size: 15px;
    text-underline-offset: 4px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top {
    margin-bottom: 25px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__img {
    height: 200px;
    padding: 2px 2px 0 2px;
    margin-bottom: 9px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__title {
    font-size: 16px;
    margin-bottom: 9px;
    padding: 0 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__top .yslugi-carts__text {
    font-size: 14px;
    padding: 0 12px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom {
    padding: 0 12px 15px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price {
    width: 100%;
    padding: 11px 7px;
    font-size: 13px;
    margin-right: 0px;
    margin-bottom: 17px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__price span {
    font-size: 17px;
    margin: 0 3px;
  }
  .yslugi-carts__w_slider .yslugi-carts_slider .yslugi-carts__item .yslugi-carts__bottom .yslugi-carts__link {
    align-self: flex-end;
    font-size: 15px;
    text-underline-offset: 4px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.akcii__pred-title-w {
  width: 100%;
  margin-bottom: 40px;
}
.akcii__pred-title-w .akcii__pred-title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 120%;
  -webkit-text-decoration: 2px underline #AE9376;
          text-decoration: 2px underline #AE9376;
  text-underline-offset: 8px;
}

.akcii__w {
  width: 100%;
  font-family: "Inter-local";
}
.akcii__w .akcii {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.akcii__w .akcii .akcii__left {
  width: 25.974025974%;
  flex-shrink: 0;
  margin-right: 16px;
  background-color: #EFEFEF;
  box-shadow: 0px 8px 10px 0px rgba(2, 142, 206, 0.3215686275);
  border: 1px solid #EBE4D9;
  border-radius: 20px;
  padding: 30px 23px 40px 23px;
}
.akcii__w .akcii .akcii__left .akcii__title {
  width: 100%;
  color: #2F3B43;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 40px;
}
.akcii__w .akcii .akcii__left .akcii__tags-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: 27px;
}
.akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag {
  width: auto;
  display: inline-block;
  color: #982A39;
  font-size: 30px;
  font-weight: 400;
  line-height: 110%;
  margin-bottom: 20px;
  transition: all 0.3s;
}
.akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag:last-child {
  margin-bottom: 0;
}
.akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag.akcii__tag_archiv {
  color: #2F3B43;
  font-size: 25px;
}
.akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag:hover {
  color: #AE9376;
}
.akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag.akcii__tag_active {
  color: #AE9376;
}
.akcii__w .akcii .akcii__left .akcii__button {
  width: 100%;
  height: 46px;
  background-color: #fff;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 7px;
  font-weight: 400;
  color: #982A39;
  font-size: 16px;
  line-height: 100%;
  transition: all 0.2s;
}
.akcii__w .akcii .akcii__left .akcii__button:hover {
  background-color: transparent;
  border: 1px solid #982A39;
}
.akcii__w .akcii .akcii__right {
  width: 100%;
}
.akcii__w .akcii .akcii__right .akcii__pred-w {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  margin-bottom: 120px;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item {
  width: 49.1103202847%;
  position: relative;
  z-index: 0;
  padding-top: 12px;
  padding-bottom: 35px;
  border-radius: 15px;
  overflow: hidden;
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  min-height: 350px;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bgr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__icon {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  z-index: -1;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__icon img {
  height: 100%;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top {
  padding-left: 3.7%;
  padding-top: 2%;
  padding-right: 2%;
  padding-bottom: 3.7%;
  margin-bottom: 2%;
  margin-left: 3.7%;
  margin-right: 37%;
  background-color: rgba(255, 255, 255, 0.6980392157);
  border-radius: 12px;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag {
  width: 100%;
  margin-bottom: 11px;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag span {
  font-size: 10px;
  font-weight: 700;
  color: #982A39;
  line-height: 122%;
  margin-right: 2px;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__title {
  width: 100%;
  color: #2F3B43;
  font-weight: 500;
  margin-bottom: 8px;
  font-size: 15px;
  line-height: 122%;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__text {
  width: 100%;
  color: #6B7780;
  font-size: 12px;
  line-height: 150%;
  font-weight: 300;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom {
  width: 100%;
  padding-left: 35px;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w {
  width: 100%;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
  color: #AE9376;
  font-size: 47px;
  font-weight: 700;
  line-height: 100%;
  margin-right: 10px;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
  color: #982A39;
  font-size: 21px;
  font-weight: 700;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
  margin-bottom: 5px;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
  color: #D7C7BB;
  font-size: 30px;
  text-decoration: line-through;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__val {
  color: #C68687;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
  font-size: 47px;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button {
  width: 250px;
  height: 48px;
  margin-top: 17px;
  flex-shrink: 0;
  background-color: #982A39;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button:hover::after {
  left: 60%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .akcii__pred-title-w {
    margin-bottom: 37px;
  }
  .akcii__pred-title-w .akcii__pred-title {
    font-size: 32px;
    -webkit-text-decoration: 2px underline #AE9376;
            text-decoration: 2px underline #AE9376;
    text-underline-offset: 8px;
  }
  .akcii__w .akcii .akcii__left {
    width: 25.974025974%;
    margin-right: 15px;
    border-radius: 17px;
    padding: 27px 20px 35px 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__title {
    font-size: 15px;
    line-height: 150%;
    margin-bottom: 30px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w {
    margin-bottom: 24px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag {
    font-size: 26px;
    margin-bottom: 17px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag.akcii__tag_archiv {
    font-size: 21px;
  }
  .akcii__w .akcii .akcii__left .akcii__button {
    height: 43px;
    border-radius: 5px;
    font-size: 15px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w {
    margin-bottom: 100px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item {
    width: 49.1103202847%;
    padding-top: 12px;
    padding-bottom: 25px;
    border-radius: 15px;
    margin-bottom: 20px;
    min-height: 300px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 9px;
    margin-right: 2px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14.5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 11.5px;
    line-height: 150%;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom {
    padding-left: 30px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 41px;
    margin-right: 7px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 19px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 3px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 26px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 41px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 210px;
    height: 44px;
    margin-top: 16px;
    border-radius: 6px;
    font-size: 14.5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .akcii__pred-title-w {
    margin-bottom: 30px;
  }
  .akcii__pred-title-w .akcii__pred-title {
    font-size: 30px;
    -webkit-text-decoration: 2px underline #AE9376;
            text-decoration: 2px underline #AE9376;
    text-underline-offset: 8px;
  }
  .akcii__w .akcii .akcii__left {
    width: 24%;
    margin-right: 15px;
    border-radius: 13px;
    padding: 20px 15px 25px 15px;
  }
  .akcii__w .akcii .akcii__left .akcii__title {
    font-size: 14px;
    line-height: 140%;
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w {
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag {
    font-size: 20px;
    margin-bottom: 13px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag.akcii__tag_archiv {
    font-size: 17px;
  }
  .akcii__w .akcii .akcii__left .akcii__button {
    height: 40px;
    border-radius: 3px;
    font-size: 14px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w {
    margin-bottom: 70px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item {
    width: 49.1103202847%;
    padding-top: 12px;
    padding-bottom: 15px;
    border-radius: 10px;
    margin-bottom: 16px;
    min-height: 250px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 9px;
    margin-right: 2px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14.5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 11.5px;
    line-height: 150%;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom {
    padding-left: 20px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 7px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 3px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 23px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 190px;
    height: 41px;
    margin-top: 10px;
    border-radius: 6px;
    font-size: 14.5px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .akcii__pred-title-w {
    margin-bottom: 30px;
  }
  .akcii__pred-title-w .akcii__pred-title {
    font-size: 27px;
    -webkit-text-decoration: 2px underline #AE9376;
            text-decoration: 2px underline #AE9376;
    text-underline-offset: 8px;
  }
  .akcii__w .akcii .akcii__left {
    width: 24%;
    margin-right: 15px;
    border-radius: 9px;
    padding: 20px 15px 20px 15px;
  }
  .akcii__w .akcii .akcii__left .akcii__title {
    font-size: 13.5px;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w {
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag.akcii__tag_archiv {
    font-size: 16px;
  }
  .akcii__w .akcii .akcii__left .akcii__button {
    height: 37px;
    border-radius: 3px;
    font-size: 14px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w {
    margin-bottom: 70px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item {
    width: 49.1103202847%;
    padding-top: 12px;
    padding-bottom: 15px;
    border-radius: 10px;
    margin-bottom: 16px;
    min-height: 250px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 9px;
    margin-right: 2px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14.5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 11.5px;
    line-height: 150%;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom {
    padding-left: 20px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 7px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 3px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 23px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 190px;
    height: 41px;
    margin-top: 10px;
    border-radius: 6px;
    font-size: 14.5px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .akcii__pred-title-w {
    margin-bottom: 30px;
  }
  .akcii__pred-title-w .akcii__pred-title {
    font-size: 25px;
    -webkit-text-decoration: 2px underline #AE9376;
            text-decoration: 2px underline #AE9376;
    text-underline-offset: 8px;
  }
  .akcii__w .akcii .akcii__left {
    width: 30%;
    margin-right: 20px;
    border-radius: 9px;
    padding: 20px 15px 20px 15px;
  }
  .akcii__w .akcii .akcii__left .akcii__title {
    font-size: 13.5px;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w {
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag.akcii__tag_archiv {
    font-size: 16px;
  }
  .akcii__w .akcii .akcii__left .akcii__button {
    height: 37px;
    border-radius: 3px;
    font-size: 14px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w {
    margin-bottom: 50px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 15px;
    border-radius: 10px;
    margin-bottom: 16px;
    min-height: 250px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 9px;
    margin-right: 2px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14.5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 11.5px;
    line-height: 150%;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom {
    padding-left: 20px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 7px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 3px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 23px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 190px;
    height: 41px;
    margin-top: 10px;
    border-radius: 6px;
    font-size: 14.5px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .akcii__pred-title-w {
    margin-bottom: 30px;
  }
  .akcii__pred-title-w .akcii__pred-title {
    font-size: 23px;
    -webkit-text-decoration: 2px underline #AE9376;
            text-decoration: 2px underline #AE9376;
    text-underline-offset: 8px;
  }
  .akcii__w .akcii .akcii__left {
    width: 240px;
    margin-right: 15px;
    border-radius: 9px;
    padding: 20px 15px 20px 15px;
  }
  .akcii__w .akcii .akcii__left .akcii__title {
    font-size: 13.5px;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w {
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag {
    font-size: 17px;
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag.akcii__tag_archiv {
    font-size: 16px;
  }
  .akcii__w .akcii .akcii__left .akcii__button {
    height: 37px;
    border-radius: 3px;
    font-size: 14px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w {
    margin-bottom: 50px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 15px;
    border-radius: 10px;
    margin-bottom: 16px;
    min-height: 250px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 9px;
    margin-right: 2px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14.5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 11.5px;
    line-height: 150%;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom {
    padding-left: 20px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 7px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 3px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 23px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 190px;
    height: 41px;
    margin-top: 10px;
    border-radius: 6px;
    font-size: 14.5px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .akcii__pred-title-w {
    margin-bottom: 30px;
  }
  .akcii__pred-title-w .akcii__pred-title {
    font-size: 23px;
    -webkit-text-decoration: 2px underline #AE9376;
            text-decoration: 2px underline #AE9376;
    text-underline-offset: 8px;
  }
  .akcii__w .akcii {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .akcii__w .akcii .akcii__left {
    width: 100%;
    margin-right: 0px;
    border-radius: 9px;
    margin-bottom: 30px;
    padding: 30px 20px 30px 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__title {
    font-size: 15px;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w {
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag {
    font-size: 17px;
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag.akcii__tag_archiv {
    font-size: 16px;
  }
  .akcii__w .akcii .akcii__left .akcii__button {
    height: 37px;
    border-radius: 3px;
    font-size: 14px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w {
    margin-bottom: 50px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 15px;
    border-radius: 10px;
    margin-bottom: 20px;
    min-height: 250px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 9px;
    margin-right: 2px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14.5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 11.5px;
    line-height: 150%;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom {
    padding-left: 20px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 7px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 3px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 23px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 190px;
    height: 41px;
    margin-top: 10px;
    border-radius: 6px;
    font-size: 14.5px;
  }
}
@media screen and (max-width: 520px) {
  .akcii__pred-title-w {
    margin-bottom: 30px;
  }
  .akcii__pred-title-w .akcii__pred-title {
    font-size: 22px;
    -webkit-text-decoration: 2px underline #AE9376;
            text-decoration: 2px underline #AE9376;
    text-underline-offset: 8px;
  }
  .akcii__w .akcii {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .akcii__w .akcii .akcii__left {
    width: 100%;
    margin-right: 0px;
    border-radius: 9px;
    margin-bottom: 30px;
    padding: 30px 20px 30px 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__title {
    font-size: 15px;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w {
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag {
    font-size: 17px;
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag.akcii__tag_archiv {
    font-size: 16px;
  }
  .akcii__w .akcii .akcii__left .akcii__button {
    height: 37px;
    border-radius: 3px;
    font-size: 14px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w {
    margin-bottom: 50px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item {
    width: 100%;
    padding-top: 13px;
    padding-bottom: 25px;
    border-radius: 10px;
    min-height: 200px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 10px;
    margin-right: 2px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14.5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 12.5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom {
    padding-left: 30px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 4px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 24px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 220px;
    height: 42px;
    margin-top: 15px;
    border-radius: 5px;
    font-size: 15px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .akcii__pred-title-w {
    margin-bottom: 30px;
  }
  .akcii__pred-title-w .akcii__pred-title {
    font-size: 21px;
    -webkit-text-decoration: 2px underline #AE9376;
            text-decoration: 2px underline #AE9376;
    text-underline-offset: 8px;
  }
  .akcii__w .akcii {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .akcii__w .akcii .akcii__left {
    width: 100%;
    margin-right: 0px;
    border-radius: 9px;
    margin-bottom: 30px;
    padding: 30px 20px 30px 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__title {
    font-size: 15px;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w {
    margin-bottom: 20px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag {
    font-size: 17px;
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__left .akcii__tags-w .akcii__tag.akcii__tag_archiv {
    font-size: 16px;
  }
  .akcii__w .akcii .akcii__left .akcii__button {
    height: 37px;
    border-radius: 3px;
    font-size: 14px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w {
    margin-bottom: 50px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item {
    width: 100%;
    padding-top: 13px;
    padding-bottom: 25px;
    border-radius: 10px;
    min-height: 200px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top {
	padding-left: 3.7%;
	padding-top: 2%;
	padding-right: 2%;
	padding-bottom: 3.7%;
	margin-bottom: 2%;
	margin-left: 3.7%;
	margin-right: 37%;
	background-color: rgba(255, 255, 255, 0.6980392157);
	border-radius: 12px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag {
    margin-bottom: 10px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__tag span {
    font-size: 10px;
    margin-right: 2px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__title {
    margin-bottom: 8px;
    font-size: 14px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__top .spec-pred__text {
    font-size: 12.5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom {
    padding-left: 20px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__price {
    font-size: 36px;
    margin-right: 5px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w .spec-pred__val {
    font-size: 17px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price {
    margin-bottom: 4px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.old-price .spec-pred__price {
    font-size: 24px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__price-w.price-skidka .spec-pred__val {
    font-size: 36px;
  }
  .akcii__w .akcii .akcii__right .akcii__pred-w .spec-pred__item .spec-pred__bottom .spec-pred__button {
    width: 200px;
    height: 40px;
    margin-top: 15px;
    border-radius: 5px;
    font-size: 14px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.vrach-baner__w_akcii {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #010101;
  z-index: 0;
  overflow: hidden;
}
.vrach-baner__w_akcii .vrach-baner__bgr {
  position: absolute;
  top: 0;
  left: 33.8541666667%;
  z-index: -1;
  height: 100%;
}
.vrach-baner__w_akcii .vrach-baner__bgr img {
  height: 100%;
}
.vrach-baner__w_akcii::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: rgba(19, 22, 35, 0.35);
}
.vrach-baner__w_akcii .bread-crumb {
  width: 100%;
  padding-top: 20px;
}
.vrach-baner__w_akcii .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.vrach-baner__w_akcii .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.vrach-baner__w_akcii .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_akcii .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.vrach-baner__w_akcii .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_akcii .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.vrach-baner__w_akcii .vrach-baner {
  width: 100%;
  min-height: 730px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  padding: 80px 0;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__title {
  width: 100%;
  color: #FFFFFF;
  font-size: 35px;
  font-weight: 300;
  line-height: 112%;
  margin-bottom: 15px;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w {
  width: 67.8571428571%;
  margin-bottom: 15px;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__stag {
  width: 100%;
  color: #F5F7FD;
  font-size: 16px;
  font-weight: 500;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__stag span {
  font-weight: 700;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w {
  width: 100%;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price {
  width: 100%;
  color: #AE9376;
  font-size: 55px;
  line-height: 80%;
  font-weight: 700;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .vrach-baner__price-val {
  font-size: 21px;
  font-weight: 600;
  color: #F5F7FD;
  margin-left: 4px;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .old-this-price {
  color: #B7B8B9;
  font-size: 30px;
  text-decoration: line-through;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__tags {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__tags .vrach-baner__tag {
  width: auto;
  display: inline-block;
  color: #EFEFEF;
  font-size: 10px;
  font-weight: 700;
  line-height: 110%;
  margin-right: 5px;
  margin-bottom: 4px;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__button {
  width: 460px;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  margin-top: 30px;
  transition: all 0.3s;
}
.vrach-baner__w_akcii .vrach-baner .vrach-baner__button:hover {
  background-color: transparent;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .vrach-baner__w_akcii .vrach-baner__bgr {
    left: 33.8541666667%;
  }
  .vrach-baner__w_akcii .bread-crumb {
    padding-top: 18px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_akcii .vrach-baner {
    min-height: 645px;
    padding: 60px 0;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__title {
    font-size: 32px;
    margin-bottom: 12px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w {
    width: 67.8571428571%;
    margin-bottom: 13px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
    line-height: 155%;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price {
    font-size: 48px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .vrach-baner__price-val {
    font-size: 18px;
    margin-left: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .old-this-price {
    font-size: 26px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__tags .vrach-baner__tag {
    font-size: 10px;
    margin-right: 5px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__button {
    width: 420px;
    height: 55px;
    font-size: 20px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .vrach-baner__w_akcii .vrach-baner__bgr {
    left: 33.8541666667%;
  }
  .vrach-baner__w_akcii .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_akcii .vrach-baner {
    min-height: 545px;
    padding: 50px 0;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__title {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w {
    width: 100%;
    margin-bottom: 13px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14.5px;
    line-height: 155%;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__stag {
    font-size: 14.5px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price {
    font-size: 43px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .vrach-baner__price-val {
    font-size: 17px;
    margin-left: 3px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .old-this-price {
    font-size: 23px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__tags .vrach-baner__tag {
    font-size: 9px;
    margin-right: 5px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__button {
    width: 370px;
    height: 50px;
    font-size: 20px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .vrach-baner__w_akcii .vrach-baner__bgr {
    left: 30%;
  }
  .vrach-baner__w_akcii .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_akcii .vrach-baner {
    min-height: 485px;
    padding: 40px 0;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 10px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w {
    width: 100%;
    margin-bottom: 13px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
    line-height: 155%;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price {
    font-size: 38px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .vrach-baner__price-val {
    font-size: 16px;
    margin-left: 3px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .old-this-price {
    font-size: 21px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__tags .vrach-baner__tag {
    font-size: 9px;
    margin-right: 5px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__button {
    width: 350px;
    height: 47px;
    font-size: 18px;
    margin-top: 17px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .vrach-baner__w_akcii .vrach-baner__bgr {
    left: 30%;
  }
  .vrach-baner__w_akcii .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_akcii .vrach-baner {
    min-height: 430px;
    padding: 40px 0;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 10px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w {
    width: 100%;
    margin-bottom: 13px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
    line-height: 155%;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price {
    font-size: 36px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .vrach-baner__price-val {
    font-size: 15px;
    margin-left: 3px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .old-this-price {
    font-size: 19px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__tags .vrach-baner__tag {
    font-size: 9px;
    margin-right: 5px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 15px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .vrach-baner__w_akcii .vrach-baner__bgr {
    left: 25%;
  }
  .vrach-baner__w_akcii .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_akcii .vrach-baner {
    min-height: 350px;
    padding: 50px 0;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__title {
    font-size: 23px;
    margin-bottom: 10px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w {
    width: 100%;
    margin-bottom: 13px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
    line-height: 155%;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price {
    font-size: 36px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .vrach-baner__price-val {
    font-size: 15px;
    margin-left: 3px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .old-this-price {
    font-size: 19px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__tags .vrach-baner__tag {
    font-size: 9px;
    margin-right: 5px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 15px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .vrach-baner__w_akcii .vrach-baner__bgr {
    left: 0%;
  }
  .vrach-baner__w_akcii .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_akcii .vrach-baner {
    min-height: 300px;
    padding: 50px 0 35px 0;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__title {
    font-size: 22px;
    margin-bottom: 15px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w {
    width: 100%;
    margin-bottom: 20px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
    line-height: 155%;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price {
    font-size: 36px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .vrach-baner__price-val {
    font-size: 15px;
    margin-left: 3px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .old-this-price {
    font-size: 19px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__tags .vrach-baner__tag {
    font-size: 9px;
    margin-right: 5px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .vrach-baner__w_akcii .vrach-baner__bgr {
    left: -10%;
  }
  .vrach-baner__w_akcii .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_akcii .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_akcii .vrach-baner {
    min-height: 300px;
    padding: 50px 0 35px 0;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__title {
    font-size: 21px;
    margin-bottom: 10px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w {
    width: 100%;
    margin-bottom: 20px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
    line-height: 155%;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price {
    font-size: 36px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .vrach-baner__price-val {
    font-size: 15px;
    margin-left: 3px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__price-w .vrach-baner__price .old-this-price {
    font-size: 19px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__tags .vrach-baner__tag {
    font-size: 9px;
    margin-right: 5px;
    margin-bottom: 4px;
  }
  .vrach-baner__w_akcii .vrach-baner .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.info-cart__w {
  width: 100%;
  font-family: "Inter-local";
}
.info-cart__w .info-cart {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}
.info-cart__w .info-cart .info-cart__item {
  width: 32.2077922078%;
  background-color: #F9F2EA;
  padding: 40px 25px 35px 45px;
  margin-bottom: 26px;
}
.info-cart__w .info-cart .info-cart__item.info-cart__item_long {
  width: 49.1558441558%;
}
.info-cart__w .info-cart .info-cart__item .info-cart__title {
  width: 100%;
  color: #333333;
  font-size: 24px;
  font-weight: 400;
  line-height: 115%;
  margin-bottom: 20px;
}
.info-cart__w .info-cart .info-cart__item .info-cart__texts-w {
  width: 100%;
}
.info-cart__w .info-cart .info-cart__item .info-cart__texts-w .info-cart__text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .info-cart__w .info-cart .info-cart__item {
    width: 32.2077922078%;
    padding: 35px 22px 30px 40px;
    margin-bottom: 23px;
  }
  .info-cart__w .info-cart .info-cart__item.info-cart__item_long {
    width: 49.1558441558%;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__title {
    font-size: 22px;
    margin-bottom: 18px;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__texts-w .info-cart__text {
    font-size: 15px;
    line-height: 155%;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .info-cart__w .info-cart .info-cart__item {
    width: 32.2077922078%;
    padding: 30px 20px 25px 30px;
    margin-bottom: 20px;
  }
  .info-cart__w .info-cart .info-cart__item.info-cart__item_long {
    width: 49.1558441558%;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__title {
    font-size: 20px;
    margin-bottom: 16px;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__texts-w .info-cart__text {
    font-size: 14.5px;
    line-height: 155%;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .info-cart__w .info-cart .info-cart__item {
    width: 32.2077922078%;
    padding: 25px 15px 20px 15px;
    margin-bottom: 18px;
  }
  .info-cart__w .info-cart .info-cart__item.info-cart__item_long {
    width: 49.1558441558%;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__title {
    font-size: 19px;
    margin-bottom: 16px;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__texts-w .info-cart__text {
    font-size: 14px;
    line-height: 155%;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .info-cart__w .info-cart .info-cart__item {
    width: 32.2077922078%;
    padding: 25px 15px 20px 15px;
    margin-bottom: 15px;
  }
  .info-cart__w .info-cart .info-cart__item.info-cart__item_long {
    width: 49.1558441558%;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__title {
    font-size: 19px;
    margin-bottom: 16px;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__texts-w .info-cart__text {
    font-size: 14px;
    line-height: 155%;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .info-cart__w .info-cart .info-cart__item {
    width: 49.1558441558%;
    padding: 25px 15px 20px 15px;
    margin-bottom: 15px;
  }
  .info-cart__w .info-cart .info-cart__item.info-cart__item_long {
    width: 49.1558441558%;
  }
  .info-cart__w .info-cart .info-cart__item:last-child {
    width: 100%;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__title {
    font-size: 18px;
    margin-bottom: 16px;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__texts-w .info-cart__text {
    font-size: 14px;
    line-height: 155%;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .info-cart__w .info-cart .info-cart__item {
    width: 100%;
    padding: 25px 15px 20px 15px;
    margin-bottom: 15px;
  }
  .info-cart__w .info-cart .info-cart__item.info-cart__item_long {
    width: 100%;
  }
  .info-cart__w .info-cart .info-cart__item:last-child {
    width: 100%;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__title {
    font-size: 18px;
    margin-bottom: 16px;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__texts-w .info-cart__text {
    font-size: 14px;
    line-height: 155%;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .info-cart__w .info-cart .info-cart__item {
    width: 100%;
    padding: 25px 15px 20px 15px;
    margin-bottom: 15px;
  }
  .info-cart__w .info-cart .info-cart__item.info-cart__item_long {
    width: 100%;
  }
  .info-cart__w .info-cart .info-cart__item:last-child {
    width: 100%;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__title {
    font-size: 18px;
    margin-bottom: 16px;
  }
  .info-cart__w .info-cart .info-cart__item .info-cart__texts-w .info-cart__text {
    font-size: 14px;
    line-height: 155%;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.do-pos-tags__w {
  width: 100%;
  background-color: #982A39;
  font-family: "Inter-local";
}
.do-pos-tags__w .do-pos-tags {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-top: 35px;
  padding-bottom: 25px;
}
.do-pos-tags__w .do-pos-tags .do-pos-tags__item {
  width: auto;
  display: inline-block;
  font-size: 30px;
  font-weight: 700;
  color: #FFFFFF;
  margin-right: 20px;
  margin-bottom: 10px;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .do-pos-tags__w .do-pos-tags {
    padding-top: 32px;
    padding-bottom: 22px;
  }
  .do-pos-tags__w .do-pos-tags .do-pos-tags__item {
    font-size: 27px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .do-pos-tags__w .do-pos-tags {
    padding-top: 26px;
    padding-bottom: 18px;
  }
  .do-pos-tags__w .do-pos-tags .do-pos-tags__item {
    font-size: 23px;
    margin-right: 17px;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .do-pos-tags__w .do-pos-tags {
    padding-top: 21px;
    padding-bottom: 13px;
  }
  .do-pos-tags__w .do-pos-tags .do-pos-tags__item {
    font-size: 20px;
    margin-right: 17px;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .do-pos-tags__w .do-pos-tags {
    padding-top: 18px;
    padding-bottom: 11px;
  }
  .do-pos-tags__w .do-pos-tags .do-pos-tags__item {
    font-size: 18px;
    margin-right: 15px;
    margin-bottom: 7px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .do-pos-tags__w .do-pos-tags {
    padding-top: 21px;
    padding-bottom: 11px;
  }
  .do-pos-tags__w .do-pos-tags .do-pos-tags__item {
    font-size: 18px;
    margin-right: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .do-pos-tags__w .do-pos-tags {
    padding-top: 21px;
    padding-bottom: 11px;
  }
  .do-pos-tags__w .do-pos-tags .do-pos-tags__item {
    font-size: 17px;
    margin-right: 12px;
    margin-bottom: 10px;
  }
}@charset "UTF-8";
.container {
  width: 1540px;
  margin: 0 auto;
}

.med-personal__w {
  width: 100%;
  font-family: "Inter-local";
}
.med-personal__w .med-personal {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.med-personal__w .med-personal .med-personal__left {
  width: 400px;
  flex-shrink: 0;
  margin-right: 18px;
  border: 1px solid #982A39;
  box-shadow: 0px 8px 10px 0px rgba(2, 142, 206, 0.3215686275);
  border-radius: 20px;
  background-color: #EFEFEF;
  padding: 60px 23px;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w {
  width: 100%;
  margin-bottom: 26px;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox {
  width: 100%;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select {
  width: 100%;
  position: relative;
  cursor: pointer;
  background-color: #fff;
  overflow: hidden;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
  width: calc(100% - 45px);
  height: 46px;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #982A39;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 18px;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text::before {
  content: "";
  position: absolute;
  top: 0px;
  right: 15px;
  height: 100%;
  width: 15px;
  z-index: 40;
  transition: all 0.3s;
  background: url("../img/medical-poly.png") center/100% auto no-repeat;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox.opened .jq-selectbox__select .jq-selectbox__select-text::before {
  transform: rotate(180deg);
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown {
  width: 100%;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul {
  width: 100%;
  max-height: 400px;
  overflow: auto;
  padding: 15px 18px;
  background-color: #fff;
  -ms-overflow-style: none; /* IE и Edge */
  scrollbar-width: none; /* Firefox */
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul::-webkit-scrollbar {
  display: none;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li {
  width: auto;
  display: inline-block;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #982A39;
  white-space: normal;
  transition: all 0.2s;
  cursor: pointer;
  margin-bottom: 17px;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li:last-child {
  margin-bottom: 0px;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li.sel {
  color: #AE9376;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li:hover {
  color: #AE9376;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul .placeholder_sel {
  display: none;
}
.med-personal__w .med-personal .med-personal__left .med-personal__name {
  width: 100%;
  height: 46px;
  background-color: #fff;
  padding: 0 18px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #982A39;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 26px;
}
.med-personal__w .med-personal .med-personal__left .med-personal__name::-webkit-input-placeholder { /* WebKit browsers */
  color: #982A39;
}
.med-personal__w .med-personal .med-personal__left .med-personal__name:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #982A39;
}
.med-personal__w .med-personal .med-personal__left .med-personal__name::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #982A39;
}
.med-personal__w .med-personal .med-personal__left .med-personal__name:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #982A39;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w {
  width: 100%;
  margin-bottom: 15px;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #982A39;
  cursor: pointer;
  transition: all 0.3s;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper .med-personal__form-checkbox-input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper .med-personal__form-checkbox-box {
  width: 29px;
  height: 29px;
  border: 3px solid #fff;
  border-radius: 50%;
  flex-shrink: 0;
  background-color: #fff;
  margin-right: 5px;
  font-size: 0;
  position: relative;
  transition: all 0.3s;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper .med-personal__form-checkbox-input:checked + .med-personal__form-checkbox-box {
  background-color: #982A39;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper:hover {
  color: #2F3B43;
}
.med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w.bot-margin {
  margin-bottom: 26px;
}
.med-personal__w .med-personal .med-personal__left .med-personal__clean {
  width: 100%;
  height: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: #fff;
  border: 1px solid #fff;
  color: #982A39;
  font-size: 16px;
  font-weight: 400;
  transition: all 0.3s;
}
.med-personal__w .med-personal .med-personal__left .med-personal__clean:hover {
  background-color: transparent;
  border: 1px solid #982A39;
}
.med-personal__w .med-personal .med-personal__right {
  width: 100%;
}
.med-personal__w .med-personal .med-personal__right .med-personal__title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 140%;
  -webkit-text-decoration: underline #BF6B74;
          text-decoration: underline #BF6B74;
  text-underline-offset: 10px;
  margin-bottom: 25px;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item {
  width: 23.6631016043%;
  margin: 0 0.8912655971%;
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: flex-start;
  border: 1px solid #BFC4C7;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+1) {
  margin-left: 0;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+4) {
  margin-right: 0;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top {
  width: 100%;
  height: 430px;
  background-color: #F0F0F0;
  position: relative;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  padding: 7px;
  z-index: 0;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info ::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: -1;
  border-right: 125px solid transparent;
  border-top: 85px solid #982A39;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
  color: #fff;
  font-size: 10px;
  font-weight: 400;
  line-height: 110%;
  margin-bottom: 4px;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
  color: #FFFFFF;
  font-size: 8px;
  font-weight: 400;
  line-height: 120%;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
  font-size: 13.5px;
  font-weight: 700;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__img {
  width: 100%;
  height: 100%;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 120px;
  background: linear-gradient(178.26deg, rgba(239, 239, 239, 0) 16.77%, #EFEFEF 98.53%);
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
  width: 100%;
  text-align: center;
  color: #2F3B43;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  padding: 0 10px;
  padding-bottom: 5px;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  padding-bottom: 10px;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 14px 8px 22px 8px;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list {
  width: 100%;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
  width: 100%;
  color: #B8B8B8;
  font-size: 10px;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 2px;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item:last-child {
  margin-bottom: 0;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
  width: auto;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  margin-left: 15px;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
  width: 10px;
  flex-shrink: 0;
  margin-right: 5px;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
  color: #B7C088;
  font-size: 13px;
  font-weight: 600;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
  color: #A5A5A5;
  font-size: 13px;
  font-weight: 600;
  margin-left: 4px;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__button {
  width: calc(100% - 32px);
  height: 50px;
  flex-shrink: 0;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 15.5px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__button:hover::after {
  left: 60%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .med-personal__w .med-personal .med-personal__left {
    width: 25.974025974%;
    margin-right: 16px;
    border-radius: 16px;
    padding: 45px 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w {
    margin-bottom: 22px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
    width: calc(100% - 41px);
    height: 42px;
    font-size: 15px;
    padding-left: 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text::before {
    right: 13px;
    width: 13px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul {
    max-height: 350px;
    padding: 15px 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li {
    font-size: 15px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__name {
    height: 42px;
    padding: 0 15px;
    font-size: 15px;
    margin-bottom: 22px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w {
    margin-bottom: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper {
    font-size: 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper .med-personal__form-checkbox-box {
    width: 25px;
    height: 25px;
    border: 3px solid #fff;
    margin-right: 5px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w.bot-margin {
    margin-bottom: 22px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__clean {
    height: 42px;
    font-size: 15px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__title {
    font-size: 32px;
    text-underline-offset: 10px;
    margin-bottom: 25px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors {
    margin-bottom: 40px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item {
    width: 23.6631016043%;
    margin: 0 0.8912655971%;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+1) {
    margin-left: 0;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+4) {
    margin-right: 0;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top {
    height: 380px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 125px solid transparent;
    border-top: 85px solid #982A39;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 10px;
    margin-bottom: 4px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 13.5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name {
    height: 100px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 16.5px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 12px 8px 20px 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 10px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 15px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 8px;
    margin-right: 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 12px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 12px;
    margin-left: 3px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 25px);
    height: 45px;
    border-radius: 7px;
    font-size: 15px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .med-personal__w .med-personal .med-personal__left {
    width: 25.974025974%;
    margin-right: 18px;
    border-radius: 10px;
    padding: 30px 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
    width: calc(100% - 36px);
    height: 39px;
    font-size: 14px;
    padding-left: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text::before {
    right: 12px;
    width: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul {
    max-height: 320px;
    padding: 12px 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li {
    font-size: 14px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__name {
    height: 39px;
    padding: 0 12px;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w {
    margin-bottom: 10px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper {
    font-size: 14px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper .med-personal__form-checkbox-box {
    width: 21px;
    height: 21px;
    border: 3px solid #fff;
    margin-right: 5px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w.bot-margin {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__clean {
    height: 39px;
    font-size: 14px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__title {
    font-size: 30px;
    text-underline-offset: 8px;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors {
    margin-bottom: 30px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item {
    width: 31.8979266348%;
    margin: 0 1.0765550239%;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+1) {
    margin: 0 1.0765550239%;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+4) {
    margin: 0 1.0765550239%;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top {
    height: 380px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name {
    height: 100px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 16px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 12px 8px 20px 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 10px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 15px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 8px;
    margin-right: 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 12px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 12px;
    margin-left: 3px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 25px);
    height: 40px;
    border-radius: 5px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .med-personal__w .med-personal .med-personal__left {
    width: 270px;
    margin-right: 16px;
    border-radius: 7px;
    padding: 25px 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
    width: calc(100% - 36px);
    height: 37px;
    font-size: 13.5px;
    padding-left: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text::before {
    right: 12px;
    width: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul {
    max-height: 320px;
    padding: 12px 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li {
    font-size: 13.5px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__name {
    height: 37px;
    padding: 0 12px;
    font-size: 13.5px;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w {
    margin-bottom: 10px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper {
    font-size: 13.5px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper .med-personal__form-checkbox-box {
    width: 20px;
    height: 20px;
    border: 3px solid #fff;
    margin-right: 5px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w.bot-margin {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__clean {
    height: 37px;
    font-size: 13.5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__title {
    font-size: 27px;
    text-underline-offset: 8px;
    margin-bottom: 17px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors {
    margin-bottom: 27px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item {
    width: 31.8979266348%;
    margin: 0 1.0765550239%;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+1) {
    margin: 0 1.0765550239%;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+4) {
    margin: 0 1.0765550239%;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+3) {
    margin-right: 0;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top {
    height: 360px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name {
    height: 90px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 15px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .med-personal__w .med-personal .med-personal__left {
    width: 290px;
    margin-right: 20px;
    border-radius: 7px;
    padding: 25px 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
    width: calc(100% - 36px);
    height: 37px;
    font-size: 13.5px;
    padding-left: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text::before {
    right: 12px;
    width: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul {
    max-height: 320px;
    padding: 12px 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li {
    font-size: 13.5px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__name {
    height: 37px;
    padding: 0 12px;
    font-size: 13.5px;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w {
    margin-bottom: 10px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper {
    font-size: 13.5px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper .med-personal__form-checkbox-box {
    width: 20px;
    height: 20px;
    border: 3px solid #fff;
    margin-right: 5px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w.bot-margin {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__clean {
    height: 37px;
    font-size: 13.5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__title {
    font-size: 25px;
    text-underline-offset: 8px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors {
    margin-bottom: 27px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item {
    width: 48%;
    margin: 0;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+1) {
    margin: 0;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+4) {
    margin: 0;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+1) {
    margin: 0;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+3) {
    margin: 0;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top {
    height: 360px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name {
    height: 90px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 15px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .med-personal__w .med-personal {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .med-personal__w .med-personal .med-personal__left {
    width: 100%;
    margin-right: 0px;
    border-radius: 7px;
    padding: 30px 20px;
    margin-bottom: 40px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
    width: calc(100% - 36px);
    height: 37px;
    font-size: 14px;
    padding-left: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text::before {
    right: 12px;
    width: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul {
    max-height: 320px;
    padding: 12px 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li {
    font-size: 14px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__name {
    height: 37px;
    padding: 0 12px;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w {
    margin-bottom: 10px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper {
    font-size: 14px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper .med-personal__form-checkbox-box {
    width: 20px;
    height: 20px;
    border: 3px solid #fff;
    margin-right: 5px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w.bot-margin {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__clean {
    height: 37px;
    font-size: 14px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__title {
    font-size: 23px;
    text-underline-offset: 7px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors {
    margin-bottom: 27px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item {
    width: 48%;
    margin: 0;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+1) {
    margin: 0;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+4) {
    margin: 0;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+1) {
    margin: 0;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+3) {
    margin: 0;
    margin-bottom: 18px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top {
    height: 360px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name {
    height: 90px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 15px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .med-personal__w .med-personal {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .med-personal__w .med-personal .med-personal__left {
    width: 100%;
    margin-right: 0px;
    border-radius: 7px;
    padding: 30px 20px;
    margin-bottom: 40px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
    width: calc(100% - 36px);
    height: 37px;
    font-size: 14px;
    padding-left: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text::before {
    right: 12px;
    width: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul {
    max-height: 320px;
    padding: 12px 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li {
    font-size: 14px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__name {
    height: 37px;
    padding: 0 12px;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w {
    margin-bottom: 10px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper {
    font-size: 14px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper .med-personal__form-checkbox-box {
    width: 20px;
    height: 20px;
    border: 3px solid #fff;
    margin-right: 5px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w.bot-margin {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__clean {
    height: 37px;
    font-size: 14px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__title {
    font-size: 22px;
    text-underline-offset: 7px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors {
    margin-bottom: 27px;
    display: flex;
    justify-content: center;
    align-items: stretch;
    padding: 0 60px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+1) {
    margin: 0;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+4) {
    margin: 0;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+1) {
    margin: 0;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+3) {
    margin: 0;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top {
    height: 360px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name {
    height: 90px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 18px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 12px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .med-personal__w .med-personal {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .med-personal__w .med-personal .med-personal__left {
    width: 100%;
    margin-right: 0px;
    border-radius: 7px;
    padding: 30px 15px;
    margin-bottom: 40px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
    width: calc(100% - 36px);
    height: 39px;
    font-size: 14px;
    padding-left: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text::before {
    right: 12px;
    width: 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul {
    max-height: 320px;
    padding: 12px 12px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-selection-w .jq-selectbox .jq-selectbox__dropdown ul li {
    font-size: 14px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__name {
    height: 39px;
    padding: 0 12px;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w {
    margin-bottom: 10px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper {
    font-size: 14px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w .med-personal__form-checkbox-wraper .med-personal__form-checkbox-box {
    width: 20px;
    height: 20px;
    border: 3px solid #fff;
    margin-right: 5px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__form-radio-w.bot-margin {
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__left .med-personal__clean {
    height: 39px;
    font-size: 14px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__title {
    font-size: 21px;
    text-underline-offset: 7px;
    margin-bottom: 15px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors {
    margin-bottom: 27px;
    display: flex;
    justify-content: center;
    align-items: stretch;
    padding: 0px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+1) {
    margin: 0;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(4n+4) {
    margin: 0;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+1) {
    margin: 0;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item:nth-child(3n+3) {
    margin: 0;
    margin-bottom: 20px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top {
    height: 390px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info {
    padding: 7px 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info ::after {
    border-right: 100px solid transparent;
    border-top: 70px solid #982A39;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-title {
    font-size: 9px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text {
    font-size: 7px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__top-info .doctors__top-text span {
    font-size: 12px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name {
    height: 90px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__top .doctors__name .doctors__name-text {
    font-size: 17px;
    padding: 0 10px;
    padding-bottom: 5px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom {
    padding-bottom: 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info {
    padding: 10px 8px 16px 8px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__info-list .doctors__info-item {
    font-size: 12px;
    margin-bottom: 2px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w {
    margin-left: 10px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w img {
    width: 7px;
    margin-right: 4px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-chislo {
    font-size: 11px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__info .doctors__otz-w .doctors-otz-text {
    font-size: 11px;
    margin-left: 3px;
  }
  .med-personal__w .med-personal .med-personal__right .med-personal__doctors .doctors__item .doctors__bottom .doctors__button {
    width: calc(100% - 20px);
    height: 38px;
    border-radius: 5px;
    font-size: 13px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.pagination__w {
  width: 100%;
  font-family: "Inter-local";
}
.pagination__w .pagination {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.pagination__w .pagination .pagination__link {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 1px solid #AE9376;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #AE9376;
  font-size: 22px;
  line-height: 100%;
  font-weight: 600;
  text-align: center;
  flex-shrink: 0;
  margin-right: 15px;
  transition: all 0.3s;
}
.pagination__w .pagination .pagination__link.pagination__link_active {
  background-color: #AE9376;
  color: #fff;
}
.pagination__w .pagination .pagination__link:hover {
  background-color: #AE9376;
  color: #fff;
}
.pagination__w .pagination .pagination__link.pagination__link_inter:hover {
  background-color: #fff;
  color: #AE9376;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .pagination__w .pagination .pagination__link {
    width: 47px;
    height: 47px;
    font-size: 18px;
    margin-right: 12px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .pagination__w .pagination .pagination__link {
    width: 45px;
    height: 45px;
    font-size: 17px;
    margin-right: 11px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .pagination__w .pagination .pagination__link {
    width: 42px;
    height: 42px;
    font-size: 16.5px;
    margin-right: 10px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .pagination__w .pagination .pagination__link {
    width: 40px;
    height: 40px;
    font-size: 16px;
    margin-right: 10px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .pagination__w .pagination {
    justify-content: center;
  }
  .pagination__w .pagination .pagination__link {
    width: 37px;
    height: 37px;
    font-size: 15px;
    margin-right: 0px;
    margin: 0 5px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}
@media screen and (max-width: 360px) {
  .pagination__w .pagination {
    justify-content: center;
  }
  .pagination__w .pagination .pagination__link {
    width: 35px;
    height: 35px;
    font-size: 14.5px;
    margin-right: 0px;
    margin: 0 5px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.bread-crumb__w {
  width: 100%;
  font-family: "Inter-local";
}
.bread-crumb__w .bread-crumb {
  width: 100%;
}
.bread-crumb__w .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.bread-crumb__w .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #982A39;
  transition: all 0.3s;
}
.bread-crumb__w .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #982A39;
}
.bread-crumb__w .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #2F3B43;
}
.bread-crumb__w .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #982A39;
}
.bread-crumb__w .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .bread-crumb__w .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .bread-crumb__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.vrach-baner__w_mod {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #08090E;
  z-index: 0;
}
.vrach-baner__w_mod .vrach-baner__line {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.vrach-baner__w_mod .vrach-baner__line img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w_mod .bread-crumb {
  width: 100%;
  padding-top: 20px;
}
.vrach-baner__w_mod .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.vrach-baner__w_mod .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.vrach-baner__w_mod .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_mod .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.vrach-baner__w_mod .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_mod .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.vrach-baner__w_mod .vrach-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left {
  width: 54.5454545455%;
  flex-shrink: 0;
  padding-top: 56px;
  padding-bottom: 55px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 20px;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 190px;
  border-bottom: 2px solid #AE9376;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
  width: 100%;
  margin-bottom: 9px;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__stag {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__stag span {
  font-weight: 700;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 6px;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi img {
  width: 32px;
  flex-shrink: 0;
  margin-right: 12px;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 45px;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w .otz-baner__link {
  height: 42px;
  margin-right: 40px;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w .otz-baner__link img {
  height: 100%;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w .otz-baner__link:last-child {
  margin-right: 0;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__right {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img {
  height: 690px;
  position: relative;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img img {
  height: 100%;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
  position: absolute;
  left: 50%;
  bottom: 40px;
  transform: translateX(-50%);
  width: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video img {
  width: 100%;
}
.vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video:hover {
  transform: translateX(-50%) scale(1.15);
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .vrach-baner__w_mod .bread-crumb {
    padding-top: 18px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left {
    width: 54.5454545455%;
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 37px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -8px;
    width: 170px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 17px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 29px;
    margin-right: 10px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 17px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w {
    margin-top: 37px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w .otz-baner__link {
    height: 39px;
    margin-right: 30px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 610px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 35px;
    width: 170px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .vrach-baner__w_mod .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left {
    width: 54.5454545455%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 33px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w {
    margin-top: 30px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w .otz-baner__link {
    height: 34px;
    margin-right: 20px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 515px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 30px;
    width: 140px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .vrach-baner__w_mod .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left {
    width: 54.5454545455%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w {
    margin-top: 20px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w .otz-baner__link {
    height: 30px;
    margin-right: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 480px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 30px;
    width: 130px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .vrach-baner__w_mod .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left {
    width: 59%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w {
    margin-top: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w .otz-baner__link {
    height: 27px;
    margin-right: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 480px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 30px;
    width: 130px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .vrach-baner__w_mod .bread-crumb {
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_mod .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w {
    margin-top: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 410px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 20px;
    width: 130px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .vrach-baner__w_mod .bread-crumb {
    padding-top: 15px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_mod .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 35px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w {
    margin-top: 15px;
    flex-wrap: wrap;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 360px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 20px;
    width: 110px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .vrach-baner__w_mod .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_mod .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 20px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w {
    margin-top: 15px;
    flex-wrap: wrap;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 15px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #FFFFFF;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 320px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 15px;
    width: 100px;
  }
}
@media screen and (max-width: 360px) {
  .vrach-baner__w_mod .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_mod .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_mod .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 20px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 23px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #FFFFFF;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 300px;
  }
  .vrach-baner__w_mod .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 15px;
    width: 100px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.do-pos-det__w {
  width: 100%;
  font-family: "Inter-local";
}
.do-pos-det__w .do-pos-det {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.do-pos-det__w .do-pos-det .do-pos-det__left {
  width: 50%;
}
.do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__img-w_det {
  width: 100%;
  height: 550px;
  flex-shrink: 0;
}
.do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__img-w_det .before-after__img {
  width: 100%;
  height: 100%;
}
.do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__img-w_det .before-after__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom {
  width: 100%;
  min-height: 95px;
  background-color: #982A39;
  padding: 15px 20px;
  padding-bottom: 23px;
}
.do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom .before-after__bottom-text {
  width: 100%;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}
.do-pos-det__w .do-pos-det .do-pos-det__right {
  width: 50%;
  padding-left: 40px;
}
.do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 40px;
}
.do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__mini-title {
  width: 100%;
  color: #AE9376;
  font-size: 20px;
  line-height: 120%;
  font-weight: 700;
  margin-bottom: 3px;
}
.do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__text {
  width: 100%;
  color: #0E1E32;
  font-size: 15px;
  font-weight: 300;
  line-height: 180%;
  margin-bottom: 35px;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__img-w_det {
    height: 505px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom {
    min-height: 85px;
    padding: 15px 20px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 18px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right {
    padding-left: 35px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__title {
    font-size: 32px;
    margin-bottom: 34px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__mini-title {
    font-size: 18px;
    margin-bottom: 1px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__text {
    font-size: 14.5px;
    line-height: 180%;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__img-w_det {
    height: 425px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom {
    min-height: 75px;
    padding: 15px 20px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 17px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right {
    padding-left: 30px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__title {
    font-size: 30px;
    margin-bottom: 25px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__mini-title {
    font-size: 17px;
    margin-bottom: 1px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__text {
    font-size: 14px;
    line-height: 170%;
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__img-w_det {
    height: 425px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom {
    min-height: 75px;
    padding: 15px 20px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 17px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right {
    padding-left: 27px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__title {
    font-size: 27px;
    margin-bottom: 25px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__mini-title {
    font-size: 17px;
    margin-bottom: 1px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__text {
    font-size: 14px;
    line-height: 170%;
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__img-w_det {
    height: 400px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom {
    min-height: 70px;
    padding: 15px 15px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 16px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right {
    padding-left: 27px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__title {
    font-size: 25px;
    margin-bottom: 20px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__mini-title {
    font-size: 16px;
    margin-bottom: 1px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__text {
    font-size: 14px;
    line-height: 170%;
    margin-bottom: 19px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .do-pos-det__w .do-pos-det {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left {
    width: 100%;
    margin-bottom: 35px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__img-w_det {
    height: 500px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom {
    min-height: 70px;
    padding: 15px 15px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 16px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right {
    width: 100%;
    padding-left: 0px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__title {
    font-size: 23px;
    margin-bottom: 20px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__mini-title {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__text {
    font-size: 14px;
    line-height: 170%;
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .do-pos-det__w .do-pos-det {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left {
    width: 100%;
    margin-bottom: 35px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__img-w_det {
    height: 450px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom {
    min-height: 65px;
    padding: 15px 15px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 15px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right {
    width: 100%;
    padding-left: 0px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__title {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__mini-title {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__text {
    font-size: 14px;
    line-height: 170%;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .do-pos-det__w .do-pos-det {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left {
    width: 100%;
    margin-bottom: 30px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__img-w_det {
    height: 420px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom {
    min-height: 65px;
    padding: 15px 15px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__left .before-after__item .before-after__bottom .before-after__bottom-text {
    font-size: 15px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right {
    width: 100%;
    padding-left: 0px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__title {
    font-size: 21px;
    margin-bottom: 20px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__mini-title {
    font-size: 15.5px;
    margin-bottom: 5px;
  }
  .do-pos-det__w .do-pos-det .do-pos-det__right .do-pos-det__text {
    font-size: 14px;
    line-height: 170%;
    margin-bottom: 16px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.vrach-baner__w_obo {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #982A39;
  z-index: 0;
  overflow: hidden;
}
.vrach-baner__w_obo .vrach-baner__line {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.vrach-baner__w_obo .vrach-baner__line img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w_obo .bread-crumb {
  width: 100%;
  padding-top: 20px;
  position: relative;
  z-index: 3;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.vrach-baner__w_obo .vrach-baner__bgr-img {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  width: 54.375%;
  height: 100%;
}
.vrach-baner__w_obo .vrach-baner__bgr-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w_obo .vrach-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
  z-index: 3;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left {
  width: 40.5844155844%;
  flex-shrink: 0;
  padding-top: 56px;
  padding-bottom: 55px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 20px;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 85%;
  border-bottom: 2px solid #AE9376;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
  font-size: 28px;
  font-weight: 400;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
  width: 100%;
  padding-left: 60px;
  margin-bottom: 10px;
  margin-top: 3px;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana span {
  width: auto;
  display: inline-block;
  padding: 11.5px 16px;
  border: 1px solid #B99461;
  border-radius: 25px;
  color: #B3B3B4;
  font-size: 8px;
  font-weight: 700;
  letter-spacing: 2px;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
  width: 100%;
  margin-bottom: 15px;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
  width: 100%;
  color: #F5F7FD;
  font-size: 16px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
  font-size: 18px;
  font-weight: 700;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
  width: 460px;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  margin-top: 60px;
  transition: all 0.3s;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button:hover {
  background-color: #AE9376;
  border: 1px solid #AE9376;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__right {
  width: 100%;
  height: 650px;
  position: relative;
  z-index: 10;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
  position: absolute;
  left: 50%;
  z-index: 20;
  bottom: 120px;
  transform: translateX(-50%);
  width: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video img {
  width: 100%;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
  transform: translateX(-50%) scale(1.15);
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .vrach-baner__w_obo .bread-crumb {
    padding-top: 18px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    width: 54.375%;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 40.5844155844%;
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 37px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -8px;
    width: 85%;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 26px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 50px;
    margin-bottom: 10px;
    margin-top: 3px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 17px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 17px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 410px;
    height: 56px;
    font-size: 20px;
    margin-top: 45px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    height: 600px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 100px;
    width: 170px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .vrach-baner__w_obo .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    width: 54.375%;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 40.5844155844%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 33px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 24px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 30px;
    margin-bottom: 10px;
    margin-top: 3px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 12px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 16px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 370px;
    height: 50px;
    font-size: 19px;
    margin-top: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    height: 500px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 70px;
    width: 140px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .vrach-baner__w_obo .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    width: 54.375%;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 40.5844155844%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 23px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 25px;
    margin-bottom: 10px;
    margin-top: 2px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 10px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 16px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 350px;
    height: 47px;
    font-size: 18px;
    margin-top: 25px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    height: 470px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 60px;
    width: 130px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .vrach-baner__w_obo .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    width: 47%;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 50%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    height: 430px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 60px;
    width: 130px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .vrach-baner__w_obo .container {
    position: relative;
  }
  .vrach-baner__w_obo .bread-crumb {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
    padding-top: 15px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 15px;
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 22px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 15px;
    margin-bottom: 15px;
    margin-top: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana span {
    padding: 10px 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 110px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
  .vrach-baner__w_obo .container {
    position: relative;
  }
  .vrach-baner__w_obo .bread-crumb {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 15px;
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 110px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
@media screen and (max-width: 520px) {
  .vrach-baner__w_obo .container {
    position: relative;
  }
  .vrach-baner__w_obo .bread-crumb {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 110px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .vrach-baner__w_obo .container {
    position: relative;
  }
  .vrach-baner__w_obo .bread-crumb {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 330px;
  }
  .vrach-baner__w_obo .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 21px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 10px;
    margin-bottom: 15px;
    margin-top: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana span {
    padding: 10px 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 330px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.oborud-carts__w {
  width: 100%;
  font-family: "Inter-local";
}
.oborud-carts__w .oborud-carts {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  column-gap: 16px;
  row-gap: 16px;
  margin-bottom: 16px;
}
.oborud-carts__w .oborud-carts .box-1 {
  grid-column: 1/2;
  grid-row: 1/3;
}
.oborud-carts__w .oborud-carts .box-2 {
  grid-column: 2/3;
  grid-row: 1;
}
.oborud-carts__w .oborud-carts .box-3 {
  grid-column: 3/4;
  grid-row: 1;
}
.oborud-carts__w .oborud-carts .box-4 {
  grid-column: 2/3;
  grid-row: 2;
}
.oborud-carts__w .oborud-carts .box-5 {
  grid-column: 3/4;
  grid-row: 2;
}
.oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
  grid-column: 1/2;
  grid-row: 1;
}
.oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
  grid-column: 2/3;
  grid-row: 1;
}
.oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
  grid-column: 3/4;
  grid-row: 1/3;
}
.oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
  grid-column: 1/2;
  grid-row: 2;
}
.oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
  grid-column: 2/3;
  grid-row: 2;
}
.oborud-carts__w .oborud-carts .oborud-carts__item {
  min-height: 270px;
  background-color: #F7F7F7;
  border: 1px solid #E1D4C2;
  position: relative;
  display: block;
  padding: 75px 0 12px 23px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  transition: all 0.2s;
  overflow: hidden;
  z-index: 0;
}
.oborud-carts__w .oborud-carts .oborud-carts__item:hover {
  box-shadow: 0 0 10px rgba(47, 59, 67, 0.3215686275);
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
  position: absolute;
  top: 19px;
  left: 23px;
  color: #B3B3B4;
  font-size: 8px;
  line-height: 120%;
  padding: 9px 14px;
  border: 1px solid #B99461;
  border-radius: 20px;
  letter-spacing: 2px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 270px;
  z-index: -1;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img img {
  height: 100%;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
  width: 58.5215605749%;
  color: #2F3B43;
  font-size: #2F3B43;
  font-size: 28px;
  line-height: 120%;
  font-weight: 400;
  margin-bottom: 17px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column-reverse;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
  width: 100%;
  margin-bottom: 12px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
  width: 100%;
  color: #B3B3B4;
  font-size: 8px;
  font-weight: 700;
  margin-bottom: 4px;
  letter-spacing: 2px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
  width: 100%;
  color: #AE9376;
  font-size: 30px;
  font-weight: 400;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
  color: #982A39;
  font-size: 18px;
  font-weight: 300;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
  width: auto;
  display: inline-block;
  color: #982A39;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
  border: none;
  background-color: #F3E3D7;
  padding: 398px 40px 30px 40px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
  left: 29px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
  position: absolute;
  right: auto;
  bottom: auto;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
  height: 382px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img img {
  height: 100%;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
  width: 100%;
  margin-bottom: 30px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
  width: auto;
  display: inline-block;
  margin-bottom: 0px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
  color: rgba(47, 59, 67, 0.3882352941);
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
  color: #2F3B43;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
  color: #B3B3B4;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
  color: #2F3B43;
  font-size: 14px;
  font-weight: 300;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .oborud-carts__w .oborud-carts {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    column-gap: 16px;
    row-gap: 16px;
    margin-bottom: 16px;
  }
  .oborud-carts__w .oborud-carts .box-1 {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-3 {
    grid-column: 3/4;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-4 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .box-5 {
    grid-column: 3/4;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
    grid-column: 1/2;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
    grid-column: 3/4;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
    grid-column: 1/2;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    min-height: 240px;
    padding: 60px 0 11px 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 15px;
    left: 20px;
    font-size: 8px;
    padding: 9px 14px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 240px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 25px;
    margin-bottom: 13px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 11px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 8px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 27px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 17px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 11.5px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 352px 35px 25px 35px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 26px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 336px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 25px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .oborud-carts__w .oborud-carts {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    column-gap: 14px;
    row-gap: 14px;
    margin-bottom: 14px;
  }
  .oborud-carts__w .oborud-carts .box-1 {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-3 {
    grid-column: 3/4;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-4 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .box-5 {
    grid-column: 3/4;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
    grid-column: 1/2;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
    grid-column: 3/4;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
    grid-column: 1/2;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    min-height: 200px;
    padding: 45px 0 10px 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 10px;
    left: 15px;
    font-size: 8px;
    padding: 7px 12px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 200px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 22px;
    margin-bottom: 12px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 7px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 23px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 11px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 300px 25px 20px 25px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 25px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 284px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 13px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .oborud-carts__w .oborud-carts {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    column-gap: 14px;
    row-gap: 14px;
    margin-bottom: 14px;
  }
  .oborud-carts__w .oborud-carts .box-1 {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-3 {
    grid-column: 3/4;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-4 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .box-5 {
    grid-column: 3/4;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
    grid-column: 1/2;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
    grid-column: 3/4;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
    grid-column: 1/2;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    min-height: 178px;
    padding: 40px 0 8px 12px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 7px;
    left: 12px;
    font-size: 8px;
    padding: 7px 11px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 178px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 20px;
    margin-bottom: 12px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 8px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 7px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 21px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 14px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 268px 20px 15px 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 252px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 18px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 12px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .oborud-carts__w .oborud-carts {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    column-gap: 10px;
    row-gap: 10px;
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .box-1 {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-3 {
    grid-column: 3/4;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-4 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .box-5 {
    grid-column: 3/4;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
    grid-column: 1/2;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
    grid-column: 3/4;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
    grid-column: 1/2;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    min-height: 160px;
    padding: 34px 0 8px 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 5px;
    left: 10px;
    font-size: 7px;
    padding: 5px 10px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 160px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 17px;
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 5px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 7px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 19px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 14px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 239px 15px 12px 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 222px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 11.5px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .oborud-carts__w .oborud-carts {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 10px;
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .box-1 {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-3 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .box-4 {
    grid-column: 1/2;
    grid-row: 3;
  }
  .oborud-carts__w .oborud-carts .box-5 {
    grid-column: 2/3;
    grid-row: 3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
    grid-column: 1/2;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
    grid-column: 1/2;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
    grid-column: 2/3;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
    grid-column: 1/2;
    grid-row: 3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
    grid-column: 2/3;
    grid-row: 3;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    min-height: 160px;
    padding: 34px 0 8px 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 5px;
    left: 10px;
    font-size: 7px;
    padding: 5px 10px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 160px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 17px;
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 5px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 7px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 19px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 14px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 239px 15px 12px 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 222px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 11.5px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .oborud-carts__w .oborud-carts {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    grid-template-columns: none;
    grid-template-rows: none;
    margin-bottom: 0px;
    row-gap: 0;
    column-gap: 0;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    width: 100%;
    min-height: 165px;
    padding: 43px 0 15px 20px;
    margin-bottom: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 10px;
    left: 20px;
    font-size: 7px;
    padding: 5px 10px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 160px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 17px;
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 5px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 7px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 14px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 239px 20px 12px 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 222px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 12px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.doc-pop-up__w {
  width: 100%;
  font-family: "Inter-local";
}
.doc-pop-up__w .doc-pop-up__container {
  width: 100%;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-y: auto;
}
.doc-pop-up__w .doc-pop-up {
  width: 93.1818181818%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  overflow: hidden;
  border-radius: 20px;
  position: relative;
  z-index: 0;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__exit {
  width: 40px;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 20;
  background-color: transparent;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__exit .doc-pop-up__exit-icon {
  width: 100%;
  stroke: #fff;
  transition: all 0.2s;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__exit:hover .doc-pop-up__exit-icon {
  stroke: #2F3B43;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left {
  width: 51.9163763066%;
  flex-shrink: 0;
  min-height: 620px;
  background-color: #2F3B43;
  position: relative;
  z-index: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  padding: 110px 18.8153310105% 65px 5.2264808362%;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__img {
  height: 605px;
  position: absolute;
  right: -22px;
  bottom: 0;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__img img {
  height: 100%;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info {
  width: 100%;
  margin-bottom: 20px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  margin-bottom: 10px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 125%;
  margin-bottom: 22px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price span {
  font-size: 22px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-mini-title {
  width: 100%;
  color: #F5F7FD;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 6px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-list {
  width: 100%;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-list .doc-pop-up__info-list-item {
  width: 100%;
  color: #F5F7FD;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 6px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__logo {
  width: 141px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__logo img {
  width: 100%;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right {
  width: 100%;
  background-color: #982A39;
  padding: 110px 11.8466898955% 50px 4.0418118467%;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-title {
  width: 100%;
  color: #FFFFFF;
  font-size: 35px;
  font-weight: 300;
  line-height: 112%;
  margin-bottom: 5px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-text {
  width: 100%;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: 300;
  line-height: 125%;
  margin-bottom: 20px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w {
  width: 316px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 14px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w img {
  height: 24px;
  flex-shrink: 0;
  margin-right: 22px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input {
  width: 100%;
  font-size: 18px;
  color: #fff;
  font-weight: 300;
  transition: all 0.2s;
  background-color: transparent;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #fff;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input:focus {
  color: #fff;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input:focus::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #fff;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w input:-webkit-autofill,
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w input:-webkit-autofill:hover,
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w input:-webkit-autofill:focus,
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w textarea:-webkit-autofill,
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w textarea:-webkit-autofill:hover,
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w textarea:-webkit-autofill:focus,
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w select:-webkit-autofill,
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w select:-webkit-autofill:hover,
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px rgba(0, 0, 0, 0) inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__policy {
  width: 100%;
  color: #fff;
  font-size: 16px;
  line-height: 116%;
  font-weight: 300;
  margin-bottom: 33px;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__policy a {
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: all 0.2s;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__policy a:hover {
  color: #2F3B43;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__button {
  width: 100%;
  height: 60px;
  background-color: transparent;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  transition: all 0.2s;
}
.doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__button:hover {
  background-color: #2F3B43;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .doc-pop-up__w .doc-pop-up {
    width: 93.1818181818%;
    border-radius: 17px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__exit {
    width: 37px;
    top: 15px;
    right: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left {
    width: 51.9163763066%;
    min-height: 545px;
    padding: 90px 18.8153310105% 50px 5.2264808362%;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__img {
    height: 530px;
    right: -22px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info {
    margin-bottom: 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-title {
    font-size: 34px;
    margin-bottom: 8px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price {
    font-size: 16px;
    margin-bottom: 18px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price span {
    font-size: 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-mini-title {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-list .doc-pop-up__info-list-item {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__logo {
    width: 120px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right {
    padding: 90px 11.8466898955% 40px 4.0418118467%;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-title {
    font-size: 32px;
    margin-bottom: 5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-text {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w {
    width: 290px;
    padding-bottom: 12px;
    margin-bottom: 18px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w img {
    height: 21px;
    margin-right: 19px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input {
    font-size: 17px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__policy {
    font-size: 15px;
    margin-bottom: 27px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__button {
    height: 55px;
    font-size: 20px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .doc-pop-up__w .doc-pop-up {
    width: 93.1818181818%;
    border-radius: 13px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__exit {
    width: 30px;
    top: 15px;
    right: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left {
    width: 51.9163763066%;
    min-height: 460px;
    padding: 70px 18.8153310105% 40px 4.5%;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__img {
    height: 450px;
    right: -22px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info {
    margin-bottom: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-title {
    font-size: 30px;
    margin-bottom: 6px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price {
    font-size: 14px;
    margin-bottom: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price span {
    font-size: 16px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-mini-title {
    font-size: 14.5px;
    margin-bottom: 4px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-list .doc-pop-up__info-list-item {
    font-size: 14.5px;
    margin-bottom: 4px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__logo {
    width: 105px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right {
    padding: 70px 10% 35px 4%;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-title {
    font-size: 28px;
    margin-bottom: 5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-text {
    font-size: 13.5px;
    margin-bottom: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w {
    width: 260px;
    padding-bottom: 10px;
    margin-bottom: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w img {
    height: 18px;
    margin-right: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input {
    font-size: 16px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__policy {
    font-size: 14px;
    margin-bottom: 22px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__button {
    height: 47px;
    font-size: 18px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .doc-pop-up__w .doc-pop-up {
    width: 100%;
    border-radius: 11px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__exit {
    width: 27px;
    top: 15px;
    right: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left {
    width: 51.9163763066%;
    min-height: 440px;
    padding: 70px 18.8153310105% 40px 4.5%;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__img {
    height: 430px;
    right: -22px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info {
    margin-bottom: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-title {
    font-size: 27px;
    margin-bottom: 7px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price {
    font-size: 13px;
    margin-bottom: 14px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price span {
    font-size: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-mini-title {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-list .doc-pop-up__info-list-item {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__logo {
    width: 95px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right {
    padding: 70px 10% 35px 4%;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-title {
    font-size: 26px;
    margin-bottom: 5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-text {
    font-size: 13px;
    margin-bottom: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w {
    width: 260px;
    padding-bottom: 10px;
    margin-bottom: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w img {
    height: 17px;
    margin-right: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input {
    font-size: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__policy {
    font-size: 13px;
    margin-bottom: 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__button {
    height: 43px;
    font-size: 17px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .doc-pop-up__w .doc-pop-up {
    width: 100%;
    border-radius: 10px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__exit {
    width: 25px;
    top: 12px;
    right: 12px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left {
    width: 51.9163763066%;
    min-height: 390px;
    padding: 55px 18.8153310105% 30px 3%;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__img {
    height: 380px;
    right: -15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info {
    margin-bottom: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-title {
    font-size: 26px;
    margin-bottom: 7px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price {
    font-size: 12.5px;
    margin-bottom: 14px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price span {
    font-size: 14.5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-mini-title {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-list .doc-pop-up__info-list-item {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__logo {
    width: 85px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right {
    padding: 55px 7% 30px 3%;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-title {
    font-size: 24px;
    margin-bottom: 5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-text {
    font-size: 12px;
    margin-bottom: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w {
    width: 250px;
    padding-bottom: 8px;
    margin-bottom: 13px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w img {
    height: 16px;
    margin-right: 12px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input {
    font-size: 14.5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__policy {
    font-size: 13px;
    margin-bottom: 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__button {
    height: 40px;
    font-size: 16px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .doc-pop-up__w .doc-pop-up {
    width: 100%;
    border-radius: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__exit {
    width: 25px;
    top: 12px;
    right: 12px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left {
    width: 100%;
    min-height: 290px;
    padding: 30px 30% 20px 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__img {
    height: 290px;
    right: 0px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info {
    margin-bottom: 15px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-title {
    font-size: 26px;
    margin-bottom: 7px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price {
    font-size: 12.5px;
    margin-bottom: 14px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price span {
    font-size: 14.5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-mini-title {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-list .doc-pop-up__info-list-item {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__logo {
    width: 85px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right {
    width: 100%;
    padding: 30px 20px 30px 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-title {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-text {
    font-size: 12px;
    margin-bottom: 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w {
    width: 250px;
    padding-bottom: 8px;
    margin-bottom: 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w img {
    height: 16px;
    margin-right: 12px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input {
    font-size: 14.5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__policy {
    font-size: 13px;
    margin-bottom: 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__button {
    width: 320px;
    height: 40px;
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .doc-pop-up__w .doc-pop-up {
    width: 100%;
    border-radius: 9px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__exit {
    width: 22px;
    top: 10px;
    right: 10px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left {
    width: 100%;
    min-height: 210px;
    padding: 20px 33% 15px 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__img {
    height: 210px;
    right: 0px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info {
    margin-bottom: 10px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-title {
    font-size: 22px;
    margin-bottom: 5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price {
    font-size: 12px;
    margin-bottom: 12px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price span {
    font-size: 14px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-mini-title {
    font-size: 13.5px;
    margin-bottom: 4px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-list .doc-pop-up__info-list-item {
    font-size: 13.5px;
    margin-bottom: 4px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__logo {
    width: 60px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right {
    width: 100%;
    padding: 20px 20px 20px 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-title {
    font-size: 22px;
    margin-bottom: 7px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-text {
    font-size: 12px;
    margin-bottom: 17px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w {
    width: 90%;
    padding-bottom: 8px;
    margin-bottom: 17px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w img {
    height: 16px;
    margin-right: 12px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input {
    font-size: 14.5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__policy {
    font-size: 13px;
    margin-bottom: 18px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__button {
    width: 100%;
    height: 38px;
    font-size: 16px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .doc-pop-up__w .doc-pop-up {
    width: 100%;
    border-radius: 9px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__exit {
    width: 20px;
    top: 10px;
    right: 10px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left {
    width: 100%;
    min-height: 170px;
    padding: 20px 33% 15px 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__img {
    height: 170px;
    right: 0px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info {
    margin-bottom: 0px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-title {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-price span {
    font-size: 13px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-mini-title {
    font-size: 13px;
    margin-bottom: 2px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__info .doc-pop-up__info-list .doc-pop-up__info-list-item {
    font-size: 13px;
    margin-bottom: 2px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__left .doc-pop-up__logo {
    display: none;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right {
    width: 100%;
    padding: 20px 20px 20px 20px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-title {
    font-size: 20px;
    margin-bottom: 7px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__form-text {
    font-size: 12px;
    margin-bottom: 17px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w {
    width: 90%;
    padding-bottom: 8px;
    margin-bottom: 17px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w img {
    height: 16px;
    margin-right: 12px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__input-w .doc-pop-up__input {
    font-size: 14.5px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__policy {
    font-size: 13px;
    margin-bottom: 18px;
  }
  .doc-pop-up__w .doc-pop-up .doc-pop-up__right .doc-pop-up__button {
    width: 100%;
    height: 38px;
    font-size: 16px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.vrach-baner__w_implant {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #982A39;
  z-index: 0;
  overflow: hidden;
}
.vrach-baner__w_implant .vrach-baner__line {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.vrach-baner__w_implant .vrach-baner__line img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w_implant .container {
  position: relative;
}
.vrach-baner__w_implant .bread-crumb {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 20px;
}
.vrach-baner__w_implant .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.vrach-baner__w_implant .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.vrach-baner__w_implant .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_implant .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.vrach-baner__w_implant .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.vrach-baner__w_implant .vrach-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left {
  width: 54.5454545455%;
  flex-shrink: 0;
  padding-top: 102px;
  padding-bottom: 55px;
  padding-right: 100px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 48px;
  -webkit-text-decoration: 2px underline #AE9376;
          text-decoration: 2px underline #AE9376;
  text-underline-offset: 11px;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
  width: 100%;
  margin-bottom: 38px;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
  margin-bottom: 50px;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag span {
  font-weight: 700;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 6px;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi img {
  width: 32px;
  flex-shrink: 0;
  margin-right: 12px;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button {
  width: 460px;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  transition: all 0.3s;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button:hover {
  background-color: #AE9376;
  border: 1px solid #AE9376;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__right {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img {
  width: 100%;
  height: 700px;
  position: relative;
  z-index: 1;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__img-this {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  z-index: 4;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
  position: absolute;
  left: 50%;
  bottom: 40px;
  transform: translateX(-50%);
  width: 208px;
  background-color: transparent;
  transition: all 0.3s;
  z-index: 11;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video img {
  width: 100%;
}
.vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video:hover {
  transform: translateX(-50%) scale(1.15);
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .vrach-baner__w_implant .bread-crumb {
    padding-top: 18px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left {
    width: 54.5454545455%;
    padding-top: 80px;
    padding-bottom: 45px;
    padding-right: 60px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 37px;
    margin-bottom: 40px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -8px;
    width: 170px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 32px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 17px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 17px;
    margin-bottom: 40px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 29px;
    margin-right: 10px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 17px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 410px;
    height: 56px;
    font-size: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 630px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 35px;
    width: 170px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .vrach-baner__w_implant .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left {
    width: 54.5454545455%;
    padding-top: 70px;
    padding-bottom: 40px;
    padding-right: 30px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 33px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 15px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 370px;
    height: 50px;
    font-size: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 540px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 30px;
    width: 140px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .vrach-baner__w_implant .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left {
    width: 54.5454545455%;
    padding-top: 60px;
    padding-bottom: 40px;
    padding-right: 40px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 31px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 10px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 15px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 350px;
    height: 47px;
    font-size: 18px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 500px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 30px;
    width: 130px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .vrach-baner__w_implant .bread-crumb {
    padding-top: 12px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left {
    width: 59%;
    padding-top: 55px;
    padding-bottom: 40px;
    padding-right: 70px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 15px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 480px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 30px;
    width: 130px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .vrach-baner__w_implant .bread-crumb {
    z-index: 20;
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item .bread-crumb__link {
    color: #45464B;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
    color: #45464B;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
    color: #AE9376;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
    color: #45464B;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
    color: #45464B;
  }
  .vrach-baner__w_implant .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 40px;
    padding-right: 0;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 410px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 20px;
    width: 130px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
  .vrach-baner__w_implant .bread-crumb {
    padding: 0 20px;
    z-index: 20;
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_implant .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 40px;
    padding-right: 0;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 410px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 20px;
    width: 130px;
  }
}
@media screen and (max-width: 520px) {
  .vrach-baner__w_implant .bread-crumb {
    padding-top: 15px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_implant .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 35px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 360px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 20px;
    width: 110px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .vrach-baner__w_implant .bread-crumb {
    padding: 0 15px;
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_implant .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #FFFFFF;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 320px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 15px;
    width: 100px;
  }
}
@media screen and (max-width: 360px) {
  .vrach-baner__w_implant .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_implant .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_implant .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 23px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #FFFFFF;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 300px;
  }
  .vrach-baner__w_implant .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 15px;
    width: 100px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.impl-carts__w {
  width: 100%;
  font-family: "Inter-local";
}
.impl-carts__w .impl-carts {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 40px;
  row-gap: 25px;
}
.impl-carts__w .impl-carts .impl-carts__item {
  background-color: #F8F5F1;
  box-shadow: 0px 10px 30px 0px rgba(7, 64, 74, 0.1490196078);
  padding: 15px 20px 15px 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
}
.impl-carts__w .impl-carts .impl-carts__item .impl-carts__img {
  width: 100%;
  height: 175px;
  flex-shrink: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
}
.impl-carts__w .impl-carts .impl-carts__item .impl-carts__img img {
  height: 100%;
}
.impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  padding-left: 26px;
}
.impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__name {
  width: 100%;
  color: #45464B;
  font-size: 29px;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 10px;
}
.impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list {
  width: 100%;
}
.impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
  width: 100%;
  color: #606C75;
  font-size: 16.5px;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 10px;
}
.impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item:last-child {
  margin-bottom: 0;
}
.impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
  width: 170px;
  height: 60px;
  flex-shrink: 0;
  margin-left: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  text-align: center;
  border: 1px solid #AE9376;
  border-radius: 1px;
  color: #A17057;
  font-size: 14px;
  font-weight: 400;
  transition: all 0.2s;
}
.impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link:hover {
  background-color: #AE9376;
  color: #fff;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .impl-carts__w .impl-carts {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 35px;
    row-gap: 25px;
  }
  .impl-carts__w .impl-carts .impl-carts__item {
    padding: 13px 18px 13px 18px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__img {
    height: 155px;
    margin-bottom: 10px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom {
    padding-left: 20px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 26px;
    margin-bottom: 8px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 15.5px;
    margin-bottom: 7px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 150px;
    height: 55px;
    margin-left: 20px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .impl-carts__w .impl-carts {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 25px;
    row-gap: 20px;
  }
  .impl-carts__w .impl-carts .impl-carts__item {
    padding: 10px 15px 10px 15px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__img {
    height: 135px;
    margin-bottom: 10px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom {
    padding-left: 10px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 24px;
    margin-bottom: 8px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 135px;
    height: 49px;
    margin-left: 20px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .impl-carts__w .impl-carts {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 18px;
    row-gap: 18px;
  }
  .impl-carts__w .impl-carts .impl-carts__item {
    padding: 10px 15px 10px 15px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__img {
    height: 120px;
    margin-bottom: 10px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom {
    padding-left: 0px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 22px;
    margin-bottom: 6px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 120px;
    height: 42px;
    margin-left: 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .impl-carts__w .impl-carts {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 15px;
    row-gap: 15px;
  }
  .impl-carts__w .impl-carts .impl-carts__item {
    padding: 8px 15px 8px 15px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__img {
    height: 110px;
    margin-bottom: 8px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom {
    padding-left: 0px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 13px;
    margin-bottom: 2px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 100px;
    height: 38px;
    margin-left: 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .impl-carts__w .impl-carts {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 15px;
    row-gap: 15px;
  }
  .impl-carts__w .impl-carts .impl-carts__item {
    padding: 8px 15px 8px 15px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__img {
    height: 110px;
    margin-bottom: 8px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom {
    padding-left: 0px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 13px;
    margin-bottom: 2px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 100px;
    height: 38px;
    margin-left: 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .impl-carts__w .impl-carts {
    grid-template-columns: repeat(1, 1fr);
    column-gap: 0px;
    row-gap: 25px;
  }
  .impl-carts__w .impl-carts .impl-carts__item {
    padding: 10px 20px 10px 20px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__img {
    height: 130px;
    margin-bottom: 10px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom {
    padding-left: 0px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 14px;
    margin-bottom: 2px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 130px;
    height: 42px;
    margin-left: 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}
@media screen and (max-width: 360px) {
  .impl-carts__w .impl-carts {
    grid-template-columns: repeat(1, 1fr);
    column-gap: 0px;
    row-gap: 25px;
  }
  .impl-carts__w .impl-carts .impl-carts__item {
    padding: 10px 15px 10px 15px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__img {
    height: 120px;
    margin-bottom: 7px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom {
    padding-left: 0px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 13px;
    margin-bottom: 2px;
  }
  .impl-carts__w .impl-carts .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 110px;
    height: 40px;
    margin-left: 10px;
    font-size: 13px;
  }
}@charset "UTF-8";
.container {
  width: 1540px;
  margin: 0 auto;
}

.vrach-baner__w {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #982A39;
  z-index: 0;
}
.vrach-baner__w .vrach-baner__line {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.vrach-baner__w .vrach-baner__line img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w .bread-crumb {
  width: 100%;
  padding-top: 20px;
}
.vrach-baner__w .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.vrach-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.vrach-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.vrach-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.vrach-baner__w .vrach-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.vrach-baner__w .vrach-baner .vrach-baner__left {
  width: 42.2077922078%;
  padding-top: 56px;
  padding-bottom: 55px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 25px;
  -webkit-text-decoration: 2px underline #AE9376;
          text-decoration: 2px underline #AE9376;
  text-underline-offset: 6px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
  width: 100%;
  margin-bottom: 15px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag span {
  font-size: 22px;
  font-weight: 700;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 6px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
  width: 32px;
  flex-shrink: 0;
  margin-right: 12px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
  width: 460px;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  margin-top: 24px;
  transition: all 0.3s;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button:hover {
  background-color: #AE9376;
  border: 1px solid #AE9376;
}
.vrach-baner__w .vrach-baner .vrach-baner__right {
  width: 50%;
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 12px;
  margin-bottom: 15px;
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item {
  height: 555px;
  position: relative;
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item::after {
  content: "ДО";
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 20px;
  text-align: center;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  letter-spacing: 2px;
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item:last-child::after {
  content: "ПОСЛЕ";
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos-text {
  width: 100%;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 300;
  line-height: 130%;
  padding-bottom: 60px;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 18px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 37px;
    margin-bottom: 23px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -8px;
    width: 170px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 13px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 17px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 29px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 17px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 410px;
    height: 56px;
    font-size: 20px;
    margin-top: 24px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 12px;
    margin-bottom: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item {
    height: 468px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item::after {
    bottom: 20px;
    font-size: 18px;
    letter-spacing: 2px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos-text {
    font-size: 18px;
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 47%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 33px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 370px;
    height: 50px;
    font-size: 20px;
    margin-top: 24px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 12px;
    margin-bottom: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item {
    height: 395px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item::after {
    bottom: 18px;
    font-size: 17px;
    letter-spacing: 2px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos-text {
    font-size: 17px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 47%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 350px;
    height: 47px;
    font-size: 18px;
    margin-top: 24px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 12px;
    margin-bottom: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item {
    height: 395px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item::after {
    bottom: 18px;
    font-size: 16px;
    letter-spacing: 2px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos-text {
    font-size: 16px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 48%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 12px;
    margin-bottom: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item {
    height: 330px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item::after {
    bottom: 15px;
    font-size: 15px;
    letter-spacing: 2px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos-text {
    font-size: 15px;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item {
    height: 350px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item::after {
    bottom: 15px;
    font-size: 15px;
    letter-spacing: 2px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos-text {
    font-size: 15px;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 35px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item {
    height: 280px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item::after {
    bottom: 15px;
    font-size: 15px;
    letter-spacing: 2px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos-text {
    font-size: 15px;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #FFFFFF;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 4px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item {
    height: 260px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item::after {
    bottom: 10px;
    font-size: 12px;
    letter-spacing: 2px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos-text {
    font-size: 15px;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 360px) {
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 23px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #FFFFFF;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 4px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item {
    height: 240px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos .vrach-baner__do-pos-item::after {
    bottom: 10px;
    font-size: 12px;
    letter-spacing: 2px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__do-pos-text {
    font-size: 15px;
    padding-bottom: 30px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.impl-carts__w_slider {
  width: 100%;
  font-family: "Inter-local";
}
.impl-carts__w_slider .impl-carts_slider {
  width: 100%;
  overflow: hidden;
}
.impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list {
  margin: 0 -20px;
}
.impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}
.impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 20px;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item {
  background-color: #F8F5F1;
  padding: 15px 20px 15px 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__img {
  width: 100%;
  height: 175px;
  flex-shrink: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__img img {
  height: 100%;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  padding-left: 26px;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__name {
  width: 100%;
  color: #45464B;
  font-size: 29px;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 10px;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list {
  width: 100%;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
  width: 100%;
  color: #606C75;
  font-size: 16.5px;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 10px;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item:last-child {
  margin-bottom: 0;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
  width: 170px;
  height: 60px;
  flex-shrink: 0;
  margin-left: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  text-align: center;
  border: 1px solid #AE9376;
  border-radius: 1px;
  color: #A17057;
  font-size: 14px;
  font-weight: 400;
  transition: all 0.2s;
}
.impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link:hover {
  background-color: #AE9376;
  color: #fff;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list {
    margin: 0 -12px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 12px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item {
    padding: 13px 18px 13px 18px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__img {
    height: 155px;
    margin-bottom: 10px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom {
    padding-left: 20px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 26px;
    margin-bottom: 8px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 15.5px;
    margin-bottom: 7px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 150px;
    height: 55px;
    margin-left: 20px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list {
    margin: 0 -12px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 12px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item {
    padding: 10px 15px 10px 15px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__img {
    height: 135px;
    margin-bottom: 10px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom {
    padding-left: 10px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 24px;
    margin-bottom: 8px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 135px;
    height: 49px;
    margin-left: 20px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list {
    margin: 0 -9px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 9px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item {
    padding: 10px 15px 10px 15px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__img {
    height: 120px;
    margin-bottom: 10px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom {
    padding-left: 0px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 22px;
    margin-bottom: 6px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 120px;
    height: 42px;
    margin-left: 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list {
    margin: 0 -7px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 7px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item {
    padding: 8px 15px 8px 15px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__img {
    height: 110px;
    margin-bottom: 8px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom {
    padding-left: 0px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 13px;
    margin-bottom: 2px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 100px;
    height: 38px;
    margin-left: 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list {
    margin: 0 -7px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 7px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item {
    padding: 8px 15px 8px 15px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__img {
    height: 110px;
    margin-bottom: 8px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom {
    padding-left: 0px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 13px;
    margin-bottom: 2px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 100px;
    height: 38px;
    margin-left: 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list {
    margin: 0 -7px;
  }
  .impl-carts__w_slider .impl-carts_slider.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 7px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item {
    padding: 10px 20px 10px 20px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__img {
    height: 130px;
    margin-bottom: 10px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom {
    padding-left: 0px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 14px;
    margin-bottom: 2px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 130px;
    height: 42px;
    margin-left: 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}
@media screen and (max-width: 360px) {
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item {
    padding: 10px 15px 10px 15px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__img {
    height: 120px;
    margin-bottom: 7px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom {
    padding-left: 0px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__name {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__list .impl-carts__list-item {
    font-size: 13px;
    margin-bottom: 2px;
  }
  .impl-carts__w_slider .impl-carts_slider .impl-carts__item .impl-carts__bottom .impl-carts__info .impl-carts__link {
    width: 110px;
    height: 40px;
    margin-left: 10px;
    font-size: 13px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.vrach-baner__w_jup-ob {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #982A39;
  z-index: 0;
}
.vrach-baner__w_jup-ob .vrach-baner__line {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.vrach-baner__w_jup-ob .vrach-baner__line img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w_jup-ob .bread-crumb {
  width: 100%;
  padding-top: 20px;
}
.vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.vrach-baner__w_jup-ob .vrach-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left {
  width: 56%;
  flex-shrink: 0;
  padding-top: 56px;
  padding-bottom: 80px;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 20px;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 190px;
  border-bottom: 2px solid #AE9376;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
  width: 100%;
  margin-bottom: 9px;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__stag {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__stag span {
  font-weight: 700;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 6px;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi img {
  width: 32px;
  flex-shrink: 0;
  margin-right: 12px;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__button {
  width: 460px;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  margin-top: 24px;
  transition: all 0.3s;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__button:hover {
  background-color: #AE9376;
  border: 1px solid #AE9376;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video {
  position: absolute;
  right: 9.5%;
  top: 50%;
  transform: translateY(-50%);
  width: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video img {
  width: 100%;
}
.vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video:hover {
  transform: translateY(-50%) scale(1.15);
}

.pod-ban__w {
  width: 100%;
  font-family: "Inter-local";
}
.pod-ban__w .pod-ban {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 69px;
  padding-bottom: 30px;
}
.pod-ban__w .pod-ban .pod-ban__item {
  width: 47.7922077922%;
  color: #2F3B43;
  font-size: 18px;
  font-weight: 400;
  line-height: 155%;
}
.pod-ban__w .pod-ban .pod-ban__item .pod-ban_proc {
  font-size: 32px;
}
.pod-ban__w .pod-ban .pod-ban__item .pod-ban_bold {
  font-weight: 700;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .vrach-baner__w_jup-ob .bread-crumb {
    padding-top: 18px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left {
    padding-top: 45px;
    padding-bottom: 70px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 37px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -8px;
    width: 170px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 17px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 29px;
    margin-right: 10px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 17px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 410px;
    height: 56px;
    font-size: 20px;
    margin-top: 24px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video {
    right: 9.5%;
    width: 170px;
  }
  .pod-ban__w .pod-ban {
    padding-top: 60px;
    padding-bottom: 30px;
  }
  .pod-ban__w .pod-ban .pod-ban__item {
    width: 47.7922077922%;
    font-size: 17px;
  }
  .pod-ban__w .pod-ban .pod-ban__item .pod-ban_proc {
    font-size: 30px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .vrach-baner__w_jup-ob .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left {
    padding-top: 35px;
    padding-bottom: 65px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 33px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 15px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 370px;
    height: 50px;
    font-size: 20px;
    margin-top: 24px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video {
    right: 9.5%;
    width: 140px;
  }
  .pod-ban__w .pod-ban {
    padding-top: 50px;
    padding-bottom: 26px;
  }
  .pod-ban__w .pod-ban .pod-ban__item {
    width: 49%;
    font-size: 16px;
  }
  .pod-ban__w .pod-ban .pod-ban__item .pod-ban_proc {
    font-size: 27px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .vrach-baner__w_jup-ob .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left {
    width: 65%;
    padding-top: 35px;
    padding-bottom: 60px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 15px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 350px;
    height: 47px;
    font-size: 18px;
    margin-top: 24px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video {
    right: 9.5%;
    width: 130px;
  }
  .pod-ban__w .pod-ban {
    padding-top: 45px;
    padding-bottom: 25px;
  }
  .pod-ban__w .pod-ban .pod-ban__item {
    width: 49%;
    font-size: 15px;
  }
  .pod-ban__w .pod-ban .pod-ban__item .pod-ban_proc {
    font-size: 25px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .vrach-baner__w_jup-ob .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left {
    width: 64%;
    padding-top: 35px;
    padding-bottom: 55px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video {
    right: 9.5%;
    width: 130px;
  }
  .pod-ban__w .pod-ban {
    padding-top: 45px;
    padding-bottom: 25px;
  }
  .pod-ban__w .pod-ban .pod-ban__item {
    width: 48%;
    font-size: 15px;
  }
  .pod-ban__w .pod-ban .pod-ban__item .pod-ban_proc {
    font-size: 25px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .vrach-baner__w_jup-ob .bread-crumb {
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jup-ob .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 60px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video {
    right: 0%;
    top: auto;
    bottom: 0;
    transform: none;
    width: 90px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video:hover {
    transform: none;
  }
  .pod-ban__w .pod-ban {
    padding-top: 30px;
    padding-bottom: 30px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .pod-ban__w .pod-ban .pod-ban__item {
    width: 100%;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .pod-ban__w .pod-ban .pod-ban__item:last-child {
    margin-bottom: 0;
  }
  .pod-ban__w .pod-ban .pod-ban__item .pod-ban_proc {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .vrach-baner__w_jup-ob .bread-crumb {
    padding-top: 15px;
    margin-bottom: 25px;
    padding-right: 80px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jup-ob .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 35px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video {
    right: 0%;
    top: -45px;
    bottom: auto;
    transform: none;
    width: 70px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video:hover {
    transform: none;
  }
  .pod-ban__w .pod-ban {
    padding-top: 30px;
    padding-bottom: 30px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .pod-ban__w .pod-ban .pod-ban__item {
    width: 100%;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .pod-ban__w .pod-ban .pod-ban__item:last-child {
    margin-bottom: 0;
  }
  .pod-ban__w .pod-ban .pod-ban__item .pod-ban_proc {
    font-size: 22px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .vrach-baner__w_jup-ob .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jup-ob .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video {
    right: 0%;
    top: -45px;
    bottom: auto;
    transform: none;
    width: 70px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video:hover {
    transform: none;
  }
  .pod-ban__w .pod-ban {
    padding-top: 30px;
    padding-bottom: 30px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .pod-ban__w .pod-ban .pod-ban__item {
    width: 100%;
    font-size: 14px;
    margin-bottom: 17px;
  }
  .pod-ban__w .pod-ban .pod-ban__item:last-child {
    margin-bottom: 0;
  }
  .pod-ban__w .pod-ban .pod-ban__item .pod-ban_proc {
    font-size: 21px;
  }
}
@media screen and (max-width: 360px) {
  .vrach-baner__w_jup-ob .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_jup-ob .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jup-ob .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 23px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video {
    right: 0%;
    top: -45px;
    bottom: auto;
    transform: none;
    width: 70px;
  }
  .vrach-baner__w_jup-ob .vrach-baner .vrach-baner__video:hover {
    transform: none;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.vrach-baner__w_jur-det {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #982A39;
  z-index: 0;
  overflow: hidden;
}
.vrach-baner__w_jur-det .vrach-baner__line {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.vrach-baner__w_jur-det .vrach-baner__line img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w_jur-det .bread-crumb {
  width: 100%;
  padding-top: 20px;
  position: relative;
  z-index: 3;
}
.vrach-baner__w_jur-det .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_jur-det .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.vrach-baner__w_jur-det .vrach-baner__bgr-img {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  width: 54.375%;
  height: 100%;
}
.vrach-baner__w_jur-det .vrach-baner__bgr-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w_jur-det .vrach-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
  z-index: 3;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left {
  width: 40.5844155844%;
  flex-shrink: 0;
  padding-top: 56px;
  padding-bottom: 55px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 48px;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 85%;
  border-bottom: 2px solid #AE9376;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
  font-size: 28px;
  font-weight: 400;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__strana {
  width: 100%;
  padding-left: 60px;
  margin-bottom: 10px;
  margin-top: 3px;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__strana span {
  width: auto;
  display: inline-block;
  padding: 11.5px 16px;
  border: 1px solid #B99461;
  border-radius: 25px;
  color: #B3B3B4;
  font-size: 8px;
  font-weight: 700;
  letter-spacing: 2px;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
  width: 100%;
  margin-bottom: 15px;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag {
  width: 100%;
  color: #F5F7FD;
  font-size: 16px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag span {
  font-size: 18px;
  font-weight: 700;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__button {
  width: 460px;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  margin-top: 60px;
  transition: all 0.3s;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__button:hover {
  background-color: #AE9376;
  border: 1px solid #AE9376;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__right {
  width: 100%;
  height: 650px;
  position: relative;
  z-index: 10;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video {
  position: absolute;
  left: 50%;
  z-index: 20;
  bottom: 120px;
  transform: translateX(-50%);
  width: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video img {
  width: 100%;
}
.vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
  transform: translateX(-50%) scale(1.15);
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .vrach-baner__w_jur-det .bread-crumb {
    padding-top: 18px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jur-det .vrach-baner__bgr-img {
    width: 54.375%;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left {
    width: 40.5844155844%;
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 37px;
    margin-bottom: 42px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -8px;
    width: 85%;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 26px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 50px;
    margin-bottom: 10px;
    margin-top: 3px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 17px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 17px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 410px;
    height: 56px;
    font-size: 20px;
    margin-top: 45px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right {
    height: 600px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 100px;
    width: 170px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .vrach-baner__w_jur-det .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jur-det .vrach-baner__bgr-img {
    width: 54.375%;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left {
    width: 40.5844155844%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 33px;
    margin-bottom: 40px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 24px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 30px;
    margin-bottom: 10px;
    margin-top: 3px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 12px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 16px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 370px;
    height: 50px;
    font-size: 19px;
    margin-top: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right {
    height: 500px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 70px;
    width: 140px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .vrach-baner__w_jur-det .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jur-det .vrach-baner__bgr-img {
    width: 54.375%;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left {
    width: 40.5844155844%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 31px;
    margin-bottom: 35px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 23px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 25px;
    margin-bottom: 10px;
    margin-top: 2px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 10px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 16px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 350px;
    height: 47px;
    font-size: 18px;
    margin-top: 25px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right {
    height: 470px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 60px;
    width: 130px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .vrach-baner__w_jur-det .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jur-det .vrach-baner__bgr-img {
    width: 47%;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left {
    width: 50%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right {
    height: 430px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 60px;
    width: 130px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .vrach-baner__w_jur-det .container {
    position: relative;
  }
  .vrach-baner__w_jur-det .bread-crumb {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
    padding-top: 15px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item {
    font-size: 15px;
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link {
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_jur-det .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 22px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 15px;
    margin-bottom: 15px;
    margin-top: 0px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__strana span {
    padding: 10px 14px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 110px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
  .vrach-baner__w_jur-det .container {
    position: relative;
  }
  .vrach-baner__w_jur-det .bread-crumb {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item {
    font-size: 15px;
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link {
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_jur-det .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_jur-det .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 110px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
@media screen and (max-width: 520px) {
  .vrach-baner__w_jur-det .container {
    position: relative;
  }
  .vrach-baner__w_jur-det .bread-crumb {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jur-det .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_jur-det .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 110px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .vrach-baner__w_jur-det .container {
    position: relative;
  }
  .vrach-baner__w_jur-det .bread-crumb {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_jur-det .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_jur-det .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 330px;
  }
  .vrach-baner__w_jur-det .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 21px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 10px;
    margin-bottom: 15px;
    margin-top: 0px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__strana span {
    padding: 10px 14px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 330px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
  }
  .vrach-baner__w_jur-det .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.vrach-baner__w_zapis {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #982A39;
  z-index: 0;
}
.vrach-baner__w_zapis .vrach-baner__line {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.vrach-baner__w_zapis .vrach-baner__line img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w_zapis .bread-crumb {
  width: 100%;
  padding-top: 20px;
}
.vrach-baner__w_zapis .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.vrach-baner__w_zapis .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.vrach-baner__w_zapis .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_zapis .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.vrach-baner__w_zapis .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_zapis .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.vrach-baner__w_zapis .vrach-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left {
  width: 44.8051948052%;
  flex-shrink: 0;
  padding-top: 56px;
  padding-bottom: 55px;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 20px;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 190px;
  border-bottom: 2px solid #AE9376;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
  width: 100%;
  margin-bottom: 9px;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 16px;
  font-weight: 300;
  line-height: 142%;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person {
  width: 100%;
  padding-top: 15px;
  margin-bottom: 15px;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner__person-name {
  width: 100%;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner_person-title {
  width: 100%;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: 300;
  line-height: 120%;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form {
  width: 100%;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input {
  width: 100%;
  height: 60px;
  background-color: #2F3B43;
  border-bottom: 1px solid #fff;
  margin-bottom: 15px;
  padding: 0 22px;
  color: #FFFFFF;
  font-size: 19px;
  font-weight: 300;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com {
  font-size: 16px;
  color: #979DA1;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com::-webkit-input-placeholder { /* WebKit browsers */
  color: #979DA1;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #979DA1;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #979DA1;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #979DA1;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com:focus {
  color: #979DA1;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com:focus::-webkit-input-placeholder { /* WebKit browsers */
  color: #979DA1;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #979DA1;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #979DA1;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #979DA1;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #fff;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input:focus {
  color: #fff;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input:focus::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #fff;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form input:-webkit-autofill,
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form input:-webkit-autofill:hover,
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form input:-webkit-autofill:focus,
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form textarea:-webkit-autofill,
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form textarea:-webkit-autofill:hover,
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form textarea:-webkit-autofill:focus,
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form select:-webkit-autofill,
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form select:-webkit-autofill:hover,
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px rgba(0, 0, 0, 0) inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-button {
  width: 100%;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: 1px solid #F3F0E6;
  background-color: #F3F0E6;
  color: #982A39;
  font-size: 22px;
  font-weight: 400;
  transition: all 0.2s;
  margin-bottom: 10px;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-button:hover {
  color: #F3F0E6;
  background-color: transparent;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-policy {
  width: 100%;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 300;
  line-height: 120%;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__right {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  position: relative;
  z-index: 2;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img {
  width: 100%;
  height: 690px;
  position: relative;
  z-index: 4;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__img-this {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 100%;
  z-index: 10;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
  position: absolute;
  left: 69%;
  bottom: 120px;
  transform: translateX(-50%);
  width: 208px;
  z-index: 17;
  background-color: transparent;
  transition: all 0.3s;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video img {
  width: 100%;
}
.vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video:hover {
  transform: translateX(-50%) scale(1.15);
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .vrach-baner__w_zapis .bread-crumb {
    padding-top: 18px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 37px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -8px;
    width: 170px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person {
    padding-top: 12px;
    margin-bottom: 12px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner__person-name {
    font-size: 14px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner_person-title {
    font-size: 10px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input {
    height: 52px;
    margin-bottom: 15px;
    padding: 0 20px;
    font-size: 18px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com {
    font-size: 15px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-button {
    height: 52px;
    font-size: 20px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-policy {
    font-size: 12px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 610px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: 69%;
    bottom: 100px;
    width: 170px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .vrach-baner__w_zapis .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left {
    width: 52%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 33px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14.5px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person {
    padding-top: 8px;
    margin-bottom: 12px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner__person-name {
    font-size: 14px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner_person-title {
    font-size: 10px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input {
    height: 47px;
    margin-bottom: 13px;
    padding: 0 20px;
    font-size: 17px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com {
    font-size: 14px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-button {
    height: 47px;
    font-size: 18px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-policy {
    font-size: 12px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 515px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: 65%;
    bottom: 100px;
    width: 150px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .vrach-baner__w_zapis .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left {
    width: 50%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person {
    padding-top: 7px;
    margin-bottom: 12px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner__person-name {
    font-size: 13px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner_person-title {
    font-size: 9px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input {
    height: 45px;
    margin-bottom: 13px;
    padding: 0 18px;
    font-size: 16px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com {
    font-size: 13px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-button {
    height: 45px;
    font-size: 17px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-policy {
    font-size: 11px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 510px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: 62%;
    bottom: 70px;
    width: 120px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .vrach-baner__w_zapis .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left {
    width: 53%;
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person {
    padding-top: 7px;
    margin-bottom: 12px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner__person-name {
    font-size: 13px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner_person-title {
    font-size: 9px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input {
    height: 45px;
    margin-bottom: 13px;
    padding: 0 18px;
    font-size: 16px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com {
    font-size: 13px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-button {
    height: 45px;
    font-size: 17px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-policy {
    font-size: 11px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 400px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: 67%;
    bottom: 60px;
    width: 110px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .vrach-baner__w_zapis {
    overflow: hidden;
  }
  .vrach-baner__w_zapis .bread-crumb {
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_zapis .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person {
    padding-top: 7px;
    margin-bottom: 12px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner__person-name {
    font-size: 13px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner_person-title {
    font-size: 9px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input {
    height: 45px;
    margin-bottom: 13px;
    padding: 0 18px;
    font-size: 16px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com {
    font-size: 13px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-button {
    height: 45px;
    font-size: 17px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-policy {
    font-size: 11px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right {
    border-bottom: 1px solid #fff;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 400px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__img-this {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    left: 50%;
    bottom: 60px;
    width: 110px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .vrach-baner__w_zapis .bread-crumb {
    padding-top: 15px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_zapis .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 35px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person {
    padding-top: 7px;
    margin-bottom: 12px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner__person-name {
    font-size: 13px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner_person-title {
    font-size: 9px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input {
    height: 45px;
    margin-bottom: 13px;
    padding: 0 18px;
    font-size: 16px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com {
    font-size: 13px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-button {
    height: 45px;
    font-size: 17px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-policy {
    font-size: 11px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 360px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 20px;
    width: 110px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .vrach-baner__w_zapis .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_zapis .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 20px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person {
    padding-top: 7px;
    margin-bottom: 12px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner__person-name {
    font-size: 13px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__person .vrach-baner_person-title {
    font-size: 9px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input {
    height: 45px;
    margin-bottom: 13px;
    padding: 0 13px;
    font-size: 15px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-input.form-input_com {
    font-size: 12.5px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-button {
    height: 45px;
    font-size: 16px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__form .vrach-baner__form-policy {
    font-size: 11px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #FFFFFF;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 320px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 15px;
    width: 100px;
  }
}
@media screen and (max-width: 360px) {
  .vrach-baner__w_zapis .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_zapis .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_zapis .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 20px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 23px;
    margin-bottom: 25px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #FFFFFF;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 300px;
  }
  .vrach-baner__w_zapis .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 15px;
    width: 100px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.zabol-poisk__w {
  width: 100%;
  font-family: "Inter-local";
  margin-bottom: 50px;
}
.zabol-poisk__w .zabol-poisk {
  width: 100%;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top {
  width: 100%;
  height: 56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left {
  width: 100%;
  background-color: #EBEBEB;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-right: 20px;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title {
  width: auto;
  height: 100%;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  padding-left: 22px;
  padding-right: 28px;
  flex-shrink: 0;
  z-index: 0;
  margin-right: 16px;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__bgr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__icon {
  width: 23px;
  flex-shrink: 0;
  margin-right: 13px;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__text {
  width: auto;
  display: inline-block;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 500;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input {
  width: 100%;
  color: #982A39;
  font-size: 22px;
  font-weight: 300;
  background-color: transparent;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input::-webkit-input-placeholder { /* WebKit browsers */
  color: #982A39;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #982A39;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #982A39;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #982A39;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__button {
  flex-shrink: 0;
  margin-left: 10px;
  width: 192px;
  height: 100%;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__button:hover::after {
  left: 60%;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__button-reset {
  width: 192px;
  height: 56px;
  margin-top: 36px;
  background-color: #982A39;
  border-radius: 7px;
  display: none;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__button-reset::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__button-reset:hover::after {
  left: 60%;
}
.zabol-poisk__w .zabol-poisk .zabol-poisk__button-reset.reset_active {
  display: flex;
}

.zabol-ob__w {
  width: 100%;
  font-family: "Inter-local";
}
.zabol-ob__w .zabol-ob {
  width: 100%;
}
.zabol-ob__w .zabol-ob .zabol-ob__item {
  width: 100%;
  margin-bottom: 50px;
}
.zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__title {
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: #982A39;
  border-radius: 50%;
  color: #FFFFFF;
  font-size: 50px;
  font-weight: 300;
  margin-bottom: 30px;
}
.zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list {
  width: 100%;
  list-style-position: inside; /* Firefox */ /* Safari and Chrome */
  column-count: 3;
  list-style-type: none;
  border-bottom: 1px solid #E0BFC4;
  padding-bottom: 27px;
}
.zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item {
  margin-bottom: 11px;
}
.zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item a {
  display: inline-block;
  color: #525150;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  transition: all 0.3s;
}
.zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item a:hover {
  color: #982A39;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .zabol-poisk__w {
    margin-bottom: 50px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top {
    height: 52px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left {
    padding-right: 20px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title {
    padding-left: 20px;
    padding-right: 25px;
    margin-right: 13px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__icon {
    width: 21px;
    margin-right: 13px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__text {
    font-size: 20px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input {
    font-size: 20px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__button {
    margin-left: 10px;
    width: 180px;
    border-radius: 6px;
    font-size: 17px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__button-reset {
    width: 180px;
    height: 52px;
    margin-top: 32px;
    border-radius: 6px;
    font-size: 15px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item {
    margin-bottom: 45px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__title {
    width: 70px;
    height: 70px;
    font-size: 41px;
    margin-bottom: 27px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list { /* Firefox */ /* Safari and Chrome */
    column-count: 3;
    padding-bottom: 25px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item {
    margin-bottom: 10px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item a {
    font-size: 17px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .zabol-poisk__w {
    margin-bottom: 40px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top {
    height: 48px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left {
    padding-right: 17px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title {
    padding-left: 15px;
    padding-right: 22px;
    margin-right: 13px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__icon {
    width: 19px;
    margin-right: 12px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__text {
    font-size: 18px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input {
    font-size: 18px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__button {
    margin-left: 10px;
    width: 170px;
    border-radius: 5px;
    font-size: 16px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__button-reset {
    width: 170px;
    height: 48px;
    margin-top: 30px;
    border-radius: 5px;
    font-size: 15px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item {
    margin-bottom: 39px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__title {
    width: 60px;
    height: 60px;
    font-size: 35px;
    margin-bottom: 23px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list { /* Firefox */ /* Safari and Chrome */
    column-count: 3;
    padding-bottom: 22px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item {
    padding-right: 20px;
    margin-bottom: 9px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .zabol-poisk__w {
    margin-bottom: 40px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top {
    height: 44px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left {
    padding-right: 15px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title {
    padding-left: 12px;
    padding-right: 20px;
    margin-right: 10px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__icon {
    width: 17px;
    margin-right: 10px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__text {
    font-size: 16.5px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input {
    font-size: 17px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__button {
    margin-left: 10px;
    width: 155px;
    border-radius: 5px;
    font-size: 15px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__button-reset {
    width: 155px;
    height: 44px;
    margin-top: 20px;
    border-radius: 5px;
    font-size: 14px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item {
    margin-bottom: 35px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__title {
    width: 50px;
    height: 50px;
    font-size: 30px;
    margin-bottom: 22px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list { /* Firefox */ /* Safari and Chrome */
    column-count: 3;
    padding-bottom: 17px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item {
    padding-right: 15px;
    margin-bottom: 9px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item a {
    font-size: 15px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .zabol-poisk__w {
    margin-bottom: 40px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top {
    height: 44px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left {
    padding-right: 15px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title {
    padding-left: 12px;
    padding-right: 20px;
    margin-right: 10px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__icon {
    width: 16px;
    margin-right: 10px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__text {
    font-size: 15.5px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input {
    font-size: 16px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__button {
    margin-left: 10px;
    width: 140px;
    border-radius: 5px;
    font-size: 14px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__button-reset {
    width: 155px;
    height: 44px;
    margin-top: 20px;
    border-radius: 5px;
    font-size: 14px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item {
    margin-bottom: 35px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__title {
    width: 50px;
    height: 50px;
    font-size: 30px;
    margin-bottom: 22px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list { /* Firefox */ /* Safari and Chrome */
    column-count: 2;
    padding-bottom: 17px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item {
    padding-right: 15px;
    margin-bottom: 9px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item a {
    font-size: 15px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .zabol-poisk__w {
    margin-bottom: 40px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top {
    height: 40px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left {
    padding-right: 15px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title {
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 15px;
    background-color: #982A39;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__bgr {
    display: none;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__icon {
    width: 16px;
    margin-right: 0px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__text {
    display: none;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input {
    font-size: 16px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__button {
    margin-left: 7px;
    width: 120px;
    border-radius: 0px;
    font-size: 13px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__button-reset {
    width: 150px;
    height: 40px;
    margin-top: 15px;
    border-radius: 0px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .zabol-ob__w .zabol-ob .zabol-ob__item {
    margin-bottom: 35px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__title {
    width: 50px;
    height: 50px;
    font-size: 30px;
    margin-bottom: 22px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list { /* Firefox */ /* Safari and Chrome */
    column-count: 2;
    padding-bottom: 17px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item {
    padding-right: 15px;
    margin-bottom: 12px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item a {
    font-size: 14px;
  }
}
@media screen and (max-width: 580px) {
  .zabol-ob__w .zabol-ob .zabol-ob__item {
    margin-bottom: 40px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__title {
    width: 50px;
    height: 50px;
    font-size: 30px;
    margin-bottom: 22px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list { /* Firefox */ /* Safari and Chrome */
    column-count: 1;
    padding-bottom: 10px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item {
    padding-right: 15px;
    margin-bottom: 12px;
  }
  .zabol-ob__w .zabol-ob .zabol-ob__item .zabol-ob__list .zabol-ob__list-item a {
    font-size: 14px;
  }
}
@media screen and (max-width: 520px) {
  .zabol-poisk__w {
    margin-bottom: 40px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top {
    height: 38px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left {
    padding-right: 10px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title {
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 10px;
    background-color: #982A39;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__bgr {
    display: none;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__icon {
    width: 14px;
    margin-right: 0px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__title .zabol-poisk__text {
    display: none;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__left .zabol-poisk__input {
    font-size: 16px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__top .zabol-poisk__button {
    margin-left: 7px;
    width: 80px;
    border-radius: 0px;
    font-size: 13px;
  }
  .zabol-poisk__w .zabol-poisk .zabol-poisk__button-reset {
    width: 130px;
    height: 38px;
    margin-top: 15px;
    border-radius: 0px;
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.zabol-det__w {
  width: 100%;
  font-family: "Inter-local";
}
.zabol-det__w .zabol-det {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.zabol-det__w .zabol-det .zabol-det__left {
  width: 100%;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block {
  width: 100%;
  margin-bottom: 30px;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 15px;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__texts-w {
  width: 100%;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__texts-w .zabol-det__text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 33px;
  margin-bottom: 30px;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info-img {
  width: 220px;
  height: 220px;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
  margin-right: 95px;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info {
  width: 100%;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-title {
  width: 100%;
  color: #2F3B43;
  font-size: 28px;
  font-weight: 500;
  line-height: 115%;
  margin-bottom: 10px;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 20px;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 26px;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w img {
  width: 25px;
  flex-shrink: 0;
  margin-right: 5px;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w .zabol-det__info-tel {
  width: auto;
  color: #E54E25;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-button {
  width: 345px;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #982A39;
  background-color: #982A39;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  transition: all 0.2s;
}
.zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-button:hover {
  background-color: transparent;
  color: #982A39;
}
.zabol-det__w .zabol-det .zabol-det__right {
  width: 31.4935064935%;
  margin-left: 45px;
  flex-shrink: 0;
  background-color: #FCFCFC;
  padding-bottom: 60px;
}
.zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-title {
  width: 100%;
  background-color: #EFEFEF;
  padding: 22px 20px 22px 43px;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  margin-bottom: 20px;
}
.zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list {
  width: 100%;
  padding-left: 43px;
  padding-right: 24px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item {
  width: auto;
  display: inline-block;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 15px;
  position: relative;
  padding-left: 15px;
  transition: all 0.2s;
}
.zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item:last-child {
  margin-bottom: 0;
}
.zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #333333;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  transition: all 0.2s;
}
.zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item:hover {
  color: #AE9376;
}
.zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item:hover::after {
  background-color: #AE9376;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block {
    margin-bottom: 27px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__title {
    font-size: 32px;
    margin-bottom: 13px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__texts-w .zabol-det__text {
    font-size: 15px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w {
    padding-left: 25px;
    margin-bottom: 27px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info-img {
    width: 200px;
    height: 200px;
    margin-right: 70px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-title {
    font-size: 25px;
    margin-bottom: 8px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-text {
    font-size: 15px;
    margin-bottom: 17px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w {
    margin-bottom: 22px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w img {
    width: 22px;
    margin-right: 2px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w .zabol-det__info-tel {
    font-size: 18px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-button {
    width: 310px;
    height: 54px;
    font-size: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__right {
    width: 31.4935064935%;
    margin-left: 40px;
    padding-bottom: 50px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-title {
    padding: 20px 20px 20px 35px;
    font-size: 32px;
    margin-bottom: 18px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list {
    padding-left: 35px;
    padding-right: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item {
    font-size: 15px;
    margin-bottom: 13px;
    padding-left: 14px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item::after {
    width: 4px;
    height: 4px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block {
    margin-bottom: 25px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__title {
    font-size: 30px;
    margin-bottom: 12px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__texts-w .zabol-det__text {
    font-size: 14.5px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w {
    padding-left: 20px;
    margin-bottom: 25px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info-img {
    width: 170px;
    height: 170px;
    margin-right: 70px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-title {
    font-size: 22px;
    margin-bottom: 6px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-text {
    font-size: 14.5px;
    margin-bottom: 15px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w {
    margin-bottom: 18px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w img {
    width: 20px;
    margin-right: 2px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w .zabol-det__info-tel {
    font-size: 17px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-button {
    width: 270px;
    height: 47px;
    font-size: 18px;
  }
  .zabol-det__w .zabol-det .zabol-det__right {
    width: 31.4935064935%;
    margin-left: 40px;
    padding-bottom: 40px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-title {
    padding: 17px 15px 17px 30px;
    font-size: 30px;
    margin-bottom: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list {
    padding-left: 30px;
    padding-right: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item {
    font-size: 14.5px;
    margin-bottom: 11px;
    padding-left: 13px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item::after {
    width: 4px;
    height: 4px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block {
    margin-bottom: 25px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__title {
    font-size: 27px;
    margin-bottom: 12px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__texts-w .zabol-det__text {
    font-size: 14px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w {
    padding-left: 0px;
    margin-bottom: 25px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info-img {
    width: 160px;
    height: 160px;
    margin-right: 70px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-title {
    font-size: 19px;
    margin-bottom: 3px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-text {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w {
    margin-bottom: 15px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w img {
    width: 18px;
    margin-right: 2px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w .zabol-det__info-tel {
    font-size: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-button {
    width: 250px;
    height: 42px;
    font-size: 17px;
  }
  .zabol-det__w .zabol-det .zabol-det__right {
    width: 31.4935064935%;
    margin-left: 25px;
    padding-bottom: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-title {
    padding: 15px 15px 15px 20px;
    font-size: 27px;
    margin-bottom: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list {
    padding-left: 20px;
    padding-right: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item {
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 11px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item::after {
    width: 4px;
    height: 4px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block {
    margin-bottom: 25px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__title {
    font-size: 25px;
    margin-bottom: 12px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__texts-w .zabol-det__text {
    font-size: 14px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w {
    padding-left: 0px;
    margin-bottom: 25px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info-img {
    width: 160px;
    height: 160px;
    margin-right: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-title {
    font-size: 19px;
    margin-bottom: 3px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-text {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w {
    margin-bottom: 15px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w img {
    width: 18px;
    margin-right: 2px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w .zabol-det__info-tel {
    font-size: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-button {
    width: 250px;
    height: 42px;
    font-size: 17px;
  }
  .zabol-det__w .zabol-det .zabol-det__right {
    width: 31.4935064935%;
    margin-left: 25px;
    padding-bottom: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-title {
    padding: 15px 15px 15px 20px;
    font-size: 25px;
    margin-bottom: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list {
    padding-left: 20px;
    padding-right: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item {
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 11px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item::after {
    width: 4px;
    height: 4px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .zabol-det__w .zabol-det {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block {
    margin-bottom: 25px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__title {
    font-size: 23px;
    margin-bottom: 12px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__texts-w .zabol-det__text {
    font-size: 14px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w {
    padding-left: 0px;
    margin-bottom: 25px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info-img {
    width: 160px;
    height: 160px;
    margin-right: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-title {
    font-size: 19px;
    margin-bottom: 3px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-text {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w {
    margin-bottom: 15px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w img {
    width: 18px;
    margin-right: 2px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w .zabol-det__info-tel {
    font-size: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-button {
    width: 230px;
    height: 40px;
    font-size: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__right {
    width: 100%;
    margin-left: 0px;
    padding-bottom: 20px;
    margin-bottom: 35px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-title {
    padding: 15px 15px 15px 20px;
    font-size: 23px;
    margin-bottom: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list {
    padding-left: 20px;
    padding-right: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item {
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 11px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item::after {
    width: 4px;
    height: 4px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .zabol-det__w .zabol-det {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block {
    margin-bottom: 25px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__title {
    font-size: 21px;
    margin-bottom: 12px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__text-block .zabol-det__texts-w .zabol-det__text {
    font-size: 14px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w {
    padding-left: 0px;
    margin-bottom: 25px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info-img {
    width: 160px;
    height: 160px;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-title {
    font-size: 19px;
    text-align: center;
    margin-bottom: 3px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-text {
    font-size: 14px;
    text-align: center;
    margin-bottom: 12px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w {
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w img {
    width: 18px;
    margin-right: 2px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-tel-w .zabol-det__info-tel {
    font-size: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__left .zabol-det__info-w .zabol-det__info .zabol-det__info-button {
    width: 230px;
    height: 40px;
    font-size: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__right {
    width: 100%;
    margin-left: 0px;
    padding-bottom: 20px;
    margin-bottom: 35px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-title {
    padding: 15px 15px 15px 20px;
    font-size: 21px;
    margin-bottom: 16px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list {
    padding-left: 20px;
    padding-right: 20px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item {
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 11px;
  }
  .zabol-det__w .zabol-det .zabol-det__right .zabol-det__right-list .zabol-det__right-list-item::after {
    width: 4px;
    height: 4px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.stor-vrach__w {
  width: 100%;
  font-family: "Inter-local";
}
.stor-vrach__w .stor-vrach {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.stor-vrach__w .stor-vrach .stor-vrach__item {
  width: 75px;
  flex-shrink: 0;
  margin-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 20px;
}
.stor-vrach__w .stor-vrach .stor-vrach__item .stor-vrach__img {
  width: 64px;
  height: 64px;
  position: relative;
  border-radius: 50%;
  padding: 2px;
  z-index: 0;
  margin-bottom: 6px;
}
.stor-vrach__w .stor-vrach .stor-vrach__item .stor-vrach__img::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: 4;
  transition: all 0.2s;
  background-image: linear-gradient(43.06deg, #AE9376 13.86%, #982A39 51.04%, #3981F1 85.38%);
}
.stor-vrach__w .stor-vrach .stor-vrach__item .stor-vrach__img img {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 2px solid #fff;
  border-radius: 50%;
}
.stor-vrach__w .stor-vrach .stor-vrach__item .stor-vrach__name {
  width: 100%;
  color: #475369;
  font-size: 11px;
  line-height: 120%;
  font-weight: 400;
  text-align: center;
}
.stor-vrach__w .stor-vrach .stor-vrach__item.stor-vrach__item_vse .stor-vrach__img {
  border-radius: 50%;
  padding: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.stor-vrach__w .stor-vrach .stor-vrach__item.stor-vrach__item_vse .stor-vrach__img::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  z-index: 10;
  border-radius: 50%;
  border: 2px solid #fff;
  background-color: #BF6B74;
}
.stor-vrach__w .stor-vrach .stor-vrach__item.stor-vrach__item_vse .stor-vrach__img img {
  width: 43px;
  height: auto;
  object-fit: cover;
  border: none;
  border-radius: 0%;
}
.stor-vrach__w .stor-vrach .stor-vrach__item:hover .stor-vrach__img::after {
  width: calc(100% + 4px);
  height: calc(100% + 4px);
}
.stor-vrach__w .stor-vrach .stor-vrach__item.stor-vrach__item_active .stor-vrach__img::after {
  width: calc(100% + 4px);
  height: calc(100% + 4px);
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .stor-vrach__w {
    width: 100%;
    font-family: "Inter-local";
  }
  .stor-vrach__w .stor-vrach {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .stor-vrach__w .stor-vrach .stor-vrach__item {
    width: 75px;
    flex-shrink: 0;
    margin-right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 20px;
  }
  .stor-vrach__w .stor-vrach .stor-vrach__item .stor-vrach__img {
    width: 64px;
    height: 64px;
    position: relative;
    border-radius: 50%;
    padding: 2px;
    z-index: 0;
    margin-bottom: 6px;
  }
  .stor-vrach__w .stor-vrach .stor-vrach__item .stor-vrach__img::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: 4;
    transition: all 0.2s;
    background-image: linear-gradient(43.06deg, #AE9376 13.86%, #982A39 51.04%, #3981F1 85.38%);
  }
  .stor-vrach__w .stor-vrach .stor-vrach__item .stor-vrach__img img {
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 2px solid #fff;
    border-radius: 50%;
  }
  .stor-vrach__w .stor-vrach .stor-vrach__item .stor-vrach__name {
    width: 100%;
    color: #475369;
    font-size: 11px;
    line-height: 120%;
    font-weight: 400;
    text-align: center;
  }
  .stor-vrach__w .stor-vrach .stor-vrach__item.stor-vrach__item_vse .stor-vrach__img {
    border-radius: 50%;
    padding: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .stor-vrach__w .stor-vrach .stor-vrach__item.stor-vrach__item_vse .stor-vrach__img::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    z-index: 10;
    border-radius: 50%;
    border: 2px solid #fff;
    background-color: #BF6B74;
  }
  .stor-vrach__w .stor-vrach .stor-vrach__item.stor-vrach__item_vse .stor-vrach__img img {
    width: 43px;
    height: auto;
    object-fit: cover;
    border: none;
    border-radius: 0%;
  }
  .stor-vrach__w .stor-vrach .stor-vrach__item:hover .stor-vrach__img::after {
    width: calc(100% + 4px);
    height: calc(100% + 4px);
  }
  .stor-vrach__w .stor-vrach .stor-vrach__item.stor-vrach__item_active .stor-vrach__img::after {
    width: calc(100% + 4px);
    height: calc(100% + 4px);
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}@charset "UTF-8";
.container {
  width: 1540px;
  margin: 0 auto;
}

.galv-stories-block__w {
  width: 100%;
  font-family: "Inter-local";
 /*  margin-bottom: 400px; */
}
.galv-stories-block__w .galv-stories-block {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__left {
  width: 15.5844155844%;
  flex-shrink: 0;
  margin-right: 25px;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__left .galv-stories-block__tags-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__left .galv-stories-block__tags-w .galv-stories-block__tag {
  width: auto;
  display: inline-block;
  color: #475369;
  font-size: 18px;
  font-weight: 300;
  line-height: 110%;
  margin-left: 10px;
  margin-bottom: 10px;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right {
  width: 100%;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  column-gap: 20px;
  row-gap: 30px;
  position: relative;
  z-index: 0;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w {
  height: 430px;
  position: relative;
  z-index: 1;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w:hover {
  z-index: 50;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w:hover .galv-stories__item {
  width: calc(100% + 20px);
  height: calc(100% + 60px);
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.3s;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(180.88deg, rgba(255, 255, 255, 0) 9.06%, #2F3B43 99.25%);
  width: 100%;
  height: 48%;
  z-index: 1;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bgr {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #F5F7FD;
  width: 100%;
  padding: 4px 8px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left {
  width: auto;
  min-width: 70px;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 5px;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
  width: 28px;
  height: 28px;
  margin-right: 5px;
  position: relative;
  z-index: 0;
  flex-shrink: 0;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  border: 1px solid #fff;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 29px;
  height: 29px;
  border-radius: 50%;
  z-index: -1;
  background-image: linear-gradient(43.06deg, #AE9376 13.86%, #982A39 51.04%, #FFDA45 85.38%);
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name {
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
  color: #2F3B43;
  font-size: 7px;
  font-weight: 400;
  line-height: 121%;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right {
  width: 100%;
  padding-right: 30px;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
  width: 100%;
  color: #2F3B43;
  font-size: 7.7px;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play {
  position: absolute;
  z-index: 50;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 45px;
  height: 45px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 15px;
  border: 1px solid #fff;
  border-radius: 50%;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play img {
  width: 22px;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__tap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 70px);
  cursor: pointer;
  z-index: 20;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom {
  width: 100%;
  position: absolute;
  z-index: 50;
  left: 0;
  bottom: 0;
  padding: 0 14px;
  padding-bottom: 26px;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
  width: 100%;
  color: #fff;
  font-size: 10px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 9px;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
  height: 14px;
  background-color: transparent;
  flex-shrink: 0;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like img, .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg img {
  height: 100%;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
  margin-right: 10px;
  position: relative;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
  position: absolute;
  left: 0;
  top: -20px;
  width: 16px;
  opacity: 0;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim img {
  width: 100%;
  transition: all 0.1 0.5s;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-icon {
  height: 100%;
  fill: #fff;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like.galv-stories__like_active .galv-stories__like-anim {
  transition: all 0.1 0.5s;
  animation-duration: 1.5s;
  animation-name: slide-in;
  animation-timing-function: steps(7, jump-start);
  animation-iteration-count: 1;
}
.galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like.galv-stories__like_active .galv-stories__like-icon {
  height: 100%;
  fill: red;
}

@keyframes slide-in {
  0% {
    top: -20px;
    opacity: 1;
  }
  15% {
    top: -63px;
    left: -5px;
    width: 14px;
    opacity: 1;
  }
  30% {
    top: -80px;
    left: 0;
    width: 14px;
    opacity: 1;
  }
  45% {
    top: -94px;
    left: -4px;
    width: 13px;
    opacity: 1;
  }
  60% {
    top: -110px;
    left: 0;
    width: 13px;
    opacity: 1;
  }
  75% {
    top: -127px;
    left: -2.5px;
    width: 11.5px;
    opacity: 1;
  }
  90% {
    top: -147px;
    left: 0;
    width: 10.5px;
    opacity: 1;
  }
  100% {
    top: -155px;
    left: -2.5px;
    width: 9px;
    opacity: 0;
  }
}
.stories-main__w {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000;
  background-color: rgba(71, 83, 105, 0.7);
  font-family: "Inter-local";
}
.stories-main__w.active {
  display: block;
}
.stories-main__w .stories-main__exit {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 50px;
  z-index: 1000;
  background-color: transparent;
}
.stories-main__w .stories-main__exit .stories-main__exit-icon {
  width: 100%;
  stroke: #fff;
  transition: all 0.3s;
}
.stories-main__w .stories-main__exit:hover .stories-main__exit-icon {
  stroke: #2F2C30;
}
.stories-main__w .stories-main {
  width: 100%;
  height: 100vh;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.stories-main__w .stories-main .preview__button-l, .stories-main__w .stories-main .preview__button-r {
  position: absolute;
  top: 50%;
  left: calc(50% - 310px);
  width: 30px;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.stories-main__w .stories-main .preview__button-l .preview__button-icon, .stories-main__w .stories-main .preview__button-r .preview__button-icon {
  width: 100%;
  fill: #fff;
  transition: all 0.2s;
}
.stories-main__w .stories-main .preview__button-l:hover .preview__button-icon, .stories-main__w .stories-main .preview__button-r:hover .preview__button-icon {
  fill: #FFDA45;
}
.stories-main__w .stories-main .preview__button-r {
  left: auto;
  right: calc(50% - 310px);
  transform: translate(50%, -50%);
}
.stories-main__w .stories-main .preview__button-r .preview__button-icon {
  transform: rotate(180deg);
}
.stories-main__w .stories-main .stories-main__slider {
  overflow: hidden;
  width: 420px;
}
.stories-main__w .stories-main .stories-main__slider.slick-slider .slick-list .slick-track {
  display: flex;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post {
  width: 420px;
  height: 740px;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  transition: all 0.3s;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(180.88deg, rgba(255, 255, 255, 0) 9.06%, #2F3B43 99.25%);
  width: 100%;
  height: 48%;
  z-index: 1;
  pointer-events: none;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider {
  width: 100%;
  height: 100%;
  position: relative;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider.slick-slider .slick-list {
  height: 100%;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider.slick-slider .slick-list .slick-track {
  height: 100%;
  display: flex;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider.slick-slider .slick-list .slick-track .slick-slide {
  height: 100%;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .galv-stories__post-slider__item {
  width: 100%;
  height: 100%;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .galv-stories__post-slider__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  display: grid;
  grid-auto-flow: column; /* Позволим колонкам трансформироваться */
  grid-auto-columns: 1fr;
  column-gap: 10px;
  z-index: 100;
  padding: 0 10px 17px 10px;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li {
  width: auto;
  height: auto;
  display: inline-block;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li button {
  font-size: 0;
  width: 100%;
  height: 4px;
  background-color: #546272;
  position: relative;
  overflow: hidden;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-color: #fff;
  transition: all 10s;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li.slick-active button::after {
  animation-duration: 10s;
  animation-name: progresbar;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li.anim-pause button::after {
  animation: none;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #F5F7FD;
  width: 100%;
  padding: 8px 12px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left {
  width: auto;
  min-width: 120px;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 10px;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
  width: 45px;
  height: 45px;
  margin-right: 10px;
  position: relative;
  z-index: 0;
  flex-shrink: 0;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  border: 1px solid #fff;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  z-index: -1;
  background-image: linear-gradient(43.06deg, #AE9376 13.86%, #982A39 51.04%, #FFDA45 85.38%);
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name {
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
  color: #2F3B43;
  font-size: 12px;
  font-weight: 400;
  line-height: 121%;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right {
  width: 100%;
  padding-right: 30px;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
  width: 100%;
  color: #2F3B43;
  font-weight: 300;
  font-size: 13px;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom {
  width: 100%;
  position: absolute;
  z-index: 50;
  left: 0;
  bottom: 0;
  padding: 0 17px;
  padding-bottom: 36px;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
  width: 100%;
  color: #fff;
  font-size: 15.5px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 14px;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
  height: 23px;
  background-color: transparent;
  flex-shrink: 0;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like img, .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg img {
  height: 100%;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
  margin-right: 10px;
  position: relative;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
  position: absolute;
  left: 0;
  top: -20px;
  width: 26px;
  opacity: 0;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim img {
  width: 100%;
  transition: all 0.1 0.5s;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-icon {
  height: 100%;
  fill: #fff;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like.galv-stories__like_active .galv-stories__like-anim {
  transition: all 0.1 0.5s;
  animation-duration: 1.5s;
  animation-name: slide-in-main;
  animation-timing-function: steps(7, jump-start);
  animation-iteration-count: 1;
}
.stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like.galv-stories__like_active .galv-stories__like-icon {
  height: 100%;
  fill: red;
}

@keyframes progresbar {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@keyframes slide-in-main {
  0% {
    top: -20px;
    opacity: 1;
  }
  15% {
    top: -63px;
    left: -5px;
    width: 24px;
    opacity: 1;
  }
  30% {
    top: -80px;
    left: 0;
    width: 24px;
    opacity: 1;
  }
  45% {
    top: -94px;
    left: -4px;
    width: 21px;
    opacity: 1;
  }
  60% {
    top: -110px;
    left: 0;
    width: 21px;
    opacity: 1;
  }
  75% {
    top: -127px;
    left: -2.5px;
    width: 18px;
    opacity: 1;
  }
  90% {
    top: -147px;
    left: 0;
    width: 17px;
    opacity: 1;
  }
  100% {
    top: -155px;
    left: -2.5px;
    width: 15px;
    opacity: 0;
  }
}
@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left {
    width: 16%;
    margin-right: 25px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left .galv-stories-block__tags-w .galv-stories-block__tag {
    font-size: 17px;
    margin-left: 7px;
    margin-bottom: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories {
    grid-template-columns: repeat(5, 1fr);
    column-gap: 12px;
    row-gap: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w {
    height: 385px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w:hover .galv-stories__item {
    width: calc(100% + 15px);
    height: calc(100% + 30px);
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item {
    border-radius: 6px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 70px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6.5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__tap {
    height: calc(100% - 70px);
    z-index: 20;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 14px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 16px;
  }
  @keyframes slide-in {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 14px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 14px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 13px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 13px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 11.5px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 10.5px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 9px;
      opacity: 0;
    }
  }
  .stories-main__w .stories-main__exit {
    top: 25px;
    right: 25px;
    width: 40px;
  }
  .stories-main__w .stories-main .preview__button-l, .stories-main__w .stories-main .preview__button-r {
    left: calc(50% - 260px);
    width: 25px;
  }
  .stories-main__w .stories-main .preview__button-r {
    left: auto;
    right: calc(50% - 260px);
  }
  .stories-main__w .stories-main .stories-main__slider {
    width: 390px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post {
    width: 390px;
    height: 640px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item {
    border-radius: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots {
    grid-auto-columns: 1fr;
    column-gap: 6px;
    padding: 0 10px 15px 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li button {
    font-size: 0;
    width: 100%;
    height: 4px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top {
    padding: 8px 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 110px;
    margin-right: 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 40px;
    height: 40px;
    margin-right: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 45px;
    height: 45px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 11px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 0px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 11px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom {
    padding: 0 15px;
    padding-bottom: 34px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 15px;
    margin-bottom: 14px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 21px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 26px;
  }
  @keyframes slide-in-main {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 24px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 24px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 21px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 21px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 18px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 17px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 15px;
      opacity: 0;
    }
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left {
    width: 19%;
    margin-right: 25px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left .galv-stories-block__tags-w .galv-stories-block__tag {
    font-size: 16px;
    margin-left: 7px;
    margin-bottom: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories {
    grid-template-columns: repeat(4, 1fr);
    column-gap: 12px;
    row-gap: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w {
    height: 385px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w:hover .galv-stories__item {
    width: calc(100% + 15px);
    height: calc(100% + 30px);
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item {
    border-radius: 6px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 70px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6.5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__tap {
    height: calc(100% - 70px);
    z-index: 20;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 14px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 16px;
  }
  @keyframes slide-in {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 14px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 14px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 13px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 13px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 11.5px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 10.5px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 9px;
      opacity: 0;
    }
  }
  .stories-main__w .stories-main__exit {
    top: 25px;
    right: 25px;
    width: 37px;
  }
  .stories-main__w .stories-main .preview__button-l, .stories-main__w .stories-main .preview__button-r {
    left: calc(50% - 230px);
    width: 20px;
  }
  .stories-main__w .stories-main .preview__button-r {
    left: auto;
    right: calc(50% - 230px);
  }
  .stories-main__w .stories-main .stories-main__slider {
    width: 350px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post {
    width: 360px;
    height: 560px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item {
    border-radius: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots {
    grid-auto-columns: 1fr;
    column-gap: 6px;
    padding: 0 10px 15px 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li button {
    font-size: 0;
    width: 100%;
    height: 4px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top {
    padding: 8px 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 110px;
    margin-right: 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 40px;
    height: 40px;
    margin-right: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 45px;
    height: 45px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 11px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 0px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 11px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom {
    padding: 0 15px;
    padding-bottom: 34px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 15px;
    margin-bottom: 14px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 21px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 26px;
  }
  @keyframes slide-in-main {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 24px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 24px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 21px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 21px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 18px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 17px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 15px;
      opacity: 0;
    }
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left {
    width: 19%;
    margin-right: 25px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left .galv-stories-block__tags-w .galv-stories-block__tag {
    font-size: 15px;
    margin-left: 7px;
    margin-bottom: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 12px;
    row-gap: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w {
    height: 385px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w:hover .galv-stories__item {
    width: calc(100% + 15px);
    height: calc(100% + 30px);
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item {
    border-radius: 6px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 70px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6.5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__tap {
    height: calc(100% - 70px);
    z-index: 20;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 14px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 16px;
  }
  @keyframes slide-in {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 14px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 14px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 13px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 13px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 11.5px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 10.5px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 9px;
      opacity: 0;
    }
  }
  .stories-main__w .stories-main__exit {
    top: 20px;
    right: 20px;
    width: 30px;
  }
  .stories-main__w .stories-main .preview__button-l, .stories-main__w .stories-main .preview__button-r {
    left: calc(50% - 230px);
    width: 20px;
  }
  .stories-main__w .stories-main .preview__button-r {
    left: auto;
    right: calc(50% - 230px);
  }
  .stories-main__w .stories-main .stories-main__slider {
    width: 320px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post {
    width: 320px;
    height: 490px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item {
    border-radius: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots {
    grid-auto-columns: 1fr;
    column-gap: 5px;
    padding: 0 10px 13px 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li button {
    font-size: 0;
    width: 100%;
    height: 3px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top {
    padding: 6px 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 100px;
    margin-right: 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 35px;
    height: 35px;
    margin-right: 6px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 40px;
    height: 40px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 0px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom {
    padding: 0 12px;
    padding-bottom: 28px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 19px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 26px;
  }
  @keyframes slide-in-main {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 24px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 24px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 21px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 21px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 18px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 17px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 15px;
      opacity: 0;
    }
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left {
    width: 19%;
    margin-right: 25px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left .galv-stories-block__tags-w .galv-stories-block__tag {
    font-size: 15px;
    margin-left: 7px;
    margin-bottom: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 12px;
    row-gap: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w {
    height: 385px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w:hover .galv-stories__item {
    width: calc(100% + 15px);
    height: calc(100% + 30px);
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item {
    border-radius: 6px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 70px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6.5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__tap {
    height: calc(100% - 70px);
    z-index: 20;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 14px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 16px;
  }
  @keyframes slide-in {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 14px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 14px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 13px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 13px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 11.5px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 10.5px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 9px;
      opacity: 0;
    }
  }
  .stories-main__w .stories-main__exit {
    top: 20px;
    right: 20px;
    width: 30px;
  }
  .stories-main__w .stories-main .preview__button-l, .stories-main__w .stories-main .preview__button-r {
    left: calc(50% - 210px);
    width: 17px;
  }
  .stories-main__w .stories-main .preview__button-r {
    left: auto;
    right: calc(50% - 210px);
  }
  .stories-main__w .stories-main .stories-main__slider {
    width: 300px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post {
    width: 300px;
    height: 440px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item {
    border-radius: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots {
    grid-auto-columns: 1fr;
    column-gap: 5px;
    padding: 0 10px 13px 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li button {
    font-size: 0;
    width: 100%;
    height: 3px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top {
    padding: 6px 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 100px;
    margin-right: 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 35px;
    height: 35px;
    margin-right: 6px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 40px;
    height: 40px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 0px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom {
    padding: 0 12px;
    padding-bottom: 25px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 13px;
    margin-bottom: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 17px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 26px;
  }
  @keyframes slide-in-main {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 24px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 24px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 21px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 21px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 18px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 17px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 15px;
      opacity: 0;
    }
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .galv-stories-block__w .galv-stories-block {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 35px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left .galv-stories-block__tags-w .galv-stories-block__tag {
    font-size: 15px;
    margin-left: 7px;
    margin-bottom: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 12px;
    row-gap: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w {
    height: 385px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w:hover .galv-stories__item {
    width: calc(100% + 15px);
    height: calc(100% + 30px);
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item {
    border-radius: 6px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 70px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6.5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__tap {
    height: calc(100% - 70px);
    z-index: 20;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 14px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 16px;
  }
  @keyframes slide-in {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 14px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 14px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 13px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 13px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 11.5px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 10.5px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 9px;
      opacity: 0;
    }
  }
  .stories-main__w .stories-main__exit {
    top: 20px;
    right: 20px;
    width: 30px;
  }
  .stories-main__w .stories-main .preview__button-l, .stories-main__w .stories-main .preview__button-r {
    left: 10%;
    width: 15px;
  }
  .stories-main__w .stories-main .preview__button-r {
    left: auto;
    right: 10%;
  }
  .stories-main__w .stories-main .stories-main__slider {
    width: 70%;
    height: 100vh;
    padding: 50px 0;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider .slick-list {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider .slick-list .slick-track {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post {
    width: 350px;
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item {
    border-radius: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots {
    grid-auto-columns: 1fr;
    column-gap: 5px;
    padding: 0 10px 13px 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li button {
    font-size: 0;
    width: 100%;
    height: 3px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top {
    padding: 6px 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 100px;
    margin-right: 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 35px;
    height: 35px;
    margin-right: 6px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 40px;
    height: 40px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 0px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom {
    padding: 0 12px;
    padding-bottom: 25px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 13px;
    margin-bottom: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 17px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 26px;
  }
  @keyframes slide-in-main {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 24px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 24px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 21px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 21px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 18px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 17px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 15px;
      opacity: 0;
    }
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .galv-stories-block__w .galv-stories-block {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left .galv-stories-block__tags-w .galv-stories-block__tag {
    font-size: 15px;
    margin-left: 7px;
    margin-bottom: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 12px;
    row-gap: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w {
    height: 385px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w:hover .galv-stories__item {
    width: calc(100% + 15px);
    height: calc(100% + 30px);
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item {
    border-radius: 6px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 80px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6.5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__tap {
    height: calc(100% - 70px);
    z-index: 20;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 14px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 16px;
  }
  @keyframes slide-in {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 14px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 14px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 13px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 13px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 11.5px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 10.5px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 9px;
      opacity: 0;
    }
  }
  .stories-main__w .stories-main__exit {
    top: 15px;
    right: 15px;
    width: 25px;
  }
  .stories-main__w .stories-main .preview__button-l, .stories-main__w .stories-main .preview__button-r {
    left: 3%;
    width: 13px;
  }
  .stories-main__w .stories-main .preview__button-r {
    left: auto;
    right: 3%;
  }
  .stories-main__w .stories-main .stories-main__slider {
    width: 80%;
    height: 100vh;
    padding: 0;
    padding: 10% 0;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider .slick-list {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider .slick-list .slick-track {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post {
    width: 350px;
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item {
    border-radius: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots {
    grid-auto-columns: 1fr;
    column-gap: 5px;
    padding: 0 10px 13px 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li button {
    font-size: 0;
    width: 100%;
    height: 3px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top {
    padding: 10px 15px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 100px;
    margin-right: 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 35px;
    height: 35px;
    margin-right: 6px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 40px;
    height: 40px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 0px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom {
    padding: 0 15px;
    padding-bottom: 35px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 13px;
    margin-bottom: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 17px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 26px;
  }
  @keyframes slide-in-main {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 24px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 24px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 21px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 21px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 18px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 17px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 15px;
      opacity: 0;
    }
  }
}
@media screen and (max-width: 520px) {
  .galv-stories-block__w .galv-stories-block {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left .galv-stories-block__tags-w .galv-stories-block__tag {
    font-size: 14px;
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 12px;
    row-gap: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w {
    height: 350px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w:hover .galv-stories__item {
    width: calc(100% + 15px);
    height: calc(100% + 30px);
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item {
    border-radius: 6px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 80px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6.5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__tap {
    height: calc(100% - 70px);
    z-index: 20;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 14px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 16px;
  }
  @keyframes slide-in {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 14px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 14px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 13px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 13px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 11.5px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 10.5px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 9px;
      opacity: 0;
    }
  }
  .stories-main__w .stories-main__exit {
    top: 15px;
    right: 15px;
    width: 25px;
  }
  .stories-main__w .stories-main .preview__button-l, .stories-main__w .stories-main .preview__button-r {
    left: 0%;
    width: 13px;
  }
  .stories-main__w .stories-main .preview__button-r {
    left: auto;
    right: 0%;
  }
  .stories-main__w .stories-main .stories-main__slider {
    width: 87%;
    height: 100vh;
    padding: 0;
    padding: 15vh 0;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider .slick-list {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider .slick-list .slick-track {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post {
    width: 350px;
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item {
    border-radius: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots {
    grid-auto-columns: 1fr;
    column-gap: 5px;
    padding: 0 10px 13px 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li button {
    font-size: 0;
    width: 100%;
    height: 3px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top {
    padding: 10px 15px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 100px;
    margin-right: 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 35px;
    height: 35px;
    margin-right: 6px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 40px;
    height: 40px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 0px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom {
    padding: 0 15px;
    padding-bottom: 35px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 13px;
    margin-bottom: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 17px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 26px;
  }
  @keyframes slide-in-main {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 24px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 24px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 21px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 21px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 18px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 17px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 15px;
      opacity: 0;
    }
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .galv-stories-block__w .galv-stories-block {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__left .galv-stories-block__tags-w .galv-stories-block__tag {
    font-size: 14px;
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories {
    grid-template-columns: repeat(1, 1fr);
    column-gap: 12px;
    row-gap: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w {
    height: 350px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item-w:hover .galv-stories__item {
    width: calc(100% + 8px);
    height: calc(100% + 20px);
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item {
    border-radius: 6px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top {
    padding: 4px 8px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 80px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 6.5px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 7px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play {
    width: 45px;
    height: 45px;
    padding-left: 15px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__play img {
    width: 22px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__tap {
    height: calc(100% - 70px);
    z-index: 20;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom {
    padding: 0 14px;
    padding-bottom: 20px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 14px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .galv-stories-block__w .galv-stories-block .galv-stories-block__right .galv-stories .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 16px;
  }
  @keyframes slide-in {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 14px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 14px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 13px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 13px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 11.5px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 10.5px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 9px;
      opacity: 0;
    }
  }
  .stories-main__w .stories-main__exit {
    top: 15px;
    right: 15px;
    width: 25px;
  }
  .stories-main__w .stories-main .preview__button-l, .stories-main__w .stories-main .preview__button-r {
    left: 0%;
    width: 13px;
  }
  .stories-main__w .stories-main .preview__button-r {
    left: auto;
    right: 0%;
  }
  .stories-main__w .stories-main .stories-main__slider {
    width: 87%;
    height: 100vh;
    padding: 0;
    padding: 13vh 0;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider .slick-list {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider.slick-slider .slick-list .slick-track {
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post {
    width: 350px;
    height: 100%;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item {
    border-radius: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots {
    grid-auto-columns: 1fr;
    column-gap: 5px;
    padding: 0 10px 13px 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__post-slider .slick-dots li button {
    font-size: 0;
    width: 100%;
    height: 3px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top {
    padding: 10px 15px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left {
    min-width: 100px;
    margin-right: 7px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach {
    width: 35px;
    height: 35px;
    margin-right: 6px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__top-vrach::after {
    width: 40px;
    height: 40px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-left .galv-stories__name span {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right {
    padding-right: 0px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__top .galv-stories__top-right .galv-stories__top-text {
    font-size: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom {
    padding: 0 15px;
    padding-bottom: 35px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__prosmotr {
    font-size: 13px;
    margin-bottom: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like, .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__tg {
    height: 17px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like {
    margin-right: 10px;
  }
  .stories-main__w .stories-main .stories-main__slider .stories-main__this-post .galv-stories__item .galv-stories__bottom .galv-stories__bottom-icons-w .galv-stories__like .galv-stories__like-anim {
    top: -20px;
    width: 26px;
  }
  @keyframes slide-in-main {
    0% {
      top: -20px;
      opacity: 1;
    }
    15% {
      top: -63px;
      left: -5px;
      width: 24px;
      opacity: 1;
    }
    30% {
      top: -80px;
      left: 0;
      width: 24px;
      opacity: 1;
    }
    45% {
      top: -94px;
      left: -4px;
      width: 21px;
      opacity: 1;
    }
    60% {
      top: -110px;
      left: 0;
      width: 21px;
      opacity: 1;
    }
    75% {
      top: -127px;
      left: -2.5px;
      width: 18px;
      opacity: 1;
    }
    90% {
      top: -147px;
      left: 0;
      width: 17px;
      opacity: 1;
    }
    100% {
      top: -155px;
      left: -2.5px;
      width: 15px;
      opacity: 0;
    }
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.vrach-baner__w {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #982A39;
  z-index: 0;
}
.vrach-baner__w .vrach-baner__line {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.vrach-baner__w .vrach-baner__line img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w .bread-crumb {
  width: 100%;
  padding-top: 20px;
}
.vrach-baner__w .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.vrach-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.vrach-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.vrach-baner__w .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.vrach-baner__w .vrach-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.vrach-baner__w .vrach-baner .vrach-baner__left {
  width: 54.5454545455%;
  flex-shrink: 0;
  padding-top: 56px;
  padding-bottom: 55px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 20px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 190px;
  border-bottom: 2px solid #AE9376;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
  width: 100%;
  margin-bottom: 9px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag span {
  font-weight: 700;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 6px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
  width: 32px;
  flex-shrink: 0;
  margin-right: 12px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
  width: 460px;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  margin-top: 24px;
  transition: all 0.3s;
}
.vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button:hover {
  background-color: #AE9376;
  border: 1px solid #AE9376;
}
.vrach-baner__w .vrach-baner .vrach-baner__right {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
  height: 690px;
  position: relative;
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img img {
  height: 100%;
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
  position: absolute;
  left: 50%;
  bottom: 40px;
  transform: translateX(-50%);
  width: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video img {
  width: 100%;
}
.vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video:hover {
  transform: translateX(-50%) scale(1.15);
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 18px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 54.5454545455%;
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 37px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -8px;
    width: 170px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 17px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 29px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 17px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 410px;
    height: 56px;
    font-size: 20px;
    margin-top: 24px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 610px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 35px;
    width: 170px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 54.5454545455%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 33px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 370px;
    height: 50px;
    font-size: 20px;
    margin-top: 24px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 515px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 30px;
    width: 140px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 54.5454545455%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 15px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 350px;
    height: 47px;
    font-size: 18px;
    margin-top: 24px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 480px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 30px;
    width: 130px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 59%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 480px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 30px;
    width: 130px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 30px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 15px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 410px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 20px;
    width: 130px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 35px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 2px solid #FFFFFF;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 360px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 20px;
    width: 110px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #FFFFFF;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 320px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 15px;
    width: 100px;
  }
}
@media screen and (max-width: 360px) {
  .vrach-baner__w .bread-crumb {
    padding-top: 15px;
    margin-bottom: 20px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 23px;
    margin-bottom: 25px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
    width: 150px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi {
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__candi .vrach-baner__candi-text {
    font-size: 14px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__bold-text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right {
    width: 100%;
    justify-content: center;
    border-bottom: 1px solid #FFFFFF;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img {
    height: 300px;
  }
  .vrach-baner__w .vrach-baner .vrach-baner__right .vrach-baner__img .vrach-baner__video {
    bottom: 15px;
    width: 100px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.doctors_information_text_v {
  width: 100%;
  font-family: "Inter-local";
}
.doctors_information_text_v .doctors_information_text__title {
  width: auto;
  display: inline-block;
  color: #982A39;
  font-size: 40px;
  font-weight: 300;
  line-height: 110%;
  margin-bottom: 40px;
  border-bottom: 2px solid #BF6B74;
}
.doctors_information_text_v .doctors_information_text {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.doctors_information_text_v .doctors_information_text .doctors_information_text_item {
  width: 22%;
  margin-bottom: 10px;
}
.doctors_information_text_v .doctors_information_text .doctors_information_text_item .doctors_information_text_title {
  font-weight: 300;
  font-size: 30px;
  line-height: 110%;
  color: #982A39;
  margin-bottom: 18px;
}
.doctors_information_text_v .doctors_information_text .doctors_information_text_item ul {
  width: 100%;
}
.doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li {
  width: 100%;
  font-weight: 300;
  font-size: 15px;
  line-height: 140%;
  color: #2F3B43;
  position: relative;
  padding-left: 18px;
}
.doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li::after {
  position: absolute;
  left: 0;
  top: 11px;
  flex-shrink: 0;
  content: "";
  width: 4px;
  height: 4px;
  background-color: #2F3B43;
  border-radius: 50%;
}
.doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_mini {
  width: 48%;
}
.doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_main {
  width: 100%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .doctors_information_text_v .doctors_information_text__title {
    font-size: 37px;
    margin-bottom: 35px;
    border-bottom: 2px solid #BF6B74;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item {
    width: 22%;
    margin-bottom: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item .doctors_information_text_title {
    font-size: 25px;
    line-height: 110%;
    margin-bottom: 17px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li {
    font-size: 15px;
    line-height: 140%;
    padding-left: 16px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li::after {
    top: 10px;
    width: 4px;
    height: 4px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_mini {
    width: 48%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_main {
    width: 100%;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .doctors_information_text_v .doctors_information_text__title {
    font-size: 33px;
    margin-bottom: 35px;
    border-bottom: 2px solid #BF6B74;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item {
    width: 22%;
    margin-bottom: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item .doctors_information_text_title {
    font-size: 23px;
    line-height: 110%;
    margin-bottom: 15px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li {
    font-size: 15px;
    line-height: 140%;
    padding-left: 14px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li::after {
    top: 11px;
    width: 3px;
    height: 3px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_mini {
    width: 48%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_main {
    width: 100%;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .doctors_information_text_v .doctors_information_text__title {
    font-size: 29px;
    margin-bottom: 30px;
    border-bottom: 2px solid #BF6B74;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item {
    width: 23.5%;
    margin-bottom: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item .doctors_information_text_title {
    font-size: 21px;
    line-height: 110%;
    margin-bottom: 15px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li {
    font-size: 15px;
    line-height: 140%;
    padding-left: 12px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li::after {
    top: 10px;
    width: 3px;
    height: 3px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_mini {
    width: 49%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_main {
    width: 100%;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .doctors_information_text_v .doctors_information_text__title {
    font-size: 27px;
    margin-bottom: 30px;
    border-bottom: 2px solid #BF6B74;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item {
    width: 31%;
    margin-bottom: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item .doctors_information_text_title {
    font-size: 21px;
    line-height: 110%;
    margin-bottom: 15px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li {
    font-size: 15px;
    line-height: 140%;
    padding-left: 12px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li::after {
    top: 10px;
    width: 3px;
    height: 3px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_mini {
    width: 65.6%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_main {
    width: 100%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_watch {
    width: 65.6%;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .doctors_information_text_v .doctors_information_text__title {
    font-size: 26px;
    margin-bottom: 30px;
    border-bottom: 2px solid #BF6B74;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item {
    width: 31%;
    margin-bottom: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item .doctors_information_text_title {
    font-size: 19px;
    line-height: 110%;
    margin-bottom: 13px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li {
    font-size: 15px;
    line-height: 140%;
    padding-left: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li::after {
    top: 9px;
    width: 3px;
    height: 3px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_mini {
    width: 65.6%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_main {
    width: 100%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_watch {
    width: 65.6%;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .doctors_information_text_v .doctors_information_text__title {
    font-size: 25px;
    margin-bottom: 30px;
    border-bottom: 2px solid #BF6B74;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item {
    width: 47.5%;
    margin-bottom: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item .doctors_information_text_title {
    font-size: 18px;
    line-height: 110%;
    margin-bottom: 13px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li {
    font-size: 15px;
    line-height: 145%;
    padding-left: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li::after {
    top: 9px;
    width: 3px;
    height: 3px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_mini {
    width: 100%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_main {
    width: 100%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_watch {
    width: 47.5%;
  }
}
@media screen and (max-width: 520px) {
  .doctors_information_text_v .doctors_information_text__title {
    font-size: 24px;
    margin-bottom: 30px;
    border-bottom: 2px solid #BF6B74;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item {
    width: 47.5%;
    margin-bottom: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item .doctors_information_text_title {
    font-size: 17px;
    line-height: 110%;
    margin-bottom: 13px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li {
    font-size: 14px;
    line-height: 145%;
    padding-left: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li::after {
    top: 9px;
    width: 3px;
    height: 3px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_mini {
    width: 100%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_main {
    width: 100%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_watch {
    width: 47.5%;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .doctors_information_text_v .doctors_information_text__title {
    font-size: 22px;
    margin-bottom: 30px;
    border-bottom: 2px solid #BF6B74;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item {
    width: 100%;
    margin-bottom: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item .doctors_information_text_title {
    font-size: 17px;
    line-height: 110%;
    margin-bottom: 13px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li {
    font-size: 14px;
    line-height: 145%;
    padding-left: 10px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item ul li::after {
    top: 9px;
    width: 3px;
    height: 3px;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_mini {
    width: 100%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_main {
    width: 100%;
  }
  .doctors_information_text_v .doctors_information_text .doctors_information_text_item.doctors_information_text_item_watch {
    width: 100%;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.accordion-w {
  width: 100%;
  font-family: "Inter-local";
}
.accordion-w .accordion {
  width: 100%;
}
.accordion-w .accordion .accordion__item, .accordion-w .accordion .accordion-vnut__item {
  width: 100%;
  margin-bottom: 5px;
}
.accordion-w .accordion .accordion__item .accordion__title-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w {
  width: 100%;
  padding: 12px 0;
  background-color: #F1EDEA;
  cursor: pointer;
  display: flex;
  transition: all 0.3s;
  justify-content: flex-start;
  align-items: center;
}
.accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
}
.accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title {
  width: auto;
  display: inline-block;
  margin-right: 12px;
  color: #AE9376;
  font-size: 22px;
  line-height: 115%;
  font-weight: 700;
  transition: all 0.3s;
}
.accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w {
  width: 15px;
  height: 100%;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w .accordion-vnut__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w .accordion__title-icon, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w .accordion-vnut__title-icon {
  width: 100%;
  transition: all 0.3s;
}
.accordion-w .accordion .accordion__item .accordion__title-w.accordion__title-w_active .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w.accordion__title-w_active .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w.accordion__title-w_active .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w.accordion__title-w_active .accordion__title-icon-w {
  transform: rotate(180deg);
}
.accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right {
  width: 34.0909090909%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-shrink: 0;
}
.accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text {
  width: 145px;
  color: #982A39;
  font-size: 17.5px;
  font-weight: 300;
  margin-right: 12px;
  flex-shrink: 0;
}
.accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2) {
  width: 100%;
  flex-shrink: 1;
  margin-right: 0;
}
.accordion-w .accordion .accordion__item .accordion-vnut__item, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item {
  width: 100%;
  margin-top: 5px;
}
.accordion-w .accordion .accordion__item .accordion-vnut__item .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item .accordion-vnut__title-w__left {
  padding-left: 120px;
}
.accordion-w .accordion .accordion__item .accordion-vnut__item .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item .accordion-vnut__title-w__left .accordion-vnut__title {
  font-weight: 300;
}
.accordion-w .accordion .accordion__item .accordion-vnut__item .accordion-vnut__cont, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item .accordion-vnut__cont {
  width: 100%;
  display: none;
}
.accordion-w .accordion .accordion__item .accordion-vnut__item.accordion-vnut__item_open .accordion-vnut__title-w.accordion-vnut__title-w_active .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item.accordion-vnut__item_open .accordion-vnut__title-w.accordion-vnut__title-w_active .accordion-vnut__title-icon-w {
  transform: rotate(180deg);
}
.accordion-w .accordion .accordion__item .accordion-vnut__item.accordion-vnut__item_open .accordion-vnut__cont, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item.accordion-vnut__item_open .accordion-vnut__cont {
  display: block;
}
.accordion-w .accordion .accordion__item .accordion__cont, .accordion-w .accordion .accordion-vnut__item .accordion__cont {
  width: 100%;
  display: none;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item {
  width: 100%;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #F1EDEA;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left {
  width: 100%;
  padding-left: 30px;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title {
  width: auto;
  display: inline-block;
  color: #2F3B43;
  font-size: 22px;
  font-weight: 300;
  line-height: 140%;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button {
  width: 20px;
  margin-left: 15px;
  flex-shrink: 0;
  background-color: transparent;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button img, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button img {
  width: 100%;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info {
  position: absolute;
  top: 0;
  right: 0;
  width: 325px;
  border: 1px solid #AE9376;
  border-radius: 5px;
  background-color: #F8F3F3;
  padding: 23px 7px;
  display: none;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info.accordion-ysluga-dop_active, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info.accordion-ysluga-dop_active {
  display: block;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit {
  position: absolute;
  top: 5px;
  right: 7px;
  width: 13px;
  background-color: transparent;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit img, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit img {
  width: 100%;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text {
  width: 100%;
  color: #2F3B43;
  font-size: 12px;
  line-height: 130%;
  font-weight: 300;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text a, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text a {
  color: #982A39;
  font-weight: 700;
  transition: all 0.3s;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text a:hover, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text a:hover {
  color: #AE9376;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom {
  width: 100%;
  margin-top: 15px;
  padding-left: 35px;
  color: #2F3B43;
  font-size: 16px;
  line-height: 150%;
  font-weight: 300;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right {
  width: 34.0909090909%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-shrink: 0;
  margin-left: 45px;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime {
  width: 145px;
  flex-shrink: 0;
  margin-right: 12px;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-title {
  display: none;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime {
  width: 100%;
  color: #2F3B43;
  font-size: 19px;
  font-weight: 600;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price {
  width: auto;
  display: inline-block;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-title {
  display: none;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price {
  width: 100%;
  color: #2F3B43;
  font-size: 19px;
  font-weight: 400;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button {
  width: 192px;
  height: 44px;
  flex-shrink: 0;
  background-color: #982A39;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button::after, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button:hover::after, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button:hover::after {
  left: 60%;
}
.accordion-w .accordion .accordion__item.accordion__item_open .accordion__title-w.accordion__title-w_active .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item.accordion__item_open .accordion__title-w.accordion__title-w_active .accordion__title-icon-w {
  transform: rotate(180deg);
}
.accordion-w .accordion .accordion__item.accordion__item_open .accordion__cont, .accordion-w .accordion .accordion-vnut__item.accordion__item_open .accordion__cont {
  display: block;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .accordion-w .accordion .accordion__item, .accordion-w .accordion .accordion-vnut__item {
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w {
    padding: 11px 0;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left {
    padding-left: 25px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title {
    margin-right: 12px;
    font-size: 21px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w {
    width: 14px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right {
    width: 34.0909090909%;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text {
    width: 125px;
    font-size: 16px;
    font-weight: 300;
    margin-right: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2) {
    margin-right: 0;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item {
    margin-top: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item .accordion-vnut__title-w__left {
    padding-left: 100px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left {
    padding-left: 25px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title {
    font-size: 21px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button {
    width: 18px;
    margin-left: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info {
    width: 325px;
    border-radius: 5px;
    padding: 23px 7px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit {
    top: 5px;
    right: 7px;
    width: 13px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text {
    font-size: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom {
    margin-top: 14px;
    padding-left: 30px;
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right {
    width: 34.0909090909%;
    margin-left: 30px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime {
    width: 125px;
    margin-right: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime {
    font-size: 17px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price {
    font-size: 17px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button {
    width: 180px;
    height: 42px;
    border-radius: 5px;
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .accordion-w .accordion .accordion__item, .accordion-w .accordion .accordion-vnut__item {
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w {
    padding: 10px 0;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left {
    padding-left: 25px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title {
    margin-right: 12px;
    font-size: 19px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w {
    width: 13px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right {
    width: 34.0909090909%;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text {
    width: 100px;
    font-size: 15px;
    font-weight: 300;
    margin-right: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2) {
    margin-right: 0;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item {
    margin-top: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item .accordion-vnut__title-w__left {
    padding-left: 75px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left {
    padding-left: 25px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title {
    font-size: 19px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button {
    width: 18px;
    margin-left: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info {
    width: 270px;
    border-radius: 5px;
    padding: 23px 7px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit {
    top: 5px;
    right: 5px;
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text {
    font-size: 11px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom {
    margin-top: 13px;
    padding-left: 20px;
    font-size: 14px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right {
    width: 34.0909090909%;
    margin-left: 25px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime {
    width: 100px;
    margin-right: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime {
    font-size: 16px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price {
    font-size: 16px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button {
    width: 160px;
    height: 40px;
    border-radius: 4px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .accordion-w .accordion .accordion__item, .accordion-w .accordion .accordion-vnut__item {
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w {
    padding: 9px 0;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left {
    padding-left: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title {
    margin-right: 12px;
    font-size: 17px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w {
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right {
    width: 37%;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text {
    width: 95px;
    font-size: 14px;
    font-weight: 300;
    margin-right: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2) {
    margin-right: 0;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item {
    margin-top: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item .accordion-vnut__title-w__left {
    padding-left: 50px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left {
    padding-left: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title {
    font-size: 17px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button {
    width: 16px;
    margin-left: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info {
    width: 270px;
    border-radius: 5px;
    padding: 23px 7px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit {
    top: 5px;
    right: 5px;
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text {
    font-size: 11px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom {
    margin-top: 12px;
    padding-left: 10px;
    font-size: 13.5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right {
    width: 37%;
    margin-left: 25px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime {
    width: 95px;
    margin-right: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime {
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price {
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button {
    width: 150px;
    height: 37px;
    border-radius: 4px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .accordion-w .accordion .accordion__item, .accordion-w .accordion .accordion-vnut__item {
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w {
    padding: 9px 0;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left {
    padding-left: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title {
    margin-right: 12px;
    font-size: 17px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w {
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right {
    width: 41%;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text {
    width: 95px;
    font-size: 14px;
    font-weight: 300;
    margin-right: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right .accordion-vnut__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion__title-w__right-text:nth-child(2), .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right .accordion-vnut__title-w__right-text:nth-child(2) {
    margin-right: 0;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item {
    margin-top: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item .accordion-vnut__title-w__left {
    padding-left: 50px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left {
    padding-left: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title {
    font-size: 17px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button {
    width: 16px;
    margin-left: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info {
    width: 270px;
    border-radius: 5px;
    padding: 23px 7px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit {
    top: 5px;
    right: 5px;
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text {
    font-size: 11px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom {
    margin-top: 12px;
    padding-left: 10px;
    font-size: 13.5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right {
    width: 41%;
    margin-left: 25px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime {
    width: 95px;
    margin-right: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime {
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price {
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button {
    width: 150px;
    height: 37px;
    border-radius: 4px;
    font-size: 13px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .accordion-w .accordion .accordion__item, .accordion-w .accordion .accordion-vnut__item {
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w {
    padding: 9px 0;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left {
    padding-left: 20px;
    padding-right: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title {
    margin-right: 12px;
    font-size: 17px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w {
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right {
    display: none;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item {
    margin-top: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item .accordion-vnut__title-w__left {
    padding-left: 35px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga {
    padding-top: 18px;
    padding-bottom: 18px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left {
    padding-left: 20px;
    margin-bottom: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title {
    font-size: 17px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button {
    width: 16px;
    margin-left: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info {
    width: 270px;
    border-radius: 5px;
    padding: 23px 7px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit {
    top: 5px;
    right: 5px;
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text {
    font-size: 11px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom {
    margin-top: 12px;
    padding-left: 10px;
    font-size: 13.5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right {
    width: 100%;
    margin-left: 0px;
    padding-left: 20px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime {
    width: 120px;
    margin-right: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-title {
    display: inline;
    color: #982A39;
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime {
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-title {
    display: inline;
    color: #982A39;
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price {
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button {
    width: 150px;
    height: 37px;
    border-radius: 4px;
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .accordion-w .accordion .accordion__item, .accordion-w .accordion .accordion-vnut__item {
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w {
    padding: 9px 0;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left {
    padding-left: 20px;
    padding-right: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title {
    margin-right: 12px;
    font-size: 17px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w {
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right {
    display: none;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item {
    margin-top: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item .accordion-vnut__title-w__left {
    padding-left: 35px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga {
    padding-top: 18px;
    padding-bottom: 18px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left {
    padding-left: 20px;
    margin-bottom: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title {
    font-size: 17px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button {
    width: 16px;
    margin-left: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info {
    width: 270px;
    border-radius: 5px;
    padding: 23px 7px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit {
    top: 5px;
    right: 5px;
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text {
    font-size: 11px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom {
    margin-top: 12px;
    padding-left: 10px;
    font-size: 13.5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right {
    width: 100%;
    margin-left: 0px;
    padding-left: 20px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime {
    width: 95px;
    margin-right: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-title {
    display: inline;
    color: #982A39;
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime {
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-title {
    display: inline;
    color: #982A39;
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price {
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button {
    width: 130px;
    height: 35px;
    border-radius: 4px;
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .accordion-w .accordion .accordion__item, .accordion-w .accordion .accordion-vnut__item {
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w {
    padding: 11px 0;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left {
    padding-left: 20px;
    padding-right: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title {
    margin-right: 12px;
    font-size: 16px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__left .accordion-vnut__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion__title-icon-w, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__left .accordion-vnut__title-icon-w {
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion__item .accordion-vnut__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion__title-w .accordion-vnut__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion__title-w__right, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__title-w .accordion-vnut__title-w__right {
    display: none;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item {
    margin-top: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion-vnut__item .accordion-vnut__title-w__left, .accordion-w .accordion .accordion-vnut__item .accordion-vnut__item .accordion-vnut__title-w__left {
    padding-left: 30px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga {
    padding-top: 18px;
    padding-bottom: 18px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-title {
    font-size: 16px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-button {
    width: 16px;
    margin-left: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info {
    width: 100%;
    border-radius: 5px;
    padding: 23px 7px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-exit {
    top: 5px;
    right: 5px;
    width: 12px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-top .accordion-ysluga__left-dop-info .accordion-ysluga__left-dop-text {
    font-size: 11px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__left .accordion-ysluga__left-bottom {
    margin-top: 12px;
    padding-left: 0px;
    font-size: 13.5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right {
    width: 100%;
    margin-left: 0px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime {
    width: 100%;
    margin-right: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 10px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-title {
    display: inline;
    color: #982A39;
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-prime .price-this__prime {
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-title, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-title {
    display: inline;
    color: #982A39;
    margin-bottom: 5px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-price .price-this__price {
    font-size: 15px;
  }
  .accordion-w .accordion .accordion__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button, .accordion-w .accordion .accordion-vnut__item .accordion__cont .accordion__cont-item .accordion-ysluga .accordion-ysluga__right .accordion-ysluga__right-next .accordion-ysluga__right-button {
    width: 130px;
    height: 35px;
    border-radius: 4px;
    font-size: 13px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.main-form__w_zap {
  width: 100%;
  position: relative;
  overflow: hidden;
  font-family: "Inter-local";
  background-color: #982A39;
  z-index: 0;
}
.main-form__w_zap .main-form__bgr {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.main-form__w_zap .main-form__bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-form__w_zap .container {
  position: relative;
}
.main-form__w_zap .container .main-form__people {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 720px;
}
.main-form__w_zap .container .main-form__people img {
  height: 100%;
}
.main-form__w_zap .main-form {
  width: 100%;
  min-height: 720px;
  padding-left: 37.4675324675%;
  padding-top: 84px;
  padding-bottom: 40px;
}
.main-form__w_zap .main-form .main-form__sub-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 30px;
  line-height: 120%;
  font-weight: 500;
  letter-spacing: 1px;
  margin-bottom: 10px;
}
.main-form__w_zap .main-form .main-form__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 15px;
}
.main-form__w_zap .main-form .main-form__stag {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
  margin-bottom: 6px;
}
.main-form__w_zap .main-form .main-form__stag span {
  font-weight: 700;
}
.main-form__w_zap .main-form .main-form__candi {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 6px;
}
.main-form__w_zap .main-form .main-form__candi img {
  width: 32px;
  flex-shrink: 0;
  margin-right: 12px;
}
.main-form__w_zap .main-form .main-form__candi .main-form__candi-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
}
.main-form__w_zap .main-form .main-form__bold-text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.main-form__w_zap .main-form .main-form__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 16px;
  line-height: 142%;
  margin-bottom: 6px;
}
.main-form__w_zap .main-form .main-form__links-w {
  margin-top: 33px;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 18px;
}
.main-form__w_zap .main-form .main-form__links-w .main-form__link {
  height: 44px;
  margin-right: 40px;
}
.main-form__w_zap .main-form .main-form__links-w .main-form__link img {
  height: 100%;
}
.main-form__w_zap .main-form .main-form__links-w .main-form__link:last-child {
  margin-right: 0;
}
.main-form__w_zap .main-form .main-form__pole-w {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input {
  width: 45.3790238837%;
  height: 60px;
  background-color: #2F3B43;
  border-bottom: 1px solid #fff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 35px;
  padding: 0 14px;
  font-size: 19px;
  font-weight: 300;
  color: #FFFFFF;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar {
  color: #979DA1;
  font-size: 16px;
  padding-top: 7px;
  resize: none;
  overflow: auto;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar::-webkit-input-placeholder { /* WebKit browsers */
  color: #979DA1;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #979DA1;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #979DA1;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #979DA1;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar::-webkit-scrollbar {
  display: none;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input::-webkit-input-placeholder { /* WebKit browsers */
  color: #FFFFFF;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #FFFFFF;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #FFFFFF;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #FFFFFF;
}
.main-form__w_zap .main-form .main-form__pole-w input:-webkit-autofill,
.main-form__w_zap .main-form .main-form__pole-w input:-webkit-autofill:hover,
.main-form__w_zap .main-form .main-form__pole-w input:-webkit-autofill:focus,
.main-form__w_zap .main-form .main-form__pole-w textarea:-webkit-autofill,
.main-form__w_zap .main-form .main-form__pole-w textarea:-webkit-autofill:hover,
.main-form__w_zap .main-form .main-form__pole-w textarea:-webkit-autofill:focus,
.main-form__w_zap .main-form .main-form__pole-w select:-webkit-autofill,
.main-form__w_zap .main-form .main-form__pole-w select:-webkit-autofill:hover,
.main-form__w_zap .main-form .main-form__pole-w select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__button-w {
  width: 45.3790238837%;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button {
  width: 100%;
  height: 60px;
  background-color: #F3F0E6;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #982A39;
  font-size: 22px;
  font-weight: 400;
  transition: all 0.3s;
  margin-bottom: 10px;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
  border: 1px solid #F3F0E6;
  color: #F3F0E6;
  background-color: #982A39;
}
.main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
  width: 100%;
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  line-height: 110%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .main-form__w_zap .container .main-form__people {
    height: 635px;
  }
  .main-form__w_zap .main-form {
    min-height: 635px;
    padding-top: 70px;
    padding-left: 37.4675324675%;
    padding-bottom: 30px;
  }
  .main-form__w_zap .main-form .main-form__sub-text {
    font-size: 27px;
    letter-spacing: 1px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__title {
    font-size: 36px;
    margin-bottom: 15px;
  }
  .main-form__w_zap .main-form .main-form__stag {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi {
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi img {
    width: 29px;
    margin-right: 10px;
  }
  .main-form__w_zap .main-form .main-form__candi .main-form__candi-text {
    font-size: 17px;
  }
  .main-form__w_zap .main-form .main-form__bold-text,
  .main-form__w_zap .main-form .main-form__text  {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__links-w {
    margin-bottom: 18px;
  }
  .main-form__w_zap .main-form .main-form__links-w .main-form__link {
    height: 40px;
    margin-right: 30px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input {
    width: 45.3790238837%;
    height: 52px;
    margin-bottom: 25px;
    padding: 0 14px;
    font-size: 17px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 5px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w {
    width: 45.3790238837%;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 52px;
    font-size: 19px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 12px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .main-form__w_zap .container .main-form__people {
    height: 540px;
  }
  .main-form__w_zap .main-form {
    min-height: 540px;
    padding-top: 55px;
    padding-left: 37.4675324675%;
    padding-bottom: 30px;
  }
  .main-form__w_zap .main-form .main-form__sub-text {
    font-size: 23px;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }
  .main-form__w_zap .main-form .main-form__title {
    font-size: 32px;
    margin-bottom: 13px;
  }
  .main-form__w_zap .main-form .main-form__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi {
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .main-form__w_zap .main-form .main-form__candi .main-form__candi-text {
    font-size: 15px;
  }
  .main-form__w_zap .main-form .main-form__bold-text,
  .main-form__w_zap .main-form .main-form__text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__links-w {
    margin-bottom: 15px;
    margin-top: 25px;
  }
  .main-form__w_zap .main-form .main-form__links-w .main-form__link {
    height: 30px;
    margin-right: 30px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input {
    width: 45.3790238837%;
    height: 45px;
    margin-bottom: 20px;
    padding: 0 14px;
    font-size: 16px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w {
    width: 45.3790238837%;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 45px;
    font-size: 17px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 11px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .main-form__w_zap .container .main-form__people {
    height: 500px;
  }
  .main-form__w_zap .main-form {
    min-height: 500px;
    padding-top: 45px;
    padding-left: 37.4675324675%;
    padding-bottom: 30px;
  }
  .main-form__w_zap .main-form .main-form__sub-text {
    font-size: 20px;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }
  .main-form__w_zap .main-form .main-form__title {
    font-size: 29px;
    margin-bottom: 13px;
  }
  .main-form__w_zap .main-form .main-form__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi {
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi img {
    width: 26px;
    margin-right: 10px;
  }
  .main-form__w_zap .main-form .main-form__candi .main-form__candi-text {
    font-size: 15px;
  }
  .main-form__w_zap .main-form .main-form__bold-text,
  .main-form__w_zap .main-form .main-form__text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__links-w {
    margin-bottom: 15px;
  }
  .main-form__w_zap .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input {
    width: 48%;
    height: 40px;
    margin-bottom: 17px;
    padding: 0 12px;
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w {
    width: 48%;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 40px;
    font-size: 16px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 11px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .main-form__w_zap .container .main-form__people {
    left: -20px;
    height: 460px;
  }
  .main-form__w_zap .main-form {
    min-height: 480px;
    padding-top: 35px;
    padding-left: 35%;
    padding-bottom: 30px;
  }
  .main-form__w_zap .main-form .main-form__sub-text {
    font-size: 18px;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }
  .main-form__w_zap .main-form .main-form__title {
    font-size: 27px;
    margin-bottom: 13px;
  }
  .main-form__w_zap .main-form .main-form__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi {
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .main-form__w_zap .main-form .main-form__candi .main-form__candi-text {
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__bold-text,
  .main-form__w_zap .main-form .main-form__text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__links-w {
    margin-bottom: 15px;
    margin-top: 20px;
  }
  .main-form__w_zap .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input {
    width: 48%;
    height: 40px;
    margin-bottom: 17px;
    padding: 0 12px;
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w {
    width: 48%;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 40px;
    font-size: 16px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 11px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .main-form__w_zap .container .main-form__people {
    display: none;
  }
  .main-form__w_zap .main-form {
    min-height: auto;
    padding-top: 40px;
    padding-left: 0%;
    padding-bottom: 40px;
  }
  .main-form__w_zap .main-form .main-form__sub-text {
    font-size: 18px;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }
  .main-form__w_zap .main-form .main-form__title {
    font-size: 27px;
    margin-bottom: 13px;
  }
  .main-form__w_zap .main-form .main-form__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi {
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .main-form__w_zap .main-form .main-form__candi .main-form__candi-text {
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__bold-text,
  .main-form__w_zap .main-form .main-form__text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__links-w {
    margin-bottom: 15px;
  }
  .main-form__w_zap .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input {
    width: 48%;
    height: 42px;
    margin-bottom: 17px;
    padding: 0 12px;
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w {
    width: 48%;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 42px;
    font-size: 16px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .main-form__w_zap .container .main-form__people {
    display: none;
  }
  .main-form__w_zap .main-form {
    min-height: auto;
    padding-top: 40px;
    padding-left: 0%;
    padding-bottom: 40px;
  }
  .main-form__w_zap .main-form .main-form__sub-text {
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }
  .main-form__w_zap .main-form .main-form__title {
    font-size: 26px;
    line-height: 120%;
    margin-bottom: 20px;
  }
  .main-form__w_zap .main-form .main-form__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi {
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .main-form__w_zap .main-form .main-form__candi .main-form__candi-text {
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__bold-text,
  .main-form__w_zap .main-form .main-form__text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__links-w {
    margin-bottom: 15px;
    margin-top: 20px;
  }
  .main-form__w_zap .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input {
    width: 48%;
    height: 42px;
    margin-bottom: 17px;
    padding: 0 12px;
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 12px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w {
    width: 48%;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 42px;
    font-size: 15px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 10px;
  }
}
@media screen and (max-width: 520px) {
  .main-form__w_zap .container .main-form__people {
    display: none;
  }
  .main-form__w_zap .main-form {
    min-height: auto;
    padding-top: 40px;
    padding-left: 0%;
    padding-bottom: 40px;
  }
  .main-form__w_zap .main-form .main-form__sub-text {
    font-size: 15px;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }
  .main-form__w_zap .main-form .main-form__title {
    font-size: 25px;
    line-height: 120%;
    margin-bottom: 20px;
  }
  .main-form__w_zap .main-form .main-form__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi {
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .main-form__w_zap .main-form .main-form__candi .main-form__candi-text {
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__bold-text,
  .main-form__w_zap .main-form .main-form__text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__links-w {
    margin-bottom: 15px;
    flex-wrap: wrap;
  }
  .main-form__w_zap .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input {
    width: 100%;
    height: 42px;
    margin-bottom: 17px;
    padding: 0 20px;
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 12px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w {
    width: 100%;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 42px;
    font-size: 15px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 10px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .main-form__w_zap .container .main-form__people {
    display: none;
  }
  .main-form__w_zap .main-form {
    min-height: auto;
    padding-top: 40px;
    padding-left: 0%;
    padding-bottom: 40px;
  }
  .main-form__w_zap .main-form .main-form__sub-text {
    font-size: 15px;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }
  .main-form__w_zap .main-form .main-form__title {
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 20px;
  }
  .main-form__w_zap .main-form .main-form__stag {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi {
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__candi img {
    width: 22px;
    margin-right: 10px;
  }
  .main-form__w_zap .main-form .main-form__candi .main-form__candi-text {
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__bold-text,
  .main-form__w_zap .main-form .main-form__text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main-form__w_zap .main-form .main-form__links-w {
    margin-bottom: 15px;
    flex-wrap: wrap;
  }
  .main-form__w_zap .main-form .main-form__links-w .main-form__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input {
    width: 100%;
    height: 42px;
    margin-bottom: 17px;
    padding: 0 20px;
    font-size: 14px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__input.forma-textar {
    padding-top: 3px;
    font-size: 12px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w {
    width: 100%;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button {
    height: 42px;
    font-size: 15px;
    margin-bottom: 10px;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__button:hover {
    border: 1px solid #2F3B43;
  }
  .main-form__w_zap .main-form .main-form__pole-w .main-form__button-w .main-form__policy {
    font-size: 10px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.analizy__slider-w {
  width: 100%;
  font-family: "Inter-local";
}
.analizy__slider-w .analizy__slider {
  width: 100%;
  border-radius: 20px;
  background: linear-gradient(89.65deg, #D6EAB6 0.1%, #E0EEA7 39.93%, #C6F2ED 68.32%, #C1EFEE 99.69%);
  overflow: hidden;
  position: relative;
  min-height: 200px;
  z-index: 0;
}
.analizy__slider-w .analizy__slider .analizy__slider-bgr {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.analizy__slider-w .analizy__slider .analizy__slider-bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.analizy__slider-w .analizy__slider .analizy__slider-cont {
  width: 100%;
  overflow: hidden;
}
.analizy__slider-w .analizy__slider .analizy__slider-cont.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: flex-start;
}
.analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item {
  width: 100%;
  padding: 44px 0 0 44px;
}
.analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider-title {
  width: 58%;
  color: #2F3B43;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 11px;
}
.analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider__text {
  width: 58%;
  color: #2F3B43;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
.analizy__slider-w .analizy__slider .analizy__strl {
  width: auto;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 0 40px 44px;
}
.analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-l, .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
  width: 42px;
  background-color: transparent;
  margin-right: 5px;
}
.analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-l .analizy__strl-ic, .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r .analizy__strl-ic {
  width: 100%;
  transition: all 0.3s;
  fill: #546272;
}
.analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-l.slick-disabled .analizy__strl-ic, .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r.slick-disabled .analizy__strl-ic {
  fill: rgba(107, 119, 128, 0.6);
}
.analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
  margin-right: 0;
  margin-left: 5px;
}
.analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r .analizy__strl-ic {
  transform: rotate(180deg);
}
.analizy__slider-w .analizy__slider .analizy__strl span {
  color: #546272;
  font-size: 23px;
  font-weight: 300;
  line-height: 100%;
  margin: 0 5px;
}
.analizy__slider-w .analizy__slider .analizy__slider-video {
  position: absolute;
  top: 50%;
  right: 15%;
  width: 145px;
  transform: translateY(-50%);
  background-color: transparent;
  transition: all 0.2s;
}
.analizy__slider-w .analizy__slider .analizy__slider-video img {
  width: 100%;
}
.analizy__slider-w .analizy__slider .analizy__slider-video:hover {
  transform: translateY(-50%) scale(1.1);
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .analizy__slider-w .analizy__slider {
    border-radius: 17px;
    min-height: 150px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item {
    padding: 40px 0 0 40px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider-title {
    font-size: 27px;
    margin-bottom: 10px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider__text {
    font-size: 15px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl {
    padding: 27px 0 35px 40px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-l, .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
    width: 42px;
    margin-right: 5px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
    margin-right: 0;
    margin-left: 5px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl span {
    font-size: 23px;
    margin: 0 5px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-video {
    top: 50%;
    right: 15%;
    width: 125px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .analizy__slider-w .analizy__slider {
    border-radius: 17px;
    min-height: 150px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item {
    padding: 30px 0 0 30px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider-title {
    font-size: 25px;
    margin-bottom: 10px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider__text {
    font-size: 14.5px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl {
    padding: 25px 0 25px 30px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-l, .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
    width: 38px;
    margin-right: 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl span {
    font-size: 21px;
    margin: 0 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-video {
    right: 10%;
    width: 105px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .analizy__slider-w .analizy__slider {
    border-radius: 17px;
    min-height: 150px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item {
    padding: 30px 0 0 30px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider-title {
    width: 75%;
    font-size: 25px;
    margin-bottom: 10px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider__text {
    width: 75%;
    font-size: 14.5px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl {
    padding: 25px 0 25px 30px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-l, .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
    width: 38px;
    margin-right: 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl span {
    font-size: 21px;
    margin: 0 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-video {
    right: 3%;
    width: 90px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .analizy__slider-w .analizy__slider {
    border-radius: 17px;
    min-height: 150px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item {
    padding: 30px 20px 0 20px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider-title {
    width: 100%;
    font-size: 23px;
    margin-bottom: 10px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider__text {
    width: 100%;
    font-size: 14px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl {
    padding: 25px 0 25px 20px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-l, .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
    width: 38px;
    margin-right: 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl span {
    font-size: 21px;
    margin: 0 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-video {
    top: auto;
    bottom: 10px;
    right: 15px;
    width: 70px;
    transform: none;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-video:hover {
    transform: scale(1.1);
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .analizy__slider-w .analizy__slider {
    border-radius: 13px;
    min-height: 120px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item {
    padding: 25px 15px 0 15px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider-title {
    width: 100%;
    font-size: 21px;
    margin-bottom: 10px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-cont .analizy__slider-item .analizy__slider__text {
    width: 100%;
    font-size: 13px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl {
    padding: 30px 0 25px 15px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-l, .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
    width: 38px;
    margin-right: 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl .analizy__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__strl span {
    font-size: 21px;
    margin: 0 4px;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-video {
    top: auto;
    bottom: 10px;
    right: 15px;
    width: 65px;
    transform: none;
  }
  .analizy__slider-w .analizy__slider .analizy__slider-video:hover {
    transform: scale(1.1);
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.pagination__w_analiz {
  margin-top: 40px;
}

.tests_w {
  width: 100%;
  font-family: "Inter-local";
}
.tests_w .tests_top {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
.tests_w .tests_top .tests_input_w {
  width: 100%;
  height: 60px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #EEF2F5;
}
.tests_w .tests_top .tests_input_w .tests_lupa {
  width: 170px;
  height: 100%;
  margin-right: 30px;
  padding-left: 24px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-shrink: 0;
  background: url("../img/lupa-bgr.png") 0 0/100% 100% no-repeat;
}
.tests_w .tests_top .tests_input_w .tests_lupa img {
  width: 23px;
  margin-right: 13px;
}
.tests_w .tests_top .tests_input_w .tests_lupa .tests_lupa-text {
  width: auto;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  color: #fff;
}
.tests_w .tests_top .tests_input_w .tests_input {
  font-size: 22px;
  line-height: 100%;
  color: #982A39;
  font-weight: 200;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.tests_w .tests_top .tests_input_w .tests_input::-webkit-input-placeholder { /* WebKit browsers */
  color: #982A39;
}
.tests_w .tests_top .tests_input_w .tests_input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #982A39;
}
.tests_w .tests_top .tests_input_w .tests_input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #982A39;
}
.tests_w .tests_top .tests_input_w .tests_input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #982A39;
}
.tests_w .tests_top .tests_button {
  width: 185px;
  height: 60px;
  flex-shrink: 0;
  margin-left: 10px;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 300;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.tests_w .tests_top .tests_button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.tests_w .tests_top .tests_button:hover::after {
  left: 60%;
}
.tests_w .tests_top .tests_button.tests_button_korz span {
  display: inline-block;
  font-weight: 700;
  font-size: 16px;
  margin-left: 5px;
}
.tests_w .tests {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.tests_w .tests .tests_left {
  width: 26.9480519481%;
  flex-shrink: 0;
  margin-right: 20px;
  background-color: #EEF2F5;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  border-radius: 13px;
  border: 1px solid rgba(230, 230, 230, 0.6);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1490196078);
  padding: 45px 15px 55px 25px;
}
.tests_w .tests .tests_left .tests_left_link {
  width: 100%;
  display: inline-block;
  color: #525150;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 22px;
  transition: all 0.2s;
  padding: 11px 13px;
}
.tests_w .tests .tests_left .tests_left_link:hover {
  color: #982A39;
}
.tests_w .tests .tests_left .tests_left_link:first-child {
  margin-bottom: 45px;
  font-size: 22px;
  font-weight: 400;
}
.tests_w .tests .tests_left .tests_left_link:last-child {
  margin-bottom: 0px;
}
.tests_w .tests .tests_left .tests_left_link.tests_left_link-active {
  background-color: #fff;
  border-radius: 13px;
  font-weight: 700;
  color: #982A39;
}
.tests_w .tests .tests_right_w {
  width: 100%;
}
.tests_w .tests .tests_right_w .tests_right_title {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 8px;
  border-bottom: 1px solid #546272;
}
.tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text {
  width: 63%;
  flex-shrink: 0;
  font-size: 15px;
  line-height: 120%;
  color: #535353;
  font-weight: 300;
}
.tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text:nth-child(2) {
  flex-shrink: 1;
  width: 100%;
  margin-left: 20px;
}
.tests_w .tests .tests_right_w .tests_right_ww {
  width: 100%;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right {
  width: 100%;
  border-bottom: 1px solid #982A39;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 25px;
  margin-bottom: 15px;
  padding-bottom: 17px;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left {
  width: 63%;
  flex-shrink: 0;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_text {
  width: 100%;
  flex-shrink: 0;
  color: #546272;
  font-size: 18px;
  line-height: 138%;
  font-weight: 300;
  margin-bottom: 15px;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch {
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch img {
  width: 17px;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_bottom_text {
  width: 100%;
  font-size: 14px;
  line-height: 150%;
  color: #616365;
  font-weight: 400;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w {
  width: 100%;
  margin-left: 20px;
  flex-shrink: 1;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price {
  width: 100%;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4 {
  width: 100%;
  font-size: 35px;
  line-height: 100%;
  font-weight: 600;
  color: #546272;
  margin-bottom: 3px;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4.old-price {
  color: #DBDBDB;
  font-size: 25px;
  text-decoration: line-through;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price p {
  width: 100%;
  color: #982A39;
  font-size: 12px;
  line-height: 120%;
  font-weight: 400;
  margin-bottom: 3px;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price span {
  width: 100%;
  color: #666463;
  font-size: 15px;
  line-height: 120%;
  font-weight: 300;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button {
  width: 192px;
  height: 56px;
  flex-shrink: 0;
  margin-left: 10px;
  background-color: transparent;
  border: 1px solid #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  color: #982A39;
  position: relative;
  overflow: hidden;
  transition: all 0.2s;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: all 0.2s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button:hover {
  background-color: #982A39;
  color: #fff;
}
.tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button:hover::after {
  opacity: 1;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .tests_w .tests_top {
    margin-bottom: 30px;
  }
  .tests_w .tests_top .tests_input_w {
    height: 50px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa {
    width: 140px;
    margin-right: 25px;
    padding-left: 17px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa img {
    width: 19px;
    margin-right: 11px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa .tests_lupa-text {
    font-size: 19px;
  }
  .tests_w .tests_top .tests_input_w .tests_input {
    font-size: 19px;
  }
  .tests_w .tests_top .tests_button {
    width: 150px;
    height: 50px;
    margin-left: 10px;
    border-radius: 5px;
    font-size: 14px;
  }
  .tests_w .tests_top .tests_button.tests_button_korz span {
    font-size: 15px;
    margin-left: 5px;
  }
  .tests_w .tests .tests_left {
    width: 25%;
    margin-right: 20px;
    border-radius: 9px;
    padding: 35px 10px 40px 15px;
  }
  .tests_w .tests .tests_left .tests_left_link {
    font-size: 16px;
    margin-bottom: 15px;
    padding: 9px 8px;
  }
  .tests_w .tests .tests_left .tests_left_link:first-child {
    margin-bottom: 32px;
    font-size: 20px;
  }
  .tests_w .tests .tests_left .tests_left_link.tests_left_link-active {
    border-radius: 12px;
  }
  .tests_w .tests .tests_right_w .tests_right_title {
    padding-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text {
    width: 64%;
    font-size: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text:nth-child(2) {
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right {
    padding-top: 25px;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left {
    width: 64%;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_text {
    font-size: 17px;
    margin-bottom: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch {
    width: 25px;
    padding-top: 2px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch img {
    width: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_bottom_text {
    width: 100%;
    font-size: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w {
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4 {
    font-size: 31px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4.old-price {
    font-size: 23px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price p {
    font-size: 10px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price span {
    font-size: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button {
    width: 170px;
    height: 50px;
    margin-left: 10px;
    border-radius: 5px;
    font-size: 14.5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .tests_w .tests_top {
    margin-bottom: 25px;
  }
  .tests_w .tests_top .tests_input_w {
    height: 45px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa {
    width: 125px;
    margin-right: 20px;
    padding-left: 15px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa img {
    width: 17px;
    margin-right: 10px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa .tests_lupa-text {
    font-size: 18px;
  }
  .tests_w .tests_top .tests_input_w .tests_input {
    font-size: 18px;
  }
  .tests_w .tests_top .tests_button {
    width: 130px;
    height: 45px;
    margin-left: 10px;
    border-radius: 5px;
    font-size: 13px;
  }
  .tests_w .tests_top .tests_button.tests_button_korz span {
    font-size: 14px;
    margin-left: 5px;
  }
  .tests_w .tests .tests_left {
    width: 25%;
    margin-right: 20px;
    border-radius: 9px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1490196078);
    padding: 30px 10px 35px 12px;
  }
  .tests_w .tests .tests_left .tests_left_link {
    font-size: 14.5px;
    margin-bottom: 12px;
    padding: 7px 7px;
  }
  .tests_w .tests .tests_left .tests_left_link:first-child {
    margin-bottom: 17px;
    font-size: 17px;
  }
  .tests_w .tests .tests_left .tests_left_link.tests_left_link-active {
    border-radius: 9px;
  }
  .tests_w .tests .tests_right_w .tests_right_title {
    padding-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text {
    width: 64%;
    font-size: 14px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text:nth-child(2) {
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right {
    padding-top: 17px;
    margin-bottom: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left {
    width: 64%;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_text {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch {
    width: 25px;
    padding-top: 2px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch img {
    width: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_bottom_text {
    width: 100%;
    font-size: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w {
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4 {
    font-size: 27px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4.old-price {
    font-size: 21px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price p {
    font-size: 10px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price span {
    font-size: 12px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button {
    width: 120px;
    height: 45px;
    margin-left: 10px;
    border-radius: 5px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .tests_w .tests_top {
    margin-bottom: 25px;
  }
  .tests_w .tests_top .tests_input_w {
    height: 40px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa {
    width: 105px;
    margin-right: 20px;
    padding-left: 10px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa img {
    width: 15px;
    margin-right: 10px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa .tests_lupa-text {
    font-size: 16px;
  }
  .tests_w .tests_top .tests_input_w .tests_input {
    font-size: 16px;
  }
  .tests_w .tests_top .tests_button {
    width: 115px;
    height: 40px;
    margin-left: 10px;
    border-radius: 5px;
    font-size: 12px;
  }
  .tests_w .tests_top .tests_button.tests_button_korz span {
    font-size: 12.5px;
    margin-left: 3px;
  }
  .tests_w .tests .tests_left {
    width: 25%;
    margin-right: 20px;
    border-radius: 8px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1490196078);
    padding: 25px 8px 30px 10px;
  }
  .tests_w .tests .tests_left .tests_left_link {
    font-size: 14px;
    margin-bottom: 10px;
    padding: 6px 6px;
  }
  .tests_w .tests .tests_left .tests_left_link:first-child {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .tests_w .tests .tests_left .tests_left_link.tests_left_link-active {
    border-radius: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title {
    padding-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text {
    width: 60%;
    font-size: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text:nth-child(2) {
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right {
    padding-top: 17px;
    margin-bottom: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left {
    width: 60%;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_text {
    font-size: 15px;
    margin-bottom: 10px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch {
    width: 22px;
    padding-top: 2px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch img {
    width: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_bottom_text {
    width: 100%;
    font-size: 12.5px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w {
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4 {
    font-size: 25px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4.old-price {
    font-size: 19px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price p {
    font-size: 10px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price span {
    font-size: 11px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button {
    width: 110px;
    height: 40px;
    margin-left: 10px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .tests_w .tests_top {
    margin-bottom: 25px;
  }
  .tests_w .tests_top .tests_input_w {
    height: 38px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa {
    width: 95px;
    margin-right: 17px;
    padding-left: 8px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa img {
    width: 13px;
    margin-right: 8px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa .tests_lupa-text {
    font-size: 15px;
  }
  .tests_w .tests_top .tests_input_w .tests_input {
    font-size: 15px;
  }
  .tests_w .tests_top .tests_button {
    width: 115px;
    height: 38px;
    margin-left: 7px;
    border-radius: 5px;
    font-size: 12px;
  }
  .tests_w .tests_top .tests_button.tests_button_korz span {
    font-size: 12.5px;
    margin-left: 3px;
  }
  .tests_w .tests .tests_left {
    width: 30%;
    margin-right: 20px;
    border-radius: 8px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1490196078);
    padding: 25px 8px 30px 10px;
  }
  .tests_w .tests .tests_left .tests_left_link {
    font-size: 14px;
    margin-bottom: 10px;
    padding: 6px 6px;
  }
  .tests_w .tests .tests_left .tests_left_link:first-child {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .tests_w .tests .tests_left .tests_left_link.tests_left_link-active {
    border-radius: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title {
    padding-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text {
    width: 55%;
    font-size: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text:nth-child(2) {
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right {
    padding-top: 15px;
    margin-bottom: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left {
    width: 55%;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_text {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch {
    width: 15px;
    padding-top: 2px;
    margin-right: 5px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch img {
    width: 100%;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_bottom_text {
    width: 100%;
    font-size: 12px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w {
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4 {
    font-size: 23px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4.old-price {
    font-size: 18px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price p {
    font-size: 9px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price span {
    font-size: 11px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button {
    width: 110px;
    height: 38px;
    margin-left: 10px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .pagination__w_analiz {
    margin-top: 25px;
  }
  .tests_w .tests_top {
    margin-bottom: 25px;
  }
  .tests_w .tests_top .tests_input_w {
    height: 38px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa {
    width: 40px;
    margin-right: 15px;
    padding-left: 10px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa img {
    width: 16px;
    margin-right: 0px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa .tests_lupa-text {
    display: none;
    font-size: 15px;
  }
  .tests_w .tests_top .tests_input_w .tests_input {
    font-size: 15px;
  }
  .tests_w .tests_top .tests_button {
    width: 115px;
    height: 38px;
    margin-left: 7px;
    border-radius: 5px;
    font-size: 12px;
  }
  .tests_w .tests_top .tests_button.tests_button_korz span {
    font-size: 12.5px;
    margin-left: 3px;
  }
  .tests_w .tests {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .tests_w .tests .tests_left {
    width: 100%;
    margin-right: 0px;
    padding: 20px 10px 20px 15px;
    margin-bottom: 30px;
  }
  .tests_w .tests .tests_left .tests_left_link {
    width: auto;
    font-size: 15px;
    margin-bottom: 7px;
    padding: 6px 6px;
  }
  .tests_w .tests .tests_left .tests_left_link:first-child {
    font-size: 18px;
    margin-bottom: 12px;
  }
  .tests_w .tests .tests_left .tests_left_link.tests_left_link-active {
    border-radius: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title {
    padding-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text {
    width: 55%;
    font-size: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text:nth-child(2) {
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right {
    padding-top: 15px;
    margin-bottom: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left {
    width: 55%;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_text {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch {
    width: 15px;
    padding-top: 2px;
    margin-right: 5px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch img {
    width: 100%;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_bottom_text {
    width: 100%;
    font-size: 12px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w {
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4 {
    font-size: 21px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4.old-price {
    font-size: 17px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price p {
    font-size: 9px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price span {
    font-size: 11px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button {
    width: 110px;
    height: 38px;
    margin-left: 10px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .tests_w .tests_top {
    margin-bottom: 25px;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .tests_w .tests_top .tests_input_w {
    height: 38px;
    margin-bottom: 15px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa {
    width: 60px;
    margin-right: 15px;
    padding-left: 15px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa img {
    width: 16px;
    margin-right: 0px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa .tests_lupa-text {
    display: none;
    font-size: 15px;
  }
  .tests_w .tests_top .tests_input_w .tests_input {
    font-size: 15px;
  }
  .tests_w .tests_top .tests_button {
    width: 45%;
    height: 40px;
    margin-left: 0px;
    border-radius: 5px;
    font-size: 13px;
  }
  .tests_w .tests_top .tests_button.tests_button_korz span {
    font-size: 14px;
    margin-left: 3px;
  }
  .tests_w .tests {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .tests_w .tests .tests_left {
    width: 100%;
    margin-right: 0px;
    padding: 20px 10px 20px 15px;
    margin-bottom: 30px;
  }
  .tests_w .tests .tests_left .tests_left_link {
    width: auto;
    font-size: 15px;
    margin-bottom: 7px;
    padding: 6px 6px;
  }
  .tests_w .tests .tests_left .tests_left_link:first-child {
    font-size: 18px;
    margin-bottom: 12px;
  }
  .tests_w .tests .tests_left .tests_left_link.tests_left_link-active {
    border-radius: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title {
    padding-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text {
    width: 100%;
    font-size: 13px;
    flex-shrink: 1;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text:nth-child(2) {
    flex-shrink: 0;
    width: 150px;
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right {
    padding-top: 15px;
    margin-bottom: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left {
    width: 100%;
    flex-shrink: 1;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_text {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch {
    width: 15px;
    padding-top: 2px;
    margin-right: 5px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch img {
    width: 100%;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_bottom_text {
    width: 100%;
    font-size: 12px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w {
    width: 150px;
    flex-shrink: 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-left: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price {
    margin-bottom: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4 {
    font-size: 19px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price p {
    font-size: 9px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price span {
    font-size: 11px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button {
    width: 100%;
    height: 40px;
    margin-left: 0px;
    border-radius: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .tests_w .tests_top {
    margin-bottom: 25px;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .tests_w .tests_top .tests_input_w {
    height: 36px;
    margin-bottom: 10px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa {
    width: 50px;
    margin-right: 15px;
    padding-left: 15px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa img {
    width: 16px;
    margin-right: 0px;
  }
  .tests_w .tests_top .tests_input_w .tests_lupa .tests_lupa-text {
    display: none;
    font-size: 14px;
  }
  .tests_w .tests_top .tests_input_w .tests_input {
    font-size: 14px;
  }
  .tests_w .tests_top .tests_button {
    width: 48%;
    height: 36px;
    margin-left: 0px;
    border-radius: 5px;
    font-size: 12px;
  }
  .tests_w .tests_top .tests_button.tests_button_korz span {
    font-size: 13px;
    margin-left: 3px;
  }
  .tests_w .tests {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .tests_w .tests .tests_left {
    border-radius: 8px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1490196078);
    padding: 20px 10px 20px 15px;
    margin-bottom: 30px;
  }
  .tests_w .tests .tests_left .tests_left_link {
    width: auto;
    font-size: 14px;
    margin-bottom: 7px;
    padding: 6px 6px;
  }
  .tests_w .tests .tests_left .tests_left_link:first-child {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .tests_w .tests .tests_left .tests_left_link.tests_left_link-active {
    border-radius: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title {
    padding-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text {
    width: 100%;
    font-size: 14px;
    flex-shrink: 1;
  }
  .tests_w .tests .tests_right_w .tests_right_title .tests_right_title_text:nth-child(2) {
    flex-shrink: 0;
    width: 100px;
    margin-left: 10px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right {
    padding-top: 15px;
    margin-bottom: 13px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left {
    width: 100%;
    flex-shrink: 1;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_text {
    font-size: 13.5px;
    margin-bottom: 8px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch {
    width: 15px;
    padding-top: 2px;
    margin-right: 5px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_watch img {
    width: 100%;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_right_left .tests_right_bottom .tests_right_bottom_text {
    width: 100%;
    font-size: 11.5px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w {
    width: 100px;
    flex-shrink: 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-left: 10px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price {
    margin-bottom: 15px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4 {
    font-size: 18px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price h4.old-price {
    font-size: 16px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price p {
    font-size: 9px;
    margin-bottom: 3px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_price span {
    font-size: 11px;
  }
  .tests_w .tests .tests_right_w .tests_right_ww .tests_right .tests_buttons_w .tests_right_button {
    width: 100%;
    height: 38px;
    margin-left: 0px;
    border-radius: 5px;
    font-size: 13px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.price-baner__w {
  width: 100%;
  position: relative;
  overflow: hidden;
  font-family: "Inter-local";
  padding-top: 60px;
}
.price-baner__w .price-baner__bgr {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 72.9166666667%;
  height: calc(100% - 60px);
  z-index: -1;
}
.price-baner__w .price-baner__bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.price-baner__w .price-baner__people {
  position: absolute;
  left: calc(-30px + 126 * (100vw - 1660px) / 260);
  bottom: 0;
  width: 660px;
}
.price-baner__w .price-baner__people img {
  width: 100%;
}
.price-baner__w .price-baner__vidio-button {
  position: absolute;
  left: calc(216px + 124 * (100vw - 1660px) / 260);
  bottom: 130px;
  width: 208px;
  background-color: transparent;
}
.price-baner__w .price-baner__vidio-button img {
  width: 100%;
  transition: all 0.3s;
}
.price-baner__w .price-baner__vidio-button:hover img {
  transform: scale(1.1);
}
.price-baner__w .price-baner {
  width: 100%;
  min-height: 590px;
  padding-left: 37.2727272727%;
  padding-top: 71px;
  padding-bottom: 40px;
}
.price-baner__w .price-baner .price-baner__title {
  width: 100%;
  color: #982A39;
  font-size: 35px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 10px;
}
.price-baner__w .price-baner .price-baner__texts-w {
  width: 100%;
  margin-bottom: 60px;
  padding-right: 50px;
}
.price-baner__w .price-baner .price-baner__texts-w .price-baner__text {
  width: 100%;
  color: #2F3B43;
  font-size: 18px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 25px;
}
.price-baner__w .price-baner .price-baner__texts-w .price-baner__text:last-child {
  margin-bottom: 0;
}
.price-baner__w .price-baner .price-baner__name-w {
  width: 100%;
  padding-left: 53px;
}
.price-baner__w .price-baner .price-baner__name-w .price-baner__name {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: #2F3B43;
  line-height: 120%;
  margin-bottom: 3px;
}
.price-baner__w .price-baner .price-baner__name-w .price-baner__dol {
  width: 100%;
  color: #2F3B43;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .price-baner__w {
    padding-top: 50px;
  }
  .price-baner__w .price-baner__bgr {
    width: 72.9166666667%;
    height: calc(100% - 50px);
  }
  .price-baner__w .price-baner__people {
    left: calc(-30px + 126 * (100vw - 1360px) / 300);
    width: 570px;
  }
  .price-baner__w .price-baner__vidio-button {
    left: calc(216px + 124 * (100vw - 1360px) / 300);
    bottom: 130px;
    width: 160px;
  }
  .price-baner__w .price-baner {
    min-height: 520px;
    padding-left: 37.2727272727%;
    padding-top: 50px;
    padding-bottom: 35px;
  }
  .price-baner__w .price-baner .price-baner__title {
    font-size: 32px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__texts-w {
    margin-bottom: 50px;
    padding-right: 40px;
  }
  .price-baner__w .price-baner .price-baner__texts-w .price-baner__text {
    font-size: 17px;
    margin-bottom: 25px;
  }
  .price-baner__w .price-baner .price-baner__name-w {
    padding-left: 40px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__name {
    font-size: 15px;
    margin-bottom: 3px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__dol {
    font-size: 11.5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .price-baner__w {
    padding-top: 50px;
  }
  .price-baner__w .price-baner__bgr {
    width: 76.5%;
    height: calc(100% - 50px);
  }
  .price-baner__w .price-baner__people {
    left: calc(-70px + 70 * (100vw - 1150px) / 210);
    width: 470px;
  }
  .price-baner__w .price-baner__vidio-button {
    left: calc(160px + 56 * (100vw - 1150px) / 210);
    bottom: 90px;
    width: 140px;
  }
  .price-baner__w .price-baner {
    min-height: 440px;
    padding-left: 32%;
    padding-top: 50px;
    padding-bottom: 35px;
  }
  .price-baner__w .price-baner .price-baner__title {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .price-baner__w .price-baner .price-baner__texts-w {
    margin-bottom: 40px;
    padding-right: 0px;
  }
  .price-baner__w .price-baner .price-baner__texts-w .price-baner__text {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .price-baner__w .price-baner .price-baner__name-w {
    padding-left: 20px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__name {
    font-size: 14px;
    margin-bottom: 3px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__dol {
    font-size: 11px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .price-baner__w {
    padding-top: 40px;
  }
  .price-baner__w .price-baner__bgr {
    width: 76.5%;
    height: calc(100% - 40px);
  }
  .price-baner__w .price-baner__people {
    left: calc(-75px + 35 * (100vw - 1024px) / 126);
    width: 440px;
  }
  .price-baner__w .price-baner__vidio-button {
    left: calc(160px + 56 * (100vw - 1150px) / 210);
    bottom: 70px;
    width: 110px;
  }
  .price-baner__w .price-baner {
    min-height: 400px;
    padding-left: 34%;
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .price-baner__w .price-baner .price-baner__title {
    font-size: 27px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__texts-w {
    margin-bottom: 20px;
    padding-right: 0px;
  }
  .price-baner__w .price-baner .price-baner__texts-w .price-baner__text {
    font-size: 15px;
    margin-bottom: 12px;
  }
  .price-baner__w .price-baner .price-baner__name-w {
    padding-left: 20px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__name {
    font-size: 13px;
    margin-bottom: 3px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__dol {
    font-size: 10px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .price-baner__w {
    padding-top: 40px;
  }
  .price-baner__w .price-baner__bgr {
    width: 76.5%;
    height: calc(100% - 40px);
  }
  .price-baner__w .price-baner__people {
    left: calc(-75px + 35 * (100vw - 1024px) / 126);
    width: 440px;
  }
  .price-baner__w .price-baner__vidio-button {
    left: calc(160px + 56 * (100vw - 1150px) / 210);
    bottom: 70px;
    width: 110px;
  }
  .price-baner__w .price-baner {
    min-height: 400px;
    padding-left: 34%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .price-baner__w .price-baner .price-baner__title {
    font-size: 25px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__texts-w {
    margin-bottom: 17px;
    padding-right: 0px;
  }
  .price-baner__w .price-baner .price-baner__texts-w .price-baner__text {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__name-w {
    padding-left: 10px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__dol {
    font-size: 10px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .price-baner__w {
    padding-top: 0px;
  }
  .price-baner__w .price-baner__bgr {
    width: 100%;
    height: 100%;
  }
  .price-baner__w .price-baner__people {
    left: auto;
    right: 30px;
    width: 200px;
  }
  .price-baner__w .price-baner__vidio-button {
    left: auto;
    right: 45px;
    bottom: 20px;
    width: 80px;
  }
  .price-baner__w .price-baner {
    min-height: 350px;
    padding-left: 0;
    padding-right: 150px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .price-baner__w .price-baner .price-baner__title {
    font-size: 23px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__texts-w {
    margin-bottom: 17px;
    padding-right: 0px;
  }
  .price-baner__w .price-baner .price-baner__texts-w .price-baner__text {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__name-w {
    padding-left: 0px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__dol {
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
  .price-baner__w {
    padding-top: 0px;
  }
  .price-baner__w .price-baner__bgr {
    width: 100%;
    height: 100%;
  }
  .price-baner__w .price-baner__people {
    left: auto;
    right: 30px;
    width: auto;
    height: 170px;
  }
  .price-baner__w .price-baner__people img {
    width: auto;
    height: 100%;
  }
  .price-baner__w .price-baner__vidio-button {
    left: auto;
    right: 45px;
    bottom: 20px;
    width: 80px;
  }
  .price-baner__w .price-baner {
    min-height: auto;
    padding-left: 0;
    padding-right: 0px;
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .price-baner__w .price-baner .price-baner__title {
    font-size: 23px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__texts-w {
    margin-bottom: 130px;
    padding-right: 0px;
  }
  .price-baner__w .price-baner .price-baner__texts-w .price-baner__text {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__name-w {
    padding-left: 0px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__dol {
    font-size: 10px;
  }
}
@media screen and (max-width: 520px) {
  .price-baner__w {
    padding-top: 0px;
  }
  .price-baner__w .price-baner__bgr {
    width: 100%;
    height: 100%;
  }
  .price-baner__w .price-baner__people {
    left: auto;
    right: 30px;
    width: auto;
    height: 140px;
  }
  .price-baner__w .price-baner__people img {
    width: auto;
    height: 100%;
  }
  .price-baner__w .price-baner__vidio-button {
    left: auto;
    right: 40px;
    bottom: 20px;
    width: 60px;
  }
  .price-baner__w .price-baner {
    min-height: auto;
    padding-left: 0;
    padding-right: 0px;
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .price-baner__w .price-baner .price-baner__title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__texts-w {
    margin-bottom: 100px;
    padding-right: 0px;
  }
  .price-baner__w .price-baner .price-baner__texts-w .price-baner__text {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__name-w {
    padding-left: 0px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__dol {
    font-size: 10px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .price-baner__w {
    padding-top: 0px;
  }
  .price-baner__w .price-baner__bgr {
    width: 100%;
    height: 100%;
  }
  .price-baner__w .price-baner__people {
    left: auto;
    right: 30px;
    width: auto;
    height: 140px;
  }
  .price-baner__w .price-baner__people img {
    width: auto;
    height: 100%;
  }
  .price-baner__w .price-baner__vidio-button {
    left: auto;
    right: 40px;
    bottom: 20px;
    width: 60px;
  }
  .price-baner__w .price-baner {
    min-height: auto;
    padding-left: 0;
    padding-right: 0px;
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .price-baner__w .price-baner .price-baner__title {
    font-size: 21px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__texts-w {
    margin-bottom: 90px;
    padding-right: 0px;
  }
  .price-baner__w .price-baner .price-baner__texts-w .price-baner__text {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .price-baner__w .price-baner .price-baner__name-w {
    padding-left: 0px;
    padding-right: 150px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .price-baner__w .price-baner .price-baner__name-w .price-baner__dol {
    font-size: 10px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.otz-baner__w {
  width: 100%;
  font-family: "Inter-local";
  padding-top: 60px;
  overflow: hidden;
}
.otz-baner__w .otz-baner {
  width: 100%;
  position: relative;
}
.otz-baner__w .otz-baner .otz-baner__top {
  width: 100%;
  min-height: 650px;
  position: relative;
  z-index: 0;
  padding-left: 568px;
  padding-right: 165px;
  padding-top: 77px;
  padding-bottom: 215px;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
  position: absolute;
  width: 730px;
  left: -154px;
  bottom: 0;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__people img {
  width: 100%;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
  width: 208px;
  position: absolute;
  left: 153px;
  bottom: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__button img {
  width: 100%;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__button:hover {
  transform: scale(1.1);
}
.otz-baner__w .otz-baner .otz-baner__top::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 317px;
  width: 300%;
  height: 100%;
  background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
  width: 100%;
  color: #982A39;
  font-size: 35px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 10px;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
  width: 100%;
  color: #2F3B43;
  font-size: 18px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 25px;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
  width: 100%;
  width: 100%;
  padding-left: 53px;
  margin-bottom: 20px;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: #2F3B43;
  line-height: 120%;
  margin-bottom: 3px;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
  width: 100%;
  color: #2F3B43;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
  height: 44px;
  margin-right: 40px;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link img {
  height: 100%;
}
.otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link:last-child {
  margin-right: 0;
}
.otz-baner__w .otz-baner .otz-baner__bottom {
  position: absolute;
  left: 0;
  bottom: 55px;
  width: calc(100% - 79px);
}
.otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
  margin: 0 -15px;
}
.otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track {
  display: flex;
}
.otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
  margin: 0 15px;
}
.otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
  height: 140px;
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0px 4px 4px 0px #FFFFFF;
}
.otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .otz-baner__w {
    padding-top: 60px;
  }
  .otz-baner__w .otz-baner .otz-baner__top {
    min-height: 575px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 45px;
    padding-bottom: 180px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
    width: 645px;
    left: -10%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
    width: 170px;
    left: 10%;
    bottom: 170px;
  }
  .otz-baner__w .otz-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
    font-size: 32px;
    margin-bottom: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
    font-size: 17px;
    margin-bottom: 25px;
    padding-right: 12%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 40px;
    margin-bottom: 17px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 15px;
    margin-bottom: 3px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 11.5px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 40px;
    margin-right: 30px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom {
    bottom: 40px;
    width: calc(100% - 79px);
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
    margin: 0 -15px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 15px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
    height: 122px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .otz-baner__w {
    padding-top: 40px;
  }
  .otz-baner__w .otz-baner .otz-baner__top {
    min-height: 510px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 40px;
    padding-bottom: 160px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
    width: 560px;
    left: -11%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
    width: 140px;
    left: 10%;
    bottom: 140px;
  }
  .otz-baner__w .otz-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
    font-size: 16px;
    margin-bottom: 17px;
    padding-right: 7%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 30px;
    margin-bottom: 15px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 14px;
    margin-bottom: 3px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 11px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 30px;
    margin-right: 30px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom {
    bottom: 30px;
    width: 100%;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
    margin: 0 -10px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
    height: 112px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .otz-baner__w {
    padding-top: 40px;
  }
  .otz-baner__w .otz-baner .otz-baner__top {
    min-height: 460px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 30px;
    padding-bottom: 140px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
    width: 500px;
    left: -11%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
    width: 120px;
    left: 10%;
    bottom: 120px;
  }
  .otz-baner__w .otz-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
    font-size: 27px;
    margin-bottom: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
    font-size: 15px;
    margin-bottom: 15px;
    padding-right: 0%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 20px;
    margin-bottom: 15px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 13px;
    margin-bottom: 3px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom {
    bottom: 20px;
    width: 100%;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
    margin: 0 -7px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 7px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
    height: 100px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .otz-baner__w {
    padding-top: 40px;
  }
  .otz-baner__w .otz-baner .otz-baner__top {
    min-height: 420px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 30px;
    padding-bottom: 120px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
    width: 450px;
    left: -13%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
    width: 110px;
    left: 10%;
    bottom: 120px;
  }
  .otz-baner__w .otz-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
    font-size: 25px;
    margin-bottom: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 13px;
    padding-right: 0%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 10px;
    margin-bottom: 12px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom {
    bottom: 15px;
    width: 100%;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
    height: 87px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .otz-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .otz-baner__w .otz-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 140px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top::after {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom {
    bottom: 25px;
    width: 100%;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
    height: 90px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .otz-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .otz-baner__w .otz-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 150px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top::after {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom {
    bottom: 25px;
    width: 100%;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
    height: 105px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 580px) {
  .otz-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .otz-baner__w .otz-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 140px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top::after {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom {
    bottom: 25px;
    width: 100%;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
    height: 88px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 520px) {
  .otz-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .otz-baner__w .otz-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 160px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top::after {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
    font-size: 22px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w {
    flex-wrap: wrap;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom {
    bottom: 25px;
    width: 100%;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
    height: 121px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .otz-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .otz-baner__w .otz-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 40px;
    padding-bottom: 140px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 5px;
    right: 0px;
  }
  .otz-baner__w .otz-baner .otz-baner__top::after {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
    font-size: 21px;
    margin-bottom: 15px;
    padding-right: 70px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w {
    flex-wrap: wrap;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom {
    bottom: 25px;
    width: 100%;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
    height: 100px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 360px) {
  .otz-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .otz-baner__w .otz-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 40px;
    padding-bottom: 120px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 5px;
    right: 0px;
  }
  .otz-baner__w .otz-baner .otz-baner__top::after {
    display: none;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__title {
    font-size: 21px;
    margin-bottom: 15px;
    padding-right: 70px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w {
    flex-wrap: wrap;
  }
  .otz-baner__w .otz-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom {
    bottom: 25px;
    width: 100%;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list {
    margin: 0 -5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom.slick-slider .slick-list .slick-track .slick-slide {
    margin: 0 5px;
  }
  .otz-baner__w .otz-baner .otz-baner__bottom .otz-baner__bottom-item {
    height: 80px;
    border-radius: 4px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.ozt-carts__w {
  width: 100%;
  font-family: "Inter-local";
}
.ozt-carts__w .ozt-carts {
  width: 100%;
}
.ozt-carts__w .ozt-carts .ozt-carts__item {
  width: 100%;
  border: 1px solid #AE9376;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  padding: 5px;
  position: relative;
  z-index: 0;
  margin-bottom: 15px;
}
.ozt-carts__w .ozt-carts .ozt-carts__item.ozt-carts__item_active::after {
  background-color: #982A39;
}
.ozt-carts__w .ozt-carts .ozt-carts__item.ozt-carts__item_active .ozt-carts__right .ozt-carts__top .ozt-carts__title {
  color: #fff;
}
.ozt-carts__w .ozt-carts .ozt-carts__item.ozt-carts__item_active .ozt-carts__right .ozt-carts__top .ozt-carts__text {
  color: #fff;
}
.ozt-carts__w .ozt-carts .ozt-carts__item.ozt-carts__item_active .ozt-carts__right .ozt-carts__bottom .ozt-carts__name-title {
  color: #fff;
}
.ozt-carts__w .ozt-carts .ozt-carts__item.ozt-carts__item_active .ozt-carts__right .ozt-carts__bottom .ozt-carts__name {
  color: #fff;
}
.ozt-carts__w .ozt-carts .ozt-carts__item::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid #AE9376;
  transition: all 0.3s;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left {
  width: 238px;
  flex-shrink: 0;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  position: relative;
  margin-right: 10px;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img {
  width: 100%;
  height: 347px;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__button {
  width: 116px;
  position: absolute;
  bottom: 86px;
  left: 50%;
  transform: translateX(-50%);
  background-color: transparent;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__button img {
  width: 100%;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 12px;
  padding-right: 50px;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top {
  width: 100%;
  margin-bottom: 20px;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__title {
  width: 100%;
  font-size: 20px;
  font-weight: 500;
  color: #333333;
  line-height: 125%;
  margin-bottom: 15px;
  transition: all 0.3s;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__star {
  width: 146px;
  margin-bottom: 13px;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__star img {
  width: 100%;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  line-height: 160%;
  transition: all 0.3s;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom {
  width: 100%;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name-title {
  width: 100%;
  color: #BDBDBD;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 2px;
  transition: all 0.3s;
}
.ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name {
  width: 100%;
  color: #BDBDBD;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  transition: all 0.3s;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item {
    padding: 5px;
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left {
    width: 15.5844155844%;
    margin-right: 10px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img {
    height: 306px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__button {
    width: 100px;
    bottom: 70px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right {
    padding-top: 10px;
    padding-bottom: 12px;
    padding-right: 35px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top {
    margin-bottom: 18px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__title {
    font-size: 18px;
    margin-bottom: 12px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__star {
    width: 125px;
    margin-bottom: 10px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__text {
    font-size: 15px;
    line-height: 150%;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name-title {
    font-size: 11px;
    margin-bottom: 2px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item {
    padding: 5px;
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left {
    width: 200px;
    margin-right: 10px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img {
    height: 290px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__button {
    width: 90px;
    bottom: 60px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right {
    padding-top: 10px;
    padding-bottom: 12px;
    padding-right: 20px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top {
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__title {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__star {
    width: 90px;
    margin-bottom: 8px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__text {
    font-size: 14px;
    line-height: 140%;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name-title {
    font-size: 11px;
    margin-bottom: 2px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name {
    font-size: 13px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item {
    padding: 5px;
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left {
    width: 200px;
    margin-right: 10px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img {
    height: 290px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__button {
    width: 90px;
    bottom: 60px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right {
    padding-top: 10px;
    padding-bottom: 12px;
    padding-right: 20px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top {
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__title {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__star {
    width: 90px;
    margin-bottom: 8px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__text {
    font-size: 14px;
    line-height: 140%;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name-title {
    font-size: 11px;
    margin-bottom: 2px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name {
    font-size: 13px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item {
    padding: 5px;
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left {
    width: 100%;
    margin-right: 0px;
    align-items: center;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 60%;
    transform: translateX(-50%);
    border-bottom: 2px solid #982A39;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img {
    width: auto;
    height: 290px;
    margin-top: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img img {
    height: 100%;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__button {
    width: 90px;
    bottom: 60px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right {
    padding-top: 25px;
    padding-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top {
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__title {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__star {
    width: 90px;
    margin-bottom: 8px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__text {
    font-size: 14px;
    line-height: 140%;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name-title {
    font-size: 11px;
    margin-bottom: 2px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .ozt-carts__w .ozt-carts .ozt-carts__item {
    padding: 5px;
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left {
    width: calc(100% - 40px);
    margin-right: 0px;
    align-items: center;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100%;
    transform: translateX(-50%);
    border-bottom: 2px solid #982A39;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img {
    width: auto;
    height: 290px;
    margin-top: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img img {
    height: 100%;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__button {
    width: 90px;
    bottom: 60px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right {
    padding-top: 25px;
    padding-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top {
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__title {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__star {
    width: 90px;
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__text {
    font-size: 14px;
    line-height: 140%;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name-title {
    font-size: 11px;
    margin-bottom: 2px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name {
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item {
    padding: 5px;
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left {
    width: calc(100% - 40px);
    margin-right: 0px;
    align-items: center;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100%;
    transform: translateX(-50%);
    border-bottom: 2px solid #982A39;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img {
    width: auto;
    height: 250px;
    margin-top: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__img img {
    height: 100%;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__left .ozt-carts__button {
    width: 90px;
    bottom: 60px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 14px;
    padding-left: 14px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top {
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__title {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__star {
    width: 90px;
    margin-bottom: 15px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__top .ozt-carts__text {
    font-size: 14px;
    line-height: 140%;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name-title {
    font-size: 11px;
    margin-bottom: 2px;
  }
  .ozt-carts__w .ozt-carts .ozt-carts__item .ozt-carts__right .ozt-carts__bottom .ozt-carts__name {
    font-size: 13px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.pay-baner__w {
  width: 100%;
  font-family: "Inter-local";
  padding-top: 60px;
  overflow: hidden;
}
.pay-baner__w .pay-baner {
  width: 120%;
  position: relative;
}
.pay-baner__w .pay-baner .otz-baner__top {
  width: 120%;
  min-height: min-content;
  position: relative;
  z-index: 0;
  padding-left: 0%;
  padding-right: 50%;
  padding-top: 77px;
  padding-bottom: 10%;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__people {
  position: absolute;
  width: 730px;
  left: -154px;
  bottom: 0;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__people img {
  width: 100%;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__button {
  width: 208px;
  position: absolute;
  left: 153px;
  bottom: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__button img {
  width: 100%;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__button:hover {
  transform: scale(1.1);
}
.pay-baner__w .pay-baner .otz-baner__top::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: -50%;
  width: 300%;
  height: 100%;
  background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__title {
  width: 120%;
  color: #982A39;
  font-size: 35px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 10px;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__text {
  width: 120%;
  color: #2F3B43;
  font-size: 18px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 25px;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w {
  width: 120%;
  width: 100%;
  padding-left: 53px;
  margin-bottom: 20px;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
  width: 120%;
  font-size: 16px;
  font-weight: 400;
  color: #2F3B43;
  line-height: 120%;
  margin-bottom: 3px;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
  width: 100%;
  color: #2F3B43;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
  height: 44px;
  margin-right: 40px;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link img {
  height: 100%;
}
.pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link:last-child {
  margin-right: 0;
}
.pay-baner__w .pay-baner .peimush {
  position: absolute;
  right: 0;
  bottom: 20px;
  width: 100%;
  display: flex;
  align-items: center;
}
.pay-baner__w .pay-baner .peimush .peimush__item {
  height: 160px;
  width: auto;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 25px;
}
.pay-baner__w .pay-baner .peimush .peimush__item:last-child {
  margin-right: 0;
}
.pay-baner__w .pay-baner .peimush .peimush__item .peimush_left {
  height: 100%;
  flex-shrink: 0;
  position: relative;
  padding-top: 28px;
  padding-left: 43px;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  margin-right: 15px;
}
.pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__img {
  position: absolute;
  left: 0px;
  top: 0;
  height: 100%;
}
.pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__img img {
  height: 100%;
}
.pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__chis {
  width: auto;
  display: inline-block;
  color: #AE9376;
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 10px;
}
.pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__left-texts-w {
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
  width: auto;
  text-align: center;
  display: inline-block;
  color: #595353;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 120%;
  font-weight: 400;
}
.pay-baner__w .pay-baner .peimush .peimush__item .peimush__right {
  width: 180px;
  padding-top: 30px;
}
.pay-baner__w .pay-baner .peimush .peimush__item .peimush__right .peimush__text {
  width: 100%;
  color: #2F3B43;
  font-size: 15px;
  line-height: 125%;
  font-weight: 400;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .pay-baner__w {
    padding-top: 60px;
  }
  .pay-baner__w .pay-baner .otz-baner__top {
    min-height: min-content;
    padding-left: 0%;
    padding-right: 50%;
    padding-top: 45px;
    padding-bottom: 10%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__people {
    width: 645px;
    left: -10%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__button {
    width: 170px;
    left: 10%;
    bottom: 170px;
  }
  .pay-baner__w .pay-baner .otz-baner__top::after {
    left: -50%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__title {
    font-size: 32px;
    margin-bottom: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__text {
    font-size: 17px;
    margin-bottom: 25px;
    padding-right: 12%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 40px;
    margin-bottom: 17px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 15px;
    margin-bottom: 3px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 11.5px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 40px;
    margin-right: 30px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item {
    height: 140px;
    margin-right: 25px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left {
    padding-top: 25px;
    padding-left: 30px;
    margin-right: 15px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 36px;
    margin-bottom: 8px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 15px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right {
    width: 160px;
    padding-top: 30px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .pay-baner__w {
    padding-top: 40px;
  }
  .pay-baner__w .pay-baner .otz-baner__top {
    min-height: min-content;
    padding-left: 0%;
    padding-right: 50%;
    padding-top: 40px;
    padding-bottom: 10%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__people {
    width: 560px;
    left: -11%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__button {
    width: 140px;
    left: 10%;
    bottom: 140px;
  }
  .pay-baner__w .pay-baner .otz-baner__top::after {
    left: -50%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__title {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__text {
    font-size: 16px;
    margin-bottom: 17px;
    padding-right: 12%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 30px;
    margin-bottom: 15px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 14px;
    margin-bottom: 3px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 11px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 30px;
    margin-right: 30px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item {
    height: 120px;
    margin-right: 20px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left {
    padding-top: 20px;
    padding-left: 25px;
    margin-right: 15px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 31px;
    margin-bottom: 7px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 14px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right {
    width: 150px;
    padding-top: 20px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .pay-baner__w {
    padding-top: 40px;
  }
  .pay-baner__w .pay-baner .otz-baner__top {
    min-height: min-content;
    padding-left: 0%;
    padding-right: 50%;
    padding-top: 30px;
    padding-bottom: 10%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__people {
    width: 500px;
    left: -11%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__button {
    width: 120px;
    left: 10%;
    bottom: 120px;
  }
  .pay-baner__w .pay-baner .otz-baner__top::after {
    left: -50%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__title {
    font-size: 27px;
    margin-bottom: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__text {
    font-size: 15px;
    margin-bottom: 15px;
    padding-right: 12%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 20px;
    margin-bottom: 15px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 13px;
    margin-bottom: 3px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item {
    height: 120px;
    margin-right: 20px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left {
    padding-top: 20px;
    padding-left: 25px;
    margin-right: 15px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 31px;
    margin-bottom: 7px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 14px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right {
    width: 150px;
    padding-top: 20px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .pay-baner__w {
    padding-top: 40px;
  }
  .pay-baner__w .pay-baner .otz-baner__top {
    min-height: min-content;
    padding-left: 0%;
    padding-right: 50%;
    padding-top: 30px;
    padding-bottom: 10%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__people {
    width: 450px;
    left: -13%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__button {
    width: 110px;
    left: 10%;
    bottom: 120px;
  }
  .pay-baner__w .pay-baner .otz-baner__top::after {
    left: -50%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__title {
    font-size: 25px;
    margin-bottom: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 13px;
    padding-right: 12%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 10px;
    margin-bottom: 12px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
  .pay-baner__w .pay-baner .peimush {
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 0%;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item {
    height: 110px;
    margin-right: 0px;
    margin-bottom: 0px;
    align-items: center;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 110px;
    padding-top: 0px;
    padding-left: 0px;
    margin-right: 15px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 12.5px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right {
    display: none;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .pay-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .pay-baner__w .pay-baner .otz-baner__top {
    min-height: min-content;
    padding-left: 0%;
    padding-right: 50%;
    padding-top: 50px;
    padding-bottom: 10%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top::after {
    display: none;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 12%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
  .pay-baner__w .pay-baner .peimush {
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 0%;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item {
    height: 110px;
    margin-right: 0px;
    margin-bottom: 0px;
    align-items: center;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 110px;
    padding-top: 0px;
    padding-left: 0px;
    margin-right: 15px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 12.5px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .pay-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .pay-baner__w .pay-baner .otz-baner__top {
    min-height: min-content;
    padding-left: 0%;
    padding-right: 50%;
    padding-top: 50px;
    padding-bottom: 10%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top::after {
    display: none;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 12%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
  .pay-baner__w .pay-baner .peimush {
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 0%;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item {
    height: 100px;
    margin-right: 0px;
    align-items: center;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    padding-top: 0px;
    padding-left: 0px;
    margin-right: 15px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 21px;
    margin-bottom: 7px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 11.5px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right {
    width: 100%;
    padding-top: 0px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 580px) {
  .pay-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .pay-baner__w .pay-baner .otz-baner__top {
    min-height: min-content;
    padding-left: 0%;
    padding-right: 50%;
    padding-top: 50px;
    padding-bottom: 10%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top::after {
    display: none;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 12%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 520px) {
  .pay-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .pay-baner__w .pay-baner .otz-baner__top {
    min-height: min-content;
    padding-left: 0%;
    padding-right: 50%;
    padding-top: 50px;
    padding-bottom: 10%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top::after {
    display: none;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__title {
    font-size: 22px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 12%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w {
    flex-wrap: wrap;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .pay-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .pay-baner__w .pay-baner .otz-baner__top {
    min-height: min-content;
    padding-left: 0%;
    padding-right: 50%;
    padding-top: 40px;
    padding-bottom: 10%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 5px;
    right: 0px;
  }
  .pay-baner__w .pay-baner .otz-baner__top::after {
    display: none;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__title {
    font-size: 21px;
    margin-bottom: 15px;
    padding-right: 70px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 12%;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w {
    flex-wrap: wrap;
  }
  .pay-baner__w .pay-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .pay-baner__w .pay-baner .peimush {
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 0%;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item {
    height: 80px;
    margin-right: 0px;
    align-items: center;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    padding-top: 0px;
    padding-left: 0px;
    margin-right: 15px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__chis {
    font-size: 18px;
    margin-bottom: 7px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush_left .peimush__left-texts-w .peimush__left-text {
    font-size: 10px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right {
    width: 100%;
    padding-top: 0px;
  }
  .pay-baner__w .pay-baner .peimush .peimush__item .peimush__right .peimush__text {
    font-size: 13.5px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.contacts-carts__w {
  width: 100%;
  font-family: "Inter-local";
}
.contacts-carts__w .contacts-carts {
  width: 100%;
}
.contacts-carts__w .contacts-carts .contacts-carts__item {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  border: 1px solid #AE9376;
  background-color: #FDFCFA;
  margin-bottom: 20px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left {
  width: 41.8831168831%;
  min-height: 580px;
  flex-shrink: 0;
  padding: 90px 20px 40px 60px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__title {
  width: 100%;
  color: #982A39;
  font-size: 35px;
  font-weight: 400;
  line-height: 110%;
  margin-bottom: 18px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-icon {
  width: 18px;
  flex-shrink: 0;
  margin-right: 5px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-text {
  width: 100%;
  color: #982A39;
  font-size: 12px;
  line-height: 130%;
  font-weight: 400;
  letter-spacing: 2px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__city {
  width: 100%;
  color: #546272;
  font-size: 17px;
  line-height: 130%;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 26px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__addres {
  width: 100%;
  color: #546272;
  font-size: 16px;
  line-height: 130%;
  font-weight: 500;
  margin-bottom: 15px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 25px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-icon {
  width: 13px;
  flex-shrink: 0;
  margin-right: 15px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-text {
  width: auto;
  display: inline-block;
  color: #546272;
  font-size: 20px;
  line-height: 130%;
  font-weight: 400;
  transition: all 0.3s;
  letter-spacing: 1.7px;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-text.contacts-carts__cont-text_link:hover {
  color: #982A39;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link {
  width: 300px;
  height: 58px;
  flex-shrink: 0;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link:hover::after {
  left: 60%;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__right {
  width: 100%;
}
.contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__right img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item {
    margin-bottom: 20px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left {
    width: 41.8831168831%;
    min-height: 510px;
    padding: 75px 20px 40px 50px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__title {
    font-size: 32px;
    margin-bottom: 16px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w {
    margin-bottom: 8px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-icon {
    width: 17px;
    margin-right: 5px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-text {
    font-size: 11.5px;
    letter-spacing: 2px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__city {
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 20px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__addres {
    font-size: 15px;
    margin-bottom: 13px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w {
    margin-bottom: 25px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-icon {
    width: 13px;
    margin-right: 12px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-text {
    font-size: 18px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link {
    width: 250px;
    height: 50px;
    border-radius: 7px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item {
    margin-bottom: 20px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left {
    width: 41.8831168831%;
    min-height: 430px;
    padding: 60px 20px 35px 35px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__title {
    font-size: 30px;
    margin-bottom: 14px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w {
    margin-bottom: 7px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-icon {
    width: 15px;
    margin-right: 5px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-text {
    font-size: 11px;
    letter-spacing: 2px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__city {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 17px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__addres {
    font-size: 14px;
    margin-bottom: 11px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w {
    margin-bottom: 20px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-icon {
    width: 12px;
    margin-right: 9px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-text {
    font-size: 16px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link {
    width: 210px;
    height: 43px;
    border-radius: 4px;
    font-size: 15px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item {
    margin-bottom: 20px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left {
    width: 41.8831168831%;
    min-height: 385px;
    padding: 45px 20px 30px 25px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__title {
    font-size: 27px;
    margin-bottom: 14px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w {
    margin-bottom: 6px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-icon {
    width: 14px;
    margin-right: 5px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-text {
    font-size: 11px;
    letter-spacing: 2px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__city {
    font-size: 13.5px;
    margin-bottom: 5px;
    margin-top: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__addres {
    font-size: 13.5px;
    margin-bottom: 10px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w {
    margin-bottom: 18px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-icon {
    width: 11px;
    margin-right: 9px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-text {
    font-size: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link {
    width: 170px;
    height: 39px;
    border-radius: 4px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item {
    margin-bottom: 20px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left {
    width: 45%;
    min-height: 340px;
    padding: 35px 20px 30px 25px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__title {
    font-size: 25px;
    margin-bottom: 14px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w {
    margin-bottom: 6px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-icon {
    width: 14px;
    margin-right: 5px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-text {
    font-size: 11px;
    letter-spacing: 2px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__city {
    font-size: 13.5px;
    margin-bottom: 5px;
    margin-top: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__addres {
    font-size: 13.5px;
    margin-bottom: 10px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w {
    margin-bottom: 18px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-icon {
    width: 11px;
    margin-right: 9px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-text {
    font-size: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link {
    width: 170px;
    height: 39px;
    border-radius: 4px;
    font-size: 14px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item {
    margin-bottom: 20px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left {
    width: 350px;
    min-height: auto;
    padding: 35px 20px 30px 25px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__title {
    font-size: 23px;
    margin-bottom: 14px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w {
    margin-bottom: 6px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-icon {
    width: 14px;
    margin-right: 5px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-text {
    font-size: 11px;
    letter-spacing: 2px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__city {
    font-size: 13.5px;
    margin-bottom: 5px;
    margin-top: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__addres {
    font-size: 13.5px;
    margin-bottom: 10px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w {
    margin-bottom: 18px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-icon {
    width: 11px;
    margin-right: 9px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-text {
    font-size: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link {
    width: 170px;
    height: 39px;
    border-radius: 4px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .contacts-carts__w .contacts-carts .contacts-carts__item {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left {
    width: 100%;
    min-height: auto;
    padding: 30px 20px 30px 20px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__title {
    font-size: 23px;
    margin-bottom: 14px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w {
    margin-bottom: 6px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-icon {
    width: 14px;
    margin-right: 5px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-text {
    font-size: 11px;
    letter-spacing: 2px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__city {
    font-size: 13.5px;
    margin-bottom: 5px;
    margin-top: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__addres {
    font-size: 13.5px;
    margin-bottom: 10px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w {
    margin-bottom: 18px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-icon {
    width: 11px;
    margin-right: 9px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-text {
    font-size: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link {
    width: 170px;
    height: 39px;
    border-radius: 4px;
    font-size: 14px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__right {
    width: 100%;
    height: 300px;
  }
}
@media screen and (max-width: 520px) {
  .contacts-carts__w .contacts-carts .contacts-carts__item {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left {
    width: 100%;
    min-height: auto;
    padding: 30px 20px 30px 20px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__title {
    font-size: 22px;
    margin-bottom: 14px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w {
    margin-bottom: 6px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-icon {
    width: 14px;
    margin-right: 5px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-text {
    font-size: 11px;
    letter-spacing: 2px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__city {
    font-size: 13.5px;
    margin-bottom: 5px;
    margin-top: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__addres {
    font-size: 13.5px;
    margin-bottom: 10px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w {
    margin-bottom: 18px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-icon {
    width: 11px;
    margin-right: 9px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-text {
    font-size: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link {
    width: 170px;
    height: 39px;
    border-radius: 4px;
    font-size: 14px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__right {
    width: 100%;
    height: 300px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left {
    width: 100%;
    min-height: auto;
    padding: 25px 15px 25px 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__title {
    font-size: 21px;
    margin-bottom: 14px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w {
    margin-bottom: 6px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-icon {
    width: 14px;
    margin-right: 5px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__metro-w .contacts-carts__metro-text {
    font-size: 11px;
    letter-spacing: 2px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__city {
    font-size: 13.5px;
    margin-bottom: 5px;
    margin-top: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__addres {
    font-size: 13.5px;
    margin-bottom: 10px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w {
    margin-bottom: 18px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-icon {
    width: 11px;
    margin-right: 9px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__contact-w .contacts-carts__cont-text {
    font-size: 15px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__left .contacts-carts__link {
    width: 170px;
    height: 39px;
    border-radius: 4px;
    font-size: 14px;
  }
  .contacts-carts__w .contacts-carts .contacts-carts__item .contacts-carts__right {
    width: 100%;
    height: 270px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.rev-info-block__w {
  width: 100%;
  font-family: "Inter-local";
}
.rev-info-block__w .rev-info-block {
  width: 100%;
}
.rev-info-block__w .rev-info-block .rev-info-block__item {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 140px;
}
.rev-info-block__w .rev-info-block .rev-info-block__item:last-child {
  margin-bottom: 0;
}
.rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w {
  width: 47.7922077922%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
  width: 87.6358695652%;
}
.rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content {
  width: 47.7922077922%;
}
.rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
  width: 100%;
  color: #2F3B43;
  font-size: 35px;
  font-weight: 500;
  line-height: 110%;
  margin-bottom: 25px;
}
.rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w {
  width: 100%;
}
.rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 30px;
}
.rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text a {
  color: #982A39;
  font-weight: 700;
  transition: all 0.3s;
}
.rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text a:hover {
  color: #AE9376;
}
.rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text:last-child {
  margin-bottom: 0;
}
.rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__sub-title {
  font-weight: 700;
  margin-bottom: 0;
}
.rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod {
  align-items: center;
}
.rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w {
  width: 47.7922077922%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img {
  width: 41.4402173913%;
  flex-shrink: 0;
  margin-right: 35px;
}
.rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item {
    margin-bottom: 110px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 47.7922077922%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 87.6358695652%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 47.7922077922%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 32px;
    margin-bottom: 22px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 15px;
    margin-bottom: 25px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__sub-title {
    margin-bottom: 0;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w {
    width: 47.7922077922%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img {
    width: 41.4402173913%;
    margin-right: 30px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item {
    margin-bottom: 90px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 47.7922077922%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 95%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 47.7922077922%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 30px;
    margin-bottom: 19px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14.5px;
    margin-bottom: 20px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__sub-title {
    margin-bottom: 0;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w {
    width: 47.7922077922%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img {
    width: 45%;
    margin-right: 25px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item {
    margin-bottom: 70px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 47.7922077922%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 100%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 47.7922077922%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 27px;
    margin-bottom: 15px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14px;
    margin-bottom: 17px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__sub-title {
    margin-bottom: 0;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod {
    align-items: flex-start;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w {
    width: 47.7922077922%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img {
    width: 48%;
    margin-right: 0px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item {
    margin-bottom: 60px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 47.7922077922%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 100%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 47.7922077922%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 25px;
    margin-bottom: 13px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 13.5px;
    line-height: 140%;
    margin-bottom: 14px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__sub-title {
    margin-bottom: 0;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod {
    align-items: flex-start;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w {
    width: 47.7922077922%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img {
    width: 48%;
    margin-right: 0px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item {
    margin-bottom: 60px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 30px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 590px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 100%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 23px;
    margin-bottom: 13px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14px;
    line-height: 145%;
    margin-bottom: 14px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__sub-title {
    margin-bottom: 0;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod {
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 30px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img {
    width: 280px;
    margin-right: 30px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .rev-info-block__w .rev-info-block .rev-info-block__item {
    margin-bottom: 60px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 30px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 100%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 100%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 23px;
    margin-bottom: 13px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14px;
    line-height: 145%;
    margin-bottom: 14px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__sub-title {
    margin-bottom: 0;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod {
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 30px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img {
    width: 47%;
    margin-right: 0px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 520px) {
  .rev-info-block__w .rev-info-block .rev-info-block__item {
    margin-bottom: 50px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 30px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 100%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 100%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 22px;
    margin-bottom: 13px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14px;
    line-height: 145%;
    margin-bottom: 14px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__sub-title {
    margin-bottom: 0;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod {
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 30px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img {
    width: 48%;
    margin-right: 0px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item {
    margin-bottom: 50px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w {
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 20px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__img-w img {
    width: 100%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content {
    width: 100%;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__title {
    font-size: 21px;
    margin-bottom: 13px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__text {
    font-size: 14px;
    line-height: 145%;
    margin-bottom: 14px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item .rev-info-block__content .rev-info-block__texts-w .rev-info-block__sub-title {
    margin-bottom: 0;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod {
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img {
    width: 48.5%;
    margin-right: 0px;
  }
  .rev-info-block__w .rev-info-block .rev-info-block__item.rev-info-block__rewers-mod .rev-info-block__img-w img:last-child {
    margin-right: 0;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.block-404__w {
  width: 100%;
  font-family: "Inter-local";
}
.block-404__w .block-404 {
  width: 100%;
  height: 50vh;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.block-404__w .block-404 .block-404__title {
  width: 100%;
  text-align: center;
  color: #982A39;
  font-size: 300px;
  font-weight: 300;
  margin-bottom: 15px;
}
.block-404__w .block-404 .block-404__sub-title {
  width: 100%;
  text-align: center;
  color: #58595B;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .block-404__w .block-404 .block-404__title {
    font-size: 260px;
    margin-bottom: 15px;
  }
  .block-404__w .block-404 .block-404__sub-title {
    font-size: 18px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .block-404__w .block-404 .block-404__title {
    font-size: 220px;
    margin-bottom: 10px;
  }
  .block-404__w .block-404 .block-404__sub-title {
    font-size: 17px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .block-404__w .block-404 .block-404__title {
    font-size: 200px;
    margin-bottom: 10px;
  }
  .block-404__w .block-404 .block-404__sub-title {
    font-size: 16px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .block-404__w .block-404 .block-404__title {
    font-size: 180px;
    margin-bottom: 10px;
  }
  .block-404__w .block-404 .block-404__sub-title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .block-404__w .block-404 .block-404__title {
    font-size: 140px;
    margin-bottom: 10px;
  }
  .block-404__w .block-404 .block-404__sub-title {
    font-size: 14px;
  }
}.container {
  width: 1540px;
  margin: 0 auto;
}

.main-pay__w {
  width: 100%;
  background-color: #F3EBE4;
  font-family: "Inter-local";
}
.main-pay__w .main-pay__title {
  width: 100%;
  padding-top: 95px;
  padding-bottom: 30px;
  color: #982A39;
  font-size: 60px;
  font-weight: 500;
}
.main-pay__w .main-pay {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 120px;
}
.main-pay__w .main-pay .main-pay__form {
  width: 48.0519480519%;
  flex-shrink: 0;
  margin-right: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.main-pay__w .main-pay .main-pay__form .main-pay__text {
  width: 100%;
  color: #475369;
  font-size: 18px;
  font-weight: 300;
  line-height: 177%;
}
.main-pay__w .main-pay .main-pay__form .main-pay__text.policy-link {
  color: #982A39;
  font-weight: 400;
  text-decoration: underline;
  text-underline-offset: 5px;
  margin-bottom: 20px;
}
.main-pay__w .main-pay .main-pay__form .main-pay__input {
  width: 440px;
  height: 60px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-align: left;
  background-color: #2F3B43;
  border-bottom: 1px solid #fff;
  padding: 0 14px;
  color: #FFFFFF;
  font-size: 19px;
  font-weight: 300;
  line-height: 100%;
  margin-bottom: 22px;
}
.main-pay__w .main-pay .main-pay__form .main-pay__input::-webkit-input-placeholder { /* WebKit browsers */
  color: #FFFFFF;
}
.main-pay__w .main-pay .main-pay__form .main-pay__input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #FFFFFF;
}
.main-pay__w .main-pay .main-pay__form .main-pay__input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #FFFFFF;
}
.main-pay__w .main-pay .main-pay__form .main-pay__input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #FFFFFF;
}
.main-pay__w .main-pay .main-pay__form .main-pay__policy {
  width: 440px;
  color: #A6A6A6;
  font-size: 12px;
  font-weight: 300;
  line-height: 125%;
  margin-bottom: 15px;
}
.main-pay__w .main-pay .main-pay__form .main-pay__policy span {
  color: #FF4B55;
  font-size: 16px;
}
.main-pay__w .main-pay .main-pay__form .main-pay__policy a {
  color: #546272;
  font-weight: 700;
}
.main-pay__w .main-pay .main-pay__form .main-pay__button {
  width: 440px;
  height: 58px;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.main-pay__w .main-pay .main-pay__form .main-pay__button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.main-pay__w .main-pay .main-pay__form .main-pay__button:hover::after {
  left: 60%;
}
.main-pay__w .main-pay .main-pay__cart-w {
  width: 100%;
}
.main-pay__w .main-pay .main-pay__cart-w .main-pay__cart {
  width: 645px;
  min-height: 400px;
  position: relative;
  z-index: 0;
  border-radius: 20px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 0 30px;
  padding-top: 55px;
  padding-bottom: 30px;
}
.main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__cart-bgr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__cart-bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__logo {
  width: 345px;
  margin-bottom: 4px;
}
.main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w {
  width: auto;
  display: inline-block;
}
.main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__pay {
  width: auto;
  display: inline-block;
  color: #fff;
  font-size: 75px;
  font-weight: 500;
  line-height: 110%;
}
.main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__val {
  width: auto;
  display: inline-block;
  color: #fff;
  font-size: 50px;
  font-weight: 600;
  line-height: 110%;
}
.main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__cart-text {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  text-transform: uppercase;
  margin-bottom: 23px;
}
.main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__icon {
  width: 260px;
}
.main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__icon img {
  width: 100%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .main-pay__w .main-pay__title {
    padding-top: 70px;
    padding-bottom: 27px;
    font-size: 53px;
  }
  .main-pay__w .main-pay {
    padding-bottom: 100px;
  }
  .main-pay__w .main-pay .main-pay__form {
    width: 48.0519480519%;
    margin-right: 40px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text {
    font-size: 17px;
    line-height: 177%;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text.policy-link {
    text-underline-offset: 5px;
    margin-bottom: 20px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__input {
    width: 400px;
    height: 55px;
    padding: 0 12px;
    font-size: 17px;
    margin-bottom: 20px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy {
    width: 400px;
    font-size: 12px;
    margin-bottom: 15px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy span {
    font-size: 16px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__button {
    width: 400px;
    height: 54px;
    border-radius: 7px;
    font-size: 16px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart {
    width: 85%;
    min-height: 350px;
    border-radius: 16px;
    padding: 0 20px;
    padding-top: 40px;
    padding-bottom: 26px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__logo {
    width: 290px;
    margin-bottom: 4px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__pay {
    font-size: 60px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__val {
    font-size: 42px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__cart-text {
    font-size: 17px;
    margin-bottom: 19px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__icon {
    width: 230px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .main-pay__w .main-pay__title {
    padding-top: 50px;
    padding-bottom: 25px;
    font-size: 46px;
  }
  .main-pay__w .main-pay {
    padding-bottom: 70px;
  }
  .main-pay__w .main-pay .main-pay__form {
    width: 50%;
    margin-right: 35px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text {
    font-size: 16px;
    line-height: 177%;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text.policy-link {
    text-underline-offset: 5px;
    margin-bottom: 17px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__input {
    width: 380px;
    height: 50px;
    padding: 0 12px;
    font-size: 16px;
    margin-bottom: 20px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy {
    width: 380px;
    font-size: 11.5px;
    margin-bottom: 13px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy span {
    font-size: 14px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__button {
    width: 380px;
    height: 49px;
    border-radius: 4px;
    font-size: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart {
    width: 100%;
    min-height: 300px;
    border-radius: 16px;
    padding: 0 20px;
    padding-top: 35px;
    padding-bottom: 25px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__logo {
    width: 230px;
    margin-bottom: 4px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__pay {
    font-size: 50px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__val {
    font-size: 37px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__cart-text {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__icon {
    width: 200px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .main-pay__w .main-pay__title {
    padding-top: 40px;
    padding-bottom: 20px;
    font-size: 38px;
  }
  .main-pay__w .main-pay {
    padding-bottom: 50px;
  }
  .main-pay__w .main-pay .main-pay__form {
    width: 50%;
    margin-right: 35px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text {
    font-size: 15px;
    line-height: 160%;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text.policy-link {
    text-underline-offset: 5px;
    margin-bottom: 17px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__input {
    width: 360px;
    height: 45px;
    padding: 0 10px;
    font-size: 15px;
    margin-bottom: 16px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy {
    width: 360px;
    font-size: 11px;
    margin-bottom: 13px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy span {
    font-size: 14px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__button {
    width: 360px;
    height: 45px;
    border-radius: 4px;
    font-size: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart {
    width: 100%;
    min-height: 270px;
    border-radius: 16px;
    padding: 0 20px;
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__logo {
    width: 200px;
    margin-bottom: 6px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w {
    margin-bottom: 4px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__pay {
    font-size: 43px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__val {
    font-size: 30px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__cart-text {
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__icon {
    width: 190px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .main-pay__w .main-pay__title {
    padding-top: 40px;
    padding-bottom: 35px;
    font-size: 34px;
  }
  .main-pay__w .main-pay {
    padding-bottom: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .main-pay__w .main-pay .main-pay__form {
    width: 620px;
    margin-right: 0px;
    align-items: center;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text {
    font-size: 15px;
    line-height: 160%;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text.policy-link {
    text-underline-offset: 5px;
    margin-bottom: 17px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__input {
    width: 100%;
    height: 45px;
    padding: 0 10px;
    font-size: 15px;
    margin-bottom: 16px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy {
    width: 450px;
    font-size: 11px;
    margin-bottom: 13px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy span {
    font-size: 14px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__button {
    width: 450px;
    height: 45px;
    border-radius: 4px;
    font-size: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w {
    width: 620px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart {
    width: 100%;
    min-height: 260px;
    border-radius: 16px;
    padding: 0 20px;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 35px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__logo {
    width: 200px;
    margin-bottom: 6px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w {
    margin-bottom: 4px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__pay {
    font-size: 43px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__val {
    font-size: 30px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__cart-text {
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__icon {
    width: 190px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .main-pay__w .main-pay__title {
    padding-top: 40px;
    padding-bottom: 35px;
    font-size: 31px;
  }
  .main-pay__w .main-pay {
    padding-bottom: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .main-pay__w .main-pay .main-pay__form {
    width: 100%;
    margin-right: 0px;
    align-items: center;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text {
    font-size: 15px;
    line-height: 160%;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text.policy-link {
    text-underline-offset: 5px;
    margin-bottom: 17px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__input {
    width: 100%;
    height: 45px;
    padding: 0 10px;
    font-size: 15px;
    margin-bottom: 16px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy {
    width: 450px;
    font-size: 11px;
    margin-bottom: 13px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy span {
    font-size: 14px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__button {
    width: 450px;
    height: 45px;
    border-radius: 4px;
    font-size: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w {
    width: 100%;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart {
    width: 100%;
    min-height: 260px;
    border-radius: 16px;
    padding: 0 20px;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 35px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__logo {
    width: 200px;
    margin-bottom: 6px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w {
    margin-bottom: 4px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__pay {
    font-size: 43px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__val {
    font-size: 30px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__cart-text {
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__icon {
    width: 190px;
  }
}
@media screen and (max-width: 520px) {
  .main-pay__w .main-pay__title {
    padding-top: 40px;
    padding-bottom: 35px;
    font-size: 31px;
  }
  .main-pay__w .main-pay {
    padding-bottom: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .main-pay__w .main-pay .main-pay__form {
    width: 100%;
    margin-right: 0px;
    align-items: center;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text {
    font-size: 15px;
    line-height: 160%;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text.policy-link {
    text-underline-offset: 5px;
    margin-bottom: 17px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__input {
    width: 100%;
    height: 45px;
    padding: 0 10px;
    font-size: 15px;
    margin-bottom: 16px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy {
    width: 100%;
    font-size: 11px;
    margin-bottom: 13px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy span {
    font-size: 14px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__button {
    width: 100%;
    height: 45px;
    border-radius: 4px;
    font-size: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w {
    width: 100%;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart {
    width: 100%;
    min-height: 260px;
    border-radius: 16px;
    padding: 0 20px;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 35px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__logo {
    width: 200px;
    margin-bottom: 6px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w {
    margin-bottom: 4px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__pay {
    font-size: 43px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__val {
    font-size: 30px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__cart-text {
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__icon {
    width: 190px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .main-pay__w .main-pay__title {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 28px;
  }
  .main-pay__w .main-pay {
    padding-bottom: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column-reverse;
  }
  .main-pay__w .main-pay .main-pay__form {
    width: 100%;
    margin-right: 0px;
    align-items: center;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text {
    font-size: 14px;
    line-height: 160%;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__text.policy-link {
    text-underline-offset: 5px;
    margin-bottom: 17px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__input {
    width: 100%;
    height: 45px;
    padding: 0 10px;
    font-size: 14px;
    margin-bottom: 16px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy {
    width: 100%;
    font-size: 11px;
    margin-bottom: 13px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__policy span {
    font-size: 14px;
  }
  .main-pay__w .main-pay .main-pay__form .main-pay__button {
    width: 100%;
    height: 45px;
    border-radius: 4px;
    font-size: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w {
    width: 100%;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart {
    width: 100%;
    min-height: 220px;
    border-radius: 16px;
    padding: 0 20px;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 25px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__logo {
    width: 170px;
    margin-bottom: 6px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w {
    margin-bottom: 4px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__pay {
    font-size: 39px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__bold-pay-w .main-pay__val {
    font-size: 27px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__cart-text {
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 15px;
  }
  .main-pay__w .main-pay .main-pay__cart-w .main-pay__cart .main-pay__icon {
    width: 170px;
  }
}@charset "UTF-8";
/*Обнуление*/
* {
  padding: 0;
  margin: 0;
  border: 0;
}

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

:focus, :active {
  outline: none;
}

a:focus, a:active {
  outline: none;
}

nav, footer, header, aside {
  display: block;
}

html, body {
  height: 100%;
  width: 100%;
  font-size: 100%;
  line-height: 1;
  font-size: 14px;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

input, button, textarea {
  font-family: inherit;
}

input::-ms-clear {
  display: none;
}

button {
  cursor: pointer;
}

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

a, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*--------------------*/

@font-face {
  font-family: "Inter-local";
  src: url("../fonts/Inter-LightBETA.eot");
  src: url("../fonts/Inter-LightBETA.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/Inter-LightBETA.woff") format("woff"), 
  url("../fonts/Inter-LightBETA.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}


@font-face {
    font-family: "Inter-local";
  src: url("../fonts/Inter-Regular.eot");
  src: url("../fonts/Inter-Regular.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/Inter-Regular.woff") format("woff"), 
  url("../fonts/Inter-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}

@font-face {
    font-family: "Inter-local";
  src: url("../fonts/Inter-Medium.eot");
  src: url("../fonts/Inter-Medium.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/Inter-Medium.woff") format("woff"), 
  url("../fonts/Inter-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}

@font-face {
    font-family: "Inter-local";
  src: url("../fonts/Inter-Bold.eot");
  src: url("../fonts/Inter-Bold.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/Inter-Bold.woff") format("woff"), 
  url("../fonts/Inter-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}


.container {
  width: 1540px;
  margin: 0 auto;
}

.tests_det_w {
  width: 100%;
  font-family: "Inter-local";
  background-color: #FBFAFA;
  padding-top: 47px;
  padding-bottom: 30px;
}
.tests_det_w .tests_det {
  width: 100%;
  position: relative;
}
.tests_det_w .tests_det .tests_det_title_w {
  width: 74.7023809524%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 27px;
  padding-right: 28px;
}
.tests_det_w .tests_det .tests_det_title_w .tests_back {
  width: 17px;
  flex-shrink: 0;
  margin-right: 28px;
}
.tests_det_w .tests_det .tests_det_title_w .tests_back .tests_back_icon {
  width: 100%;
  fill: #AE9376;
  transition: all 0.2s;
}
.tests_det_w .tests_det .tests_det_title_w .tests_back:hover .tests_back_icon {
  fill: #2F3B43;
}
.tests_det_w .tests_det .tests_det_title_w .tests_det_title {
  width: 100%;
  color: #2F3B43;
  font-size: 18px;
  line-height: 120%;
  font-weight: 700;
}
.tests_det_w .tests_det .tests_det_price_cont {
  position: absolute;
  width: 25.2976190476%;
  right: 0;
  top: 0;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this {
  width: 100%;
  border: 1px solid #982A39;
  border-radius: 20px;
  padding-bottom: 42px;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w {
  width: 100%;
  padding: 50px 45px 0 45px;
  margin-bottom: 15px;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_title {
  width: 100%;
  font-size: 15px;
  color: #982A39;
  font-weight: 600;
  line-height: 145%;
  margin-bottom: 10px;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price {
  width: 100%;
  font-size: 35px;
  font-weight: 600;
  line-height: 100%;
  color: #982A39;
  margin-bottom: 10px;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price.old_price {
  color: #B8B6B7;
  font-size: 25px;
  text-decoration: line-through;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_artic {
  width: 100%;
  color: #666463;
  font-weight: 300;
  font-size: 15px;
  line-height: 120%;
  padding-bottom: 9px;
  border-bottom: 1px solid #DCDDDE;
  margin-bottom: 13px;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info {
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  color: #475369;
  margin-bottom: 28px;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info .tests_det_dop_price {
  display: inline-block;
  color: #982A39;
  font-size: 11px;
  font-weight: 700;
  padding: 1px 12px;
  border-radius: 3px;
  background-color: #EEEEEE;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button {
  width: 100%;
  height: 56px;
  background-color: #982A39;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 300;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background: linear-gradient(110.27deg, rgba(255, 255, 255, 0) 15%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 35%);
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button:hover::after {
  left: 60%;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 19px;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_icon {
  width: 22px;
  flex-shrink: 0;
  margin-right: 25px;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_icon img {
  width: 100%;
}
.tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_text {
  width: 100%;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
  color: #B7B9BB;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider {
  width: 100%;
  border-radius: 20px;
  background: linear-gradient(89.65deg, #D6EAB6 0.1%, #E0EEA7 39.93%, #C6F2ED 68.32%, #C1EFEE 99.69%);
  overflow: hidden;
  position: relative;
  z-index: 0;
  margin-top: 10px;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-bgr {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det {
  width: 100%;
  overflow: hidden;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: flex-start;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item {
  width: 100%;
  padding: 180px 20px 0 20px;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item .analizy__slider-title {
  width: 100%;
  color: #2F3B43;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 11px;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item .analizy__slider__text {
  width: 100%;
  color: #2F3B43;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0 20px 0px;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-l, .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r {
  width: 42px;
  background-color: transparent;
  margin-right: 5px;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-l .analizy__strl-ic, .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r .analizy__strl-ic {
  width: 100%;
  transition: all 0.3s;
  fill: #546272;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-l.slick-disabled .analizy__strl-ic, .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r.slick-disabled .analizy__strl-ic {
  fill: rgba(107, 119, 128, 0.6);
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r {
  margin-right: 0;
  margin-left: 5px;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r .analizy__strl-ic {
  transform: rotate(180deg);
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl span {
  color: #546272;
  font-size: 23px;
  font-weight: 300;
  line-height: 100%;
  margin: 0 5px;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-video {
  position: absolute;
  top: 55px;
  left: 50%;
  width: 90px;
  transform: translateX(-50%);
  background-color: transparent;
  transition: all 0.2s;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-video img {
  width: 100%;
}
.tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-video:hover {
  transform: translateX(-50%) scale(1.1);
}
.tests_det_w .tests_det .tests_det_tabs {
  width: 74.7023809524%;
  margin-bottom: 22px;
}
.tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links {
  width: 100%;
  background-color: #982A39;
  border-radius: 5px 0 0 5px;
  padding: 13px 50px 9px 16px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button {
  display: inline-block;
  color: #FFFFFF;
  font-size: 16px;
  line-height: 132%;
  font-weight: 400;
  margin: 7px 0;
  margin-right: 24px;
  transition: all 0.2s;
  border-bottom: 1px solid transparent;
  cursor: pointer;
}
.tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button:hover {
  border-bottom: 1px solid #fff;
}
.tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button_active {
  font-weight: 700;
  border-bottom: 1px solid #fff;
}
.tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container {
  width: 100%;
}
.tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item {
  width: 100%;
  padding: 15px 30px 15px 0;
  display: none;
}
.tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item.tests_det_tabs_item_active {
  display: block;
}
.tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item .tests_det_tabs_text {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 155%;
  color: #2F3B43;
}
.tests_det_w .tests_det .tests_det_bottom_info {
  width: 52.6785714286%;
}
.tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item {
  width: 100%;
  margin-bottom: 20px;
}
.tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item:last-child {
  margin-bottom: 0px;
}
.tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_title {
  width: 100%;
  line-height: 140%;
  font-size: 19px;
  font-weight: 500;
  color: #982A39;
  margin-bottom: 10px;
}
.tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text {
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
  color: #8D8A8A;
  padding-left: 30px;
  margin-bottom: 10px;
}
.tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots {
  padding-left: 60px;
  position: relative;
}
.tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots::after {
  content: "";
  position: absolute;
  left: 30px;
  top: 2px;
  width: 18px;
  height: 18px;
  background-color: #D3BE9F;
  border-radius: 50%;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .tests_det_w {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .tests_det_w .tests_det .tests_det_title_w {
    width: 74.7023809524%;
    margin-bottom: 20px;
    padding-right: 20px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_back {
    width: 16px;
    margin-right: 20px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_det_title {
    font-size: 17px;
  }
  .tests_det_w .tests_det .tests_det_price_cont {
    width: 25.2976190476%;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this {
    border-radius: 15px;
    padding-bottom: 27px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w {
    padding: 35px 32px 0 32px;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_title {
    font-size: 15px;
    margin-bottom: 10px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price {
    font-size: 28px;
    margin-bottom: 9px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price.old_price {
    font-size: 22px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_artic {
    font-size: 15px;
    padding-bottom: 7px;
    margin-bottom: 10px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info {
    font-size: 14px;
    margin-bottom: 20px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info .tests_det_dop_price {
    font-size: 11px;
    padding: 1px 12px;
    border-radius: 3px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button {
    height: 48px;
    border-radius: 5px;
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom {
    padding: 0 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_icon {
    width: 19px;
    margin-right: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_text {
    font-size: 13px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider {
    border-radius: 20px;
    margin-top: 10px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item {
    padding: 140px 20px 0 20px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item .analizy__slider-title {
    font-size: 27px;
    margin-bottom: 10px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item .analizy__slider__text {
    font-size: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl {
    padding: 20px 0 20px 0px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-l, .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r {
    width: 42px;
    margin-right: 5px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r {
    margin-right: 0;
    margin-left: 5px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl span {
    font-size: 23px;
    margin: 0 5px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-video {
    top: 35px;
    width: 80px;
  }
  .tests_det_w .tests_det .tests_det_tabs {
    width: 74.7023809524%;
    margin-bottom: 18px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links {
    border-radius: 5px 0 0 5px;
    padding: 9px 40px 9px 14px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button {
    font-size: 15px;
    margin: 7px 0;
    margin-right: 18px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item {
    padding: 12px 20px 12px 0;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item .tests_det_tabs_text {
    font-size: 15px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info {
    width: 52.6785714286%;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item {
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_title {
    font-size: 17px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text {
    font-size: 14.5px;
    line-height: 150%;
    padding-left: 25px;
    margin-bottom: 10px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots {
    padding-left: 50px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots::after {
    left: 25px;
    top: 1px;
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .tests_det_w {
    padding-top: 30px;
    padding-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w {
    width: 74.7023809524%;
    margin-bottom: 20px;
    padding-right: 20px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_back {
    width: 14px;
    margin-right: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_det_title {
    font-size: 16px;
  }
  .tests_det_w .tests_det .tests_det_price_cont {
    width: 25.2976190476%;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this {
    border-radius: 12px;
    padding-bottom: 20px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w {
    padding: 27px 25px 0 25px;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_title {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price.old_price {
    font-size: 19px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_artic {
    font-size: 14px;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info .tests_det_dop_price {
    font-size: 11px;
    padding: 1px 12px;
    border-radius: 3px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button {
    height: 44px;
    border-radius: 5px;
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom {
    padding: 0 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_icon {
    width: 19px;
    margin-right: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_text {
    font-size: 13px;
    line-height: 120%;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider {
    border-radius: 15px;
    margin-top: 10px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item {
    padding: 100px 15px 0 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item .analizy__slider-title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item .analizy__slider__text {
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl {
    padding: 15px 0 15px 0px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-l, .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r {
    width: 38px;
    margin-right: 4px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl span {
    font-size: 21px;
    margin: 0 4px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-video {
    top: 25px;
    width: 60px;
  }
  .tests_det_w .tests_det .tests_det_tabs {
    width: 74.7023809524%;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links {
    border-radius: 5px 0 0 5px;
    padding: 9px 40px 9px 14px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button {
    font-size: 14.5px;
    margin: 7px 0;
    margin-right: 18px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item {
    padding: 13px 20px 10px 0;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item .tests_det_tabs_text {
    font-size: 14.5px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info {
    width: 52.6785714286%;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item {
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_title {
    font-size: 17px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text {
    font-size: 14px;
    line-height: 150%;
    padding-left: 25px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots {
    padding-left: 50px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots::after {
    left: 25px;
    top: 1px;
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .tests_det_w {
    padding-top: 30px;
    padding-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w {
    width: 71%;
    margin-bottom: 20px;
    padding-right: 20px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_back {
    width: 14px;
    margin-right: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_det_title {
    font-size: 16px;
  }
  .tests_det_w .tests_det .tests_det_price_cont {
    width: 29%;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this {
    border-radius: 10px;
    padding-bottom: 17px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w {
    padding: 25px 25px 0 25px;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_title {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_artic {
    font-size: 14px;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info .tests_det_dop_price {
    font-size: 11px;
    padding: 1px 12px;
    border-radius: 3px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button {
    height: 42px;
    border-radius: 5px;
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom {
    padding: 0 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_icon {
    width: 17px;
    margin-right: 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_text {
    font-size: 12px;
    line-height: 120%;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider {
    border-radius: 15px;
    margin-top: 10px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item {
    padding: 100px 15px 0 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item .analizy__slider-title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-cont_det .analizy__slider-item .analizy__slider__text {
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl {
    padding: 15px 0 15px 0px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-l, .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r {
    width: 38px;
    margin-right: 4px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl .analizy__strl-r {
    margin-right: 0;
    margin-left: 4px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__strl span {
    font-size: 21px;
    margin: 0 4px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider .analizy__slider-video {
    top: 25px;
    width: 60px;
  }
  .tests_det_w .tests_det .tests_det_tabs {
    width: 71%;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links {
    border-radius: 5px 0 0 5px;
    padding: 8px 35px 8px 14px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button {
    font-size: 14px;
    margin: 7px 0;
    margin-right: 18px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item {
    padding: 13px 20px 10px 0;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item .tests_det_tabs_text {
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info {
    width: 65%;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item {
    margin-bottom: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_title {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text {
    font-size: 14px;
    padding-left: 20px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots {
    padding-left: 42px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots::after {
    left: 20px;
    top: 1px;
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .tests_det_w {
    padding-top: 30px;
    padding-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 20px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_back {
    width: 14px;
    margin-right: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_det_title {
    font-size: 18px;
    line-height: 135%;
  }
  .tests_det_w .tests_det .tests_det_price_cont {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 30px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this {
    width: 370px;
    flex-shrink: 0;
    border-radius: 10px;
    padding-bottom: 17px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w {
    padding: 25px 25px 0 25px;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_title {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_artic {
    font-size: 14px;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info .tests_det_dop_price {
    font-size: 11px;
    padding: 1px 12px;
    border-radius: 3px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button {
    height: 42px;
    border-radius: 5px;
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom {
    padding: 0 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_icon {
    width: 17px;
    margin-right: 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_text {
    font-size: 12px;
    line-height: 120%;
  }
  .tests_det_w .tests_det .tests_det_price_cont .analizy__slider {
    display: none;
  }
  .tests_det_w .tests_det .tests_det_tabs {
    width: 100%;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links {
    border-radius: 5px;
    padding: 7px 30px 7px 13px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button {
    font-size: 14px;
    margin: 7px 0;
    margin-right: 20px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item {
    padding: 15px 0px 15px 0;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item .tests_det_tabs_text {
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info {
    width: 100%;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item {
    margin-bottom: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_title {
    font-size: 15.5px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text {
    font-size: 14px;
    padding-left: 20px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots {
    padding-left: 42px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots::after {
    left: 20px;
    top: 1px;
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
  .tests_det_w {
    padding-top: 30px;
    padding-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 20px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_back {
    width: 14px;
    margin-right: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_det_title {
    font-size: 18px;
    line-height: 135%;
  }
  .tests_det_w .tests_det .tests_det_price_cont {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 30px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this {
    width: 370px;
    border-radius: 10px;
    padding-bottom: 17px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w {
    padding: 25px 25px 0 25px;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_title {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_artic {
    font-size: 14px;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info .tests_det_dop_price {
    font-size: 11px;
    padding: 1px 12px;
    border-radius: 3px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button {
    height: 42px;
    border-radius: 5px;
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom {
    padding: 0 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_icon {
    width: 17px;
    margin-right: 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_text {
    font-size: 12px;
    line-height: 120%;
  }
  .tests_det_w .tests_det .tests_det_tabs {
    width: 100%;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links {
    border-radius: 5px;
    padding: 7px 30px 7px 13px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button {
    margin-right: 20px;
    background-color: transparent;
    border: 1px solid #fff;
    padding: 7px 18px;
    border-radius: 5px;
    margin: 7px 15px 7px 0;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button.tests_det_tabs_link_button_active {
    background-color: #fff;
    color: #982A39;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item {
    padding: 15px 0px 15px 0;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item .tests_det_tabs_text {
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info {
    width: 100%;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item {
    margin-bottom: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_title {
    font-size: 15.5px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text {
    font-size: 14px;
    padding-left: 20px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots {
    padding-left: 42px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots::after {
    left: 20px;
    top: 1px;
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 520px) {
  .tests_det_w {
    padding-top: 30px;
    padding-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 20px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_back {
    width: 14px;
    margin-right: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_det_title {
    font-size: 17px;
    line-height: 135%;
  }
  .tests_det_w .tests_det .tests_det_price_cont {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 30px;
    width: 100%;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this {
    width: 100%;
    border-radius: 10px;
    padding-bottom: 17px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w {
    padding: 25px 25px 0 25px;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_title {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_artic {
    font-size: 14px;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info .tests_det_dop_price {
    font-size: 11px;
    padding: 1px 12px;
    border-radius: 3px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button {
    height: 42px;
    border-radius: 5px;
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom {
    padding: 0 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_icon {
    width: 17px;
    margin-right: 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_text {
    font-size: 12px;
    line-height: 120%;
  }
  .tests_det_w .tests_det .tests_det_tabs {
    width: 100%;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links {
    border-radius: 5px;
    padding: 7px 30px 7px 13px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button {
    margin-right: 20px;
    background-color: transparent;
    border: 1px solid #fff;
    padding: 7px 18px;
    border-radius: 5px;
    margin: 7px 15px 7px 0;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button.tests_det_tabs_link_button_active {
    background-color: #fff;
    color: #982A39;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item {
    padding: 15px 0px 15px 0;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item .tests_det_tabs_text {
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info {
    width: 100%;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item {
    margin-bottom: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_title {
    font-size: 15.5px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text {
    font-size: 14px;
    padding-left: 20px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots {
    padding-left: 42px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots::after {
    left: 20px;
    top: 1px;
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .tests_det_w {
    padding-top: 30px;
    padding-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 20px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_back {
    width: 14px;
    margin-right: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_det_title {
    font-size: 17px;
    line-height: 135%;
  }
  .tests_det_w .tests_det .tests_det_price_cont {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 30px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this {
    width: 100%;
    border-radius: 10px;
    padding-bottom: 17px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w {
    padding: 25px 25px 0 25px;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_title {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_artic {
    font-size: 14px;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info .tests_det_dop_price {
    font-size: 11px;
    padding: 1px 12px;
    border-radius: 3px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button {
    height: 42px;
    border-radius: 5px;
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom {
    padding: 0 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_icon {
    width: 17px;
    margin-right: 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_text {
    font-size: 12px;
    line-height: 120%;
  }
  .tests_det_w .tests_det .tests_det_tabs {
    width: 100%;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links {
    width: 100%;
    border-radius: 5px;
    padding: 12px 20px 12px 20px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button {
    width: 100%;
    margin-right: 20px;
    background-color: transparent;
    border: 1px solid #fff;
    padding: 7px 18px;
    border-radius: 5px;
    margin: 7px 0px 7px 0;
    text-align: center;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button.tests_det_tabs_link_button_active {
    background-color: #fff;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item {
    padding: 15px 0px 15px 0;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item .tests_det_tabs_text {
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info {
    width: 100%;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item {
    margin-bottom: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_title {
    font-size: 15.5px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text {
    font-size: 14px;
    padding-left: 20px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots {
    padding-left: 42px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots::after {
    left: 20px;
    top: 1px;
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 360px) {
  .tests_det_w {
    padding-top: 30px;
    padding-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 20px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_back {
    width: 14px;
    margin-right: 15px;
  }
  .tests_det_w .tests_det .tests_det_title_w .tests_det_title {
    font-size: 16px;
    line-height: 135%;
  }
  .tests_det_w .tests_det .tests_det_price_cont {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 30px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this {
    width: 100%;
    border-radius: 10px;
    padding-bottom: 17px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w {
    padding: 25px 25px 0 25px;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_title {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_artic {
    font-size: 14px;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_info .tests_det_dop_price {
    font-size: 11px;
    padding: 1px 12px;
    border-radius: 3px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_w .tests_det_price_button {
    height: 42px;
    border-radius: 5px;
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom {
    padding: 0 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_icon {
    width: 17px;
    margin-right: 12px;
  }
  .tests_det_w .tests_det .tests_det_price_cont .tests_det_price_cont-this .tests_det_price_bottom .tests_det_price_b_text {
    font-size: 12px;
    line-height: 120%;
  }
  .tests_det_w .tests_det .tests_det_tabs {
    width: 100%;
    margin-bottom: 15px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links {
    width: 100%;
    border-radius: 5px;
    padding: 12px 20px 12px 20px;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button {
    width: 100%;
    margin-right: 20px;
    background-color: transparent;
    border: 1px solid #fff;
    padding: 7px 18px;
    border-radius: 5px;
    margin: 7px 0px 7px 0;
    text-align: center;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_links .tests_det_tabs_link_button.tests_det_tabs_link_button_active {
    background-color: #fff;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item {
    padding: 15px 0px 15px 0;
  }
  .tests_det_w .tests_det .tests_det_tabs .tests_det_tabs_container .tests_det_tabs_item .tests_det_tabs_text {
    font-size: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info {
    width: 100%;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item {
    margin-bottom: 14px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_title {
    font-size: 15.5px;
    margin-bottom: 8px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text {
    font-size: 14px;
    padding-left: 20px;
    margin-bottom: 7px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots {
    padding-left: 42px;
  }
  .tests_det_w .tests_det .tests_det_bottom_info .tests_det_bottom_info_item .tests_det_bottom_info_text.tests_dots::after {
    left: 20px;
    top: 1px;
    width: 16px;
    height: 16px;
  }
}


.contacts-baner__w {
  width: 100%;
  font-family: "Inter-local";
  padding-top: 60px;
  overflow: hidden;
}
.contacts-baner__w .contacts-baner {
  width: 100%;
  position: relative;
}
.contacts-baner__w .contacts-baner .otz-baner__top {
  width: 100%;
  min-height: 650px;
  position: relative;
  z-index: 0;
  padding-left: 568px;
  padding-right: 165px;
  padding-top: 77px;
  padding-bottom: 70px;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people {
  position: absolute;
  width: 730px;
  left: -154px;
  bottom: 0;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people img {
  width: 100%;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button {
  width: 208px;
  position: absolute;
  left: 153px;
  bottom: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button img {
  width: 100%;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button:hover {
  transform: scale(1.1);
}
.contacts-baner__w .contacts-baner .otz-baner__top::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 317px;
  width: 300%;
  height: 100%;
  background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__title {
  width: 100%;
  color: #982A39;
  font-size: 35px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 10px;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__text {
  width: 100%;
  color: #2F3B43;
  font-size: 18px;
  font-weight: 400;
  line-height: 155%;
  margin-bottom: 25px;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w {
  width: 100%;
  width: 100%;
  padding-left: 53px;
  margin-bottom: 20px;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: #2F3B43;
  line-height: 120%;
  margin-bottom: 3px;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
  width: 100%;
  color: #2F3B43;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
  height: 44px;
  margin-right: 40px;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link img {
  height: 100%;
}
.contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .contacts-baner__w {
    padding-top: 60px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top {
    min-height: 575px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 45px;
    padding-bottom: 60px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people {
    width: 645px;
    left: -10%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button {
    width: 170px;
    left: 10%;
    bottom: 170px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__title {
    font-size: 32px;
    margin-bottom: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__text {
    font-size: 17px;
    margin-bottom: 25px;
    padding-right: 12%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 40px;
    margin-bottom: 17px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 15px;
    margin-bottom: 3px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 11.5px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 40px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .contacts-baner__w {
    padding-top: 40px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top {
    min-height: 510px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people {
    width: 560px;
    left: -11%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button {
    width: 140px;
    left: 10%;
    bottom: 140px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__title {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__text {
    font-size: 16px;
    margin-bottom: 17px;
    padding-right: 7%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 30px;
    margin-bottom: 15px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 14px;
    margin-bottom: 3px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 11px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 30px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .contacts-baner__w {
    padding-top: 40px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top {
    min-height: 460px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people {
    width: 500px;
    left: -11%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button {
    width: 120px;
    left: 10%;
    bottom: 120px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__title {
    font-size: 27px;
    margin-bottom: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__text {
    font-size: 15px;
    margin-bottom: 15px;
    padding-right: 0%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 20px;
    margin-bottom: 15px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 13px;
    margin-bottom: 3px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .contacts-baner__w {
    padding-top: 40px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top {
    min-height: 420px;
    padding-left: 36.8831168831%;
    padding-right: 0%;
    padding-top: 30px;
    padding-bottom: 45px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people {
    width: 450px;
    left: -13%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button {
    width: 110px;
    left: 10%;
    bottom: 120px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top::after {
    left: 20.5844155844%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__title {
    font-size: 25px;
    margin-bottom: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 13px;
    padding-right: 0%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 10px;
    margin-bottom: 12px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .contacts-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .contacts-baner__w .contacts-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top::after {
    display: none;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 670px) {
  .contacts-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .contacts-baner__w .contacts-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top::after {
    display: none;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 580px) {
  .contacts-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .contacts-baner__w .contacts-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 40px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top::after {
    display: none;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__title {
    font-size: 23px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 520px) {
  .contacts-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .contacts-baner__w .contacts-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 40px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 10px;
    right: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top::after {
    display: none;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__title {
    font-size: 22px;
    margin-bottom: 15px;
    padding-right: 90px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w {
    flex-wrap: wrap;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .contacts-baner__w {
    padding-top: 0px;
    background: linear-gradient(266.53deg, rgba(243, 240, 230, 0.05) 2.45%, rgba(243, 240, 230, 0.5) 96.92%);
  }
  .contacts-baner__w .contacts-baner .otz-baner__top {
    min-height: auto;
    padding-left: 0;
    padding-right: 0%;
    padding-top: 40px;
    padding-bottom: 35px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__people {
    display: none;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__button {
    width: 70px;
    left: auto;
    bottom: auto;
    top: 5px;
    right: 0px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top::after {
    display: none;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__title {
    font-size: 21px;
    margin-bottom: 15px;
    padding-right: 70px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__text {
    font-size: 14px;
    margin-bottom: 20px;
    padding-right: 0%;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w {
    padding-left: 0px;
    margin-bottom: 20px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__name {
    font-size: 12px;
    margin-bottom: 3px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__name-w .otz-baner__dol {
    font-size: 10px;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w {
    flex-wrap: wrap;
  }
  .contacts-baner__w .contacts-baner .otz-baner__top .otz-baner__links-w .otz-baner__link {
    height: 25px;
    margin-right: 20px;
    margin-bottom: 10px;
  }
}
.container {
  width: 1540px;
  margin: 0 auto;
}

.fail-links__w {
  width: 100%;
  font-family: "Inter-local";
}
.fail-links__w .fail-links {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.fail-links__w .fail-links .fail-links__item {
  width: auto;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}
.fail-links__w .fail-links .fail-links__item:last-child {
  margin-bottom: 0;
}
.fail-links__w .fail-links .fail-links__item img {
  width: 52px;
  flex-shrink: 0;
  margin-right: 5px;
}
.fail-links__w .fail-links .fail-links__item .fail-links__text {
  width: auto;
  display: inline-block;
  color: #2F3B43;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  transition: all 0.2s;
}
.fail-links__w .fail-links .fail-links__item:hover .fail-links__text {
  color: #982A39;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .fail-links__w .fail-links .fail-links__item {
    margin-bottom: 10px;
  }
  .fail-links__w .fail-links .fail-links__item img {
    width: 50px;
    margin-right: 4px;
  }
  .fail-links__w .fail-links .fail-links__item .fail-links__text {
    font-size: 15.5px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .fail-links__w .fail-links .fail-links__item {
    margin-bottom: 10px;
  }
  .fail-links__w .fail-links .fail-links__item img {
    width: 47px;
    margin-right: 3px;
  }
  .fail-links__w .fail-links .fail-links__item .fail-links__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .fail-links__w .fail-links .fail-links__item {
    margin-bottom: 10px;
  }
  .fail-links__w .fail-links .fail-links__item img {
    width: 42px;
    margin-right: 3px;
  }
  .fail-links__w .fail-links .fail-links__item .fail-links__text {
    font-size: 14.5px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 520px) {
  .fail-links__w .fail-links .fail-links__item {
    margin-bottom: 10px;
  }
  .fail-links__w .fail-links .fail-links__item img {
    width: 40px;
    margin-right: 2px;
  }
  .fail-links__w .fail-links .fail-links__item .fail-links__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
}
.container {
  width: 1540px;
  margin: 0 auto;
}

.rassrochka__w {
  width: 100%;
  font-family: "Inter-local";
  background-color: #EBE4D9;
  position: relative;
  z-index: 0;
  margin-top: 55px;
}
.rassrochka__w .rassrochka__bgr {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  overflow: hidden;
}
.rassrochka__w .rassrochka__bgr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.rassrochka__w .rassrochka {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  min-height: 520px;
  padding: 45px 0;
  position: relative;
}
.rassrochka__w .rassrochka .rassrochka__img {
  position: absolute;
  left: 11.8831168831%;
  bottom: 8px;
  width: 30.974025974%;
}
.rassrochka__w .rassrochka .rassrochka__img img {
  width: 100%;
}
.rassrochka__w .rassrochka .rassrochka__right {
  width: 47.4025974026%;
}
.rassrochka__w .rassrochka .rassrochka__right .rassrochka__title {
  width: 100%;
  color: #333333;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  margin-bottom: 38px;
}
.rassrochka__w .rassrochka .rassrochka__right .rassrochka__text {
  width: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 45px;
}
.rassrochka__w .rassrochka .rassrochka__right .rassrochka__link {
  width: 460px;
  height: 60px;
  background-color: #982A39;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #F3F0E6;
  font-size: 22px;
  font-weight: 400;
  line-height: 100%;
  border: 1px solid #982A39;
  transition: all 0.2s;
}
.rassrochka__w .rassrochka .rassrochka__right .rassrochka__link:hover {
  background-color: transparent;
  color: #982A39;
}

@media screen and (max-width: 1660px) {
  .container {
    width: 1360px;
  }
  .rassrochka__w {
    margin-top: 50px;
  }
  .rassrochka__w .rassrochka {
    min-height: 450px;
    padding: 40px 0;
  }
  .rassrochka__w .rassrochka .rassrochka__img {
    left: 11.8831168831%;
    bottom: 0px;
    width: 30.974025974%;
  }
  .rassrochka__w .rassrochka .rassrochka__right {
    width: 47.4025974026%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__title {
    font-size: 37px;
    margin-bottom: 34px;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__text {
    font-size: 15px;
    margin-bottom: 40px;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__link {
    width: 410px;
    height: 52px;
    font-size: 20px;
  }
}
@media screen and (max-width: 1440px) {
  .container {
    width: 1150px;
  }
  .rassrochka__w {
    margin-top: 45px;
  }
  .rassrochka__w .rassrochka {
    min-height: 380px;
    padding: 40px 0;
  }
  .rassrochka__w .rassrochka .rassrochka__img {
    left: 11.8831168831%;
    bottom: 0px;
    width: 30.974025974%;
  }
  .rassrochka__w .rassrochka .rassrochka__right {
    width: 50%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__title {
    font-size: 32px;
    margin-bottom: 29px;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__text {
    font-size: 14.5px;
    margin-bottom: 32px;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__link {
    width: 350px;
    height: 47px;
    font-size: 18px;
  }
}
@media screen and (max-width: 1230px) {
  .container {
    width: 1024px;
  }
  .rassrochka__w {
    margin-top: 32px;
  }
  .rassrochka__w .rassrochka {
    min-height: 350px;
    padding: 30px 0;
  }
  .rassrochka__w .rassrochka .rassrochka__img {
    left: 11.8831168831%;
    bottom: 5px;
    width: 30.974025974%;
  }
  .rassrochka__w .rassrochka .rassrochka__right {
    width: 52%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__text {
    font-size: 14px;
    margin-bottom: 27px;
    line-height: 140%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__link {
    width: 330px;
    height: 44px;
    font-size: 17px;
  }
}
@media screen and (max-width: 1080px) {
  .container {
    width: 900px;
  }
  .rassrochka__w {
    margin-top: 32px;
  }
  .rassrochka__w .rassrochka {
    min-height: 350px;
    padding: 30px 0;
  }
  .rassrochka__w .rassrochka .rassrochka__img {
    left: 4%;
    bottom: 5px;
    width: 35%;
  }
  .rassrochka__w .rassrochka .rassrochka__right {
    width: 55%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__text {
    font-size: 14px;
    margin-bottom: 27px;
    line-height: 140%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__link {
    width: 330px;
    height: 44px;
    font-size: 17px;
  }
}
@media screen and (max-width: 950px) {
  .container {
    width: 720px;
  }
  .rassrochka__w {
    margin-top: 32px;
  }
  .rassrochka__w .rassrochka {
    min-height: 310px;
    padding: 30px 0;
  }
  .rassrochka__w .rassrochka .rassrochka__img {
    left: -2%;
    bottom: 10px;
    width: 230px;
  }
  .rassrochka__w .rassrochka .rassrochka__right {
    width: 56%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__title {
    font-size: 26px;
    margin-bottom: 17px;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__text {
    font-size: 13.5px;
    margin-bottom: 27px;
    line-height: 135%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__link {
    width: 250px;
    height: 42px;
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px) {
  .rassrochka__w {
    margin-top: 32px;
  }
  .rassrochka__w .rassrochka {
    min-height: auto;
    padding: 30px 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 270px;
  }
  .rassrochka__w .rassrochka .rassrochka__img {
    position: absolute;
    left: 50%;
    top: -35px;
    transform: translateX(-50%);
    bottom: auto;
    width: 250px;
  }
  .rassrochka__w .rassrochka .rassrochka__right {
    width: 100%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__title {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__text {
    font-size: 14.5px;
    margin-bottom: 27px;
    line-height: 135%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__link {
    width: 280px;
    height: 45px;
    font-size: 17px;
  }
}
@media screen and (max-width: 425px) {
  .container {
    padding: 0 15px;
  }
  .rassrochka__w {
    margin-top: 32px;
  }
  .rassrochka__w .rassrochka {
    min-height: auto;
    padding: 30px 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 265px;
  }
  .rassrochka__w .rassrochka .rassrochka__img {
    position: absolute;
    left: 50%;
    top: -35px;
    transform: translateX(-50%);
    bottom: auto;
    width: 240px;
  }
  .rassrochka__w .rassrochka .rassrochka__right {
    width: 100%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__title {
    font-size: 22px;
    margin-bottom: 15px;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__text {
    font-size: 14px;
    margin-bottom: 27px;
    line-height: 140%;
  }
  .rassrochka__w .rassrochka .rassrochka__right .rassrochka__link {
    width: 100%;
    height: 42px;
    font-size: 16px;
  }
}
.vrach-baner__w_obo {
  width: 100%;
  font-family: "Inter-local";
  position: relative;
  background-color: #982A39;
  z-index: 0;
  overflow: hidden;
}
.vrach-baner__w_obo .vrach-baner__line {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.vrach-baner__w_obo .vrach-baner__line img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w_obo .bread-crumb {
  width: 100%;
  padding-top: 20px;
  position: relative;
  z-index: 3;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item {
  display: inline;
  line-height: 145%;
  font-size: 18px;
  font-weight: 400;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link {
  display: inline;
  color: #F3F0E6;
  transition: all 0.3s;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
  color: #AE9376;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link:hover.bread-crumb__none-link {
  color: #F3F0E6;
}
.vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
  color: #D3BE9F;
  padding: 0 5px;
}
.vrach-baner__w_obo .vrach-baner__bgr-img {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  width: 54.375%;
  height: 100%;
}
.vrach-baner__w_obo .vrach-baner__bgr-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vrach-baner__w_obo .vrach-baner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
  z-index: 3;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left {
  width: 40.5844155844%;
  flex-shrink: 0;
  padding-top: 56px;
  padding-bottom: 55px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
  width: 100%;
  color: #F5F7FD;
  font-size: 40px;
  font-weight: 500;
  line-height: 112%;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 20px;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 85%;
  border-bottom: 2px solid #AE9376;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
  font-size: 28px;
  font-weight: 400;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
  width: 100%;
  padding-left: 60px;
  margin-bottom: 10px;
  margin-top: 3px;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana span {
  width: auto;
  display: inline-block;
  padding: 11.5px 16px;
  border: 1px solid #B99461;
  border-radius: 25px;
  color: #B3B3B4;
  font-size: 8px;
  font-weight: 700;
  letter-spacing: 2px;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
  width: 100%;
  margin-bottom: 15px;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
  width: 100%;
  color: #F5F7FD;
  font-size: 18px;
  font-weight: 400;
  line-height: 142%;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
  width: 100%;
  color: #F5F7FD;
  font-size: 16px;
  font-weight: 700;
  line-height: 142%;
  margin-bottom: 6px;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
  font-size: 18px;
  font-weight: 700;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
  width: 460px;
  height: 60px;
  background-color: #982A39;
  border: 1px solid #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: 400;
  margin-top: 60px;
  transition: all 0.3s;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button:hover {
  background-color: #AE9376;
  border: 1px solid #AE9376;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__right {
  width: 100%;
  height: 650px;
  position: relative;
  z-index: 10;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
  position: absolute;
  left: 50%;
  z-index: 20;
  bottom: 120px;
  transform: translateX(-50%);
  width: 208px;
  background-color: transparent;
  transition: all 0.3s;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video img {
  width: 100%;
}
.vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
  transform: translateX(-50%) scale(1.15);
}

@media screen and (max-width: 1660px) {

  .vrach-baner__w_obo .bread-crumb {
    padding-top: 18px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 18px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    width: 54.375%;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 40.5844155844%;
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 37px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -8px;
    width: 85%;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 26px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 50px;
    margin-bottom: 10px;
    margin-top: 3px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 17px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 17px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 410px;
    height: 56px;
    font-size: 20px;
    margin-top: 45px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    height: 600px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 100px;
    width: 170px;
  }
}
@media screen and (max-width: 1440px) {

  .vrach-baner__w_obo .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 17px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    width: 54.375%;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 40.5844155844%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 33px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 24px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 30px;
    margin-bottom: 10px;
    margin-top: 3px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 12px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 16px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 370px;
    height: 50px;
    font-size: 19px;
    margin-top: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    height: 500px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 70px;
    width: 140px;
  }
}
@media screen and (max-width: 1230px) {

  .vrach-baner__w_obo .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    width: 54.375%;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 40.5844155844%;
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 23px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 25px;
    margin-bottom: 10px;
    margin-top: 2px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 10px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 14px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 16px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 350px;
    height: 47px;
    font-size: 18px;
    margin-top: 25px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    height: 470px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 60px;
    width: 130px;
  }
}
@media screen and (max-width: 1080px) {

  .vrach-baner__w_obo .bread-crumb {
    padding-top: 15px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 16px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    width: 47%;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 50%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 20px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 8px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 20px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    height: 430px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: 60px;
    width: 130px;
  }
}
@media screen and (max-width: 950px) {

  .vrach-baner__w_obo .container {
    position: relative;
  }
  .vrach-baner__w_obo .bread-crumb {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
    padding-top: 15px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 15px;
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 22px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 15px;
    margin-bottom: 15px;
    margin-top: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana span {
    padding: 10px 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 110px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
@media screen and (max-width: 768px) {

  .vrach-baner__w_obo .container {
    position: relative;
  }
  .vrach-baner__w_obo .bread-crumb {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 15px;
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link.bread-crumb__none-link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item .bread-crumb__link:hover {
    color: #2F3B43;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 29px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 110px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
@media screen and (max-width: 520px) {
  .vrach-baner__w_obo .container {
    position: relative;
  }
  .vrach-baner__w_obo .bread-crumb {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 27px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 310px;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 350px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 110px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
@media screen and (max-width: 425px) {

  .vrach-baner__w_obo .container {
    position: relative;
  }
  .vrach-baner__w_obo .bread-crumb {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item {
    font-size: 14.5px;
  }
  .vrach-baner__w_obo .bread-crumb .bread-crumb__item span {
    padding: 0 4px;
  }
  .vrach-baner__w_obo .vrach-baner__bgr-img {
    right: auto;
    left: 0;
    width: 100%;
    height: 330px;
  }
  .vrach-baner__w_obo .vrach-baner {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title {
    font-size: 25px;
    margin-bottom: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title::after {
    bottom: -7px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__title.vrach-baner__title_det {
    font-size: 21px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana {
    padding-left: 10px;
    margin-bottom: 15px;
    margin-top: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__strana span {
    padding: 10px 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w {
    margin-bottom: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__texts-w .vrach-baner__text {
    font-size: 14px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag {
    font-size: 13px;
    margin-bottom: 0px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__stag span {
    font-size: 15px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__left .vrach-baner__button {
    width: 100%;
    height: 45px;
    font-size: 16px;
    margin-top: 30px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right {
    width: 100%;
    height: 330px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
  }
  .vrach-baner__w_obo .vrach-baner .vrach-baner__right .vrach-baner__video:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
.oborud-carts__w {
  width: 100%;
  font-family: "Inter-local";
}
.oborud-carts__w .oborud-carts {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  column-gap: 16px;
  row-gap: 16px;
  margin-bottom: 16px;
}
.oborud-carts__w .oborud-carts .box-1 {
  grid-column: 1/2;
  grid-row: 1/3;
}
.oborud-carts__w .oborud-carts .box-2 {
  grid-column: 2/3;
  grid-row: 1;
}
.oborud-carts__w .oborud-carts .box-3 {
  grid-column: 3/4;
  grid-row: 1;
}
.oborud-carts__w .oborud-carts .box-4 {
  grid-column: 2/3;
  grid-row: 2;
}
.oborud-carts__w .oborud-carts .box-5 {
  grid-column: 3/4;
  grid-row: 2;
}
.oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
  grid-column: 1/2;
  grid-row: 1;
}
.oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
  grid-column: 2/3;
  grid-row: 1;
}
.oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
  grid-column: 3/4;
  grid-row: 1/3;
}
.oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
  grid-column: 1/2;
  grid-row: 2;
}
.oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
  grid-column: 2/3;
  grid-row: 2;
}
.oborud-carts__w .oborud-carts .oborud-carts__item {
  min-height: 270px;
  background-color: #F7F7F7;
  border: 1px solid #E1D4C2;
  position: relative;
  display: block;
  padding: 75px 0 12px 23px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  transition: all 0.2s;
  overflow: hidden;
  z-index: 0;
}
.oborud-carts__w .oborud-carts .oborud-carts__item:hover {
  box-shadow: 0 0 10px rgba(47, 59, 67, 0.3215686275);
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
  position: absolute;
  top: 19px;
  left: 23px;
  color: #B3B3B4;
  font-size: 8px;
  line-height: 120%;
  padding: 9px 14px;
  border: 1px solid #B99461;
  border-radius: 20px;
  letter-spacing: 2px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 270px;
  z-index: -1;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img img {
  height: 100%;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
  width: 58.5215605749%;
  color: #2F3B43;
  font-size: #2F3B43;
  font-size: 28px;
  line-height: 120%;
  font-weight: 400;
  margin-bottom: 17px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column-reverse;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
  width: 100%;
  margin-bottom: 12px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
  width: 100%;
  color: #B3B3B4;
  font-size: 8px;
  font-weight: 700;
  margin-bottom: 4px;
  letter-spacing: 2px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
  width: 100%;
  color: #AE9376;
  font-size: 30px;
  font-weight: 400;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
  color: #982A39;
  font-size: 18px;
  font-weight: 300;
}
.oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
  width: auto;
  display: inline-block;
  color: #982A39;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
  border: none;
  background-color: #F3E3D7;
  padding: 398px 40px 30px 40px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
  left: 29px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
  position: absolute;
  right: auto;
  bottom: auto;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
  height: 382px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img img {
  height: 100%;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
  width: 100%;
  margin-bottom: 30px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
  width: auto;
  display: inline-block;
  margin-bottom: 0px;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
  color: rgba(47, 59, 67, 0.3882352941);
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
  color: #2F3B43;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
  color: #B3B3B4;
}
.oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
  color: #2F3B43;
  font-size: 14px;
  font-weight: 300;
}

@media screen and (max-width: 1660px) {
  .oborud-carts__w .oborud-carts {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    column-gap: 16px;
    row-gap: 16px;
    margin-bottom: 16px;
  }
  .oborud-carts__w .oborud-carts .box-1 {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-3 {
    grid-column: 3/4;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-4 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .box-5 {
    grid-column: 3/4;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
    grid-column: 1/2;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
    grid-column: 3/4;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
    grid-column: 1/2;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    min-height: 240px;
    padding: 60px 0 11px 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 15px;
    left: 20px;
    font-size: 8px;
    padding: 9px 14px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 240px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 25px;
    margin-bottom: 13px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 11px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 8px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 27px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 17px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 11.5px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 352px 35px 25px 35px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 26px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 336px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 25px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1440px) {
  .oborud-carts__w .oborud-carts {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    column-gap: 14px;
    row-gap: 14px;
    margin-bottom: 14px;
  }
  .oborud-carts__w .oborud-carts .box-1 {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-3 {
    grid-column: 3/4;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-4 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .box-5 {
    grid-column: 3/4;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
    grid-column: 1/2;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
    grid-column: 3/4;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
    grid-column: 1/2;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    min-height: 200px;
    padding: 45px 0 10px 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 10px;
    left: 15px;
    font-size: 8px;
    padding: 7px 12px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 200px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 22px;
    margin-bottom: 12px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 7px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 23px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 11px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 300px 25px 20px 25px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 25px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 284px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 13px;
  }
}
@media screen and (max-width: 1230px) {

  .oborud-carts__w .oborud-carts {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    column-gap: 14px;
    row-gap: 14px;
    margin-bottom: 14px;
  }
  .oborud-carts__w .oborud-carts .box-1 {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-3 {
    grid-column: 3/4;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-4 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .box-5 {
    grid-column: 3/4;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
    grid-column: 1/2;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
    grid-column: 3/4;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
    grid-column: 1/2;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    min-height: 178px;
    padding: 40px 0 8px 12px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 7px;
    left: 12px;
    font-size: 8px;
    padding: 7px 11px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 178px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 20px;
    margin-bottom: 12px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 8px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 7px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 21px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 14px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 268px 20px 15px 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 252px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 18px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 12px;
  }
}
@media screen and (max-width: 1080px) {

  .oborud-carts__w .oborud-carts {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    column-gap: 10px;
    row-gap: 10px;
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .box-1 {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-3 {
    grid-column: 3/4;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-4 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .box-5 {
    grid-column: 3/4;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
    grid-column: 1/2;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
    grid-column: 3/4;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
    grid-column: 1/2;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    min-height: 160px;
    padding: 34px 0 8px 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 5px;
    left: 10px;
    font-size: 7px;
    padding: 5px 10px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 160px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 17px;
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 5px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 7px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 19px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 14px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 239px 15px 12px 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 222px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 11.5px;
  }
}
@media screen and (max-width: 950px) {

  .oborud-carts__w .oborud-carts {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 10px;
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .box-1 {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts .box-2 {
    grid-column: 2/3;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts .box-3 {
    grid-column: 2/3;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts .box-4 {
    grid-column: 1/2;
    grid-row: 3;
  }
  .oborud-carts__w .oborud-carts .box-5 {
    grid-column: 2/3;
    grid-row: 3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-1 {
    grid-column: 1/2;
    grid-row: 1;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-2 {
    grid-column: 1/2;
    grid-row: 2;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-3 {
    grid-column: 2/3;
    grid-row: 1/3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-4 {
    grid-column: 1/2;
    grid-row: 3;
  }
  .oborud-carts__w .oborud-carts.oborud-carts_revers .box-5 {
    grid-column: 2/3;
    grid-row: 3;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    min-height: 160px;
    padding: 34px 0 8px 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 5px;
    left: 10px;
    font-size: 7px;
    padding: 5px 10px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 160px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 17px;
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 5px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 7px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 19px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 14px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 239px 15px 12px 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 222px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 11.5px;
  }
}

@media screen and (max-width: 580px) {
  .oborud-carts__w .oborud-carts {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    grid-template-columns: none;
    grid-template-rows: none;
    margin-bottom: 0px;
    row-gap: 0;
    column-gap: 0;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item {
    width: 100%;
    min-height: 165px;
    padding: 43px 0 15px 20px;
    margin-bottom: 15px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__info {
    top: 10px;
    left: 20px;
    font-size: 7px;
    padding: 5px 10px;
    border-radius: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__img {
    height: 160px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__text {
    width: 58.5215605749%;
    font-size: 17px;
    margin-bottom: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 5px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price-title {
    font-size: 7px;
    margin-bottom: 4px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price {
    font-size: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__price-w .oborud-carts__price span {
    font-size: 14px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item .oborud-carts__bottom .oborud-carts__link {
    font-size: 10px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big {
    padding: 239px 20px 12px 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__info {
    left: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__img {
    top: 8px;
    height: 222px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__text {
    margin-bottom: 20px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__price-w {
    margin-bottom: 0px;
  }
  .oborud-carts__w .oborud-carts .oborud-carts__item.oborud-carts__item_big .oborud-carts__bottom .oborud-carts__link {
    font-size: 12px;
  }
}