@media(max-width:1366px){
/* SOURCE: assets/bootstrap/css/bootstrap.min.css */
:where(#header4-l){--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));}
*:where(#header4-l, #header4-l *){box-sizing:border-box;}
:where(#header4-l){font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;}
h1:where(#header4-l, #header4-l *),p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h1:where(#header4-l, #header4-l *){font-size:calc(1.375rem + 1.5vw);}
@media (min-width:1200px){h1:where(#header4-l, #header4-l *){font-size:2.5rem;}}
p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){font-size:calc(1.325rem + .9vw);}
@media (min-width:1200px){p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){font-size:2rem;}}
p:where(#header4-l, #header4-l *){margin-top:0;margin-bottom:1rem;}
strong:where(#header4-l, #header4-l *){font-weight:bolder;}
a:where(#header4-l, #header4-l *){color:#0d6efd;text-decoration:underline;}
a:hover:where(#header4-l, #header4-l *){color:#0a58ca;}
.display-1:where(#header4-l, #header4-l *){font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2;}
@media (min-width:1200px){.display-1:where(#header4-l, #header4-l *){font-size:5rem;}}
.display-2:where(#header4-l, #header4-l *){font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2;}
@media (min-width:1200px){.display-2:where(#header4-l, #header4-l *){font-size:4.5rem;}}
/* SOURCE: assets/animatecss/animate.css */
:where(#header4-l){--animate-duration: 0.4s;--animate-delay: 0.1s;--animate-repeat: 1;}
/* SOURCE: assets/theme/css/style.css */
section:where(#header4-l, #header4-l *){
  background-color: #ffffff;
}
:where(#header4-l){font-style: normal;line-height: 1.5;font-weight: 400;color: #232323;}
section:where(#header4-l, #header4-l *){
  position: relative;
  word-wrap: break-word;
}
a:where(#header4-l, #header4-l *){
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a:where(#header4-l, #header4-l *),a:hover:where(#header4-l, #header4-l *){
  text-decoration: none;
}
.mbr-section-title:where(#header4-l, #header4-l *){
  font-style: normal;
  line-height: 1.3;
}
.mbr-text:where(#header4-l, #header4-l *){
  font-style: normal;
  line-height: 1.7;
}
h1:where(#header4-l, #header4-l *),p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),.display-1:where(#header4-l, #header4-l *),.display-2:where(#header4-l, #header4-l *),.display-7:where(#header4-l, #header4-l *),span:where(#header4-l, #header4-l *),p:where(#header4-l, #header4-l *),a:where(#header4-l, #header4-l *){
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
strong:where(#header4-l, #header4-l *){
  font-weight: bold;
}
section:where(#header4-l, #header4-l *){
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.mbr-white:where(#header4-l, #header4-l *){
  color: #ffffff;
}
.mbr-fullscreen .mbr-overlay:where(#header4-l, #header4-l *){
  min-height: 100vh;
}
.mbr-fullscreen:where(#header4-l, #header4-l *){
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.mbr-overlay:where(#header4-l, #header4-l *){
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
/* SOURCE: assets/mobirise/css/mbr-additional.css?v=58i2Nw */
:where(#header4-l){font-family: Jost;}
.display-1:where(#header4-l, #header4-l *){
  font-family: "Tenor Sans", sans-serif;
  font-size: 5.2rem;
  line-height: 1.1;
}
.display-2:where(#header4-l, #header4-l *){
  font-family: "Tenor Sans", sans-serif;
  font-size: 3.6rem;
  line-height: 1.1;
}
.display-7:where(#header4-l, #header4-l *){
  font-family: "Jost", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}
@media (max-width: 992px) {.display-1:where(#header4-l, #header4-l *){
    font-size: 4.16rem;
  }}
@media (max-width: 768px) {.display-1:where(#header4-l, #header4-l *){
    font-size: 3.64rem;
    font-size: calc( 2.4699999999999998rem + (5.2 - 2.4699999999999998) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.4699999999999998rem + (5.2 - 2.4699999999999998) * ((100vw - 20rem) / (48 - 20))));
  }
.display-2:where(#header4-l, #header4-l *){
    font-size: 2.88rem;
    font-size: calc( 1.91rem + (3.6 - 1.91) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.91rem + (3.6 - 1.91) * ((100vw - 20rem) / (48 - 20))));
  }
.display-7:where(#header4-l, #header4-l *){
    font-size: 1rem;
    font-size: calc( 1.0875rem + (1.25 - 1.0875) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0875rem + (1.25 - 1.0875) * ((100vw - 20rem) / (48 - 20))));
  }}
a:where(#header4-l, #header4-l *),a:hover:where(#header4-l, #header4-l *){
  color: #756556;
}
a:where(#header4-l, #header4-l *){
  transition: color 0.6s;
}
*:focus-visible:where(#header4-l, #header4-l *){
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-t4Xv25DTzt:where(#header4-l, #header4-l *){
  display: flex;
  
}
.cid-t4Xv25DTzt .mbr-overlay:where(#header4-l, #header4-l *){
  background-color: #221f1c;
  opacity: 0.5;
}
@media (min-width: 768px) {.cid-t4Xv25DTzt:where(#header4-l, #header4-l *){
    align-items: flex-end;
  }}
@media (max-width: 767px) {.cid-t4Xv25DTzt:where(#header4-l, #header4-l *){
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }}
.cid-t4Xv25DTzt .mbr-section-title:where(#header4-l, #header4-l *){
  text-align: left;
  color: #f7f3ed;
  letter-spacing: -0.015em;
  text-shadow: 0 2px 20px rgba(0, 0, 0, 0.18);
}
.cid-t4Xv25DTzt .mbr-text:where(#header4-l, #header4-l *){
  text-align: left;
  color: #f2ede6;
}
/* SOURCE: index.html luxury-project-tuning */
:where(#header4-l){color:#2b2723;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
.mbr-section-title:where(#header4-l, #header4-l *){letter-spacing:-.015em;}
.mbr-text:where(#header4-l, #header4-l *){line-height:1.72;}
section:not(.menu):not(.footer7):where(#header4-l, #header4-l *){overflow:hidden;}
@media(max-width:767px){.display-1:where(#header4-l, #header4-l *){font-size:3.25rem!important;}
.display-2:where(#header4-l, #header4-l *){font-size:2.45rem!important;}
.display-7:where(#header4-l, #header4-l *){font-size:1.12rem!important;}}
/* SOURCE: index.html concretta-ultra-premium-upgrade */
:where(#header4-l){color: #272421 !important;}
h1:where(#header4-l, #header4-l *),p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),.mbr-section-title:where(#header4-l, #header4-l *){
    letter-spacing: 0.02em !important;
    text-shadow: 0 4px 20px rgba(0,0,0,0.06) !important;
}
/* SOURCE: index.html concretta-typography-master */
.display-1:where(#header4-l, #header4-l *),h1:where(#header4-l, #header4-l *){ font-size: 2.8rem !important; line-height: 1.2 !important; }
.display-2:where(#header4-l, #header4-l *),p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){ font-size: 2.1rem !important; line-height: 1.3 !important; }
h1:where(#header4-l, #header4-l *),p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),.display-1:where(#header4-l, #header4-l *),.display-2:where(#header4-l, #header4-l *),.mbr-section-title:where(#header4-l, #header4-l *){
    font-family: "Jost", sans-serif !important;
    text-transform: uppercase !important;
    letter-spacing: 0.16em !important; /* Boşluklar lüks görünüm için daha da açıldı */
    font-weight: 300 !important; /* Kalınlık azaltılarak zarifleştirildi */
    color: #1a1816 !important;
}
h1 strong:where(#header4-l, #header4-l *),p:where(.bp-mbz-subtitle) strong:where(#header4-l, #header4-l *),.mbr-section-title strong:where(#header4-l, #header4-l *){
    font-weight: 400 !important;
    color: inherit !important;
}
p:where(#header4-l, #header4-l *),.mbr-text:where(#header4-l, #header4-l *),.display-7:where(#header4-l, #header4-l *){
    font-family: "Jost", sans-serif !important;
    font-weight: 300 !important;
    line-height: 1.85 !important;
    color: #5c534a !important; 
    letter-spacing: 0.03em !important;
}
.mbr-white:where(#header4-l, #header4-l *){ color: #1a1816 !important; }
#header4-l h1:where(#header4-l, #header4-l *),#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l h1 strong:where(#header4-l, #header4-l *),#header4-l p:where(.bp-mbz-subtitle) strong:where(#header4-l, #header4-l *),#header4-l p:where(#header4-l, #header4-l *){
    color: #ffffff !important;
}
#header4-l h1:where(#header4-l, #header4-l *),#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){
    text-shadow: 0 4px 30px rgba(0,0,0,0.9), 0 2px 10px rgba(0,0,0,0.7) !important;
}
@media  (max-width: 767px) {h1:where(#header4-l, #header4-l *),.display-1:where(#header4-l, #header4-l *){ font-size: 1.9rem !important; letter-spacing: 0.1em !important; line-height: 1.2 !important; }
p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),.display-2:where(#header4-l, #header4-l *){ font-size: 1.5rem !important; line-height: 1.3 !important; }
p:where(#header4-l, #header4-l *),.mbr-text:where(#header4-l, #header4-l *),.display-7:where(#header4-l, #header4-l *){ font-size: 1.05rem !important; line-height: 1.75 !important; }}
/* SOURCE: index.html concretta-inspired-hero */
#header4-l h1:where(#header4-l, #header4-l *),#header4-l .display-1:where(#header4-l, #header4-l *){
    font-family: "Jost", sans-serif !important;
    font-size: 3.8rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.02em !important;
    color: #ffffff !important;
    margin: 0 0 0.8rem 0 !important;
    text-transform: none !important;
    text-shadow: 0 4px 15px rgba(0,0,0,0.4) !important;
}
#header4-l h1 strong:where(#header4-l, #header4-l *){ font-weight: 600 !important; }
#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l .display-2:where(#header4-l, #header4-l *){
    font-family: "Jost", sans-serif !important;
    font-size: 1.25rem !important;
    font-weight: 400 !important;
    letter-spacing: 0.05em !important;
    color: #e0dcd5 !important;
    margin: 0 0 1.5rem 0 !important;
    text-transform: none !important;
    text-shadow: 0 2px 10px rgba(0,0,0,0.4) !important;
}
#header4-l p:where(.bp-mbz-subtitle) strong:where(#header4-l, #header4-l *){ font-weight: 400 !important; }
#header4-l .hero-desc:where(#header4-l, #header4-l *){
    font-size: 1.05rem !important;
    text-shadow: 0 2px 8px rgba(0,0,0,0.5) !important;
    margin-bottom: 2.5rem !important;
}
@media  (max-width: 767px) {#header4-l h1:where(#header4-l, #header4-l *),#header4-l .display-1:where(#header4-l, #header4-l *){ font-size: 2.5rem !important; }
#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l .display-2:where(#header4-l, #header4-l *){ font-size: 1.1rem !important; }
#header4-l .hero-desc:where(#header4-l, #header4-l *){ font-size: 0.95rem !important; }}
/* SOURCE: index.html concretta-perfect-alignment */
#header4-l h1:where(#header4-l, #header4-l *),#header4-l .display-1:where(#header4-l, #header4-l *){
    font-size: 3.6rem !important;
    line-height: 1.1 !important;
    margin-bottom: 0.5rem !important;
    text-transform: none !important;
}
#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l .display-2:where(#header4-l, #header4-l *){
    font-size: 1.2rem !important;
    letter-spacing: 0.08em !important;
    margin-bottom: 1.5rem !important;
    text-transform: none !important;
}
#header4-l .hero-desc:where(#header4-l, #header4-l *){
    margin-bottom: 2.2rem !important;
}
/* SOURCE: index.html concretta-master-luxury-system */
:where(#header4-l){color:#2b2723!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
.mbr-section-title:where(#header4-l, #header4-l *){letter-spacing:-.015em!important;}
.mbr-text:where(#header4-l, #header4-l *){line-height:1.72!important;}
/* SOURCE: assets/theme/css/mikrobeton-redesign.css?v=1 */
:where(#header4-l){--mbz-ink:#1e1e1b;--mbz-ink-soft:#494741;--mbz-paper:#f5f3ef;--mbz-paper-2:#ece8e1;--mbz-paper-3:#ded8cf;--mbz-white:#fffdf9;--mbz-line:rgba(30,30,27,.14);--mbz-line-light:rgba(255,255,255,.2);--mbz-accent:#726c63;--mbz-max:1240px;--mbz-radius:28px;--mbz-radius-sm:16px;--mbz-shadow:0 24px 80px rgba(24,23,20,.08);}
:where(#header4-l){color:var(--mbz-ink);font-family:"Jost",Arial,sans-serif;font-weight:300;letter-spacing:.005em;}
body .display-1:where(#header4-l, #header4-l *),body .display-2:where(#header4-l, #header4-l *),body h1:where(#header4-l, #header4-l *),body p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){
  font-family:"Tenor Sans",Arial,sans-serif!important;
  font-weight:400!important;
  letter-spacing:-.025em;
}
body strong:where(#header4-l, #header4-l *){font-weight:500;}
body .display-7:where(#header4-l, #header4-l *),body p:where(#header4-l, #header4-l *),body a:where(#header4-l, #header4-l *){
  font-family:"Jost",Arial,sans-serif!important;
}
body p:where(#header4-l, #header4-l *){color:var(--mbz-ink-soft);}
#header4-l:where(#header4-l, #header4-l *){
  min-height:100svh!important;
  background-position:center center!important;
  isolation:isolate;
}
#header4-l .mbr-overlay:where(#header4-l, #header4-l *){
  opacity:1!important;
  background:linear-gradient(90deg,rgba(12,12,11,.72) 0%,rgba(12,12,11,.44) 44%,rgba(12,12,11,.12) 76%,rgba(12,12,11,.18) 100%)!important;
}
#header4-l h1.display-1:where(#header4-l, #header4-l *){
  font-size:clamp(62px,7.5vw,112px)!important;
  line-height:.93!important;
  letter-spacing:-.055em!important;
  margin:0 0 20px!important;
}
#header4-l p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *){
  font-family:"Jost",Arial,sans-serif!important;
  font-size:12px!important;
  line-height:1.3!important;
  font-weight:400!important;
  letter-spacing:.28em!important;
  text-transform:uppercase;
  opacity:.8;
  margin-bottom:30px!important;
}
#header4-l .hero-desc:where(#header4-l, #header4-l *){
  max-width:650px!important;
  font-size:18px!important;
  line-height:1.72!important;
  font-weight:300!important;
  color:rgba(255,255,255,.82)!important;
}
a:focus-visible:where(#header4-l, #header4-l *){
  outline:2px solid currentColor!important;outline-offset:4px!important;
}
@media (max-width:991.98px){#header4-l h1.display-1:where(#header4-l, #header4-l *){font-size:clamp(58px,10vw,88px)!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){font-size:16px!important;max-width:590px!important;}}
@media (max-width:575.98px){#header4-l:where(#header4-l, #header4-l *){min-height:100svh!important;background-position:62% center!important;}
#header4-l .mbr-overlay:where(#header4-l, #header4-l *){background:linear-gradient(180deg,rgba(12,12,11,.3) 0%,rgba(12,12,11,.62) 45%,rgba(12,12,11,.82) 100%)!important;}
#header4-l h1.display-1:where(#header4-l, #header4-l *){font-size:clamp(54px,16vw,76px)!important;line-height:.93!important;margin-bottom:16px!important;}
#header4-l p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *){font-size:10px!important;letter-spacing:.23em!important;margin-bottom:22px!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){font-size:15px!important;line-height:1.62!important;margin-bottom:0!important;}
#header4-l .hero-desc br:where(#header4-l, #header4-l *){display:none;}}
#header4-l.mbr-fullscreen:where(#header4-l, #header4-l *){
  min-height:100vh!important;
  height:100vh!important;
  padding-top:0!important;
  padding-bottom:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
}
#header4-l.mbr-fullscreen .mbr-overlay:where(#header4-l, #header4-l *){
  min-height:100%!important;
  height:100%!important;
}
@supports  (height: 100svh){@media  (max-width: 900px){#header4-l.mbr-fullscreen:where(#header4-l, #header4-l *){
      min-height:100svh!important;
      height:100svh!important;
    }}}
/* SOURCE: assets/theme/css/mikrobeton-concretta-v2.css?v=2 */
:where(#header4-l){--mb2-serif:Georgia,"Times New Roman",serif;--mb2-sans:Arial,Helvetica,sans-serif;--mb2-caption:12px;--mb2-ui:14px;--mb2-nav:15px;--mb2-body:16px;--mb2-card:22px;--mb2-section:clamp(34px,3.2vw,48px);--mb2-display:clamp(46px,4.8vw,68px);--mb2-earth-950:#231d18;--mb2-earth-900:#2e2721;--mb2-earth-800:#41372e;--mb2-earth-650:#756556;--mb2-earth-500:#a18c77;--mb2-earth-220:#ded0c0;--mb2-earth-80:#f4efe8;--mb2-earth-40:#faf7f2;--mb2-muted:#71675e;--mb2-line:rgba(65,55,46,.18);--mb2-max:1380px;}
:where(#header4-l){font-family:var(--mb2-sans)!important;color:var(--mb2-earth-950)!important;}
:where(#header4-l){font-size:var(--mb2-body)!important;line-height:1.78!important;}
body p:where(#header4-l, #header4-l *){font-family:var(--mb2-sans)!important;}
body h1:where(#header4-l, #header4-l *),body p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){font-family:var(--mb2-serif)!important;font-weight:400!important;letter-spacing:-.025em!important;}
#header4-l:where(#header4-l, #header4-l *){min-height:100svh!important;background-position:center 48%!important;isolation:isolate!important;}
#header4-l .mbr-overlay:where(#header4-l, #header4-l *){opacity:1!important;background:linear-gradient(90deg,rgba(25,20,16,.64) 0%,rgba(25,20,16,.40) 47%,rgba(25,20,16,.12) 78%,rgba(25,20,16,.22) 100%)!important;}
#header4-l h1.display-1:where(#header4-l, #header4-l *){font-family:var(--mb2-serif)!important;font-size:var(--mb2-display)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.045em!important;margin:0!important;color:#f7f2ea!important;text-shadow:none!important;}
#header4-l h1 strong:where(#header4-l, #header4-l *){font-weight:400!important;}
#header4-l p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *){font-family:var(--mb2-sans)!important;font-size:var(--mb2-caption)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#d7c4b0!important;margin:19px 0 0!important;text-shadow:none!important;}
#header4-l p:where(.bp-mbz-subtitle) strong:where(#header4-l, #header4-l *){font-weight:600!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){width:100%!important;max-width:590px!important;margin:27px 0 0!important;color:rgba(247,242,234,.86)!important;font-family:var(--mb2-sans)!important;font-size:var(--mb2-body)!important;font-weight:400!important;line-height:1.76!important;text-shadow:none!important;}
@media  (max-width:700px){:where(#header4-l){--mb2-display:clamp(42px,14vw,58px);--mb2-section:clamp(30px,9vw,40px);}
#header4-l:where(#header4-l, #header4-l *){min-height:100svh!important;background-position:58% center!important;}
#header4-l p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *){font-size:11px!important;letter-spacing:.20em!important;margin-top:15px!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){font-size:15px!important;line-height:1.68!important;margin-top:22px!important;}}
@media  (orientation:landscape) and (max-height:560px) and (max-width:1000px){#header4-l h1.display-1:where(#header4-l, #header4-l *){font-size:clamp(38px,8vw,52px)!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){font-size:14px!important;line-height:1.52!important;margin-top:14px!important;}}
#header4-l:where(#header4-l, #header4-l *){
  min-height:100vh!important;
  height:100vh!important;
  background-position:50% center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-attachment:scroll!important;
  display:flex!important;
  align-items:center!important;
  overflow:hidden!important;
}
#header4-l h1.display-1:where(#header4-l, #header4-l *){
  width:auto!important;
  max-width:445px!important;
  font-size:clamp(42px,3.55vw,57px)!important;
  line-height:.99!important;
  letter-spacing:-.043em!important;
  text-wrap:balance;
}
#header4-l p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *){
  margin:17px 0 0!important;
  font-size:10px!important;
  font-weight:500!important;
  line-height:1!important;
  letter-spacing:.22em!important;
  color:rgba(238,223,207,.70)!important;
}
#header4-l .hero-desc:where(#header4-l, #header4-l *){
  width:auto!important;
  max-width:475px!important;
  margin:23px 0 0!important;
  padding:0!important;
  color:rgba(247,241,234,.79)!important;
  font-size:13.5px!important;
  font-weight:400!important;
  line-height:1.72!important;
  letter-spacing:.006em!important;
}
#header4-l:where(#header4-l, #header4-l *){transform:none!important;}
@media (max-width:991px){#header4-l:where(#header4-l, #header4-l *){min-height:100vh!important;height:100vh!important;}}
@media (max-width:700px){#header4-l:where(#header4-l, #header4-l *){min-height:100vh!important;height:100vh!important;background-position:42% center!important;}
#header4-l h1.display-1:where(#header4-l, #header4-l *){max-width:94%!important;font-size:35px!important;line-height:1.05!important;}
#header4-l p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *){margin-top:13px!important;font-size:9.5px!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){max-width:94%!important;margin-top:15px!important;font-size:14px!important;line-height:1.55!important;}}
@media  (orientation:landscape) and (max-height:560px) and (max-width:1000px){#header4-l:where(#header4-l, #header4-l *){min-height:100vh!important;height:100vh!important;}
#header4-l h1.display-1:where(#header4-l, #header4-l *){font-size:36px!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){font-size:12px!important;line-height:1.46!important;margin-top:10px!important;}}
:where(#header4-l){--mbz-font-serif:Georgia,"Times New Roman",serif;--mbz-font-sans:Arial,Helvetica,sans-serif;--mbz-ink:#211d19;--mbz-muted:#756d64;}
:where(#header4-l){font-family:var(--mbz-font-sans)!important;color:var(--mbz-ink)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
body .display-1:where(#header4-l, #header4-l *),body .display-2:where(#header4-l, #header4-l *),body .display-7:where(#header4-l, #header4-l *),body p:where(#header4-l, #header4-l *),body a:where(#header4-l, #header4-l *),body .mbr-text:where(#header4-l, #header4-l *),body .mbr-fonts-style:where(#header4-l, #header4-l *){
  font-family:var(--mbz-font-sans)!important;
}
body h1:where(#header4-l, #header4-l *),body p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),body .mbr-section-title:not(.display-4):not(.display-7):where(#header4-l, #header4-l *){
  font-family:var(--mbz-font-serif)!important;
  font-weight:400!important;
  letter-spacing:-.03em!important;
}
body h1:where(#header4-l, #header4-l *),body .display-1:where(#header4-l, #header4-l *){line-height:1.0!important;}
body p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),body .display-2:where(#header4-l, #header4-l *){line-height:1.06!important;}
body p:where(#header4-l, #header4-l *),body .mbr-text:where(#header4-l, #header4-l *),body .display-7:where(#header4-l, #header4-l *){
  font-size:16px!important;
  font-weight:400!important;
  line-height:1.68!important;
  letter-spacing:0!important;
}
#header4-l h1.display-1:where(#header4-l, #header4-l *){
  font-family:var(--mbz-font-serif)!important;
  font-size:clamp(42px,3.55vw,57px)!important;
  font-weight:400!important;
  line-height:.99!important;
  letter-spacing:-.043em!important;
}
#header4-l p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *),#header4-l .hero-desc:where(#header4-l, #header4-l *){
  font-family:var(--mbz-font-sans)!important;
}
#header4-l p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *){
  font-size:10px!important;
  font-weight:500!important;
  line-height:1!important;
  letter-spacing:.22em!important;
}
#header4-l .hero-desc:where(#header4-l, #header4-l *){
  font-size:13.5px!important;
  font-weight:400!important;
  line-height:1.72!important;
  letter-spacing:.006em!important;
}
/* SOURCE: index.html cementare-image-gallery-lightbox-parity-v6 */
:where(#header4-l){--mbz-image-radius:clamp(14px,1.25vw,24px);--mbz-image-radius-tablet:16px;--mbz-image-radius-mobile:8px;}
/* SOURCE: assets/theme/css/mbz-concretta-parity-v8.css?v=13 */
:where(#header4-l){--mbz-serif:Georgia,"Times New Roman",serif;--mbz-sans:Arial,Helvetica,sans-serif;--mbz-ink:#211d19;--mbz-paper:#f6f2eb;--mbz-champagne:#d7c4b0;--mbz-header:82px;--mbz-wrap:1380px;}
:where(#header4-l){font-family:var(--mbz-sans)!important;color:var(--mbz-ink);}
.mbr-text:where(#header4-l, #header4-l *),p:where(#header4-l, #header4-l *),a:where(#header4-l, #header4-l *){font-family:var(--mbz-sans)!important;}
h1:where(#header4-l, #header4-l *),p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),.mbr-section-title:where(#header4-l, #header4-l *){font-family:var(--mbz-serif)!important;font-weight:400!important;letter-spacing:-.03em!important;}
#header4-l h1:where(#header4-l, #header4-l *){font-size:clamp(46px,4.8vw,68px)!important;line-height:.99!important;letter-spacing:-.045em!important;}
#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){font-family:var(--mbz-sans)!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
.mbr-text:where(#header4-l, #header4-l *),p:where(#header4-l, #header4-l *){font-size:16px!important;line-height:1.68!important;letter-spacing:0!important;}
@media (max-width:700px){#header4-l h1:where(#header4-l, #header4-l *){font-size:clamp(40px,10.8vw,50px)!important;}
.mbr-text:where(#header4-l, #header4-l *),p:where(#header4-l, #header4-l *){font-size:15px!important;}}
/* SOURCE: assets/theme/css/mbz-v17-calm.css?v=17 */
:where(#header4-l){--mbz-bg:#f7f6f3;--mbz-white:#ffffff;--mbz-stone:#d8d3cb;--mbz-text:#242321;--mbz-muted:#6f6b65;--mbz-accent:#8a7766;--mbz-line:rgba(36,35,33,.12);}
:where(#header4-l){color:var(--mbz-text)!important;}
:where(#header4-l){font-family:Arial,Helvetica,sans-serif!important;}
#header4-l:where(#header4-l, #header4-l *){margin-bottom:0!important;}
body h1:where(#header4-l, #header4-l *),body p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),body .mbr-section-title:where(#header4-l, #header4-l *){font-family:Georgia,"Times New Roman",serif!important;color:var(--mbz-text)!important;font-weight:400!important;letter-spacing:-.025em!important;}
body p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),body .mbr-section-title:where(#header4-l, #header4-l *){font-size:clamp(32px,3.2vw,46px)!important;line-height:1.08!important;margin-bottom:26px!important;}
body .mbr-text:where(#header4-l, #header4-l *),body p:where(#header4-l, #header4-l *){color:var(--mbz-muted)!important;font-size:15.5px!important;line-height:1.68!important;}
@media(max-width:991px){body p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),body .mbr-section-title:where(#header4-l, #header4-l *){font-size:clamp(30px,5vw,40px)!important;margin-bottom:22px!important;}}
@media(max-width:575px){body p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),body .mbr-section-title:where(#header4-l, #header4-l *){font-size:30px!important;line-height:1.12!important;margin-bottom:18px!important;}
body .mbr-text:where(#header4-l, #header4-l *),body p:where(#header4-l, #header4-l *){font-size:15px!important;line-height:1.62!important;}}
/* SOURCE: assets/theme/css/mbz-v20-architectural-sections.css?v=20 */
:where(#header4-l){--mbz-v20-paper:#f6f5f2;--mbz-v20-ink:#292724;--mbz-v20-copy:#65615b;--mbz-v20-line:rgba(41,39,36,.16);--mbz-v20-accent:#a59d92;}
/* SOURCE: assets/theme/css/mbz-v21-open-architecture.css?v=21 */
:where(#header4-l){--v21-paper:#f7f6f3;--v21-white:#ffffff;--v21-ink:#252422;--v21-copy:#68645f;--v21-rule:rgba(37,36,34,.14);--v21-rule-strong:rgba(37,36,34,.22);--v21-accent:#8f8377;}
/* SOURCE: assets/theme/css/mbz-v22-section-signatures.css?v=22 */
:where(#header4-l){--v22-paper:#f7f6f3;--v22-ink:#272522;--v22-copy:#6b6660;--v22-line:rgba(39,37,34,.16);--v22-accent:#9a8d7f;}
/* SOURCE: assets/theme/css/mbz-hero-v30.css */
#header4-l:where(#header4-l, #header4-l *){
  position:relative!important;
  min-height:100vh!important;
  height:100vh!important;
  padding:0!important;
  overflow:hidden!important;
  display:block!important;
}
#header4-l .mbr-overlay:where(#header4-l, #header4-l *){
  background:linear-gradient(90deg,rgba(17,17,16,.62) 0%,rgba(17,17,16,.38) 42%,rgba(17,17,16,.14) 72%,rgba(17,17,16,.20) 100%)!important;
  opacity:1!important;
}
#header4-l h1:where(#header4-l, #header4-l *),#header4-l .display-1:where(#header4-l, #header4-l *){
  grid-column:1!important;
  grid-row:2 / span 3!important;
  align-self:end!important;
  margin:0!important;
  padding:0!important;
  max-width:none!important;
  color:#fff!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:clamp(68px,8.4vw,138px)!important;
  line-height:.82!important;
  font-weight:700!important;
  letter-spacing:-.065em!important;
  text-transform:none!important;
  text-wrap:balance!important;
}
#header4-l h1 strong:where(#header4-l, #header4-l *){font-weight:700!important;}
#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l .display-2:where(#header4-l, #header4-l *){
  grid-column:2!important;
  grid-row:2!important;
  align-self:start!important;
  margin:0 0 18px!important;
  padding-top:3px!important;
  color:rgba(255,255,255,.90)!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}
#header4-l p:where(.bp-mbz-subtitle) strong:where(#header4-l, #header4-l *){font-weight:600!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){
  grid-column:2!important;
  grid-row:3!important;
  margin:0!important;
  max-width:510px!important;
  color:rgba(255,255,255,.80)!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:14px!important;
  line-height:1.65!important;
  font-weight:400!important;
  letter-spacing:0!important;
}
#header4-l .hero-desc br:where(#header4-l, #header4-l *){display:none!important;}
@media (max-width:991.98px){#header4-l:where(#header4-l, #header4-l *){height:100svh!important;min-height:100svh!important;}
#header4-l h1:where(#header4-l, #header4-l *),#header4-l .display-1:where(#header4-l, #header4-l *){
    grid-column:1!important;grid-row:2!important;
    font-size:clamp(58px,14vw,104px)!important;
    line-height:.85!important;
    margin:0 0 28px!important;
  }
#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l .display-2:where(#header4-l, #header4-l *){grid-column:1!important;grid-row:3!important;margin-bottom:12px!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){grid-column:1!important;grid-row:4!important;max-width:620px!important;font-size:13.5px!important;line-height:1.58!important;}}
@media (max-width:575.98px){#header4-l h1:where(#header4-l, #header4-l *),#header4-l .display-1:where(#header4-l, #header4-l *){font-size:clamp(52px,16.5vw,82px)!important;line-height:.86!important;letter-spacing:-.055em!important;margin-bottom:22px!important;}
#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l .display-2:where(#header4-l, #header4-l *){font-size:10px!important;letter-spacing:.14em!important;margin-bottom:10px!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){font-size:12.5px!important;line-height:1.52!important;}}
/* SOURCE: assets/theme/css/mbz-v34-hero-studio.css?v=34 */
#header4-l.mbz-hero-v34:where(#header4-l, #header4-l *){
  position:relative!important;
  height:100vh!important;
  min-height:640px!important;
  max-height:none!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  display:block!important;
}
#header4-l.mbz-hero-v34 .mbr-overlay:where(#header4-l, #header4-l *){
  position:absolute!important;
  inset:0!important;
  background:
    linear-gradient(90deg,rgba(20,20,19,.72) 0%,rgba(20,20,19,.42) 46%,rgba(20,20,19,.10) 76%,rgba(20,20,19,.02) 100%),
    linear-gradient(0deg,rgba(16,16,15,.34) 0%,rgba(16,16,15,0) 48%)!important;
  opacity:1!important;
  pointer-events:none!important;
}
#header4-l.mbz-hero-v34 .mbz34-shell:where(#header4-l, #header4-l *){
  position:relative!important;
  z-index:2!important;
  width:min(1360px,calc(100% - 11vw))!important;
  height:100%!important;
  margin:0 auto!important;
  padding:0 0 clamp(58px,8vh,92px)!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  box-sizing:border-box!important;
}
#header4-l.mbz-hero-v34 .mbz34-kicker:where(#header4-l, #header4-l *){
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:500!important;
  letter-spacing:.22em!important;
  color:rgba(255,255,255,.70)!important;
  margin:0 0 24px!important;
  text-transform:uppercase!important;
}
#header4-l.mbz-hero-v34 .mbz34-grid:where(#header4-l, #header4-l *){
  width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr)!important;
  gap:clamp(56px,8vw,132px)!important;
  align-items:start!important;
  padding-top:28px!important;
  border-top:1px solid rgba(255,255,255,.30)!important;
}
#header4-l.mbz-hero-v34 .mbz34-title-col:where(#header4-l, #header4-l *),#header4-l.mbz-hero-v34 .mbz34-copy-col:where(#header4-l, #header4-l *){
  min-width:0!important;
  margin:0!important;
  padding:0!important;
}
#header4-l.mbz-hero-v34 h1:where(#header4-l, #header4-l *){
  margin:0!important;
  padding:0!important;
  max-width:none!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:clamp(58px,6.2vw,96px)!important;
  line-height:.96!important;
  letter-spacing:-.045em!important;
  font-weight:400!important;
  color:#f6f2ec!important;
  text-transform:none!important;
}
#header4-l.mbz-hero-v34 h1 strong:where(#header4-l, #header4-l *){font-weight:400!important;}
#header4-l.mbz-hero-v34 p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){
  margin:2px 0 20px!important;
  padding:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:12px!important;
  line-height:1.25!important;
  font-weight:600!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  color:rgba(255,255,255,.78)!important;
}
#header4-l.mbz-hero-v34 p:where(.bp-mbz-subtitle) strong:where(#header4-l, #header4-l *){font-weight:600!important;}
#header4-l.mbz-hero-v34 .hero-desc:where(#header4-l, #header4-l *){
  margin:0!important;
  padding:0!important;
  max-width:520px!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:clamp(15px,1.05vw,17px)!important;
  line-height:1.72!important;
  font-weight:400!important;
  letter-spacing:0!important;
  color:rgba(255,255,255,.84)!important;
}
#header4-l.mbz-hero-v34 .mbz34-links:where(#header4-l, #header4-l *){
  display:flex!important;
  align-items:center!important;
  gap:30px!important;
  margin-top:28px!important;
  padding:0!important;
  flex-wrap:wrap!important;
}
#header4-l.mbz-hero-v34 .mbz34-link:where(#header4-l, #header4-l *){
  display:inline-flex!important;
  align-items:center!important;
  margin:0!important;
  padding:0 0 6px!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.52)!important;
  border-radius:0!important;
  background:none!important;
  box-shadow:none!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:13px!important;
  line-height:1.3!important;
  font-weight:500!important;
  letter-spacing:.015em!important;
  color:#fff!important;
  text-decoration:none!important;
  transition:opacity .2s ease,border-color .2s ease!important;
}
#header4-l.mbz-hero-v34 .mbz34-link:hover:where(#header4-l, #header4-l *),#header4-l.mbz-hero-v34 .mbz34-link:focus-visible:where(#header4-l, #header4-l *){
  opacity:.72!important;
  border-bottom-color:rgba(255,255,255,.9)!important;
}
@media (max-width:1024px){#header4-l.mbz-hero-v34 .mbz34-shell:where(#header4-l, #header4-l *){width:min(100% - 64px,980px)!important;padding-bottom:58px!important;}
#header4-l.mbz-hero-v34 .mbz34-grid:where(#header4-l, #header4-l *){grid-template-columns:1fr .78fr!important;gap:50px!important;}
#header4-l.mbz-hero-v34 h1:where(#header4-l, #header4-l *){font-size:clamp(54px,7.5vw,76px)!important;}
#header4-l.mbz-hero-v34 .hero-desc:where(#header4-l, #header4-l *){font-size:15px!important;line-height:1.62!important;}}
@media (max-width:767px){#header4-l.mbz-hero-v34:where(#header4-l, #header4-l *){height:100svh!important;min-height:620px!important;}
#header4-l.mbz-hero-v34 .mbr-overlay:where(#header4-l, #header4-l *){
    background:linear-gradient(0deg,rgba(17,17,16,.78) 0%,rgba(17,17,16,.42) 54%,rgba(17,17,16,.16) 100%)!important;
  }
#header4-l.mbz-hero-v34 .mbz34-shell:where(#header4-l, #header4-l *){width:calc(100% - 40px)!important;padding-bottom:38px!important;}
#header4-l.mbz-hero-v34 .mbz34-kicker:where(#header4-l, #header4-l *){font-size:9px!important;letter-spacing:.18em!important;margin-bottom:16px!important;}
#header4-l.mbz-hero-v34 .mbz34-grid:where(#header4-l, #header4-l *){display:block!important;padding-top:20px!important;}
#header4-l.mbz-hero-v34 h1:where(#header4-l, #header4-l *){font-size:clamp(48px,16vw,68px)!important;line-height:.95!important;margin-bottom:22px!important;}
#header4-l.mbz-hero-v34 p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){font-size:10px!important;margin:0 0 12px!important;}
#header4-l.mbz-hero-v34 .hero-desc:where(#header4-l, #header4-l *){max-width:100%!important;font-size:14px!important;line-height:1.56!important;}
#header4-l.mbz-hero-v34 .mbz34-links:where(#header4-l, #header4-l *){gap:22px!important;margin-top:22px!important;}
#header4-l.mbz-hero-v34 .mbz34-link:where(#header4-l, #header4-l *){font-size:12px!important;}}
/* SOURCE: assets/theme/css/mbz-v40-hero-premium.css?v=40 */
#header4-l.mbz-hero-v34 .mbr-overlay:where(#header4-l, #header4-l *){
  background:
    linear-gradient(90deg,rgba(35,32,29,.70) 0%,rgba(35,32,29,.43) 42%,rgba(35,32,29,.16) 70%,rgba(35,32,29,.04) 100%),
    linear-gradient(0deg,rgba(43,38,34,.34) 0%,rgba(43,38,34,.07) 44%,rgba(43,38,34,0) 68%)!important;
}
#header4-l.mbz-hero-v34 .mbz34-shell:where(#header4-l, #header4-l *){
  width:min(1380px,calc(100% - 10vw))!important;
  padding-bottom:clamp(42px,6.5vh,76px)!important;
}
#header4-l.mbz-hero-v34 .mbz34-kicker:where(#header4-l, #header4-l *){
  margin:0 0 20px!important;
  font-size:11px!important;
  font-weight:500!important;
  letter-spacing:.12em!important;
  text-transform:none!important;
  color:rgba(248,244,238,.76)!important;
}
#header4-l.mbz-hero-v34 .mbz34-grid:where(#header4-l, #header4-l *){
  grid-template-columns:minmax(0,1.16fr) minmax(340px,.62fr)!important;
  gap:clamp(68px,8.5vw,138px)!important;
  padding-top:24px!important;
  border-top-color:rgba(255,255,255,.24)!important;
}
#header4-l.mbz-hero-v34 h1:where(#header4-l, #header4-l *){
  font-size:clamp(62px,6.4vw,98px)!important;
  line-height:.94!important;
  letter-spacing:-.05em!important;
  color:#f6f1e9!important;
}
#header4-l.mbz-hero-v34 p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){
  margin:1px 0 18px!important;
  font-size:11px!important;
  letter-spacing:.16em!important;
  color:rgba(248,244,238,.67)!important;
}
#header4-l.mbz-hero-v34 .hero-desc:where(#header4-l, #header4-l *){
  max-width:455px!important;
  font-size:15.5px!important;
  line-height:1.66!important;
  color:rgba(248,244,238,.86)!important;
}
#header4-l.mbz-hero-v34 .mbz34-links:where(#header4-l, #header4-l *){
  margin-top:26px!important;
  gap:0!important;
}
#header4-l.mbz-hero-v34 .mbz34-link:where(#header4-l, #header4-l *){
  padding:0 0 5px!important;
  font-size:13px!important;
  font-weight:500!important;
  color:#f7f2ea!important;
  border-bottom-color:rgba(247,242,234,.46)!important;
}
#header4-l.mbz-hero-v34 .mbz40-material-line:where(#header4-l, #header4-l *){
  margin-top:clamp(30px,4vh,44px)!important;
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:10px!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:11px!important;
  line-height:1.4!important;
  font-weight:500!important;
  letter-spacing:.055em!important;
  color:rgba(248,244,238,.63)!important;
}
#header4-l.mbz-hero-v34 .mbz40-material-line span:where(#header4-l, #header4-l *){
  opacity:.46!important;
}
@media (max-width:1024px){#header4-l.mbz-hero-v34 .mbz34-shell:where(#header4-l, #header4-l *){width:min(100% - 60px,980px)!important;padding-bottom:46px!important;}
#header4-l.mbz-hero-v34 .mbz34-grid:where(#header4-l, #header4-l *){grid-template-columns:1fr .72fr!important;gap:48px!important;}
#header4-l.mbz-hero-v34 .hero-desc:where(#header4-l, #header4-l *){max-width:410px!important;font-size:15px!important;}
#header4-l.mbz-hero-v34 .mbz40-material-line:where(#header4-l, #header4-l *){margin-top:28px!important;font-size:10.5px!important;}}
@media (max-width:767px){#header4-l.mbz-hero-v34 .mbr-overlay:where(#header4-l, #header4-l *){
    background:linear-gradient(0deg,rgba(38,34,31,.80) 0%,rgba(38,34,31,.48) 54%,rgba(38,34,31,.16) 100%)!important;
  }
#header4-l.mbz-hero-v34 .mbz34-shell:where(#header4-l, #header4-l *){width:calc(100% - 38px)!important;padding-bottom:30px!important;}
#header4-l.mbz-hero-v34 .mbz34-kicker:where(#header4-l, #header4-l *){margin-bottom:14px!important;font-size:10px!important;letter-spacing:.10em!important;}
#header4-l.mbz-hero-v34 .mbz34-grid:where(#header4-l, #header4-l *){padding-top:18px!important;}
#header4-l.mbz-hero-v34 h1:where(#header4-l, #header4-l *){font-size:clamp(50px,15vw,66px)!important;margin-bottom:20px!important;}
#header4-l.mbz-hero-v34 p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){font-size:9.5px!important;margin-bottom:10px!important;}
#header4-l.mbz-hero-v34 .hero-desc:where(#header4-l, #header4-l *){font-size:14px!important;line-height:1.56!important;}
#header4-l.mbz-hero-v34 .mbz34-links:where(#header4-l, #header4-l *){margin-top:18px!important;}
#header4-l.mbz-hero-v34 .mbz40-material-line:where(#header4-l, #header4-l *){margin-top:22px!important;gap:7px!important;font-size:9.5px!important;letter-spacing:.035em!important;}}
#header4-l.mbz-hero-v34 .mbz40-material-line:where(#header4-l, #header4-l *){
  font-size:9.8px!important;
  color:rgba(248,244,238,.52)!important;
  letter-spacing:.05em!important;
}
#header4-l.mbz-hero-v34 .mbz40-material-line span:where(#header4-l, #header4-l *){
  opacity:.40!important;
}
@media (max-width:1024px){#header4-l.mbz-hero-v34 .mbz40-material-line:where(#header4-l, #header4-l *){font-size:9.3px!important;}}
@media (max-width:767px){#header4-l.mbz-hero-v34 .mbz40-material-line:where(#header4-l, #header4-l *){font-size:8.5px!important;}}
@media (orientation: landscape) and (max-width:991.98px) and (max-height:500px){#header4-l.mbz-hero-v34 .mbz40-material-line:where(#header4-l, #header4-l *){font-size:7.8px!important;}}
@media (orientation: portrait) and (min-width: 350px) and (max-width: 430px){#header4-l.mbz-hero-v34 .mbz34-grid:where(#header4-l, #header4-l *){padding-top:14px!important;}
#header4-l.mbz-hero-v34 h1:where(#header4-l, #header4-l *){margin-bottom:14px!important;}
#header4-l.mbz-hero-v34 p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *){margin-bottom:8px!important;}
#header4-l.mbz-hero-v34 .mbz34-links:where(#header4-l, #header4-l *){margin-top:14px!important;}}
#header4-l .mbz34-link:where(#header4-l, #header4-l *){
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  padding-bottom:7px!important;
  border-bottom:0!important;
  text-decoration:none!important;
}
#header4-l .mbz34-link:where(#header4-l, #header4-l *)::after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  bottom:0!important;
  width:100%!important;
  height:1px!important;
  background:rgba(255,255,255,.92)!important;
  transform:scaleX(0)!important;
  transform-origin:left center!important;
  transition:transform .28s ease!important;
}
@media (hover:hover) and (pointer:fine){#header4-l .mbz34-link:hover:where(#header4-l, #header4-l *)::after,#header4-l .mbz34-link:focus-visible:where(#header4-l, #header4-l *)::after{
    transform:scaleX(1)!important;
  }}
@media (hover:none), (pointer:coarse){#header4-l .mbz34-link:where(#header4-l, #header4-l *)::after{
    transform:scaleX(0)!important;
  }}
@media (prefers-reduced-motion:reduce){#header4-l .mbz34-link:where(#header4-l, #header4-l *)::after{
    transition:none!important;
  }}
#header4-l a.mbz34-link:where(#header4-l, #header4-l *),#header4-l a.mbz34-link:link:where(#header4-l, #header4-l *),#header4-l a.mbz34-link:visited:where(#header4-l, #header4-l *){
  border:0!important;
  border-bottom:0!important;
  text-decoration:none!important;
  background-image:none!important;
  box-shadow:none!important;
}
#header4-l a.mbz34-link:where(#header4-l, #header4-l *)::before{
  content:none!important;
  display:none!important;
}
#header4-l a.mbz34-link:where(#header4-l, #header4-l *)::after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  bottom:0!important;
  width:100%!important;
  height:1px!important;
  background:rgba(255,255,255,.92)!important;
  border:0!important;
  transform:scaleX(0)!important;
  transform-origin:left center!important;
  transition:transform .28s ease!important;
}
@media (hover:hover) and (pointer:fine){#header4-l a.mbz34-link:hover:where(#header4-l, #header4-l *),#header4-l a.mbz34-link:focus-visible:where(#header4-l, #header4-l *){
    border:0!important;
    border-bottom:0!important;
    text-decoration:none!important;
  }
#header4-l a.mbz34-link:hover:where(#header4-l, #header4-l *)::after,#header4-l a.mbz34-link:focus-visible:where(#header4-l, #header4-l *)::after{
    transform:scaleX(1)!important;
  }}
@media (hover:none), (pointer:coarse){#header4-l a.mbz34-link:where(#header4-l, #header4-l *)::after{
    transform:scaleX(0)!important;
  }}
#header4-l .mbz34-copy-col > .mbr-section-title.display-2:where(#header4-l, #header4-l *){
  opacity:.82!important;
  font-weight:400!important;
  letter-spacing:.01em!important;
}
/* SOURCE: index.html mbz-critical-modal-hero-fix */
html body #header4-l.mbz-hero-v34 .mbr-overlay:where(#header4-l, #header4-l *){
  background:
    linear-gradient(180deg,rgba(27,27,26,.10) 42%,rgba(27,27,26,.56) 100%),
    linear-gradient(90deg,rgba(30,30,29,.93) 0%,rgba(45,44,42,.76) 35%,rgba(45,44,42,.32) 62%,rgba(45,44,42,.08) 82%)!important;
  opacity:1!important;
}
/* SOURCE: index.html microbetonzemin-microcement-premium-20260906 */
:where(#header4-l){--mbz-warm:#f5f3f0;--mbz-brown:#564533;--mbz-brown-deep:#4e3f31;--mbz-gold:#b1a374;--mbz-gold-light:#d3c8a4;--mbz-ink:#3c352f;--mbz-copy:#625a53;}
#header4-l:where(#header4-l, #header4-l *){
  background-position:center 52% !important;
  background-size:cover !important;
  isolation:isolate;
}
#header4-l .mbr-overlay:where(#header4-l, #header4-l *){
  background:
    linear-gradient(180deg,rgba(24,19,15,.08) 46%,rgba(24,19,15,.48) 100%),
    linear-gradient(90deg,rgba(28,23,18,.91) 0%,rgba(48,40,32,.71) 35%,rgba(48,40,32,.25) 62%,rgba(48,40,32,.04) 82%) !important;
  opacity:1 !important;
}
#header4-l .mbr-section-title:where(#header4-l, #header4-l *),#header4-l .mbr-text:where(#header4-l, #header4-l *){
  text-align:left !important;
  text-shadow:0 2px 18px rgba(20,16,12,.18);
}
#header4-l h1.mbr-section-title:where(#header4-l, #header4-l *){
  color:#fffdf9 !important;
  letter-spacing:.025em !important;
  line-height:1.08 !important;
  margin-bottom:.7rem !important;
}
#header4-l p:where(.bp-mbz-subtitle).mbr-section-title:where(#header4-l, #header4-l *){
  color:var(--mbz-gold-light) !important;
  letter-spacing:.035em !important;
  line-height:1.38 !important;
  margin-bottom:1.05rem !important;
}
#header4-l .hero-desc:where(#header4-l, #header4-l *){
  color:rgba(255,253,249,.90) !important;
  line-height:1.68 !important;
  margin-bottom:0 !important;
  max-width:40rem !important;
}
@media  (max-width:767.98px){#header4-l:where(#header4-l, #header4-l *){background-position:58% center !important;}
#header4-l .mbr-overlay:where(#header4-l, #header4-l *){
    background:
      linear-gradient(180deg,rgba(24,19,15,.14) 32%,rgba(24,19,15,.63) 100%),
      linear-gradient(90deg,rgba(28,23,18,.84) 0%,rgba(48,40,32,.55) 70%,rgba(48,40,32,.25) 100%) !important;
  }}
/* SOURCE: index.html microbetonzemin-mineral-palette-buttons-20260906 */
:where(#header4-l){--mbz-warm:#f3f0eb;--mbz-stone:#ded8cf;--mbz-brown:#343230;--mbz-brown-deep:#292725;--mbz-gold:#8e7c66;--mbz-gold-light:#c8beb1;--mbz-ink:#343230;--mbz-copy:#615b55;--mbz-ivory:#f7f5f2;--mbz-line:#c8beb1;--mbz-taupe:#8e7c66;}
#header4-l .mbr-overlay:where(#header4-l, #header4-l *){
  background:
    linear-gradient(180deg,rgba(27,27,26,.06) 46%,rgba(27,27,26,.46) 100%),
    linear-gradient(90deg,rgba(36,35,34,.88) 0%,rgba(52,50,48,.67) 35%,rgba(52,50,48,.23) 62%,rgba(52,50,48,.03) 82%)!important;
}
#header4-l p:where(.bp-mbz-subtitle).mbr-section-title:where(#header4-l, #header4-l *){color:#d7cec2!important;}
/* SOURCE: index.html microbetonzemin-smoked-olive-champagne-buttons-20260906 */
:where(#header4-l){--mbz-btn-olive:#4f5145;--mbz-btn-olive-deep:#414338;--mbz-btn-champagne:#d8d0c5;--mbz-btn-champagne-deep:#c8bcad;--mbz-btn-paper:#f7f5f2;--mbz-btn-ink:#30312c;--mbz-btn-outline:#747568;}
/* SOURCE: assets/theme/css/mbz-v23-premium-open-sections.css?v=23 */
:where(#header4-l){--v23-page:#f3f0eb;--v23-ink:#2f2d2a;--v23-copy:#625e59;--v23-soft:#8e8378;--v23-line:rgba(47,45,42,.16);--v23-accent:#a49484;}
/* SOURCE: assets/theme/css/mbz-v31-contact-form.css?v=31 */
:where(#header4-l){--mbz31-bg:#f6f3ee;--mbz31-line:#d8d2c9;--mbz31-ink:#262421;--mbz31-muted:#716c65;--mbz31-accent:#978675;}
/* SOURCE: assets/theme/css/mbz-v32-hero-rebuild.css?v=32 */
#header4-l:where(#header4-l, #header4-l *){
  position:relative!important;
  min-height:100vh!important;
  height:100vh!important;
  padding:0!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:flex-end!important;
  background-position:center center!important;
}
#header4-l .mbr-overlay:where(#header4-l, #header4-l *){
  background:linear-gradient(180deg,rgba(19,17,15,.18) 0%,rgba(19,17,15,.12) 36%,rgba(19,17,15,.62) 100%)!important;
  opacity:1!important;
}
#header4-l h1:where(#header4-l, #header4-l *),#header4-l .display-1:where(#header4-l, #header4-l *){
  grid-area:title!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:clamp(56px,6.4vw,94px)!important;
  line-height:.96!important;
  letter-spacing:-.045em!important;
  font-weight:400!important;
  max-width:680px!important;
  text-wrap:balance!important;
}
#header4-l h1 strong:where(#header4-l, #header4-l *){font-weight:400!important;}
#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l .display-2:where(#header4-l, #header4-l *){
  margin:0 0 18px!important;
  padding:0!important;
  color:rgba(255,255,255,.72)!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:500!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}
#header4-l p:where(.bp-mbz-subtitle) strong:where(#header4-l, #header4-l *){font-weight:500!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){
  margin:0!important;
  padding:0!important;
  max-width:610px!important;
  color:rgba(255,255,255,.88)!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:clamp(15px,1.05vw,17px)!important;
  line-height:1.68!important;
  font-weight:400!important;
  letter-spacing:0!important;
}
#header4-l .hero-desc:where(#header4-l, #header4-l *){grid-row:2!important;align-self:start!important;margin-top:38px!important;}
@media(max-width:991px){#header4-l:where(#header4-l, #header4-l *){min-height:100svh!important;height:100svh!important;}
#header4-l h1:where(#header4-l, #header4-l *),#header4-l .display-1:where(#header4-l, #header4-l *){grid-area:title!important;font-size:clamp(50px,10vw,76px)!important;max-width:760px!important;}
#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l .display-2:where(#header4-l, #header4-l *){margin:10px 0 0!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){margin-top:0!important;max-width:680px!important;}}
@media(max-width:575px){#header4-l h1:where(#header4-l, #header4-l *),#header4-l .display-1:where(#header4-l, #header4-l *){font-size:clamp(44px,14vw,62px)!important;line-height:.98!important;}
#header4-l p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l .display-2:where(#header4-l, #header4-l *){font-size:10px!important;letter-spacing:.14em!important;}
#header4-l .hero-desc:where(#header4-l, #header4-l *){font-size:14px!important;line-height:1.58!important;}
#header4-l .hero-desc br:where(#header4-l, #header4-l *){display:none!important;}}
/* SOURCE: assets/theme/css/mbz-v33-project-modal.css?v=33 */
:where(#header4-l){--mbz-modal-paper:#f5f2ed;--mbz-modal-ink:#26231f;--mbz-modal-muted:#706a62;--mbz-modal-line:rgba(38,35,31,.16);--mbz-modal-accent:#91816f;}
/* SOURCE: assets/theme/css/mbz-v36-global-typography.css?v=36 */
:where(#header4-l){--mbz-type-serif: Georgia, "Times New Roman", serif;--mbz-type-sans: Arial, Helvetica, sans-serif;--mbz-type-ink: #282521;--mbz-type-muted: #6c665f;}
:where(#header4-l){font-family:var(--mbz-type-sans)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
html body .mbr-fonts-style:where(#header4-l, #header4-l *),html body .display-1:where(#header4-l, #header4-l *),html body .display-2:where(#header4-l, #header4-l *),html body .display-7:where(#header4-l, #header4-l *){
  font-family:inherit!important;
  text-transform:none!important;
}
html body h1:where(#header4-l, #header4-l *),html body h1.display-1:where(#header4-l, #header4-l *),html body .mbr-section-title:is(h1):where(#header4-l, #header4-l *){
  font-family:var(--mbz-type-serif)!important;
  font-size:clamp(52px,6.2vw,78px)!important;
  line-height:.98!important;
  font-weight:400!important;
  letter-spacing:-.035em!important;
  text-transform:none!important;
}
html body p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),html body p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *),html body .mbr-section-title:is(p:where(.bp-mbz-subtitle)):where(#header4-l, #header4-l *){
  font-family:var(--mbz-type-serif)!important;
  font-size:clamp(34px,4vw,50px)!important;
  line-height:1.06!important;
  font-weight:400!important;
  letter-spacing:-.025em!important;
  text-transform:none!important;
}
html body p:where(#header4-l, #header4-l *),html body .mbr-text:where(#header4-l, #header4-l *),html body p.display-7:where(#header4-l, #header4-l *){
  font-family:var(--mbz-type-sans)!important;
  font-size:15.5px!important;
  line-height:1.72!important;
  font-weight:400!important;
  letter-spacing:0!important;
  text-transform:none!important;
}
html body a:where(#header4-l, #header4-l *){
  font-family:var(--mbz-type-sans)!important;
}
html body [class*="kicker"]:where(#header4-l, #header4-l *){
  font-family:var(--mbz-type-sans)!important;
  font-size:11.5px!important;
  line-height:1.3!important;
  font-weight:500!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}
#header4-l.mbz-hero-v34 h1:where(#header4-l, #header4-l *),#header4-l.mbz-hero-v34 h1.display-1:where(#header4-l, #header4-l *){
  font-family:var(--mbz-type-serif)!important;
  font-size:clamp(54px,6.5vw,80px)!important;
  line-height:.96!important;
  font-weight:400!important;
  letter-spacing:-.04em!important;
}
#header4-l.mbz-hero-v34 p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),#header4-l.mbz-hero-v34 p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *){
  font-family:var(--mbz-type-sans)!important;
  font-size:13px!important;
  line-height:1.3!important;
  font-weight:500!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
}
#header4-l.mbz-hero-v34 .hero-desc:where(#header4-l, #header4-l *){
  font-family:var(--mbz-type-sans)!important;
  font-size:15.5px!important;
  line-height:1.68!important;
  font-weight:400!important;
  letter-spacing:0!important;
}
@media  (max-width: 767.98px){html body h1:where(#header4-l, #header4-l *),html body h1.display-1:where(#header4-l, #header4-l *),#header4-l.mbz-hero-v34 h1:where(#header4-l, #header4-l *),#header4-l.mbz-hero-v34 h1.display-1:where(#header4-l, #header4-l *){
    font-size:clamp(42px,13vw,58px)!important;
    line-height:1!important;
  }
html body p:where(.bp-mbz-subtitle):where(#header4-l, #header4-l *),html body p:where(.bp-mbz-subtitle).display-2:where(#header4-l, #header4-l *){
    font-size:clamp(29px,8.5vw,38px)!important;
    line-height:1.08!important;
  }
html body p:where(#header4-l, #header4-l *),html body .mbr-text:where(#header4-l, #header4-l *),html body p.display-7:where(#header4-l, #header4-l *){
    font-size:15px!important;
    line-height:1.68!important;
  }}
/* Betonpaneller retains both existing actions; source has one action. */
#header4-l.mbz-hero-v34 .mbz34-copy-col .mbz34-links{gap:12px 24px!important;flex-wrap:wrap!important;}
#header4-l .mbz34-copy-col{align-self:start!important;text-align:left!important;}
}
