<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/css/fonts/manrope/Manrope-Regular.woff2") format("woff2"), url("/css/fonts/manrope/Manrope-Regular.woff") format("woff"), url("/css/fonts/manrope/Manrope-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/css/fonts/manrope/Manrope-SemiBold.woff2") format("woff2"), url("/css/fonts/manrope/Manrope-SemiBold.woff") format("woff"), url("/css/fonts/manrope/Manrope-SemiBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 700;
  src: local(""), url("/css/fonts/manrope/Manrope-Bold.woff2") format("woff2"), url("/css/fonts/manrope/Manrope-Bold.woff") format("woff"), url("/css/fonts/manrope/Manrope-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 800;
  src: local(""), url("/css/fonts/manrope/Manrope-ExtraBold.woff2") format("woff2"), url("/css/fonts/manrope/Manrope-ExtraBold.woff") format("woff"), url("/css/fonts/manrope/Manrope-ExtraBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/css/fonts/manrope/Manrope-Regular.woff2") format("woff2"), url("/css/fonts/manrope/Manrope-Regular.woff") format("woff"), url("/css/fonts/manrope/Manrope-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/css/fonts/manrope/Manrope-SemiBold.woff2") format("woff2"), url("/css/fonts/manrope/Manrope-SemiBold.woff") format("woff"), url("/css/fonts/manrope/Manrope-SemiBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Garet";
  font-style: normal;
  font-weight: 200;
  src: local(""), url("/css/fonts/garet/Garet-Hairline.otf") format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "Garet";
  font-style: normal;
  font-weight: 300;
  src: local(""), url("/css/fonts/garet/Garet-Book.otf") format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "Garet";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/css/fonts/garet/Garet-Regular.otf") format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "Garet";
  font-style: normal;
  font-weight: 500;
  src: local(""), url("/css/fonts/garet/Garet-Medium.otf") format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "Garet";
  font-style: normal;
  font-weight: 700;
  src: local(""), url("/css/fonts/garet/Garet-Bold.otf") format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "Unbounded";
  font-style: normal;
  font-weight: 200;
  src: local(""), url("/css/fonts/unbounded/Unbounded-ExtraLight.ttf") format("truetype");
}
@font-face {
  font-family: "Unbounded";
  font-style: normal;
  font-weight: 200;
  src: local(""), url("/css/fonts/unbounded/Unbounded-ExtraLight.ttf") format("truetype");
}
@font-face {
  font-family: "Unbounded";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/css/fonts/unbounded/Unbounded-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Unbounded";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/css/fonts/unbounded/Unbounded-SemiBold.ttf") format("truetype");
}
body,
header,
footer {
  font-family: "Manrope", sans-serif;
}

/* montserrat-regular - latin-ext_latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/css/v8/fonts/montserrat-v15-latin-ext_latin-regular.woff2") format("woff2");
  font-display: swap;
}
/* montserrat-600 - latin-ext_latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/css/v8/fonts/montserrat-v15-latin-ext_latin-600.woff2") format("woff2");
  font-display: swap;
}
header {
  position: fixed;
  width: 100%;
  height: 106px;
  top: 0;
  left: 0;
  z-index: 10001;
}

#layout_mobile.adauga-anunt header, #layout_mobile.pas-plata header, #layout_mobile.pagina-contul-meu-desktop header, #layout_mobile.alimentare-cont header {
  height: 60px;
}

header .navbar {
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  margin: 0;
  padding: 15px 30px;
  background-color: #EE284B;
  border: 0;
  border-radius: 0;
}

.modal-open .navbar.faded {
  background-color: rgba(176, 35, 39, 0.1);
}

.modal-open .submeniu.faded {
  background-color: rgba(248, 250, 252, 0.5);
}

.navbar__link-logo {
  float: left;
}

.navbar__logo--desktop {
  width: 159px;
}

.navbar__logo--desktop.navbar__logo--aniversar {
  margin-top: -4px;
}

.navbar__logo--mobil {
  vertical-align: top;
  width: 26px;
}

header .navbar-detalii-sticky {
  opacity: 0;
  position: fixed;
  top: 0;
  transform: translateY(-120px);
  will-change: transform;
  transition-property: opacity, transform;
  transition-duration: 500ms;
  transition-timing-function: ease-in-out;
}

header .navbar-detalii-sticky--visible {
  opacity: 1;
  transform: translateY(0px);
}

#layout_mobile.pagina-contul-meu-desktop .navbar__logo--mobil {
  display: block;
}

#layout_mobile.pagina-contul-meu-desktop .navbar__logo--desktop {
  display: none;
}

header .navbar #open-left, header .navbar a.inapoi_lista_detalii, header .navbar .actiune_stanga {
  display: none;
}

header .navbar #coverNavbar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

#layout_mobile.pagina-contul-meu-desktop header .navbar .section-title {
  position: absolute;
  top: 0;
  left: 220px;
}

#layout_mobile.pagina-contul-meu-desktop header .navbar .section-title h1 {
  margin: 20px;
  font-size: 22px;
  font-weight: 300;
  color: rgb(255, 255, 255);
}

#layout_mobile.pagina-contul-meu-desktop header .navbar .section-title h1 a {
  color: rgb(255, 255, 255);
}

#layout_mobile.pagina-contul-meu-mobile header .navbar .section-title {
  position: absolute;
  width: 100%;
  top: 40px;
  left: 0;
  text-align: left;
  background-color: rgb(255, 255, 255);
}

#layout_mobile.pagina-contul-meu-mobile header .navbar .section-title h1 {
  margin: 12px 20px;
  font-size: 16px;
  font-weight: 300;
}

.mini-menu {
  display: flex;
  float: right;
  margin: -5px 0 0;
}

.mini-menu__item {
  position: relative;
  margin-left: 8px;
}

.mini-menu__item:first-child {
  margin-left: 0;
}

.mini-menu__link {
  align-items: center;
  border-radius: 6px;
  color: white;
  cursor: default;
  display: flex;
  font-size: 12px;
  /* font-weight: 600; */
  padding: 12px 10px;
  position: relative;
  line-height: 0.7;
}

