.btn--gr-sq {
 color: #262626 !important;
 background-color: #d1dbd0;
 box-shadow: none;
 background-image: none;
}

 .btn--gr-sq:hover {
     background-color: #bdc9bc;
     background-image: none;
 }

.footer__top {
 padding-bottom: 0px;
}

.swiper-button-next, .swiper-button-prev{
 color: #000;
}

.header__nav ul {
 justify-content: flex-end;
}

.other-table td:first-child, .other-table th:first-child {
 padding-left: 8px;
}

.other-table {
 font-family: Arial, Helvetica, sans-serif;
 border-collapse: collapse;
 width: 100%;
}

 .other-table td, .other-table th {
     border: 1px solid #ddd;
     padding: 8px;
     width: 50%;
 }

 .other-table tr:nth-child(even) {
     background-color: #f2f2f2;
 }

 .other-table tr:hover {
     background-color: #ddd;
 }

 .other-table th {
     padding-top: 12px;
     padding-bottom: 12px;
     text-align: left;
     background-color: gray;
     color: white;
 }

 .sidebar-navigation ul li ul li{
  padding-left: 10px;
  margin-bottom: 0;
 }
 .sidebar-navigation ul li ul li a{
  padding: 10px;
 }
 .sidebar-navigation li:before,
 .sidebar-navigation ul li ul li a:before{
  display: none;
 }
 .sidebar-navigation ul li ul{
  padding-top: 15px;
 }
 .sidebar-navigation ul li.active ul{
  display: block;
 }

 .banner-section{
  margin-bottom: 60px;
 }

 table td:first-child, table th:first-child{
  padding-left: 15px;
 }


 .news {
  padding-top: 40px;
  padding-bottom: 60px;
  background: #e9f1e9;
 }

 .news__swiper{
  padding-left: 80px;
  padding-right: 80px;
 }
 .swiper{
  overflow: visible;
 }

 .swiper-slide{
  opacity: 0;
  transition: opacity .3s ease;
 }

 .swiper-slide.swiper-slide-active{
  opacity: 1;
 }

 .news__buttons{
  margin-top: 20px;
 }
 @media (min-width:768px) {
  .swiper-slide.swiper-slide-next{
   opacity: 1;
  }

 }
 .news .news-item{
  max-width: 100%;
 }

 @media (max-width:1024px) {
  .news__swiper{
   padding-left: 50px;
   padding-right: 50px;
   margin-left: -20px;
   margin-right: -20px;
  }
  .swiper-button-next, .swiper-button-prev{
   transform: scale(.6);
  }
}

.menu-button span{
 background: #000;
}