@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap");
.body.no-scroll {
  overflow: hidden;
}

.wrapper {
  margin: 0px 0px 0px 0px;
  padding: 120px 0px 0px 0px;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  z-index: 1000;
}

.container {
  padding: 0px 0px;
  width: 1000px;
  margin: auto;
}

@media (max-width: 1050px) {
  .container {
    padding: 0px 20px;
    width: 100%;
  }
}
@media (max-width: 650px) {
  .container {
    padding: 0px 10px;
  }
}
.main {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}

.newYear {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  z-index: -20000;
}

.newYear__body {
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
  z-index: -20000;
}

.newYear__content {
  position: absolute;
  width: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.newYear__content-img {
  width: 80%;
}

.newYear__title {
  text-align: center;
  font-family: Noto Serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
  color: #A22531;
  z-index: 2000;
}

* {
  padding: 0;
  margin: 0;
  border: 0;
}

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

:focus,
:active {
  outline: none;
}

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

aside,
nav,
footer,
header,
section {
  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;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
}

.header__body {
  position: relative;
}

.language-header {
  background: #000;
  position: relative;
  z-index: 1000;
}

.language-header__body {
  padding: 10px 0px;
  display: flex;
  flex-direction: column;
  align-items: start;
}

.language-header__language {
  display: inline-flex;
  align-items: center;
}
.language-header__language:hover .language-header__language-form.active .language-header__language-button {
  color: #fff;
}
.language-header__language:hover .language-header__language-form.active .language-header__language-button:hover {
  color: #E75866;
}

.language-header__language-form {
  margin: 0px 30px 0px 0px;
}
.language-header__language-form:last-child {
  margin: 0;
}
.language-header__language-form.active .language-header__language-button {
  color: #E75866;
}

.language-header__language-button {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  color: #fff;
  background: transparent;
  transition: 0.5s all;
}
.language-header__language-button:hover {
  color: #E75866;
}

.content-header {
  border-bottom: 1.5px solid #000;
  background: #fff;
  position: relative;
  z-index: 900;
}

.content-header__body {
  padding: 5px 0px;
  display: flex;
  align-items: center;
}

.content-header__logo {
  flex: auto;
}

.content-header__search {
  margin: 0px 25px 0px 0px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.content-header__search:hover .content-header__search-img span::before {
  border: 2px solid #A22531;
}
.content-header__search:hover .content-header__search-img span::after {
  background: #A22531;
}
.content-header__search:hover .content-header__search-text {
  color: #A22531;
}

.content-header__search-img {
  margin: 0px 5px 0px 0px;
  display: flex;
  align-items: center;
}
.content-header__search-img span {
  width: 25px;
  height: 25px;
  display: inline-block;
  position: relative;
}
.content-header__search-img span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #000;
  border-radius: 50px;
  transition: 0.5s all;
}
.content-header__search-img span::after {
  content: "";
  position: absolute;
  bottom: 3px;
  right: 3px;
  transform: rotate(45deg) translateY(50%);
  transform-origin: bottom right;
  width: 9px;
  height: 3px;
  background: #000;
  transition: 0.5s all;
}

.content-header__search-text {
  transition: 0.5s all;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #000;
}

.content-header__burger {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.content-header__burger:hover .content-header__burger-img span,
.content-header__burger:hover .content-header__burger-img span::before,
.content-header__burger:hover .content-header__burger-img span::after {
  background: #A22531;
}
.content-header__burger:hover .content-header__burger-text {
  color: #A22531;
}

.content-header__burger-img {
  margin: 0px 7px 0px 0px;
  width: 20px;
  height: 25px;
  display: flex;
  align-items: center;
}
.content-header__burger-img span {
  width: 100%;
  height: 2px;
  background: #000;
  display: inline-block;
  position: relative;
  transition: 0.5s all;
}
.content-header__burger-img span::before {
  content: "";
  position: absolute;
  bottom: calc(100% + 4px);
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  transition: 0.5s all;
}
.content-header__burger-img span::after {
  content: "";
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  transition: 0.5s all;
}

.content-header__burger-text {
  transition: 0.5s all;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #000;
}

.search-header {
  position: absolute;
  top: calc(0% + 0px);
  left: 50%;
  transform: translateX(-50%);
  max-width: 600px;
  width: 100%;
  transition: 0.5s all;
  z-index: 800;
}
.search-header .container {
  width: auto;
}
.search-header.active {
  top: calc(100% + 0px);
}

.search-header__body {
  padding: 30px 50px 30px;
  border: 1.5px solid #000;
  border-top: 0;
  background: #fff;
  position: relative;
}

.search-header__exit {
  position: absolute;
  top: 10px;
  right: 10px;
}

.search-header__exit-img {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.search-header__exit-img span {
  width: 100%;
  height: 2px;
  background: #000;
  display: inline-block;
  position: relative;
  transform: rotate(45deg);
  transition: 0.5s all;
}
.search-header__exit-img span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  transform: rotate(90deg);
  transition: 0.5s all;
}
.search-header__exit-img:hover span,
.search-header__exit-img:hover span::before {
  background: #A22531;
}

.search-header__content .swp-input--search.swp-input {
  padding: 5px 10px;
  border: 1.5px solid #000;
  background-image: none;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.search-header__content .search-submit.swp-button {
  padding: 5px 20px;
  background: #000;
  cursor: pointer;
  transition: 0.5s all;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
}
.search-header__content .search-submit.swp-button:hover {
  background: #A22531;
}

.menu-header {
  position: absolute;
  bottom: calc(0% + 0px);
  left: 0%;
  width: 100%;
  transition: 0.5s all;
}
.menu-header.active {
  transform: translateY(100%);
}

.menu-header__body {
  padding: 40px 15px 15px;
  max-height: 400px;
  height: 100%;
  min-height: 400px;
  border: 1.5px solid #000;
  border-top: 0;
  background: #fff;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.menu-header__exit {
  position: absolute;
  top: 10px;
  right: 10px;
}

.menu-header__exit-img {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.menu-header__exit-img span {
  width: 100%;
  height: 2px;
  background: #000;
  display: inline-block;
  position: relative;
  transform: rotate(45deg);
  transition: 0.5s all;
}
.menu-header__exit-img span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  transform: rotate(90deg);
  transition: 0.5s all;
}
.menu-header__exit-img:hover span,
.menu-header__exit-img:hover span::before {
  background: #A22531;
}

.menu-header__list {
  padding: 0px 10px 0px 0px;
  max-width: 170px;
  min-width: 170px;
  display: flex;
  border-right: 1.5px solid #000;
  flex-direction: column;
}
.menu-header__list:hover .menu-header__list-item.active .menu-header__list-text {
  background: transparent;
  color: #000;
}
.menu-header__list:hover .menu-header__list-item.active .menu-header__list-text:hover {
  background: #A22531;
  color: #fff;
}

.menu-header__list-item {
  width: 100%;
  cursor: pointer;
}
.menu-header__list-item.active .menu-header__list-text, .menu-header__list-item:hover .menu-header__list-text {
  background: #A22531;
  color: #fff;
}

.menu-header__list-text {
  padding: 10px 10px;
  width: 100%;
  border-radius: 5px;
  display: inline-block;
  transition: 0.5s all;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #000;
}

.menu-header__content {
  padding: 0px 10px 0px;
  width: 100%;
}

.menu-header__content-row {
  width: 100%;
  height: 100%;
  display: none;
  grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  overflow-Y: scroll;
}
.menu-header__content-row.active {
  display: grid;
}
.menu-header__content-row::-webkit-scrollbar {
  width: 4px;
}
.menu-header__content-row::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}
.menu-header__content-row::-webkit-scrollbar-thumb {
  background-color: #A22531;
  border-radius: 4px;
}

.menu-header__content-column {
  padding: 0px 10px 15px 0px;
  width: 100%;
}

.menu-header__content-body {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.menu-header__content-title {
  margin: 0px 0px 5px;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
}

.menu-header__content-list {
  display: flex;
  flex-direction: column;
}

.menu-header__content-list-item {
  margin: 0px 0px 5px;
}
.menu-header__content-list-item:last-child {
  margin: 0;
}

.menu-header__content-list-link {
  transition: 0.5s all;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.menu-header__content-list-link:hover {
  letter-spacing: 0.2px;
  font-weight: 500;
  color: #A22531;
}

.menu-header__mobile {
  padding: 0px 0px 0px 10px;
  max-width: 170px;
  min-width: 170px;
  border-left: 1.5px solid #000;
}

.menu-header__mobile-link {
  width: 100%;
  display: inline-block;
}
.menu-header__mobile-link:hover .menu-header__mobile-text {
  color: #A22531;
}

.menu-header__mobile-img {
  margin: 0px 0px 7px;
  padding-bottom: 100%;
  width: 100%;
  background: #A22531;
  position: relative;
}
.menu-header__mobile-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.menu-header__mobile-text {
  transition: 0.5s all;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000;
}

.header__versiaPC {
  display: block;
}

.header__versiaSmartphone {
  display: none;
}

@media (max-width: 700px) {
  .header {
    padding: 0px 0px 0px 0px;
    border-bottom: 0px solid #000;
  }
  .header__versiaPC {
    display: none;
  }
  .header__versiaSmartphone {
    border-bottom: 1.5px solid #000;
    display: block;
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    background: #F5F5F5;
    z-index: 10000;
  }
}
.language-smartphone {
  background: #000;
}

.language-smartphone__language {
  padding: 10px 0px;
  display: flex;
}

.language-smartphone__language-form {
  margin: 0px 30px 0px 0px;
}
.language-smartphone__language-form:last-child {
  margin: 0;
}
.language-smartphone__language-form.active .language-smartphone__language-button {
  color: #E75866;
}

.language-smartphone__language-button {
  font-family: Open Sans;
  font-weight: 700;
  color: #fff;
  background: #000;
  transition: 0.5s all;
}
.language-smartphone__language-button:hover {
  color: #E75866;
}

.menu-smartphone__body {
  padding: 4px 0px 8px 0px;
}

.menu-smartphone__menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.menu-smartphone__menu-icon {
  min-width: 53px;
  height: 62px;
  background: url("../image/icons/oralkchanBokey.png") 0 0/100% 100% no-repeat;
}

.menu-smartphone__menu-content {
  display: flex;
  align-items: center;
}

.menu-smartphone__menu-icon-one {
  margin: 0px 33px 0px 0px;
  width: 24px;
  height: 24px;
  background: url("../image/icons/time.svg") 0 0/100% 100% no-repeat;
}

.menu-smartphone__menu-icon-two {
  margin: 0px 20px 0px 0px;
  width: 24px;
  height: 24px;
  background: url("../image/icons/book.svg") 0 0/100% 100% no-repeat;
}

.menu-smartphone__burger {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 13000;
  transition: 0.5s all;
}

.menu-smartphone__burger.active {
  background: #000;
  transform: rotate(720deg);
}
.menu-smartphone__burger.active .menu-smartphone__burger-image::before {
  top: 0px;
  transform: rotate(45deg);
  color: #E75866;
  background: #E75866;
}
.menu-smartphone__burger.active .menu-smartphone__burger-image::after {
  bottom: 0px;
  transform: rotate(-45deg);
  color: #E75866;
  background: #E75866;
}

.menu-smartphone__burger-image {
  width: 24px;
  height: 2.5px;
  background: #000;
  position: relative;
  transition: 0.5s all;
}
.menu-smartphone__burger-image::before, .menu-smartphone__burger-image::after {
  content: "";
  position: absolute;
  left: 0;
  width: 24px;
  height: 2.5px;
  background: #000;
  transition: 0.5s all;
}
.menu-smartphone__burger-image::before {
  top: -6px;
}
.menu-smartphone__burger-image::after {
  bottom: -6px;
}

.menu-smartphone__hiddenMenu {
  position: fixed;
  top: 0px;
  left: 100%;
  width: 100%;
  height: 100%;
  background: #E75866;
  z-index: 12000;
  overflow: auto;
  transition: 0.5s all;
  padding: 120px 0px 0px 0px;
  display: flex;
  justify-content: flex-end;
}
.menu-smartphone__hiddenMenu.active {
  left: 0px;
}

.menu-smartphone__hiddenMenu-list {
  padding: 0px 20px 0px 0px;
}

.menu-smartphone__hiddenMenu-item {
  text-align: end;
  margin: 0px 0px 16px 0px;
}
.menu-smartphone__hiddenMenu-item:last-child {
  margin: 0px;
}

.menu-smartphone__hiddenMenu-link {
  display: inline-block;
  font-family: Inter;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}

.menu-smartphone__hiddenMenu-link.plus {
  padding: 0px 25px 0px 0px;
  position: relative;
  transition: 0.5s all;
}
.menu-smartphone__hiddenMenu-link.plus::before, .menu-smartphone__hiddenMenu-link.plus::after {
  content: "";
  position: absolute;
  top: 7px;
  right: 0px;
  width: 15px;
  height: 2px;
  background: #fff;
  transition: 0.5s all;
}
.menu-smartphone__hiddenMenu-link.plus::after {
  transform: rotate(90deg);
}

.menu-smartphone__hiddenMenu-link.plus.active::before, .menu-smartphone__hiddenMenu-link.plus.active::after {
  transform: rotate(720deg);
}

.menu-smartphone__hiddenMenu-item0 {
  display: none;
  padding: 16px 25px 0px 0px;
  position: relative;
}
.menu-smartphone__hiddenMenu-item0::before {
  content: "";
  position: absolute;
  top: 16px;
  right: 7.5px;
  bottom: 0px;
  width: 2px;
  background: #fff;
}

.menu-smartphone__hiddenMenu-item1 {
  display: none;
  padding: 16px 25px 0px 0px;
  position: relative;
}
.menu-smartphone__hiddenMenu-item1::before {
  content: "";
  position: absolute;
  top: 16px;
  right: 7.5px;
  bottom: 0px;
  width: 2px;
  background: #fff;
}

.menu-smartphone__hiddenMenu-item2 {
  display: none;
  padding: 16px 25px 0px 0px;
  position: relative;
}
.menu-smartphone__hiddenMenu-item2::before {
  content: "";
  position: absolute;
  top: 16px;
  right: 7.5px;
  bottom: 0px;
  width: 2px;
  background: #fff;
}

.emergencyContent {
  position: fixed;
  bottom: 0;
  left: 50px;
  width: 400px;
  padding: 20px 0px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  background: #A22531;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 5000;
  transition: 0.5s all;
}
.emergencyContent:hover {
  background: #000;
}
.emergencyContent:hover .emergencyContent__text {
  color: #A22531;
}

.emergencyContent__text {
  display: inline-block;
  text-align: center;
  font-family: Open Sans;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  transition: 0.5s all;
}

@media (max-width: 500px) {
  .emergencyContent {
    padding: 20px 40px;
    width: 100%;
    left: 0;
  }
}
/* Слайдер */
/* Слайдер запущен */
/* Слайдер с точками */
/* Ограничивающая оболочка */
/* Лента слайдов */
.slick-track {
  display: flex;
}

/* Слайд */
/* Слайд активный (показывается) */
/* Слайд основной */
/* Слайд по центру */
/* Клонированный слайд */
/* Стрелка */
/* Стрелка влево */
/* Стрелка вправо */
/* Стрелка не активная */
/* Точки (булиты) */
/* Активная точка */
/* Элемент точки */
.slickStyle.slick-initialized.slick-slider {
  padding: 0px 0px 0px 0px;
  position: relative;
}
.slickStyle.slick-initialized.slick-slider .slick-list {
  overflow: hidden;
}

.slickStyle.slick-initialized.slick-slider .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
}

.slickStyle.slick-initialized.slick-slider .slick-arrow.slick-prev {
  left: -50px;
  font-size: 0;
  width: 13px;
  height: 25px;
  background: url("../image/icons/arrowSlickLeft.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.slickStyle.slick-initialized.slick-slider .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 0 0/100% 100% no-repeat;
}

.slickStyle.slick-initialized.slick-slider .slick-arrow.slick-next {
  right: -50px;
  font-size: 0;
  width: 13px;
  height: 23px;
  background: url("../image/icons/arrowSlickRight.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.slickStyle.slick-initialized.slick-slider .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.logo__body {
  display: inline-flex;
  align-items: center;
}

.logo__img {
  margin: 0px 15px 0px 0px;
  max-width: 40px;
  width: 100%;
}
.logo__img img {
  width: 100%;
}

.logo__text {
  font-family: "Noto Serif", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  color: #000;
}

h1 {
  margin: 0px 0px 10px 0px;
  font-family: Open Sans;
}

.banner-home {
  margin: 0px 0px 50px;
}
@media (max-width: 700px) {
  .banner-home {
    padding: 40px 0px 0px;
  }
}

.banner-home__row {
  width: 100%;
  overflow: hidden;
}

.banner-home__column {
  width: 100%;
}

.banner-home__column-body {
  padding-bottom: 31%;
  width: 100%;
  display: block;
  position: relative;
}

.banner-home__column-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.banner-home__column-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.library-home {
  margin: 0px 0px 60px 0px;
}

.library-home__body {
  display: flex;
  justify-content: space-between;
}

.library-home__mianContentRow {
  width: 600px;
}

.library-home__mianContentRow .slick-list {
  overflow: hidden;
  max-height: 190px;
}
.library-home__mianContentRow .slick-list .slick-track {
  height: 190px;
}
.library-home__mianContentRow .slick-list .postBanner__img {
  width: 100%;
  height: 190px;
  -o-object-fit: cover;
     object-fit: cover;
}

.library-home__mianContentRow .track {
  display: flex;
  align-items: flex-start;
}

.library-home__position {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  z-index: 20000;
}

.library-home__position.active {
  display: flex;
}

.library-home__position-exitZone {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: -100;
}

.library-home__position-body {
  padding: 30px;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: end;
}

.library-home__position-row {
  margin: 0px 0px 10px 0px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.library-home__position-install {
  padding: 10px 20px;
  border-radius: 50px;
  border: 1px solid #000;
  font-family: Noto Serif;
  font-size: 16px;
  color: #000;
}

.library-home__position-install:hover {
  border: 1px solid #a22531;
  background: #a22531;
  color: #fff;
}

.library-home__position-exit {
  padding: 7px;
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #000;
  cursor: pointer;
}

.library-home__position-exit:hover {
  border: 1px solid #a22531;
  background: #a22531;
}

.library-home__position-exit:hover div {
  background: url("../image/icons/exit.png") 0 0/100% 100% no-repeat;
}

.library-home__position-exit div {
  width: 14px;
  height: 14px;
  background: url("../image/icons/exit-dark.png") 0 0/100% 100% no-repeat;
}

.library-home__position-img {
  width: 14px;
  height: 14px;
}

.library-home__position-img div {
  width: 100%;
  height: 100%;
  background: url("/assets/image/icons/exit-dark.png") 0 0/100% 100% no-repeat;
}

.library-home__mianContentRow-column {
  width: 100%;
  height: 190px;
  display: inline-block;
}
.library-home__mianContentRow-column.column_0 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: url("../image/home/img_column_0.0.jpg") 0/100% auto no-repeat;
}
.library-home__mianContentRow-column.column_0 .library-home__mianContentRow-column-mainTitle {
  margin: 0px 0px 10px 0px;
  font-family: Open Sans;
  font-size: 25px;
  font-weight: 700;
  color: #fff;
}
.library-home__mianContentRow-column.column_0 .library-home__mianContentRow-column-row {
  display: flex;
  align-items: center;
}
.library-home__mianContentRow-column.column_0 .library-home__mianContentRow-column-image {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.library-home__mianContentRow-column.column_0 .library-home__mianContentRow-column-img {
  margin: 0px 0px 10px 0px;
  width: 100px;
  height: 100px;
}
.library-home__mianContentRow-column.column_0 .library-home__mianContentRow-column-data {
  font-family: Open Sans;
  font-size: 16px;
  color: #fff;
}
.library-home__mianContentRow-column.column_0 .library-home__mianContentRow-column-info {
  margin: 0px 0px 0px 40px;
}
.library-home__mianContentRow-column.column_0 .library-home__mianContentRow-column-title {
  margin: 0px 0px 12px 0px;
  font-family: Open Sans;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  color: #fff;
}
.library-home__mianContentRow-column.column_0 .library-home__mianContentRow-column-subtitle {
  font-family: Open Sans;
  font-size: 20px;
  color: #fff;
}

.library-home__mianContentRow-video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.library-home__mainContentRow-img {
  width: 100%;
  height: 190px;
  -o-object-fit: cover;
     object-fit: cover;
}

.library-home__content {
  width: 100%;
  border-left: 1.5px solid #000;
  border-bottom: 1.5px solid #000;
  border-right: 1.5px solid #000;
  display: flex;
  flex-direction: column;
}

.library-home__content-left {
  flex: auto;
  border-bottom: 1px solid #000;
}

.library-home__content-left-link {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s all;
}
.library-home__content-left-link:hover {
  background: #A22531;
}
.library-home__content-left-link:hover .library-home__content-left-icon {
  background: #fff;
}
.library-home__content-left-link:hover .library-home__content-left-icon span {
  background: url("../img/icon/message-banner-active.svg") 0 0/100% 100% no-repeat;
}
.library-home__content-left-link:hover .library-home__content-left-title,
.library-home__content-left-link:hover .library-home__content-left-subtitle {
  color: #fff;
}
@media (max-width: 700px) {
  .library-home__content-left-link {
    padding: 15px 0px;
  }
}

.library-home__content-left-icon {
  margin: 0px 10px 0px 0px;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: #A22531;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s all;
}
.library-home__content-left-icon span {
  width: 32px;
  height: 32px;
  background: url("../img/icon/message-banner.svg") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}

.library-home__content-left-title {
  font-family: Open Sans;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
  transition: 0.5s all;
}

.library-home__content-left-subtitle {
  font-family: Open Sans;
  line-height: 18px;
  font-weight: 500;
  color: #000;
  transition: 0.5s all;
}

.library-home__right {
  display: flex;
}

.library-home__right-extend {
  padding: 40px 0px;
  flex: 0 1 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s all;
}
.library-home__right-extend:hover {
  background: #A22531;
}
.library-home__right-extend:hover .library-home__extend-image {
  background: url("../image/icons/time-active.svg") 0 0/100% 100% no-repeat;
}
.library-home__right-extend:hover .library-home__extend-text {
  color: #fff;
}

.library-home__extend-image {
  margin: 0px 20px 0px 0px;
  width: 27px;
  height: 27px;
  background: url("../image/icons/time.svg") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}

.library-home__extend-text {
  font-family: Open Sans;
  color: #000;
  transition: 0.5s all;
}

.library-home__right-support {
  padding: 40px 0px;
  flex: 0 1 50%;
  border-left: 1.5px solid #000;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s all;
}
.library-home__right-support:hover {
  background: #A22531;
}
.library-home__right-support:hover .library-home__support-image {
  background: url("../image/icons/book-active.svg") 0 0/100% 100% no-repeat;
}
.library-home__right-support:hover .library-home__support-text {
  color: #fff;
}

.library-home__support-image {
  margin: 0px 16px 0px 0px;
  width: 27px;
  height: 27px;
  background: url("../image/icons/book.svg") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}

.library-home__support-text {
  font-family: Open Sans;
  color: #000;
  transition: 0.5s all;
}

@media (max-width: 1100px) {
  .library-home__body {
    flex-direction: column;
  }
  .library-home__mianContentRow {
    width: 100%;
  }
  .library-home__content {
    flex-direction: row;
    border-top: 0px solid #000;
    border-left: 0px solid #000;
  }
  .library-home__content-left {
    padding: 0px 40px;
  }
  .library-home__content-left {
    border-bottom: 0px solid #000;
  }
  .library-home__right {
    padding: 0px 40px 0px 0px;
    min-width: 430px;
    border-left: 1.5px solid #000;
  }
  .library-home__right-extend {
    flex-direction: column;
  }
  .library-home__right-extend .library-home__extend-image {
    margin: 0px 0px 12px 0px;
  }
  .library-home__right-extend .library-home__extend-text {
    font-size: 12px;
  }
  .library-home__right-support {
    flex-direction: column;
  }
  .library-home__right-support .library-home__support-image {
    margin: 0px 0px 12px 0px;
  }
  .library-home__right-support .library-home__support-text {
    font-size: 12px;
  }
}
@media (max-width: 1050px) {
  .library-home .container {
    padding: 0px;
  }
  .library-home__content-left {
    padding: 0px 20px;
  }
  .library-home__right {
    padding: 0px 20px 0px 0px;
  }
}
@media (max-width: 760px) {
  .library-home__right {
    min-width: 330px;
  }
}
@media (max-width: 700px) {
  .library-home__content {
    border-right: 0px;
  }
  .library-home__right {
    display: none;
  }
  .library-home__left-form {
    border-bottom: 0;
  }
}
@media (max-width: 650px) {
  .library-home .container {
    padding: 0px;
  }
}
@media (max-width: 600px) {
  .library-home__content-left {
    padding: 20px 10px 0px 10px;
  }
}
.events-home {
  margin: 0px 0px 60px 0px;
}

.events-home__mainTitle {
  margin: 0px 0px 25px 0px;
  font-family: Noto Serif;
  font-size: 26px;
  color: #000;
}

.events-home__events {
  margin: 0px -8px;
  width: 100%;
  display: flex;
}

.events-home__events-column {
  margin: 0px 8px;
  flex: 0 1 25%;
  border-top: 1.5px solid #000;
  border-bottom: 1.5px solid #000;
  position: relative;
  transition: 0.5s all;
}

.events-home__events-end {
  padding: 8px;
  position: absolute;
  top: 0px;
  right: 0;
  background: #A22531;
  font-family: Open Sans;
  font-size: 11px;
  font-weight: 700;
  color: #fff;
  transition: 0.5s all;
}

.events-home__events-title {
  padding: 26px 0px 0px 16px;
  display: flex;
}

.events-home__events-titleLeft {
  margin: 0px 10px 0px 0px;
  font-family: Noto Serif;
  font-size: 24px;
  font-weight: 600;
  color: #A22531;
  transition: 0.5s all;
}

.events-home__events-titleRight {
  font-family: Noto Serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: lowercase;
  color: #A22531;
}

.events-home__events-titleMonth {
  line-height: 20px;
}

.events-home__events-titleTime {
  margin: 8px 0px 0px 0px;
}
.events-home__events-titleTime.active {
  height: 24px;
}

.events-home__events-content {
  padding: 20px 10px;
  font-family: Open Sans;
  line-height: 18px;
}

@media (max-width: 1000px) {
  .events-home__events {
    display: grid;
    grid-template: repeat(1, 1fr)/repeat(3, 1fr);
  }
  .events-home__events-column {
    margin: 0px 8px 16px 8px;
  }
}
@media (max-width: 800px) {
  .events-home__events {
    position: relative;
    display: flex;
  }
  .events-home__events .slick-list {
    overflow: hidden;
  }
  .events-home__events .track {
    display: flex;
    align-items: flex-start;
  }
  .events-home__events .slick-initialized .slick-slider .slick-dotted {
    position: relative;
  }
  .events-home__events .slick-dots {
    position: absolute;
    right: 0;
    bottom: -40px;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .events-home__events .slick-dots li {
    margin: 0px 20px 0px 0px;
  }
  .events-home__events .slick-dots li:last-child {
    margin: 0;
  }
  .events-home__events .slick-dots .slick-active button {
    width: 12.5px;
    height: 12.5px;
    background: #A22531;
  }
  .events-home__events .slick-dots button {
    font-size: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #D9D9D9;
    transition: 0.5s all;
  }
  .events-home__events-column:nth-child(5) {
    display: block;
  }
  .events-home__events-column:nth-child(6) {
    display: block;
  }
  .events-home__events-column:nth-child(7) {
    display: block;
  }
  .events-home__events-column:nth-child(8) {
    display: block;
  }
  .events-home__events-column {
    flex: 0 1 33.3333%;
  }
}
@media (max-width: 650px) {
  .events-home__events-column {
    flex: 0 1 50%;
  }
}
.clubs-home {
  margin: 0px 0px 60px 0px;
}

.clubs-home__mainTitle {
  margin: 0px 0px 25px 0px;
  font-family: Noto Serif;
  font-size: 26px;
  color: #000;
}

.clubs-home__clubs {
  margin: 0px -8px;
  display: flex;
}
.clubs-home__clubs .standart-ClubsColumnInfo__column {
  margin: 0px 8px;
}

.clubs-home__clubs .slick-list {
  overflow: hidden;
}

.news-home {
  margin: 0px 0px 60px 0px;
}

.news-home__mainTitle {
  margin: 0px 0px 25px 0px;
  font-family: Noto Serif;
  font-size: 26px;
  color: #000;
}

.news-home__news {
  margin: 0px -8px;
}
.news-home__news .column {
  margin: 0px 8px;
}

.news-home__news .slick-list {
  overflow: hidden;
}

.branch-home {
  margin: 0px 0px 90px 0px;
}

.branch-home__mainTitle {
  margin: 0px 0px 25px 0px;
  font-family: Noto Serif;
  font-size: 26px;
  color: #000;
}

.branch-home__branch {
  display: flex;
}

.branch-home__branch-row {
  margin: 0px 10px 0px -8px;
  width: 300px;
}
.branch-home__branch-row .standart-allNews__column {
  margin: 0px 8px;
}

.branch-home__branch-row {
  position: relative;
}
.branch-home__branch-row .slick-list {
  overflow: hidden;
}

.branch-home__branch-row .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
}

.branch-home__branch-row .slick-arrow.slick-prev {
  left: -50px;
  font-size: 0;
  width: 13px;
  height: 25px;
  background: url("../image/icons/arrowSlickLeft.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.branch-home__branch-row .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 0 0/100% 100% no-repeat;
}

.branch-home__branch-row .slick-arrow.slick-next {
  right: -50px;
  font-size: 0;
  width: 13px;
  height: 23px;
  background: url("../image/icons/arrowSlickRight.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.branch-home__branch-row .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.branch-home__branch-row .slick-initialized .slick-slider .slick-dotted {
  position: relative;
}

.branch-home__branch-row .slick-dots {
  position: absolute;
  right: 0;
  bottom: -40px;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.branch-home__branch-row .slick-dots li {
  margin: 0px 20px 0px 0px;
}
.branch-home__branch-row .slick-dots li:last-child {
  margin: 0;
}

.branch-home__branch-row .slick-dots .slick-active button {
  width: 12.5px;
  height: 12.5px;
  background: #A22531;
}

.branch-home__branch-row .slick-dots button {
  font-size: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #D9D9D9;
  transition: 0.5s all;
}

.branch-home__branch-map {
  width: 100%;
  border: 1.5px solid #000;
}

@media (max-width: 700px) {
  .branch-home__branch {
    flex-direction: column;
  }
  .branch-home__branch-row {
    margin: 0px 0px 80px 0px;
    width: 100%;
  }
  .branch-home__branch-map {
    height: 400px;
  }
}
@media (max-width: 500px) {
  .branch-home__branch-map {
    height: 300px;
  }
}
.book-home {
  margin: 0px 0px 50px 0px;
}

.book-home__body {
  position: relative;
}
.book-home__body::before {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(100% + 40px);
  transform: translateY(-50%);
  width: 200px;
  height: 300px;
  background: url("../img/home/women.gif") 0 0/100% 100% no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.book-home__body.active::before,
.book-home__body.active .book-home__button-sound {
  opacity: 1;
}

.book-home__button-sound {
  position: absolute;
  top: 50%;
  left: calc(100% + 180px);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #A22531 url("../img/icon/sound-book.svg") center/70% 70% no-repeat;
  cursor: pointer;
  z-index: 100;
  opacity: 0;
  transition: 0.5s all;
}
.book-home__button-sound.active::before {
  opacity: 0;
}
.book-home__button-sound::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 80%;
  height: 2px;
  border-radius: 20px;
  background: #fff;
  z-index: 200;
  transition: 0.5s all;
}

.book-home__mainTitle {
  margin: 0px 0px 25px 0px;
  font-family: Noto Serif;
  font-size: 26px;
  color: #000;
}

.book-home__book {
  width: 100%;
  margin: 0px -8px 0px 0px;
}
.book-home__book .column {
  margin: 0px 8px;
}

.book-home__book {
  padding: 0px 0px 0px 0px;
  position: relative;
}
.book-home__book .slick-list {
  overflow: hidden;
}

.book-home__book .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
}

.book-home__book .slick-arrow.slick-prev {
  left: -50px;
  font-size: 0;
  width: 13px;
  height: 25px;
  background: url("../image/icons/arrowSlickLeft.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.book-home__book .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 0 0/100% 100% no-repeat;
}

.book-home__book .slick-arrow.slick-next {
  right: -50px;
  font-size: 0;
  width: 13px;
  height: 23px;
  background: url("../image/icons/arrowSlickRight.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.book-home__book .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.access-branch {
  margin: 0px 0px 0px 0px;
  border-top: 1.5px solid #000;
  border-bottom: 1.5px solid #000;
}
.access-branch .container {
  width: 1200px;
}

.access-branch__body {
  width: 100%;
  display: flex;
}

.access-branch__content {
  flex: 0 0 50%;
  padding: 0px 30px 0px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.access-branch__content-title {
  font-family: Noto Serif;
  font-size: 50px;
  font-weight: 500;
  color: #000;
}

.access-branch__contnet-form {
  margin: 50px 0px 0px 0px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(2, 1fr);
}

.access-branch__form-column {
  padding: 0px 8px 16px 0px;
}
.access-branch__form-column:nth-child(even) {
  padding: 0px 0px 16px 8px;
}
.access-branch__form-column:nth-child(3) {
  padding: 0px 8px 0px 0px;
}
.access-branch__form-column:nth-child(4) {
  padding: 0px 0px 0px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.access-branch__form-inputName {
  padding: 10px;
  width: 100%;
  border: 1.5px solid #000;
  font-family: Open Sans;
}

.access-branch__form-inputPassword {
  padding: 10px;
  width: 100%;
  border: 1.5px solid #000;
  font-family: Open Sans;
}

.access-branch__form-button {
  width: 100%;
  padding: 10px;
  border: 1.5px solid #000;
  background: #000;
  text-align: center;
  font-family: Open Sans;
  font-weight: 700;
  color: #fff;
  transition: 0.5s all;
}
.access-branch__form-button:hover {
  background: #F5F5F5;
  color: #000;
}

.access-branch__form-link {
  font-family: Open Sans;
  text-decoration: underline;
  color: #000;
  transition: 0.5s all;
}

.access-branch__mainImage {
  flex: 0 1 50%;
  border-right: 1.5px solid #000;
}

.access-branch__image {
  width: 100%;
}

.library-branch {
  margin: 0px 0px 90px 0px;
}
.library-branch .container {
  width: 1200px;
}

.library-branch__content {
  border-left: 1.5px solid #000;
  border-right: 1.5px solid #000;
  border-bottom: 1.5px solid #000;
  display: flex;
}

.library-branch__content-left {
  flex: 1 0 50%;
  padding: 0px 50px;
  border-right: 0.5px solid #000;
}

.library-branch__left-form {
  margin: auto;
  padding: 37px 0px 14px 0px;
  width: 100%;
  border-bottom: 1.5px solid #000;
  display: flex;
  align-items: flex-start;
}

.library-branch__form-input {
  margin: 0px 20px 0px 0px;
  width: 100%;
  font-family: Open Sans;
  font-size: 18px;
  color: #000;
}
.library-branch__form-input::-moz-placeholder {
  color: #000;
}
.library-branch__form-input::placeholder {
  color: #000;
}

.library-branch__form-button {
  width: 16px;
  height: 16px;
  background: url("../image/icons/searchActive.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.library-branch__form-button:hover {
  background: url("../image/icons/searchActive1.png") 0 0/100% 100% no-repeat;
}

.library-branch__right-list {
  padding: 16px 0px 27px 0px;
  width: 100%;
  margin: auto;
  display: flex;
}

.library-branch__list-item {
  margin: 0px 57px 0px 0px;
}
.library-branch__list-item:last-child {
  margin: 0;
}

.library-branch__list-link {
  font-family: Open Sans;
  color: #000;
}
.library-branch__list-link.active {
  font-weight: 700;
  text-decoration: underline;
}
.library-branch__list-link:hover {
  text-decoration: underline;
}

.library-branch__right {
  flex: 1 0 50%;
  border-left: 0.5px solid #000;
  display: flex;
}

.library-branch__right-extend {
  flex: 1 0 50%;
  border-right: 0.5px solid #000;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s all;
}
.library-branch__right-extend:hover {
  background: #A22531;
}
.library-branch__right-extend:hover .library-branch__extend-image {
  background: url("../image/icons/watch.png") 0 0/100% 100% no-repeat;
}
.library-branch__right-extend:hover .library-branch__extend-text {
  color: #fff;
}

.library-branch__extend-image {
  margin: 0px 20px 0px 0px;
  width: 26px;
  height: 28px;
  background: url("../image/icons/watch0.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}

.library-branch__extend-text {
  font-family: Open Sans;
  font-size: 18px;
  color: #000;
  transition: 0.5s all;
}

.library-branch__right-support {
  flex: 1 0 50%;
  border-left: 0.5px solid #000;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s all;
}
.library-branch__right-support:hover {
  background: #A22531;
}
.library-branch__right-support:hover .library-branch__support-image {
  background: url("../image/icons/book.png") 0 0/100% 100% no-repeat;
}
.library-branch__right-support:hover .library-branch__support-text {
  color: #fff;
}

.library-branch__support-image {
  margin: 0px 16px 0px 0px;
  width: 26px;
  height: 26px;
  background: url("../image/icons/bookDark.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}

.library-branch__support-text {
  font-family: Open Sans;
  font-size: 18px;
  color: #000;
  transition: 0.5s all;
}

.way-branch {
  margin: 60px 0px;
}

.way-branch__way {
  display: flex;
  align-items: center;
}

.way-branch__way-link {
  font-family: Inter;
  font-size: 16px;
  color: #000;
  transition: 0.5s all;
}
.way-branch__way-link.active {
  font-weight: 700;
  color: #A22531;
}
.way-branch__way-link:hover {
  color: #A22531;
}

.way-branch__way-arrow {
  margin: 0px 20px;
  width: 8px;
  height: 14px;
  background: url("../image/icons/wayArrow.png") 0 0/100% 100% no-repeat;
}

.news-branch {
  margin: 0px 0px 90px 0px;
}

.news-branch__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.news-branch__news {
  display: flex;
  justify-content: space-between;
}
.news-branch__news .standart-allNews__column {
  flex: 0 1 32.5%;
}

@media (max-width: 650px) {
  .news-branch__news {
    flex-direction: column;
  }
  .news-branch__news .column {
    margin: 0px 0px 16px 0px;
  }
  .news-branch__news .column:last-child {
    margin: 0;
  }
}
.branch-branch__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.branch-branch__row {
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(2, 1fr);
}
.branch-branch__row .column {
  margin: 0px 8px 16px 0px;
}
.branch-branch__row .column:nth-child(even) {
  margin: 0px 0px 16px 8px;
}

@media (max-width: 900px) {
  .branch-branch__row {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .branch-branch__row .column {
    margin: 0px 0px 16px 0px;
  }
  .branch-branch__row .column:nth-child(even) {
    margin: 0px 0px 16px 0px;
  }
  .branch-branch__row .column:last-child {
    margin: 0px;
  }
}
.map-branch {
  margin: 50px 0px 100px 0px;
}

.map-branch__map {
  width: 100%;
  height: 500px;
  border: 1.5px solid #000;
}

@media (max-width: 1240px) {
  .access-branch .container {
    padding: 0px 20px;
    width: 100%;
  }
  .library-branch .container {
    padding: 0px 20px;
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .library-branch__content {
    flex-direction: column;
  }
  .library-branch__content-left {
    border: 0px solid #000;
  }
  .library-branch__right {
    border-top: 1.5px solid #000;
    border-left: 0px solid #000;
  }
  .library-branch__right-support,
  .library-branch__right-extend {
    height: 100px;
  }
}
@media (max-width: 1000px) {
  .access-branch__body {
    padding: 50px 0px;
    flex-direction: column;
  }
  .access-branch__content {
    padding: 0;
  }
  .access-branch__content-title {
    font-size: 30px;
  }
  .access-branch__contnet-form {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .access-branch__form-column {
    padding: 0px 0px 16px 0px;
  }
  .access-branch__form-column:nth-child(2), .access-branch__form-column:nth-child(3) {
    padding: 0px 0px 16px 0px;
  }
  .access-branch__mainImage {
    display: none;
  }
  .library-branch .container {
    padding: 0px;
    width: 100%;
  }
}
@media (max-width: 650px) {
  .library-branch__content-left {
    padding: 0px;
  }
  .library-branch__left-form {
    padding: 20px;
    width: 100%;
  }
  .library-branch__right-list {
    padding: 20px;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .library-branch__right-list {
    flex-direction: column;
  }
  .library-branch__right {
    flex-direction: column;
  }
  .library-branch__list-item {
    padding: 0px 0px 10px 0px;
  }
  .library-branch__list-item:last-child {
    padding: 0;
  }
  .library-branch__right-extend {
    padding: 25px 0px;
    border-right: 0px solid #000;
    border-bottom: 1px solid #000;
  }
  .library-branch__right-support {
    padding: 25px 0px;
    border-left: 0px solid #000;
    border-top: 1px solid #000;
  }
}
@media (max-width: 500px) {
  .branch-branch__column {
    padding: 30px;
  }
}
@media (max-width: 300px) {
  .branch-branch__column {
    padding: 20px;
  }
}
.contact-administration {
  margin: 0px 0px 50px 0px;
}

.contact-administration__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.infoUser-administration {
  margin: 0px 0px 70px 0px;
}

.infoUser-administration__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.infoUser-administration__infoUser {
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(2, 1fr);
}

.infoUser-administration__column {
  margin: 0px 0px 30px 0px;
}
.infoUser-administration__column:nth-child(odd) {
  padding: 0px 20px 0px 0px;
}

.infoUser-administration__column-title {
  margin: 0px 0px 5px 0px;
  font-family: Open Sans;
  line-height: 18px;
  font-weight: 700;
  color: #000;
}

.infoUser-administration__column-userName {
  margin: 0px 0px 5px 0px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #A22531;
}

.infoUser-administration__column-phone {
  margin: 0px 0px 5px 0px;
}

.infoUser-administration__column-phoneLink {
  margin: 0px 0px 0px 0px;
  font-family: Open Sans;
  line-height: 18px;
  color: #000;
  transition: 0.5s all;
}
.infoUser-administration__column-phoneLink:hover {
  color: #A22531;
}

.infoUser-administration__column-email {
  font-family: Open Sans;
  line-height: 18px;
  color: #000;
  transition: 0.5s all;
}
.infoUser-administration__column-email:hover {
  color: #A22531;
}

@media (max-width: 650px) {
  .infoUser-administration__infoUser {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
}
.map-administration {
  margin: 0px 0px 70px 0px;
}

.map-admistration__map {
  border: 1.5px solid #000;
  width: 100%;
  height: 400px;
}

.content-settingAllBranch {
  margin: 0px 0px 90px 0px;
}

.content-settingAllBranch__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.content-settingAllBranch__content {
  margin: 0px 0px 50px 0px;
}
.content-settingAllBranch__content.right {
  display: flex;
  align-items: center;
}
.content-settingAllBranch__content.right .content-settingAllBranch__content-images {
  margin: 0px 50px 0px 0px;
}
.content-settingAllBranch__content.left {
  display: flex;
  align-items: center;
}
.content-settingAllBranch__content.left .content-settingAllBranch__content-images {
  margin: 0px 0px 0px 50px;
  order: 2;
}
.content-settingAllBranch__content.left .content-settingAllBranch__content-text {
  order: 1;
}

.content-settingAllBranch__content-text p {
  margin: 0px 0px 16px 0px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.content-settingAllBranch__content-text p:last-child {
  margin: 0;
}

.content-settingAllBranch__img {
  margin: 0px -3px;
  overflow: hidden;
}

.content-settingAllBranch__img-column {
  padding: 0px 3px;
  width: 100%;
}

.content-settingAllBranch__img-body {
  width: 100%;
  height: 100%;
}

.content-settingAllBranch__img-img {
  padding-bottom: 70%;
  width: 100%;
  position: relative;
}
.content-settingAllBranch__img-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-settingAllBranch__conten-titleList {
  margin: 0px 0px 16px 0px;
  font-family: Noto Serif;
  font-size: 16px;
  color: #000;
}

.content-settingAllBranch__content-list {
  margin: 0px 0px 50px 0px;
}
.content-settingAllBranch__content-list li {
  margin: 0px 0px 10px 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}

@media (max-width: 900px) {
  .content-settingAllBranch__content.right {
    flex-direction: column;
  }
  .content-settingAllBranch__content.right .content-settingAllBranch__content-images {
    margin: 0px 0px 30px 0px;
    width: 100%;
  }
  .content-settingAllBranch__content.right .content-settingAllBranch__content-img {
    width: 100%;
  }
  .content-settingAllBranch__content.left {
    flex-direction: column;
  }
  .content-settingAllBranch__content.left .content-settingAllBranch__content-images {
    margin: 0px 0px 30px 0px;
    width: 100%;
    order: 1;
  }
  .content-settingAllBranch__content.left .content-settingAllBranch__content-img {
    width: 100%;
  }
  .content-settingAllBranch__content.left .content-settingAllBranch__content-text {
    order: 2;
  }
}
.info-settingAllBranch {
  margin: 0px 0px 90px 0px;
}

.allInfoBrach-settingAllBranch {
  margin: 0px 0px 90px 0px;
}

.allInfoBrach-settingAllBranch__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.allInfoBrach-settingAllBranch__allInfoBrach {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(2, 1fr);
}
.allInfoBrach-settingAllBranch__allInfoBrach .column {
  margin: 0px 8px;
}

@media (max-width: 750px) {
  .allInfoBrach-settingAllBranch__allInfoBrach {
    margin: 0;
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .allInfoBrach-settingAllBranch__allInfoBrach .column {
    margin: 0px 0px 20px 0px;
  }
  .allInfoBrach-settingAllBranch__allInfoBrach .column:last-child {
    margin: 0;
  }
}
.newsBranch-settingAllBranch {
  margin: 0px 0px 90px 0px;
}

.newsBranch-settingAllBranch__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.newsBranch-settingAllBranch__newsBranch {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}
.newsBranch-settingAllBranch__newsBranch .column {
  margin: 0px 8px;
}

@media (max-width: 650px) {
  .newsBranch-settingAllBranch__newsBranch {
    margin: 0px;
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .newsBranch-settingAllBranch__newsBranch .column {
    margin: 0px 0px 20px 0px;
  }
  .newsBranch-settingAllBranch__newsBranch .column:last-child {
    margin: 0;
  }
}
.content-CCL {
  padding: 0px 0px 90px 0px;
}

.content-CCL__body {
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-CCL__content {
  padding: 0px 20px 0px 0px;
}

.content-CCL__content-title {
  margin: 0px 0px 30px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.content-CCL__content-text {
  margin: 0px 0px 50px 0px;
  font-family: Open Sans;
  line-height: 18px;
}

.content-CC__content-button {
  padding: 10px 60px;
  border: 1.5px solid #000;
  background: #000;
  display: inline-block;
  font-family: Open Sans;
  font-weight: 700;
  color: #fff;
  transition: 0.5s all;
}
.content-CC__content-button:hover {
  background: #F5F5F5;
  color: #000;
}

@media (max-width: 870px) {
  .content-CCL__body {
    flex-direction: column;
  }
  .content-CCL__content {
    order: 2;
  }
  .content-CCL__image {
    margin: 0px 0px 30px 0px;
    width: 100%;
    order: 1;
  }
  .content-CCL__img {
    width: 100%;
  }
}
@media (max-width: 400px) {
  .content-CC__content-button {
    padding: 10px 40px;
  }
}
.branch-CCL {
  padding: 0px 0px 90px 0px;
}

.branch-CCL__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.branch-CCL__branch {
  display: flex;
  justify-content: space-between;
}

.branch-CCL__branch-images {
  height: 100%;
}

.branch-CCL__images-image:nth-child(1) {
  margin: 0px 0px 16px 0px;
}

.branch-CCL__branch-content {
  padding: 0px 0px 0px 100px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.branch-CCL__content-text {
  font-family: Noto Serif;
  line-height: 20px;
}
.branch-CCL__content-text:last-child {
  margin: 0;
}

@media (max-width: 890px) {
  .branch-CCL__branch {
    flex-direction: column;
  }
  .branch-CCL__branch-images {
    margin: 0px 0px 30px 0px;
    display: flex;
    justify-content: space-between;
  }
  .branch-CCL__branch-image:nth-child(1) {
    margin: 0px;
  }
  .branch-CCL__branch-image:nth-child(2) {
    margin: 0px;
  }
  .branch-CCL__branch-content {
    padding: 0;
  }
  .branch-CCL__content-text {
    margin: 0px 0px 20px 0px;
  }
}
@media (max-width: 710px) {
  .branch-CCL__branch-images {
    flex-direction: column;
  }
  .branch-CCL__images-img {
    width: 100%;
  }
}
.info-CCL {
  margin: 0px 0px 90px 0px;
}

.otherBranch-CCL {
  margin: 0px 0px 90px 0px;
}

.otherBranch-CCL__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.otherBranch-CCL__otherBranch {
  display: flex;
  justify-content: space-between;
}
.otherBranch-CCL__otherBranch .standart-otherBranchLinkPage__column {
  flex: 0 1 49%;
}

@media (max-width: 750px) {
  .otherBranch-CCL__otherBranch {
    flex-direction: column;
  }
  .otherBranch-CCL__otherBranch .column {
    margin: 0px 0px 20px 0px;
  }
  .otherBranch-CCL__otherBranch .column:last-child {
    margin: 0;
  }
}
.news-CCL {
  margin: 0px 0px 90px 0px;
}

.news-CCL__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.news-CCL__news {
  display: flex;
  justify-content: space-between;
}
.news-CCL__news .column {
  flex: 0 1 32%;
}

@media (max-width: 650px) {
  .news-CCL__news {
    flex-direction: column;
  }
  .news-CCL__news .column {
    margin: 0px 0px 20px 0px;
  }
  .news-CCL__news .column:last-child {
    margin: 0;
  }
}
.way-librarBranch1 {
  margin: 60px 0px 70px 0px;
}

.way-librarBranch1__way {
  display: flex;
  align-items: center;
}

.way-librarBranch1__way-text {
  font-family: Inter;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  transition: 0.5s all;
}
.way-librarBranch1__way-text:last-child {
  font-weight: 700;
  color: #A22531;
}
.way-librarBranch1__way-text:hover {
  color: #A22531;
}

.way-LibrarBranch1__way-arrow {
  margin: 0px 20px;
  width: 8px;
  height: 14px;
  background: url("../image/icons/wayArrow.png") 0 0/100% 100% no-repeat;
}

.content-librarBranch1 {
  margin: 0px 0px 90px 0px;
}

.content-librarBranch1__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.content-librarBranch1__content {
  display: flex;
}

.content-librarBranch1__images-image {
  margin: 0px 0px 16px 0px;
}
.content-librarBranch1__images-image:last-child {
  margin: 0px;
}

.content-librarBranch1__content-content {
  margin: 0px 0px 0px 100px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.content-librarBranch1__content-text {
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}

.info-librarBranch1 {
  margin: 0px 0px 90px 0px;
}

.otherBranch-librarBranch1 {
  margin: 0px 0px 90px 0px;
}

.otherBranch-librarBranch1__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.otherBranch-librarBranch1__otherBranch {
  display: flex;
  justify-content: space-between;
}
.otherBranch-librarBranch1__otherBranch .column {
  flex: 0 1 49%;
}

.branchNews-librarBranch1 {
  margin: 0px 0px 90px 0px;
}

.branchNews-librarBranch__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.bracnhNews-librarBranch1__news {
  display: flex;
  justify-content: space-between;
}
.bracnhNews-librarBranch1__news .column {
  flex: 0 1 32%;
}

.standart-otherBranchLinkPage__column {
  padding: 50px;
  border: 1.5px solid #000;
  position: relative;
  transition: 0.5s all;
}
.standart-otherBranchLinkPage__column::before {
  content: "";
  position: absolute;
  top: 42%;
  right: 30px;
  width: 14px;
  height: 24px;
  background: url("../image/icons/branchColumnArrowRed.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.standart-otherBranchLinkPage__column:hover {
  background: #A22531;
  border: 1.5px solid #A22531;
}
.standart-otherBranchLinkPage__column:hover .standart-otherBranchLinkPage-mainTitle {
  color: #fff;
}
.standart-otherBranchLinkPage__column:hover .standart-otherBranchLinkPage-icons {
  background: url("../image/icons/vectorActiveWhile.png") 0 0/100% 100% no-repeat;
}
.standart-otherBranchLinkPage__column:hover .standart-otherBranchLinkPage-text {
  color: #fff;
}
.standart-otherBranchLinkPage__column:hover::before {
  right: 20px;
  background: url("../image/icons/branchColumnArrowActiveWhile.png") 0 0/100% 100% no-repeat;
}

.standart-otherBranchLinkPage-mainTitle {
  margin: 0px 0px 25px 0px;
  font-family: Noto Serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  color: #000;
  transition: 0.5s all;
}

.standart-otherBranchLinkPage-location {
  display: flex;
}

.standart-otherBranchLinkPage-icons {
  margin: 0px 10px 0px 0px;
  min-width: 14px;
  height: 20px;
  background: url("../image/icons/vector.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}

.standart-otherBranchLinkPage-text {
  font-family: Open Sans;
  line-height: 18px;
  color: #000;
  transition: 0.5s all;
}

.standart-allInfoBranch__row {
  display: flex;
  justify-content: space-between;
}

.standart-allInfoBranch__week {
  margin: 0px 20px 0px 0px;
  padding: 25px 40px;
  flex: 1 1 auto;
  border: 1.5px solid #000;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.standart-allInfoBranch__week-row {
  display: flex;
  justify-content: space-between;
}
.standart-allInfoBranch__week-row:last-child {
  margin: 0;
}

.standart-allInfoBranch__week-week {
  font-family: Open Sans;
  font-weight: 700;
  color: #A22531;
}

.info-CLL__week-text {
  font-family: Open Sans;
  color: #000;
}

.standart-allInfoBranch__column {
  position: relative;
}
.standart-allInfoBranch__column:last-child {
  margin: 0;
}
.standart-allInfoBranch__column:hover .standart-allInfoBranch__column-hover {
  opacity: 1;
}

.standart-allInfoBranch__columnColumn {
  margin: 0px 20px 0px 0px;
  padding: 30px 10px;
  width: 155px;
  height: 100%;
  border: 1.5px solid #000;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.standart-allInfoBranch__column-image {
  margin: 0px 0px 20px 0px;
}

.standart-allInfoBranch__column-content {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  text-align: center;
}

.standart-allInfoBranch__column-text {
  font-family: Open Sans;
  font-size: 12px;
  color: #000;
}

.standart-allInfoBranch__column-hover {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 100%;
  margin: 0px 0px 12px 0px;
  background: #000;
  opacity: 0;
  transition: 0.5s all;
}

.standart-allInfoBranch__column-hoverText {
  padding: 10px;
  text-align: center;
  font-family: Open Sans;
  line-height: 16px;
  color: #fff;
  position: relative;
}
.standart-allInfoBranch__column-hoverText::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 35%;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 10px solid #000;
}

@media (max-width: 1000px) {
  .standart-allInfoBranch__week-row {
    margin: 0px 0px 10px 0px;
  }
  .standart-allInfoBranch__week-row:last-child {
    margin: 0;
  }
  .standart-allInfoBranch__row {
    display: grid;
    grid-template: repeat(1, 1fr)/repeat(3, 1fr);
    grid-row: 1fr;
    grid-template-areas: "week week week" "location phone email";
  }
  .standart-allInfoBranch__week {
    margin: 0px 0px 20px 0px;
    grid-area: week;
  }
  .standart-allInfoBranch__column {
    width: 100%;
  }
  .standart-allInfoBranch__columnColumn {
    width: 100%;
  }
  .standart-allInfoBranch__column:nth-child(2) {
    padding: 0px 8px 0px 0px;
    grid-area: location;
  }
  .standart-allInfoBranch__column:nth-child(3) {
    padding: 0px 8px;
    grid-area: phone;
  }
  .standart-allInfoBranch__column:nth-child(4) {
    padding: 0px 0px 0px 8px;
    grid-area: email;
  }
}
@media (max-width: 600px) {
  .standart-allInfoBranch__week {
    padding: 25px;
  }
}
@media (max-width: 500px) {
  .standart-allInfoBranch__row {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
    grid-template-areas: "week" "location" "phone" "email";
  }
  .standart-allInfoBranch__column:nth-child(2) {
    margin: 0px 0px 16px 0px;
    padding: 0px;
  }
  .standart-allInfoBranch__column:nth-child(3) {
    margin: 0px 0px 16px 0px;
    padding: 0px;
  }
  .standart-allInfoBranch__column:nth-child(4) {
    padding: 0px;
  }
}
@media (max-width: 400px) {
  .standart-allInfoBranch__week-row {
    flex-direction: column;
  }
  .standart-allInfoBranch__week-week {
    margin: 0px 0px 8px 0px;
  }
}
.standart-ClubsColumnInfo__column {
  border: 1.5px solid #000;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.standart-ClubsColumnInfo__column::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.5s;
}
.standart-ClubsColumnInfo__column::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.standart-ClubsColumnInfo__column:hover .standart-ClubsColumnInfo__info {
  top: 0;
}
.standart-ClubsColumnInfo__column:hover::before {
  opacity: 1;
}
.standart-ClubsColumnInfo__column.all_info {
  background: #fff;
}

.standart-ClubsColumnInfo__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.standart-ClubsColumnInfo__image {
  margin: 0px 0px 0px 0px;
  flex: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.standart-ClubsColumnInfo__title {
  margin: 0px 0px 6px 0px;
  text-align: center;
  font-family: Open Sans;
  line-height: 18px;
  font-weight: 700;
  color: #000;
}

.standart-ClubsColumnInfo__subtitle {
  padding: 0px 0px 15px 0px;
  text-align: center;
  font-family: Open Sans;
  font-size: 12px;
  line-height: 16px;
  color: #000;
}

.standart-allNews__column {
  padding: 15px 0px;
  border-top: 1.5px solid #000;
  border-bottom: 1.5px solid #000;
  display: flex;
  flex-direction: column;
}
.standart-allNews__column:hover .standart-allNews__img {
  filter: grayscale(0%);
}

.standart-allNews__when {
  margin: 0px 0px 10px 0px;
  font-family: Inter;
  font-weight: 700;
  color: #000;
}

.standart-allNews__image {
  margin: 0px 0px 10px 0px;
  overflow: hidden;
}

.standart-allNews__img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  filter: grayscale(100%);
  transition: 0.5s all;
}

.standart-allNews__title {
  margin: 0px 0px 10px 0px;
  flex: 1 1 auto;
  font-family: Noto Serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  color: #A22531;
}

.standart-allNews__content {
  margin: 0px 0px 14px 0px;
  font-family: Inter;
  line-height: 18px;
  color: #000;
}

.standart-allNews__button {
  position: relative;
  display: flex;
  justify-content: end;
}

.standart-allNews__buttonText {
  margin: 0px 30px 0px 0px;
  font-family: Inter;
  font-weight: 700;
  color: #000;
}

.standart-allNews__buttonIcons {
  position: absolute;
  top: 2px;
  right: 17px;
  width: 8px;
  height: 12px;
  background: url("../image/icons/arrowRight0.png") 0 0/100% 100% no-repeat;
}

.standart-waySettingTitlePage {
  margin: 40px 0px;
}

.standart-waySettingTitlePage__way {
  display: flex;
  align-items: center;
}

.standart-waySettingTitlePage__way-title {
  font-family: Inter;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  transition: 0.5s all;
}
.standart-waySettingTitlePage__way-title:last-child {
  font-weight: 700;
  color: #A22531;
}
.standart-waySettingTitlePage__way-title:hover {
  color: #A22531;
}

.standart-waySettingTitlePage__way-arrow {
  margin: 0px 23px;
  min-width: 8px;
  height: 14px;
  background: url("../image/icons/wayArrow.png") 0 0/100% 100% no-repeat;
}

@media (max-width: 600px) {
  .standart-waySettingTitlePage__way {
    flex-direction: column;
    align-items: flex-start;
  }
  .standart-waySettingTitlePage__way-arrow {
    margin: 10px 0px;
    transform: rotate(-90deg);
  }
}
.book-bookContentColumn__body {
  width: 100%;
}

.book-bookContentColumn__body {
  padding: 0px 0px 0px 0px;
  position: relative;
}
.book-bookContentColumn__body .slick-list {
  overflow: hidden;
}

.book-bookContentColumn__body .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
}

.book-bookContentColumn__body .slick-arrow.slick-prev {
  left: -50px;
  font-size: 0;
  width: 13px;
  height: 25px;
  background: url("../image/icons/arrowSlickLeft.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.book-bookContentColumn__body .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 0 0/100% 100% no-repeat;
}

.book-bookContentColumn__body .slick-arrow.slick-next {
  right: -50px;
  font-size: 0;
  width: 13px;
  height: 23px;
  background: url("../image/icons/arrowSlickRight.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.book-bookContentColumn__body .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.standart__bookContentColumn-img {
  width: 100%;
}

.audioPodcasts-audioRecordiongs {
  margin: 0px 0px 50px 0px;
}

.audioPodcasts-audioRecordiongs__mainTitle {
  margin: 0px 0px 50px 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.audioPodcasts-audioRecordiongs__mainTitle p:nth-child(1) {
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}
.audioPodcasts-audioRecordiongs__mainTitle p:nth-child(2) {
  width: 150px;
}
.audioPodcasts-audioRecordiongs__mainTitle p:nth-child(2) img {
  width: 100%;
}

.audioPodcasts-audioRecordiongs__audioPodcasts {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}

.audioPodcasts-audioRecordiongs__column {
  padding: 0px 30px 0px 0px;
  margin: 0px 8px 40px 8px;
  border: 1.5px solid #000;
  display: flex;
  position: relative;
  transition: 0.5s all;
}
.audioPodcasts-audioRecordiongs__column::before {
  content: "";
  position: absolute;
  top: 40%;
  bottom: 0;
  right: 20px;
  width: 13px;
  height: 23px;
  background: url("../image/icons/branchColumnArrow.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.audioPodcasts-audioRecordiongs__column:hover {
  background: #A22531;
}
.audioPodcasts-audioRecordiongs__column:hover::before {
  right: 10px;
  background: url("../image/icons/branchColumnArrowActiveWhile.png") 0 0/100% 100% no-repeat;
}
.audioPodcasts-audioRecordiongs__column:hover .audioPodcasts-audioRecordiongs__column-image {
  border-right: 1.5px solid #A22531;
}
.audioPodcasts-audioRecordiongs__column:hover .audioPodcasts-audioRecordiongs__content-text {
  color: #fff;
}

.audioPodcasts-audioRecordiongs__column-image {
  border-right: 1.5px solid #000;
  padding: 20px;
  background: #A22531;
  display: flex;
  align-items: center;
  transition: 0.5s all;
}

.audioPodcasts-audioRecordiongs__column-content {
  padding: 10px 0px;
  display: flex;
  align-items: center;
}

.audioPodcasts-audioRecordiongs__content-text {
  padding: 0px 10px 0px 25px;
  font-family: Open Sans;
  font-size: 18px;
  line-height: 22px;
  color: #000;
  transition: 0.5s all;
}

@media (max-width: 950px) {
  .audioPodcasts-audioRecordiongs__audioPodcasts {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
}
@media (max-width: 500px) {
  .audioPodcasts-audioRecordiongs__mainTitle {
    flex-direction: column;
  }
  .audioPodcasts-audioRecordiongs__mainTitle p:nth-child(1) {
    order: 2;
  }
  .audioPodcasts-audioRecordiongs__mainTitle p:nth-child(2) {
    margin: 0px 0px 30px 0px;
    order: 1;
  }
}
@media (max-width: 680px) {
  .audioPodcasts-audioRecordiongs__audioPodcasts {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
}
.resources-audioRecordiongs {
  margin: 0px 0px 90px 0px;
}

.resources-audioRecordiongs__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.resources-audioRecordiongs__resources {
  display: flex;
  justify-content: space-between;
}

.resources-audioRecordiongs__column {
  padding: 25px;
  flex: 0 1 49%;
  border: 1.5px solid #000;
  display: flex;
  align-items: center;
}

.resources-audioRecordiongs__column-image {
  margin: 0px 15px 0px 0px;
}

.resources-audioRecordiongs__column-content {
  font-family: Noto Serif;
  font-size: 20px;
  line-height: 24px;
  color: #000;
}

.content-onlineResouces {
  margin: 0px 0px 50px 0px;
}

.content-onlineResouces__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.content-onlineResouces__content {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}

.content-onlineResouces__column {
  margin: 0px 8px 40px 8px;
}
.content-onlineResouces__column:hover .content-onlineResouces__column-img {
  transform: scale(1.2);
}

.content-onlineResouces__column-image {
  margin: 0px 0px 20px 0px;
  width: 100%;
  overflow: hidden;
}

.content-onlineResouces__column-img {
  width: 100%;
  transition: 0.5s all;
}

.content-onlineResouces__column-title {
  font-family: Noto Serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase;
  color: #A22531;
}

@media (max-width: 800px) {
  .content-onlineResouces__content {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
}
@media (max-width: 500px) {
  .content-onlineResouces__content {
    margin: 0;
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .content-onlineResouces__column {
    margin: 0px 0px 40px 0px;
  }
}
.content-cityTheLens {
  margin: 0px 0px 50px 0px;
}

.content-cityTheLens__title {
  margin: 0px 0px 30px 0px;
  text-align: center;
  font-family: Noto Serif;
  font-size: 30px;
  font-weight: 700;
  color: #A22531;
}

.content-cityTheLens__content .slick-list .draggable {
  overflow: none;
}

.content-cityTheLens__content .slick-slide {
  padding: 0px 50px;
  text-align: center;
}
.content-cityTheLens__content .slick-slide .content-cityTheLens__column-image {
  width: 100%;
  transform: scale(0.8);
}
.content-cityTheLens__content .slick-slide .content-cityTheLens__column-img {
  width: 100%;
}

.content-cityTheLens__content .slick-center {
  width: 600px;
}
.content-cityTheLens__content .slick-center .content-cityTheLens__column-image {
  transform: scale(1);
}
.content-cityTheLens__content .slick-center .content-cityTheLens__column-img {
  filter: grayscale(0%);
}
.content-cityTheLens__content .slick-center .content-cityTheLens__column-content {
  opacity: 1;
}

.content-cityTheLens__content {
  padding: 0px 0px 0px 0px;
  position: relative;
}

.content-cityTheLens__content .slick-arrow {
  position: absolute;
  top: 40%;
  z-index: 10;
}

.content-cityTheLens__content .slick-arrow.slick-prev {
  left: 0px;
  font-size: 0;
  width: 13px;
  height: 25px;
  background: url("../image/icons/arrowSlickLeft.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.content-cityTheLens__content .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 0 0/100% 100% no-repeat;
}

.content-cityTheLens__content .slick-arrow.slick-next {
  right: 0px;
  font-size: 0;
  width: 13px;
  height: 23px;
  background: url("../image/icons/arrowSlickRight.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.content-cityTheLens__content .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.content-cityTheLens__column-image {
  margin: 0px 0px 16px 0px;
  transition: 0.5s all;
}

.content-cityTheLens__column-img {
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-cityTheLens__column-content {
  opacity: 0;
  transition: 1s all;
}

.content-cityTheLens__column-title {
  margin: 0px 0px 10px 0px;
  padding: 0px 10px;
  display: inline-block;
  text-align: center;
  font-family: Noto Serif;
  font-size: 20px;
  line-height: 28px;
  color: #000;
  position: relative;
}
.content-cityTheLens__column-title::before, .content-cityTheLens__column-title::after {
  content: "";
  position: absolute;
  top: 14px;
  width: 80px;
  height: 2px;
  background: #000;
}
.content-cityTheLens__column-title::before {
  left: 100%;
}
.content-cityTheLens__column-title::after {
  right: 100%;
}

.content-cityTheLens__column-subtitle {
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}

.vrNews-vrNews {
  margin: 0px 0px 50px 0px;
}

.vrNews-vrNews__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.vrNews-vrNews__content {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}

.vrNews-vrNews__column {
  margin: 0px 8px 40px 8px;
}
.vrNews-vrNews__column:hover .vrNews-vrNews__column-img {
  transform: scale(1.2);
}

.vrNews-vrNews__column-image {
  margin: 0px 0px 20px 0px;
  overflow: hidden;
}

.vrNews-vrNews__column-img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.5s all;
}

.vrNews-vrNews__column-title {
  margin: 0px 0px 20px 0px;
  font-family: Noto Serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: #A22531;
}

.vrNews-vrNews__column-content {
  font-family: Open Sans;
  line-height: 18px;
  color: #000;
}

.info-allVrNews {
  margin: 0px 0px 50px 0px;
}

.info-allVrNews__body {
  display: flex;
  align-items: center;
}

.info-allVrNews__image {
  flex: 0 1 50%;
}

.info-allVrNews__img {
  width: 100%;
}

.info-allNews__content {
  padding: 0px 0px 0px 50px;
  flex: 0 1 50%;
}

.info-allVrNews__content-title {
  margin: 0px 0px 20px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  line-height: 40px;
  font-weight: 500;
  color: #000;
}

.info-allVrNews__content-text {
  font-family: Open Sans;
  line-height: 18px;
  color: #000;
}

@media (max-width: 780px) {
  .info-allVrNews__body {
    flex-direction: column;
  }
  .info-allNews__content {
    padding: 40px 0px 0px 0px;
  }
}
.content-allVrNews__body {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}

.content-allVrNews__column {
  margin: 0px 8px 30px 8px;
}
.content-allVrNews__column iframe {
  min-height: 200px;
}

.content-allVrNews__column-img {
  width: 100%;
}

@media (max-width: 800px) {
  .content-allVrNews__body {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
  .content-allVrNews__column iframe {
    min-height: 300px;
  }
}
@media (max-width: 600px) {
  .content-allVrNews__body {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .content-allVrNews__column iframe {
    min-height: 400px;
  }
}
@media (max-width: 400px) {
  .content-allVrNews__column iframe {
    min-height: 300px;
  }
}
.mainTitle-childlikeBookMuseum {
  margin: 0px 0px 30px 0px;
}

.mainTitle-childlikeBookMuseum__title {
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.mainBook-childlikeBookMuseum {
  margin: 0px 0px 70px 0px;
  padding: 70px 0px 60px 0px;
  background: #BD3A46;
}

.mainBook-childlikeBookMuseum__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mainBook-childlikeBookMuseum__content {
  flex: 0 1 50%;
}

.mainBook-childlikeBookMuseum__content-fact {
  margin: 0px 0px 24px 0px;
  font-family: Open Sans;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
}

.mainBook-childlikeBookMuseum__content-title {
  margin: 0px 0px 32px 0px;
  font-family: Noto Serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 55px;
  color: #fff;
}

.mainBook-childlikeBookMuseum__content-content {
  font-family: Open Sans;
  font-size: 20px;
  line-height: 24px;
  color: #fff;
}

.mainBook-childlikeBookMuseum__image-content {
  position: relative;
}

.mainBook-childlikeBookMuseum__image-mainImg {
  z-index: 1000;
}

.mainBook-childlikeBookMuseum__image-columnImg {
  position: absolute;
}
.mainBook-childlikeBookMuseum__image-columnImg:nth-child(2) {
  top: 0;
  left: -70%;
}
.mainBook-childlikeBookMuseum__image-columnImg:nth-child(3) {
  left: -35px;
  bottom: 10px;
}
.mainBook-childlikeBookMuseum__image-columnImg:nth-child(4) {
  right: -130px;
  bottom: 10px;
}

@media (max-width: 1000px) {
  .mainBook-childlikeBookMuseum__image-columnImg:nth-child(2) {
    display: none;
  }
  .mainBook-childlikeBookMuseum__image-columnImg:nth-child(3) {
    display: none;
  }
  .mainBook-childlikeBookMuseum__image-columnImg:nth-child(4) {
    display: none;
  }
}
@media (max-width: 800px) {
  .mainBook-childlikeBookMuseum__row {
    flex-direction: column;
  }
  .mainBook-childlikeBookMuseum__content {
    order: 2;
  }
  .mainBook-childlikeBookMuseum__image {
    order: 1;
  }
}
.commonBook-childlikeBookMuseum {
  margin: 0px 0px 70px 0px;
}

.commonBook-childlikeBookMuseum__mainTitle {
  margin: 0px 0px 34px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.commonBook-childlikeBookMuseum__content {
  margin: 0px -10px;
}
.commonBook-childlikeBookMuseum__content .column {
  margin: 0px 10px;
}

.gamesBook-childlikeBookMuseum {
  margin: 0px 0px 70px 0px;
}

.gamesBook-childlikeBookMuseum__mianTitle {
  margin: 0px 0px 36px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.gamesBook-childlikeBookMuseum__image {
  width: 100%;
}

.gamesBook-childlikeBookMuseum__img {
  width: 100%;
}

.centura21Book-childlikeBookMuseum {
  margin: 0px 0px 70px 0px;
}

.centura21Book-childlikeBookMuseum__mainTitle {
  margin: 0px 0px 34px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.centura21Book-childlikeBookMuseum__content {
  margin: 0px -10px;
}
.centura21Book-childlikeBookMuseum__content .column {
  margin: 0px 10px;
}

.galleryBook-childlikeBookMuseum {
  margin: 0px 0px 80px 0px;
}

.galleryBook-childlikeBookMuseum__mainTitle {
  margin: 0px 0px 36px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.galleryBook-childlikeBookMuseum__contetn {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}

.galleryBook-childlikeBookMuseum__column {
  padding: 0px 8px 16px 8px;
  width: 100%;
}

.galleryBook-childlikeBookMuseum__column-img {
  width: 100%;
}

@media (max-width: 600px) {
  .galleryBook-childlikeBookMuseum__contetn {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
}
.interestingFact-childlikeBookMuseum {
  margin: 0px 0px 85px 0px;
}

.interestingFact-childlikeBookMuseum__mainTitle {
  margin: 0px 0px 38px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.interestingFact-childlikeBookMuseum__content {
  margin: 0px -8px;
}

.interestingFact-childlikeBookMuseum__content {
  padding: 0px 0px 0px 0px;
  position: relative;
}
.interestingFact-childlikeBookMuseum__content .slick-list {
  overflow: hidden;
}

.interestingFact-childlikeBookMuseum__content .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
}

.interestingFact-childlikeBookMuseum__content .slick-arrow.slick-prev {
  left: -50px;
  font-size: 0;
  width: 13px;
  height: 25px;
  background: url("../image/icons/arrowSlickLeft.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.interestingFact-childlikeBookMuseum__content .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 0 0/100% 100% no-repeat;
}

.interestingFact-childlikeBookMuseum__content .slick-arrow.slick-next {
  right: -50px;
  font-size: 0;
  width: 13px;
  height: 23px;
  background: url("../image/icons/arrowSlickRight.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.interestingFact-childlikeBookMuseum__content .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.interestingFact-childlikeBookMuseum__column {
  margin: 0px 8px;
  border: 1.5px solid #868686;
  padding: 30px 20px;
  display: flex;
  align-items: center;
}

.interestingFact-childlikeBookMuseum__column-image {
  margin: 0px 20px 0px 0px;
}

.interestingFact-childlikeBookMuseum__column-img {
  min-width: 100%;
  height: 100%;
  border-radius: 50%;
}

.interestingFact-childlikeBookMuseum__column-content {
  font-family: Open Sans;
  font-size: 13px;
  line-height: 18px;
  color: #000;
}

@media (max-width: 400px) {
  .interestingFact-childlikeBookMuseum__column {
    flex-direction: column;
  }
  .interestingFact-childlikeBookMuseum__column-image {
    margin: 0px 0px 20px 0px;
  }
}
.design-educationalResources {
  margin: 0px 0px 60px 0px;
}
.design-educationalResources.schoolchildren, .design-educationalResources.universities {
  margin: 0px 0px 30px 0px;
}
.design-educationalResources.schoolchildren .design-educationalResources__column, .design-educationalResources.universities .design-educationalResources__column {
  margin: 0px 8px 30px 8px;
}

.design-educationalResources__mainTitle {
  margin: 0px 0px 30px 0px;
  font-family: Noto Serif;
  font-size: 36px;
}

.design-educationalResources__content {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(4, 1fr);
}

.design-educationalResources__column {
  margin: 0px 8px;
  display: flex;
  flex-direction: column;
}
.design-educationalResources__column:hover .design-educationalResources__column-arrow {
  right: 20px;
}

.design-educationalResources__image {
  margin: 0px 0px 18px 0px;
  padding: 0px 18px;
  min-height: 114px;
  border: 1.5px solid #D9D9D9;
  display: flex;
  align-items: center;
  position: relative;
}

.design-educationalResources__column-arrow {
  position: absolute;
  top: 0px;
  right: 30px;
  height: 100%;
  display: flex;
  align-items: center;
  transition: 0.5s all;
}

.design-educationalResources__title {
  text-align: center;
  font-family: Inter;
  line-height: 18px;
  color: #000;
}

@media (max-width: 1020px) {
  .design-educationalResources__content {
    grid-template: repeat(1, 1fr)/repeat(3, 1fr);
  }
}
@media (max-width: 780px) {
  .design-educationalResources__content {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
}
@media (max-width: 540px) {
  .design-educationalResources__content {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
}
.list-electronicLibraries {
  margin: 0px 0px 50px 0px;
}

.list-electronicLibraries__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.list-electronicLibraries__content {
  display: flex;
  flex-direction: column;
}

.list-electronicLibraries__content-link {
  margin: 0px 0px 16px 0px;
  display: flex;
  align-items: center;
}
.list-electronicLibraries__content-link:last-child {
  margin: 0;
}
.list-electronicLibraries__content-link:hover .list-electronicLibraries__content-text {
  text-decoration: underline;
}
.list-electronicLibraries__content-link:active .list-electronicLibraries__content-point {
  background: #A22531;
}
.list-electronicLibraries__content-link:active .list-electronicLibraries__content-text {
  text-decoration: none;
  color: #A22531;
}

.list-electronicLibraries__content-point {
  margin: 0px 10px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #868686;
}

.list-electronicLibraries__content-text {
  margin: 0px 10px 0px 0px;
  font-family: Inter;
  font-size: 16px;
  line-height: 20px;
  color: #868686;
}

.list-electronicLibraries__content-arrow {
  min-width: 6px;
  height: 12px;
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.info-podcast {
  margin: 0px 0px 50px 0px;
}

.info-podcast__title {
  margin: 0px 0px 50px 0px;
  text-align: center;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.info-podcast__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.info-podcast__row-video {
  min-width: 492px;
  height: 320px;
  background: #A22531;
}
.info-podcast__row-video iframe {
  width: 100%;
  height: 100%;
}

.info-podcast__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.info-podcast__content-text {
  padding: 0px 0px 0px 50px;
  width: 100%;
  font-family: Open Sans;
  line-height: 18px;
  color: #000;
}
.info-podcast__content-text p {
  margin: 0px 0px 10px 0px;
}
.info-podcast__content-text p:last-child {
  margin: 0;
}

.info-podcast__content-icons {
  margin: 0px 0px 20px 0px;
  width: 200px;
}

.mainVideo-podcast {
  margin: 0px 0px 50px 0px;
}

.mainVideo-podcast__body {
  padding: 0px 0px 0px 0px;
  position: relative;
}
.mainVideo-podcast__body .slick-list {
  overflow: hidden;
}

.mainVideo-podcast__body .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
}

.mainVideo-podcast__body .slick-arrow.slick-prev {
  left: 0;
  font-size: 0;
  width: 13px;
  height: 25px;
  background: url("../image/icons/arrowSlickLeft.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.mainVideo-podcast__body .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 0 0/100% 100% no-repeat;
}

.mainVideo-podcast__body .slick-arrow.slick-next {
  right: 0;
  font-size: 0;
  width: 13px;
  height: 23px;
  background: url("../image/icons/arrowSlickRight.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.mainVideo-podcast__body .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.mainVideo-podcast__column {
  display: flex;
  justify-content: center;
}
.mainVideo-podcast__column iframe {
  width: 800px;
  height: 450px;
  background: #A22531;
}

.content-podcast {
  margin: 0px 0px 50px 0px;
}

.content-podcast__body {
  margin: auto;
}

.content-podcast__menu {
  margin: 0px -10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.content-podcast__menu {
  position: relative;
}
.content-podcast__menu .slick-list {
  overflow: hidden;
}

.content-podcast__menu .slick-arrow {
  position: absolute;
  top: 25%;
  z-index: 10;
}

.content-podcast__menu .slick-arrow.slick-prev {
  left: -50px;
  font-size: 0;
  width: 13px;
  height: 25px;
  background: url("../image/icons/arrowSlickLeft.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.content-podcast__menu .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 0 0/100% 100% no-repeat;
}

.content-podcast__menu .slick-arrow.slick-next {
  right: -50px;
  font-size: 0;
  width: 13px;
  height: 23px;
  background: url("../image/icons/arrowSlickRight.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.content-podcast__menu .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.content-podcast__form {
  margin: 0px 10px;
  flex: 0 1 33.3333%;
  border: 2px solid #A22531;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s all;
}
.content-podcast__form.active, .content-podcast__form:hover {
  background: #A22531;
}
.content-podcast__form.active .content-podcast__form-text, .content-podcast__form:hover .content-podcast__form-text {
  background: #A22531;
  color: #fff;
}

.content-podcast__form-text {
  padding: 11px 20px;
  background: #fff;
  font-family: Inter;
  font-size: 16px;
  font-weight: 700;
  color: #A22531;
  transition: 0.5s all;
}

.content-podcast__content {
  margin: 50px -10px 0px -10px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}

.content-podcast__column {
  margin: 0px 10px 20px 10px;
}

.content-podcast__column-video {
  width: 100%;
  height: 200px;
  background: #A22531;
}
.content-podcast__column-video iframe {
  width: 100%;
  height: 100%;
}

.title-editions {
  margin: 0px 0px 40px 0px;
}

.title-editions__body {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.title-editions__left {
  font-family: Noto Serif;
  font-size: 26px;
  color: #000;
}

.title-edtitions__right {
  display: flex;
  align-items: center;
}

.title-editions__right-text {
  margin: 0px 10px 0px 0px;
  font-family: Inter;
  font-size: 16px;
  color: #000;
}

.title-editions__select {
  padding: 5px;
  border: 1px solid #000;
}

.title-editions__option {
  font-family: Inter;
}

.content-editions {
  margin: 0px 0px 90px 0px;
}

.content-editions__title {
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 20px 0px;
  border-bottom: 4px solid #000;
  font-family: Noto Serif;
  font-size: 24px;
  font-weight: 600;
  color: #A22531;
}

.content-editions__list {
  margin: 0px 0px 40px 0px;
  display: flex;
  flex-direction: column;
}

.content-editions__link {
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  color: #000;
  transition: 0.5s all;
}
.content-editions__link:hover {
  color: #A22531;
}

.content-momument {
  margin: 0px 0px 67px 0px;
}

.content-momument__body {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.content-momument__content {
  margin: 0px 10px 0px 0px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.content-momument__title {
  margin: 0px 0px 42px 0px;
  width: 100%;
  font-family: Noto Serif;
  font-size: 36px;
  line-height: 40px;
}
.content-momument__title span {
  margin: 0px 70px 0px 0px;
}

.content-momument__text {
  width: 399px;
  font-family: Noto Serif;
  font-size: 14px;
  margin: 0px 0px 15px 0px;
}
.content-momument__text.one {
  text-align: center;
}
.content-momument__text.dwo {
  text-align: right;
}

.phone-momument {
  margin: 0px 0px 100px 0px;
}

.phone-momument__boby {
  margin: 0px -15px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(5, 1fr);
}

.phone_momument__column {
  margin: 0px 15px 60px 15px;
  cursor: pointer;
}

.phone-momument__img {
  width: 100%;
}

.gallery-momument {
  margin: 120px 0px 120px 0px;
}

.gallery-momument__boby {
  margin: auto;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 450px;
}
.gallery-momument__boby .slick-list {
  overflow: hidden;
  height: 100%;
}
.gallery-momument__boby .skick-track {
  height: 100%;
}

.gallery-momument__boby .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
}

.gallery-momument__boby .slick-arrow.slick-prev {
  left: -50px;
  font-size: 0;
  width: 13px;
  height: 25px;
  background: url("../image/icons/arrowSlickLeft.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.gallery-momument__boby .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 0 0/100% 100% no-repeat;
}

.gallery-momument__boby .slick-arrow.slick-next {
  right: -50px;
  font-size: 0;
  width: 13px;
  height: 23px;
  background: url("../image/icons/arrowSlickRight.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.gallery-momument__boby .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.gallery-momument__boby .slick-dots {
  display: flex;
  justify-content: center;
  align-items: center;
}
.gallery-momument__boby li {
  margin: 0px 4px 0px 0px;
}
.gallery-momument__boby .slick-active button {
  width: 10px;
  height: 10px;
  background: #A22531;
}
.gallery-momument__boby button {
  font-size: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #D9D9D9;
  transition: 0.5s all;
}

.gallety-momument__column {
  width: 100%;
  height: 100%;
}

.gallety-momument__img {
  width: 100%;
  height: 100%;
}

.phone-active-momument {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 30000;
  transition: 0.5s all;
}
.phone-active-momument .container {
  height: 100%;
}
.phone-active-momument.active {
  display: block;
}

.phone-active-momument__body {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.phone-active-momument__clear {
  margin: 0px -15px -15px 0px;
  padding: 4px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #000;
  cursor: pointer;
  z-index: 20;
}

.messageError-allOtherServices,
.message-allOtherServices {
  position: fixed;
  right: 0px;
  bottom: 0px;
  left: 0px;
  padding: 30px 0px;
  z-index: 10000;
}

.messageError-allOtherServices__text,
.message-allOtherServices__text {
  text-align: center;
  font-family: Inter;
  font-size: 26px;
  font-weight: 600;
  line-height: 28px;
  color: #fff;
}

.messageError-allOtherServices {
  background: #A22531;
}

.message-allOtherServices {
  background: green;
}

.way-allOtherServices {
  margin: 30px 0px;
}

.way-allOtherServices__way {
  display: flex;
  align-items: center;
}

.way-allOtherServices__way-text {
  font-family: Inter;
  font-size: 16px;
  color: #000;
  transition: 0.5s all;
}
.way-allOtherServices__way-text.active {
  font-weight: 700;
  color: #A22531;
}
.way-allOtherServices__way-text:hover {
  color: #A22531;
}

.way-allOtherServices__way-arrow {
  margin: 0px 23px;
  width: 8px;
  height: 14px;
  background: url("../image/icons/wayArrow.png") 0 0/100% 100% no-repeat;
}

.content-allOtherServices {
  margin: 0px 0px 50px 0px;
}

.content-allOtherServices__mainTitle {
  margin: 0px 0px 30px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.content-allOtherServices__content {
  display: flex;
}

.content-allOtherServices__form {
  min-width: 400px;
}

.content-allOtherServices__form-title {
  margin: 0px 0px 10px 0px;
  font-family: Inter;
  font-size: 16px;
  color: #000;
}

.content-allOtheServices__form-input {
  margin: 0px 0px 16px 0px;
  padding: 10px;
  width: 100%;
  border: 1.5px solid #868686;
  font-family: Inter;
  color: #000;
}

.content-allOtheServices__form-textarea-input {
  margin: 0px 0px 16px 0px;
  padding: 10px;
  width: 100%;
  height: 300px;
  border: 1px solid #000;
  font-family: Inter;
  font-size: 18px;
  color: #000;
}

.content-allOtheServices__form-file-input {
  margin: 0px 0px 16px 0px;
  font-family: Inter;
  font-size: 18px;
}

.content-allOtherServices__form-select {
  margin: 0px 0px 30px 0px;
  padding: 10px;
  width: 100%;
  border: 1.5px solid #868686;
  cursor: pointer;
}

.content-allOtherServices__form-selectOption {
  padding: 10px;
  border: 1.5px solid #868686;
  font-family: Inter;
  color: #000;
  transition: 0.5s all;
}
.content-allOtherServices__form-selectOption:hover {
  background: #A22531;
  color: #fff;
}

.content-allOtherServices__form-buttonText {
  padding: 10px;
  width: 100%;
  background: #000;
  border: 1.5px solid #000;
  font-family: Inter;
  font-weight: 700;
  color: #fff;
  transition: 0.5s all;
}
.content-allOtherServices__form-buttonText:hover {
  background: #F5F5F5;
  color: #000;
}

.content-allOtherServices__formRow {
  display: flex;
  align-items: flex-end;
}

.content-allOtherServices__formRowColumn {
  flex: 1 0 50%;
}
.content-allOtherServices__formRowColumn:nth-child(1) {
  padding: 0px 8px 0px 0px;
}
.content-allOtherServices__formRowColumn:nth-child(2) {
  padding: 0px 0px 0px 8px;
}

.content-allOtherServices__formRadioTimeRow {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(4, 1fr);
}

.content-allOtherServices__formRadioTimeColumn {
  margin: 0px 8px 16px 8px;
  position: relative;
}
.content-allOtherServices__formRadioTimeColumn:hover .content-allOtherServices__formRadioTimeContent {
  border: 1.5px solid #A22531;
}
.content-allOtherServices__formRadioTimeColumn:hover .content-allOtherServices__formRadioTimeContent p {
  color: #A22531;
}

.content-allOtherServices__formRadioTimeInput {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 5000;
}
.content-allOtherServices__formRadioTimeInput:checked + .content-allOtherServices__formRadioTimeContent {
  border: 1.5px solid #A22531;
  background: #A22531;
}
.content-allOtherServices__formRadioTimeInput:checked + .content-allOtherServices__formRadioTimeContent p {
  color: #fff;
}

.content-allOtherServices__formRadioTimeContent {
  padding: 10px 0px;
  border: 1.5px solid #868686;
  display: flex;
  justify-content: center;
  transition: 0.5s all;
}
.content-allOtherServices__formRadioTimeContent p {
  font-family: Inter;
  color: #868686;
  transition: 0.5s all;
}

.bookPlaceLibrary .content-allOtherServices__form {
  width: 100%;
}

.content-allOtherServices__contentOrderRow {
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  grid-template-areas: "content image" "button button";
}
@media (max-width: 1000px) {
  .content-allOtherServices__contentOrderRow {
    display: flex;
    flex-direction: column;
  }
}
.content-allOtherServices__contentOrderRow .content-allOtherServices__contentOrder:nth-child(1) {
  grid-area: content;
  width: 400px;
}
@media (max-width: 1000px) {
  .content-allOtherServices__contentOrderRow .content-allOtherServices__contentOrder:nth-child(1) {
    width: 100%;
  }
}
.content-allOtherServices__contentOrderRow .content-allOtherServices__contentOrder:nth-child(2) {
  margin: 0px -8px;
  grid-area: image;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(2, 1fr);
}
@media (max-width: 500px) {
  .content-allOtherServices__contentOrderRow .content-allOtherServices__contentOrder:nth-child(2) {
    display: flex;
    flex-direction: column;
  }
}
.content-allOtherServices__contentOrderRow .content-allOtherServices__contentOrder:nth-child(3) {
  grid-area: button;
}

.content-allOtherServices__form-inputRadio {
  position: relative;
  margin: 0px 4px 16px 4px;
}
.content-allOtherServices__form-inputRadio:hover .content-allOtherServices__form-inputRadioImage {
  border: 4px solid #A22531;
}

.content-allOtheServices__form-inputRadioInput {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 5000;
}
.content-allOtheServices__form-inputRadioInput:checked + .content-allOtherServices__form-inputRadioImage {
  border: 4px solid #A22531;
}
.content-allOtheServices__form-inputRadioInput:checked + .content-allOtherServices__form-inputRadioImage::before {
  opacity: 1;
}

.content-allOtherServices__form-inputRadioImage {
  width: 100%;
  border: 4px solid #fff;
  transition: 0.5s all;
  position: relative;
  transition: 0.5s all;
}
.content-allOtherServices__form-inputRadioImage::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../image/icons/checkМark.png") center/57.6px 44.14px no-repeat, rgba(162, 37, 49, 0.5);
  opacity: 0;
  transition: 0.5s all;
}

.content-allOtherServices__form-inputRadioImg {
  width: 100%;
}

.content-allOtherServices__form-inputContent {
  padding: 6px 4px 0px 4px;
}
.content-allOtherServices__form-inputContent p {
  font-family: Inter;
  font-size: 16px;
  line-height: 22px;
  color: #000;
}

.content-allOtherServices__info {
  margin: 0px 0px 0px 100px;
}

.content-allOtherServices__info-warnings {
  margin: 0px 0px 20px 0px;
  display: flex;
}

.content-allOtherServices__info-warningsIcons {
  margin: 0px 10px 0px 0px;
  min-width: 24px;
  height: 24px;
  background: url("../image/icons/warnings.png") 0 0/100% 100% no-repeat;
}

.content-allOtherServices__info-warningsText {
  font-family: Open Sans;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}

.content-allOtherServices__info-list {
  margin: -10px 0px 20px 34px;
  display: flex;
  flex-direction: column;
}

.content-allOtherServices__info-linkItem {
  padding: 0px 0px 8px 30px;
  font-family: Open Sans;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  position: relative;
}
.content-allOtherServices__info-linkItem::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 10px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #000;
}

.content-allOtherServices__info-time {
  margin: 0px 0px 10px 0px;
  display: flex;
}

.content-allOtherServices__info-timeIcons {
  margin: 0px 14px 0px 0px;
  width: 20px;
  height: 23px;
  background: url("../image/icons/time.png") 0 0/100% 100% no-repeat;
}

.content-allOtherServices__info-timeText {
  font-family: Noto Serif;
  font-size: 18px;
  color: #000;
}

.content-allOtherServices__info-subTime {
  margin: 0px 0px 40px 34px;
  font-family: Open Sans;
  font-weight: 700;
  color: #A22531;
}

.content-allOtheServices__form-textarea {
  margin: 0px 0px 16px 0px;
  padding: 10px;
  max-width: 400px;
  min-width: 400px;
  max-height: 300px;
  min-height: 300px;
  border: 1.5px solid #868686;
  font-family: Inter;
  color: #000;
}

@media (max-width: 1000px) {
  .content-allOtherServices__content {
    flex-direction: column;
  }
  .content-allOtherServices__form {
    margin: auto;
    width: 500px;
    order: 2;
  }
  .content-allOtheServices__form-textarea {
    max-width: 100%;
    min-width: 100%;
  }
  .content-allOtherServices__info {
    margin: 0;
    order: 1;
  }
  .content-allOtherServices__info-image {
    margin: 0px 0px 30px 0px;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 550px) {
  .content-allOtherServices__form {
    width: 100%;
    min-width: 100%;
  }
  .content-allOtherServices__info-img {
    width: 100%;
  }
}
.way-circles__body {
  padding: 50px 0px;
}

.way-circles__way {
  display: flex;
}

.way-circles__way-link {
  font-family: Inter;
  font-size: 16px;
  color: #000;
}
.way-circles__way-link.active {
  font-weight: 700;
  color: #A22531;
}

.way-circles__way-arrow {
  margin: 0px 20px;
  width: 8px;
  height: 14px;
  background: url("../image/icons/wayArrow.png") 0 0/100% 100% no-repeat;
}

.content-circles {
  margin: 0px 0px 50px 0px;
}

.content-circles__circles {
  margin: 0px -10px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(4, 1fr);
}
.content-circles__circles .column {
  margin: 0px 10px 16px 10px;
}

@media (max-width: 850px) {
  .content-circles__circles {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
  .content-circles__circles-column {
    margin: 0px 10px 20px 0px;
  }
  .content-circles__circles-column:nth-child(even) {
    margin: 0px 0px 20px 10px;
    justify-content: space-around;
  }
}
@media (max-width: 600px) {
  .content-circles__circles {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .content-circles__circles-column {
    margin: 0px 0px 15px 0px;
  }
  .content-circles__circles-column:nth-child(even) {
    margin: 0px 0px 15px 0px;
  }
}
.way-commonDesingNews {
  margin: 30px 0px 40px 0px;
}

.way-commonDesingNews__way {
  display: flex;
  align-items: center;
}

.way-commonDesingNews__way-text {
  font-family: Inter;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  transition: 0.5s all;
}
.way-commonDesingNews__way-text.active {
  font-weight: 700;
  color: #A22531;
}
.way-commonDesingNews__way-text:hover {
  color: #A22531;
}

.way-commonDesingNews__way-arrow {
  margin: 0px 23px;
  width: 8px;
  height: 14px;
  background: url("../image/icons/wayArrow.png") 0 0/100% 100% no-repeat;
}

.mainTitle-commonDesingNews .container {
  width: 660px;
}

.mainTitle-commonDesingNews__mainTitle {
  margin: 0px 0px 50px 0px;
  text-align: center;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

@media (max-width: 700px) {
  .mainTitle-commonDesingNews .container {
    width: 100%;
  }
}
.content-commonDesingNews {
  margin: 0px 0px 70px 0px;
}
.content-commonDesingNews .container {
  width: 660px;
}

.content-commonDesingNews__body .content-commonDesingNews__noInfo {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-commonDesingNews__body .wp-block-image.size-full {
  margin: 0px 0px 30px 0px;
  display: flex;
  justify-content: center;
}

.content-commonDesingNews__body .wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio {
  margin: 0px 0px 30px 0px;
  display: flex;
  justify-content: center;
}

.content-commonDesingNews__body .is-layout-constrained .wp-block-group {
  margin: 0px 0px 10px 0px;
}

.content-commonDesingNews__body .wp-block-column {
  display: flex;
}

.content-commonDesingNews__body .wp-block-column.slick-initialized.slick-slider {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.content-commonDesingNews__body .wp-block-column.slick-initialized.slick-slider .wp-image-3829 {
  width: 200px;
}

.content-commonDesingNews__body .wp-block-image.size-large {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.content-commonDesingNews__body .wp-block-column.slick-initialized.slick-slider img {
  max-height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-commonDesingNews__body .wp-block-image.size-large.slick-slide.slick-cloned {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-commonDesingNews__body .slick-list {
  display: flex;
  align-items: center;
  max-height: 100%;
  overflow: hidden;
}

.content-commonDesingNews__body .wp-block-column {
  position: relative;
}

.content-commonDesingNews__body .wp-block-column .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
}

.content-commonDesingNews__body .wp-block-column .slick-arrow.slick-prev {
  left: 50px;
  font-size: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: url("../image/icons/arrowSlickLeft.png") 45% 45%/13px 24px no-repeat, #F5F5F5;
  transition: background 0.5s;
}
.content-commonDesingNews__body .wp-block-column .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 45% 45%/13px 24px no-repeat, #F5F5F5;
}

.content-commonDesingNews__body .wp-block-column .slick-arrow.slick-next {
  right: 50px;
  font-size: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: url("../image/icons/arrowSlickRight.png") 50% 50%/13px 24px no-repeat, #F5F5F5;
  transition: 0.5s all;
}
.content-commonDesingNews__body .wp-block-column .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 50% 50%/13px 24px no-repeat, #F5F5F5;
}

.content-commonDesingNews__body strong {
  margin: 0px 0px 30px 0px;
  font-family: Inter;
  font-size: 22px;
  line-height: 25px;
  color: #000;
}
.content-commonDesingNews__body strong:last-child {
  margin: 0;
}

.content-commonDesingNews__body .wp-block-verse {
  margin: 0px 0px 15px 0px;
  font-family: Inter;
  font-size: 20px;
  line-height: 24px;
  color: #000;
}

.content-commonDesingNews__body p {
  margin: 0px 0px 15px 0px;
  text-align: justify;
  font-family: Noto Serif;
  font-size: 20px;
  line-height: 24px;
  color: #000;
}
.content-commonDesingNews__body p:last-child {
  margin: 0;
}

.content-commonDesingNews__body ul {
  padding: 0px 0px 10px 20px;
  display: flex;
  flex-direction: column;
}

.content-commonDesingNews__body li {
  padding: 0px 0px 10px 15px;
  font-family: Open Sans;
  font-size: 20px;
  line-height: 24px;
  color: #000;
  position: relative;
}
.content-commonDesingNews__body li::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #000;
}

.content-commonDesingNews__body a p {
  transition: 0.5s all;
}
.content-commonDesingNews__body a:hover p {
  color: #A22531;
}

.content-commonDesingNews__body .wp-block-quote {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 20px;
  border-left: 4px solid #A22531;
}

.content-commonDesingNews__body video {
  width: 100%;
}

@media (max-width: 700px) {
  .content-commonDesingNews .container {
    width: 100%;
  }
}
.news-commonDesingNews {
  margin: 0px 0px 80px 0px;
}

.news-commonDesingNews__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.news-commonDesingNews__news {
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}
.news-commonDesingNews__news .column {
  margin: 0px 8px;
}
.news-commonDesingNews__news .column:nth-child(1) {
  margin: 0px 8px 0px 0px;
}
.news-commonDesingNews__news .column:nth-child(3) {
  margin: 0px 0px 0px 8px;
}
.news-commonDesingNews__news .column:nth-child(4) {
  display: none;
}

@media (max-width: 800px) {
  .news-commonDesingNews__news {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
  .news-commonDesingNews__news .column {
    margin: 0px 8px 16px 0px;
  }
  .news-commonDesingNews__news .column:nth-child(1) {
    margin: 0px 8px 16px 0px;
  }
  .news-commonDesingNews__news .column:nth-child(3) {
    margin: 0px 8px 0px 0px;
  }
  .news-commonDesingNews__news .column:nth-child(4) {
    margin: 0px 0px 0px 8px;
    display: block;
  }
}
@media (max-width: 600px) {
  .news-commonDesingNews__news {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .news-commonDesingNews__news .standart-allNews__column {
    margin: 0px 0px 16px 0px;
  }
  .news-commonDesingNews__news .standart-allNews__column:nth-child(1) {
    margin: 0px 0px 16px 0px;
  }
  .news-commonDesingNews__news .standart-allNews__column:nth-child(3) {
    margin: 0px 0px 0px 0px;
  }
  .news-commonDesingNews__news .standart-allNews__column:nth-child(4) {
    margin: 0px 0px 0px 0px;
    display: none;
  }
}
.branch-commonDesingNews {
  margin: 0px 0px 70px 0px;
}

.branch-commonDesingNews__mainTitle {
  margin: 0px 0px 50px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.branch-commonDesingNews__content {
  display: flex;
}

.branch-commonDesingNews__branch {
  margin: 0px 10px 0px -8px;
  width: 300px;
}
.branch-commonDesingNews__branch .column {
  margin: 0px 8px;
}

.branch-commonDesingNews__branch {
  position: relative;
}
.branch-commonDesingNews__branch .slick-list {
  overflow: hidden;
}

.branch-commonDesingNews__branch .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
}

.branch-commonDesingNews__branch .slick-arrow.slick-prev {
  left: -50px;
  font-size: 0;
  width: 13px;
  height: 25px;
  background: url("../image/icons/arrowSlickLeft.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.branch-commonDesingNews__branch .slick-arrow.slick-prev:hover {
  background: url("../image/icons/arrowSlickLeftActive.png") 0 0/100% 100% no-repeat;
}

.branch-commonDesingNews__branch .slick-arrow.slick-next {
  right: -50px;
  font-size: 0;
  width: 13px;
  height: 23px;
  background: url("../image/icons/arrowSlickRight.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.branch-commonDesingNews__branch .slick-arrow.slick-next:hover {
  background: url("../image/icons/arrowSlickRightActive.png") 0 0/100% 100% no-repeat;
}

.branch-commonDesingNews__branch .slick-initialized .slick-slider .slick-dotted {
  position: relative;
}

.branch-commonDesingNews__branch .slick-dots {
  position: absolute;
  right: 0;
  bottom: -40px;
  left: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.branch-commonDesingNews__branch .slick-dots li {
  margin: 0px 20px 0px 0px;
}
.branch-commonDesingNews__branch .slick-dots li:last-child {
  margin: 0;
}

.branch-commonDesingNews__branch .slick-dots .slick-active button {
  width: 12.5px;
  height: 12.5px;
  background: #A22531;
}

.branch-commonDesingNews__branch .slick-dots button {
  font-size: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #D9D9D9;
  transition: 0.5s all;
}

.branch-commonDesingNews__map {
  width: 100%;
  border: 1.5px solid #000;
}

@media (max-width: 700px) {
  .branch-commonDesingNews__content {
    flex-direction: column;
  }
  .branch-commonDesingNews__branch {
    margin: 0px 0px 50px 0px;
    width: 100%;
  }
  .branch-commonDesingNews__map {
    height: 400px;
  }
}
@media (max-width: 500px) {
  .branch-commonDesingNews__map {
    height: 300px;
  }
}
.content-animal__main-img {
  margin: auto;
  width: 800px;
  padding-bottom: 50%;
  position: relative;
}
.content-animal__main-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-animal__main-title {
  margin: 50px 0px 20px;
  text-align: center;
  font-family: Open Sans;
  font-size: 40px;
  font-weight: 600;
  color: #A22531;
}

.content-animal__main-content {
  margin: 0px 0px 50px;
  font-family: Open Sans;
  font-size: 16px;
  line-height: 22px;
}

.content-animal__subtitle {
  margin: 0px 0px 20px;
  font-family: Open Sans;
  font-size: 40px;
  font-weight: 600;
  color: #A22531;
}

.content-animal__list-books {
  margin: 0px -10px 20px;
  overflow: hidden;
}

.content-animal__book {
  margin: 0px 10px;
  display: flex;
  cursor: pointer;
}

.content-animal__book-img {
  width: 100%;
  padding-bottom: 145%;
  position: relative;
}
.content-animal__book-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-animal__book-content {
  padding: 0px 0px 0px 10px;
  flex: 0 0 50%;
  display: none;
}

.content-animal__book-title {
  margin: 0px 0px 20px;
  font-family: Open Sans;
  font-size: 20px;
  line-height: 25px;
}

.content-animal__book-text {
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 22px;
}

.content-animal__books-page {
  margin: 0px 0px 20px;
  padding: 0px 0px 25px;
  position: relative;
}

.content-animal__books-absolute {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}

.content-animal__books-dots {
  display: flex;
  justify-content: center;
  position: relative;
}
.content-animal__books-dots .slick-prev.slick-arrow {
  position: absolute;
  top: 0;
  left: -50px;
  width: 13px;
  height: 23px;
  background: url("../img/icon/arrow-dots-left-0.svg") 0 0/100% 100% no-repeat;
  font-size: 0;
}
.content-animal__books-dots .slick-prev.slick-arrow:hover {
  background: url("../img/icon/arrow-dots-left-1.svg") 0 0/100% 100% no-repeat;
}
.content-animal__books-dots .slick-next.slick-arrow {
  position: absolute;
  top: 0;
  right: -50px;
  width: 13px;
  height: 23px;
  background: url("../img/icon/arrow-dots-right-0.svg") 0 0/100% 100% no-repeat;
  font-size: 0;
}
.content-animal__books-dots .slick-next.slick-arrow:hover {
  background: url("../img/icon/arrow-dots-right-1.svg") 0 0/100% 100% no-repeat;
}
.content-animal__books-dots .slick-dots {
  display: flex;
}
.content-animal__books-dots .slick-dots button {
  margin: 0px 6px;
  font-size: 0px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #D9D9D9;
}
.content-animal__books-dots .slick-dots .slick-active button {
  background: #A22531;
}

.content-animal__youtube {
  margin: auto;
  width: 800px;
  width: 100%;
  padding-bottom: 60%;
  position: relative;
}
.content-animal__youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-animal__buttons {
  margin: 0px -10px;
  padding: 20px 0px 50px;
  display: flex;
}

.content-animal__link {
  margin: 0px 10px;
  padding: 10px 30px;
  width: 100%;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 1.5px solid #A22531;
  font-family: Open Sans;
  font-size: 18px;
  font-weight: 600;
  color: #A22531;
}
.content-animal__link:hover {
  color: #fff;
  background: #A22531;
}

.content-animal__content-evidence {
  margin: 0px 0px 50px;
  font-family: Open Sans;
  font-size: 16px;
  line-height: 22px;
}
.content-animal__content-evidence li {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 20px;
  position: relative;
}
.content-animal__content-evidence li::marker {
  font-size: 0;
}
.content-animal__content-evidence li::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #000;
}

@media (max-width: 1000px) {
  .content-animal__main-img {
    width: 100%;
    padding-bottom: 70%;
  }
}
@media (max-width: 600px) {
  .content-animal__main-title,
  .content-animal__subtitle {
    font-size: 30px;
  }
  .content-animal__book {
    flex-direction: column;
  }
  .content-animal__book-content {
    flex: auto;
  }
  .content-animal__buttons {
    flex-direction: column;
  }
  .content-animal__link {
    margin: 0px 10px 10px;
    width: auto;
  }
  .content-animal__link:last-child {
    margin: 0px 10px 0px;
  }
}
.block__row {
  margin: 0px -20px;
  display: flex;
}
@media (max-width: 1000px) {
  .block__row {
    flex-direction: column;
  }
}

.block__block {
  padding: 0px 20px;
}
.block__block:nth-child(1) {
  flex: 0 0 60%;
}
.block__block:nth-child(2) {
  flex: 0 0 40%;
}

.content-animal__youtube {
  background: #A22531;
}

.content-animal__modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 1000;
}
.content-animal__modal.active {
  display: block;
}

.content-animal__modal-background {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
.content-animal__modal-background::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  z-index: -1;
}

.content-animal__modal-column {
  display: none;
}
.content-animal__modal-column.active {
  display: block;
}

.content-animal__modal-body {
  padding: 70px 50px 50px;
  max-width: 600px;
  height: 100%;
  border-radius: 20px;
  background: #A22531;
  position: relative;
  z-index: 1;
}

.content-animal__modal-exit {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 30px;
  height: 30px;
  border: 2px solid #fff;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 0.5s all;
}
.content-animal__modal-exit span {
  width: 20px;
  height: 2px;
  background: #fff;
  position: relative;
  transform: rotate(45deg);
}
.content-animal__modal-exit span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  transform: rotate(90deg);
}
.content-animal__modal-exit:hover {
  box-shadow: 0px 0px 5px 0px #fff;
}

.content-animal__modal-title {
  margin: 0px 0px 30px;
  text-align: center;
  font-family: Open Sans;
  font-size: 25px;
  line-height: 30px;
  font-weight: 600;
  color: #fff;
}

.content-animal__modal-text {
  font-family: Open Sans;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: #fff;
}

@media (max-width: 630px) {
  .content-animal__modal-column {
    padding: 0px 10px;
  }
  .content-animal__modal-body {
    padding: 70px 20px 50px;
  }
  .content-animal__modal-title {
    margin: 0px 0px 20px;
    font-size: 18px;
    line-height: 22px;
  }
  .content-animal__modal-text {
    font-size: 14px;
    line-height: 20px;
  }
}
.standart__bookContentColumn-column {
  width: 100%;
}
.standart__bookContentColumn-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.sidedBook__bookContentColumn-column {
  width: 100%;
  position: relative;
}
.sidedBook__bookContentColumn-column:hover .sidedBook__bookContentColumn-img {
  transform: rotateY(180deg);
}
.sidedBook__bookContentColumn-column:hover .sidedBook__bookContentColumn-img:nth-child(2) {
  transform: rotateY(360deg);
  z-index: 10;
}

.sidedBook__bookContentColumn-img {
  width: 100%;
  height: 100%;
  transition: 0.8s all;
}
.sidedBook__bookContentColumn-img:nth-child(1) {
  z-index: 500;
}
.sidedBook__bookContentColumn-img:nth-child(2) {
  transform: rotateY(180deg);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -10;
}

.info-book {
  padding: 50px 0px;
}

.info-book__body {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.info-book__image {
  flex: 0 0 45%;
  width: 100%;
}

.info-book__image-img {
  padding-bottom: 150%;
  width: 100%;
  position: relative;
}
.info-book__image-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.info-book__content {
  flex: 0 0 50%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
}

.info-book__content-title {
  margin: 0px 0px 20px;
  font-family: Open Sans;
  font-size: 25px;
  line-height: 30px;
  color: #A22531;
}

.info-book__content-text {
  margin: 0px 0px 10px;
  font-family: Open Sans;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}
.info-book__content-text p {
  margin: 0px 0px 10px;
}

.info-book__content-link {
  padding: 10px 30px;
  border: 2px solid #A22531;
  background: #A22531;
  display: inline-block;
  transition: 0.5s all;
  font-family: Open Sans;
  font-size: 16px;
  color: #fff;
}
.info-book__content-link:hover {
  box-shadow: 0px 0px 10px 0px #A22531;
  background: transparent;
  color: #A22531;
}

@media (max-width: 770px) {
  .info-book__body {
    flex-direction: column;
  }
  .info-book__image {
    margin: 0px 0px 20px;
  }
  .info-book__content-title {
    text-align: center;
  }
}
.mainTitle-allOtherCommonNews {
  margin: 0px 0px 50px 0px;
}

.mainTitle-allOtherCommonNews__mainTitle {
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.arhive-allOtherCommonNews {
  margin: 0px 0px 90px 0px;
}

.arhive-allOtherCommonNews__body {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
  grid-template-areas: "column1 column2 column3" "column4 column5 column6" "column7 column8 column9" "column10 column11 column12" "navigator navigator navigator";
}
.arhive-allOtherCommonNews__body .column {
  margin: 0px 8px 40px 8px;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(1) {
  grid-area: column1;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(2) {
  grid-area: column2;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(3) {
  grid-area: column3;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(4) {
  grid-area: column4;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(5) {
  grid-area: column5;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(6) {
  grid-area: column6;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(7) {
  grid-area: column7;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(8) {
  grid-area: column8;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(9) {
  grid-area: column9;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(10) {
  grid-area: column10;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(11) {
  grid-area: column11;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(12) {
  grid-area: column12;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(13) {
  grid-area: column13;
}
.arhive-allOtherCommonNews__body .arhive-allOtherCommonNews__column:nth-child(14) {
  grid-area: column14;
}

.navigation.pagination {
  grid-area: navigator;
}
.navigation.pagination .page-numbers.current {
  color: #A22531;
}

.arhive-allOtherCommonNews__column {
  padding: 15px 0px;
  border-top: 1.5px solid #000;
  border-bottom: 1.5px solid #000;
  display: flex;
  flex-direction: column;
}
.arhive-allOtherCommonNews__column:hover .arhive-allOtherCommonNews__img {
  filter: grayscale(0%);
}

.arhive-allOtherCommonNews__when {
  margin: 0px 0px 10px 0px;
  font-family: Inter;
  font-weight: 700;
  color: #000;
}

.arhive-allOtherCommonNews__image {
  margin: 0px 0px 10px 0px;
  overflow: hidden;
}

.arhive-allOtherCommonNews__img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  filter: grayscale(100%);
  transition: 0.5s all;
}

.arhive-allOtherCommonNews__title {
  margin: 0px 0px 10px 0px;
  flex: auto;
  font-family: Noto Serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  color: #A22531;
}

.arhive-allOtherCommonNews__content {
  margin: 0px 0px 20px 0px;
  font-family: Inter;
  line-height: 18px;
  color: #000;
}

.arhive-allOtherCommonNews__button {
  position: relative;
  display: flex;
  justify-content: end;
}

.arhive-allOtherCommonNews__buttonText {
  margin: 0px 30px 0px 0px;
  font-family: Inter;
  font-weight: 700;
  color: #000;
}

.arhive-allOtherCommonNews__buttonIcons {
  position: absolute;
  top: 2px;
  right: 17px;
  width: 8px;
  height: 12px;
  background: url("../image/icons/arrowRight0.png") 0 0/100% 100% no-repeat;
}

@media (max-width: 900px) {
  .arhive-allOtherCommonNews__body {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
    grid-template-areas: "column1 column2" "column3 column4" "column5 column6" "column7 column8" "column9 column10" "column11 column12" "column13 column14" "navigator navigator";
  }
}
@media (max-width: 600px) {
  .arhive-allOtherCommonNews__body {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
    grid-template-areas: "column1" "column2" "column3" "column4" "column5" "column6" "column7" "column8" "column9" "column10" "column11" "column12" "navigator";
  }
}
.commonNewsRu .nav-links,
.commonNewsKz .nav-links {
  display: flex;
  justify-content: center;
}
.commonNewsRu .nav-links .page-numbers,
.commonNewsKz .nav-links .page-numbers {
  margin: 0px 8px;
  font-family: Inter;
  font-size: 16px;
  color: #000;
  transition: 0.5s all;
  cursor: pointer;
}
.commonNewsRu .nav-links .page-numbers:hover,
.commonNewsKz .nav-links .page-numbers:hover {
  color: #A22531;
}

.mainTitle-allCommonContentAllPage {
  margin: 30px 0px 50px 0px;
}

.mainTitle-allCommonContentAllPage__mainTitle {
  text-align: center;
  font-family: Noto Serif;
  font-size: 36px;
  color: #A22531;
}

.content-allCommonContentAllPage {
  margin: 0px 0px 90px 0px;
}

.content-allCommonContentAllPage__content {
  margin: 0px 0px 50px 0px;
}
.content-allCommonContentAllPage__content p {
  margin: 0px 0px 20px 0px;
  font-family: Inter;
  font-size: 18px;
  line-height: 26px;
  color: #000;
}
.content-allCommonContentAllPage__content p:last-child {
  margin: 0;
}
.content-allCommonContentAllPage__content ul {
  margin: -10px 0px 20px 0px;
}
.content-allCommonContentAllPage__content li {
  margin: 0px 0px 10px 30px;
  font-family: Inter;
  font-size: 18px;
  line-height: 26px;
  color: #000;
  position: relative;
}
.content-allCommonContentAllPage__content li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #000;
}

.content-allCommonContentAllPage__row {
  margin: 0px 0px 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.content-allCommonContentAllPage__row p {
  font-family: Inter;
  font-size: 18px;
  line-height: 26px;
  color: #000;
}

.content-allCommonContentAllPage__install {
  margin: 0px 0px 50px 0px;
}

.content-allCommonContentAllPage__install-button {
  margin: 0px 20px 0px 0px;
  padding: 10px 20px;
  background: #A22531;
  font-family: Inter;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  transition: 0.5s all;
}
.content-allCommonContentAllPage__install-button:hover {
  background: #000;
  color: #E75866;
}
.content-allCommonContentAllPage__install-button:last-child {
  margin: 0;
}

.content-allCommonContentAllPage__title {
  margin: 0px 0px 50px 0px;
  text-align: center;
  font-family: Noto Serif;
  font-size: 36px;
  line-height: 44px;
  color: #000;
}

.form-allCommonContentAllPage__form {
  margin: auto;
  width: 500px;
}
.form-allCommonContentAllPage__form .content-allOtherServices__form-title {
  font-size: 18px;
}
.form-allCommonContentAllPage__form input {
  font-size: 18px;
}
.form-allCommonContentAllPage__form button {
  font-size: 18px;
}

@media (max-width: 550px) {
  .content-allCommonContentAllPage__title {
    font-size: 25px;
  }
  .form-allCommonContentAllPage__form {
    width: 100%;
  }
}
.content-balakay {
  margin: 0px 0px 100px 0px;
}

.content-balakay__content {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}

.content-balakay__column {
  margin: 0px 8px 16px 8px;
  padding: 20px 40px 20px 20px;
  display: flex;
  align-items: center;
  border: 1.5px solid #000;
  position: relative;
  transition: 0.5s all;
}
.content-balakay__column::before {
  content: "";
  position: absolute;
  top: auto;
  right: 20px;
  width: 10px;
  height: 18px;
  background: url("../image/icons/branchColumnArrow.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}

.content-balakay__column:nth-child(1) .content-balakay__column-img {
  width: 80px;
  height: 100px;
  background: url("../image/project/bakalay/0.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:nth-child(2) .content-balakay__column-img {
  width: 80px;
  height: 57px;
  background: url("../image/project/bakalay/1.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:nth-child(3) .content-balakay__column-img {
  width: 95px;
  height: 81px;
  background: url("../image/project/bakalay/2.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:nth-child(4) .content-balakay__column-img {
  width: 85px;
  height: 75px;
  background: url("../image/project/bakalay/3.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:nth-child(5) .content-balakay__column-img {
  width: 83px;
  height: 78px;
  background: url("../image/project/bakalay/4.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:nth-child(6) .content-balakay__column-img {
  width: 91px;
  height: 70px;
  background: url("../image/project/bakalay/5.png") 0 0/100% 100% no-repeat;
}

.content-balakay__column:hover {
  background: #A22531;
  border: 1.5px solid #A22531;
}
.content-balakay__column:hover .content-balakay__column-title {
  color: #fff;
}
.content-balakay__column:hover::before {
  right: 10px;
  background: url("../image/icons/branchColumnArrowActiveWhile.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:hover:nth-child(1) .content-balakay__column-img {
  width: 80px;
  height: 100px;
  background: url("../image/project/bakalay/0Active.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:hover:nth-child(2) .content-balakay__column-img {
  width: 80px;
  height: 57px;
  background: url("../image/project/bakalay/1Active.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:hover:nth-child(3) .content-balakay__column-img {
  width: 95px;
  height: 81px;
  background: url("../image/project/bakalay/2Active.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:hover:nth-child(4) .content-balakay__column-img {
  width: 85px;
  height: 75px;
  background: url("../image/project/bakalay/3Active.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:hover:nth-child(5) .content-balakay__column-img {
  width: 83px;
  height: 78px;
  background: url("../image/project/bakalay/4Active.png") 0 0/100% 100% no-repeat;
}
.content-balakay__column:hover:nth-child(6) .content-balakay__column-img {
  width: 91px;
  height: 70px;
  background: url("../image/project/bakalay/5Active.png") 0 0/100% 100% no-repeat;
}

.content-balakay__column-image {
  margin: 0px 20px 0px 0px;
}

.content-balakay__column-img {
  transition: 0.5s all;
}

.content-balakay__column-title {
  font-family: Noto Serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: #A22531;
  transition: 0.5s all;
}

@media (max-width: 980px) {
  .content-balakay__content {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
}
@media (max-width: 650px) {
  .content-balakay__content {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
}
@media (max-width: 330px) {
  .content-balakay__column {
    padding: 10px 30px 10px 10px;
  }
}
.info-brushStudio {
  margin: 0px 0px 80px 0px;
}

.info-brushStudio__body {
  display: flex;
  align-items: center;
}

.info-brushStudio__mainImage {
  flex: 1 0 50%;
}

.info-brushStudio__mainImage-img {
  width: 100%;
}

.info-brushStudio__info {
  padding: 0px 0px 0px 40px;
}
.info-brushStudio__info p {
  margin: 0px 0px 20px 0px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}
.info-brushStudio__info p:last-child {
  margin: 0;
}

@media (max-width: 800px) {
  .info-brushStudio__body {
    flex-direction: column;
  }
  .info-brushStudio__info {
    padding: 40px 0px 0px 0px;
  }
}
.content-brushStudio {
  margin: 0px 0px 80px 0px;
}

.content-brushStudio__body {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}

.content-brushStudio__column {
  padding: 0px 8px 40px 8px;
  width: 100%;
  height: 250px;
}

@media (max-width: 900px) {
  .content-brushStudio__body {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
  .content-brushStudio__body .content-brushStudio__column {
    height: 350px;
  }
}
@media (max-width: 600px) {
  .content-brushStudio__body {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .content-brushStudio__body .content-brushStudio__column {
    height: 400px;
  }
}
@media (max-width: 400px) {
  .content-brushStudio__body .content-brushStudio__column {
    height: 280px;
  }
}
.title-libraryProjects__body {
  margin: 0px 0px 50px;
  padding: 15px 0px 15px 60px;
  border-left: 4px solid #A22531;
}

.title-libraryProjects__title {
  margin: 0px 0px 20px;
  font-family: Noto Serif;
  font-size: 60px;
  line-height: 65px;
  color: #A22531;
}

.title-libraryProjects__content {
  max-width: 800px;
  font-family: Noto Serif;
  font-size: Open Sans;
  line-height: 20px;
  color: #000;
}

@media (max-width: 770px) {
  .title-libraryProjects__body {
    padding: 15px 0px 15px 30px;
  }
  .title-libraryProjects__title {
    margin: 0px 0px 10px;
    font-size: 25px;
    line-height: 30px;
  }
  .title-libraryProjects__content {
    font-size: 14px;
    line-height: 20px;
  }
}
.content-libraryProject__body {
  margin: 0px 0px 40px;
}

.content-libraryProject__column {
  margin: 0px 0px 20px;
  padding: 30px 0px;
  background: #F2F2F2;
}
.content-libraryProject__column:last-child {
  margin: 0;
}

.content-libraryProject__column-body {
  display: flex;
  justify-content: end;
  position: relative;
}

.content-libraryProject__column-content {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 500px;
}

.content-libraryProject__content {
  padding: 36px 80px;
  width: 100%;
  height: 100%;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
  background: #fff;
  display: inline-block;
  position: relative;
}
.content-libraryProject__content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #A22531;
  transition: 0.5s all;
}
.content-libraryProject__content:hover::before {
  box-shadow: 0px 0px 10px 0px #A22531;
}
.content-libraryProject__content:hover .content-libraryProject__right-position {
  right: 15px;
}

.content-libraryProject__content-title {
  max-width: 250px;
  margin: 0px 0px 10px;
  font-family: Open Sans;
  font-size: 26px;
  line-height: 32px;
  color: #000;
}

.content-libraryProject__content-text {
  max-width: 250px;
  font-family: Open Sans;
  line-height: 20px;
  color: #949494;
}

.content-libraryProject__right-position {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  transition: 0.5s all;
}

@media (max-width: 770px) {
  .content-libraryProject__column-body {
    flex-direction: column;
  }
  .content-libraryProject__column-content {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    transform: translateY(0);
    order: 2;
  }
  .content-libraryProject__content {
    padding: 20px;
  }
  .content-libraryProject__column-image {
    margin: 0px 0px 20px;
    width: 100%;
    order: 1;
  }
  .content-libraryProject__column-image img {
    width: 100%;
  }
}
@media (max-width: 400px) {
  .content-libraryProject__right-position {
    padding: 30px 0px 0px;
    position: relative;
    top: 0;
    left: 0;
    transform: translateY(0);
  }
}
.info-postProjectLibrary {
  margin: 0px 0px 50px;
}

.info-postProjectLibrary__body {
  margin: 0px 0px 40px;
}

.info-postProjectLibrary__column {
  margin: 0px 0px 20px;
  padding: 30px 0px;
  background: #F2F2F2;
}
.info-postProjectLibrary__column:last-child {
  margin: 0;
}

.info-postProjectLibrary__column-body {
  display: flex;
  justify-content: end;
  position: relative;
}

.info-postProjectLibrary__column-content {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 500px;
}

.info-postProjectLibrary__content {
  padding: 36px 80px;
  width: 100%;
  height: 100%;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
  background: #fff;
  display: inline-block;
  position: relative;
}
.info-postProjectLibrary__content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #A22531;
  transition: 0.5s all;
}
.info-postProjectLibrary__content:hover::before {
  box-shadow: 0px 0px 10px 0px #A22531;
}
.info-postProjectLibrary__content:hover .info-postProjectLibrary__right-position {
  right: 15px;
}

.info-postProjectLibrary__content-title {
  max-width: 250px;
  margin: 0px 0px 10px;
  font-family: Open Sans;
  font-size: 26px;
  line-height: 32px;
  color: #000;
}

.info-postProjectLibrary__content-text {
  max-width: 250px;
  font-family: Open Sans;
  line-height: 20px;
  color: #949494;
}

.info-postProjectLibrary__right-position {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  transition: 0.5s all;
}

@media (max-width: 770px) {
  .info-postProjectLibrary__column-body {
    flex-direction: column;
  }
  .info-postProjectLibrary__column-content {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    transform: translateY(0);
    order: 2;
  }
  .info-postProjectLibrary__content {
    padding: 20px;
  }
  .info-postProjectLibrary__column-image {
    margin: 0px 0px 20px;
    width: 100%;
    order: 1;
  }
  .info-postProjectLibrary__column-image img {
    width: 100%;
  }
}
@media (max-width: 400px) {
  .info-postProjectLibrary__right-position {
    padding: 30px 0px 0px;
    position: relative;
    top: 0;
    left: 0;
    transform: translateY(0);
  }
}
.project-postProjectLibrary {
  margin: 0px 0px 60px;
}

.project-postProjectLibrary__title {
  margin: 0px 0px 20px;
  font-family: Noto Serif;
  font-size: 16px;
  font-weight: 700;
  color: #000;
}

.project-postProjectLibrary__content {
  font-family: Open Sans;
  line-height: 20px;
  color: #000;
}
.project-postProjectLibrary__content p {
  margin: 0px 0px 10px;
}
.project-postProjectLibrary__content p:last-child {
  margin: 0;
}

.video-postProjectLibrary {
  margin: 0px 0px 40px;
}

.video-postProjectLibrary__title {
  margin: 0px 0px 30px;
  font-family: Noto Serif;
  font-size: 16px;
  font-weight: 700;
  color: #000;
}

.video-postProjectLibrary__content {
  margin: 0px -10px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}
.video-postProjectLibrary__content iframe {
  padding: 0px 10px 20px;
  width: 100%;
}

@media (max-width: 900px) {
  .video-postProjectLibrary__content {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
}
@media (max-width: 500px) {
  .video-postProjectLibrary__content {
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
}
.content-miniGamer {
  margin: 0px 0px 100px 0px;
}

.content-miniGamer__content {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}

.content-miniGamer__column {
  margin: 0px 20px 40px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.content-miniGamer__column::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 12px solid red;
  border-radius: 40px;
}
.content-miniGamer__column:nth-child(10) .content-miniGamer__column-img {
  margin: 15px 0px 0px 0px;
  width: 90%;
  height: 90%;
}

.content-miniGamer__column-img {
  width: 100%;
  border-radius: 40px;
  overflow: hidden;
}

.content-miniGamer__column-title {
  margin: 0px 0px 10px 0px;
  text-align: center;
  font-family: Inter;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  color: #000;
}

.content-miniGamer__column-subtitle {
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  line-height: 18px;
  color: #000;
}

.title-childrenAnimal {
  margin: 0px 0px 50px 0px;
}

.title-childrenAnimal__body {
  display: flex;
  align-items: center;
}

.title-childrenAnimal__mainImage {
  flex: 0 1 50%;
  height: 300px;
}

.title-childrenAnimal__content {
  padding: 0px 0px 0px 50px;
  flex: 0 1 50%;
}

.title-childrenAnimal__content-title {
  margin: 0px 0px 20px 0px;
  font-family: Noto Serif;
  font-size: 36px;
  line-height: 40px;
  font-weight: 500;
  color: #000;
}

.title-childrenAnimal__content-text {
  font-family: Open Sans;
  line-height: 18px;
  color: #000;
}

@media (max-width: 700px) {
  .title-childrenAnimal__body {
    flex-direction: column;
  }
  .title-childrenAnimal__mainImage {
    margin: 0px 0px 40px 0px;
    width: 100%;
  }
  .title-childrenAnimal__mainImage iframe {
    height: 500px;
  }
  .title-childrenAnimal__content {
    padding: 0;
  }
}
@media (max-width: 500px) {
  .title-childrenAnimal__mainImage iframe {
    height: 300px;
  }
}
.content-childrenAnimal {
  margin: 0px 0px 50px 0px;
}
.content-childrenAnimal.book .content-childrenAnimal__column-image {
  padding-bottom: 140%;
}

.content-childrenAnimal__content {
  margin: 0px -8px;
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(3, 1fr);
}

.content-childrenAnimal__column {
  margin: 0px 8px 40px 8px;
}
.content-childrenAnimal__column:hover .content-childrenAnimal__image-img img {
  transform: scale(1.2);
}

.content-childrenAnimal__column-image {
  margin: 0px 0px 20px 0px;
  padding-bottom: 65%;
  width: 100%;
  position: relative;
}

.content-childrenAnimal__image-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-childrenAnimal__title {
  text-align: center;
  font-family: Noto Serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  color: #A22531;
}
.content-childrenAnimal__title::first-letter {
  text-transform: uppercase;
}

@media (max-width: 800px) {
  .content-childrenAnimal__content {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
}
@media (max-width: 500px) {
  .content-childrenAnimal__content {
    margin: 0;
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .content-childrenAnimal__column {
    margin: 0px 0px 30px 0px;
  }
}
.content-allAudioRecordings {
  margin: 0px 0px 80px 0px;
}

.content-allAudioRecordings__mainTitle {
  margin: 0px 0px 50px 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.content-allAudioRecordings__mainTitle p:nth-child(1) {
  font-family: Inter;
  font-size: 36px;
  color: #000;
}
.content-allAudioRecordings__mainTitle p:nth-child(2) {
  width: 150px;
}
.content-allAudioRecordings__mainTitle p:nth-child(2) img {
  width: 100%;
}

.content-allAudioRecordings__content-title {
  margin: 0px 0px 10px 0px;
  font-family: Inter;
  font-size: 20px;
  color: #000;
}

.content-allAudioRecordings__content-audio {
  margin: 0px 0px 40px 0px;
  width: 100%;
}
.content-allAudioRecordings__content-audio:last-child {
  margin: 0;
}

@media (max-width: 600px) {
  .content-allAudioRecordings__mainTitle {
    flex-direction: column;
  }
  .content-allAudioRecordings__mainTitle p:nth-child(1) {
    order: 2;
    text-align: center;
  }
  .content-allAudioRecordings__mainTitle p:nth-child(2) {
    margin: 0px 0px 30px 0px;
    order: 1;
  }
}
.link-online__row {
  margin: 0px 0px 20px 0px;
}

.image-online__img {
  width: 400px;
}

.link-online__title {
  margin: 0px 0px 30px 0px;
  text-align: center;
  font-family: Noto Serif;
  font-size: 36px;
  color: #000;
}

.link-online__text {
  text-align: center;
  font-family: Noto Serif;
  font-size: 20px;
  line-height: 22px;
  color: #000;
}
.link-online__text:nth-child(2) {
  margin: 0px 0px 10px 0px;
}

.link-online__subtitle {
  margin: 0px 0px 20px 0px;
  font-family: Open Sans;
  font-size: 22px;
  color: #000;
}

.link-online__list {
  margin: 0px 0px 30px 0px;
}

.link-online__item {
  margin: 0px 0px 10px 0px;
}
.link-online__item:last-child {
  margin: 0;
}

.link-edition__link {
  padding: 0px 0px 0px 20px;
  font-family: Noto Serif;
  color: #000;
  transition: 0.5s all;
  position: relative;
}
.link-edition__link:hover {
  color: #A22531;
}
.link-edition__link::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #A22531;
}

.shedule-online__body {
  margin: 0px 0px 40px 0px;
}

.shedule-online__title {
  margin: 0px 0px 20px 0px;
  text-align: center;
  font-family: Open Sans;
  font-size: 30px;
  font-weight: 700;
}

.shedule-online__subtitle {
  margin: 0px 0px 10px 0px;
  font-family: Open Sans;
  font-size: 20px;
}

.shedule-online__list {
  margin: 0px 0px 20px 0px;
}

.shedule-online__item {
  padding: 0px 0px 0px 14px;
  font-family: Open Sans;
  font-size: 16px;
  line-height: 22px;
  position: relative;
}
.shedule-online__item::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #A22531;
}

.info-online__body {
  margin: 0px 0px 50px 0px;
}

.info-online__title {
  margin: 0px 0px 10px 0px;
  font-family: Open Sans;
  font-size: 20px;
}

.info-online__item {
  font-family: Open Sans;
  font-size: 16px;
  line-height: 22px;
}

.content-events__title {
  margin: 0px 0px 10px 0px;
  text-align: center;
  font-family: Open Sans;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}

.content-events__form {
  margin: auto;
  padding: 30px 0px 100px 0px;
  width: 500px;
}
.content-events__form .content-allOtheServices__form-textarea {
  max-width: 100%;
  min-width: 100%;
}
.content-events__form.ai .content-allOtheServices__form-input {
  border: 1.5px solid #000;
  border-radius: 10px;
}
.content-events__form.ai .content-allOtheServices__form-textarea {
  font-family: Open Sans;
  border: 1.5px solid #000;
  border-radius: 10px;
}
.content-events__form.ai .content-allOtherServices__form-buttonText {
  padding: 15px 30px;
  border-radius: 10px;
  font-family: Open Sans;
  font-size: 16px;
  font-weight: 700;
}

@media (max-width: 800px) {
  .content-events__title {
    font-size: 16px;
  }
  .content-events__form {
    width: 100%;
  }
}
.content-test .container {
  height: calc(100vh - 131px);
}

.content-test__body {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-test__book {
  width: 200px;
  height: 300px;
  background: #A22531;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s all;
  font-family: Open Sans;
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
  color: #fff;
}
.content-test__book:hover {
  transform: scale(1.01);
  box-shadow: 0px 0px 20px 5px #A22531;
}

.fancybox__container {
  z-index: 10000;
}

.required {
  flex: auto;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.content-required {
  flex: auto;
  display: flex;
  flex-direction: column;
}
.content-required .container {
  flex: auto;
  display: flex;
  flex-direction: column;
}

.content-required__body {
  flex: auto;
  display: flex;
  flex-direction: column;
}
.content-required__body iframe {
  flex: auto;
}

.victory .container {
  overflow: hidden;
}
.victory.background {
  position: relative;
  z-index: 1;
}
.victory.background::before {
  content: "";
  position: absolute;
  top: 100px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1440px;
  width: 100%;
  height: 100%;
  background: url("../img/victory/victory-1/img-background.png") 0 0/100% auto no-repeat;
  z-index: -1;
}

.main-victory {
  width: 100%;
  z-index: 1;
}
.main-victory .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .main-victory .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.main-victory__body {
  padding: 0px 0px 0px 10px;
  display: flex;
  flex-direction: column;
  align-items: end;
  position: relative;
}
.main-victory__body::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00DEFF;
  opacity: 0.48;
  z-index: -1;
}

.main-victory__img {
  position: absolute;
  top: 0;
  right: calc(50% - 300px);
  transform: translateX(50%);
  width: 1400px;
  height: 100%;
  z-index: -2;
}
.main-victory__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 0px -50px;
     object-position: 0px -50px;
}

.main-victory__content {
  padding: 150px 0px 50px;
  width: 100%;
  z-index: 2;
}

.main-victory__contnet-text {
  margin: 0px 0px 10px;
  padding: 20px;
  max-width: 600px;
  position: relative;
  z-index: 2;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 22px;
  color: #000;
}
.main-victory__contnet-text::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.67;
  z-index: -1;
}

.main-victory__content-title {
  font-family: "Merriweather", sans-serif;
  font-size: 95px;
  line-height: 100px;
  color: #A22531;
}

.main-victory__link {
  position: absolute;
  bottom: 10px;
  right: 10px;
  max-width: 105px;
  width: 100%;
  transition: 0.5s all;
  z-index: 10;
}
.main-victory__link img {
  width: 100%;
}
.main-victory__link:hover {
  opacity: 0.5;
}

@media (max-width: 770px) {
  .main-victory__img {
    right: 50%;
  }
  .main-victory__content {
    display: flex;
    flex-direction: column;
  }
  .main-victory__contnet-text {
    margin: 0px 30px 0px 0px;
    order: 2;
  }
  .main-victory__content-title {
    margin: 0px 0px 10px;
    font-size: 30px;
    line-height: 35px;
    font-weight: 600;
  }
  .main-victory__link {
    max-width: 50px;
  }
}
.content-main .container {
  width: 1440px;
}
@media (max-width: 1500px) {
  .content-main .container {
    padding: 0px 10px;
    width: 100%;
  }
}

.content-main__body {
  display: flex;
  flex-direction: column;
  position: relative;
}

.content-main__background {
  position: absolute;
  width: 680px;
  height: 650px;
  background: url("../img/victory/backgorund.png") 0 0/100% 100% no-repeat;
}
.content-main__background.number-1 {
  top: -320px;
  left: 0;
}
.content-main__background.number-2 {
  top: 320px;
  right: 0;
  width: 740px;
  height: 705px;
}
.content-main__background.number-3 {
  top: 900px;
  left: 0;
  width: 820px;
  height: 790px;
}

.contnet-main__columns {
  display: flex;
  flex-direction: column;
}

.contnet-main__row {
  display: flex;
  justify-content: space-between;
  z-index: 1;
}
.contnet-main__row:nth-child(even) {
  position: relative;
}
.contnet-main__row:nth-child(even) .content-main__content {
  order: 2;
}
.contnet-main__row:nth-child(even) .content-main__content-link {
  padding: 0px 40px 0px 0px;
  border-left: 0px solid #A22531;
  border-right: 5px solid #A22531;
}
.contnet-main__row:nth-child(even) .content-main__content-title,
.contnet-main__row:nth-child(even) .content-main__content-text {
  text-align: end;
}
.contnet-main__row:nth-child(even)::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background: #00D7F8;
  opacity: 0.4;
  z-index: -1;
}

.content-main__content {
  flex: 0 0 53%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.content-main__content-link {
  margin: 20px 0px;
  padding: 0px 0px 0px 40px;
  min-height: 170px;
  border-left: 5px solid #A22531;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.content-main__content-link:hover .content-main__content-title p {
  color: rgba(162, 37, 49, 0.5);
}
.content-main__content-link:hover .content-main__content-text p {
  color: rgba(0, 0, 0, 0.5);
}

.content-main__content-title {
  margin: 0px 0px 10px;
  transition: 0.5s all;
  font-family: Noto Serif;
  font-size: 40px;
  line-height: 45px;
}
.content-main__content-title p {
  transition: 0.5s all;
  color: #A22531;
}

.content-main__content-text {
  transition: 0.5s all;
  font-family: Noto Serif;
  font-size: 20px;
  line-height: 25px;
}
.content-main__content-text p {
  transition: 0.5s all;
  color: #000;
}

.content-main__image {
  flex: 0 0 45%;
  z-index: -2;
}

.content-main__image-img {
  padding-bottom: 50%;
  width: 100%;
  height: 100%;
  position: relative;
}
.content-main__image-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 770px) {
  .contnet-main__row {
    padding: 0px 0px 50px;
    flex-direction: column;
  }
  .contnet-main__row:nth-child(even) .content-main__content-link {
    padding: 0px 0px 0px 20px;
    border-left: 5px solid #A22531;
    border-right: 0px solid #A22531;
  }
  .contnet-main__row:nth-child(even) .content-main__content-title,
  .contnet-main__row:nth-child(even) .content-main__content-text {
    text-align: start;
  }
  .contnet-main__row:nth-child(even)::before {
    display: none;
  }
  .content-main__content {
    order: 2;
  }
  .content-main__content-link {
    padding: 0px 0px 0px 20px;
    min-height: auto;
  }
  .content-main__content-title {
    font-size: 20px;
    line-height: 25px;
  }
  .content-main__content-text {
    font-size: 16px;
    line-height: 22px;
  }
}
.img-victory .container {
  width: 1440px;
  overflow: hidden;
}
@media (max-width: 1500px) {
  .img-victory .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.img-victory__body {
  width: 100%;
  position: relative;
  z-index: 1;
}

.img-victory__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  z-index: -2;
}
.img-victory__background img {
  width: 100%;
  height: 100%;
}

.img-victory__img {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: end;
  z-index: 3;
}
.img-victory__img img {
  max-width: 400px;
  width: 100%;
}

.img-victory__title {
  position: absolute;
  top: calc(0% + 70px);
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: -1;
}
.img-victory__title img {
  max-width: 1250px;
  width: 100%;
}

.img-victory__memory {
  padding: 140px 0px 0px;
  width: 100%;
  display: flex;
  flex-direction: column;
  z-index: 5;
}
.img-victory__memory img {
  max-width: 988px;
  width: 100%;
}

@media (max-width: 1230px) {
  .img-victory__img img {
    max-width: 300px;
  }
}
@media (max-width: 770px) {
  .img-victory__img img {
    max-width: 200px;
  }
  .img-victory__title img {
    width: calc(100% - 100px);
  }
}
@media (max-width: 500px) {
  .img-victory__title {
    top: calc(0% + 120px);
  }
  .img-victory__title img {
    width: calc(100% - 20px);
  }
}
.text-victory {
  margin: 0px 0px 50px;
}
.text-victory .container {
  width: 1440px;
}
@media (max-width: 1500px) {
  .text-victory .container {
    padding: 0px 10px;
    width: 100%;
  }
}

.text-victory__body {
  display: flex;
  align-items: center;
}

.text-victory__content {
  padding: 20px;
  width: 100%;
  background: rgba(196, 195, 196, 0.7);
}

.text-victory__content-list {
  margin: 0px 0px 10px;
  display: flex;
  flex-direction: column;
}

.text-victory__content-list-item {
  font-family: Noto Serif;
  font-size: 32px;
  line-height: 38px;
  font-weight: 700;
  color: #000A54;
}

.text-victory__content-row {
  width: 100%;
  display: flex;
  justify-content: end;
}

.text-victory__content-row-link {
  margin: 0px 30px 0px 0px;
  transition: 0.5s all;
}
.text-victory__content-row-link:last-child {
  margin: 0;
}
.text-victory__content-row-link:hover {
  opacity: 0.5;
}

.text-victory__image {
  max-width: 490px;
  width: 100%;
}

.text-victory__image-img {
  width: 100%;
}
.text-victory__image-img img {
  width: 100%;
}

@media (max-width: 1000px) {
  .text-victory__content-list-item {
    font-size: 20px;
    line-height: 26px;
  }
  .text-victory__content-row-link {
    margin: 0px 10px 0px 0px;
    max-width: 40px;
    width: 100%;
  }
  .text-victory__content-row-link img {
    width: 100%;
  }
}
@media (max-width: 770px) {
  .text-victory {
    margin: 0;
  }
  .text-victory__content {
    padding: 20px 10px;
  }
  .text-victory__content-list-item {
    font-size: 16px;
    line-height: 22px;
  }
  .text-victory__image {
    max-width: 300px;
  }
}
@media (max-width: 650px) {
  .text-victory__body {
    padding: 20px 0px 0px;
    flex-direction: column;
  }
  .text-victory__content {
    padding: 20px;
    order: 2;
  }
}
.graphics-victory {
  margin: 0px 0px 50px;
}
.graphics-victory .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .graphics-victory .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.graphics-victory__body {
  display: flex;
}

.graphics-victory__image {
  margin: 0px 30px 0px 0px;
  max-width: 600px;
  width: 100%;
}

.graphics-victory__image-img {
  width: 100%;
}
.graphics-victory__image-img img {
  width: 100%;
}

.graphics-victory__content {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.graphics-victory__content-list {
  display: flex;
  flex-direction: column;
}

.graphics-victory__content-item {
  margin: 0px 0px 40px;
  display: flex;
  align-items: start;
}
.graphics-victory__content-item:last-child {
  margin: 0;
}

.graphics-victory__content-link {
  margin: 0px 20px 0px 0px;
  transition: 0.5s all;
}
.graphics-victory__content-link img {
  width: 100%;
}
.graphics-victory__content-link:hover {
  opacity: 0.5;
}

.graphics-victory__content-content {
  display: flex;
  flex-direction: column;
}

.graphics-victory__content-content-title {
  margin: 0px 0px 10px;
  font-family: Noto Serif;
  font-size: 40px;
  line-height: 45px;
  font-weight: 700;
  color: #A22531;
}

.graphics-victory__content-content-list {
  display: flex;
  flex-direction: column;
}

.graphics-victory__content-content-list-item {
  font-family: Noto Serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: #000A54;
}

@media (max-width: 1230px) {
  .graphics-victory__content-content-title {
    font-size: 20px;
    line-height: 25px;
  }
  .graphics-victory__content-content-list-item {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 770px) {
  .graphics-victory__body {
    flex-direction: column;
  }
  .graphics-victory__image {
    max-width: 100%;
  }
  .graphics-victory__content-item {
    margin: 0px 0px 20px;
  }
  .graphics-victory__content-link {
    margin: 0px 15px 0px 0px;
    max-width: 40px;
  }
  .graphics-victory__content-content-title {
    font-size: 18px;
    line-height: 24px;
  }
  .graphics-victory__content-content-list-item {
    font-size: 16px;
    line-height: 22px;
  }
}
.row-victory .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .row-victory .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.row-victory__body {
  display: flex;
}

.row-victory__image {
  margin: 0px 20px 0px 70px;
  max-width: 400px;
  width: 100%;
}

.row-victory__image-img {
  margin: 0px 0px 20px;
  width: 100%;
  display: inline-block;
}
.row-victory__image-img img {
  width: 100%;
}

.row-victory__image-row {
  display: flex;
  justify-content: space-between;
}

.row-victory__image-row-link {
  transition: 0.5s all;
}
.row-victory__image-row-link img {
  width: 100%;
}
.row-victory__image-row-link:hover {
  opacity: 0.5;
}

.row-victory__content {
  width: 100%;
}

.row-victory__content-title {
  margin: 0px 0px 10px;
  padding: 0px 0px 0px 50px;
  display: flex;
  align-items: center;
}

.row-victory__content-title-link {
  margin: 0px 20px 0px 0px;
  transition: 0.5s all;
}
.row-victory__content-title-link img {
  width: 100%;
}
.row-victory__content-title-link:hover {
  opacity: 0.5;
}

.row-victory__content-title-text {
  font-family: Noto Serif;
  font-size: 40px;
  line-height: 46px;
  font-weight: 700;
  color: #A22531;
}

.row-victory__content-list {
  padding: 0px 0px 0px 50px;
  display: flex;
  flex-direction: column;
}

.row-victory__content-list-item {
  font-family: Noto Serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: #000A54;
}

.row-victory__content-img {
  width: 100%;
}
.row-victory__content-img img {
  width: 100%;
}

@media (max-width: 1000px) {
  .row-victory__image {
    margin: 0px 30px 0px 0px;
    max-width: 300px;
  }
  .row-victory__content-title {
    padding: 0;
  }
  .row-victory__content-title-link {
    margin: 0px 15px 0px 0px;
    max-width: 40px;
  }
  .row-victory__content-title-text {
    font-size: 20px;
    line-height: 25px;
  }
  .row-victory__content-list {
    padding: 0;
  }
  .row-victory__content-list-item {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 1000px) {
  .row-victory__body {
    flex-direction: column;
    align-items: center;
  }
  .row-victory__image {
    margin: 0px 0px 20px;
    max-width: 400px;
  }
  .row-victory__content-list-item {
    font-size: 16px;
    line-height: 22px;
  }
  .row-victory__image-row-link {
    max-width: 50px;
  }
}
.list-victory {
  margin: 0px 0px 50px;
}
.list-victory .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .list-victory .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.list-victory__body {
  padding: 0px 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.list-victory__title {
  margin: 0px 0px 20px;
  width: 100%;
  text-align: center;
  font-family: Noto Serif;
  font-size: 48px;
  line-height: 50px;
  font-weight: 700;
  color: #A22531;
}

.list-victory__row {
  display: flex;
  flex-direction: column;
}

.list-victory__column {
  margin: 0px 0px 30px;
}
.list-victory__column:last-child {
  margin: 0;
}

.list-victory__column-body {
  display: flex;
}

.list-victory__column-img {
  margin: 0px 20px 0px 0px;
  max-width: 180px;
  width: 100%;
  min-width: 180px;
}
.list-victory__column-img img {
  max-width: 100%;
}

.list-victory__column-content {
  display: flex;
  flex-direction: column;
}

.list-victory__column-title {
  margin: 0px 0px 10px;
  display: flex;
  align-items: center;
}

.list-victory__column-title-text {
  margin: 0px 30px 0px 0px;
  display: inline-block;
  font-family: Noto Serif;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
  color: #A22531;
}

.list-victory__column-title-link {
  transition: 0.5s all;
}
.list-victory__column-title-link img {
  width: 100%;
}
.list-victory__column-title-link:hover {
  opacity: 0.5;
}

.list-victory__column-text {
  font-family: Noto Serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: #000A54;
}

@media (max-width: 1000px) {
  .list-victory__body {
    padding: 0;
  }
}
@media (max-width: 770px) {
  .list-victory__title {
    font-size: 25px;
    line-height: 30px;
  }
  .list-victory__column-img {
    max-width: 60px;
    min-width: 60px;
  }
  .list-victory__column-title-text {
    font-size: 20px;
    line-height: 25px;
  }
  .list-victory__column-title-link {
    max-width: 40px;
    min-width: 40px;
  }
  .list-victory__column-text {
    font-size: 16px;
    line-height: 22px;
  }
}
.fead {
  position: relative;
  z-index: 1;
}
.fead::before {
  content: "";
  position: absolute;
  top: 150px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1440px;
  width: 100%;
  height: 100%;
  background: url("../img/victory/victory-2/img-background.png") 0 0/100% auto no-repeat;
  z-index: -1;
}

.title-fead {
  margin: 0px 0px 30px;
}

.title-fead__title {
  font-family: Noto Serif;
  font-size: 26px;
  line-height: 32px;
  font-weight: 700;
  color: #000;
}

@media (max-width: 770px) {
  .title-fead__title {
    font-size: 20px;
    line-height: 25px;
  }
}
.img-fead {
  margin: 0px 0px 50px;
}
.img-fead .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .img-fead .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.img-fead__body {
  padding: 0px 50px;
  display: flex;
  flex-direction: column;
}

.img-fead__title {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 2;
}
.img-fead__title img {
  max-width: 1300px;
  width: 100%;
}

.img-fead__img {
  margin: -250px 0px 30px;
  width: 100%;
  display: flex;
  flex-direction: column;
  z-index: 1;
}
.img-fead__img img {
  max-width: 800px;
  width: 100%;
}

.img-fead__row {
  display: flex;
}

.img-fead__social {
  margin: 0px 30px 0px 0px;
  display: flex;
  align-items: start;
}

.img-fead__social-link {
  margin: 0px 25px 0px 0px;
  max-width: 60px;
  min-width: 60px;
  display: inline-block;
  transition: 0.5s all;
}
.img-fead__social-link:last-child {
  margin: 0;
}
.img-fead__social-link img {
  width: 100%;
}
.img-fead__social-link:hover {
  opacity: 0.5;
}

.img-fead__content {
  text-align: end;
  font-family: Noto Serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: #000A54;
}

@media (max-width: 1000px) {
  .img-fead__body {
    padding: 0px 20px;
  }
  .img-fead__img {
    margin: -100px 0px 30px;
  }
}
@media (max-width: 770px) {
  .img-fead__body {
    padding: 0;
  }
  .img-fead__img {
    margin: -50px 0px 20px;
  }
  .img-fead__row {
    flex-direction: column;
  }
  .img-fead__social {
    margin: 0px 0px 10px;
  }
  .img-fead__social-link {
    max-width: 40px;
    min-width: 40px;
  }
  .img-fead__content {
    font-size: 16px;
    line-height: 22px;
  }
}
.content-fead {
  margin: 0px 0px 50px;
}
.content-fead .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .content-fead .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.content-fead__body {
  padding: 0px 50px;
  display: flex;
  flex-direction: column;
}

.content-fead__row {
  margin: 0px 0px 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.content-fead__row:last-child {
  margin: 0;
}
.content-fead__row:nth-child(even) .content-fead__content {
  order: 2;
}
.content-fead__row:nth-child(even) .contnet-fead__content-title,
.content-fead__row:nth-child(even) .content-fead__content-text {
  text-align: end;
}

.content-fead__content {
  flex: 0 0 48%;
  width: 100%;
}

.contnet-fead__content-title {
  margin: 0px 0px 20px;
  font-family: Noto Serif;
  font-size: 40px;
  line-height: 45px;
  font-weight: 700;
  color: #A22531;
}
.contnet-fead__content-title.mini {
  margin: 0px 0px 10px;
  font-size: 22px;
  line-height: 26px;
}

.content-fead__content-text {
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000;
}
.content-fead__content-text p {
  margin: 0px 0px 15px;
}
.content-fead__content-text p:last-child {
  margin: 0;
}
.content-fead__content-text.mini {
  margin: 0px 0px 10px;
}
.content-fead__content-text.mini:last-child {
  margin: 0;
}

.content-fead__content-social {
  padding: 20px 0px 0px;
  display: flex;
}

.content-fead__content-social-link {
  margin: 0px 15px 0px 0px;
  max-width: 60px;
  width: 100%;
  transition: 0.5s all;
}
.content-fead__content-social-link:last-child {
  margin: 0;
}
.content-fead__content-social-link img {
  width: 100%;
}
.content-fead__content-social-link:hover {
  opacity: 0.5;
}

.content-fead__image {
  flex: 0 0 48%;
  width: 100%;
}

.content-fead__image-img {
  width: 100%;
}
.content-fead__image-img img {
  width: 100%;
}

@media (max-width: 1000px) {
  .content-fead__body {
    padding: 0px 20px;
  }
  .contnet-fead__content-title {
    margin: 0px 0px 10px;
    font-size: 22px;
    line-height: 26px;
  }
  .content-fead__content-text {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 770px) {
  .content-fead__body {
    padding: 0;
  }
  .content-fead__row {
    flex-direction: column;
  }
  .content-fead__row:nth-child(even) .contnet-fead__content-title,
  .content-fead__row:nth-child(even) .content-fead__content-text {
    text-align: start;
  }
  .content-fead__content {
    order: 2;
  }
  .contnet-fead__content-title {
    font-size: 20px;
    line-height: 25px;
  }
  .contnet-fead__content-title.mini {
    font-size: 20px;
    line-height: 25px;
  }
  .content-fead__content-text p {
    margin: 0px 0px 10px;
  }
  .content-fead__content-social {
    padding: 10px 0px 0px;
  }
  .content-fead__content-social-link {
    max-width: 40px;
  }
  .content-fead__image {
    margin: 0px 0px 10px;
  }
}
.cranes {
  position: relative;
  z-index: 1;
}
.cranes::before {
  content: "";
  position: absolute;
  top: 150px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1440px;
  width: 100%;
  height: 100%;
  background: url("../img/victory/victory-2/img-background.png") 0 0/100% auto no-repeat;
  z-index: -1;
}

.content-cranes {
  margin: 0px 0px 0px;
  padding: 150px 0px 0px;
}
.content-cranes .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .content-cranes .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.content-cranes__body {
  padding: 0px 50px;
  display: flex;
  flex-direction: column;
  align-items: end;
  position: relative;
  z-index: 1;
}
.content-cranes__body::before {
  content: "";
  position: absolute;
  top: calc(0% + 100px);
  left: 0;
  width: 200px;
  height: 145px;
  background: url("../img/victory/cranes/content-1.svg") 0 0/100% 100% no-repeat;
  z-index: -1;
}

.content-cranes__text {
  text-align: end;
  font-family: Noto Serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: #000A54;
}
.content-cranes__text.top {
  margin: 0px 0px 140px;
}
.content-cranes__text.bottom {
  margin: 0px 0px 30px;
}

.content-cranes__img {
  margin: 0px 0px 50px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: end;
}
.content-cranes__img img {
  width: 100%;
}

.content-cranes__name {
  margin: 0px 0px 40px;
  text-align: end;
  font-family: Noto Serif;
  font-size: 40px;
  line-height: 45px;
  font-weight: 700;
  color: #fff;
}

.content-cranes__social {
  display: flex;
  flex-direction: column;
}

.content-cranes__social-link {
  margin: 0px 0px 15px;
  max-width: 55px;
  width: 100%;
  transition: 0.5s all;
}
.content-cranes__social-link:last-child {
  margin: 0;
}
.content-cranes__social-link img {
  width: 100%;
}
.content-cranes__social-link:hover {
  opacity: 0.5;
}

@media (max-width: 1300px) {
  .content-cranes__text .span {
    display: none;
  }
}
@media (max-width: 770px) {
  .content-cranes {
    margin: 0px 0px 50px;
    padding: 0px 0px 0px;
  }
  .content-cranes__body {
    padding: 0;
  }
  .content-cranes__text {
    font-size: 16px;
    line-height: 22px;
  }
  .content-cranes__text.top {
    margin: 0px 0px 50px;
  }
  .content-cranes__text.bottom {
    margin: 0px 0px 10px;
  }
  .content-cranes__img {
    margin: 0px 0px 20px;
  }
  .content-cranes__name {
    margin: 0px 0px 20px;
    font-size: 16px;
    line-height: 22px;
    color: #000A54;
  }
  .content-cranes__social {
    flex-direction: row;
  }
  .content-cranes__social-link {
    margin: 0px 10px 0px 0px;
    max-width: 40px;
  }
}
.img-cranes {
  z-index: 10;
}
.img-cranes .container {
  width: 1440px;
  position: relative;
}
@media (max-width: 1500px) {
  .img-cranes .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.img-cranes__body {
  padding: 0px 0px 100px;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.img-cranes__body::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 800px;
  height: 900px;
  background: url("../img/victory/cranes/img-background.png") 0 0/100% auto no-repeat;
  z-index: -2;
}
.img-cranes__body::after {
  content: "";
  position: absolute;
  top: -300px;
  left: 0;
  padding-bottom: 100%;
  width: 100%;
  background: url("../img/victory/cranes/img-3.png") 0 0/100% auto no-repeat;
  z-index: -1;
}

.img-cranes__image {
  display: flex;
  flex-direction: column;
  position: relative;
}

.img-cranes__image-img {
  width: 100%;
}
.img-cranes__image-img img {
  width: 100%;
}
.img-cranes__image-img:nth-child(2) {
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 300px);
  max-width: 125px;
}

.img-cranes__text {
  margin: 0px 0px 30px;
  text-align: center;
  font-family: Noto Serif;
  font-size: 50px;
  line-height: 60px;
  font-weight: 700;
  color: #000A54;
}

.img-cranes__social {
  display: flex;
  justify-content: center;
}

.img-cranes__social-link {
  margin: 0px 30px 0px 0px;
  max-width: 60px;
  width: 100%;
  transition: 0.5s all;
}
.img-cranes__social-link:last-child {
  margin: 0;
}
.img-cranes__social-link img {
  width: 100%;
}
.img-cranes__social-link:hover {
  opacity: 0.5;
}

@media (max-width: 1200px) {
  .img-cranes__text {
    font-size: 30px;
    line-height: 35px;
  }
  .img-cranes__body::before {
    display: none;
  }
}
@media (max-width: 770px) {
  .img-cranes__body {
    padding: 0px 0px 50px;
  }
  .img-cranes__body::before {
    display: none;
  }
  .img-cranes__body::after {
    top: 0;
  }
  .img-cranes__image-img:nth-child(2) {
    top: calc(30% + 0px);
    left: 20%;
  }
  .img-cranes__text {
    margin: 0px 0px 10px;
    font-size: 16px;
    line-height: 22px;
  }
  .img-cranes__text .span {
    display: none;
  }
  .img-cranes__social-link {
    margin: 0px 10px 0px 0px;
    max-width: 40px;
  }
}
@media (max-width: 600px) {
  .img-cranes__image-img:nth-child(2) {
    top: calc(30% + 0px);
    left: 10%;
  }
}
@media (max-width: 600px) {
  .img-cranes__image-img:nth-child(2) {
    max-width: 100PX;
    top: calc(30% + 0px);
    left: auto;
    right: 10%;
  }
}
.oskemen {
  position: relative;
  z-index: 1;
}
.oskemen::before {
  content: "";
  position: absolute;
  top: 120px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1440px;
  width: 100%;
  height: 100%;
  background: url("../img/victory/victory-2/img-background.png") 0 0/100% auto no-repeat;
  z-index: -1;
}

.img-oskemen {
  margin: 0px 0px 50px;
  padding: 50px 0px 0px;
}
.img-oskemen .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .img-oskemen .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.img-oskemen__body {
  display: flex;
  flex-direction: column;
  position: relative;
}

.img-oskemen__title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.img-oskemen__title img {
  width: 100%;
}

.img-oskemen__img {
  padding: 200px 0px 0px;
  max-width: 1170px;
  width: 100%;
}
.img-oskemen__img img {
  width: 100%;
}

.img-oskemen__content {
  padding: 10px 0px 0px 20px;
  max-width: 900px;
  width: 100%;
}

.img-oskemen__content-title {
  margin: 0px 0px 20px;
  font-family: Noto Serif;
  font-size: 45px;
  line-height: 50px;
  font-weight: 700;
  color: #A22531;
}

.img-oskemen__content-text {
  font-family: Noto Serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: #000A54;
}
.img-oskemen__content-text p {
  margin: 0px 0px 15px;
}
.img-oskemen__content-text p:last-child {
  margin: 0;
}

.img-oskemen__social {
  padding: 0px 20px 0px 0px;
  width: 100%;
  display: flex;
  justify-content: end;
}

.img-oskemen__social-link {
  margin: 0px 20px 0px 0px;
  max-width: 60px;
  width: 100%;
  transition: 0.5s all;
}
.img-oskemen__social-link:last-child {
  margin: 0;
}
.img-oskemen__social-link img {
  width: 100%;
}
.img-oskemen__social-link:hover {
  opacity: 0.5;
}

@media (max-width: 770px) {
  .img-oskemen {
    padding: 0;
  }
  .img-oskemen__img {
    margin: 0px 0px 20px;
    padding: 100px 0px 0px;
  }
  .img-oskemen__content {
    margin: 0px 0px 10px;
    padding: 0;
  }
  .img-oskemen__content-title {
    margin: 0px 0px 10px;
    font-size: 25px;
    line-height: 30px;
  }
  .img-oskemen__content-text {
    font-size: 16px;
    line-height: 22px;
  }
  .img-oskemen__content-text p {
    margin: 0px 0px 10px;
  }
  .img-oskemen__social {
    padding: 0;
  }
  .img-oskemen__social-link {
    margin: 0px 10px 0px 0px;
    max-width: 40px;
  }
}
.content-oskemen {
  margin: 0px 0px 50px;
}
.content-oskemen .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .content-oskemen .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.content-oskemen__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.content-oskemen__title {
  margin: 0px 0px 15px;
  text-align: center;
  font-family: Noto Serif;
  font-size: 45px;
  line-height: 50px;
  font-weight: 700;
  color: #A22531;
}

.content-oskemen__text {
  margin: 0px 0px 10px;
  max-width: 1200px;
  width: 100%;
  text-align: center;
  font-family: Noto Serif;
  font-size: 34px;
  line-height: 40px;
  font-weight: 700;
  color: #000A54;
}

.content-oskemen__social {
  margin: 0px 0px 20px;
  padding: 0px 50px;
  width: 100%;
  display: flex;
  justify-content: end;
}

.content-oskemen__social-link {
  margin: 0px 25px 0px 0px;
  max-width: 55px;
  width: 100%;
  transition: 0.5s all;
}
.content-oskemen__social-link:last-child {
  margin: 0;
}
.content-oskemen__social-link img {
  width: 100%;
}
.content-oskemen__social-link:hover {
  opacity: 0.5;
}

.content-oskemen__imgs {
  width: calc(100% + 10px);
  display: flex;
}

.content-oskemen__imgs-column {
  padding: 0px 5px;
  width: 100%;
  display: inline-block;
}

.content-oskemen__imgs-body {
  padding-bottom: 70%;
  width: 100%;
  position: relative;
}
.content-oskemen__imgs-body img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 770px) {
  .content-oskemen__title {
    margin: 0px 0px 10px;
    font-size: 25px;
    line-height: 30px;
  }
  .content-oskemen__text {
    margin: 0px 0px 10px;
    font-size: 16px;
    line-height: 22px;
  }
  .content-oskemen__social {
    margin: 0px 0px 20px;
    padding: 0;
  }
  .content-oskemen__social-link {
    margin: 0px 10px 0px 0px;
    max-width: 40px;
  }
}
@media (max-width: 550px) {
  .content-oskemen__imgs {
    width: calc(100% + 0px);
    flex-direction: column;
  }
  .content-oskemen__imgs-column {
    margin: 0px 0px 10px;
    padding: 0;
  }
  .content-oskemen__imgs-column:last-child {
    margin: 0;
  }
}
.line-oskemen {
  margin: 0px 0px 50px;
}
.line-oskemen .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .line-oskemen .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.line-oskemen__body {
  padding: 0px 20px;
  display: flex;
  flex-direction: column;
}

.line-oskemen__title {
  margin: 0px 0px 20px;
  font-family: Noto Serif;
  font-size: 45px;
  line-height: 50px;
  font-weight: 700;
  color: #A22531;
}

.line-oskemen__row {
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(6, 1fr);
}

.line-oskemen__column {
  width: 100%;
}

.line-oskemen__column-body {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.line-oskemen__column-title {
  margin: 45px 0px;
  transform: rotate(-30deg);
  flex: auto;
  text-align: center;
  font-family: Noto Serif;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  color: #000A54;
}

.line-oskemen__column-link-img {
  padding: 10px 0px 0px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.line-oskemen__column-link-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #A22531;
}

.line-oskemen__column-link {
  max-width: 55px;
  width: 100%;
  transition: 0.5s all;
}
.line-oskemen__column-link img {
  width: 100%;
}
.line-oskemen__column-link:hover {
  opacity: 0.5;
}

@media (max-width: 1000px) {
  .line-oskemen__row {
    grid-template: repeat(1, 1fr)/repeat(3, 1fr);
  }
}
@media (max-width: 770px) {
  .line-oskemen__body {
    padding: 0;
  }
  .line-oskemen__title {
    font-size: 25px;
    line-height: 30px;
  }
  .line-oskemen__column-title {
    font-size: 16px;
    line-height: 22px;
  }
  .line-oskemen__column-link {
    max-width: 40px;
  }
}
@media (max-width: 1000px) {
  .line-oskemen__row {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
}
.heroes-oskemen {
  margin: 0px 0px 50px;
}
.heroes-oskemen .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .heroes-oskemen .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.heroes-oskemen__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.heroes-oskemen__title {
  margin: 0px 0px 20px;
  width: 100%;
  font-family: Noto Serif;
  font-size: 45px;
  line-height: 50px;
  font-weight: 700;
  color: #A22531;
}

.heroes-oskemen__row {
  margin: 0px 0px 50px;
  width: calc(100% + 6px);
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(8, 1fr);
}

.heroes-oskemen__column {
  padding: 0px 3px;
  width: 100%;
}

.heroes-oskemen__column-body {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: end;
}

.heroes-oskemen__column-img {
  margin: 0px 0px 10px;
  padding-bottom: 150%;
  width: 100%;
  position: relative;
}
.heroes-oskemen__column-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.heroes-oskemen__column-name {
  margin: 0px 0px 5px;
  width: 100%;
  text-align: center;
  font-family: Noto Serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #000A54;
}

.heroes-oskemen__column-date {
  flex: auto;
  margin: 0px 0px 5px;
  width: 100%;
  text-align: center;
  font-family: Noto Serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #000A54;
}

.heroes-oskemen__column-link {
  max-width: 40px;
  width: 100%;
  transition: 0.5s all;
}
.heroes-oskemen__column-link img {
  width: 100%;
}
.heroes-oskemen__column-link:hover {
  opacity: 0.5;
}

.heroes-oskemen__text {
  max-width: 1200px;
  text-align: center;
  font-family: Noto Serif;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  color: #000A54;
}

@media (max-width: 1000px) {
  .heroes-oskemen__row {
    margin: 0px;
    grid-template: repeat(1, 1fr)/repeat(4, 1fr);
  }
  .heroes-oskemen__column {
    padding: 0px 3px 20px;
  }
}
@media (max-width: 770px) {
  .heroes-oskemen__title {
    font-size: 25px;
    line-height: 30px;
  }
  .heroes-oskemen__text {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 1000px) {
  .heroes-oskemen__row {
    margin: 0px;
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
  .heroes-oskemen__column {
    padding: 0px 3px 20px;
  }
}
.text-oskemen {
  margin: 0px 0px 50px;
}
.text-oskemen .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .text-oskemen .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.text-oskemen__body {
  display: flex;
}

.text-oskemen__image {
  max-width: 400px;
  width: 100%;
  min-width: 400px;
}

.text-oskemen__image-img {
  width: 100%;
  display: inline-block;
}
.text-oskemen__image-img img {
  width: 100%;
}

.text-oskemen__content {
  padding: 0px 40px 0px 20px;
  width: 100%;
}

.text-oskemen__content-title {
  margin: 0px 0px 15px;
  font-family: Noto Serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
  color: #A22531;
}

.text-oskemen__content-text {
  margin: 0px 0px 20px;
  font-family: Noto Serif;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  color: #000A54;
}

.text-oskemen__contnet-imgs {
  margin: 0px 0px 20px;
  width: calc(100% + 10px);
  display: flex;
}

.text-oskemen__content-imgs-column {
  padding: 0px 5px;
  width: 100%;
}

.text-oskemen__content-imgs-body {
  padding-bottom: 70%;
  width: 100%;
  display: inline-block;
  position: relative;
}
.text-oskemen__content-imgs-body img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.text-oskemen__content-social {
  width: 100%;
  display: flex;
  justify-content: end;
}

.text-oskemen__content-social-link {
  margin: 0px 15px 0px 0px;
  max-width: 40px;
  width: 100%;
  transition: 0.5s all;
}
.text-oskemen__content-social-link img {
  width: 100%;
}
.text-oskemen__content-social-link:last-child {
  margin: 0;
}
.text-oskemen__content-social-link:hover {
  opacity: 0.5;
}

@media (max-width: 1000px) {
  .text-oskemen__image {
    max-width: 330px;
    min-width: 330px;
  }
}
@media (max-width: 770px) {
  .text-oskemen__body {
    flex-direction: column;
  }
  .text-oskemen__image {
    margin: 0px 0px 20px;
    max-width: 100%;
    min-width: auto;
  }
  .text-oskemen__content {
    padding: 0px;
  }
  .text-oskemen__content-title {
    font-size: 25px;
    line-height: 30px;
  }
  .text-oskemen__content-text {
    font-size: 16px;
    line-height: 22px;
  }
  .text-oskemen__content-social-link {
    margin: 0px 10px 0px 0px;
  }
}
.content-vr {
  margin: 0px 0px 50px;
}

.content-vr__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.content-vr__text {
  margin: 0px 0px 20px;
  width: 100%;
  font-family: Noto Serif;
  font-size: 25px;
  line-height: 30px;
  color: #000;
}
.content-vr__text p {
  margin: 0px 0px 10px;
}
.content-vr__text p:last-child {
  margin: 0;
}
.content-vr__text span {
  font-weight: 700;
  color: #A22531;
}

.contnet-vr__title {
  margin: 0px 0px 10px;
  width: 100%;
  font-family: Noto Serif;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  color: #A22531;
}

.content-vr__list {
  margin: 0px 0px 10px;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.content-vr__list-item {
  margin: 0px 0px 5px;
  font-family: Noto Serif;
  font-size: 25px;
  line-height: 30px;
  color: #000;
}
.content-vr__list-item:last-child {
  margin: 0;
}

.content-vr__title-video {
  margin: 20px 0px 20px;
  position: relative;
  font-family: Noto Serif;
  font-size: 20px;
  line-height: 25px;
  color: #000;
}
.content-vr__title-video::before {
  content: "";
  position: absolute;
  top: 50%;
  right: calc(100% + 10px);
  width: 80px;
  height: 2px;
  background: #000;
}
.content-vr__title-video::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(100% + 10px);
  width: 80px;
  height: 2px;
  background: #000;
}

.content-vr__row {
  max-width: 680px;
  width: calc(100% + 10px);
  display: flex;
}

.content-vr__column {
  padding: 0px 5px;
  width: 100%;
}

.content-vr__column-body {
  padding-bottom: 70%;
  width: 100%;
  position: relative;
}
.content-vr__column-body iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 770px) {
  .content-vr__text {
    font-size: 16px;
    line-height: 22px;
  }
  .contnet-vr__title {
    font-size: 16px;
    line-height: 22px;
  }
  .content-vr__list-item {
    font-size: 16px;
    line-height: 22px;
  }
  .content-vr__title-video::before, .content-vr__title-video::after {
    width: 20px;
  }
  .content-vr__row {
    width: calc(100% + 0px);
    flex-direction: column;
  }
  .content-vr__column {
    margin: 0px 0px 10px;
  }
  .content-vr__column:last-child {
    margin: 0;
  }
}
.evacuation {
  position: relative;
  z-index: 1;
}
.evacuation::before {
  content: "";
  position: absolute;
  top: 100px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1440px;
  width: 100%;
  height: 100%;
  background: url("../img/victory/victory-2/img-background.png") 0 0/100% auto no-repeat;
  z-index: -1;
}
@media (max-width: 600px) {
  .evacuation::before {
    top: 150px;
  }
}

.title-evacuation {
  margin: 0px 0px 50px;
}
.title-evacuation .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .title-evacuation .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.title-evacuation__body {
  padding: 500px 50px 0px;
  display: flex;
  flex-direction: column;
  position: relative;
}

.title-evacuation__title {
  position: absolute;
  top: 100px;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.title-evacuation__title img {
  max-width: 1300px;
  width: 100%;
}

.title-evacuation__img {
  margin: 0px 0px 40px;
  max-width: 550px;
  width: 100%;
  display: inline-block;
}
.title-evacuation__img img {
  width: 100%;
}

.title-evacuation__text {
  margin: 0px 0px 20px;
  font-family: Noto Serif;
  font-size: 40px;
  line-height: 45px;
  font-weight: 700;
  color: #000;
}
.title-evacuation__text p {
  margin: 0px 0px 10px;
}
.title-evacuation__text p:last-child {
  margin: 0;
}

.title-evacuation__social {
  display: flex;
}

.title-evacuation__social-link {
  margin: 0px 30px 0px 0px;
  max-width: 60px;
  width: 100%;
  transition: 0.5s all;
}
.title-evacuation__social-link:last-child {
  margin: 0;
}
.title-evacuation__social-link img {
  width: 100%;
}
.title-evacuation__social-link:hover {
  opacity: 0.5;
}

@media (max-width: 770px) {
  .title-evacuation__body {
    padding: 300px 0px 0px;
  }
  .title-evacuation__title {
    top: 50px;
  }
  .title-evacuation__img {
    margin: 0px 0px 20px;
  }
  .title-evacuation__text {
    font-size: 20px;
    line-height: 25px;
  }
  .title-evacuation__social-link {
    margin: 0px 15px 0px 0px;
    max-width: 40px;
  }
}
@media (max-width: 770px) {
  .title-evacuation__body {
    padding: 200px 0px 0px;
  }
}
.content-evacuation {
  margin: 0px 0px 50px;
}
.content-evacuation .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .content-evacuation .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.content-evacuation__body {
  padding: 0px 50px;
  display: flex;
  justify-content: space-between;
}

.content-evacuation__content {
  flex: 0 0 55%;
  width: 100%;
}

.content-evacuation__content-text {
  margin: 0px 0px 20px;
  font-family: Noto Serif;
  font-size: 32px;
  line-height: 38px;
  font-weight: 700;
  color: #000A54;
}
.content-evacuation__content-text p {
  margin: 0px 0px 15px;
}
.content-evacuation__content-text p:last-child {
  margin: 0;
}

.content-evacuation__content-social {
  display: flex;
}

.content-avacuation__content-social-link {
  margin: 0px 30px 0px 0px;
  max-width: 60px;
  width: 100%;
  transition: 0.5s all;
}
.content-avacuation__content-social-link:last-child {
  margin: 0;
}
.content-avacuation__content-social-link img {
  width: 100%;
}
.content-avacuation__content-social-link:hover {
  opacity: 0.5;
}

.content-evacuation__image {
  flex: 0 0 40%;
  width: 100%;
}

.content-evacuation__image-img {
  width: 100%;
  display: inline-block;
}
.content-evacuation__image-img img {
  width: 100%;
}

@media (max-width: 770px) {
  .content-evacuation__body {
    padding: 0;
    flex-direction: column;
  }
  .content-evacuation__content {
    margin: 0px 0px 20px;
  }
  .content-evacuation__content-text {
    font-size: 16px;
    line-height: 22px;
  }
  .content-evacuation__content-text p {
    margin: 0px 0px 10px;
  }
  .content-avacuation__content-social-link {
    margin: 0px 10px 0px 0px;
    max-width: 40px;
  }
}
.img-evacuation .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .img-evacuation .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.img-evacuation__body {
  display: flex;
  flex-direction: column;
  align-items: end;
}

.img-evacuation__text {
  padding: 0px 50px 0px 0px;
  max-width: 1200px;
  width: 100%;
  text-align: end;
  z-index: 10;
  font-family: Noto Serif;
  font-size: 32px;
  line-height: 38px;
  font-weight: 700;
  color: #000A54;
}
.img-evacuation__text p {
  margin: 0px 0px 15px;
}
.img-evacuation__text p:last-child {
  margin: 0;
}

.img-evacuation__img {
  margin: -200px 0px 0px;
  width: 100%;
}
.img-evacuation__img img {
  width: 100%;
}

@media (max-width: 770px) {
  .img-evacuation {
    margin: 0px 0px 50px;
  }
  .img-evacuation__text {
    margin: 0px 0px 20px;
    padding: 0;
    font-size: 16px;
    line-height: 22px;
  }
  .img-evacuation__text p {
    margin: 0px 0px 20px;
  }
  .img-evacuation__img {
    margin: 0;
  }
}
.hero {
  position: relative;
  z-index: 1;
}
.hero::before {
  content: "";
  position: absolute;
  top: 150px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1440px;
  width: 100%;
  height: 100%;
  background: url("../img/victory/victory-2/img-background.png") 0 0/100% auto no-repeat;
  z-index: -1;
}

.content-hero {
  margin: 0px 0px 50px;
}
.content-hero .container {
  width: 1440px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1500px) {
  .content-hero .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.content-hero__body {
  padding: 500px 50px 0px;
  display: flex;
  flex-direction: column;
  position: relative;
}

.content-hero__title {
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
}
.content-hero__title img {
  width: 100%;
}

.content-hero__row {
  display: flex;
  flex-direction: column;
  z-index: 10;
}

.content-hero__column {
  margin: 0px 0px 40px;
  width: 100%;
}
.content-hero__column:last-child {
  margin: 0;
}
.content-hero__column:nth-child(even) .content-hero__column-body {
  justify-content: end;
}
.content-hero__column:nth-child(even) .content-hero__column-img {
  margin: 0px 0px 0px 30px;
  order: 2;
}
.content-hero__column:nth-child(even) .content-hero__column-content-link {
  text-align: end;
}

.content-hero__column-body {
  width: 100%;
  display: flex;
  align-items: center;
}

.content-hero__column-img {
  margin: 0px 30px 0px 0px;
  max-width: 500px;
  width: 100%;
}
.content-hero__column-img img {
  width: 100%;
}

.content-hero__column-content {
  display: flex;
  flex-direction: column;
}

.content-hero__column-content-link {
  transition: 0.5s all;
  font-family: Open Sans;
  font-size: 65px;
  line-height: 75px;
  font-weight: 700;
  color: #FB0E0E;
}
.content-hero__column-content-link:hover {
  opacity: 0.5;
}

@media (max-width: 770px) {
  .content-hero__body {
    padding: 300px 0px 0px;
  }
  .content-hero__column-img {
    max-width: 300px;
  }
  .content-hero__column-content-link {
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 770px) {
  .content-hero__body {
    padding: 200px 0px 0px;
  }
  .content-hero__column-img {
    max-width: 300px;
  }
  .content-hero__column-content-link {
    font-size: 20px;
    line-height: 25px;
  }
}
.casem {
  position: relative;
  z-index: 1;
}
.casem::before {
  content: "";
  position: absolute;
  top: 150px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1440px;
  width: 100%;
  height: 100%;
  background: url("../img/victory/victory-2/img-background.png") 0 0/100% auto no-repeat;
  z-index: -1;
}
.casem::after {
  content: "";
  position: absolute;
  top: 150px;
  left: calc(50% - 280px);
  transform: translateX(-50%);
  width: 860px;
  height: 700px;
  background: url("../img/victory/casem/img-2.png") 0 0/100% 100% no-repeat;
  z-index: -10;
}

.img-casem {
  margin: 0px 0px 130px;
}
.img-casem .container {
  width: 1440px;
  position: relative;
}
@media (max-width: 1500px) {
  .img-casem .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.img-casem__body {
  padding: 0px 50px;
  display: flex;
  flex-direction: column;
  align-items: end;
  position: relative;
  z-index: 1;
}

.img-casem__title {
  margin: 0px 0px 20px;
  max-width: 800px;
  font-family: Open Sans;
  font-size: 32px;
  line-height: 38px;
  font-weight: 700;
  color: #000;
}

.img-casem__row {
  display: flex;
}

.img-casem__content {
  padding: 0px 50px 0px 0px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: end;
}

.img-casem__content-text {
  font-family: Open Sans;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  color: #000;
}
.img-casem__content-text p {
  margin: 0px 0px 15px;
}
.img-casem__content-text p:last-child {
  margin: 0;
}

.img-casem__image {
  max-width: 470px;
  width: 100%;
  min-width: 470px;
  display: flex;
  flex-direction: column;
  position: relative;
}

.img-casem__image-img {
  width: 100%;
}
.img-casem__image-img img {
  width: 100%;
}

.img-casem__image-title {
  position: absolute;
  bottom: -100px;
  left: 0;
  font-family: Inter;
  font-size: 100px;
  line-height: 105px;
  font-weight: 700;
  color: #FE2B2B;
}

@media (max-width: 1000px) {
  .img-casem__content-text {
    font-size: 16px;
    line-height: 22px;
  }
  .img-casem__content-text p {
    margin: 0px 0px 10px;
  }
  .img-casem__image {
    max-width: 300px;
    min-width: 300px;
  }
  .img-casem__image-title {
    bottom: 0;
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 770px) {
  .img-casem {
    margin: 0px 0px 50px;
  }
  .img-casem__body {
    padding: 0;
    align-items: center;
  }
  .img-casem__title {
    margin: 0px 0px 10px;
    font-size: 16px;
    line-height: 22px;
  }
  .img-casem__row {
    flex-direction: column;
  }
  .img-casem__content {
    padding: 0;
    order: 2;
  }
  .img-casem__image {
    margin: 0px 0px 20px;
    max-width: 100%;
    min-width: auto;
    align-items: center;
  }
}
.content-casem {
  margin: 0px 0px 50px;
}
.content-casem .container {
  width: 1440px;
  position: relative;
}
@media (max-width: 1500px) {
  .content-casem .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.content-casem__body {
  padding: 0px 50px 0px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.content-casem__img {
  margin: 0px 0px 10px;
  width: calc(100% + 10px);
  display: flex;
}

.content-casem__img-column {
  padding: 0px 5px;
  width: 100%;
}

.content-casem__img-body {
  padding-bottom: 70%;
  width: 100%;
  display: inline-block;
  position: relative;
}
.content-casem__img-body img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-casem__social {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.content-casem__social-link {
  margin: 10px 15px 0px 0px;
  max-width: 60px;
  width: 100%;
  transition: 0.5s all;
}
.content-casem__social-link:last-child {
  margin: 10px 0px 0px;
}
.content-casem__social-link img {
  width: 100%;
}
.content-casem__social-link:hover {
  opacity: 0.5;
}

@media (max-width: 770px) {
  .content-casem__body {
    padding: 0px;
  }
  .content-casem__social-link {
    margin: 10px 10px 0px 0px;
    max-width: 40px;
  }
}
@media (max-width: 500px) {
  .content-casem__img {
    width: calc(100% + 0px);
    flex-direction: column;
  }
  .content-casem__img-column {
    margin: 0px 0px 10px;
  }
  .content-casem__img-column:last-child {
    margin: 0;
  }
}
.text-casem {
  margin: 0px 0px 50px;
}
.text-casem .container {
  width: 1440px;
  position: relative;
}
@media (max-width: 1500px) {
  .text-casem .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.text-casem__body {
  padding: 0px 50px;
  display: flex;
  flex-direction: column;
}

.text-casem__text {
  margin: 0px 0px 10px;
  font-family: Inter;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  color: #000;
}
.text-casem__text p {
  margin: 0px 0px 15px;
}
.text-casem__text p:last-child {
  margin: 0;
}

.text-casem__social {
  display: flex;
  justify-content: end;
}

.text-casem__social-link {
  margin: 10px 15px 0px 0px;
  max-width: 60px;
  width: 100%;
  transition: 0.5s all;
}
.text-casem__social-link:last-child {
  margin: 10px 0px 0px;
}
.text-casem__social-link img {
  width: 100%;
}
.text-casem__social-link:hover {
  opacity: 0.5;
}

@media (max-width: 770px) {
  .text-casem__body {
    padding: 0;
  }
  .text-casem__text {
    font-size: 16px;
    line-height: 22px;
  }
  .text-casem__text p {
    margin: 0px 0px 10px;
  }
  .text-casem__social-link {
    max-width: 40px;
  }
}
.book-cames {
  margin: 0px 0px 50px;
}
.book-cames .container {
  width: 1440px;
  position: relative;
}
@media (max-width: 1500px) {
  .book-cames .container {
    padding: 0px 10px;
    width: 100%;
    overflow: hidden;
  }
}

.book-cames__body {
  padding: 0px 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.book-casem__row {
  margin: 20px 0px 0px;
  width: calc(100% + 10px);
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(5, 1fr);
}

.book-casem__column {
  padding: 0px 5px;
  width: 100%;
}

.book-casem__column-body {
  width: 100%;
}
.book-casem__column-body img {
  width: 100%;
}

@media (max-width: 770px) {
  .book-cames__body {
    padding: 0px;
  }
  .book-casem__row {
    grid-template: repeat(1, 1fr)/repeat(2, 1fr);
  }
}
.content-dombra {
  margin: 0px 0px 50px;
}

.content-dombra__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.contnet-dombra__title {
  margin: 0px 0px 50px;
  text-align: center;
  font-family: Open Sans;
  font-size: 50px;
  font-weight: 600;
  color: #000;
}

.content-dombra__row {
  margin: 0px 0px 20px;
  display: flex;
  justify-content: space-between;
}
.content-dombra__row.order .contnet-dombra__content {
  order: 2;
}

.contnet-dombra__content {
  flex: 0 0 48%;
  width: 100%;
}

.contnet-dombra__content-text {
  margin: 0px 0px 15px;
  width: 100%;
  font-family: Open Sans;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
}
.contnet-dombra__content-text:last-child {
  margin: 0;
}

.content-dombra__content-list {
  display: flex;
  flex-direction: column;
}

.content-dombra__content-item {
  margin: 0px 0px 10px;
  padding: 0px 0px 0px 15px;
  position: relative;
  font-family: Open Sans;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
}
.content-dombra__content-item::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #000;
}

.content-dombra__image {
  flex: 0 0 48%;
  width: 100%;
}

.contnet-dombra__image-img {
  margin: 0px 0px 15px;
  padding-bottom: 70%;
  width: 100%;
  position: relative;
}
.contnet-dombra__image-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.contnet-dombra__image-img:last-child {
  margin: 0;
}

.contnet-dombra__image-text {
  margin: 0px 0px 15px;
  font-family: Open Sans;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
}
.contnet-dombra__image-text:last-child {
  margin: 0;
}

.content-dombra__grid {
  width: calc(100% + 30px);
  display: grid;
  grid-template: repeat(1, 1fr)/repeat(2, 1fr);
}

.content-dombra__grid-column {
  padding: 0px 15px 30px;
  width: 100%;
}

.content-dombra__grid-body {
  width: 100%;
  height: 100%;
}

.content-dombra__grid-youtobe {
  margin: 0px 0px 10px;
  padding-bottom: 70%;
  width: 100%;
  position: relative;
}
.content-dombra__grid-youtobe iframe,
.content-dombra__grid-youtobe img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-dombra__grid-title {
  font-family: Open Sans;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #000;
}

@media (max-width: 770px) {
  .contnet-dombra__title {
    margin: 0px 0px 20px;
    font-size: 30px;
    line-height: 35px;
  }
  .content-dombra__row {
    flex-direction: column;
  }
  .contnet-dombra__content {
    order: 2;
  }
  .content-dombra__image {
    margin: 0px 0px 20px;
  }
  .content-dombra__grid {
    width: calc(100% + 20px);
  }
  .content-dombra__grid-column {
    padding: 0px 10px 20px;
  }
  .content-dombra__grid-title {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 640px) {
  .content-dombra__grid {
    width: calc(100% + 0px);
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .content-dombra__grid-column {
    padding: 0px 0px 30px;
  }
  .content-dombra__grid-column:last-child {
    padding: 0;
  }
}
.footer {
  padding: 70px 0px 40px 0px;
  background: #000;
  z-index: 2000;
}
@media (max-width: 770px) {
  .footer {
    padding: 50px 0px 40px;
  }
}

.menu-footer__menu {
  display: flex;
  justify-content: space-between;
}

.menu-footer__menu-info {
  display: flex;
  flex-direction: column;
}
.menu-footer__menu-info:nth-child(2) .menu-footer__menu-info-list {
  width: 150px;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-list {
  flex-direction: row;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item {
  margin: 0px 20px 0px 0px;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:last-child {
  margin: 0;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item .menu-footer__menu-info-link {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(1) .menu-footer__menu-info-link {
  background: url("../image/icons/instagram.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(1) .menu-footer__menu-info-link:hover {
  background: url("../image/icons/instagramActive.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(2) .menu-footer__menu-info-link {
  background: url("../image/icons/youtub.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(2) .menu-footer__menu-info-link:hover {
  background: url("../image/icons/youtubActive.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(3) .menu-footer__menu-info-link {
  background: url("../image/icons/facebook.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(3) .menu-footer__menu-info-link:hover {
  background: url("../image/icons/facebookActive.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(4) .menu-footer__menu-info-link {
  background: url("../image/icons/vk.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(4) .menu-footer__menu-info-link:hover {
  background: url("../image/icons/vkActive.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(5) .menu-footer__menu-info-link {
  background: url("../image/icons/telegram.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(5) .menu-footer__menu-info-link:hover {
  background: url("../image/icons/telegramActive.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(6) .menu-footer__menu-info-link {
  background: url("../image/icons/whatsapp.png") 0 0/100% 100% no-repeat;
}
.menu-footer__menu-info:nth-child(4) .menu-footer__menu-info-item:nth-child(6) .menu-footer__menu-info-link:hover {
  background: url("../image/icons/whatsappActive.png") 0 0/100% 100% no-repeat;
}

.menu-footer__menu-info-title {
  margin: 0px 0px 14px 0px;
  font-family: Open Sans;
  font-size: 16px;
  font-weight: 700;
  color: #949494;
}

.menu-footer__menu-info-list {
  display: flex;
  flex-direction: column;
}

.menu-footer__menu-info-item {
  margin: 0px 0px 6px 0px;
}
.menu-footer__menu-info-item:last-child {
  margin: 0;
}

.menu-footer__menu-info-link {
  font-family: Open Sans;
  font-size: 13px;
  line-height: 17.23px;
  color: #fff;
  transition: 0.5s all;
}
.menu-footer__menu-info-link:hover {
  color: #E75866;
}

.menu-footer__info-form {
  display: flex;
  position: relative;
}

.menu-footer__info-formInput {
  width: 200px;
  background: #fff;
  padding: 8px 40px 8px 10px;
  font-family: Open Sans;
  color: #000;
}

.menu-footer__info-formButton {
  position: absolute;
  top: 6.5px;
  right: 10px;
  width: 24px;
  height: 24px;
  background: url("../image/icons/button.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.menu-footer__info-formButton:hover {
  background: url("../image/icons/buttonActive.png") 0 0/100% 100% no-repeat;
}

.menu-footer__news-title {
  margin: 0px 0px 10px 0px;
  font-family: Open Sans;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}

.menu-footer__news-subtitle {
  font-family: Open Sans;
  font-size: 18px;
  color: #fff;
}

.menu-footer__news-form {
  margin: 34px 0px 42px 0px;
  display: flex;
  position: relative;
}

.menu-footer__news-formInput {
  width: 324px;
  background: #fff;
  padding: 6px;
  font-family: Open Sans;
  font-size: 18px;
  color: #000;
}

.menu-footer__news-formButton {
  position: absolute;
  top: 10px;
  right: 15px;
  width: 20px;
  height: 20px;
  background: url("../image/icons/button.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.menu-footer__news-formButton:hover {
  background: url("../image/icons/buttonActive.png") 0 0/100% 100% no-repeat;
}

.menu-footer__news-icon {
  display: flex;
  align-items: center;
}
.menu-footer__news-icon a {
  margin: 0px 16px 0px 0px;
}
.menu-footer__news-icon a :last-child {
  margin: 0;
}

.menu-footer__news-iconInstagram {
  width: 18px;
  height: 18px;
  background: url("../image/icons/instagram.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.menu-footer__news-iconInstagram:hover {
  background: url("../image/icons/instagramActive.png") 0 0/100% 100% no-repeat;
}

.menu-footer__news-iconYoutob {
  width: 18px;
  height: 20px;
  background: url("../image/icons/youtub.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.menu-footer__news-iconYoutob:hover {
  background: url("../image/icons/youtubActive.png") 0 0/100% 100% no-repeat;
}

.menu-footer__news-iconFacebook {
  width: 16px;
  height: 16px;
  background: url("../image/icons/facebook.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.menu-footer__news-iconFacebook:hover {
  background: url("../image/icons/facebookActive.png") 0 0/100% 100% no-repeat;
}

.menu-footer__news-iconVk {
  width: 26px;
  height: 25px;
  background: url("../image/icons/vk.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.menu-footer__news-iconVk:hover {
  background: url("../image/icons/vkActive.png") 0 0/100% 100% no-repeat;
}

.menu-footer__newsIconTelegram {
  width: 22px;
  height: 22px;
  background: url("../image/icons/telegram.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.menu-footer__newsIconTelegram:hover {
  background: url("../image/icons/telegramActive.png") 0 0/100% 100% no-repeat;
}

.menu-footer__newsIconWhatsapp {
  width: 22px;
  height: 22px;
  background: url("../image/icons/whatsapp.png") 0 0/100% 100% no-repeat;
  transition: 0.5s all;
}
.menu-footer__newsIconWhatsapp:hover {
  background: url("../image/icons/whatsappActive.png") 0 0/100% 100% no-repeat;
}

.news-footer__library-list {
  display: flex;
  flex-direction: column;
}

.news-footer__library-item {
  margin: 0px 0px 20px 0px;
}
.news-footer__library-item:last-child {
  margin: 0;
}

.news-footer__library-link {
  font-family: Open Sans;
  font-size: 18px;
  color: #fff;
  transition: 0.5s all;
}
.news-footer__library-link:hover {
  color: #E75866;
}

.news-footer__info-phone {
  margin: 0px 0px 30px 0px;
}

.news-footer__info-phoneNumber {
  display: inline-block;
  font-family: Open Sans;
  font-size: 18px;
  color: #fff;
  transition: 0.5s all;
}
.news-footer__info-phoneNumber:nth-child(1) {
  margin: 0px 0px 10px 0px;
}
.news-footer__info-phoneNumber:hover {
  color: #E75866;
}

.news-footer__info-email {
  margin: 0px 0px 30px 0px;
  display: inline-block;
  font-family: Open Sans;
  font-size: 18px;
  color: #fff;
  transition: 0.5s all;
}
.news-footer__info-email:hover {
  color: #E75866;
}

.news-footer__info-location {
  font-family: Open Sans;
  font-size: 18px;
  color: #fff;
  transition: 0.5s all;
}
.news-footer__info-location p {
  margin: 0px 0px 10px 0px;
}
.news-footer__info-location:hover {
  color: #E75866;
}

.news-footer__license {
  margin: 34px 0px 0px 0px;
  text-align: center;
  font-family: Open Sans;
  font-size: 12px;
  line-height: 16px;
  color: #949494;
}

@media (max-width: 1000px) {
  .menu-footer__menu {
    display: grid;
    grid-template: repeat(1, 1fr)/repeat(1, 1fr);
  }
  .menu-footer__news {
    margin: 0px 0px 30px 0px;
  }
  .menu-footer__menu-info {
    margin: 0px 0px 20px;
  }
  .menu-footer__news-formInput {
    width: 100%;
  }
  .news-footer__library {
    margin: 0px 0px 30px 0px;
  }
}