:root {
    --color-primary: #000000 !important;
    --color-secondary: #FFD200 !important;
    --color-tertiary: #FFD200 !important;
    --color-primary-text: #000000;
    --color-background: #ffffff;
    --color-primary-contrast: #fff;
    --color-secondary-contrast: var(--color-primary-text);
    --color-tertiary-contrast: var(--color-primary-text);
    --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/astridimmobilia/logo-yellow.png");
        filter: none !important;
      }
    }
      .transparent.fullscreenmobile {
        .logo-image .inverted {
          content: url("https://cdn.omnicasaassets.com/public/omnicasaresources/cms/astridimmobilia/logo-yellow.png");
          filter: none !important;
        }
      }
    
  :root { --border-radius: 0; }
  .template1 { .btn, .rounded-xl, .rounded-lg, .rounded-md, .rounded-t-xl, .rounded-b-xl, .rounded-r-xl, .rounded-l-xl { border-radius: 0px; } }
  .template1 { .btn { border-radius: 9999px; padding-left: 1.5rem; padding-right: 1.5rem; } .sticky-buttons .btn { border-radius: 0px; }  }
  
  
  
  .container {
      @media screen and (max-width: 1700px) {
        max-width: 90%;
      }
    }
  .btn.btn-secondary, .btn.bg-secondary {
  color: #000 !important;
  &:hover,&.hover {
    color: #fff !important;
  }
}

.template1 header.transparent > div nav.desktop-nav > ul > li > a.btn-secondary {
  span {
    color: #000 !important;
        transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  }
  &:hover span,&.hover span {
    color: #fff !important;
  }
}
