@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro-Light.woff2) format("woff2");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro.woff2) format("woff2");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: icons;
  src: url(../fonts/icons.woff2) format("woff2");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

html {
  color: #272b37;
  background-color: #fff;
  font-size: 62.5%;
  font-family: GothamPro,sans-serif;
}

body {
  font-size: 1.2rem;
  font-weight: 300;
  min-height: 100vh;
}

body.loading {
  opacity: 0;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a,
button {
  color: inherit;
  -webkit-tap-highlight-color: rgba(255,255,255,0);
}

.page {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}

._container {
  width: 100%;
}

._title {
  font-size: 3rem;
  line-height: 114%;
  font-weight: 400;
  color: #272b37;
  text-transform: capitalize;
}

._subtitle {
  position: relative;
  font-size: 1.6rem;
  line-height: 134%;
  font-weight: 400;
  color: #272b37;
  padding-left: 2rem;
}

._subtitle::before {
  content: '';
  width: .3rem;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #b18d5c;
}

._text {
  font-size: 1.4rem;
  line-height: 187.5%;
}

.content-single-custom p {
  font-size: 1.4rem;
  line-height: 187.5%;
}

.content-single-custom p:not(:last-child) {
  margin-bottom: 3rem;
}

._text-title {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 187.5%;
  color: #b18d5c;
}

._text-title:not(:last-child) {
  margin-bottom: 3rem;
}

._ibg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.single._ibg img {
  width: auto;
}
.one__img._ibg.single {
	display:flex;
	justify-content: center;
}

.btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 400;
  font-size: 1.2rem;
  height: 4rem;
  text-transform: uppercase;
  color: #fff;
  background: #b18d5c;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.ic {
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.ic-arrow-right {
  font-size: 1.1rem;
  width: .54545em;
}

.ic-closed {
  font-size: 2.4rem;
  width: 1em;
}

.ic-next {
  font-size: .9rem;
  width: 5.33333em;
}

.ic-phone {
  font-size: 2rem;
  width: 1.05em;
}

.ic-prev {
  font-size: .9rem;
  width: 5.22222em;
}

.block {
  margin: 0 0 30px;
}

.block__item {
  padding: 0 0 10px;
}

.block__title {
  width: 100%;
  text-align: left;
  font-size: 18px;
  background-color: transparent;
  color: #fff;
  padding: 10px;
  position: relative;
}

.block._init .block__title {
  cursor: pointer;
  padding: 10px 40px 10px 10px;
}

.block._init .block__title::after,
.block._init .block__title::before {
  content: "";
  width: 10px;
  height: 1px;
  background-color: #fff;
  position: absolute;
  right: 10px;
  top: 20px;
  -webkit-transition: -webkit-transform .3s;
  transition: transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s,-webkit-transform .3s;
}

.block._init .block__title::after {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.block._init .block__title._active::after {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

.block__text {
  padding: 0 10px 10px;
  line-height: 130%;
  color: #fff;
}

.block.block_1 {
  background-color: #77608d;
}

.header {
  width: 100%;
  background: rgba(39,43,55,.5);
  position: absolute;
  top: 0;
  z-index: 2;
}

.header__wrapper {
  width: 100%;
}

.header__body {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 8rem;
}

.header__logo {
  width: 20rem;
  height: auto;
}

.logo__img {
  height: 100%;
}

.menu__openbtn {
  width: 4rem;
  height: auto;
}

.menu__openbtn svg {
  width: 100%;
  height: 100%;
}

.sidepanel__main {
  position: relative;
}

.sidepanel__closebtn {
  width: 2rem;
  height: auto;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-bottom: 3rem;
}

.sidepanel__closebtn svg {
  width: 100%;
  height: 100%;
}

.sidepanel__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sidepanel-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1.8rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #3a3f4f;
}

.sidepanel-link__l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sidepanel-link__select {
  width: 100%;
  height: 2.1rem;
  border: none;
  padding: 0 1.2rem 0 0;
  background-color: inherit;
  border-radius: unset;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: unset;
  text-transform: uppercase;
  -webkit-transition: color .5s;
  -o-transition: color .5s;
  transition: color .5s;
}

.sidepanel-link__select::after {
  min-width: .606rem;
  min-height: .525rem;
  border: none;
  right: 0;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transform: unset;
  -ms-transform: unset;
  transform: unset;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='6' viewBox='0 0 7 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.50002 6L6.53111 0.75H0.468933L3.50002 6Z' fill='%23B18D5C'/%3E%3C/svg%3E%0A");
}

.sidepanel-link__select.open::after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.sidepanel-link__select .list {
  width: auto;
  background-color: #2f3340;
  border-radius: unset;
  color: #fff;
}

.sidepanel-link__select .list .option {
  text-transform: none;
  padding: 0 1rem;
  min-height: 4rem;
  line-height: 4rem;
}

.sidepanel-link__select .list .selected {
  background-color: #b18d5c!important;
}

.sidepanel-link__social {
  display: inline-block;
  width: 1.8rem;
  height: 1.8rem;
}

.sidepanel-link__social:not(:last-child) {
  margin-right: 1.5rem;
}

.sidepanel-link__social svg {
  width: 100%;
  height: 100%;
}

.sidepanel-link__social svg path {
  -webkit-transition: fill .3s;
  -o-transition: fill .3s;
  transition: fill .3s;
}

.sidepanel-link__inf {
  font-size: 1.6rem;
  line-height: 1.33;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.sidepanel-link__inf:not(:last-child) {
  margin-bottom: 2rem;
}

.sidepanel-nav {
  position: relative;
}

.sidepanel-nav__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}

.sidepanel-nav__link {
  font-size: 1.2rem;
  line-height: 139%;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.sidepanel-nav__arrow {
  font-size: .6rem;
  color: #b18d5c;
  margin-left: .5rem;
  -webkit-transition: -webkit-transform .5s;
  transition: transform .5s;
  -o-transition: transform .5s;
  transition: transform .5s,-webkit-transform .5s;
}

.sidepanel-nav__arrow._active {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.sidepanel-nav__sub-list {
  position: relative;
  background: #2f3340;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  z-index: 5;
  padding: 1rem!important;
}

.sidepanel-nav__sub-item:not(:last-child) {
  margin: 0 0 .5rem;
}

.sidepanel-nav__sub-link {
  font-size: 1.2rem;
  line-height: 2;
  font-weight: 400;
  color: #fff;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.search-form._active .search-form__item {
  width: 30rem;
  opacity: 1;
  visibility: visible;
}

.search-form__btn {
  position: relative;
  width: 1.4rem;
  height: 1.4rem;
}

.search-form__btn::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 15L11.6945 11.6886L15 15ZM13.5263 7.26316C13.5263 8.92425 12.8664 10.5173 11.6919 11.6919C10.5173 12.8664 8.92425 13.5263 7.26316 13.5263C5.60207 13.5263 4.00901 12.8664 2.83444 11.6919C1.65987 10.5173 1 8.92425 1 7.26316C1 5.60207 1.65987 4.00901 2.83444 2.83444C4.00901 1.65987 5.60207 1 7.26316 1C8.92425 1 10.5173 1.65987 11.6919 2.83444C12.8664 4.00901 13.5263 5.60207 13.5263 7.26316V7.26316Z' stroke='white' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.search-form__item {
  background: #b18d5c;
  height: 4rem;
  width: 0;
  padding: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: calc(50% - 2rem);
  right: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  z-index: 5;
}

.search-form__input {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 1.2rem;
  color: #fff;
}

.search-form__input::-webkit-input-placeholder {
  color: #fff;
}

.search-form__input::-moz-placeholder {
  color: #fff;
}

.search-form__input:-ms-input-placeholder {
  color: #fff;
}

.search-form__input::-ms-input-placeholder {
  color: #fff;
}

.search-form__input::placeholder {
  color: #fff;
}

.search-form__submit {
  position: relative;
  width: 1.4rem;
  height: 1.4rem;
}

.search-form__submit::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 15L11.6945 11.6886L15 15ZM13.5263 7.26316C13.5263 8.92425 12.8664 10.5173 11.6919 11.6919C10.5173 12.8664 8.92425 13.5263 7.26316 13.5263C5.60207 13.5263 4.00901 12.8664 2.83444 11.6919C1.65987 10.5173 1 8.92425 1 7.26316C1 5.60207 1.65987 4.00901 2.83444 2.83444C4.00901 1.65987 5.60207 1 7.26316 1C8.92425 1 10.5173 1.65987 11.6919 2.83444C12.8664 4.00901 13.5263 5.60207 13.5263 7.26316V7.26316Z' stroke='white' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.footer {
  width: 100%;
  height: 100%;
  background-color: #21242b;
}

.footer__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 3rem;
}

.footer__info {
  position: relative;
}

.footer__logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: auto;
}

.footer__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.footer__item {
  font-size: 1.6rem;
  line-height: 139%;
  font-weight: 400;
  color: #fff;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.footer__main {
  margin-bottom: 3rem;
  padding-bottom: 3rem;
  border-bottom: 1px solid #3a3f4f;
}

.footer__social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer__company {
  text-align: center;
}

.logo__img {
  width: 20rem;
}

.search-footer-form._active .search-footer-form__item {
  width: 30rem;
  opacity: 1;
  visibility: visible;
}

.search-footer-form__btn {
  position: relative;
  width: 1.4rem;
  height: 1.4rem;
}

.search-footer-form__btn::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 15L11.6945 11.6886L15 15ZM13.5263 7.26316C13.5263 8.92425 12.8664 10.5173 11.6919 11.6919C10.5173 12.8664 8.92425 13.5263 7.26316 13.5263C5.60207 13.5263 4.00901 12.8664 2.83444 11.6919C1.65987 10.5173 1 8.92425 1 7.26316C1 5.60207 1.65987 4.00901 2.83444 2.83444C4.00901 1.65987 5.60207 1 7.26316 1C8.92425 1 10.5173 1.65987 11.6919 2.83444C12.8664 4.00901 13.5263 5.60207 13.5263 7.26316V7.26316Z' stroke='white' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.search-footer-form__item {
  background: #b18d5c;
  height: 4rem;
  width: 0;
  padding: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: calc(50% - 2rem);
  right: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  z-index: 5;
}

.search-footer-form__input {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 1.2rem;
  color: #fff;
}

.search-footer-form__input::-webkit-input-placeholder {
  color: #fff;
}

.search-footer-form__input::-moz-placeholder {
  color: #fff;
}

.search-footer-form__input:-ms-input-placeholder {
  color: #fff;
}

.search-footer-form__input::-ms-input-placeholder {
  color: #fff;
}

.search-footer-form__input::placeholder {
  color: #fff;
}

.search-footer-form__submit {
  position: relative;
  width: 1.4rem;
  height: 1.4rem;
}

.search-footer-form__submit::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 15L11.6945 11.6886L15 15ZM13.5263 7.26316C13.5263 8.92425 12.8664 10.5173 11.6919 11.6919C10.5173 12.8664 8.92425 13.5263 7.26316 13.5263C5.60207 13.5263 4.00901 12.8664 2.83444 11.6919C1.65987 10.5173 1 8.92425 1 7.26316C1 5.60207 1.65987 4.00901 2.83444 2.83444C4.00901 1.65987 5.60207 1 7.26316 1C8.92425 1 10.5173 1.65987 11.6919 2.83444C12.8664 4.00901 13.5263 5.60207 13.5263 7.26316V7.26316Z' stroke='white' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.social__link {
  width: 2.5rem;
  height: 2.5rem;
}

.social__link:not(:last-child) {
  margin-right: 2rem;
}

.social__link svg {
  width: 100%;
  height: 100%;
}

.social__link svg path {
  -webkit-transition: fill .3s;
  -o-transition: fill .3s;
  transition: fill .3s;
}

.company__link {
  font-size: 1.6rem;
  line-height: 139%;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.slider-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  bottom: -5.4rem;
}