.mini-menu__link[href] {
  cursor: pointer;
  text-decoration: none;
}

.mini-menu__link:hover,
.mini-menu__link:focus {
  color: white;
}

.mini-menu__link--cu-icon {
  padding: 8px 10px;
  /* Fix Core Vitals - LS */
  width: 140px;
  height: 40px;
}

.mini-menu__link-icon {
  width: 16px;
  /* Fix Core Vitals - LS */
  font-size: 16px;
  margin-right: 9px;
  position: relative;
}

.mini-menu__link-icon--cu-contor {
  position: relative;
}

.mini-menu__link .icon-salvat,
.mini-menu__link .icon-salveaza {
  position: relative;
  padding: 0;
  border-radius: 0;
  font-size: 16px;
  vertical-align: sub;
  direction: rtl;
}

.mini-menu__link .contor {
  position: absolute;
  width: auto;
  min-width: 14px;
  height: 14px;
  top: -8px;
  right: 8px;
  padding: 1px 4px 0 4px;
  background-color: rgb(245, 166, 35);
  border-radius: 7px;
  font-size: 9px;
  font-style: normal;
  text-align: center;
  color: #000000;
  line-height: 12px;
}

.navbar-detalii-sticky [class^=icon]::before {
  font-family: "omnifont" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.navbar-detalii-sticky .mini-menu__link .icon-notite::before {
  content: "u";
}

.navbar-detalii-sticky .mini-menu__link .icon-notite .contor {
  right: 6px;
}

.navbar-detalii-sticky .mini-menu__link .icon-salvat::before {
  content: "K";
}

.navbar-detalii-sticky .mini-menu__link .icon-salveaza::before {
  content: "c";
}

.mini-menu__item:hover .mini-menu__link {
  background-color: rgba(0, 0, 0, 0.1);
}

.mini-menu .toggle-dropdown__icon {
  margin-left: 4px;
  /* Fix Core Vitals - LS */
  width: 12px;
  height: 12px;
}

.mini-menu .toggle-dropdown .poza-profil {
  border-radius: 50%;
  height: 24px;
  margin: 0 8px 0 0;
  width: 24px;
}

.mini-menu .toggle-dropdown .fara-poza {
  align-items: center;
  display: flex;
  justify-content: center;
  background-color: white;
  text-align: center;
}

.mini-menu .toggle-dropdown .fara-poza i {
  width: 16px;
  /* Fix Core Vitals - LS */
  font-size: 16px;
  color: rgb(176, 35, 39);
}

.mini-menu .contul-meu:hover .toggle-dropdown {
  background-color: rgba(0, 0, 0, 0.1);
}

.mini-menu .contul-meu:hover .icon-portal-arrow-down::before {
  content: "q";
}

.mini-menu-dropdown {
  position: absolute;
  width: 265px;
  top: 40px;
  left: 0;
  padding: 10px 0 15px 0;
  list-style: none;
  background-color: rgb(176, 35, 39);
  border: 1px solid rgb(176, 35, 39);
  border-radius: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: 0;
  z-index: 10000;
}

.mini-menu__item:last-child .mini-menu-dropdown {
  left: auto;
  right: 0;
}

.mini-menu__item:hover .mini-menu-dropdown {
  display: block;
}

.dropdown-menu.mesajele-mele,
.dropdown-menu.cautarile-mele {
  width: 285px;
}

.mini-menu-dropdown__desc {
  color: rgb(255, 255, 255);
  padding: 10px 5px 0 5px;
  margin: 0 0 10px;
  text-align: center;
}

.mini-menu .cont {
  display: grid;
  margin: 0;
  padding: 10px 15px;
  grid-column-gap: 1.08333em;
  grid-template-columns: 1fr 1fr;
  font-size: 12px;
}

.meniu-cont-nelogat .cont {
  padding-bottom: 15px;
}

.mini-menu .dropdown-menu__link {
  color: white;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  padding: 0 10px 0 15px;
  position: relative;
}

.btn.link-cont-meniu {
  border-radius: 25px;
  font-size: inherit;
  line-height: 2.16667;
  /* 26px */
  text-transform: none;
  text-align: center;
  height: auto;
  color: white;
}

.btn.link-cont-meniu:hover,
.btn.link-cont-meniu:focus {
  background-color: rgb(220, 149, 31);
  box-shadow: none;
  color: white;
}

.btn.link-cont-meniu:active {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.125);
}

.btn.link-cont-meniu--secundar:hover,
.btn.link-cont-meniu--secundar:focus {
  background-color: rgba(0, 0, 0, 0.1);
  color: white;
}

