.backGround-orange {
  background-color: #3A6D8C   !important;
  transition: background-color 0.3s ease;
}

.backGround-lightBlue {
  background-color: #88A7BA   !important;
  transition: background-color 0.3s ease;
}

.backGround-pink-light {
  background-color: #d8a07b5c !important;
}

.backGround-white {
  background-color: #fff !important;
}

.bootstrap-select {
  height: 100% !important;
  padding: 0px !important;
}

.orange {
  color: #dcab7c !important;
}

.white {
  color: #fff !important;
}

.color-white {
  color: #fff !important;
}

.black {
  color: black !important;
}

.w-20 {
  width: 40%;
}

.w-30 {
  width: 40%;
}

.w-40 {
  width: 40%;
}

.w-60 {
  width: 60%;
}

.w-70 {
  width: 70%;
}

.w-80 {
  width: 80%;
}

.w-90 {
  width: 90%;
}

.h-20 {
  height: 20%;
}

.h-30 {
  height: 30%;
}

.h-40 {
  height: 40%;
}

.h-60 {
  height: 60%;
}

.h-70 {
  height: 70%;
}

.h-80 {
  height: 80%;
}

.vh-70 {
  height: 70vh !important;
}

:root {
  --font-sans: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --color-brand-primary: #DCAB7C;
  --color-brand-dark: #B87945;
  --color-cta-main: #C8643A;
  --color-cta-main-hover: #A94F2D;
  --color-cta-main-active: #8C3E22;
  --color-cta-secondary-bg: #F4E2D0;
  --color-cta-secondary-border: #E8C29D;
  --color-cta-secondary-hover: #E8C29D;
  --color-text-dark: #3B2A1E;
  --color-text-soft: #6F5846;
  --color-text-on-cta: #FFFDF9;
  --color-bg-page: #FFF8F1;
  --color-bg-surface: #FFFDF9;
  --color-disabled-bg: #D9CCBF;
  --color-disabled-text: #A09285;
  --color-focus-ring: #DCAB7C;
}

html,
body {
  font-family: var(--font-sans);
}

body {
  font-weight: 400;
  background-color: var(--color-bg-page);
  color: var(--color-text-dark);
}

p,
small,
span,
li,
input,
select,
textarea {
  font-weight: 400;
}

label,
.fuzzy-search__filter-label,
button,
.btn {
  font-weight: 500;
}

h1,
.properties-dynamic-title,
.home-hero-title,
.titulo-seccion,
.section-heading h2 {
  font-weight: 700;
}

h2,
h3,
h4,
h5,
h6,
.titulo-prop,
.property-card-modern__title,
.property-card-modern__title-link {
  font-weight: 600;
}

.precio,
.price,
.js-price-value,
.properties-toolbar__count {
  font-weight: 700;
}

*:focus-visible {
  outline: 2px solid var(--color-focus-ring);
  outline-offset: 2px;
  border-radius: 3px;
}

*:focus:not(:focus-visible) {
  outline: none;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

.pointer {
  cursor: pointer;
}

.text-underline {
  text-decoration: underline;
}

.fotos {
  background-size: cover !important;
  background-position: center !important;
}

.none {
  display: none !important;
}

.grid {
  display: grid !important;
}

.shadow-x {
  box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.075) !important;
}

.hover-expand {
  transition: transform 0.4s;
}

/* .hover-expand:hover{
    transform: scale(1.03);
}

.slide:hover,
.slide:focus {
  box-shadow: inset 6.5em 0 0 0 rgba(0, 0, 0, .05);
} */

.backGround-orange button :hover {
  background-color: #d8a07b;
}

.wrapper {
  margin-top: 60px;
}

/* @media only screen and (max-width: 990px) {
  .wrapper {
    margin-top: 60px;
  }
} */
