
/**
 * access form
 */
#access-form {
  width: 280px;
  height: 400px;
  background: url("../images/access/form-bg.png") no-repeat;
  font-size: 12px;
}

#access-form-container {
  padding: 120px 40px 0px 40px;
}

dt.access-form-tab {
  float: left;
  color: #3190d0;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
  cursor: pointer;
  position: relative;
  font-size: 12px;
}

dt.access-form-tab span {
  border-bottom: 1px dotted #3190d0;
}

dl.access-form-tabs dt.selected {
  background-color: #3190d0;
  color: #fff;
  cursor: default;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

dl.access-form-tabs dt.selected span {
  border-bottom: 0;
}

dd.access-form-tab-content {
  display: none;
  float: right;
  width: 100%;
  position: relative;
  z-index: 2;
  margin: 35px 0px 0px -100%;
}

dl.access-form-tabs dd.selected {
  display: block;
}

dl.access-form-tabs table {
  width: 100%;
}

dl.access-form-tabs table td {
  padding-bottom: 13px;
}

dl.access-form-tabs a {
  color: #3190d0;
  border-bottom: 1px dotted #3190d0;
}

.access-form-text {
  width: 100%;
  height: 22px;
  font-size: 12px;
  text-align: center;
  border: 1px solid #d3d3d3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.accecc-form-button-wrap {
  padding: 10px;
  background: #e0e0e0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 12px;
}

.accecc-form-button-wrap label {
  position: relative;
  padding-left: 20px;
}

.accecc-form-button-wrap label input {
  position: absolute;
  top: 2px;
  left: 0px;
  margin: 0;
}

.access-form-submit {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  background: #3190d0;
  border: 0;
  height: 22px;
  padding: 0 10px;
  font-family: Arial;
  margin-right: 10px;
}

.access-form-select {
  width: 110px;
  height: 22px;
}

/**** css/prettyPopin.css ****/
#overlay {
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
}

.prettyPopin {
  display: none;
  overflow: hidden;
  position: absolute;
  z-index: 1100;
  top: 50%;
  left: 50%;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}

.prettyPopin a#b_close {
  display: none !important;
  position: absolute;
  z-index: 12000;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  text-indent: -10000px;
  background: url(/images/prettyPopin/b_close.png) bottom left no-repeat;
}

.prettyPopin .prettyContent {
  position: relative;
  width: 100%;
  height: 100%;
}

.prettyPopin .prettyContent .prettyContent-container {
  display: none;
  text-align: left;
}

.prettyPopin .prettyContent .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -5px 0 0 -20px;
}

.prettyPopin h1 {
  color: #0169A1;
}

.paginator {
  width: 100%;
  text-align: center;
}
.paginator span {
  color: #fff;
  background-color: #3675A8;
  border-color: #175584;
  display: inline-block;
  border: 1px solid #fff;
  padding: 4px 12px;
  font-size: 22px;
}
@media (max-width: 799px) {
  .paginator span {
    font-size: 16px;
  }
}
.paginator a {
  color: #175584;
  font-size: 22px;
}
@media (max-width: 799px) {
  .paginator a {
    font-size: 16px;
  }
}

form {
  margin-bottom: 0;
}

.marquee-block {
  width: 100vw !important;
  height: 52px !important;
  position: relative;
}
.marquee-block__gradient {
  position: absolute;
  z-index: 1;
  width: 262px;
  height: 100%;
  background-color: rgb(255, 255, 255);
}
.marquee-block__gradient::before {
  content: "";
  position: absolute;
  top: 0;
  left: -37px;
  height: 100%;
  width: 40px;
  background: rgb(255, 255, 255);
}
.marquee-block__gradient::after {
  content: "";
  position: absolute;
  top: 0;
  left: 262px;
  height: 100%;
  width: 60px;
  background: linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0));
}
.marquee-block__gradient-gray {
  position: absolute;
  z-index: 1;
  width: 250px;
  height: 100%;
  background-color: rgb(245, 247, 247);
}
@media (max-width: 799px) {
  .marquee-block__gradient-gray {
    width: 265px;
  }
}
@media (max-width: 579px) {
  .marquee-block__gradient-gray {
    width: 30px;
  }
}
.marquee-block__gradient-gray::before {
  content: "";
  position: absolute;
  top: 0;
  left: -37px;
  height: 100%;
  width: 40px;
  background-color: rgb(245, 247, 247);
}
@media (max-width: 579px) {
  .marquee-block__gradient-gray::before {
    left: -20px;
    width: 20px;
  }
}
.marquee-block__gradient-gray::after {
  content: "";
  position: absolute;
  top: 0;
  left: 250px;
  height: 100%;
  width: 40px;
  background: linear-gradient(to right, rgb(245, 247, 247), rgba(245, 247, 247, 0));
}
@media (max-width: 799px) {
  .marquee-block__gradient-gray::after {
    left: 265px;
  }
}
@media (max-width: 579px) {
  .marquee-block__gradient-gray::after {
    left: 30px;
  }
}

.marquee {
  white-space: nowrap;
  position: absolute;
  animation: marquee 30s linear infinite;
  top: 20px;
  height: 24px;
}

.marquee-pause {
  animation-play-state: paused;
}

@keyframes marquee {
  0% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}