/* !TODO Fix overqualified selector
 * once Bootstrap is upgraded everywhere
 */
#content .mini-menu-dropdown__link {
  align-items: center;
  color: white;
  display: flex;
  font-size: 12px;
  line-height: 30px;
  padding: 0 15px;
}

#content .mini-menu-dropdown__link--principal {
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  margin: -5px 0 0;
  padding: 20px 0 10px 50px;
}

#content .mini-menu-dropdown__link .icon {
  font-size: 16px;
  line-height: 1;
  margin-right: 20px;
  display: inline-block;
}

#content .mini-menu-dropdown__link:hover,
#content .mini-menu-dropdown__link:focus {
  background-color: white;
  color: rgb(177, 39, 43);
}

#content .mini-menu-dropdown__link--principal:hover,
#content .mini-menu-dropdown__link--principal:focus {
  background: none;
  color: white;
}

.mini-menu-dropdown__item:first-child &gt; a:hover,
.mini-menu-dropdown__item:first-child &gt; a:focus {
  background-color: transparent;
  color: rgb(255, 255, 255);
}

.mini-menu-dropdown__link .contor {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  color: white;
  font-size: 9px;
  line-height: 10px;
  margin-left: auto;
  padding: 5px 7px;
}

.mini-menu-dropdown__link:hover .contor,
.mini-menu-dropdown__link:focus .contor {
  background-color: #b02327;
}

.mini-menu__item:hover .dropdown-menu .js-contor-mesaje {
  position: static;
  width: auto;
  height: auto;
  top: initial;
  right: initial;
  background: none;
  text-align: initial;
  line-height: initial;
}

.mini-menu__item .dropdown-menu a.blue-button {
  background: #507fbe;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  display: block;
  line-height: 38px !important;
  width: 115px;
  height: 38px;
  border: 1px solid #4371af;
  border-radius: 7px;
  margin: 0 auto;
  cursor: pointer;
  padding: 0;
}

.mini-menu__item .dropdown-menu a.blue-button:hover {
  background: #6691ca;
  border: 1px solid #6188bc;
  color: #ffffff !important;
}

.submeniu {
  align-items: center;
  display: flex;
  position: absolute;
  width: 100%;
  top: 60px;
  left: 0;
  padding: 0 30px;
}

.navbar-detalii-sticky .logo {
  display: inline-block;
}

.navbar-detalii-sticky .submeniu {
  height: 60px;
}

.submeniu__item {
  margin: 0 17px 0 0;
  padding: 10px 0;
}

@media (max-width: 1100px) {
  .submeniu__item {
    margin: 0 5px 0 0;
  }
}
.submeniu__item--cu-dropdown {
  align-items: center;
  align-self: stretch;
  display: flex;
}

.submeniu__item:first-child {
  margin-left: 0;
}

.submeniu__item--main:first-child {
  font-size: 14px;
  font-weight: 500;
  margin-left: -9px;
}

.submeniu__link {
  padding: 10px 0;
  line-height: 16px;
  color: rgb(255, 255, 255);
  cursor: default;
  position: relative;
  display: block;
  padding: 5px 8px;
  background-color: transparent;
  cursor: pointer;
  border-radius: 6px;
}

.dropdown .submeniu__link {
  padding-right: 21px;
}

.dropdown__icon {
  position: absolute;
  display: inline-block;
  top: 8px;
  right: 5px;
  font-size: 12px;
  width: 12px;
  height: 12px;
}

.submeniu__item:hover .submeniu__link,
.submeniu__link:hover,
.submeniu__link:focus {
  background-color: rgba(237, 239, 242, 0.2);
  color: white;
}

.submeniu .dropdown-menu {
  background-color: rgb(237, 239, 242);
  border: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-radius: 5px;
  box-shadow: none;
  margin-top: 0;
  padding: 10px 0;
  font-size: 12px;
}

.submeniu--scrolled .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.property-selector-inchirieri,
.property-selector-vanzari {
  min-width: auto;
  width: 108px;
}

.submeniu .dropdown:hover .dropdown__icon::before {
  content: "q";
}

.submeniu .dropdown:hover .dropdown-menu {
  display: inline-block;
}

.dropdown-menu__item {
  position: relative;
}

.dropdown-menu__item--has-submenu:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: -200px;
  left: 0px;
  right: -50px;
  cursor: default;
}

.dropdown-menu__item--has-submenu .dropdown-menu__link &gt; [class^=icon] {
  position: absolute;
  display: flex;
  top: 0;
  right: 8px;
  font-size: 12px;
  bottom: 0;
  align-items: center;
}

#content .dropdown-menu__link {
  color: rgb(116, 133, 141);
  display: block;
  font-size: 12px;
  line-height: 30px;
  padding: 0px 15px;
  white-space: nowrap;
}

#content .dropdown-menu__link:hover,
#content .dropdown-menu__link:focus,
#content .dropdown-menu__item--has-submenu:hover {
  background: #f8fafc;
  color: #b02327;
}

.dropdown-menu__item--has-submenu:hover .dropdown-menu__link {
  color: inherit;
}

.sub-dropdown-menu {
  background-color: rgb(237, 239, 242);
  border-radius: 4px;
  display: none;
  font-size: 12px;
  left: calc(100% + 3px);
  min-width: 735px;
  padding: 16px 10px 17px 10px;
  position: absolute;
  top: 0;
  z-index: 1000;
}

