:root {
    --color-primary: #231f20 !important;
    --color-secondary: #CFB05E !important;
    --color-tertiary: #CFB05E !important;
    --color-primary-text: #231f20;
    --color-background: #ffffff;
    --max-width: normal;
    --font-primary: 'local', Arial, sans-serif;
    --font-secondary: 'local2', Arial, sans-serif;
  } 
  
  
  
  
    @media (min-width: 1024px) {
      .transparent:not(.scrolled) .logo-image .inverted{
        content: url("https://cdn.omnicasaassets.com/public/omnicasaresources/cms/degeyter/width_199.webp");
        filter: none !important;
      }
    }
      .transparent.fullscreenmobile {
        .logo-image .inverted {
          content: url("https://cdn.omnicasaassets.com/public/omnicasaresources/cms/degeyter/width_199.webp");
          filter: none !important;
        }
      }
    
  :root { --border-radius: 0.375rem; }
  
  
  
  
  
  .container {
      @media screen and (max-width: 1700px) {
        max-width: 90%;
      }
    }
  .scrolled {
  .logo-image {
    content: url("https://cdn.omnicasaassets.com/public/omnicasaresources/cms/degeyter/1.de_geyter_450x450-0000-removebg-preview_(1).png");
    object-fit: contain;
    object-position: left;
  }
}

.footer {
  background-image: url("https://cdn.omnicasaassets.com/public/omnicasaresources/cms/degeyter/bgfootercorrection.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  div {
    img {
      max-width: 100px;
      margin-bottom: 1rem;
    }
    .icon-instagram {
      background-color: #fff;
      border-radius: 50%;
      padding: 0.2rem;
      fill: var(--color-primary-text) !important;
      path {
        fill: var(--color-primary-text) !important;
      }
    }
    .lg\:w-1\/3 {
      border-right: 1px solid rgba(255, 255, 255, 0.2);
    }
    .lg\:w-1\/6 {
      a {
        svg {
          font-size: 2rem;
          fill: #fff;
        }
        span {
          display: none;
        }
      }
    }
  }
}

.copyright p {
  a {
    opacity: 0.5;
    &:hover {
      opacity: 1;
    }
  }
}

.module-property-detail {
  .detail-list-divisions {
    .grid {
      display: block;
    }
  }
  .property-detail-contact-section {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;

    .manager-photo {
      border-radius: 50%;
      overflow: hidden;
      padding-bottom: 100%;
    }
  }
  .sharebox-container {
    button {
      svg,
      circle {
        fill: var(--color-primary-text);
      }
      &:hover {
        svg,
        circle {
          fill: var(--color-secondary);
        }
      }
    }
    .flex > button:last-child {
      path {
        fill: var(--color-primary-text);
      }
      &:hover {
        path {
          fill: var(--color-secondary);
        }
      }
    }
  }
}

.leaflet-container img.leaflet-tile {
  filter: grayscale(100%);
}

.property-search {
  .btn {
    font-size: 1.1rem;
  }
}

.btn {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  border-radius: 9999px;
}

.btn.btn-secondary, form .btn {
  &:before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: 0.75em;
    background-image: url("https://cdn.omnicasaassets.com/public/omnicasaresources/cms/degeyter/width_200-_1__(1).png");
    background-size: 1.5rem;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: text-bottom;
    border-radius: 50%;
  }
}

.btn.btn-secondary, form .btn {
  background-color: #ffffff;
  color: var(--color-primary-text);
  border: 2px solid var(--color-secondary);
  position: relative;
  padding-left: 4rem;
  &:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    padding: 1.5rem;
    background-color: var(--color-secondary);
  }
  &:hover:not(.btn-inactive), .hover:not(.btn-inactive) {
    background-color: var(--color-secondary);
    color: #fff;
    border: 2px solid var(--color-secondary);
  }
}

.desktop-nav {
  .btn.btn-secondary {
    &:before {
      height: 51px;
      width: 51px;
    }
  }
}

.banner-box-image {
  .banner-content {
    img {
      filter: brightness(0) invert(1);
    }
  }
}

#module-67371de37cb4b442276e5937 {
  .price {
    display: none !important;
  }
}