.marquee-block .pause {
  position: absolute;
  top: 14px;
  left: 217px;
  margin-left: 40px;
  z-index: 5;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .marquee-block .pause {
    margin-left: 26px;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .marquee-block .pause {
    margin-left: 26px;
  }
}
@media (max-width: 799px) {
  .marquee-block .pause {
    top: 9px;
    margin-left: 16px;
  }
}
@media (max-width: 579px) {
  .marquee-block .pause {
    left: 3px;
  }
}

.sub-menu {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 1279px) {
  .sub-menu {
    display: none;
  }
}
.sub-menu--padding {
  padding-top: 25px;
  padding-bottom: 15px;
}
.sub-menu__block {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__block {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 30px;
  }
}
@media (max-width: 799px) {
  .sub-menu__block {
    padding-bottom: 15px;
  }
}
.sub-menu__city {
  width: fit-content;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .sub-menu__city {
    display: none;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__city {
    flex: 0 1 30%;
  }
}
@media (max-width: 799px) {
  .sub-menu__city {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
.sub-menu__city--padding-right {
  padding-right: 180px;
}
@media (max-width: 1049px) {
  .sub-menu__city--padding-right {
    padding-right: 0;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__city--order {
    order: 1;
  }
}
.sub-menu__menu {
  width: auto;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .sub-menu__menu {
    width: max-content;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__menu {
    flex: 0 1 100%;
    display: flex;
    justify-content: flex-end;
  }
}
@media (max-width: 799px) {
  .sub-menu__menu {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__menu--order {
    order: 3;
  }
}
.sub-menu__menu--padding-left {
  padding-left: 10px;
}
.sub-menu__icons {
  width: fit-content;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .sub-menu__icons {
    width: fit-content;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__icons {
    flex: 0 1 50%;
    display: flex;
    justify-content: flex-start;
  }
}
@media (max-width: 799px) {
  .sub-menu__icons {
    flex: 0 1 100%;
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__icons--order {
    order: 2;
  }
}
.sub-menu__registration {
  width: fit-content;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .sub-menu__registration {
    width: fit-content;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .sub-menu__registration {
    flex: 0 1 50%;
  }
}
@media (max-width: 799px) {
  .sub-menu__registration {
    width: fit-content;
  }
}

.city {
  position: absolute;
  top: 11px;
  z-index: 4;
  display: flex;
  width: fit-content;
  background-color: rgb(255, 255, 255);
  padding: 0 3px;
  margin-left: -3px;
}
@media (max-width: 1049px) {
  .city {
    background-color: rgb(245, 247, 247);
  }
}
@media (max-width: 579px) {
  .city {
    display: none;
  }
}
.city--padding {
  padding-bottom: 25px;
}
@media (max-width: 1049px) {
  .city--padding {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.city__img {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2666_1275)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 7.92032e-07C5.34157 -0.00654858 4.68845 0.118308 4.07886 0.367262C3.46928 0.616216 2.91547 0.984267 2.44987 1.44987C1.98427 1.91547 1.61622 2.46928 1.36726 3.07886C1.11831 3.68845 0.993451 4.34157 1 5C1 7.8 4 10 6 12C8 10 11 7.8 11 5C11.0065 4.34157 10.8817 3.68845 10.6327 3.07886C10.3838 2.46928 10.0157 1.91547 9.55013 1.44987C9.08453 0.984267 8.53073 0.616216 7.92114 0.367262C7.31155 0.118308 6.65843 -0.00654858 6 7.92032e-07ZM6 7.75C5.637 7.75679 5.27636 7.69029 4.93964 7.5545C4.60293 7.4187 4.29707 7.21639 4.04034 6.95966C3.78361 6.70294 3.5813 6.39707 3.44551 6.06036C3.30971 5.72364 3.24321 5.363 3.25 5C3.24321 4.637 3.30971 4.27636 3.44551 3.93964C3.5813 3.60293 3.78361 3.29707 4.04034 3.04034C4.29707 2.78361 4.60293 2.5813 4.93964 2.44551C5.27636 2.30971 5.637 2.24321 6 2.25C6.363 2.24321 6.72364 2.30971 7.06036 2.44551C7.39707 2.5813 7.70293 2.78361 7.95966 3.04034C8.21639 3.29707 8.4187 3.60293 8.5545 3.93964C8.69029 4.27636 8.75679 4.637 8.75 5C8.75679 5.363 8.69029 5.72364 8.5545 6.06036C8.4187 6.39707 8.21639 6.70294 7.95966 6.95966C7.70293 7.21639 7.39707 7.4187 7.06036 7.5545C6.72364 7.69029 6.363 7.75679 6 7.75Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2666_1275'%3E%3Crect width='10' height='12' fill='white' transform='translate(1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.city__img--margin {
  margin-right: 5px;
}
.city__info {
  text-align: left;
}
.city__info-text {
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  color: rgb(27, 28, 31);
}
.city__info-date {
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  color: rgb(140, 140, 140);
}
.city__info-block {
  display: flex;
  align-items: flex-end;
}
.city__arrow-down-img {
  width: 6px;
  height: 4px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3566_11905)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 0L3 4L0 0H6Z' fill='%2318191F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3566_11905'%3e%3crect width='6' height='4' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.city__arrow-down-img--margin {
  margin-bottom: 3px;
  margin-left: 6px;
}

.menu-top {
  display: flex;
}
.menu-top--gap {
  gap: 22px;
}
.menu-top--flex-direction {
  flex-direction: column;
}
.menu-top__item {
  display: block;
  font-weight: 500;
  font-size: 17px;
  line-height: 100%;
  color: rgb(27, 28, 31);
}
.menu-top__item:last-child {
  padding-right: 0;
}
.menu-top__item--padding {
  padding-right: 15px;
}
@media (max-width: 1049px) {
  .menu-top__item--font-size {
    font-weight: 500;
    font-size: 16px;
    line-height: 19.6px;
  }
}

.registration {
  display: flex;
  justify-content: flex-end;
  height: fit-content;
}
.registration--margin {
  margin-left: 20px;
}
.registration__icon {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='40' height='40' rx='20' fill='white'/%3e%3cg clip-path='url(%23clip0_3510_2741)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 21C18.5 21 17 18.9 17 17.5C17 17.2 17 16.9 17 16.6C17 15.2 18.5 14 20 14C21.5 14 23 15.2 23 16.6C23 16.9 23 17.2 23 17.5C23 18.9 21.5 21 20 21ZM18.3 21L20 23L21.7 21H23C24.6 21 25.8 21.9 26 23.4V24.5C26 25.4 25.1 26 24.2 26H15.8C14.9 26 14 25.4 14 24.5V23.4C14.2 21.9 15.4 21 17 21H18.3Z' fill='%2318191F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3510_2741'%3e%3crect width='12' height='12' fill='white' transform='translate(14 14)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.registration__icon--size-big {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='40' height='40' rx='20' fill='%23F7F9FA'/%3e%3cg clip-path='url(%23clip0_3510_3661)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 21.3333C18 21.3333 16 18.5333 16 16.6667C16 16.2667 16 15.8667 16 15.4667C16 13.6 18 12 20 12C22 12 24 13.6 24 15.4667C24 15.8667 24 16.2667 24 16.6667C24 18.5333 22 21.3333 20 21.3333ZM17.7333 21.3333L20 24L22.2667 21.3333H24C26.1333 21.3333 27.7333 22.5333 28 24.5333V26C28 27.2 26.8 28 25.6 28H14.4C13.2 28 12 27.2 12 26V24.5333C12.2667 22.5333 13.8667 21.3333 16 21.3333H17.7333Z' fill='%2318191F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3510_3661'%3e%3crect width='16' height='16' fill='white' transform='translate(12 12)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.registration__icon--bg-gray {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23F5F7F7'/%3E%3Cg clip-path='url(%23clip0_3710_16375)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 21C18.5 21 17 18.9 17 17.5C17 17.2 17 16.9 17 16.6C17 15.2 18.5 14 20 14C21.5 14 23 15.2 23 16.6C23 16.9 23 17.2 23 17.5C23 18.9 21.5 21 20 21ZM18.3 21L20 23L21.7 21H23C24.6 21 25.8 21.9 26 23.4V24.5C26 25.4 25.1 26 24.2 26H15.8C14.9 26 14 25.4 14 24.5V23.4C14.2 21.9 15.4 21 17 21H18.3Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3710_16375'%3E%3Crect width='12' height='12' fill='white' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.running-line {
  display: grid;
}
.running-line__outer {
  display: block;
  grid-area: 1/-1;
  width: max-content;
}
.running-line__inner {
  display: flex;
  align-items: center;
}
.running-line__news {
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
}

.currency__item {
  display: flex;
}

.currency-item {
  display: flex;
  align-items: center;
}
.currency-item--padding {
  padding-right: 16px;
}
.currency-item__title {
  font-weight: 600;
  font-size: 13px;
  line-height: 15.6px;
}
.currency-item__title--padding {
  padding-right: 6px;
}
.currency-item__value {
  font-weight: 600;
  font-size: 13px;
  line-height: 15.6px;
}
.currency-item__value--padding {
  padding-right: 6px;
}
.currency-item__icon--padding {
  padding-right: 6px;
}
.currency-item__value--padding {
  padding-right: 6px;
}
.currency-item__difference {
  font-weight: 600;
  font-size: 11px;
  line-height: 7.7px;
  padding: 6px 4px 4px 4px;
  border-radius: 6px;
  color: rgb(27, 28, 31);
}
.currency-item__difference--down {
  background-color: rgb(235, 24, 5);
}
.currency-item__difference--up {
  background-color: rgb(6, 88, 217);
}

.quotes {
  display: flex;
  align-items: center;
}
.quotes--padding {
  padding-left: 15px;
}
.quotes__icon--padding {
  padding-right: 8px;
  padding-bottom: 2px;
}

.quotes-item {
  display: flex;
  align-items: center;
}
.quotes-item--padding {
  padding-right: 25px;
}
.quotes-item__title {
  font-weight: 600;
  font-size: 13px;
  line-height: 15.6px;
  text-transform: uppercase;
}
.quotes-item__title--padding {
  padding-right: 8px;
}
.quotes-item__time {
  font-weight: 400;
  font-size: 13px;
  line-height: 15.6px;
  color: rgb(115, 115, 115);
}
.quotes-item__time--padding {
  padding-right: 8px;
}
.quotes-item__info {
  display: flex;
  font-weight: 400;
  font-size: 13px;
  line-height: 15.6px;
  color: rgb(27, 28, 31);
}
.quotes-item__info--padding {
  padding-left: 20px;
}

.logo-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 799px) {
  .logo-menu {
    width: 100%;
  }
}
@media (max-width: 1049px) {
  .logo-menu--padding {
    padding-bottom: 15px;
  }
}
.logo-menu__block {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.logo-menu__search {
  width: fit-content;
}
@media (max-width: 579px) {
  .logo-menu__search {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .logo-menu__search--padding {
    padding-left: 15px;
  }
}
.logo-menu__logo--padding-right {
  padding-right: 53px;
}
@media (max-width: 1439px) {
  .logo-menu__logo--padding-right {
    padding-right: 69px;
  }
}
@media (max-width: 799px) {
  .logo-menu__logo--padding-right {
    padding-right: 0;
  }
}

.menu-top-second {
  display: flex;
}
.menu-top-second__item {
  padding-left: 8px;
  padding-right: 8px;
}
.menu-top-second__link {
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 0.906rem;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .menu-top-second__link {
    font-size: 1rem;
    line-height: 1.21rem;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .menu-top-second__link {
    font-size: 1rem;
    line-height: 1.21rem;
  }
}
@media (max-width: 799px) {
  .menu-top-second__link {
    font-size: 0.75rem;
    line-height: 0.906rem;
  }
}

.search-top {
  display: flex;
  align-items: center;
}
.search-top__input-block {
  line-height: 16px;
}
.search-top__input {
  border: 0;
  border-radius: 4px;
  font-size: 13px;
  line-height: 22px;
  padding-left: 6px;
}
@media (max-width: 799px) {
  .search-top__input {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .search-top__input--bg-color {
    background-color: rgba(27, 28, 31, 0.08);
  }
}
.search-top__icon-block {
  width: 17px;
  height: 17px;
  margin: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2707_1177)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6945 14.3055L12.6009 11.213C13.6659 9.79694 14.1545 8.02987 13.9684 6.26786C13.7823 4.50585 12.9352 2.87987 11.5979 1.71756C10.2606 0.55525 8.53249 -0.0570001 6.76173 0.00418026C4.99098 0.0653606 3.30922 0.795424 2.05534 2.04726C0.801459 3.2991 0.0686533 4.97966 0.00458439 6.75031C-0.0594845 8.52097 0.549945 10.2501 1.71007 11.5893C2.8702 12.9285 4.4948 13.7782 6.2565 13.9672C8.0182 14.1562 9.78606 13.6704 11.2039 12.6078L14.2986 15.7014C14.3866 15.7984 14.4946 15.8752 14.615 15.9267C14.7355 15.9782 14.8656 16.0031 14.9966 15.9997C15.2606 15.9997 15.5138 15.8949 15.7006 15.7083C15.8874 15.5217 15.9925 15.2686 15.9928 15.0046C15.9953 14.8736 15.97 14.7436 15.9185 14.6231C15.8671 14.5026 15.7908 14.3943 15.6945 14.3055ZM2.04492 7.03318C2.04537 6.04805 2.33791 5.08517 2.88555 4.26628C3.43318 3.4474 4.21133 2.80927 5.1216 2.43259C6.03187 2.05591 7.03339 1.95759 7.99954 2.15005C8.96568 2.34252 9.85307 2.81713 10.5495 3.51388C11.2459 4.21063 11.7201 5.09824 11.9122 6.06447C12.1042 7.03071 12.0054 8.03218 11.6283 8.94228C11.2512 9.85238 10.6127 10.6302 9.7936 11.1775C8.97446 11.7248 8.01145 12.0169 7.02632 12.0169C6.37192 12.017 5.72391 11.8882 5.11932 11.6378C4.51473 11.3873 3.96543 11.0202 3.5028 10.5574C3.04018 10.0945 2.6733 9.54506 2.42315 8.94035C2.173 8.33565 2.04447 7.68758 2.04492 7.03318Z' fill='%2318191F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2707_1177'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-color: unset;
  border: none;
}
.search-top__big {
  display: none;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cdefs%3E%3CclipPath id='clip0_3629_23144'%3E%3Crect id='svg_1' x='12' y='12' fill='white' height='16' width='16'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Crect id='svg_3' fill='%23F7F9FA' rx='20' height='40' width='40'/%3E%3Cg id='svg_4' clip-path='url(%23clip0_3629_23144)'%3E%3Cpath id='svg_5' fill='%2318191F' d='m27.6945,26.3055l-3.0936,-3.0925c1.065,-1.4161 1.5536,-3.1831 1.3675,-4.9451c-0.1861,-1.762 -1.0332,-3.388 -2.3705,-4.5503c-1.3373,-1.1624 -3.0654,-1.7746 -4.8362,-1.7134c-1.7707,0.0612 -3.4525,0.7912 -4.7064,2.0431c-1.2538,1.2518 -1.9866,2.9324 -2.0507,4.703c-0.0641,1.7707 0.5453,3.4998 1.7055,4.839c1.1601,1.3392 2.7847,2.1889 4.5464,2.3779c1.7617,0.189 3.5296,-0.2968 4.9474,-1.3594l3.0947,3.0936c0.088,0.097 0.196,0.1738 0.3164,0.2253c0.1205,0.0515 0.2506,0.0764 0.3816,0.073c0.264,0 0.5172,-0.1048 0.704,-0.2914c0.1868,-0.1866 0.2919,-0.4397 0.2922,-0.7037c0.0025,-0.131 -0.0228,-0.261 -0.0743,-0.3815c-0.0514,-0.1205 -0.1277,-0.2288 -0.224,-0.3176zm-13.6496,-7.2723c0.0005,-0.9852 0.293,-1.948 0.8406,-2.7669c0.5477,-0.8189 1.3258,-1.457 2.2361,-1.8337c0.9103,-0.3767 1.9118,-0.475 2.8779,-0.2825c0.9662,0.1924 1.8536,0.667 2.55,1.3638c0.6964,0.6967 1.1706,1.5843 1.3627,2.5506c0.192,0.9662 0.0932,1.9677 -0.2839,2.8778c-0.3771,0.9101 -1.0156,1.6879 -1.8347,2.2352c-0.8191,0.5473 -1.7821,0.8394 -2.7673,0.8394c-0.6544,0.0001 -1.3024,-0.1287 -1.907,-0.3791c-0.6046,-0.2505 -1.1539,-0.6176 -1.6165,-1.0804c-0.4626,-0.4629 -0.8295,-1.0123 -1.0796,-1.617c-0.2502,-0.6047 -0.3787,-1.2528 -0.3783,-1.9072z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-color: unset;
  border: none;
}
@media (max-width: 799px) {
  .search-top__big {
    display: block;
  }
}
.search-top__big--margin-left {
  margin-left: 20px;
}
.search-top__close {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23F7F9FA'/%3E%3Cpath d='M21.1613 20L25.4194 15.7419C25.74 15.4213 25.74 14.9013 25.4194 14.5807C25.0987 14.26 24.5787 14.26 24.2581 14.5807L20 18.8387L15.7419 14.5807C15.4213 14.26 14.9013 14.26 14.5806 14.5807C14.26 14.9013 14.26 15.4213 14.5806 15.7419L18.8387 20L14.5806 24.2581C14.26 24.5788 14.26 25.0987 14.5806 25.4194C14.9013 25.74 15.4213 25.74 15.7419 25.4194L20 21.1613L24.2581 25.4194C24.5787 25.74 25.0987 25.74 25.4194 25.4194C25.74 25.0987 25.74 24.5788 25.4194 24.2581L21.1613 20Z' fill='%2318191F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-color: unset;
  border: none;
}

.mobile-search-block {
  position: relative;
  display: none;
  align-items: center;
  height: 100px;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
  background-color: rgb(245, 247, 247);
  padding: 20px 20px;
}
.mobile-search-block--show {
  display: flex;
}
.mobile-search-block__gradient {
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(270deg, rgb(238, 240, 241), rgb(247, 249, 250));
  background: -webkit-linear-gradient(270deg, rgb(238, 240, 241), rgb(247, 249, 250));
  background: -moz-linear-gradient(270deg, rgb(238, 240, 241), rgb(247, 249, 250));
  height: 20px;
  width: 100%;
}
.mobile-search-block__input {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  border: 1px solid rgba(27, 28, 31, 0.2);
  background-color: rgb(245, 247, 247);
  line-height: 100%;
  font-size: 14px;
  font-weight: 400;
  color: rgb(140, 140, 140);
  padding: 20px 80px 20px 20px;
  margin-right: -60px;
}
.mobile-search-block__button {
  background-color: #2361FF;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3864_15132)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6945 14.3055L12.6009 11.213C13.6659 9.79694 14.1545 8.02987 13.9684 6.26786C13.7823 4.50585 12.9352 2.87987 11.5979 1.71756C10.2606 0.55525 8.53249 -0.0570001 6.76173 0.00418026C4.99098 0.0653606 3.30922 0.795424 2.05534 2.04726C0.801459 3.2991 0.0686533 4.97966 0.00458439 6.75031C-0.0594845 8.52097 0.549945 10.2501 1.71007 11.5893C2.8702 12.9285 4.4948 13.7782 6.2565 13.9672C8.0182 14.1562 9.78606 13.6704 11.2039 12.6078L14.2986 15.7014C14.3866 15.7984 14.4946 15.8752 14.615 15.9267C14.7355 15.9782 14.8656 16.0031 14.9966 15.9997C15.2606 15.9997 15.5138 15.8949 15.7006 15.7083C15.8874 15.5217 15.9925 15.2686 15.9928 15.0046C15.9953 14.8736 15.97 14.7436 15.9185 14.6231C15.8671 14.5026 15.7908 14.3943 15.6945 14.3055ZM2.04492 7.03318C2.04537 6.04805 2.33791 5.08517 2.88555 4.26628C3.43318 3.4474 4.21133 2.80927 5.1216 2.43259C6.03187 2.05591 7.03339 1.95759 7.99954 2.15005C8.96568 2.34252 9.85307 2.81713 10.5495 3.51388C11.2459 4.21063 11.7201 5.09824 11.9122 6.06447C12.1042 7.03071 12.0054 8.03218 11.6283 8.94228C11.2512 9.85238 10.6127 10.6302 9.7936 11.1775C8.97446 11.7248 8.01145 12.0169 7.02632 12.0169C6.37192 12.017 5.72391 11.8882 5.11932 11.6378C4.51473 11.3873 3.96543 11.0202 3.5028 10.5574C3.04018 10.0945 2.6733 9.54506 2.42315 8.94035C2.173 8.33565 2.04447 7.68758 2.04492 7.03318Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3864_15132'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  height: 100%;
  width: 60px;
  border-radius: 6px;
}

.quote-of-the-day {
  position: relative;
  display: grid;
  width: 320px;
  text-align: left;
  /*
  @media (max-width: 650px) {
    width: 100%;
  }
  */
}
@media (max-width: 799px) {
  .quote-of-the-day {
    width: 100%;
  }
}
.quote-of-the-day--margin-bottom {
  margin-bottom: 30px;
}
.quote-of-the-day--margin-left {
  margin-left: 20px;
}
@media (max-width: 799px) {
  .quote-of-the-day--margin-left {
    margin-left: 0;
  }
}
.quote-of-the-day__image {
  position: absolute;
  z-index: -1;
  right: 0;
  top: -32%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url(/new/images/header/news/interview.png);
  width: 100%;
  height: 157%;
}
.quote-of-the-day__inner {
  width: 320px;
  height: 103px;
  grid-area: 1/-1;
  z-index: 1;
}
@media (max-width: 799px) {
  .quote-of-the-day__inner {
    width: 100%;
  }
}
.quote-of-the-day__inner--padding-left {
  padding-left: 10px;
}
@media (min-width: 800px) and (max-width: 1279px) {
  .quote-of-the-day__inner--padding-left {
    padding-left: 0;
  }
}
@media (max-width: 799px) {
  .quote-of-the-day__inner--padding-left {
    padding-left: 0;
  }
}
.quote-of-the-day__background {
  grid-area: 1/-1;
  width: 100%;
  height: 110%;
  right: 0;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right bottom;
}
@media (max-width: 579px) {
  .quote-of-the-day__background {
    background: none;
  }
}
.quote-of-the-day__fill {
  display: inline-block;
  font-weight: 500;
  font-size: 13px;
  line-height: 9.1px;
  padding: 8px;
  border-radius: 6px;
  background-color: rgb(6, 88, 217);
}
.quote-of-the-day__link-fill {
  color: rgb(255, 255, 255);
}
.quote-of-the-day__link {
  word-break: break-all;
}
@media (max-width: 579px) {
  .quote-of-the-day__title-block {
    background: url(/new/images/header/news/interview.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right bottom;
  }
}
.quote-of-the-day__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 24.2px;
  width: 63%;
}
.quote-of-the-day__title--padding {
  padding-top: 10px;
}
.quote-of-the-day__title--padding-bottom {
  padding-bottom: 10px;
}
.quote-of-the-day__title--small {
  font-size: 14px;
  line-height: 16.94px;
}
.quote-of-the-day__interviewee {
  font-family: Inter;
  font-weight: 500;
  font-size: 13px;
  line-height: 110%;
  letter-spacing: 0%;
}
.quote-of-the-day__sub--padding {
  padding-top: 8px;
}
.quote-of-the-day__name {
  font-weight: 500;
  font-size: 15px;
  line-height: 16.5px;
}
.quote-of-the-day__all--padding {
  padding-top: 20px;
}

.quote-autor__name {
  font-weight: 500;
  font-size: 15px;
  line-height: 16.5px;
}
.quote-autor__rank {
  font-weight: 400;
  font-size: 13px;
  line-height: 15.6px;
  opacity: 0.6;
}

.quote-all__link {
  display: flex;
  align-items: center;
}
.quote-all__link--z-index {
  position: absolute;
  z-index: 10;
}
.quote-all__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 15.4px;
}
.quote-all__text--padding {
  padding-right: 5px;
}
.quote-all__text--color-blue {
  color: rgb(6, 88, 217);
}
.quote-all__icon-image {
  width: 5px;
  height: 9px;
  margin-top: 3px;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2707_1322)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-3.0598e-07 0L5 3.5L0 7L-3.0598e-07 0Z' fill='%230658D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2707_1322'%3E%3Crect width='7' height='5' fill='white' transform='translate(0 7) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.banner-block--padding {
  padding-top: 4rem;
}
.banner-block__inner-85 {
  width: 85%;
}
.banner-block__inner-70 {
  width: 70%;
}
.banner-block__width-100 {
  width: 100%;
  height: auto;
}

.measurements {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.measurements--margin-top {
  margin-top: 60px;
}
@media (max-width: 799px) {
  .measurements--margin-top {
    margin-top: 30px;
  }
}
.measurements__left {
  width: 75%;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
  border-right: 1px solid rgba(27, 28, 31, 0.08);
}
@media (max-width: 1279px) {
  .measurements__left {
    width: 100%;
    border-right: none;
  }
}
@media (max-width: 1049px) {
  .measurements__left {
    margin-top: 0;
    overflow: hidden;
  }
}
@media (max-width: 799px) {
  .measurements__left {
    border-bottom: none;
  }
}
.measurements__left--offset {
  padding-bottom: 20px;
}
@media (max-width: 1279px) {
  .measurements__left--offset {
    margin-bottom: 30px;
  }
}
@media (max-width: 1049px) {
  .measurements__left--offset {
    margin-bottom: 30px;
  }
}
@media (max-width: 799px) {
  .measurements__left--offset {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.measurements__right {
  width: 25%;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
  display: flex;
}
@media (max-width: 1279px) {
  .measurements__right {
    width: 100%;
    border-bottom: none;
  }
}
.measurements__right--padding {
  padding-bottom: 20px;
}
@media (max-width: 1279px) {
  .measurements__right--padding {
    padding-bottom: 0;
  }
}
@media (max-width: 799px) {
  .measurements__right--padding {
    padding-top: 30px;
    padding-bottom: 60px;
    border-top: 1px solid rgba(27, 28, 31, 0.08);
    border-bottom: none;
  }
}
.measurements__right-inner {
  display: flex;
  align-items: stretch;
  -webkit-align-items: stretch;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.measurements__right-inner--padding {
  padding-left: 20px;
}
@media (min-width: 800px) and (max-width: 1279px) {
  .measurements__right-inner--padding {
    padding-left: 0;
  }
}
@media (max-width: 799px) {
  .measurements__right-inner--padding {
    padding-left: 0;
    padding-right: 0;
  }
}
.measurements__header {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}
.measurements__header--height {
  height: auto;
}
.measurements__header--padding {
  padding-right: 20px;
}
@media (max-width: 799px) {
  .measurements__header-top {
    display: grid;
    overflow: hidden;
  }
}
.measurements__header-top--padding {
  padding-bottom: 20px;
}
.measurements__header-bottom {
  display: none;
}
.measurements__h1 {
  display: flex;
  justify-content: flex-start;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.2rem;
}
.measurements__link {
  padding-left: 25px;
}
.measurements__rss {
  height: 20px;
  width: 100%;
}

@media (max-width: 799px) {
  .measurements-items {
    grid-area: 1/-1;
  }
}
.measurements-items__inner {
  display: flex;
  justify-content: flex-start;
  background-color: rgb(245, 247, 247);
  border-radius: 6px;
  width: fit-content;
}

.measurements-item {
  width: max-content;
}
.measurements-item__link {
  display: block;
  padding: 13px 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 9.8px;
}
.measurements-item__link-active {
  border-radius: 6px;
  background-color: rgb(6, 88, 217);
  color: rgb(255, 255, 255);
}
.measurements-item__link-active a {
  color: rgb(255, 255, 255);
}
.measurements-item__title {
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.2rem;
}
.measurements-item__header-bottom {
  display: none !important;
}
@media (max-width: 799px) {
  .measurements-item__header-bottom {
    display: grid;
    overflow: hidden;
  }
}

@media (max-width: 799px) {
  .measurements-news {
    display: flex;
    grid-area: 1/-1;
  }
}
@media (max-width: 799px) {
  .measurements-news--display {
    display: block;
  }
}
.measurements-news--gap-1 {
  display: block;
  flex-direction: column;
  justify-content: flex-start;
  gap: 1px;
}
@media (max-width: 799px) {
  .measurements-news--gap-1 {
    flex-direction: unset;
  }
}
.measurements-news__top {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 799px) {
  .measurements-news__top {
    flex-direction: column;
    width: 100%;
    float: left;
  }
}
.measurements-news__top--gap-1 {
  gap: 1px;
}
.measurements-news__top--desktop {
  display: flex;
}
@media (max-width: 799px) {
  .measurements-news__top--desktop {
    display: none;
  }
}
.measurements-news__top--mobile {
  display: none;
}
@media (max-width: 799px) {
  .measurements-news__top--mobile {
    display: block;
  }
}
.measurements-news__top--padding-bottom {
  padding-bottom: 20px;
}
.measurements-news__bottom {
  padding-top: 1px;
}
.measurements-news__left {
  width: 66.66%;
}
@media (max-width: 799px) {
  .measurements-news__left {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .measurements-news__left--padding {
    padding-bottom: 16px;
  }
}
.measurements-news__main-news {
  display: grid;
}
.measurements-news__icon {
  z-index: 1;
  grid-area: 1/-1;
  display: flex;
  flex-direction: column;
  margin: auto;
  text-align: center;
}
.measurements-news__main-news-icon {
  width: 60px;
  height: 60px;
}
.measurements-news__main-news-image {
  grid-area: 1/-1;
  object-fit: cover;
  height: auto;
  aspect-ratio: 16/9;
}
.measurements-news__right {
  width: calc(33.33% - 1px);
}
.measurements-news__right--margin-right {
  margin-right: 1px;
}
@media (max-width: 799px) {
  .measurements-news__right {
    width: 100%;
  }
}
.measurements-news__right--background {
  background-image: url("/new/images/main/measurements/furla-sdwr.png");
  background-size: auto;
  background-color: #f5f5f5;
  background-repeat: no-repeat;
  background-position: center center;
}
.measurements-news__right-inner {
  display: flex;
  height: 100%;
}
.measurements-news__right-inner--padding {
  padding-left: 20px;
}
@media (max-width: 799px) {
  .measurements-news__right-inner--padding {
    padding-left: 0px;
  }
}
.measurements-news-items {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  -webkit-align-items: stretch;
}
@media (max-width: 799px) {
  .measurements-news-items {
    display: block;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 799px) {
  .measurements-news-items--padding {
    padding-top: 3rem;
  }
}

.measurements-news-item {
  width: 33.333%;
  height: auto;
  display: flex;
}
.measurements-news-item--width-block {
  width: calc(33.333% - 1px);
}
.measurements-news-item--width33 {
  width: calc(33.33% - 1px);
}
.measurements-news-item--margin-right {
  margin-right: 1px;
}
@media (max-width: 799px) {
  .measurements-news-item--margin-right {
    margin-right: 0;
  }
}
@media (max-width: 799px) {
  .measurements-news-item {
    width: 100%;
  }
}
.measurements-news-item--padding {
  padding-bottom: 3.5rem;
}
@media (max-width: 799px) {
  .measurements-news-item--category-size {
    width: 100%;
  }
}
.measurements-news-item--padding-bottom {
  padding-bottom: 20px;
}
.measurements-news-item--padding-bottom:last-child {
  padding-bottom: 0;
}

.screen-02-top {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-02-top {
    flex-direction: row-reverse;
  }
}
@media (max-width: 799px) {
  .screen-02-top {
    flex-direction: column-reverse;
    flex-wrap: wrap;
  }
}
.screen-02-top--padding {
  padding-top: 100px;
}
@media (max-width: 799px) {
  .screen-02-top--padding {
    padding-top: 60px;
  }
}
.screen-02-top__left {
  width: 75%;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-02-top__left {
    width: 65%;
  }
}
@media (max-width: 799px) {
  .screen-02-top__left {
    width: 100%;
  }
}
.screen-02-top__left-inner--padding {
  padding-right: 20px;
}
@media (max-width: 1049px) {
  .screen-02-top__left-inner--padding {
    padding-right: 0;
  }
}
.screen-02-top__right {
  width: 25%;
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-02-top__right {
    width: 35%;
  }
}
@media (max-width: 799px) {
  .screen-02-top__right {
    width: 100%;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-02-top__right--padding {
    padding-right: 20px;
  }
}

.screen-02-bottom {
  display: flex;
  justify-content: space-between;
}
.screen-02-bottom__left {
  width: 75%;
}
@media (max-width: 1279px) {
  .screen-02-bottom__left {
    width: 100%;
  }
}
.screen-02-bottom__left-inner {
  display: flex;
  height: 100%;
  flex-wrap: wrap;
}
.screen-02-bottom__left-inner--padding {
  padding-right: 20px;
}
@media (max-width: 799px) {
  .screen-02-bottom__left-inner--padding {
    padding-right: 0;
  }
}
.screen-02-bottom__right {
  width: 25%;
}
@media (max-width: 1279px) {
  .screen-02-bottom__right {
    display: none;
  }
}
.screen-02-bottom__right-inner {
  padding: 20px;
}
.screen-02-bottom__right-inner--padding {
  padding: 0;
  padding-top: 100px;
}

.screen-03--padding {
  padding-top: 80px;
  padding-bottom: 60px;
}
@media (max-width: 799px) {
  .screen-03--padding {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}
.screen-03--padding-top {
  padding-top: 60px;
}
@media (max-width: 799px) {
  .screen-03--padding-top {
    padding-top: 60px;
  }
}
.screen-03--padding-bottom {
  padding-bottom: 100px;
}
@media (max-width: 799px) {
  .screen-03--padding-bottom {
    padding-bottom: 60px;
  }
}
.screen-03__news {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.screen-03__news--d-none {
  display: none;
}
.screen-03__column {
  width: calc(33.333% - 13.333px);
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-03__column {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .screen-03__column {
    width: 100%;
  }
}
.screen-03__top {
  margin-bottom: 40px;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
}
.screen-03__top--padding-bottom {
  padding-bottom: 20px;
}
.screen-03__top .news-full__title { /* ЭТОТ БЛОК УДАЛИТЬ !!! */
  height: auto;
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .screen-03__top .news-full__title {
    height: auto;
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-03__top .news-full__title {
    height: auto;
  }
}
@media (max-width: 799px) {
  .screen-03__top .news-full__title {
    height: auto;
  }
}
@media (max-width: 799px) {
  .screen-03__bottom {
    display: grid;
    overflow: hidden;
  }
}
@media (max-width: 799px) {
  .screen-03 .screen-03__inner {
    grid-area: 1/-1;
    display: block;
    justify-content: flex-start;
    width: max-content;
  }
}
@media (max-width: 799px) {
  .screen-03 .screen-03__inner .screen-03__inner--padding {
    padding-bottom: 3.6rem;
  }
}
.screen-03__item {
  margin-bottom: 12px;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
}
@media (max-width: 799px) {
  .screen-03__item {
    width: 95vw;
    margin-bottom: 0;
    border-bottom: none;
  }
}
.screen-03__item--padding-bottom {
  padding-bottom: 12px;
}
.screen-03__item--width-33 {
  width: calc(33.333% - 13.333px);
}
@media (min-width: 1050px) and (max-width: 1279px) {
  .screen-03__item--width-33 {
    width: calc(33.333% - 13.333px);
  }
}
@media (min-width: 800px) and (max-width: 1049px) {
  .screen-03__item--width-33 {
    width: calc(50% - 13.333px);
  }
}
@media (min-width: 580px) and (max-width: 799px) {
  .screen-03__item--width-33 {
    width: 100%;
  }
}
@media (max-width: 579px) {
  .screen-03__item--width-33 {
    width: 100%;
  }
}

.screen-04 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.screen-04--padding-bottom {
  padding-bottom: 60px;
}
.screen-04__column {
  width: 32%;
  border-top: 1px solid rgb(27, 28, 31);
}
@media (max-width: 1049px) {
  .screen-04__column {
    width: 100%;
  }
}
@media (max-width: 1049px) {
  .screen-04__column--margin {
    margin-bottom: 25px;
  }
}
.screen-04__item {
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(27, 28, 31, 0.08);
}
.screen-04__item--padding-bottom {
  padding-bottom: 10px;
}
.screen-04__head--padding {
  padding-top: 15px;
  padding-bottom: 35px;
}
.navigation {
  display: none;
}
@media (max-width: 799px) {
  .navigation {
    display: flex;
    width: min-content;
  }
}
.navigation--padding {
  padding-bottom: 25px;
}
.navigation__icon {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4.5' r='4' fill='%231B1C1F' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 8px;
  height: 8px;
  margin-right: 5px;
}
