.sec-breadcrumb.bg-snow + section,
.sec-breadcrumb.bg-snow + form>section{
  margin-top: 0;
  padding-top: 0;
}
.sec-breadcrumb:has(+ .sec-card-box){
  margin-bottom: 3.2rem;
}
.sec-breadcrumb.bg-snow{
  margin: 0;
  padding: 3.2rem 0 6.4rem;
}
.breadcrumbs ul{
  display: flex;
  align-items: center;
  font-size: 1.4rem;
  line-height: 2.4rem;
}
.breadcrumbs li{
  color: #917A6D;
}
.breadcrumbs li img{
  margin: 0 1.6rem;
}
.breadcrumbs li:has(img) {
  flex-shrink: 0;
}
.breadcrumbs a:hover{
  text-decoration: underline !important;
}
@media(min-width:1360px) and (max-width:1459.98px){
  .sec-breadcrumb.bg-snow {
    padding: 3.2rem 0 4.8rem;
  } 
}
@media(min-width:1200px) and (max-width:1359.98px){
  .sec-breadcrumb.bg-snow {
    padding: 3.2rem 0 4.8rem;
  }
}
@media(min-width:992px) and (max-width:1199.98px){
  .sec-breadcrumb.bg-snow {
    padding: 2.4rem 0 4.8rem;
  }
  .breadcrumbs ul {
    font-size: 1.3rem;
    line-height: 2.3rem;
  }
}
@media(min-width:768px) and (max-width:991.98px){
  .sec-breadcrumb.bg-snow {
    padding: 2.4rem 0 4rem;
  }
  .breadcrumbs ul {
    font-size: 1.3rem;
    line-height: 2.3rem;
  }
  .breadcrumbs li img {
    margin: 0 1rem;
  }
}
@media(max-width:767.98px){
  .sec-breadcrumb.bg-snow {
    padding: 2.4rem 0 4rem;
  }
  .breadcrumbs {
    overflow: hidden;
    overflow-x: auto;
    width: calc(100% + 1.5rem);
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .breadcrumbs ul {
    flex-wrap: nowrap;
    font-size: 1.3rem;
    line-height: 2.3rem;
  }
  .breadcrumbs li:last-child {
    padding-right: 1.5rem;
  }
  .breadcrumbs * {
    white-space: nowrap;
  }
  .breadcrumbs li img {
    margin: 0 1rem;
  }
}