#rec1998369362 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
#rec1998369362 .t-container,
#rec1998369362 .t-container-inner,
#rec1998369362 .t-col,
#rec1998369362 .t-col_12 {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  background: transparent !important;
}

/* Перекрываем тёмную полосу снизу Hero */
#rec1998369362 .t-col_12::after {
  content: '';
  display: block;
  position: absolute;
  bottom: -40px;
  left: 0; right: 0;
  height: 80px;
  background: linear-gradient(to bottom, transparent 0%, #92a1bd 100%);
  z-index: 100;
  pointer-events: none;
}
#rec1998369362 .t-col_12 {
  position: relative;
  overflow: visible !important;
}


  margin-top: -40px !important;
  position: relative !important;
  z-index: 10 !important;
  background: transparent !important;
}
#rec1998535802 .t-container,
#rec1998535802 .t-container-inner {
  background: transparent !important;
}

#rec2157792673 {
  margin-top: -120px !important;
  position: relative !important;
  z-index: 2 !important;
  background: transparent !important;
}
#rec2157792673 .t-container,
#rec2157792673 .t-container-inner,
#rec2157792673 .t-col,
#rec2157792673 .t-col_12 {
  background: transparent !important;
  padding-top: 0 !important;
}

/* Принудительное выравнивание блока Complexele Noastre влево */
#rec2002943771 .t-container,
#rec2002943771 .t-container-inner {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: left !important;
}
#rec2002943771 .t-col,
#rec2002943771 .t-col_12 {
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: left !important;
}
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  box-shadow: none !important;
}
#rec2002943771 .t-container,
#rec2002943771 .t-container-inner,
#rec2002943771 .t-col,
#rec2002943771 .t-col_12 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  box-shadow: none !important;
}

#rec2002051581 {
  margin-top: 0 !important;
  position: relative !important;
  z-index: 1 !important;
}

/* Плашка Valorile Care Ne Definesc */
#rec2008783341 {
  margin-top: -40px !important;
  position: relative !important;
  z-index: 10 !important;
  background: transparent !important;
}
#rec2008783341 .t-container,
#rec2008783341 .t-container-inner {
  background: transparent !important;
}

/* De ce HORUS */
#rec2002469271 {
  margin-top: -40px !important;
  position: relative !important;
  z-index: 6 !important;
}

/* Плашка Pașii achiziționării */
#rec2008915141 {
  margin-top: -40px !important;
  position: relative !important;
  z-index: 10 !important;
  background: transparent !important;
}
#rec2008915141 .t-container,
#rec2008915141 .t-container-inner {
  background: transparent !important;
}

#rec2008917231 {
  margin-top: -50px !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  position: relative !important;
  z-index: 5 !important;
}

/* Плашка Unde ne aflăm */
#rec2009149141 {
  margin-top: -40px !important;
  position: relative !important;
  z-index: 10 !important;
  background: transparent !important;
}
#rec2009149141 .t-container,
#rec2009149141 .t-container-inner,
#rec2009149141 .t-col,
#rec2009149141 .t-col_12,
#rec2009149141 .t-width {
  background: transparent !important;
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Карта */
#rec2009200531 {
  margin-top: 0 !important;
  position: relative !important;
  z-index: 2 !important;
  transform: translateY(-40px) !important;
}
#rec2009200531 .gm-style .gm-style-iw-tc,
#rec2009200531 .gm-style .gm-style-iw,
#rec2009200531 .gm-style-iw-d,
#rec2009200531 .gm-ui-hover-effect {
  display: none !important;
}

#rec2010000441 {
  position: relative !important;
  z-index: 3 !important;
  margin-top: -50px !important;
  transform: translateY(60px) !important;
  background: transparent !important;
}
#rec2010000441 .t-container,
#rec2010000441 .t-col,
#rec2010000441 .t-col_12 {
  background: #3a4048 !important;
  max-width: 1200px !important;
  margin: 0 auto !important;
  width: 100% !important;
  padding: 0 !important;
}

/* Плашка Horus City */
#rec2014333951 {
  margin-top: -40px !important;
  position: relative !important;
  z-index: 10 !important;
  background: transparent !important;
}
#rec2014333951 .t-container,
#rec2014333951 .t-container-inner {
  background: transparent !important;
}

/* Плашка Basarab — наезжает на видео снизу */
#rec2014437511 {
  position: relative !important;
  z-index: 10 !important;
  background: transparent !important;
}
#rec2014437511 .t-container,
#rec2014437511 .t-container-inner {
  background: transparent !important;
}

/* Видео Basarab — уходит под плашку */
#rec2014446621 {
  margin-top: -40px !important;
  position: relative !important;
  z-index: 5 !important;
}

/* Плашка Florilor — висит над блоками */
#rec2014664841 {
  position: relative !important;
  z-index: 10 !important;
  background: transparent !important;
}
#rec2014664841 .t-container,
#rec2014664841 .t-container-inner {
  background: transparent !important;
}

/* Видео Florilor — уходит под плашку */
#rec2014666291 {
  margin-top: -40px !important;
  position: relative !important;
  z-index: 5 !important;
}

/* Плашка Horus Paradise */
#rec2014782611 {
  position: relative !important;
  z-index: 10 !important;
  background: transparent !important;
}
#rec2014782611 .t-container,
#rec2014782611 .t-container-inner {
  background: transparent !important;
}

/* Видео Paradise — уходит под плашку */
#rec2014788411 {
  margin-top: -40px !important;
  position: relative !important;
  z-index: 5 !important;
}

/* CTA блок */
#rec2014847301 {
  position: relative !important;
  z-index: 10 !important;
  margin-top: -40px !important;
  margin-bottom: -40px !important;
  background: transparent !important;
}
#rec2014847301 .t-container,
#rec2014847301 .t-container-inner {
  background: transparent !important;
}

/* Футер */
#rec2013747661 {
  position: relative !important;
  z-index: 5 !important;
  padding-top: 60px !important;
}

/* Убираем белые зазоры между блоками */
.t-rec {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body { overflow-x: hidden !important; }