.dropdown-menu__item--has-submenu:hover .sub-dropdown-menu {
  display: grid;
  grid-template: auto/repeat(3, auto);
  grid-gap: 25px 0;
}

.dropdown-menu &gt; li:first-child .sub-dropdown-menu {
  top: -11px;
}

.sub-dropdown-menu__group li {
  display: block;
  padding: 0 6px 0 11px;
  line-height: 26px;
}

.sub-dropdown-menu__group li a {
  color: rgb(116, 133, 141);
}

.sub-dropdown-menu__group li a:hover {
  color: rgb(176, 35, 39);
}

.sub-dropdown-menu .titlu-grup-linkuri {
  padding-bottom: 7px;
}

.sub-dropdown-menu .titlu-grup-linkuri__link {
  padding-bottom: 2px;
  font-size: 12px;
  color: rgb(176, 35, 39);
  text-transform: uppercase;
  border-bottom: 1px solid #e1e1e1;
}

.property-selector-ansambluri li {
  white-space: nowrap;
}

ul.property-selector-ansambluri {
  column-count: 2;
}

ul.trei-coloane {
  column-count: 3;
}

.submeniu .submeniu__buton {
  align-self: center;
  border-radius: 8px;
  margin-left: auto;
  padding: 1px 15px 0;
  font-size: 10px;
  font-weight: 700;
  height: auto;
  min-height: 27px;
  line-height: 2.1;
}

.submeniu .submeniu__buton.cta_4ucraina-adauga-anunt {
  margin-left: 20px;
  background-color: #FFD500;
  color: #005BBB;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 28px;
}

.submeniu .submeniu__buton.cta_4ucraina-adauga-cazare {
  background: #FFFFFF;
  border: 1px solid #005BBB;
  border-radius: 8px;
  color: #005BBB;
  display: flex;
  align-items: center;
  width: 154px;
  height: 28px;
}

.submeniu .submeniu__buton.cta_4ucraina-adauga-cazare::before {
  display: block;
  margin-right: 8px;
  content: "";
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/imagini/4ucraina/inima.png");
}

.submeniu--scrolled, .submeniu-ucrina {
  background-color: rgb(248, 250, 252);
  border-bottom: 1px solid rgb(237, 239, 242);
  transition: background 120ms ease;
}

.submeniu--scrolled .submeniu__link {
  color: rgb(116, 133, 141);
}

.submeniu--scrolled .submeniu__item:hover .submeniu__link {
  color: rgb(116, 133, 141);
  background-color: transparent;
}

.submeniu--scrolled .submeniu__item:hover .submeniu__link:hover,
.submeniu--scrolled .submeniu__item:hover .submeniu__link:focus {
  color: rgb(176, 35, 39);
}

.navbar-detalii-sticky .submeniu {
  overflow: hidden;
}

.navbar-detalii-sticky .submeniu.bf-overflow {
  overflow: inherit;
}

.navbar-detalii-sticky .submeniu .box-titlu {
  margin: 12px 0;
}

.navbar-detalii-sticky .submeniu .box-titlu .preturi {
  display: inline-block;
}

.navbar-detalii-sticky .submeniu .box-titlu .preturi .pret,
.navbar-detalii-sticky .submeniu .box-titlu .preturi .pret .tva,
.navbar-detalii-sticky .submeniu .box-titlu .preturi .pret .tva p {
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  color: rgb(61, 169, 224);
}

.navbar-detalii-sticky .submeniu .box-titlu .titlu {
  display: inline-block;
}

.navbar-detalii-sticky .submeniu .box-titlu .preturi .pret_info {
  display: none;
}

.navbar-detalii-sticky .submeniu .box-titlu .titlu h1 {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  color: rgb(84, 100, 110);
}

.navbar-detalii-sticky .submeniu .box-titlu .titlu .header_info {
  position: absolute;
  right: 150px;
  left: 30px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: rgb(161, 181, 194);
}

.navbar-detalii-sticky .submeniu .box-titlu .titlu .header_info .buton_harta {
  font-weight: 400;
  color: rgb(61, 169, 224);
}

.navbar-detalii-sticky .submeniu .box-titlu .titlu .licitatie-publica,
.navbar-detalii-sticky .submeniu .box-titlu .titlu .vandut-de-banca,
.navbar-detalii-sticky .submeniu .box-titlu .preturi .pret-redus,
.navbar-detalii-sticky .submeniu .box-titlu .titlu .msg {
  display: none;
}

.tooltip-blackfriday .extensie-bf {
  float: right;
  margin-top: 8px;
  position: relative;
}

.tooltip-blackfriday .extensie-bf a {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.tooltip-blackfriday .extensie-bf #timer_container {
  border: 1px solid #f5a623;
  height: 30px;
  border-radius: 8px 0 0 8px;
}

.tooltip-blackfriday .extensie-bf #timer_container ul {
  padding: 7px 12px;
}

.tooltip-blackfriday .extensie-bf #timer_container ul li {
  float: left;
  margin-right: 3px;
  letter-spacing: -0.5px;
  font-size: 10px;
  color: #f5a623;
  font-weight: 300;
}

.tooltip-blackfriday .extensie-bf #timer_container ul li.bold {
  font-weight: 500;
}

