[data-drupal-messages]{
    display: none;
}
@media (min-width:0) and (max-width:991px){
  .stitle__wrapper h3 {
    margin-bottom:35px;
  }
}
.new-list-filters {
  display: flex;
  justify-content: space-between;
  margin: 0 0 35px;
  padding: 0 0 15px;
  border-bottom: 1px solid #d3d3d3
}

.new-list-filters>strong {
  color: #333;
  display: block;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 500
}

.new-list-filters>ul {
  display: flex;
  gap: 15px;
  padding: 0;
  margin: 0;
  list-style: none
}

.new-list-filters>ul>li {
  margin: 0;
  padding: 0
}

.new-list-filters>ul>strong {
  color: #b3b3b3;
  font-weight: 500
}

.new-list-filters>ul>li>a {
  font-weight: 500;
  text-decoration: none;
  color: #333;
  transition: .3s all ease
}

.new-list-filters>ul>li>a.active {
  color: #6297ce;
  border-bottom: 2px solid #6297ce
}

.new-list-filters>ul>li>a.active:hover {
  color: #6297ce
}

.new-list-filters>ul>li>a:hover {
  color: #b3b3b3
}
@media (min-width:0) and (max-width:991px){
  .new-list-filters {
      flex-direction:column;
      gap:15px;
  }

  .new-list-filters > ul {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
  }
}


#user-login-form {
  margin-top: 150px;
  margin-left: auto;
  margin-right: auto;
  max-width: fit-content;
  background: #009145;
  padding: 25px;
  border-radius: 10px;
  color: #ffffff;
}

#user-login-form .form-item{
  display:flex;
  flex-direction:column;
  margin-bottom:15px;
}
#user-login-form .form-item label{
  font-weight:bolder;
  font-size:12px;
  margin-bottom:10px;
  
}
#user-login-form .form-item input{
  max-width:300px;
  height:45px;
  border-radius:5px;
  padding:15px;
  color:#333333;
}
#user-login-form .form-item .description{
  font-size:10px;
  margin:10px 0 0;
}


#user-login-form .form-submit {
  background-position: 50%;
  background: #ffffff;
  color: #009145;
  padding: 1.0625rem 1.875rem;
  border-bottom-right-radius: .625rem;
  display: inline-block;
  font-size:.875rem;
  font-weight:700;
  transition: background .8s;
}

ul.tabs__contents  ul{
  list-style: disc !important;
  padding:0 0 0 30px;
}
.container.wysywyg-block{
  max-width:800px;
}
.wysywyg-block h1{
  font-weight:bolder;
  font-size:30px;
  text-align:center;
  margin-bottom:25px;
}