.slider-arrows {
  display: grid;
  grid-template-columns: repeat(2,3rem);
  -webkit-column-gap: 3rem;
  -moz-column-gap: 3rem;
  column-gap: 3rem;
}

.slider-arrow {
  background: #2f3340;
  color: #b18d5c;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  height: 3rem;
  font-size: .7rem;
}

.slider-arrow__prev {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.slider-arrow__next {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.pagination__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.pagination__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.pagination__item._active button {
  color: #b18d5c;
}

.pagination__item svg {
  width: .8rem;
  height: auto;
}

.pagination__item button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 2rem;
  line-height: 121%;
  font-weight: 400;
  text-transform: capitalize;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  min-width: 3rem;
}

.quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.quote__icon {
  width: 2.5rem;
  height: 2.2rem;
}

.quote__icon svg {
  width: 100%;
  height: 100%;
}

.quote__text {
  font-size: 1.4rem;
  line-height: 200%;
}

.quote__text:not(:last-child) {
  margin-bottom: 1.5rem;
}

.quote__author {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  font-size: 1.4rem;
  line-height: 187.5%;
  font-weight: 300;
  color: #b18d5c;
}

.modal {
  display: none;
  background: #272b37;
}

.modal .form__send {
  margin-top: 0;
}

.modal button svg path {
  fill: #fff;
}

.info__container {
  padding: 8rem 3rem;
}

.info__title {
  margin-bottom: 3rem;
}

.info__body {
  position: relative;
}

.info__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.info-item__img {
  width: 100%;
  overflow: hidden;
}

.info-item__img img {
  -webkit-transition: -webkit-transform .8s;
  transition: transform .8s;
  -o-transition: transform .8s;
  transition: transform .8s,-webkit-transform .8s;
}

.info-item__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.1) inset;
  box-shadow: 0 0 10px 1px rgba(0,0,0,.1) inset;
  padding: 1.5rem 2rem 2.5rem;
}

.info-item__title {
  font-size: 1.4rem;
  line-height: 172%;
  font-weight: 300;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  margin-bottom: 1rem;
}

.info-item__date {
  line-height: 200%;
  font-size: 1.2rem;
}

.info-item__link {
  font-size: 1.2rem;
  line-height: 261%;
  font-weight: 400;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: #b18d5c;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.info-page__container {
  padding: 8rem 3rem;
}

.info-page__view {
  position: relative;
  width: 100%;
  height: 20rem;
}

.info-page__view svg {
  position: absolute;
  width: 5rem;
  height: 5rem;
  top: calc(50% - 2.5rem);
  left: calc(50% - 2.5rem);
  cursor: pointer;
}

.info-page__view svg path {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.info-page__text {
  font-size: 1.2rem;
  line-height: 187.5%;
}

.main-hero {
  z-index: 1;
  position: relative;
  width: 100%;
  height: 100%;
  background: #272b37;
}

.main-hero__container {
  padding: 16rem 3rem 8rem;
}

.slider-main-hero {
  position: relative;
}

.slider-main-hero__controls {
  right: 0;
  top: -4rem;
}

.slider-main-hero__body {
  overflow: hidden;
}

.slider-main-hero__slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.slider-main-hero__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.slider-main-hero__title {
  font-size: 2.2rem;
  line-height: 134%;
  font-weight: 400;
  text-transform: capitalize;
  color: #fff;
}

.slider-main-hero__date {
  font-size: 1.2rem;
  line-height: 196%;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
}

.slider-main-hero__img {
  width: 100%;
  height: 20rem;
}

.controls-slider-main-hero {
  position: absolute;
}

.tab-main-hero__content {
  margin-bottom: 3rem;
}

.tab-main-hero__allbtn {
  line-height: 261%;
  font-weight: 400;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: #b18d5c;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.controls-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 3rem;
}

.controls-tab__btn {
  height: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  border-bottom: 1px solid #2f3340;
}

.controls-tab__btn.skltbs-active {
  background: #2f3340;
}

.main-hero-item__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.main-hero-item__content:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #3a3f4f;
}

.main-hero-item__date {
  line-height: 200%;
  color: #fff;
  text-align: center;
  margin-right: 1.5rem;
}

.main-hero-item__date span {
  font-size: 2.4rem;
}

.main-hero-item__text {
  line-height: 172%;
  text-transform: capitalize;
  color: #fff;
}

.hero {
  position: relative;
  width: 100%;
  height: 30rem;
}

.hero__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.hero__container {
  height: 100%;
  padding-top: 15rem;
}

.hero__title {
  color: #fff;
}

.hero__subtitle {
  line-height: 196%;
  font-weight: 400;
  color: #fff;
}

.main-region {
  background: #272b37;
}

.main-region__title {
  color: #fff;
}

.map-region {
  position: relative;
}

.map-region__img {
  width: 115.7rem;
  height: 61.8rem;
  margin: 0 auto;
}

.map-region__img svg {
  width: 100%;
  height: 100%;
}

.map-region__img svg path {
  -webkit-transition: fill .3s;
  -o-transition: fill .3s;
  transition: fill .3s;
  cursor: pointer;
}

.map-region__select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  padding: 0 3rem;
  background-color: #2f3340;
  border-radius: unset;
  color: #fff;
  font-weight: 400;
  line-height: unset;
  text-transform: uppercase;
  -webkit-transition: color .5s;
  -o-transition: color .5s;
  transition: color .5s;
}

.map-region__select::after {
  min-width: .606rem;
  min-height: .525rem;
  border: none;
  right: 3rem;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transform: unset;
  -ms-transform: unset;
  transform: unset;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='6' viewBox='0 0 7 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.50002 6L6.53111 0.75H0.468933L3.50002 6Z' fill='%23B18D5C'/%3E%3C/svg%3E%0A");
}

.map-region__select.open::after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.map-region__select .list {
  width: 100%;
  background-color: #2f3340;
  border-radius: unset;
  color: #fff;
}

.map-region__select .list .option {
  text-transform: none;
  padding: 0 3rem;
  min-height: 4rem;
  line-height: 4rem;
}

.map-region__select .list .selected {
  background-color: #b18d5c!important;
}

.region-form__container {
  padding: 8rem 3rem;
  position: relative;
  background: #272b37;
}

.region-form__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-region__item .item-contact__link {
  color: #fff;
  margin-top: 0;
}

.info-region__select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  padding: 0 3rem;
  background-color: #2f3340;
  border-radius: unset;
  color: #fff;
  font-weight: 400;
  width: 100%;
  height: 4rem;
  line-height: unset;
  text-transform: uppercase;
  -webkit-transition: color .5s;
  -o-transition: color .5s;
  transition: color .5s;
  margin-bottom: 5rem;
}

.info-region__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}