.tooltip-blackfriday .extensie-bf #timer_container ul li.bold span {
  font-weight: 400;
  margin-left: 3px;
}

.tooltip-blackfriday .extensie-bf #timer_container ul li:last-child {
  margin-right: 0;
}

.tooltip-blackfriday {
  overflow: hidden;
  float: right;
  width: auto;
}

.tooltip-bf .tooltip-inner {
  background: rgba(0, 0, 0, 0.8);
}

.tooltip.tooltip-bf .tooltip-arrow {
  border-bottom-color: rgba(0, 0, 0, 0.8);
}

.tooltip-bf .tooltip-inner {
  padding: 20px 10px;
  font-size: 10px;
  font-weight: 300;
  color: #fff;
  width: 200px;
  /* treaca de la alex */
}

.tooltip-bf .tooltip-inner strong {
  font-weight: 500;
  color: #f5a623;
}

.ultima-ta-cautare {
  padding-top: 15px;
}

.ultima-ta-cautare h6 {
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 15px;
  color: #fff;
  text-transform: uppercase;
}

.ultima-ta-cautare ul {
  list-style: none;
  display: grid;
  justify-content: start;
  grid-auto-flow: column;
  column-gap: 15px;
  margin-bottom: 10px;
  padding: 0 15px;
}

.ultima-ta-cautare ul li img {
  border: 2px solid #fff;
  border-radius: 4px;
}

.ultima-ta-cautare p {
  color: #fff;
  font-size: 10px;
  line-height: 18px;
  font-weight: 300;
  margin: 0;
}

.ultima-ta-cautare p strong {
  font-weight: 500;
}

.ultima-ta-cautare .butoane-actiuni {
  margin-top: 20px;
  padding: 0 15px;
}

.ultima-ta-cautare .butoane-actiuni .btn {
  width: calc(50% - 3px);
  font-size: 12px;
  float: left;
  padding: 6px;
}

.ultima-ta-cautare .butoane-actiuni #salveaza-ultima-cautare.lat {
  width: calc(100% - 46px);
}

.ultima-ta-cautare #aboneaza-web-push {
  width: calc(50% - 3px);
  float: right;
}

.ultima-ta-cautare #dezaboneaza-web-push {
  border: 1px solid rgba(0, 0, 0, 0.1);
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
  text-align: center;
  position: relative;
  float: right;
}

.ultima-ta-cautare #dezaboneaza-web-push i {
  color: #fff;
  font-size: 18px;
  position: absolute;
  top: 9px;
  left: 0;
  line-height: 18px;
  right: 0;
}

.ultima-ta-cautare #dezaboneaza-web-push span {
  display: block;
  height: 1px;
  background: #fff;
  width: 27px;
  position: absolute;
  top: 18px;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: rotate(52deg);
  -o-transform: rotate(52deg);
  -moz-transform: rotate(52deg);
  -webkit-transform: rotate(52deg);
}

.ultima-ta-cautare #dezaboneaza-web-push:hover, .ultima-ta-cautare #dezaboneaza-web-push:focus {
  background: rgba(0, 0, 0, 0.1);
  border: 1px solid transparent;
}

@media all and (max-width: 1110px) {
  header .navbar ul.navbar-nav .btn-adauga-anunt.btn-adauga-bf {
    border-radius: 8px;
  }

  .tooltip-blackfriday .extensie-bf {
    display: none;
  }
}
@media (max-width: 991px) {
  #layout_mobile {
    padding: 40px 0 0 0 !important;
  }

  #layout_mobile.lista-bf {
    padding: 0 !important;
  }

  body.notificare-header #layout_mobile {
    padding: 80px 0 0 0 !important;
  }

  header {
    height: 40px;
  }

  header .navbar {
    height: 40px;
    min-height: auto;
    padding: 8px 15px;
  }

  .navbar-detalii-sticky {
    display: none !important;
  }

  .mini-menu, .submeniu {
    display: none;
  }

  header .navbar #open-left, header .navbar a.inapoi_lista_detalii {
    position: absolute;
    display: inline-block;
    width: 54px;
    height: 40px;
    line-height: 36px;
    top: 0;
    left: 0;
    padding: 0 0 0 15px;
  }

  header .navbar #open-left &gt; i {
    margin-left: -3px;
    font-size: 11px;
    color: rgb(255, 255, 255);
    display: inline-flex;
    line-height: 24px;
    vertical-align: middle;
  }

  header .navbar #open-left span.fara-poza {
    align-items: center;
    background-color: white;
    display: inline-flex;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    vertical-align: middle;
  }

  header .navbar #open-left span.fara-poza i {
    font-size: 14px;
    color: rgb(176, 35, 39);
    line-height: 1;
  }

  header .navbar #open-left .poza-profil {
    display: inline-block;
    width: 24px;
    height: 24px;
  }

  header .navbar #open-left .poza-profil.img-circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
  }

  header .navbar a.inapoi_lista_detalii &gt; i {
    display: inline-block;
    margin-top: 4px;
    margin-left: -11px;
    font-size: 32px;
    color: rgb(255, 255, 255);
  }

  header .navbar .actiune_stanga {
    display: block;
    float: right;
    height: 24px;
    width: 61px;
    padding: 5px;
    font-size: 11px;
    font-weight: 300;
    line-height: 11px;
    color: rgb(255, 255, 255);
    border: 1px solid rgb(255, 255, 255);
    border-radius: 4px;
  }

  .navbar__link-logo {
    display: flex;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 20px;
    text-align: center;
    height: 100%;
    align-items: center;
  }

  /*.navbar__logo--desktop {*/
  /*    display: none;*/
  /*}*/
  header .navbar .actiune_stanga i {
    padding-right: 3px;
    font-size: 8px;
  }
}
@media (max-width: 767px) {
  #notificare-email-neconfirmat {
    padding: 5px 15px;
  }
}
@media (max-width: 360px) {
  .header_snap_left ul.contul-meu li.cont a.uppercase {
    padding: 2px 20px;
  }
}
@media (min-width: 768px) {
  #layout_mobile.pagina-contul-meu-desktop .navbar__link-logo {
    background: #9e1f23;
    margin: -8px -15px;
    padding: 8px 15px;
    position: static;
    transform: none;
    width: 70px;
    height: 60px;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .navbar__logo--mobil {
    display: none;
  }

  #layout_mobile.pagina-contul-meu-desktop .navbar__link-logo {
    margin: -15px 0 0 -30px;
    padding: 15px 0;
    justify-content: center;
    display: flex;
  }
}
@media (min-width: 1131px) {
  #layout_mobile.pagina-contul-meu-desktop .navbar__link-logo {
    width: 220px;
  }

  #layout_mobile.pagina-contul-meu-desktop .navbar__logo--desktop {
    display: block;
  }

  #layout_mobile.pagina-contul-meu-desktop .navbar__logo--mobil {
    display: none;
  }
}
.ultima-ta-cautare .text-center a {
  color: #fff;
}

