@media screen and ( max-width: 1399px ) {
  .footer-advanced {
    flex-wrap: wrap;
  }
  .footer-inner .footer-advanced {
    margin: 2rem -1rem;
  }
  .footer-inner .footer-advanced .search,
  .footer-inner .footer-advanced .socials,
  .footer-inner .footer-advanced .address {
    flex: 0 0 calc(50% - 2rem);
    margin: 1rem 1rem 0;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .footer-inner .footer-advanced .socials .socials-items {
    justify-content: flex-start;
  }
  .footer-inner .footer-advanced .address strong,
  .footer-inner .footer-advanced .address p {
    text-align: left;
  }
}
@media screen and ( max-width: 1199px ) {
}
@media screen and ( max-width: 991px ) {
  .block {
    padding: 2rem 0;
  }
  .block .block-header {
    font-size: 18px;
    text-align: center;
  }
  .footer-inner hr {
    display: none;
  }
  .footer-inner .footer-advanced {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 2rem 0;
    margin: 2rem 0;
    border-top: 1px solid #FFFFFF29;
    border-bottom: 1px solid #FFFFFF29;
  }
  .footer-inner .footer-advanced .search,
  .footer-inner .footer-advanced .socials,
  .footer-inner .footer-advanced .btn,
  .footer-inner .footer-advanced .address {
    flex: initial;
    width: 100%;
    text-align: center;
    margin: 0 0 2rem;
  }
  .footer-inner .footer-advanced .search,
  .footer-inner .footer-advanced .socials {
    margin: 0 0 2rem;
  }

  .footer-inner .footer-advanced .socials .socials-items {
    justify-content: center;
  }
  .footer-inner .footer-advanced .btn {
    width: initial;
    margin: 0 auto 2rem;
  }
  .footer-inner .footer-advanced .address > * {
    text-align: center !important;
  }
  .footer-inner .footer-copy {
    flex-wrap: wrap;
  }
  .footer-inner .footer-copy .copy {
    flex: 0 0 100%;
    text-align: center;
    margin: 0 0 2rem;
  }
  .footer-inner .footer-copy .links {
    flex: 0 0 100%;
    margin: 0;
    justify-content: center;
  }
  .btn.btn-icon-toggle:hover {
    color: white;
    text-decoration: underline;
  }
  .btn-check:checked + .btn.btn-icon-toggle {
    text-decoration: none;
  }
}
@media screen and ( max-width: 767px ) {
	#modal137 h4 {
	  font-size: 24px;
	}
	#modal137 p {
	  font-size: 14px;
	}
  .cookie-agreement .pc {
    display: none
  }
  .cookie-agreement .mobile {
    display: initial !important
  }
  .footer-inner .footer-advanced .search form input {
    flex: initial;
    width: 100%;
  }
  .socials-items {
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .socials-items .socials-item {
    flex: 0 0 2rem;
    width: 2rem;
    height: 2rem;
    margin: .5rem .5rem 0;
    background-size: contain !important;
    background-position: center !important;
  }
}
@media screen and ( max-width: 575px ) {}