:root {
    --color-primary: #318399 !important;
    --color-secondary: #fe6f48 !important;
    --color-tertiary: #fe6f48 !important;
    --color-primary-text: #282828;
    --color-background: #ffffff;
    --max-width: normal;
    --font-primary: 'local', Arial, sans-serif;
    --font-secondary: 'local2', Arial, sans-serif;
  } 
  
  
  
  
  :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: 0px; } }
  
  
  .container {
      @media screen and (max-width: 1700px) {
        max-width: 90%;
      }
    }
  .btn {
  font-weight:bold;
  display:inline-flex;
  align-items: center;
  gap: 10px;
  position:relative;
  &:after {
    content: '';
    display: inline-block;
    width:1.25rem;
    height:1.25rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23ffffff" height="64" viewBox="0 0 64 64" width="64"><g clip-rule="evenodd" fill="%23ffffff" fill-rule="evenodd"><path d="m10.6667 32c0-1.4727 1.1939-2.6666 2.6667-2.6666h37.3333c1.4727 0 2.6667 1.1939 2.6667 2.6666 0 1.4728-1.194 2.6667-2.6667 2.6667h-37.3333c-1.4728 0-2.6667-1.1939-2.6667-2.6667z"></path><path d="m30.1144 11.4477c1.0414-1.0414 2.7298-1.0414 3.7712 0l18.6667 18.6666c1.0414 1.0414 1.0414 2.7299 0 3.7713l-18.6667 18.6666c-1.0414 1.0414-2.7298 1.0414-3.7712 0s-1.0414-2.7298 0-3.7712l16.781-16.781-16.781-16.7811c-1.0414-1.0414-1.0414-2.7298 0-3.7712z"></path></g></svg>');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 300ms;
  }
  &:before {
    content: '';
    display: block;
    position: absolute;
    height: 100%;
    width: 10px;
    clip-path: ellipse(100% 50% at 0% 50%);
    background-color: inherit;
    right: -10px;
  }
  &:hover {
    &:after {
      margin-left: 5px;
    }
  }
}

.module-property-list {
  .btn span svg {
    display: none;
  }
}

.property-search-container {
  .btn {
    padding-right:
    display: inline-block;
    &:after, &:before {
      display: none;
    }
  }
}