.v2-finance-header .modal-backdrop.show {
  margin-top: 16px;
}

.custom_offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1050;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
.custom_offcanvas.custom_offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}
.custom_offcanvas.show {
  transform: none;
}

#content #submeniu {
  position: static;
  align-items: flex-start;
  flex-direction: column;
  background-color: transparent;
  border-bottom: none;
  padding: 0;
}
#content #submeniu .submeniu__arrow {
  font-size: 24px !important;
  cursor: pointer;
  margin-left: 1em;
  margin-top: 0.3em !important;
  margin-bottom: 0.3em;
}
#content #submeniu .arrowGroup {
  padding-left: 2.5em !important;
}
#content #submeniu .submeniu__item {
  width: 100%;
  margin: 0;
  padding: 0 16px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#content #submeniu .submeniu__item.submeniu__item--cu-dropdown {
  cursor: pointer;
}
#content #submeniu .submeniu__item.submeniu__item--cu-dropdown .dropdown-menu {
  cursor: default;
}
#content #submeniu .submeniu__item.submeniu__item--cu-dropdown:hover, #content #submeniu .submeniu__item.submeniu__item--cu-dropdown:focus {
  background-color: rgba(237, 239, 242, 0.2);
}
#content #submeniu .submeniu__item:first-child {
  border-top: none;
}
#content #submeniu .submeniu__item:last-child .dropdown-menu {
  top: unset !important;
  bottom: 0;
}
#content #submeniu .submeniu__item.dropdown:before {
  contentx: "";
  position: absolute;
  top: 0;
  bottom: -30px;
  left: 0;
  right: -10px;
  cursor: default;
}
#content #submeniu .submeniu__item.dropdown:hover .dropdown-menu {
  padding: 16px 10px 17px 10px;
  left: 100%;
  top: 0;
  margin-left: 9px;
}
#content #submeniu .submeniu__item.dropdown:hover .dropdown-menu .sub-dropdown-menu__group ul {
  padding: 0;
  margin: 0;
}
#content #submeniu .submeniu__item.dropdown-submenu {
  border-top: none;
}
#content #submeniu .submeniu__item.dropdown-submenu:hover .dropdown-menu {
  display: grid;
  grid-template: auto/repeat(3, auto);
  grid-gap: 25px 0;
  font-size: 12px;
  min-width: 735px;
  padding: 16px 10px 17px 10px;
}
#content #submeniu .submeniu__item.dropdown-submenu:hover .dropdown-menu .titlu-grup-linkuri {
  padding-bottom: 7px;
}
#content #submeniu .submeniu__item.dropdown-submenu:hover .dropdown-menu .titlu-grup-linkuri &gt; a {
  padding-bottom: 2px;
  font-size: 12px;
  color: #048BA8;
  text-transform: uppercase;
  border-bottom: 1px solid #F5EDEC;
}
#content #submeniu .submeniu__item.dropdown-submenu:hover .dropdown-menu .sub-dropdown-menu__group ul {
  padding: 0;
  margin: 0;
}
#content #submeniu .submeniu__item.dropdown-submenu .submeniu__link {
  width: 100%;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  padding: 4px 0 4px 8px;
  display: flex;
  align-items: center;
  border-radius: 0;
}
#content #submeniu .submeniu__item.dropdown-submenu .submeniu__link .icon {
  margin-left: auto;
}
#content #submeniu .submeniu__item.dropdown-submenu.last {
  margin-bottom: 16px;
}
#content #submeniu.submeniu--scrolled .dropdown-menu {
  border-radius: 6px;
  top: 0;
  left: 100%;
  margin-left: 9px;
}
#content #submeniu.submeniu--scrolled .dropdown-menu.align_middle {
  top: -150px;
}
#content #submeniu .submeniu__link {
  color: #FFFFFF;
}
#content #submeniu .submeniu__link.dropdown-title {
  width: 100%;
  padding: 16px 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 28px;
  display: flex;
  align-items: center;
  border-radius: 0;
}
#content #submeniu .submeniu__link.dropdown-title.has_submenu {
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
  cursor: default;
}
#content #submeniu .submeniu__link.dropdown-title.has_submenu:focus, #content #submeniu .submeniu__link.dropdown-title.has_submenu:hover {
  background-color: inherit;
  color: inherit;
}
#content #submeniu .submeniu__link.dropdown-title .icon {
  margin-left: auto;
}
#content #submeniu &gt; a.submeniu__link.dropdown-title {
  padding: 16px;
}
#content header {
  height: 60px;
  position: fixed;
}
#content header .navbar__link-logo {
  margin-left: 16px;
  margin-top: 1px;
}
#content header button.navbar_toggler {
  margin-top: -2px;
  float: left;
  padding: 0;
  width: 32px;
  height: 32px;
}
#content header button.navbar_toggler:focus {
  box-shadow: none;
}
#content header button.navbar_toggler.side_menu_active {
  position: relative;
  margin-top: 0px !important;
}
#content header button.navbar_toggler.side_menu_active .navbar-toggler-icon {
  background-image: none;
}
#content header button.navbar_toggler.side_menu_active:before {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 32px;
  font-family: "omnifont" !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}
