:root {
    --color-primary: #3f63c8 !important;
    --color-secondary: #3f63c8 !important;
    --color-tertiary: #C0A975 !important;
    --color-primary-text: #0F0F0F;
    --color-background: #fff;
    --max-width: normal;
    --font-primary: 'local', Arial, sans-serif;
    --font-secondary: 'local2', Arial, sans-serif;
  } 
  
  
  
  
  :root { --border-radius: 0.375rem; }
  
  
  
  
  
  .container {
      @media screen and (max-width: 1700px) {
        max-width: 90%;
      }
    }
  .btn-secondary {
  &:hover {
    background-color: var(--color-tertiary) !important;
    color: #fff !important;
  }
}

.template1 {
  .btn {
    border-radius: 99999px !important;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.footer div {
  .footer-flex {
    justify-content: center;
  }
  text-align: center;
  a {
    color: #fff;
  }
  &.min-w-1 {
    max-width: 130px;
    padding: 1rem;
    justify-self: center;
    .layout-image {
      img:not([alt="syndicus"]):not([alt="Immoscoop"]):not([alt="BIV"]) {
        filter: invert(100%) grayscale(100%) brightness(1000%);
      }
    }
  }
}

#module-677d458cfd01eb0c97d10302 {
  .aspect-w-16 {
    img {
      object-fit: contain !important;
    }
  }
}

