@import url('https://cdn.jsdelivr.net/npm/bootstrap@5.3.6/dist/css/bootstrap.min.css');
@import url('https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css');
@import url('fonts.min.css');

body{padding:143px 0 96px 0;font-family:'Barlow',sans-serif;font-weight:400;hyphens:auto}

a{text-decoration:none}
a.cursor{cursor:default;color:#000}
a.blor,.blor{color:#C2185B}
.list-group-item.active{background-color:rgba(245,230,83,.8);border:1px solid rgba(245,230,83,.8);color:#000}
.list-group-item-wbf{background-color:rgba(245,230,83,.2)}

a.logo{color:#C2185B;font-size:3.95rem;font-weight:700}
ul.logo{color:#C2185B;padding-left:0;list-style:none;margin-bottom:0;padding-top:.25rem}
.blur{background:rgba(255,255,255,.5);backdrop-filter:blur(10px)}
.bonus{color:#1E8BC3}
.hyp{hyphens:auto;text-align:justify}
.bf{filter:grayscale(100%)}
.bf:hover{filter:grayscale(0%)}

.bgr{color:#FFF;background-color:#E74C3C}
.wbf{font-family:'Titillium Web',sans-serif;font-weight:700}

.tgl[aria-expanded=true] .bi-toggle2-off{display:none}
.tgl[aria-expanded=false] .bi-toggle2-on{display:none}
.chev[aria-expanded=true] .bi-chevron-down{display:none}
.chev[aria-expanded=false] .bi-chevron-up{display:none}

.wbf{font-family:'Titillium Web',sans-serif;font-weight:700}

.oeko1{color:#ec7404}
.oeko2{color:#f9b200}
.oeko3{color:#97bf0d}
.oeko4{color:#009933}

.txt_info{color:#4B77BE}
.txt_bonus{color:#1E8BC3}
.plh{padding-right:68px}

.num:before,.nr2:before,.nr3:before{content:'€ '}
.nr1:after{content:' m²'}
.nr3:after{content:'/a';font-weight:400}

.btn-onr{--bs-btn-color:#FFF;--bs-btn-bg:#C2185B;--bs-btn-border-color:#C2185B;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#e01062;--bs-btn-hover-border-color:#C2185B;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#C2185B;--bs-btn-active-border-color:#C2185B;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}
.btn-outline-onr{--bs-btn-color:#C2185B;--bs-btn-border-color:#C2185B;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#e01062;--bs-btn-hover-border-color:#e01062;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#C2185B;--bs-btn-active-border-color:#C2185B;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-gradient:none}

/*.bi:hover{color:#C2185B}*/
.ifo:hover .iifo1,.ifo .iifo{display:none}
.ifo:hover .iifo{display:inline}


.marquee {
  display:flex;
  position:relative;
  overflow:hidden;
  white-space:nowrap;
  width:100%;
  container-type:inline-size
}

.marquee > * {
  -webkit-animation: marquee 7s linear infinite both alternate;
  animation: marquee 7s linear infinite both alternate;
}
@-webkit-keyframes marquee {
  to {
    transform: translateX(min(100cqw - 100%, 0px));
  }
}
@keyframes marquee {
  to {
    transform: translateX(min(100cqw - 100%, 0px));
  }
}