#content header button.navbar_toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28256, 256, 256, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
#content header ul.mini-menu {
  display: flex;
  margin: -5px auto 0;
  padding: 0;
  justify-content: flex-end;
  align-items: center;
}
#content header ul.mini-menu .submeniu__buton.btn.orange {
  font-weight: 600;
  font-size: 10px;
  line-height: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  color: #2c3539;
  border-radius: 8px;
  padding: 10px 15px;
  height: auto;
  max-height: 30px;
}
#content header ul.mini-menu .submeniu__buton.btn.orange.cta_4ucraina-adauga-anunt {
  background-color: #FFFFFF;
  color: #EE284B;
}
#content header ul.mini-menu .submeniu__buton.btn.orange.cta_4ucraina-adauga-anunt::before {
  display: block;
  font-size: 18px;
  margin-right: 8px;
  content: "+";
}
#content header ul.mini-menu .submeniu__buton.btn.orange.cta_4ucraina-adauga-cazare {
  background: #FFFFFF;
  border: 1px solid #005bbb;
  color: #005bbb;
  margin-right: 20px;
  padding: 5px 15px;
}
#content header ul.mini-menu .submeniu__buton.btn.orange.cta_4ucraina-adauga-cazare::before {
  display: block;
  margin-right: 8px;
  content: "";
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/imagini/4ucraina/inima.png");
}
#content header #slide_menu_wp {
  height: calc(100vh - 60px);
  overflow-y: auto;
  position: relative;
  display: block;
}
#content header #slide_menu_wp .modal-backdrop {
  opacity: 0;
  top: 60px !important;
  transition: opacity 0.2s ease-in-out;
}
#content header #slide_menu_wp .modal-backdrop.show, #content header #slide_menu_wp .modal-backdrop.in {
  opacity: 0.5;
  z-index: 0;
}
#content header #slide_menu_wp .custom_offcanvas {
  z-index: 1;
  transition: transform 0.2s ease-in-out;
}
#content header #slide_menu_wp .custom_offcanvas.custom_offcanvas-start {
  background-color: #EE284B;
  color: #FFFFFF;
  top: 0;
  position: relative;
  width: 261px;
  border: 0;
  min-height: max(650px, 100%);
  transform: translateX(-100%);
  visibility: visible;
}
#content header #slide_menu_wp .custom_offcanvas.custom_offcanvas-start.show {
  transform: translateX(0%);
}
#content header #slide_menu_wp .custom_offcanvas.custom_offcanvas-start .offcanvas-body {
  overflow: visible;
  background-color: #EE284B;
  padding: 0;
}

@media (max-width: 991px) {
  ul.mini-menu,
header button.navbar_toggler,
header .custom_offcanvas {
    display: none;
    visibility: hidden;
  }

  #content header {
    height: 40px;
  }
}
@media screen and (max-height: 768px) {
  .vanzari_rezidential {
    top: -40px !important;
  }

  .vanzari_comercial {
    top: -72px !important;
  }

  .inchirieri_rezidential {
    top: -170px !important;
  }

  .inchirieri_comercial {
    top: -205px !important;
  }

  .info-submenu {
    top: -185px !important;
  }
}
#layout_mobile {
  padding: 60px 0 0 0;
}

header .navbar {
  background-color: #EE284B;
}
header .navbar.bg-imo {
  background-color: #EE284B;
  padding: 8px 0;
}

.mini-menu-dropdown {
  background-color: #EE284B;
  border: 1px solid #EE284B;
}
.mini-menu-dropdown li.cont a.link-cont-meniu--principal {
  background: #ffffff;
  color: #EE284B;
}
.mini-menu-dropdown li.cont a.link-cont-meniu--principal:hover {
  background: #F5EDEC;
}

