.advance-search-page{
  padding: 96px 0;
  color: var(--primary);
  font-family: "Larsseit";
}
.advance-search-page input{
  border: 1px solid var(--primary);
  border-radius: 5px;
  padding: 5px 10px;
  color: var(--primary);
}
.advance-search-page input[type="submit"]{
  border: 1px solid var(--primary);
  background: var(--primary);
  border-radius: 5px;
  color: #fff;
  padding: 5px 15px;
}

.advance-search-page input[type="submit"]:hover{
  background: var(--primary-text-hover);
  border-color: var(--primary-text-hover);
}

.advance-search-page #edit-keywords-fieldset{
  display: flex;
  flex-wrap: wrap;
}

.advance-search-page #edit-keywords-fieldset label{
  width: 100%;
}
.advance-search-page a{
  color: var(--primary);
}
.advance-search-page a:hover{
  color: var(--primary-text-hover);
}

.advance-search-page #search-form{
  margin-bottom: 40px;
}
.advance-search-page #edit-basic,
.advance-search-page .form-item{
  margin-bottom: 10px;
}
.advance-search-page #edit-advanced{
  margin-top: 20px;
}
.advance-search-page ol{
  margin-top: 30px;
  list-style: none;
  padding: 0;
}
.advance-search-page ol a{
  text-decoration: none;
}
.advance-search-page ol li {
  border-bottom: 1px solid var(--gray);
  padding: 20px;
}
.advance-search-page ol li:last-child{
  border-color: transparent;
}
.advance-search-page h2{
  font-weight: 700;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -0.02em;
  color: var(--primary);
}

.advance-search-page h3{
  font-size: 28px;
  font-family: 'Larsseit';
  line-height: 37px;
  letter-spacing: -0.02em;
}

@media(max-width: 767px){
  .advance-search-page{
    padding: 80px 0;
  }
}