/** Shopify CDN: Minification failed

Line 78:0 Unexpected "}"

**/
.fotter-layout-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 40px;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
}
.block-info .block-text * {
  color: inherit;
  line-height: 200%;
  text-align: inherit;
}
.block-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  justify-content: center;
}
.navigation-wrap ul,
.social-wrap {
  display: flex;
  gap: 20px;
  row-gap: 10px;
  overflow: hidden;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.footer-block.block-navigation a {
  font-size: var(--header-font-size-desktop);
}
.footer-image-wrap img {
  height: auto;
}
.footer-image-wrap {
  display: flex;
  justify-content: center;
}
.footer-layout-layout_2 .fotter-layout-content {
  max-width: 100%;
  flex-direction: row;
  align-items: flex-start;
}
.footer-layout-layout_2 .fotter-layout-content .block-info {
  flex: 0 0 28%;
  max-width: 30%;
  align-items: flex-start;
}
.footer-layout-layout_2 .fotter-layout-content .block-navigation,
.footer-layout-layout_2 .fotter-layout-content .block-social {
  flex: auto;
  width: 15%;
}
.footer-layout-layout_2 .fotter-layout-content .navigation-wrap ul {
  flex-direction: column;
  align-items: flex-start;
}
.footer-layout-layout_2 .fotter-layout-content .social-wrap {
  justify-content: flex-start;
}
.footer-layout-layout_2 .fotter-layout-content .navigation-wrap{
  max-height: 500px; /* Adjust if content is taller */
    overflow: visible;
}
.footer-image-wrap img{
    max-width: 155px;
  }
}
.information-block-social svg{
  width:22px;
  height:auto;
}
.information-block-social{
  display:flex;
  flex-direction:row;
  gap:6px;
  margin-top: 10px;
}
.partners-icons-wrapper{
 display: flex;
  flex-wrap: wrap;
  column-gap: 15px;
  justify-content: center;
  margin-top: 25px;
  row-gap: 15px;
}
.partners-icons-wrapper .partners-icon{
  flex:0 0 23%;
  max-width:23%;
  margin: 0.5rem;
}
@supports not (inset: 10px) {
  .block-info > *:not(.block-info:last-child) {
    margin-bottom: 12px;
  }
  .navigation-wrap ul > *,
  .social-wrap > * {
    margin-right: 20px;
    margin-bottom: 40px;
  }
}

@media (max-width: 768px) {
  .footer-block.block-navigation a {
    font-size: var(--header-font-size-mobile);
  }
  .fotter-layout-content {
    max-width: unset;
    padding: 50px 20px;
  }
  .footer-layout-layout_2 .fotter-layout-content {
    flex-direction: column-reverse;
    flex-wrap: wrap;
  }
  .footer-layout-layout_2 .fotter-layout-content .block-info {
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .footer-image-wrap img{
    max-width: 100px;
  }
  .information-block-social svg{
  width:18px;
  height:auto;
}
  .footer-layout-layout_2 .fotter-layout-content .block-navigation{
    width: 100%;
  }
  .footer-layout-layout_2 .fotter-layout-content .block-navigation .navigation-wrap{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease;
    background: #efefef;
  }
  .footer-block.block-navigation .navigation-wrap.active {
    max-height: 500px; /* Adjust if content is taller */
    overflow: visible;
    margin-bottom: 30px;
  }
  .fotter-layout-content{
    gap: 0;
  }
}  