.cariere_menu {
  display: flex;
  gap: 32px;
  margin-right: 20px;
}
.cariere_menu a {
  color: var(--White, #FFF);
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  margin: -5px auto 0;
}
.cariere_menu a:hover {
  cursor: pointer;
}

#content .mini-menu-dropdown__link:hover, #content .mini-menu-dropdown__link:focus {
  background-color: #FFFFFF;
  color: #EE284B;
}
#content .mini-menu-dropdown__link:hover .contor, #content .mini-menu-dropdown__link:focus .contor {
  background-color: #EE284B;
}
#content .mini-menu-dropdown__link .contor {
  background-color: #971C33;
}
#content .mini-menu-dropdown__link--principal:hover, #content .mini-menu-dropdown__link--principal:focus {
  background: none;
  color: #FFFFFF;
}

.navbar-detalii-sticky .logo {
  display: inline-block;
  margin-left: 15px;
}

#content .dropdown-menu__link:hover, #content .dropdown-menu__link:focus {
  background-color: transparent;
  color: #048BA8;
}

#content .dropdown-menu__item--has-submenu:hover {
  background: #F9F5F4;
  color: #048BA8;
}
#content .dropdown-menu__item--has-submenu:hover .dropdown-menu__link {
  color: inherit;
}

.sub-dropdown-menu {
  background-color: #F9F5F4;
}
.sub-dropdown-menu__group li a {
  color: #565E68;
}
.sub-dropdown-menu__group li a:hover {
  color: #048BA8;
}
.sub-dropdown-menu .titlu-grup-linkuri__link {
  color: #EE284B;
  border-bottom: 1px solid #F5EDEC;
}

.submeniu--scrolled, .submeniu-ucrina {
  background-color: #F9F5F4;
  border-bottom: #F5EDEC;
}
.submeniu--scrolled .submeniu__link, .submeniu-ucrina .submeniu__link {
  color: #565E68;
}
.submeniu--scrolled .submeniu__item:hover .submeniu__link, .submeniu-ucrina .submeniu__item:hover .submeniu__link {
  color: #565E68;
  background-color: transparent;
}
.submeniu--scrolled .submeniu__item:hover .submeniu__link:hover, .submeniu--scrolled .submeniu__item:hover .submeniu__link:focus, .submeniu-ucrina .submeniu__item:hover .submeniu__link:hover, .submeniu-ucrina .submeniu__item:hover .submeniu__link:focus {
  color: #EE284B;
}

.navbar-detalii-sticky .submeniu .box-titlu .titlu h1 {
  color: #2B2B2B;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.navbar-detalii-sticky .submeniu .box-titlu .titlu .header_info {
  color: #76818E;
}
.navbar-detalii-sticky .submeniu .box-titlu .preturi .pret,
.navbar-detalii-sticky .submeniu .box-titlu .preturi .pret .tva,
.navbar-detalii-sticky .submeniu .box-titlu .preturi .pret .tva p {
  color: #048BA8;
}

.navbar-detalii-sticky .submeniu .box-titlu .titlu .header_info .buton_harta {
  color: #048BA8;
}

/* Bootstrap compatibility fixes START */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar .navbar-collapse {
  margin-right: auto;
}

.navbar_toggler {
  padding: 0.25rem 0.75rem;
  font-size: 20px;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.c-offcanvas {
  left: 0;
  padding: 1rem;
  overflow-y: scroll;
}

.js-offcanvas a {
  color: #337ab7;
  outline: 0;
}

.navbar {
  margin-bottom: 0px;
}

/* remove background colors  */
.navbar-default, .navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:focus, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a, .navbar-default .navbar-brand, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
  background-color: transparent;
  border-color: transparent;
  color: #fff;
  outline: 0;
}

/* Bootstrap compatibility fixes END */
a.submeniu__buton {
  background: white !important;
  color: #ee274b !important;
  text-transform: initial !important;
  padding: 10px 12px !important;
}
a.submeniu__buton:hover {
  background: #F5EDEC !important;
}
a.submeniu__buton::before {
  content: "+";
  position: relative;
  display: inline-block;
  font-size: 18px;
  font-weight: 300;
  margin-right: 8px;
}

.submeniu__item:hover .submeniu__link,
.submeniu__link:hover,
.submeniu__link:focus {
  background-color: transparent !important;
}

.navbar__link-logo {
  display: inline-flex;
  gap: 24px;
}
@media (max-width: 767px) {
  .navbar__link-logo {
    gap: 6px;
  }
}
.navbar__link-logo .logo-aniversar {
  display: flex;
  gap: 6px;
}
@media (max-width: 991px) {
  .navbar__link-logo .logo-aniversar .logo_25_small {
    margin-bottom: -5px;
  }
}
@media (max-width: 767px) {
  .navbar__link-logo .logo-aniversar .logo_25_large {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar__link-logo {
    align-items: center;
    margin-left: 0 !important;
  }

  .navbar__logo--desktop {
    display: block;
  }

  .cariere_menu {
    position: absolute;
    right: 20px;
    margin-right: 0;
  }
}
/* Contul meu START */
#layout_mobile.pagina-contul-meu-desktop .navbar__link-logo {
  background-color: transparent;
}

#layout_mobile.pagina-contul-meu-desktop #toggler_menu {
  display: none;
}

/* Contul meu END */

/*# sourceMappingURL=autogenerat-header_rebranding.css.map */
</pre></body></html>