.info-region__link {
  font-size: 1.2rem;
  line-height: 139%;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.info-region__arrow {
  font-size: .6rem;
  color: #b18d5c;
  margin-left: .5rem;
  -webkit-transition: -webkit-transform .5s;
  transition: transform .5s;
  -o-transition: transform .5s;
  transition: transform .5s,-webkit-transform .5s;
}

.info-region__arrow._active {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.info-region__sub-list {
  position: relative;
  background: #2f3340;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  z-index: 5;
  padding: 1rem!important;
}

.info-region__sub-item:not(:last-child) {
  margin: 0 0 .5rem;
}

.info-region__sub-link {
  font-size: 1.2rem;
  line-height: 2;
  font-weight: 400;
  color: #fff;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.form__title {
  width: 100%;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 196%;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}

.form__title:not(:last-child) {
  margin-bottom: 3rem;
}

.form__input {
  height: 4rem;
  font-size: 1.2rem;
  color: #272b37;
  margin-bottom: 2rem;
  padding: 0 2.4rem;
  width: 100%;
  background: #fff;
  border: 1px solid #b18d5c;
}

.form__send {
  width: 100%;
  margin-top: 1rem;
}

.region-info__container {
  padding: 8rem 3rem;
}

.region-info__link {
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
  box-shadow: 0 4px 20px rgba(0,0,0,.1);
  width: 26rem;
  height: 26rem;
}

.region-info__img {
  width: 100%;
  height: 14rem;
}

.region-info__content {
  width: 100%;
  padding: 2rem;
}

.region-info__title {
  position: relative;
  font-size: 1.2rem;
  line-height: 200%;
  font-weight: 400;
  color: #b18d5c;
}

.region-info__title:not(:last-child) {
  margin-bottom: 1rem;
}

.region-info__text {
  font-size: 1.4rem;
  line-height: 175%;
  text-transform: uppercase;
}

.region-link__logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.region-link__img {
  width: 20rem;
  height: auto;
}

.media {
  background: -webkit-gradient(linear,left top,left bottom,color-stop(80%,#fff),color-stop(20%,#21242b));
  background: -o-linear-gradient(top,#fff 80%,#21242b 20%);
  background: linear-gradient(180deg,#fff 80%,#21242b 20%);
}

.media-main {
  background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#272b37),color-stop(50%,#fff));
  background: -o-linear-gradient(top,#272b37 50%,#fff 50%);
  background: linear-gradient(180deg,#272b37 50%,#fff 50%);
}

.media__container {
  position: relative;
  background: #f8f8f8;
  padding: 8rem 3rem;
}

.tab-media {
  position: relative;
}

.tab-media__controls .current-menu-item .controls-tab__btn {
  color: #fff;
  background: #b18d5c;
  border-bottom: 1px solid #b18d5c;
}

.tab-media__controls .controls-tab__btn {
  color: #272b37;
}

.tab-media__controls .controls-tab__btn._active {
  color: #fff;
  background: #b18d5c;
  border-bottom: 1px solid #b18d5c;
}

.tab-media__controls .controls-tab__btn.skltbs-active {
  color: #fff;
}

.tab-media__allbtn {
  font-size: 1.2rem;
  line-height: 200%;
  font-weight: 400;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: #b18d5c;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.media-item.skltbs-active {
  display: -webkit-box!important;
  display: -webkit-flex!important;
  display: -ms-flexbox!important;
  display: flex!important;
}

.media-item__content {
  width: 100%;
}

.media-item__img {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 2rem;
}

.media-item__img img {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.media-item__title {
  font-size: 1.4rem;
  line-height: 172%;
  font-weight: 300;
  text-transform: capitalize;
}

.media-item__title:not(:last-child) {
  margin-bottom: 1rem;
}

.media-item__date {
  font-size: 1.2rem;
  line-height: 200%;
}

.partners {
  background: #21242b;
}

.partners-main {
  background: -webkit-gradient(linear,left top,left bottom,color-stop(70%,#fff),color-stop(30%,#21242b));
  background: -o-linear-gradient(top,#fff 70%,#21242b 30%);
  background: linear-gradient(180deg,#fff 70%,#21242b 30%);
}

.partners__container {
  position: relative;
  padding: 8rem 3rem;
  background: #272b37;
}

.partners__title {
  color: #fff;
}

.partners__item {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.partners__img {
  height: 18.9rem;
  border: 1px solid #2f3340;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: -webkit-transform .8s;
  transition: transform .8s;
  -o-transition: transform .8s;
  transition: transform .8s,-webkit-transform .8s;
}

.partners__img:not(:last-child) {
  margin-bottom: 3rem;
}

.partners__img img {
  width: 16.4rem;
  height: 12.3rem;
}

.partners__text {
  font-size: 1.2rem;
  line-height: 172%;
  font-weight: 400;
  color: #fff;
  text-align: center;
}

.contact__container {
  padding: 8rem 3rem;
}

.contact__title {
  margin-bottom: 3rem;
}

.contact__body-title {
  font-size: 1.8rem;
  line-height: 175%;
  font-weight: 300;
  margin-bottom: 2rem;
}

.contact__map {
  position: relative;
  width: 100%;
  height: 25rem;
}

.contact__map svg {
  width: 3rem;
  height: auto;
  position: absolute;
  left: 10rem;
  top: 5rem;
}

.item-contact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.item-contact:not(:last-child) {
  margin-bottom: 3rem;
}

.item-contact__icon {
  margin-right: 1.5rem;
}

.item-contact__icon svg {
  width: 100%;
  height: 100%;
}

.item-contact__title {
  font-size: 1.8rem;
  line-height: 175%;
  font-weight: 300;
}

.item-contact__text {
  font-size: 1.4rem;
  line-height: 187.5%;
  font-weight: 300;
  margin-top: 1.5rem;
}

.item-contact__link {
  font-size: 1.4rem;
  line-height: 187.5%;
  font-weight: 300;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
  margin-top: 1.5rem;
}

.icon__adress {
  width: 3.715rem;
  height: 3.715rem;
}

.icon__email {
  width: 4.148rem;
  height: 2.883rem;
}

.icon__phone {
  width: 3.7rem;
  height: 3.7rem;
}

.document__container {
  padding: 8rem 3rem;
  position: relative;
  background: #f8f8f8;
}

.document__item {
  padding-bottom: 1rem;
  border-bottom: 1px solid #cfcfcf;
}

.document__link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 196%;
  font-weight: 400;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.document__link::before {
  -webkit-transition: width .3s;
  -o-transition: width .3s;
  transition: width .3s;
  width: 0;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34375 5.03124H10.6951L7.1143 1.62062C6.9268 1.44202 6.91953 1.1453 7.09812 0.957805C7.27648 0.770539 7.5732 0.763039 7.76094 0.941633L11.8503 4.83695C12.0273 5.01413 12.125 5.24945 12.125 5.49999C12.125 5.7503 12.0273 5.98585 11.8421 6.17077L7.7607 10.0581C7.67 10.1446 7.55375 10.1875 7.4375 10.1875C7.31375 10.1875 7.19 10.1387 7.09789 10.0419C6.9193 9.85445 6.92656 9.55796 7.11406 9.37937L10.7098 5.96874H1.34375C1.085 5.96874 0.875 5.75874 0.875 5.49999C0.875 5.24124 1.085 5.03124 1.34375 5.03124Z' fill='%23B18D5C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
}

.news__container {
  padding: 8rem 3rem;
}

.item-news {
  margin-bottom: 3rem;
}

.item-news__img {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  width: 100%;
}

.item-news__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
  box-shadow: 0 4px 20px rgba(0,0,0,.1);
  padding: 2rem;
}

.item-news__title {
  position: relative;
  font-size: 1.4rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  line-height: 196%;
  font-weight: 400;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}

.item-news__title:after {
  content: '';
  width: 13.8rem;
  height: 1px;
  background: #b18d5c;
  position: absolute;
  bottom: 0;
  left: 0;
}

.item-news__date {
  font-size: 1.2rem;
  line-height: 200%;
  text-transform: capitalize;
}

.item-news__link {
  font-size: 1.2rem;
  line-height: 200%;
  font-weight: 400;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: #b18d5c;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.one__container {
  padding: 8rem 3rem 3rem;
}

.one__img {
  width: 100%;
  height: 200px;
}

.one__img:not(:last-child) {
  margin-bottom: 5rem;
}

.one__title {
  text-transform: unset;
}

.one__title:not(:last-child) {
  margin-bottom: 3rem;
}

.one__date {
  font-size: 1.4rem;
  line-height: 187.5%;
  color: #b18d5c;
}

.one__date:not(:last-child) {
  margin-bottom: 3rem;
}

.two {
  background: #272b37;
}

.two__container {
  padding: 8rem 3rem;
}

.two__text {
  color: #fff;
}

.three__container {
  padding: 8rem 3rem;
}

.four {
  position: relative;
}

.four__body {
  background: #2f3340;
  padding: 8rem 3rem;
}

.four__text {
  color: #fff;
}

.four__img {
  width: 100%;
  height: 20rem;
}

.five {
  background: #272b37;
}

.five__container {
  padding: 8rem 3rem;
}

.five__text {
  color: #fff;
}

.six {
  background: -webkit-gradient(linear,left top,left bottom,color-stop(60%,#272b37),color-stop(40%,#fff));
  background: -o-linear-gradient(top,#272b37 60%,#fff 40%);
  background: linear-gradient(180deg,#272b37 60%,#fff 40%);
}

.six__container {
  background: #f8f8f8;
  padding: 8rem 3rem;
}

.seven__container {
  padding: 8rem 3rem;
}

.about-list__item {
  position: relative;
  font-size: 1.4rem;
  line-height: 187.5%;
  padding-left: 2.6rem;
}

.about-list__item::before {
  content: '';
  width: 1.6rem;
  height: 1px;
  background: #b18d5c;
  position: absolute;
  left: 0;
  top: 1.3rem;
}

.about-reception__scheme {
  width: 100rem;
  height: auto;
}

.about-charity__container {
  padding: 8rem 3rem;
}

.about-charity__title:not(:last-child) {
  margin-bottom: 3rem;
}

.about-four {
  position: relative;
}

.about-four__body {
  background: #2f3340;
  padding: 8rem 3rem;
}

.about-four__text {
  color: #fff;
}

.about-four__img {
  width: 100%;
  height: 20rem;
}

.about-four__quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.about-four__quote .quote__text {
  color: #fff;
}

.about-legalcenter__scheme {
  width: 100rem;
  height: auto;
}

.congress {
  background: #272b37;
}

.congress__container {
  padding: 8rem 3rem;
}

.congress__scheme {
  width: 80rem;
  height: auto;
}

.council__container {
  padding: 8rem 3rem;
}

.council__subtitle {
  margin-bottom: 5rem;
}

.council__title {
  margin-bottom: 3rem;
}

.item-man {
  width: 100%;
}

.item-man__img {
  width: 100%;
  height: 20rem;
}

.item-man__content {
  padding: 2rem 1rem;
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
  box-shadow: 0 4px 20px rgba(0,0,0,.1);
}

.item-man__title {
  position: relative;
  font-size: 1.2rem;
  line-height: 200%;
  font-weight: 400;
  color: #b18d5c;
}

.item-man__title:not(:last-child) {
  margin-bottom: 1rem;
}

.item-man__name {
  font-size: 1.4rem;
  line-height: 175%;
  text-transform: uppercase;
}

.presidium {
  background: #f8f8f8;
}

.presidium__container {
  padding: 8rem 3rem;
}

.presidium__title:not(:last-child) {
  margin-bottom: 3rem;
}

.presidium__title:first-child {
  margin-bottom: 5rem;
}

.leaders__container {
  padding: 8rem 3rem;
}

.leaders__title {
  margin-bottom: 3rem;
}

.leaders__body {
  position: relative;
}

.strategy__container {
  padding: 8rem 3rem;
}

.strategy__body:not(:last-child) {
  margin-bottom: 8rem;
}

.strategy__title:not(:last-child) {
  margin-bottom: 3rem;
}

.strategy__quote {
  position: relative;
}

.strategy__img {
  height: 20rem;
}

.strategy__content {
  padding: 2rem 3rem;
  background: #272b37;
}

.strategy__content .quote__text {
  color: #fff;
}

.incude-strategy__title {
  font-size: 2.4rem;
  line-height: 83.3%;
  font-weight: 300;
  text-align: center;
}

.incude-strategy__title:not(:last-child) {
  margin-bottom: 5rem;
}

.incude-strategy__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.incude-strategy__icon svg {
  width: 100%;
  height: 100%;
}

.incude-strategy__text {
  font-size: 1.4rem;
  line-height: 187.5%;
  text-align: center;
}

.history__container {
  padding-bottom: 8rem;
}

.history__desc {
  position: relative;
  background: #272b37;
  padding: 3rem;
}

.history__text {
  color: #fff;
}

.history__period {
  position: relative;
}

.history__period::after {
  content: '';
  width: .3rem;
  height: 100%;
  background: #b18d5c;
  position: absolute;
  top: 0;
  left: calc(50% - .15rem);
  z-index: -1;
}

.item-history {
  position: relative;
  border: 1px solid #d6d6d6;
  z-index: 1;
  background: #fff;
  padding: 2rem 1rem;
}

.item-history::after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='65' height='65' viewBox='0 0 65 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%23B18D5C'/%3E%3Cpath d='M43.2857 45H22.7143C22.2598 44.9994 21.8241 44.8186 21.5027 44.4973C21.1813 44.1759 21.0005 43.7402 21 43.2857V26.1428C21.0005 25.6883 21.1813 25.2525 21.5027 24.9312C21.8241 24.6098 22.2598 24.429 22.7143 24.4285H25.8V25.1142H22.7143C22.4415 25.1142 22.1799 25.2226 21.987 25.4154C21.7941 25.6083 21.6857 25.87 21.6857 26.1428V43.2857C21.6857 43.5585 21.7941 43.8201 21.987 44.013C22.1799 44.2059 22.4415 44.3143 22.7143 44.3143H43.2857C43.5585 44.3143 43.8201 44.2059 44.013 44.013C44.2059 43.8201 44.3143 43.5585 44.3143 43.2857V26.1428C44.3143 25.87 44.2059 25.6083 44.013 25.4154C43.8201 25.2226 43.5585 25.1142 43.2857 25.1142H40.2V24.4285H43.2857C43.7402 24.429 44.1759 24.6098 44.4973 24.9312C44.8187 25.2525 44.9995 25.6883 45 26.1428V43.2857C44.9995 43.7402 44.8187 44.1759 44.4973 44.4973C44.1759 44.8186 43.7402 44.9994 43.2857 45Z' fill='white'/%3E%3Cpath d='M28.543 24.4285H37.4573V25.1142H28.543V24.4285Z' fill='white'/%3E%3Cpath d='M21.3428 28.5427H44.6571V29.2284H21.3428V28.5427Z' fill='white'/%3E%3Cpath d='M38.8285 27.5143C38.3741 27.5138 37.9383 27.333 37.617 27.0116C37.2956 26.6902 37.1148 26.2545 37.1143 25.8V22.7143C37.1143 22.2596 37.2949 21.8236 37.6164 21.5021C37.9379 21.1806 38.3739 21 38.8285 21C39.2832 21 39.7192 21.1806 40.0407 21.5021C40.3622 21.8236 40.5428 22.2596 40.5428 22.7143V25.8C40.5423 26.2545 40.3615 26.6902 40.0401 27.0116C39.7187 27.333 39.283 27.5138 38.8285 27.5143ZM38.8285 21.6857C38.5557 21.6857 38.2941 21.7941 38.1012 21.987C37.9083 22.1799 37.8 22.4415 37.8 22.7143V25.8C37.8 26.0728 37.9083 26.3344 38.1012 26.5273C38.2941 26.7202 38.5557 26.8286 38.8285 26.8286C39.1013 26.8286 39.363 26.7202 39.5558 26.5273C39.7487 26.3344 39.8571 26.0728 39.8571 25.8V22.7143C39.8571 22.4415 39.7487 22.1799 39.5558 21.987C39.363 21.7941 39.1013 21.6857 38.8285 21.6857Z' fill='white'/%3E%3Cpath d='M27.1713 27.5143C26.7168 27.5138 26.2811 27.333 25.9597 27.0116C25.6384 26.6902 25.4576 26.2545 25.457 25.8V22.7143C25.457 22.2596 25.6376 21.8236 25.9591 21.5021C26.2806 21.1806 26.7167 21 27.1713 21C27.626 21 28.062 21.1806 28.3835 21.5021C28.705 21.8236 28.8856 22.2596 28.8856 22.7143V25.8C28.8851 26.2545 28.7043 26.6902 28.3829 27.0116C28.0615 27.333 27.6258 27.5138 27.1713 27.5143ZM27.1713 21.6857C26.8985 21.6857 26.6369 21.7941 26.444 21.987C26.2511 22.1799 26.1427 22.4415 26.1427 22.7143V25.8C26.1427 26.0728 26.2511 26.3344 26.444 26.5273C26.6369 26.7202 26.8985 26.8286 27.1713 26.8286C27.4441 26.8286 27.7057 26.7202 27.8986 26.5273C28.0915 26.3344 28.1999 26.0728 28.1999 25.8V22.7143C28.1999 22.4415 28.0915 22.1799 27.8986 21.987C27.7057 21.7941 27.4441 21.6857 27.1713 21.6857Z' fill='white'/%3E%3Cpath d='M25.7999 33.343H23.7428C23.6518 33.343 23.5646 33.3068 23.5003 33.2425C23.436 33.1782 23.3999 33.091 23.3999 33.0001V30.943C23.3999 30.852 23.436 30.7648 23.5003 30.7005C23.5646 30.6362 23.6518 30.6001 23.7428 30.6001H25.7999C25.8908 30.6001 25.978 30.6362 26.0423 30.7005C26.1066 30.7648 26.1428 30.852 26.1428 30.943V33.0001C26.1428 33.091 26.1066 33.1782 26.0423 33.2425C25.978 33.3068 25.8908 33.343 25.7999 33.343ZM24.0856 32.6572H25.457V31.2858H24.0856V32.6572Z' fill='white'/%3E%3Cpath d='M31.2857 33.343H29.2286C29.1377 33.343 29.0505 33.3068 28.9862 33.2425C28.9219 33.1782 28.8857 33.091 28.8857 33.0001V30.943C28.8857 30.852 28.9219 30.7648 28.9862 30.7005C29.0505 30.6362 29.1377 30.6001 29.2286 30.6001H31.2857C31.3767 30.6001 31.4639 30.6362 31.5282 30.7005C31.5925 30.7648 31.6286 30.852 31.6286 30.943V33.0001C31.6286 33.091 31.5925 33.1782 31.5282 33.2425C31.4639 33.3068 31.3767 33.343 31.2857 33.343ZM29.5715 32.6572H30.9429V31.2858H29.5715V32.6572Z' fill='white'/%3E%3Cpath d='M36.7716 33.343H34.7144C34.6235 33.343 34.5363 33.3068 34.472 33.2425C34.4077 33.1782 34.3716 33.091 34.3716 33.0001V30.943C34.3716 30.852 34.4077 30.7648 34.472 30.7005C34.5363 30.6362 34.6235 30.6001 34.7144 30.6001H36.7716C36.8625 30.6001 36.9497 30.6362 37.014 30.7005C37.0783 30.7648 37.1144 30.852 37.1144 30.943V33.0001C37.1144 33.091 37.0783 33.1782 37.014 33.2425C36.9497 33.3068 36.8625 33.343 36.7716 33.343ZM35.0573 32.6572H36.4287V31.2858H35.0573V32.6572Z' fill='white'/%3E%3Cpath d='M42.2569 33.343H40.1998C40.1089 33.343 40.0217 33.3068 39.9574 33.2425C39.8931 33.1782 39.8569 33.091 39.8569 33.0001V30.943C39.8569 30.852 39.8931 30.7648 39.9574 30.7005C40.0217 30.6362 40.1089 30.6001 40.1998 30.6001H42.2569C42.3479 30.6001 42.4351 30.6362 42.4994 30.7005C42.5637 30.7648 42.5998 30.852 42.5998 30.943V33.0001C42.5998 33.091 42.5637 33.1782 42.4994 33.2425C42.4351 33.3068 42.3479 33.343 42.2569 33.343ZM40.5426 32.6572H41.9141V31.2858H40.5426V32.6572Z' fill='white'/%3E%3Cpath d='M25.7999 38.1428H23.7428C23.6518 38.1428 23.5646 38.1067 23.5003 38.0424C23.436 37.9781 23.3999 37.8908 23.3999 37.7999V35.7428C23.3999 35.6518 23.436 35.5646 23.5003 35.5003C23.5646 35.436 23.6518 35.3999 23.7428 35.3999H25.7999C25.8908 35.3999 25.978 35.436 26.0423 35.5003C26.1066 35.5646 26.1428 35.6518 26.1428 35.7428V37.7999C26.1428 37.8908 26.1066 37.9781 26.0423 38.0424C25.978 38.1067 25.8908 38.1428 25.7999 38.1428ZM24.0856 37.4571H25.457V36.0856H24.0856V37.4571Z' fill='white'/%3E%3Cpath d='M31.2857 38.1428H29.2286C29.1377 38.1428 29.0505 38.1067 28.9862 38.0424C28.9219 37.9781 28.8857 37.8908 28.8857 37.7999V35.7428C28.8857 35.6518 28.9219 35.5646 28.9862 35.5003C29.0505 35.436 29.1377 35.3999 29.2286 35.3999H31.2857C31.3767 35.3999 31.4639 35.436 31.5282 35.5003C31.5925 35.5646 31.6286 35.6518 31.6286 35.7428V37.7999C31.6286 37.8908 31.5925 37.9781 31.5282 38.0424C31.4639 38.1067 31.3767 38.1428 31.2857 38.1428ZM29.5715 37.4571H30.9429V36.0856H29.5715V37.4571Z' fill='white'/%3E%3Cpath d='M36.7716 38.1428H34.7144C34.6235 38.1428 34.5363 38.1067 34.472 38.0424C34.4077 37.9781 34.3716 37.8908 34.3716 37.7999V35.7428C34.3716 35.6518 34.4077 35.5646 34.472 35.5003C34.5363 35.436 34.6235 35.3999 34.7144 35.3999H36.7716C36.8625 35.3999 36.9497 35.436 37.014 35.5003C37.0783 35.5646 37.1144 35.6518 37.1144 35.7428V37.7999C37.1144 37.8908 37.0783 37.9781 37.014 38.0424C36.9497 38.1067 36.8625 38.1428 36.7716 38.1428ZM35.0573 37.4571H36.4287V36.0856H35.0573V37.4571Z' fill='white'/%3E%3Cpath d='M42.2569 38.1428H40.1998C40.1089 38.1428 40.0217 38.1067 39.9574 38.0424C39.8931 37.9781 39.8569 37.8908 39.8569 37.7999V35.7428C39.8569 35.6518 39.8931 35.5646 39.9574 35.5003C40.0217 35.436 40.1089 35.3999 40.1998 35.3999H42.2569C42.3479 35.3999 42.4351 35.436 42.4994 35.5003C42.5637 35.5646 42.5998 35.6518 42.5998 35.7428V37.7999C42.5998 37.8908 42.5637 37.9781 42.4994 38.0424C42.4351 38.1067 42.3479 38.1428 42.2569 38.1428ZM40.5426 37.4571H41.9141V36.0856H40.5426V37.4571Z' fill='white'/%3E%3Cpath d='M25.7999 42.9428H23.7428C23.6518 42.9428 23.5646 42.9067 23.5003 42.8424C23.436 42.7781 23.3999 42.6909 23.3999 42.6V40.5428C23.3999 40.4519 23.436 40.3647 23.5003 40.3004C23.5646 40.2361 23.6518 40.2 23.7428 40.2H25.7999C25.8908 40.2 25.978 40.2361 26.0423 40.3004C26.1066 40.3647 26.1428 40.4519 26.1428 40.5428V42.6C26.1428 42.6909 26.1066 42.7781 26.0423 42.8424C25.978 42.9067 25.8908 42.9428 25.7999 42.9428ZM24.0856 42.2571H25.457V40.8857H24.0856V42.2571Z' fill='white'/%3E%3Cpath d='M31.2857 42.9428H29.2286C29.1377 42.9428 29.0505 42.9067 28.9862 42.8424C28.9219 42.7781 28.8857 42.6909 28.8857 42.6V40.5428C28.8857 40.4519 28.9219 40.3647 28.9862 40.3004C29.0505 40.2361 29.1377 40.2 29.2286 40.2H31.2857C31.3767 40.2 31.4639 40.2361 31.5282 40.3004C31.5925 40.3647 31.6286 40.4519 31.6286 40.5428V42.6C31.6286 42.6909 31.5925 42.7781 31.5282 42.8424C31.4639 42.9067 31.3767 42.9428 31.2857 42.9428ZM29.5715 42.2571H30.9429V40.8857H29.5715V42.2571Z' fill='white'/%3E%3Cpath d='M36.7716 42.9428H34.7144C34.6235 42.9428 34.5363 42.9067 34.472 42.8424C34.4077 42.7781 34.3716 42.6909 34.3716 42.6V40.5428C34.3716 40.4519 34.4077 40.3647 34.472 40.3004C34.5363 40.2361 34.6235 40.2 34.7144 40.2H36.7716C36.8625 40.2 36.9497 40.2361 37.014 40.3004C37.0783 40.3647 37.1144 40.4519 37.1144 40.5428V42.6C37.1144 42.6909 37.0783 42.7781 37.014 42.8424C36.9497 42.9067 36.8625 42.9428 36.7716 42.9428ZM35.0573 42.2571H36.4287V40.8857H35.0573V42.2571Z' fill='white'/%3E%3Cpath d='M42.2569 42.9428H40.1998C40.1089 42.9428 40.0217 42.9067 39.9574 42.8424C39.8931 42.7781 39.8569 42.6909 39.8569 42.6V40.5428C39.8569 40.4519 39.8931 40.3647 39.9574 40.3004C40.0217 40.2361 40.1089 40.2 40.1998 40.2H42.2569C42.3479 40.2 42.4351 40.2361 42.4994 40.3004C42.5637 40.3647 42.5998 40.4519 42.5998 40.5428V42.6C42.5998 42.6909 42.5637 42.7781 42.4994 42.8424C42.4351 42.9067 42.3479 42.9428 42.2569 42.9428ZM40.5426 42.2571H41.9141V40.8857H40.5426V42.2571Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 4rem 4rem;
  width: 4rem;
  height: 4rem;
  position: absolute;
  top: -5rem;
}

.item-history .arr {
  display: none;
}

.item-history__title {
  font-size: 2.4rem;
  line-height: 134%;
  font-weight: 400;
}

.item-history__title:not(:last-child) {
  margin-bottom: 3rem;
}

.item-history__text:not(:last-child) {
  margin-bottom: 3rem;
}

.item-history__link {
  font-size: 1.2rem;
  line-height: 261%;
  font-weight: 400;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: #b18d5c;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.item-history__left::after {
  right: calc(50% - 2rem);
}

.item-history__left .arr {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  right: -1.3rem;
}

.item-history__right::after {
  left: calc(50% - 2rem);
}

.item-history__right .arr {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  left: -1.3rem;
}

.history-page__container {
  padding-top: 8rem;
}

.history-page__title {
  font-size: 2.4rem;
  line-height: 134%;
  font-weight: 400;
}

.history-page__title:not(:last-child) {
  margin-bottom: 3rem;
}

.history-page__twoline:not(:last-child) {
  margin-bottom: 3rem;
}

.twoline__text:not(:last-child) {
  margin-bottom: 3rem;
}

.twoline__dark {
  position: relative;
  background: #272b37;
  color: #fff;
  width: 100vw;
  left: -3rem;
  padding: 3rem;
}

.list {
  position: relative;
  background: #272b37;
  color: #fff;
  padding: 3rem;
}

.list__title {
  font-size: 1.6rem;
  line-height: 187.5%;
  font-weight: 400;
  text-transform: uppercase;
}

.list__title:not(:last-child) {
  margin-bottom: 3rem;
}

.list__item {
  position: relative;
  font-size: 1.6rem;
  line-height: 187.5%;
  padding-left: 3rem;
}

.list__item:not(:last-child) {
  margin-bottom: 2rem;
}

.list__item::before {
  content: '';
  width: 1.5rem;
  height: .3rem;
  background: #b18d5c;
  position: absolute;
  left: 0;
  top: 1.3rem;
}

.big {
  padding: 3rem 0;
}

.numlist__title {
  font-size: 1.6rem;
  line-height: 187.5%;
  font-weight: 400;
  text-transform: uppercase;
}

.numlist__title:not(:last-child) {
  margin-bottom: 3rem;
}

.numlist__body {
  padding-left: 2rem;
}

.numlist__item {
  position: relative;
  font-size: 1.6rem;
  line-height: 187.5%;
}

.numlist__item:not(:last-child) {
  margin-bottom: 2rem;
}

.numlist__img {
  width: 100%;
  height: 20rem;
}

.main-history:not(:last-child) {
  margin-bottom: 3rem;
}

.main-history__img {
  width: 100%;
  height: 10rem;
}

.main-history__img:not(:last-child) {
  margin-bottom: 3rem;
}

.main-history__title:not(:last-child) {
  margin-bottom: 3rem;
}

.preside__container {
  padding: 0 3rem 8rem;
}

.preside__title {
  margin-bottom: 3rem;
}

.preside__subtitle {
  font-size: 1.4rem;
  line-height: 200%;
  font-weight: 300;
  padding-left: 1.2rem;
}

.item-preside {
  width: 100%;
}

.item-preside__img {
  width: 100%;
  height: 20rem;
}

.item-preside__content {
  padding: 2rem 1rem;
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
  box-shadow: 0 4px 20px rgba(0,0,0,.1);
}

.item-preside__title {
  position: relative;
  font-size: 1.2rem;
  line-height: 200%;
  font-weight: 400;
  color: #b18d5c;
}

.item-preside__title:not(:last-child) {
  margin-bottom: 1rem;
}

.item-preside__name {
  font-size: 1.4rem;
  line-height: 175%;
  text-transform: uppercase;
}

.goals__container {
  padding: 8rem 3rem;
}

.goals__img {
  width: 100%;
  height: 35rem;
}

.goals__title:not(:last-child) {
  margin-bottom: 3rem;
}

.goals__item {
  position: relative;
  font-size: 1.4rem;
  line-height: 187.5%;
  max-width: 46.8rem;
  padding-left: 2.2rem;
}

.goals__item::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8243 1.06441C11.59 0.791029 11.2101 0.791029 10.9757 1.06441L3.78737 9.45093L1.02428 6.22732C0.789973 5.95394 0.410098 5.95397 0.175746 6.22732C-0.058582 6.50068 -0.058582 6.94387 0.175746 7.21725L3.36311 10.9358C3.59734 11.2091 3.9775 11.2089 4.21164 10.9358L11.8243 2.05437C12.0586 1.78101 12.0586 1.33779 11.8243 1.06441Z' fill='%23B18D5C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 1.2rem 1rem;
  width: 1.2rem;
  height: 1rem;
  position: absolute;
  left: 0;
  top: .8rem;
}

.tasks {
  background: #f8f8f8;
}

.tasks__container {
  padding: 8rem 3rem;
}

.tasks__title:not(:last-child) {
  margin-bottom: 3rem;
}

.way {
  background: #272b37;
}

.way__container {
  padding: 8rem 3rem;
}

.way__scheme {
  width: 80rem;
  height: auto;
}

.counterterror__container {
  padding: 8rem 3rem;
}

.counterterror__title:not(:last-child) {
  margin-bottom: 3rem;
}

.counterterror__list {
  margin-bottom: 3rem;
}

.counterterror__text:not(:last-child) {
  margin-bottom: 3rem;
}

.counterterror__quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.nathero {
  position: relative;
}

.nathero__img {
  width: 100%;
  height: 35rem;
}

.nathero__body {
  background: #f8f8f8;
  padding: 8rem 3rem;
}

.nathero__title:not(:last-child) {
  margin-bottom: 3rem;
}

.corruption__container {
  position: relative;
  padding: 8rem 3rem;
}

.corruption__title:not(:last-child) {
  margin-bottom: 3rem;
}

.corruption__quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.corruption__banner {
  width: 100%;
  height: 9rem;
  background: #272b37;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.corruption__date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.2rem;
  line-height: 200%;
  color: #b18d5c;
  text-align: center;
}

.corruption__date span {
  font-size: 3.6rem;
}

.corruption__date:not(:last-child) {
  margin-right: 2rem;
}

.corruption__text {
  font-size: 1.4rem;
  line-height: 200%;
  color: #fff;
}

.business {
  background: #272b37;
  position: relative;
}

.business__container {
  padding: 8rem 3rem;
}

.business__title {
  color: #fff;
}

.business__title span {
  color: #b18d5c;
}

.business__title:not(:last-child) {
  margin-bottom: 3rem;
}

.business__list {
  color: #fff;
}

.business__quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.business__quote .quote__text {
  color: #fff;
}

.law__container {
  position: relative;
  padding: 8rem 3rem;
}

.law__title:not(:last-child) {
  margin-bottom: 3rem;
}

.law__quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lift__container {
  padding: 8rem 3rem;
}

.lift__title:not(:last-child) {
  margin-bottom: 3rem;
}

.lift__programm:not(:last-child) {
  margin-bottom: 3rem;
}

.lift__list:not(:last-child) {
  margin-bottom: 3rem;
}

.lift-program {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lift-program__logo {
  min-width: 4.3rem;
  height: auto;
}

.lift-program__logo:not(:last-child) {
  margin-right: 1rem;
}

.item-lift {
  border: 1px solid #b18d5c;
  padding: 6rem 1.5rem 3.5rem;
  width: 100%;
}

.item-lift__num {
  font-size: 4rem;
  line-height: 60%;
  font-weight: 400;
  color: #e7e7e7;
}

.item-lift__num:not(:last-child) {
  margin-bottom: 4rem;
}

.item-lift__img {
  width: 100%;
  height: 12.3rem;
}

.item-lift__img:not(:last-child) {
  margin-bottom: 3rem;
}

.item-lift__text {
  font-size: 1.4rem;
  line-height: 187.5%;
}

@media (min-width:992px) {
  body {
    font-size: 1.4rem;
  }

  ._container {
    width: 162rem;
    margin: 0 auto;
  }

  ._title {
    font-size: 4.2rem;
  }

  ._subtitle {
    font-size: 3.6rem;
    padding-left: 3rem;
  }

  ._text {
    font-size: 1.6rem;
  }

  .content-single-custom p {
    font-size: 1.6rem;
  }

  ._text-title {
    font-size: 1.6rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  ._text-title:not(:last-child) {
    margin-bottom: 3rem;
  }

  .btn {
    height: 5.6rem;
  }

  ._nmb {
    margin-bottom: 0!important;
  }

  .header__body {
    height: 15.4rem;
  }

  .header__logo {
    margin-right: 5.3rem;
    width: 36.7rem;
  }

  .header__menu {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .menu__openbtn {
    display: none;
  }

  .sidepanel__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .sidepanel__closebtn {
    display: none;
  }

  .sidepanel-link__select {
    font-size: 1.2rem;
    margin-right: 5.037rem;
    width: 12.9rem;
    height: 1.6rem;
  }

  .sidepanel-link__inf {
    font-size: 1.2rem;
  }

  .sidepanel-link__inf:not(:last-child) {
    margin-right: 5rem;
  }

  .sidepanel-nav__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .sidepanel-nav__item:not(:last-child) {
    margin-right: 4.5rem;
  }

  .sidepanel-nav__item._hover .sidepanel-nav__sub-list {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    pointer-events: auto;
  }

  .sidepanel-nav__item._hover .sidepanel-nav__arrow {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }

  .sidepanel-nav__item._hover .sidepanel-nav__link {
    color: #b18d5c;
  }

  .sidepanel-nav__sub-list {
    padding: 1.5rem!important;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate(0,1rem);
    -ms-transform: translate(0,1rem);
    transform: translate(0,1rem);
    min-width: 22rem;
    position: absolute;
    left: 0;
    top: 100%;
    pointer-events: none;
  }

  .footer__container {
    height: 35.5rem;
  }

  .footer__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 5.4rem;
  }

  .footer__items {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-right: 11.8rem;
  }

  .footer__item {
    font-size: 1.2rem;
  }

  .footer__item:not(:last-child) {
    margin-right: 5rem;
  }

  .footer__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding-bottom: 4.9rem;
    margin-bottom: 2rem;
  }

  .footer__sidepanel .sidepanel-nav__sub-list {
    bottom: 100%;
    top: unset;
  }

  .logo__img {
    width: 36.7rem;
  }

  .social__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 1.8rem;
    height: 1.8rem;
  }

  .social__link:not(:last-child) {
    margin-right: 1.5rem;
  }

  .company__link {
    font-size: 1.2rem;
  }

  .slider-controls {
    top: -9.4rem;
    bottom: unset;
  }

  .slider-arrows {
    grid-template-columns: repeat(2,4.1rem);
    -webkit-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem;
  }

  .slider-arrow {
    height: 4.1rem;
    font-size: .8rem;
  }

  .pagination__item svg {
    width: .992rem;
    height: 1.8rem;
  }

  .pagination__item button {
    font-size: 2.6rem;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
  }

  .quote__icon {
    min-width: 2.4rem;
    height: 2.15rem;
  }

  .quote__icon:not(:last-child) {
    margin-right: 3rem;
  }

  .quote__text:not(:last-child) {
    margin-bottom: 1.8rem;
  }

  .quote__author {
    font-size: 1.6rem;
  }

  .modal {
    padding: 7.9rem 9.4rem 9.9rem;
  }

  .modal .form {
    width: 34.7rem;
  }

  .modal .form__title {
    font-size: 3.6rem;
    line-height: 134%;
  }

  .modal .form__title:not(:last-child) {
    margin-bottom: 3rem;
  }

  .modal .form__input {
    width: 100%;
    height: 6rem;
  }

  .modal .form__input:not(:last-child) {
    margin-bottom: 3rem;
  }

  .info__container {
    padding: 17rem 0;
    overflow: hidden;
  }

  .info__title {
    margin-bottom: 5rem;
  }

  .info__content {
    margin-bottom: -5rem;
  }

  .info__content .info-item {
    margin-bottom: 5rem;
  }

  .info__content .info-item:nth-child(4n) {
    margin-right: 0;
  }

  .info-item {
    width: 38.5rem;
    margin-right: 2.66rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .info-item__img {
    min-height: 23rem;
    height: 23rem;
  }

  .info-item__content {
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1);
    padding: 1.8rem 3rem 2.5rem;
    height: 100%!important;
  }

  .info-item__date {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .info-item__link {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .info-page__container {
    padding: 17rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .info-page__view {
    width: 77.1rem;
    height: 44.3rem;
    margin-right: 6.3rem;
  }

  .info-page__view svg {
    width: 8.3rem;
    height: 8.3rem;
    top: calc(50% - 4.15rem);
    left: calc(50% - 4.15rem);
  }

  .info-page__content {
    width: 57rem;
  }

  .info-page__title {
    margin-bottom: 5rem;
  }

  .info-page__text {
    font-size: 1.6rem;
  }

  .main-hero__container {
    padding: 21.2rem 0 14rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .main-hero__slider {
    width: 125.7rem;
    border-right: 1px solid #3a3f4f;
    padding-right: 5.1rem;
    margin-right: 4.3rem;
  }

  .main-hero__tab {
    width: 36.3rem;
  }

  .slider-main-hero__controls {
    right: -2.05rem;
    bottom: 10rem;
    top: unset;
  }

  .slider-main-hero__body {
    height: 51.1rem;
  }

  .slider-main-hero__slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .slider-main-hero__content {
    max-width: 44rem;
  }

  .slider-main-hero__title {
    font-size: 3.6rem;
    margin-bottom: 1rem;
  }

  .slider-main-hero__date {
    font-size: 1.6rem;
    margin-bottom: 3rem;
  }

  .slider-main-hero__btn {
    width: 23.2rem;
  }

  .slider-main-hero__img {
    width: 70.6rem;
    height: 51.1rem;
  }

  .controls-slider-main-hero__arrows {
    grid-template-rows: repeat(2,4.1rem);
    row-gap: 5rem;
    grid-template-columns: unset;
    -webkit-column-gap: unset;
    -moz-column-gap: unset;
    column-gap: unset;
  }

  .controls-slider-main-hero__arrows .slider-arrow {
    height: auto;
    width: 4.1rem;
  }

  .controls-slider-main-hero__arrows .slider-arrow__prev {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .controls-slider-main-hero__arrows .slider-arrow__next {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  .tab-main-hero__content {
    margin-bottom: 5rem;
  }

  .tab-main-hero__allbtn {
    padding-left: 1.7rem;
    font-size: 1.2rem;
  }

  .controls-tab {
    margin-bottom: 5rem;
  }

  .controls-tab__btn {
    width: 18.15rem;
  }

  .main-hero-item__date {
    width: 6rem;
  }

  .main-hero-item__date span {
    font-size: 3.2rem;
  }

  .main-hero-item__text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .hero {
    height: 66.1rem;
  }

  .hero__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 33.9rem;
  }

  .hero__title:not(:last-child) {
    margin-bottom: 1.7rem;
  }

  .hero__subtitle {
    font-size: 1.6rem;
    max-width: 40rem;
  }

  .main-region__container {
    padding: 15rem 0 9rem;
  }

  .main-region__title {
    margin-bottom: 2.7rem;
  }

  .map-region__select {
    position: absolute;
    right: 0;
    top: -7rem;
    font-size: 1.2rem;
    width: 29.5rem;
    height: 4rem;
  }

  .region-form__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 11.2rem 27rem;
    top: -10.3rem;
  }

  .region-form__info {
    width: 29.5rem;
  }

  .info-region__item:not(:last-child) {
    margin-bottom: 2.2rem!important;
    margin-right: 4.5rem;
  }

  .info-region__select {
    font-size: 1.2rem;
    width: 29.5rem;
    margin-bottom: 7rem;
  }

  .info-region__item {
    width: 100%;
  }

  .info-region__item._hover .info-region__sub-list {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    pointer-events: auto;
  }

  .info-region__item._hover .info-region__arrow {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }

  .info-region__item._hover .info-region__link {
    color: #b18d5c;
  }

  .info-region__sub-list {
    padding: 1.5rem 0!important;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate(0,1rem);
    -ms-transform: translate(0,1rem);
    transform: translate(0,1rem);
    min-width: 29.5rem;
    position: absolute;
    line-height: 4rem;
    left: -3rem;
    top: 100%;
    pointer-events: none;
  }

  .info-region__sub-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 4rem;
    padding: 0 3rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .form {
    width: 54rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .form__input {
    width: 24.2rem;
  }

  .region-info__container {
    padding: 7rem 0 17rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .region-info__link {
    width: 46.2rem;
    height: 45.2rem;
  }

  .region-info__link:not(:last-child) {
    margin-right: 8rem;
  }

  .region-info__img {
    height: 34.4rem;
  }

  .region-info__content {
    padding: 2.5rem 5.2rem;
  }

  .region-info__title {
    font-size: 1.4rem;
  }

  .region-info__title:not(:last-child) {
    margin-bottom: .4rem;
  }

  .region-info__title:before {
    content: '';
    width: 2rem;
    height: 1px;
    background: #b18d5c;
    position: absolute;
    left: -2.6rem;
    top: calc(50% - .5px);
  }

  .region-info__text {
    font-size: 1.6rem;
  }

  .region-link__img {
    width: 29rem;
    height: 29rem;
  }

  .sidepanel-region__select {
    font-size: 1.2rem;
  }

  .sidepanel-region__select:not(:last-child) {
    margin-right: 5.037rem;
  }

  .media-main .media__container {
    top: 0;
    padding: 8rem 12rem 3rem;
  }

  .media__container {
    padding: 8rem 12rem;
    top: -11rem;
  }

  .tab-media__controls {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 17.3rem;
  }

  .tab-media__controls .controls-tab__btn {
    width: unset;
    padding: 0 2.6rem;
  }

  .tab-media__allbtn {
    position: absolute;
    right: 0;
    top: 0;
  }

  .media-item {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .media-item__content {
    width: 32.2rem;
    margin-right: 3.066rem;
    margin-bottom: 5rem;
  }

  .media-item__content:nth-child(4n) {
    margin-right: 0;
  }

  .media-item__img {
    width: 32.2rem;
    height: 21.3rem;
    margin-bottom: 1.8rem;
  }

  .media-item__img:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 28L21.6252 21.6138L28 28ZM25.1579 13.0789C25.1579 16.2825 23.8853 19.3548 21.6201 21.6201C19.3548 23.8853 16.2825 25.1579 13.0789 25.1579C9.87541 25.1579 6.80308 23.8853 4.53784 21.6201C2.2726 19.3548 1 16.2825 1 13.0789C1 9.87541 2.2726 6.80308 4.53784 4.53784C6.80308 2.2726 9.87541 1 13.0789 1C16.2825 1 19.3548 2.2726 21.6201 4.53784C23.8853 6.80308 25.1579 9.87541 25.1579 13.0789V13.0789Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: calc(50% - 1.35rem);
    left: calc(50% - 1.35rem);
    width: 0;
    height: 2.7rem;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
  }

  .media-item__title:not(:last-child) {
    margin-bottom: 1.3rem;
  }

  .media-item__pagination {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  .partners {
    height: 21.3rem;
  }

  .partners-main {
    height: auto;
  }

  .partners__container {
    padding: 8rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .partners__container-top {
    top: -23.8rem;
  }

  .partners__title {
    margin-right: 3.8rem;
  }

  .partners__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .partners__item {
    width: 30rem;
  }

  .partners__item:not(:last-child) {
    margin-right: 5rem;
  }

  .partners__text {
    font-size: 1.4rem;
  }

  .contact__container {
    padding: 17rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .contact__container-join {
    padding-top: 0;
  }

  .contact__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .contact__title {
    margin-bottom: 5rem;
  }

  .contact__body-title {
    font-size: 2.4rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    margin-bottom: 3.1rem;
  }

  .contact__map {
    min-width: 97.7rem;
    height: 56.6rem;
  }

  .contact__map svg {
    width: 4.1rem;
    height: 5.9rem;
    top: 16.2rem;
    left: 43.7rem;
  }

  .item-contact {
    max-width: 24.2rem;
    margin-bottom: 4.9rem;
  }

  .item-contact:not(:last-child) {
    margin-right: 2.6rem;
  }

  .item-contact__icon {
    margin-right: 1.2rem;
  }

  .item-contact__title {
    font-size: 2.4rem;
  }

  .item-contact__text {
    font-size: 1.6rem;
  }

  .item-contact__link {
    font-size: 1.6rem;
  }

  .document {
    height: 43.8rem;
  }

  .document__container {
    top: -10.7rem;
    display: grid;
    grid-template-columns: repeat(2,39rem);
    -webkit-column-gap: 29.8rem;
    -moz-column-gap: 29.8rem;
    column-gap: 29.8rem;
    row-gap: 3.7rem;
    padding: 8rem 27rem;
  }

  .document__item {
    padding-bottom: 1.5rem;
  }

  .document__link {
    font-size: 1.6rem;
  }

  .news__container {
    padding: 17rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .news__pagination {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  .item-news {
    width: 49rem;
    margin-bottom: 8rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .item-news:not(:nth-child(3n)) {
    margin-right: 7.5rem;
  }

  .item-news__img {
    min-height: 35.3rem;
    height: 35.3rem;
  }

  .item-news__content {
    padding: 4.6rem 4rem 5.2rem;
    height: 100%;
  }

  .item-news__title {
    font-size: 1.6rem;
    margin-bottom: 2.4rem;
    padding-bottom: 2.4rem;
  }

  .item-news__date {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .item-news__link {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .one__container {
    padding: 17rem 0 8rem;
  }

  .one__img {
    height: 53.7rem;
  }

  .one__img:not(:last-child) {
    margin-bottom: 11.5rem;
  }

  .one__title:not(:last-child) {
    margin-bottom: 4.9rem;
  }

  .one__date {
    font-size: 1.6rem;
  }

  .one__date:not(:last-child) {
    margin-bottom: 4.9rem;
  }

  .two__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8rem 0;
  }

  .two__text {
    width: 78.3rem;
  }

  .two__text:not(:last-child) {
    width: 71.9rem;
  }

  .three__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 8rem 0;
  }

  .four {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .four__body {
    padding: 5.3rem 8.4rem 5.3rem 15rem;
    position: absolute;
    left: 0;
    top: 13.2rem;
    width: 87.3rem;
    height: 37.7rem;
  }

  .four__img {
    width: 113.1rem;
    height: 42.9rem;
  }

  .five__container {
    padding: 16rem 0 8rem;
  }

  .six__container {
    padding: 5.4rem 9.7rem;
  }

  .seven__container {
    padding: 8rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .seven__text {
    width: 81rem;
  }

  .seven__text:not(:last-child) {
    width: 65.7rem;
  }

  .about-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .about-list__item {
    font-size: 1.6rem;
    padding-left: 3.6rem;
  }

  .about-list__item:not(:nth-child(3n)) {
    margin-bottom: 2.1rem;
  }

  .about-list__item::before {
    width: 2.6rem;
  }

  .about-reception__scheme {
    width: 100%;
  }

  .about-charity__container {
    padding: 17rem 35rem 3.8rem 0;
  }

  .about-charity__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .about-charity__list .about-list__body:not(:last-child) {
    min-width: 55rem;
    margin-right: 15.4rem;
  }

  .about-four {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .about-four__body {
    padding: 5.4rem 19rem 5.4rem 22.8rem;
    position: absolute;
    left: 0;
    top: 13.2rem;
    width: 90.4rem;
    height: 26.6rem;
    z-index: 1;
  }

  .about-four__img {
    width: 112.2rem;
    height: 36.1rem;
  }

  .about-four__quote .quote__icon {
    margin-right: 1.2rem;
  }

  .about-four__quote .quote__text {
    width: 44.1rem;
  }

  .about-four__quote .quote__author {
    padding-left: 3.8rem;
  }

  .about-legalcenter__scheme {
    width: 100%;
  }

  .congress__container {
    padding: 8.2rem 0 11.2rem;
  }

  .congress__scheme {
    width: 162rem;
    height: 126.1rem;
  }

  .council__container {
    padding: 17rem 0 14.4rem;
  }

  .council__subtitle {
    margin-bottom: 17rem;
  }

  .council__title {
    margin-bottom: 5rem;
  }

  .council__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .council__item:not(:last-child) {
    margin-right: 3rem;
  }

  .item-man {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 39.5rem;
  }

  .item-man.swiper-slide {
    height: 100%!important;
  }

  .item-man__img {
    width: 39.5rem;
    height: 29.8rem;
  }

  .item-man__content {
    height: 100%;
    padding: 2.5rem 2.8rem 2.5rem 5.6rem;
  }

  .item-man__title {
    font-size: 1.4rem;
  }

  .item-man__title:not(:last-child) {
    margin-bottom: .5rem;
  }

  .item-man__title:before {
    content: '';
    width: 2rem;
    height: 1px;
    background: #b18d5c;
    position: absolute;
    left: -2.6rem;
    top: calc(50% - .5px);
  }

  .item-man__name {
    font-size: 1.6rem;
  }

  .presidium__container {
    padding: 17rem 0 14.4rem;
  }

  .presidium__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .presidium__title:first-child {
    margin-bottom: 17rem;
  }

  .presidium__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .presidium__item:not(:last-child) {
    margin-right: 3rem;
  }

  .leaders__container {
    padding: 17rem 0;
    overflow: hidden;
  }

  .leaders__title {
    margin-bottom: 5rem;
  }

  .leaders__item:not(:last-child) {
    margin-right: 1.33rem;
  }

  .strategy__container {
    padding: 17rem 0;
  }

  .strategy__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .strategy__body:not(:last-child) {
    margin-bottom: 8rem;
  }

  .strategy__appropriation {
    max-width: 67.8rem;
  }

  .strategy__title:not(:last-child) {
    margin-bottom: 6.5rem;
  }

  .strategy__quote {
    width: 95.1rem;
    right: -15rem;
  }

  .strategy__img {
    width: 100%;
    height: 38.1rem;
  }

  .strategy__content {
    padding: 7.1rem 8.3rem 7.9rem;
  }

  .incude-strategy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .incude-strategy__title {
    font-size: 3.6rem;
    width: 100%;
  }

  .incude-strategy__title:not(:last-child) {
    margin-bottom: 6.6rem;
  }

  .incude-strategy__item:nth-child(2) {
    width: 37.5rem;
  }

  .incude-strategy__item:nth-child(3) {
    width: 34.5rem;
  }

  .incude-strategy__item:nth-child(4) {
    width: 50rem;
  }

  .incude-strategy__icon:not(:last-child) {
    margin-bottom: 2.5rem;
  }

  .incude-strategy__icon:nth-child(2) {
    width: 7.3rem;
  }

  .incude-strategy__icon:nth-child(3) {
    width: 10.7rem;
  }

  .incude-strategy__icon:nth-child(4) {
    width: 7.3rem;
  }

  .incude-strategy__text {
    font-size: 1.6rem;
  }

  .history__container {
    padding-bottom: 17rem;
  }

  .history__desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8rem 12.2rem 8rem 9rem;
    top: -12.5rem;
  }

  .history__desc:not(:last-child) {
    margin-bottom: 4.5rem;
  }

  .history__text:not(:last-child) {
    max-width: 84rem;
  }

  .history__text:last-child {
    max-width: 47.5rem;
  }

  .history__period {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .item-history {
    width: 71rem;
    padding: 5rem 5.5rem 5rem 4rem;
  }

  .item-history::after {
    background-size: 6.5rem 6.5rem;
    width: 6.5rem;
    height: 6.5rem;
    top: 3.1rem;
  }

  .item-history .arr {
    display: block;
    width: 2.4rem;
    height: 2.4rem;
    position: absolute;
    top: 5rem;
    border-right: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    background: #fff;
    z-index: 2;
  }

  .item-history__title {
    font-size: 3.6rem;
  }

  .item-history__left::after {
    right: -13.4rem;
  }

  .item-history__right {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .item-history__right::after {
    left: -13.4rem;
  }

  .history-page__container {
    padding-top: 17rem;
  }

  .history-page__title {
    font-size: 3.6rem;
  }

  .history-page__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .history-page__twoline:not(:last-child) {
    margin-bottom: 8rem;
  }

  .twoline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .twoline__text:not(:last-child) {
    max-width: 77.2rem;
    min-width: 77.2rem;
    margin-right: 14.5rem;
  }

  .twoline__dark {
    padding: 8rem 15rem;
    left: -15rem;
  }

  .list {
    padding: 8rem 15.2rem 8rem 9rem;
  }

  .list__item {
    padding-left: 5rem;
  }

  .list__item:not(:last-child) {
    margin-bottom: 3rem;
  }

  .list__item::before {
    width: 2rem;
  }

  .big {
    padding: 8rem 0;
  }

  .numlist {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .numlist__content {
    width: 70rem;
  }

  .numlist__item:not(:last-child) {
    margin-bottom: 3rem;
  }

  .numlist__img {
    width: 85.5rem;
    height: 57.2rem;
  }

  .main-history:not(:last-child) {
    margin-bottom: 8rem;
  }

  .main-history__img {
    height: 48.1rem;
  }

  .main-history__img:not(:last-child) {
    margin-bottom: 8rem;
  }

  .main-history__title:not(:last-child) {
    margin-bottom: 4.5rem;
  }

  .preside__container {
    padding: 0 0 17rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .preside__item {
    margin-right: 6.7rem;
  }

  .preside__title {
    margin-bottom: 5rem;
  }

  .preside__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .preside__left {
    min-width: 35.1rem;
    margin-right: 9.1rem;
  }

  .preside__subtitle {
    font-size: 1.4rem;
    margin-top: 5.1rem;
  }

  .item-preside {
    width: 46.2rem;
  }

  .item-preside__img {
    width: 46.2rem;
    height: 55rem;
  }

  .item-preside__content {
    padding: 2.5rem 2.8rem 2.5rem 5.6rem;
  }

  .item-preside__title {
    font-size: 1.4rem;
  }

  .item-preside__title:not(:last-child) {
    margin-bottom: .5rem;
  }

  .item-preside__title:before {
    content: '';
    width: 2rem;
    height: 1px;
    background: #b18d5c;
    position: absolute;
    left: -2.6rem;
    top: calc(50% - .5px);
  }

  .item-preside__name {
    font-size: 1.6rem;
  }

  .goals__container {
    padding: 17rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .goals__img {
    width: 45.3rem;
    height: 56.9rem;
  }

  .goals__img:not(:last-child) {
    margin-right: 7.3rem;
  }

  .goals__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .goals__list {
    width: 101.5rem;
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    -webkit-column-gap: 10.1rem;
    -moz-column-gap: 10.1rem;
    column-gap: 10.1rem;
  }

  .goals__item {
    font-size: 1.6rem;
  }

  .goals__item:not(:nth-child(3n)) {
    margin-bottom: 2.1rem;
  }

  .tasks__container {
    padding: 8rem 6.7rem 11.5rem 0;
  }

  .tasks__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .tasks__list .about-list__body:not(:last-child) {
    min-width: 71.1rem;
    margin-right: 9.6rem;
  }

  .way__container {
    padding: 8rem 0;
  }

  .way__scheme {
    width: 135.9rem;
    height: 88rem;
    margin: 0 auto;
  }

  .counterterror__container {
    padding: 17rem 44rem 8rem 0;
  }

  .counterterror__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .counterterror__list .about-list__body:not(:last-child) {
    min-width: 53rem;
    width: 53rem;
    margin-right: 6rem;
  }

  .counterterror__text:not(:last-child) {
    margin-bottom: 5rem;
  }

  .counterterror__quote .quote__icon {
    width: 4.4rem;
    height: 3.8rem;
  }

  .counterterror__quote .quote__text {
    width: 110rem;
    line-height: 175%;
    font-size: 2.4rem;
  }

  .counterterror__quote .quote__author {
    padding-left: 7.4rem;
  }

  .nathero {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nathero__img {
    position: absolute;
    left: 0;
    width: 75rem;
    height: 62.8rem;
  }

  .nathero__body {
    padding: 8rem 39.8rem 8rem 14.2rem;
    width: 123.4rem;
    height: 75.9rem;
  }

  .nathero__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .corruption__container {
    padding: 8rem 0 5rem;
  }

  .corruption__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .corruption__quote .quote__icon {
    width: 4.4rem;
    height: 3.8rem;
  }

  .corruption__quote .quote__text {
    line-height: 175%;
    font-size: 2.4rem;
  }

  .corruption__quote .quote__author {
    padding-left: 7.4rem;
  }

  .corruption__banner {
    position: absolute;
    right: -15rem;
    top: 13rem;
    width: 47.5rem;
    height: 14.6rem;
  }

  .corruption__date:not(:last-child) {
    margin-right: 2.4rem;
  }

  .business::after {
    content: '';
    background: #585a62;
    position: absolute;
    width: 1px;
    height: 100%;
    right: 63.8rem;
    bottom: 0;
  }

  .business__container {
    padding: 20rem 0 15.3rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .business__body {
    width: 106.7rem;
  }

  .business__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .business__list .about-list__body:not(:last-child) {
    min-width: 48.7rem;
    margin-right: 6.3rem;
  }

  .business__quote {
    width: 44.7rem;
    margin-top: 2rem;
  }

  .business__quote .quote__icon {
    width: 4.4rem;
    height: 3.8rem;
    margin-right: 2rem;
  }

  .business__quote .quote__text {
    width: 38.3rem;
    line-height: 175%;
    font-size: 2.4rem;
  }

  .business__quote .quote__author {
    padding-left: 6.4rem;
  }

  .law__container {
    padding: 8rem 0 6.8rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .law__title {
    max-width: 62.6rem;
  }

  .law__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .law__quote .quote__icon {
    width: 4.4rem;
    height: 3.8rem;
  }

  .law__quote .quote__text {
    max-width: 82rem;
    line-height: 175%;
    font-size: 2.4rem;
  }

  .law__quote .quote__author {
    padding-left: 7.4rem;
  }

  .law__img {
    width: 62.6rem;
    height: 52rem;
  }

  .lift__container {
    padding: 19rem 0 17rem;
  }

  .lift__title:not(:last-child) {
    margin-bottom: 5rem;
  }

  .lift__programm:not(:last-child) {
    margin-bottom: 3.6rem;
  }

  .lift__list:not(:last-child) {
    margin-bottom: 5rem;
  }

  .lift__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .lift-program__logo {
    width: 7.9rem;
    height: 7.7rem;
  }

  .lift-program__logo:not(:last-child) {
    margin-right: 1.4rem;
  }

  .lift-program__text {
    max-width: 30.7rem;
  }

  .lift-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .lift-list__item {
    width: 62.1rem;
  }

  .lift-list__item:not(:last-child) {
    margin-right: 5.3rem;
  }

  .item-lift {
    width: 32.3rem;
  }

  .item-lift__num {
    font-size: 5rem;
  }

  .item-lift__img {
    width: 29.1rem;
    height: 15.8rem;
  }

  .item-lift__img:not(:last-child) {
    margin-bottom: 3.8rem;
  }

  .item-lift__text {
    font-size: 1.6rem;
  }
}

@media (min-width:992px) and (any-hover:hover) {
  .item-news:hover .item-news__img {
    opacity: .8;
  }

  .item-news:hover .item-news__link {
    color: #2f3340;
  }
}

@media (max-width:992px) {
  ._text {
    text-align: justify;
  }

  .content-single-custom p {
    text-align: justify;
  }

  .header__body {
    padding: 0 3rem;
  }

  .sidepanel {
    width: 0;
    background: #272b37;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    z-index: 8;
    overflow-x: hidden;
  }

  .sidepanel__body {
    padding: 3rem;
  }

  .sidepanel-link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
  }

  .sidepanel-link__l {
    width: 100%;
    margin-bottom: 2rem;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .sidepanel-link__select {
    margin-top: 2rem;
  }

  .sidepanel-link__select::after {
    min-width: 1.156rem;
    min-height: 1rem;
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
  }

  .sidepanel-link__select .list {
    width: 100%;
  }

  .sidepanel-link__social {
    width: 3rem;
    height: 3rem;
  }

  .sidepanel-link__r {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }

  .sidepanel-nav__item:not(:last-child) {
    margin-bottom: 2rem;
  }

  .sidepanel-nav__link {
    font-size: 1.6rem;
  }

  .sidepanel-nav__arrow {
    font-size: 1rem;
  }

  .sidepanel-nav__sub-list {
    margin-top: 1rem;
  }

  .sidepanel-nav__sub-link {
    font-size: 1.6rem;
    line-height: 139%;
  }

  .search-form._active .search-form__item {
    width: 100%;
  }

  .search-form__btn {
    position: absolute;
    top: -28.8rem;
    width: 2.5rem;
    height: 2.5rem;
  }

  .search-form__item {
    height: 5.5rem;
    top: -30rem;
  }

  .search-form__input {
    font-size: 1.6rem;
  }

  .search-form__submit {
    width: 2.5rem;
    height: 2.5rem;
  }

  .footer__logo {
    margin-bottom: 3rem;
  }

  .footer__items {
    margin-bottom: 3rem;
  }

  .footer__item:not(:last-child) {
    margin-bottom: 2rem;
  }

  .footer__sidepanel {
    margin-bottom: 3rem;
  }

  .search-footer-form {
    display: none;
  }

  .search-footer-form._active .search-footer-form__item {
    width: 100%;
  }

  .search-footer-form__btn {
    position: absolute;
    top: -28.8rem;
    width: 2.5rem;
    height: 2.5rem;
  }

  .search-footer-form__item {
    height: 5.5rem;
    top: -28.8rem;
  }

  .search-footer-form__input {
    font-size: 1.6rem;
  }

  .search-footer-form__submit {
    width: 2.5rem;
    height: 2.5rem;
  }

  .pagination__item button:not(:last-child) {
    margin-right: 1.5rem;
  }

  .quote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .quote__text {
    text-align: justify;
  }

  .info__content .info-item:not(:last-child) {
    margin-bottom: 3rem;
  }

  .project__sl {
    overflow: hidden;
  }

  .initiatives__sl {
    overflow: hidden;
  }

  .info-item__content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .info-page__view {
    margin-bottom: 5rem;
  }

  .info-page__title {
    font-size: 2.4rem;
    margin-bottom: 3rem;
  }

  .info-page__text br {
    display: none;
  }

  .main-hero__slider {
    margin-bottom: 5rem;
  }

  .slider-main-hero__title {
    margin-bottom: 2rem;
  }

  .slider-main-hero__img {
    margin-bottom: 3rem;
  }

  .controls-tab__btn {
    font-size: 1.2rem;
    padding: 0 1rem;
  }

  .main-region {
    display: none;
  }

  .map-region__select {
    margin-top: 2rem;
  }

  .map-region__select::after {
    min-width: 1.156rem;
    min-height: 1rem;
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
  }

  .region-form__info {
    margin-bottom: 5rem;
  }

  .info-region__item .item-contact__link {
    -webkit-box-flex: unset;
    -webkit-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }

  .info-region__select {
    margin-top: 2rem;
  }

  .info-region__item:not(:last-child) {
    margin-bottom: 2rem;
  }

  .info-region__link {
    font-size: 1.6rem;
  }

  .info-region__arrow {
    font-size: 1rem;
  }

  .info-region__sub-list {
    margin-top: 1rem;
  }

  .info-region__sub-link {
    font-size: 1.6rem;
    line-height: 139%;
  }

  .region-info__link {
    display: block;
  }

  .region-info__link:not(:last-child) {
    margin-bottom: 3rem;
  }

  .sidepanel-region__select {
    width: 100%;
    margin-top: 3rem;
  }

  .media-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .media-item__content:not(:last-child) {
    margin-bottom: 3rem;
  }

  .partners__title {
    margin-bottom: 3rem;
  }

  .partners__item:not(:last-child) {
    margin-bottom: 3rem;
  }

  .contact__body {
    margin-bottom: 3rem;
  }

  .item-contact__text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  .item-contact__link {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  .document__item {
    margin-bottom: 2rem;
  }

  .document__link::before {
    width: 1rem;
    height: .8rem;
  }

  .document__link {
    padding-left: 2rem;
  }

  .item-news__title br {
    display: none;
  }

  .two__text:not(:last-child) {
    margin-bottom: 3rem;
  }

  .seven__text:not(:last-child) {
    margin-bottom: 3rem;
  }

  .about-list__item {
    text-align: justify;
  }

  .about-list__item:not(:last-child) {
    margin-bottom: 3rem;
  }

  .about-reception {
    overflow: auto;
  }

  .about-charity__title {
    word-break: break-word;
  }

  .about-charity__list .about-list__body {
    margin-bottom: 5rem;
  }

  .about-charity__list .about-list__body:not(:last-child) {
    margin-bottom: 3rem;
  }

  .about-legalcenter {
    overflow: auto;
  }

  .congress {
    overflow: auto;
  }

  .council__item:not(:last-child) {
    margin-bottom: 3rem;
  }

  .presidium__item:not(:last-child) {
    margin-bottom: 3rem;
  }

  .leaders__sl {
    overflow: hidden;
  }

  .strategy__appropriation:not(:last-child) {
    margin-bottom: 5rem;
  }

  .strategy__quote {
    width: 100vw;
    left: -3rem;
  }

  .incude-strategy__item:not(:last-child) {
    margin-bottom: 5rem;
  }

  .incude-strategy__icon:not(:last-child) {
    margin-bottom: 2rem;
  }

  .history__desc {
    width: 100vw;
    left: -3rem;
  }

  .history__period {
    padding-top: 6rem;
  }

  .item-history:not(:last-child) {
    margin-bottom: 6rem;
  }

  .list {
    width: 100vw;
    left: -3rem;
  }

  .list__item {
    text-align: justify;
  }

  .numlist__content {
    margin-bottom: 3rem;
  }

  .preside__text:not(:last-child) {
    margin-bottom: 3rem;
  }

  .preside__subtitle {
    margin-bottom: 3rem;
  }

  .goals__img:not(:last-child) {
    margin-bottom: 5rem;
  }

  .goals__item {
    text-align: justify;
  }

  .goals__item:not(:last-child) {
    margin-bottom: 3rem;
  }

  .tasks__list .about-list__body:not(:last-child) {
    margin-bottom: 3rem;
  }

  .way {
    overflow: auto;
  }

  .counterterror__list .about-list__body {
    margin-bottom: 3rem;
  }

  .counterterror__list .about-list__body br {
    display: none;
  }

  .corruption__quote:not(:last-child) {
    margin-bottom: 3rem;
  }

  .business__list .about-list__body {
    margin-bottom: 5rem;
  }

  .business__list .about-list__body:not(:last-child) {
    margin-bottom: 3rem;
  }

  .law__quote:not(:last-child) {
    margin-bottom: 3rem;
  }

  .law__quote .quote__text br {
    display: none;
  }

  .lift-program__text {
    text-align: left;
  }

  .lift-list__item:not(:last-child) {
    margin-bottom: 3rem;
  }

  .lift-list__item br {
    display: none;
  }
}

@media (any-hover:hover) {
  .btn:hover {
    color: #2f3340;
    background: #fff;
  }

  .sidepanel-link__select:hover {
    color: #b18d5c;
  }

  .sidepanel-link__select .list .option:hover {
    background-color: #b18d5c!important;
  }

  .sidepanel-link__social:hover svg path {
    fill: #b18d5c;
  }

  .sidepanel-link__inf:hover {
    color: #b18d5c;
  }

  .sidepanel-nav__item:hover .sidepanel-nav__sub-list {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    pointer-events: auto;
  }

  .sidepanel-nav__item:hover .sidepanel-nav__arrow {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }

  .sidepanel-nav__link:hover {
    color: #b18d5c;
  }

  .sidepanel-nav__sub-link:hover {
    color: #b18d5c;
  }

  .search-form__btn:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 15L11.6945 11.6886L15 15ZM13.5263 7.26316C13.5263 8.92425 12.8664 10.5173 11.6919 11.6919C10.5173 12.8664 8.92425 13.5263 7.26316 13.5263C5.60207 13.5263 4.00901 12.8664 2.83444 11.6919C1.65987 10.5173 1 8.92425 1 7.26316C1 5.60207 1.65987 4.00901 2.83444 2.83444C4.00901 1.65987 5.60207 1 7.26316 1C8.92425 1 10.5173 1.65987 11.6919 2.83444C12.8664 4.00901 13.5263 5.60207 13.5263 7.26316Z' stroke='%23B18D5C' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }

  .search-form__submit:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 15L11.6945 11.6886L15 15ZM13.5263 7.26316C13.5263 8.92425 12.8664 10.5173 11.6919 11.6919C10.5173 12.8664 8.92425 13.5263 7.26316 13.5263C5.60207 13.5263 4.00901 12.8664 2.83444 11.6919C1.65987 10.5173 1 8.92425 1 7.26316C1 5.60207 1.65987 4.00901 2.83444 2.83444C4.00901 1.65987 5.60207 1 7.26316 1C8.92425 1 10.5173 1.65987 11.6919 2.83444C12.8664 4.00901 13.5263 5.60207 13.5263 7.26316Z' stroke='%23B18D5C' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }

  .footer__item:hover {
    color: #b18d5c;
  }

  .search-footer-form__btn:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 15L11.6945 11.6886L15 15ZM13.5263 7.26316C13.5263 8.92425 12.8664 10.5173 11.6919 11.6919C10.5173 12.8664 8.92425 13.5263 7.26316 13.5263C5.60207 13.5263 4.00901 12.8664 2.83444 11.6919C1.65987 10.5173 1 8.92425 1 7.26316C1 5.60207 1.65987 4.00901 2.83444 2.83444C4.00901 1.65987 5.60207 1 7.26316 1C8.92425 1 10.5173 1.65987 11.6919 2.83444C12.8664 4.00901 13.5263 5.60207 13.5263 7.26316Z' stroke='%23B18D5C' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }

  .search-footer-form__submit:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 15L11.6945 11.6886L15 15ZM13.5263 7.26316C13.5263 8.92425 12.8664 10.5173 11.6919 11.6919C10.5173 12.8664 8.92425 13.5263 7.26316 13.5263C5.60207 13.5263 4.00901 12.8664 2.83444 11.6919C1.65987 10.5173 1 8.92425 1 7.26316C1 5.60207 1.65987 4.00901 2.83444 2.83444C4.00901 1.65987 5.60207 1 7.26316 1C8.92425 1 10.5173 1.65987 11.6919 2.83444C12.8664 4.00901 13.5263 5.60207 13.5263 7.26316Z' stroke='%23B18D5C' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }

  .social__link:hover svg path {
    fill: #b18d5c;
  }

  .company__link:hover {
    color: #b18d5c;
  }

  .slider-arrow:hover {
    background: #b18d5c;
    color: #fff;
  }

  .pagination__item:hover button {
    color: #fff;
    background: #b18d5c;
  }

  .pagination__item:hover svg path {
    fill: #fff;
  }

  .pagination__item._active button:hover {
    color: #fff;
  }

  .info-item:hover .info-item__img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  .info-item__link:hover {
    color: #2f3340;
  }

  .info-page__view svg:hover path {
    fill: #b18d5c;
  }

  .tab-main-hero__allbtn:hover {
    color: #fff;
  }

  .controls-tab__btn:hover {
    background: #b18d5c;
    border-bottom: 1px solid #b18d5c;
  }

  .map-region__img svg path:hover {
    fill: #b18d5c;
  }

  .map-region__select:hover {
    color: #b18d5c;
  }

  .map-region__select .list .option:hover {
    background-color: #b18d5c!important;
  }

  .info-region__select:hover {
    color: #b18d5c;
  }

  .info-region__item:hover .info-region__sub-list {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    pointer-events: auto;
  }

  .info-region__item:hover .info-region__arrow {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }

  .info-region__link:hover {
    color: #b18d5c;
  }

  .info-region__sub-link:hover {
    background: #b18d5c;
    color: #fff;
  }

  .tab-media__controls .controls-tab__btn:hover {
    color: #fff;
  }

  .tab-media__allbtn:hover {
    color: #272b37;
  }

  .media-item__img:hover img {
    -webkit-filter: brightness(70%);
    filter: brightness(70%);
  }

  .media-item__img:hover:after {
    width: 2.7rem;
  }

  .partners__item:hover .partners__img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  .item-contact__link:hover {
    color: #b18d5c;
  }

  .document__link:hover {
    color: #b18d5c;
    padding-left: 2.2rem;
  }

  .document__link:hover::before {
    width: 1.1rem;
    height: .9rem;
  }

  .item-history__link:hover {
    color: #2f3340;
  }
}

@media screen {
  .slider-main-hero__date {
    margin-bottom: 2rem;
  }

  .media-item__pagination {
    margin-top: 5rem;
  }

  .one__title {
    font-size: 2.8rem;
  }

  .item-preside {
    margin-bottom: 5rem;
  }
}

#menu-item-101,
#menu-top-1 > li:nth-child(3),
.main-region {
    display: none;
}

.mr-img-5 img {
	margin-right: 50px;
	max-width: 50%;
}
.img-fl {
	float: left;
}
.bl-df {
	display: flex;
}
.bf-df img {
	max-width: 50%;
}

.mr-img-5 span {
	font-size: 1.6rem;
	line-height: 187.5%;
}

@media (max-width:992px) {
	.bl-df {
		display: flex;
		flex-direction: column;
	}
	
	.mr-img-5 img {
		margin-right: 0;
		max-width: 100%;
	}
}
.fn-sz-25 {
	font-size: 2.6rem;
}