@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800;900&family=Inter:wght@300;400;500;600;700;800;900&family=Montserrat:wght@400;500;600;700;800;900&display=swap');

:root {
  --mb-bg: #f2f2f2;
  --mb-bg-soft: #ebebeb;
  --mb-white: #ffffff;
  --mb-black: #101010;
  --mb-text: #161616;
  --mb-text-soft: #575757;
  --mb-muted: #777777;
  --mb-border: rgba(16, 16, 16, .10);
  --mb-border-strong: rgba(16, 16, 16, .18);
  --mb-gold: #c9a365;
  --mb-gold-dark: #8c672f;
  --mb-gold-soft: rgba(201, 163, 101, .16);
  --mb-cream: #fff8ea;
  --mb-red: #9b2f23;
  --mb-blue: #163b54;
  --mb-shadow: 0 16px 42px rgba(0, 0, 0, .10);
  --mb-shadow-soft: 0 10px 28px rgba(0, 0, 0, .075);
  --mb-radius-sm: 12px;
  --mb-radius-md: 18px;
  --mb-radius-lg: 26px;
  --mb-radius-pill: 999px;
  --mb-font-main: "Inter", sans-serif;
  --mb-font-heading: "Cinzel", serif;
  --mb-font-alt: "Montserrat", sans-serif;
  --mb-transition: all .24s ease;
  --mb-container: 1180px;
}

*{box-sizing:border-box;}
html{scroll-behavior:smooth;overflow-x:hidden;background:var(--mb-bg);}
body{margin:0;background:var(--mb-bg);color:var(--mb-text);font-family:var(--mb-font-main);font-size:16px;font-weight:400;line-height:1.7;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
body::selection{background:var(--mb-gold);color:var(--mb-black);}
img{max-width:100%;height:auto;display:block;}
a{color:inherit;text-decoration:none;transition:var(--mb-transition);}
a:hover{color:var(--mb-gold-dark);}
button{font-family:inherit;transition:var(--mb-transition);}
input,textarea,select,button{font-family:var(--mb-font-main);}
h1,h2,h4,h5,h6{margin:0 0 18px;color:var(--mb-black);font-family:var(--mb-font-heading);font-weight:900;line-height:1.08;letter-spacing:.015em;}
h1{font-size:clamp(42px,6vw,84px);}
h2{font-size:clamp(32px,4vw,58px);}
h3{margin:0 0 16px;color:var(--mb-black);font-size:32px!important;font-family:"Montserrat",sans-serif!important;font-weight:700!important;line-height:1.18;letter-spacing:.01em;}
h4{font-size:clamp(22px,2.2vw,32px);}
h5{font-size:20px;}
h6{font-size:15px;text-transform:uppercase;letter-spacing:.16em;}
p{margin:0 0 18px;color:var(--mb-text-soft);font-size:16px;font-weight:400;line-height:1.8;}
strong,b{font-weight:800;color:inherit;}
small{color:var(--mb-muted);font-size:13px;}
ul,ol{margin-top:0;color:var(--mb-text-soft);}
.container{width:100%;max-width:var(--mb-container);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}
.section-padding{padding:96px 0;}
.section-padding-sm{padding:68px 0;}
.mb-gold-text{color:var(--mb-gold-dark);}
.mb-muted-text{color:var(--mb-muted);}
.mb-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.20em;}
.mb-eyebrow::before{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--mb-gold));display:inline-block;}
.mb-eyebrow::after{content:"";width:34px;height:1px;background:linear-gradient(90deg,var(--mb-gold),transparent);display:inline-block;}
.mb-section-title{max-width:820px;margin:0 auto 46px;text-align:center;}
.mb-section-title p{max-width:650px;margin-left:auto;margin-right:auto;}
.mb-card{position:relative;background:var(--mb-white);border:1px solid var(--mb-border);border-radius:var(--mb-radius-lg);box-shadow:var(--mb-shadow-soft);overflow:hidden;}
.mb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 24px;border-radius:var(--mb-radius-pill);border:1px solid transparent;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.11em;line-height:1;color:var(--mb-black);background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));box-shadow:0 14px 30px rgba(201,163,101,.24);}
.mb-btn:hover{color:var(--mb-black);transform:translateY(-2px);box-shadow:0 18px 42px rgba(201,163,101,.32);}
.mb-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 24px;border-radius:var(--mb-radius-pill);border:1px solid var(--mb-border-strong);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.11em;line-height:1;color:var(--mb-black);background:var(--mb-white);}
.mb-btn-outline:hover{color:var(--mb-black);border-color:rgba(201,163,101,.70);background:var(--mb-gold-soft);transform:translateY(-2px);}
.form-control,.form-select{min-height:52px;border-radius:15px;border:1px solid var(--mb-border);background:var(--mb-white);color:var(--mb-text);box-shadow:none;}
.form-control:focus,.form-select:focus{border-color:rgba(201,163,101,.78);background:var(--mb-white);color:var(--mb-text);box-shadow:0 0 0 .22rem rgba(201,163,101,.16);}
.form-control::placeholder{color:rgba(87,87,87,.62);}
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-track{background:var(--mb-bg);}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--mb-gold),var(--mb-gold-dark));border-radius:999px;}

/*START HEADER & NAV BY CAM*/
.mbsnv731604-header{position:fixed;left:0;right:0;top:0;z-index:5000;background:var(--mb-white);border-bottom:1px solid rgba(16,16,16,.08);box-shadow:0 8px 26px rgba(0,0,0,.06);transition:var(--mb-transition);overflow:visible;}
.mbsnv731604-header.is-scrolled{box-shadow:0 12px 34px rgba(0,0,0,.10);}
.mbsnv731604-topbar{height:52px;background:#101010;color:rgba(255,255,255,.86);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;transition:height .25s ease,opacity .25s ease;}
.mbsnv731604-header.is-scrolled .mbsnv731604-topbar{height:0;opacity:0;}
.mbsnv731604-topbar-inner{height:52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:13px;font-weight:800;}
.mbsnv731604-topbar-left{display:flex;align-items:center;justify-content:flex-start;min-width:0;}
.mbsnv731604-topbar-center{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:34px;padding:0 24px;border:1px solid rgba(201,163,101,.45);border-radius:999px;background:rgba(201,163,101,.13);color:#f1d49a;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.13em;line-height:1;white-space:nowrap;}
.mbsnv731604-topbar-right{display:flex;align-items:center;justify-content:flex-end;gap:20px;min-width:0;}
.mbsnv731604-topbar a{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.86);white-space:nowrap;}
.mbsnv731604-topbar a:hover{color:#f1d49a;}
.mbsnv731604-topbar i{color:var(--mb-gold);font-size:13px;}
.mbsnv731604-main{height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;transition:var(--mb-transition);}
.mbsnv731604-header.is-scrolled .mbsnv731604-main{height:76px;}
.mbsnv731604-brand{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;color:var(--mb-black);}
.mbsnv731604-brand img{width:84px;height:84px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 8px 18px rgba(0,0,0,.12));transition:var(--mb-transition);}
.mbsnv731604-header.is-scrolled .mbsnv731604-brand img{width:68px;height:68px;}
.mbsnv731604-nav{display:flex;align-items:center;justify-content:center;gap:7px;margin-left:auto;margin-right:auto;}
.mbsnv731604-nav a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 16px;border-radius:999px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;}
.mbsnv731604-nav a i{color:var(--mb-gold-dark);font-size:13px;transition:var(--mb-transition);}
.mbsnv731604-nav a:hover,.mbsnv731604-nav a.is-active{background:rgba(201,163,101,.14);color:var(--mb-black);}
.mbsnv731604-nav a:hover i,.mbsnv731604-nav a.is-active i{transform:translateY(-1px) rotate(-8deg);}
.mbsnv731604-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;}
.mbsnv731604-account{position:relative;}
.mbsnv731604-account-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;height:54px;padding:8px 12px 8px 16px;border:1px solid rgba(201,163,101,.60);border-radius:999px;background:#fff9ed;color:var(--mb-black);box-shadow:0 8px 22px rgba(201,163,101,.13);cursor:pointer;}
.mbsnv731604-account-btn:hover,.mbsnv731604-account.is-open .mbsnv731604-account-btn{border-color:rgba(201,163,101,.95);background:#fff3dc;box-shadow:0 12px 28px rgba(201,163,101,.20);}
.mbsnv731604-account-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--mb-gold),#f2d99f);color:var(--mb-black);font-size:15px;}
.mbsnv731604-account-label{font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;}
.mbsnv731604-account-chevron{color:var(--mb-gold-dark);font-size:11px;transition:var(--mb-transition);}
.mbsnv731604-account.is-open .mbsnv731604-account-chevron{transform:rotate(180deg);}
.mbsnv731604-account-menu{position:fixed;right:max(20px,calc((100vw - var(--mb-container)) / 2 + 20px));top:158px;width:320px;z-index:100001;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.98);transform-origin:top right;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;}
.mbsnv731604-header.is-scrolled .mbsnv731604-account-menu{top:88px;}
.mbsnv731604-account.is-open .mbsnv731604-account-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);}
.mbsnv731604-account-panel{position:relative;padding:18px;border:1px solid rgba(16,16,16,.12);border-radius:24px;background:#ffffff;box-shadow:0 26px 70px rgba(0,0,0,.22);overflow:hidden;}
.mbsnv731604-account-panel::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--mb-gold-dark),var(--mb-gold),#f1d49a);}
.mbsnv731604-account-kicker{display:inline-flex;margin-bottom:8px;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;}
.mbsnv731604-account-panel>strong{display:block;margin-bottom:6px;color:var(--mb-black);font-family:var(--mb-font-heading);font-size:20px;font-weight:900;letter-spacing:.02em;}
.mbsnv731604-account-panel p{margin:0 0 14px;color:var(--mb-text-soft);font-size:13px;line-height:1.55;}
.mbsnv731604-account-link{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid rgba(16,16,16,.10);border-radius:17px;background:#f6f6f6;color:var(--mb-black);}
.mbsnv731604-account-link:hover{border-color:rgba(201,163,101,.75);background:#fff7e8;color:var(--mb-black);transform:translateY(-1px);}
.mbsnv731604-account-link span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);}
.mbsnv731604-account-link div{display:flex;flex-direction:column;line-height:1.15;}
.mbsnv731604-account-link div strong{color:inherit;font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbsnv731604-account-link div small{margin-top:5px;color:var(--mb-muted);font-size:12px;font-weight:700;}
.mbsnv731604-hamburger{display:none;position:relative;width:52px;height:52px;border:1px solid rgba(16,16,16,.12);border-radius:17px;background:#ffffff;box-shadow:0 8px 20px rgba(0,0,0,.07);cursor:pointer;}
.mbsnv731604-hamburger:hover{border-color:rgba(201,163,101,.85);background:#fff7e8;}
.mbsnv731604-hamburger span{position:absolute;left:50%;width:22px;height:2px;border-radius:99px;background:var(--mb-black);transform:translateX(-50%);transition:var(--mb-transition);}
.mbsnv731604-hamburger span:nth-child(1){top:17px;}
.mbsnv731604-hamburger span:nth-child(2){top:25px;width:16px;margin-left:3px;}
.mbsnv731604-hamburger span:nth-child(3){top:33px;}
.mbsnv731604-hamburger:hover span:nth-child(2){width:22px;margin-left:0;}
.mbsnv731604-drawer{position:fixed;inset:0;z-index:100000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease;}
.mbsnv731604-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;}
.mbsnv731604-drawer-bg{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);}
.mbsnv731604-drawer-panel{position:absolute;inset:0;background:#f2f2f2;transform:translateX(100%);transition:transform .35s cubic-bezier(.2,.85,.2,1);overflow-y:auto;}
.mbsnv731604-drawer.is-open .mbsnv731604-drawer-panel{transform:translateX(0);}
.mbsnv731604-drawer-inner{min-height:100%;display:flex;flex-direction:column;padding:18px;}
.mbsnv731604-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(16,16,16,.10);}
.mbsnv731604-drawer-brand{display:flex;align-items:center;gap:12px;color:var(--mb-black);}
.mbsnv731604-drawer-brand img{width:72px;height:72px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 8px 18px rgba(0,0,0,.12));}
.mbsnv731604-drawer-title{display:none;}
.mbsnv731604-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(16,16,16,.12);border-radius:17px;background:#ffffff;color:var(--mb-black);font-size:20px;box-shadow:0 10px 24px rgba(0,0,0,.08);cursor:pointer;}
.mbsnv731604-drawer-close:hover{background:var(--mb-black);color:var(--mb-gold);transform:rotate(4deg);}
.mbsnv731604-drawer-nav{display:grid;gap:11px;padding:24px 0;}
.mbsnv731604-drawer-nav a{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid rgba(16,16,16,.10);border-radius:20px;background:#ffffff;color:var(--mb-black);box-shadow:0 10px 26px rgba(0,0,0,.055);}
.mbsnv731604-drawer-nav a:hover{border-color:rgba(201,163,101,.80);background:#fff7e8;transform:translateX(3px);}
.mbsnv731604-drawer-nav a span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);}
.mbsnv731604-drawer-nav a strong{font-family:var(--mb-font-alt);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;}
.mbsnv731604-drawer-contact{display:grid;gap:10px;margin-top:auto;padding:16px;border:1px solid rgba(16,16,16,.10);border-radius:22px;background:#ffffff;box-shadow:0 12px 30px rgba(0,0,0,.06);}
.mbsnv731604-drawer-contact a{display:flex;align-items:center;gap:11px;color:var(--mb-text);}
.mbsnv731604-drawer-contact a:hover{color:var(--mb-gold-dark);}
.mbsnv731604-drawer-contact span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:var(--mb-gold-soft);color:var(--mb-gold-dark);}
.mbsnv731604-drawer-contact strong{font-size:13px;font-weight:800;line-height:1.35;}
.mbsnv731604-lock{overflow:hidden;}
@media(max-width:1199px){.mbsnv731604-nav a{padding:11px 10px;font-size:12px;}.mbsnv731604-account-label{display:none;}.mbsnv731604-account-btn{width:54px;padding:8px;border-radius:17px;}.mbsnv731604-account-chevron{display:none;}}
@media(max-width:991px){.section-padding{padding:78px 0;}.section-padding-sm{padding:56px 0;}.mbsnv731604-topbar{display:none;}.mbsnv731604-main{height:78px;}.mbsnv731604-header.is-scrolled .mbsnv731604-main{height:68px;}.mbsnv731604-brand img{width:68px;height:68px;}.mbsnv731604-header.is-scrolled .mbsnv731604-brand img{width:60px;height:60px;}.mbsnv731604-nav{display:none;}.mbsnv731604-hamburger{display:block;}.mbsnv731604-account-menu{position:fixed;top:86px;left:16px;right:16px;width:auto;}.mbsnv731604-header.is-scrolled .mbsnv731604-account-menu{top:76px;}}
@media(max-width:575px){body{font-size:15px;}p{font-size:15px;}.container{padding-left:16px;padding-right:16px;}.section-padding{padding:64px 0;}.section-padding-sm{padding:46px 0;}.mb-btn,.mb-btn-outline{width:100%;min-height:49px;padding:13px 18px;font-size:12px;}.mbsnv731604-main{height:74px;gap:12px;}.mbsnv731604-brand img{width:54px;height:54px;}.mbsnv731604-header.is-scrolled .mbsnv731604-brand img{width:48px;height:48px;}.mbsnv731604-account-btn,.mbsnv731604-hamburger{width:48px;height:48px;}.mbsnv731604-account-icon{width:31px;height:31px;}.mbsnv731604-actions{gap:8px;}.mbsnv731604-drawer-inner{padding:16px;}.mbsnv731604-drawer-brand img{width:62px;height:62px;}.mbsnv731604-drawer-title strong{font-size:18px;}.mbsnv731604-drawer-title em{font-size:9px;}.mbsnv731604-drawer-nav a{padding:14px;border-radius:18px;}.mbsnv731604-drawer-nav a span{width:40px;height:40px;}.mbsnv731604-drawer-nav a strong{font-size:13px;}.mbsnv731604-account-panel{border-radius:20px;}}
body{padding-top:148px;}
@media(max-width:991px){body{padding-top:78px;}}
@media(max-width:575px){body{padding-top:74px;}}
/*END HEADER & NAV BY CAM*/

/*START HERO BY CAM*/
.mbherox562184-hero{position:relative;min-height:680px;display:flex;align-items:center;background:#101010;overflow:hidden;}
.mbherox562184-bg{position:absolute;inset:0;background-image:url('/assets/images/slider/micheils-barbershop-voorkant-van-de-zaak.jpeg');background-size:cover;background-position:center 55%;background-repeat:no-repeat;background-color:#101010;transform:scale(1.03);}
.mbherox562184-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.93) 0%,rgba(0,0,0,.82) 38%,rgba(0,0,0,.48) 70%,rgba(0,0,0,.30) 100%);}
.mbherox562184-shade::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 28%,rgba(201,163,101,.26),transparent 28%),radial-gradient(circle at 84% 72%,rgba(255,255,255,.10),transparent 30%);}
.mbherox562184-inner{position:relative;z-index:2;width:100%;padding:104px 0 112px;}
.mbherox562184-content{width:100%;max-width:840px;}
.mbherox562184-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;padding:11px 17px;border:1px solid rgba(201,163,101,.56);border-radius:999px;background:rgba(255,255,255,.10);color:#f1d49a;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;line-height:1;backdrop-filter:blur(12px);}
.mbherox562184-label i{font-size:13px;color:#f1d49a;}
.mbherox562184-content h1{max-width:840px;margin:0 0 24px;color:#ffffff!important;font-family:var(--mb-font-heading)!important;font-size:clamp(46px,5.1vw,78px)!important;font-weight:900!important;line-height:1.03!important;letter-spacing:.005em!important;text-transform:none!important;text-shadow:0 14px 36px rgba(0,0,0,.42);}
.mbherox562184-content p{max-width:720px;margin:0 0 32px;color:rgba(255,255,255,.84)!important;font-size:18px!important;font-weight:400!important;line-height:1.82!important;text-shadow:0 8px 20px rgba(0,0,0,.30);}
.mbherox562184-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:30px;}
.mbherox562184-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px;min-height:56px;padding:16px 28px;border:1px solid transparent;border-radius:999px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black)!important;font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.11em;line-height:1;box-shadow:0 18px 42px rgba(201,163,101,.34);}
.mbherox562184-primary:hover{color:var(--mb-black)!important;transform:translateY(-2px);box-shadow:0 24px 56px rgba(201,163,101,.44);}
.mbherox562184-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px;min-height:56px;padding:16px 28px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:rgba(255,255,255,.11);color:#ffffff!important;font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.11em;line-height:1;backdrop-filter:blur(12px);}
.mbherox562184-secondary:hover{color:#ffffff!important;border-color:rgba(201,163,101,.78);background:rgba(201,163,101,.18);transform:translateY(-2px);}
.mbherox562184-meta{display:flex;align-items:center;gap:11px;flex-wrap:wrap;}
.mbherox562184-meta span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(255,255,255,.19);border-radius:999px;background:rgba(255,255,255,.10);color:rgba(255,255,255,.88);font-size:13px;font-weight:800;line-height:1;backdrop-filter:blur(12px);}
.mbherox562184-meta i{color:#f1d49a;font-size:13px;}
@media(max-width:991px){.mbherox562184-hero{min-height:620px;}.mbherox562184-inner{padding:84px 0 92px;}.mbherox562184-shade{background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.64));}.mbherox562184-content{max-width:100%;}.mbherox562184-content h1{font-size:clamp(40px,8vw,62px)!important;}.mbherox562184-content p{font-size:17px!important;}}
@media(max-width:575px){.mbherox562184-hero{min-height:auto;}.mbherox562184-inner{padding:68px 0 76px;}.mbherox562184-label{font-size:10px;letter-spacing:.11em;padding:9px 12px;margin-bottom:18px;}.mbherox562184-content h1{font-size:38px!important;line-height:1.08!important;margin-bottom:20px;}.mbherox562184-content p{font-size:15px!important;line-height:1.72!important;margin-bottom:26px;}.mbherox562184-actions{gap:10px;margin-bottom:24px;}.mbherox562184-primary,.mbherox562184-secondary{width:100%;min-height:52px;padding:15px 18px;font-size:12px;}.mbherox562184-meta span{width:100%;justify-content:flex-start;}}
.mbherox562184-parking{display:flex;align-items:center;gap:14px;width:min(100%,680px);margin-top:18px;padding:15px 16px;border:1px solid rgba(201,163,101,.38);border-radius:24px;background:rgba(255,255,255,.10);box-shadow:0 18px 42px rgba(0,0,0,.18);backdrop-filter:blur(14px);}
.mbherox562184-parking-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:17px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-size:19px;}
.mbherox562184-parking-text{display:flex;flex-direction:column;line-height:1.2;min-width:0;}
.mbherox562184-parking-text strong{display:block;margin-bottom:5px;color:#ffffff;font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbherox562184-parking-text p{margin:0;color:rgba(255,255,255,.78)!important;font-size:13px!important;line-height:1.55!important;text-shadow:none!important;}
.mbherox562184-parking a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-left:auto;padding:12px 15px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.12);color:#f1d49a;font-family:var(--mb-font-alt);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;white-space:nowrap;}
.mbherox562184-parking a:hover{border-color:rgba(201,163,101,.70);background:rgba(201,163,101,.18);color:#ffffff;transform:translateY(-2px);}
@media(max-width:575px){.mbherox562184-parking{align-items:flex-start;flex-direction:column;margin-top:16px;padding:16px;border-radius:22px;}.mbherox562184-parking a{width:100%;margin-left:0;}.mbherox562184-parking-text p{font-size:12px!important;}}
/*END HERO BY CAM*/

/*START OVER MICHEIL BY CAM*/
.mbstory638215-section{position:relative;padding:104px 0;background:linear-gradient(180deg,#f2f2f2 0%,#ffffff 48%,#f2f2f2 100%);overflow:hidden;}
.mbstory638215-section::before{content:"";position:absolute;left:-140px;top:120px;width:360px;height:360px;border-radius:50%;background:rgba(201,163,101,.13);filter:blur(42px);pointer-events:none;}
.mbstory638215-section::after{content:"";position:absolute;right:-160px;bottom:-120px;width:420px;height:420px;border-radius:50%;background:rgba(16,16,16,.055);filter:blur(48px);pointer-events:none;}
.mbstory638215-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr);align-items:center;gap:62px;}
.mbstory638215-visual{position:relative;min-height:590px;}
.mbstory638215-image{position:absolute;inset:0;padding:12px;border-radius:34px;background:linear-gradient(135deg,rgba(201,163,101,.90),rgba(255,255,255,.88),rgba(16,16,16,.12));box-shadow:0 22px 62px rgba(0,0,0,.14);overflow:hidden;}
.mbstory638215-image::before{display:none;}
.mbstory638215-image::after{content:"";position:absolute;inset:12px;border-radius:26px;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.18));z-index:2;pointer-events:none;}
.mbstory638215-image img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:26px;}
.mbstory638215-badge{position:absolute;left:-22px;bottom:54px;z-index:5;display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid rgba(201,163,101,.38);border-radius:22px;background:rgba(255,255,255,.95);box-shadow:0 18px 48px rgba(0,0,0,.14);backdrop-filter:blur(14px);}
.mbstory638215-badge i{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:17px;}
.mbstory638215-badge div{display:flex;flex-direction:column;line-height:1.15;}
.mbstory638215-badge strong{color:var(--mb-black);font-size:14px;font-weight:900;}
.mbstory638215-badge small{margin-top:5px;color:var(--mb-muted);font-size:12px;font-weight:700;}
.mbstory638215-content{position:relative;}
.mbstory638215-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.42);border-radius:999px;background:#fff8ea;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 24px rgba(201,163,101,.12);}
.mbstory638215-eyebrow i{font-size:13px;}
.mbstory638215-content h2{max-width:720px;margin-bottom:22px;color:var(--mb-black);font-size:clamp(34px,4.2vw,58px);line-height:1.08;}
.mbstory638215-content>p{max-width:760px;margin-bottom:18px;color:var(--mb-text-soft);font-size:17px;line-height:1.86;}
.mbstory638215-values{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;margin-bottom:18px;}
.mbstory638215-values div{padding:20px;border:1px solid rgba(16,16,16,.09);border-radius:22px;background:#ffffff;box-shadow:0 12px 30px rgba(0,0,0,.055);}
.mbstory638215-values span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:13px;border-radius:15px;background:var(--mb-gold-soft);color:var(--mb-gold-dark);}
.mbstory638215-values strong{display:block;margin-bottom:7px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbstory638215-values p{margin:0;color:var(--mb-text-soft);font-size:14px;line-height:1.7;}
.mbstory638215-parking{display:flex;align-items:flex-start;gap:15px;margin-top:18px;padding:20px;border:1px solid rgba(201,163,101,.35);border-radius:24px;background:#fff8ea;box-shadow:0 14px 34px rgba(201,163,101,.12);}
.mbstory638215-parking-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:17px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:18px;}
.mbstory638215-parking-text strong{display:block;margin-bottom:6px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbstory638215-parking-text p{margin:0 0 12px;color:var(--mb-text-soft);font-size:15px;line-height:1.72;}
.mbstory638215-parking-text a{display:inline-flex;align-items:center;gap:8px;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbstory638215-parking-text a:hover{color:var(--mb-black);}
@media(max-width:991px){.mbstory638215-section{padding:78px 0;}.mbstory638215-grid{grid-template-columns:1fr;gap:38px;}.mbstory638215-visual{min-height:480px;order:2;}.mbstory638215-content{order:1;}.mbstory638215-image-content{min-height:456px;}.mbstory638215-badge{left:18px;bottom:18px;}.mbstory638215-values{grid-template-columns:1fr;}}
@media(max-width:575px){.mbstory638215-section{padding:62px 0;}.mbstory638215-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbstory638215-content h2{font-size:34px;}.mbstory638215-content>p{font-size:15px;line-height:1.76;}.mbstory638215-visual{min-height:auto;}.mbstory638215-image{position:relative;border-radius:28px;padding:9px;}.mbstory638215-image::after{inset:9px;border-radius:22px;}.mbstory638215-image img{border-radius:22px;min-height:390px;}.mbstory638215-badge{position:relative;left:auto;bottom:auto;margin-top:12px;}.mbstory638215-values div{padding:18px;}.mbstory638215-parking{flex-direction:column;padding:18px;border-radius:22px;}.mbstory638215-parking-icon{width:44px;height:44px;flex-basis:44px;}}
/*END OVER MICHEIL BY CAM*/

/*START DIENSTEN BY CAM*/
.mbsvc294681-section{position:relative;padding:104px 0;background:#ffffff;overflow:hidden;}
.mbsvc294681-section::before{content:"";position:absolute;left:-160px;top:70px;width:380px;height:380px;border-radius:50%;background:rgba(201,163,101,.12);filter:blur(44px);pointer-events:none;}
.mbsvc294681-section::after{content:"";position:absolute;right:-180px;bottom:-150px;width:440px;height:440px;border-radius:50%;background:rgba(16,16,16,.055);filter:blur(48px);pointer-events:none;}
.mbsvc294681-head{position:relative;z-index:2;max-width:860px;margin:0 auto 52px;text-align:center;}
.mbsvc294681-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.42);border-radius:999px;background:#fff8ea;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 24px rgba(201,163,101,.12);}
.mbsvc294681-eyebrow i{font-size:13px;}
.mbsvc294681-head h2{max-width:820px;margin-left:auto;margin-right:auto;margin-bottom:18px;color:var(--mb-black);font-size:clamp(34px,4.4vw,60px);line-height:1.08;}
.mbsvc294681-head p{max-width:760px;margin:0 auto;color:var(--mb-text-soft);font-size:17px;line-height:1.84;}
.mbsvc294681-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.95fr) minmax(390px,.75fr);gap:22px;align-items:stretch;}
.mbsvc294681-maincard{position:relative;padding:28px;border:1px solid rgba(16,16,16,.10);border-radius:30px;background:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%);box-shadow:0 18px 46px rgba(0,0,0,.08);overflow:hidden;}
.mbsvc294681-maincard::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--mb-gold-dark),var(--mb-gold),#f1d49a);}
.mbsvc294681-cardtop{display:flex;align-items:center;gap:15px;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid rgba(16,16,16,.08);}
.mbsvc294681-cardtop>span{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:20px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:22px;box-shadow:0 12px 28px rgba(201,163,101,.20);}
.mbsvc294681-cardtop div{display:flex;flex-direction:column;line-height:1.15;}
.mbsvc294681-cardtop strong{color:var(--mb-black);font-family:var(--mb-font-heading);font-size:30px;font-weight:900;}
.mbsvc294681-cardtop small{margin-top:6px;color:var(--mb-muted);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.10em;}
.mbsvc294681-prices{display:grid;gap:12px;}
.mbsvc294681-price-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 18px;border:1px solid rgba(16,16,16,.08);border-radius:20px;background:#ffffff;box-shadow:0 8px 22px rgba(0,0,0,.045);}
.mbsvc294681-price-row span{color:var(--mb-text);font-size:16px;font-weight:850;}
.mbsvc294681-price-row strong{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:40px;border-radius:999px;background:#101010;color:#f1d49a;font-family:var(--mb-font-alt);font-size:15px;font-weight:900;}
.mbsvc294681-side{display:grid;gap:14px;}
.mbsvc294681-smallcard{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;border:1px solid rgba(16,16,16,.09);border-radius:24px;background:#f8f8f8;box-shadow:0 12px 30px rgba(0,0,0,.055);}
.mbsvc294681-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:17px;background:var(--mb-gold-soft);color:var(--mb-gold-dark);font-size:18px;}
.mbsvc294681-smallcard strong{display:block;margin-bottom:5px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}
.mbsvc294681-smallcard p{margin:0;color:var(--mb-text-soft);font-size:13px;line-height:1.55;}
.mbsvc294681-smallcard b{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:38px;border-radius:999px;background:#101010;color:#f1d49a;font-family:var(--mb-font-alt);font-size:14px;font-weight:900;}
.mbsvc294681-womencard{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(201,163,101,.40);border-radius:26px;background:#fff8ea;box-shadow:0 14px 34px rgba(201,163,101,.13);}
.mbsvc294681-womencard span{display:inline-flex;margin-bottom:7px;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;}
.mbsvc294681-womencard strong{display:block;margin-bottom:8px;color:var(--mb-black);font-family:var(--mb-font-heading);font-size:24px;font-weight:900;line-height:1.1;}
.mbsvc294681-womencard p{margin:0;color:var(--mb-text-soft);font-size:14px;line-height:1.68;}
.mbsvc294681-womencard a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:12px 15px;border-radius:999px;background:#101010;color:#f1d49a;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;white-space:nowrap;}
.mbsvc294681-womencard a:hover{color:#ffffff;background:var(--mb-gold-dark);transform:translateY(-2px);}
.mbsvc294681-bottom{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:24px;border:1px solid rgba(16,16,16,.09);border-radius:28px;background:#f2f2f2;box-shadow:0 12px 30px rgba(0,0,0,.055);}
.mbsvc294681-bottom strong{display:block;margin-bottom:6px;color:var(--mb-black);font-family:var(--mb-font-heading);font-size:25px;font-weight:900;}
.mbsvc294681-bottom p{max-width:680px;margin:0;color:var(--mb-text-soft);font-size:15px;line-height:1.72;}
.mbsvc294681-bottom-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto;}
.mbsvc294681-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 22px;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 14px 30px rgba(201,163,101,.24);}
.mbsvc294681-btn-primary:hover{color:var(--mb-black);transform:translateY(-2px);}
.mbsvc294681-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 22px;border-radius:999px;border:1px solid rgba(16,16,16,.12);background:#ffffff;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbsvc294681-btn-secondary:hover{color:var(--mb-black);border-color:rgba(201,163,101,.70);background:#fff8ea;transform:translateY(-2px);}
@media(max-width:991px){.mbsvc294681-section{padding:78px 0;}.mbsvc294681-layout{grid-template-columns:1fr;}.mbsvc294681-bottom{align-items:flex-start;flex-direction:column;}.mbsvc294681-bottom-actions{width:100%;flex-wrap:wrap;}.mbsvc294681-btn-primary,.mbsvc294681-btn-secondary{flex:1 1 220px;}}
@media(max-width:575px){.mbsvc294681-section{padding:62px 0;}.mbsvc294681-head{margin-bottom:34px;text-align:left;}.mbsvc294681-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbsvc294681-head h2{font-size:34px;}.mbsvc294681-head p{font-size:15px;line-height:1.76;}.mbsvc294681-layout{gap:14px;}.mbsvc294681-maincard{padding:20px;border-radius:24px;}.mbsvc294681-cardtop>span{width:50px;height:50px;border-radius:17px;font-size:19px;}.mbsvc294681-cardtop strong{font-size:25px;}.mbsvc294681-cardtop small{font-size:11px;}.mbsvc294681-price-row{padding:15px;border-radius:17px;}.mbsvc294681-price-row span{font-size:14px;}.mbsvc294681-price-row strong{min-width:62px;height:36px;font-size:13px;}.mbsvc294681-smallcard{grid-template-columns:auto 1fr;align-items:flex-start;padding:16px;border-radius:20px;}.mbsvc294681-smallcard b{grid-column:1 / -1;width:100%;}.mbsvc294681-womencard{flex-direction:column;padding:18px;border-radius:22px;}.mbsvc294681-womencard a{width:100%;}.mbsvc294681-bottom{padding:18px;border-radius:22px;}.mbsvc294681-bottom strong{font-size:22px;}.mbsvc294681-bottom-actions{display:grid;grid-template-columns:1fr;}.mbsvc294681-btn-primary,.mbsvc294681-btn-secondary{width:100%;}}
/*END DIENSTEN BY CAM*/

/*START WAAROM BY CAM*/
.mbwhy739482-section{position:relative;padding:104px 0;background:#f2f2f2;overflow:hidden;}
.mbwhy739482-section::before{content:"";position:absolute;left:-180px;top:-120px;width:440px;height:440px;border-radius:50%;background:rgba(201,163,101,.14);filter:blur(50px);pointer-events:none;}
.mbwhy739482-section::after{content:"";position:absolute;right:-180px;bottom:-140px;width:440px;height:440px;border-radius:50%;background:rgba(16,16,16,.06);filter:blur(48px);pointer-events:none;}
.mbwhy739482-wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:44px;align-items:center;}
.mbwhy739482-left{position:relative;padding:38px;border-radius:32px;background:#101010;color:#ffffff;box-shadow:0 24px 68px rgba(0,0,0,.16);overflow:hidden;}
.mbwhy739482-left::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(201,163,101,.30),transparent 30%),radial-gradient(circle at 86% 82%,rgba(255,255,255,.10),transparent 34%);pointer-events:none;}
.mbwhy739482-left::after{content:"";position:absolute;right:-80px;top:-80px;width:210px;height:210px;border:1px solid rgba(201,163,101,.22);border-radius:50%;pointer-events:none;}
.mbwhy739482-eyebrow{position:relative;display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.46);border-radius:999px;background:rgba(255,255,255,.08);color:#f1d49a;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;backdrop-filter:blur(12px);}
.mbwhy739482-eyebrow i{font-size:13px;color:#f1d49a;}
.mbwhy739482-left h2{position:relative;max-width:620px;margin-bottom:20px;color:#ffffff;font-size:clamp(34px,4vw,56px);line-height:1.08;}
.mbwhy739482-left p{position:relative;max-width:620px;margin-bottom:28px;color:rgba(255,255,255,.82);font-size:17px;line-height:1.84;}
.mbwhy739482-actions{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.mbwhy739482-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:15px 24px;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 16px 34px rgba(201,163,101,.28);}
.mbwhy739482-btn-primary:hover{color:var(--mb-black);transform:translateY(-2px);box-shadow:0 20px 44px rgba(201,163,101,.38);}
.mbwhy739482-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:15px 24px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#ffffff;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;backdrop-filter:blur(12px);}
.mbwhy739482-btn-secondary:hover{color:#ffffff;border-color:rgba(201,163,101,.68);background:rgba(201,163,101,.16);transform:translateY(-2px);}
.mbwhy739482-right{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.mbwhy739482-card{position:relative;min-height:230px;padding:24px;border:1px solid rgba(16,16,16,.09);border-radius:28px;background:#ffffff;box-shadow:0 14px 34px rgba(0,0,0,.065);overflow:hidden;transition:var(--mb-transition);}
.mbwhy739482-card::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--mb-gold-dark),var(--mb-gold),#f1d49a);opacity:0;transition:var(--mb-transition);}
.mbwhy739482-card:hover{transform:translateY(-5px);box-shadow:0 22px 52px rgba(0,0,0,.10);border-color:rgba(201,163,101,.42);}
.mbwhy739482-card:hover::before{opacity:1;}
.mbwhy739482-card span{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:18px;border-radius:18px;background:var(--mb-gold-soft);color:var(--mb-gold-dark);font-size:20px;transition:var(--mb-transition);}
.mbwhy739482-card:hover span{background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);transform:rotate(-4deg) scale(1.04);}
.mbwhy739482-card strong{display:block;margin-bottom:9px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbwhy739482-card p{margin:0;color:var(--mb-text-soft);font-size:14px;line-height:1.72;}
.mbwhy739482-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;}
.mbwhy739482-strip div{display:flex;align-items:center;justify-content:center;gap:10px;min-height:70px;padding:14px 16px;border:1px solid rgba(16,16,16,.09);border-radius:22px;background:#ffffff;box-shadow:0 10px 26px rgba(0,0,0,.05);}
.mbwhy739482-strip i{color:var(--mb-gold-dark);font-size:17px;}
.mbwhy739482-strip span{color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;text-align:center;}
@media(max-width:991px){.mbwhy739482-section{padding:78px 0;}.mbwhy739482-wrap{grid-template-columns:1fr;gap:18px;}.mbwhy739482-left{padding:30px;border-radius:28px;}.mbwhy739482-right{gap:14px;}.mbwhy739482-strip{grid-template-columns:1fr 1fr;}}
@media(max-width:575px){.mbwhy739482-section{padding:62px 0;}.mbwhy739482-left{padding:24px;border-radius:24px;}.mbwhy739482-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbwhy739482-left h2{font-size:34px;}.mbwhy739482-left p{font-size:15px;line-height:1.76;}.mbwhy739482-actions{display:grid;grid-template-columns:1fr;}.mbwhy739482-btn-primary,.mbwhy739482-btn-secondary{width:100%;}.mbwhy739482-right{grid-template-columns:1fr;}.mbwhy739482-card{min-height:auto;padding:20px;border-radius:22px;}.mbwhy739482-strip{grid-template-columns:1fr;}.mbwhy739482-strip div{justify-content:flex-start;}}
/*END WAAROM BY CAM*/

/*START GALLERY HOME BY CAM*/
.mbgal528316-section{position:relative;padding:104px 0;background:#ffffff;overflow:hidden;}
.mbgal528316-section::before{content:"";position:absolute;left:-170px;top:90px;width:390px;height:390px;border-radius:50%;background:rgba(201,163,101,.13);filter:blur(46px);pointer-events:none;}
.mbgal528316-section::after{content:"";position:absolute;right:-180px;bottom:-150px;width:440px;height:440px;border-radius:50%;background:rgba(16,16,16,.055);filter:blur(48px);pointer-events:none;}
.mbgal528316-head{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;}
.mbgal528316-head>div:first-child{max-width:760px;}
.mbgal528316-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.42);border-radius:999px;background:#fff8ea;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 24px rgba(201,163,101,.12);}
.mbgal528316-eyebrow i{font-size:13px;}
.mbgal528316-head h2{max-width:760px;margin-bottom:16px;color:var(--mb-black);font-size:clamp(34px,4.4vw,60px);line-height:1.08;}
.mbgal528316-head p{max-width:720px;margin:0;color:var(--mb-text-soft);font-size:17px;line-height:1.84;}
.mbgal528316-controls{display:flex;align-items:center;gap:10px;flex:0 0 auto;}
.mbgal528316-arrow{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(16,16,16,.12);border-radius:18px;background:#ffffff;color:var(--mb-black);box-shadow:0 12px 28px rgba(0,0,0,.07);cursor:pointer;}
.mbgal528316-arrow:hover{border-color:rgba(201,163,101,.78);background:#fff8ea;color:var(--mb-gold-dark);transform:translateY(-2px);}
.mbgal528316-slider{position:relative;z-index:2;margin-left:calc((100vw - min(100vw,var(--mb-container))) / -2);margin-right:calc((100vw - min(100vw,var(--mb-container))) / -2);padding-left:calc((100vw - min(100vw,var(--mb-container))) / 2 + 20px);padding-right:calc((100vw - min(100vw,var(--mb-container))) / 2 + 20px);overflow:hidden;}
.mbgal528316-track{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:8px 0 18px;scrollbar-width:none;}
.mbgal528316-track::-webkit-scrollbar{display:none;}
.mbgal528316-item{position:relative;flex:0 0 330px;height:430px;padding:0;border:0;border-radius:30px;background:#101010;box-shadow:0 18px 46px rgba(0,0,0,.13);overflow:hidden;scroll-snap-align:start;cursor:pointer;}
.mbgal528316-item img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease;}
.mbgal528316-item:hover img{transform:scale(1.06);filter:brightness(.78);}
.mbgal528316-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;background:linear-gradient(135deg,rgba(16,16,16,.74),rgba(16,16,16,.36)),repeating-linear-gradient(135deg,#171717 0,#171717 22px,#242424 22px,#242424 44px,#c9a365 44px,#c9a365 49px,#111111 49px,#111111 70px);color:#ffffff;}
.mbgal528316-placeholder i{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:18px;border-radius:24px;background:rgba(201,163,101,.18);color:#f1d49a;font-size:28px;}
.mbgal528316-placeholder strong{display:block;margin-bottom:8px;color:#ffffff;font-family:var(--mb-font-heading);font-size:25px;font-weight:900;}
.mbgal528316-placeholder small{color:rgba(255,255,255,.76);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;}
.mbgal528316-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(0,0,0,.50);color:#ffffff;opacity:0;transition:var(--mb-transition);}
.mbgal528316-overlay i{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:20px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:20px;box-shadow:0 16px 34px rgba(201,163,101,.28);}
.mbgal528316-overlay strong{color:#ffffff;font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;}
.mbgal528316-item:hover .mbgal528316-overlay{opacity:1;}
.mbgal528316-modal{position:fixed;inset:0;z-index:200000;display:flex;align-items:center;justify-content:center;padding:26px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease;}
.mbgal528316-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;}
.mbgal528316-modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(10px);}
.mbgal528316-modal-panel{position:relative;z-index:2;width:min(1120px,100%);height:min(760px,calc(100vh - 52px));display:flex;align-items:center;justify-content:center;}
.mbgal528316-modal-imagebox{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:32px;background:#111111;box-shadow:0 30px 90px rgba(0,0,0,.45);overflow:hidden;}
.mbgal528316-modal-imagebox img{width:100%;height:100%;object-fit:contain;background:#111111;}
.mbgal528316-modal-placeholder{width:100%;height:100%;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;background:linear-gradient(135deg,rgba(16,16,16,.90),rgba(16,16,16,.58)),repeating-linear-gradient(135deg,#171717 0,#171717 22px,#242424 22px,#242424 44px,#c9a365 44px,#c9a365 49px,#111111 49px,#111111 70px);color:#ffffff;}
.mbgal528316-modal-placeholder i{display:inline-flex;align-items:center;justify-content:center;width:86px;height:86px;margin-bottom:18px;border-radius:28px;background:rgba(201,163,101,.18);color:#f1d49a;font-size:34px;}
.mbgal528316-modal-placeholder strong{color:#ffffff;font-family:var(--mb-font-heading);font-size:30px;font-weight:900;}
.mbgal528316-modal-close{position:absolute;right:14px;top:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid rgba(255,255,255,.20);border-radius:18px;background:rgba(255,255,255,.12);color:#ffffff;font-size:22px;backdrop-filter:blur(12px);cursor:pointer;}
.mbgal528316-modal-close:hover{background:#ffffff;color:#101010;transform:rotate(4deg);}
.mbgal528316-modal-nav{position:absolute;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid rgba(255,255,255,.20);border-radius:20px;background:rgba(255,255,255,.12);color:#ffffff;font-size:22px;backdrop-filter:blur(12px);transform:translateY(-50%);cursor:pointer;}
.mbgal528316-modal-nav:hover{background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:#101010;border-color:transparent;}
.mbgal528316-modal-prev{left:14px;}
.mbgal528316-modal-next{right:14px;}
.mbgal528316-modal-caption{position:absolute;left:50%;bottom:16px;z-index:4;max-width:calc(100% - 160px);padding:10px 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(0,0,0,.45);color:#ffffff;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;text-align:center;transform:translateX(-50%);backdrop-filter:blur(12px);}
.mbgal528316-lock{overflow:hidden;}
@media(max-width:991px){.mbgal528316-section{padding:78px 0;}.mbgal528316-head{align-items:flex-start;flex-direction:column;margin-bottom:30px;}.mbgal528316-item{flex-basis:290px;height:390px;}.mbgal528316-modal-panel{height:min(680px,calc(100vh - 52px));}}
@media(max-width:575px){.mbgal528316-section{padding:62px 0;}.mbgal528316-head h2{font-size:34px;}.mbgal528316-head p{font-size:15px;line-height:1.76;}.mbgal528316-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbgal528316-controls{width:100%;}.mbgal528316-arrow{flex:1;width:auto;height:50px;}.mbgal528316-slider{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;}.mbgal528316-item{flex-basis:270px;height:360px;border-radius:24px;}.mbgal528316-modal{padding:14px;}.mbgal528316-modal-panel{height:calc(100vh - 28px);}.mbgal528316-modal-imagebox{border-radius:24px;}.mbgal528316-modal-close{right:10px;top:10px;width:48px;height:48px;border-radius:16px;}.mbgal528316-modal-nav{width:48px;height:48px;border-radius:16px;font-size:18px;}.mbgal528316-modal-prev{left:10px;}.mbgal528316-modal-next{right:10px;}.mbgal528316-modal-caption{bottom:12px;max-width:calc(100% - 24px);font-size:10px;letter-spacing:.10em;}}
/*END GALLERY HOME BY CAM*/

/*START FAQ BY CAM*/
.mbfaq389274-section{position:relative;padding:104px 0;background:#f2f2f2;overflow:hidden;}
.mbfaq389274-section::before{content:"";position:absolute;left:-170px;top:80px;width:390px;height:390px;border-radius:50%;background:rgba(201,163,101,.13);filter:blur(46px);pointer-events:none;}
.mbfaq389274-section::after{content:"";position:absolute;right:-180px;bottom:-150px;width:440px;height:440px;border-radius:50%;background:rgba(16,16,16,.055);filter:blur(48px);pointer-events:none;}
.mbfaq389274-head{position:relative;z-index:2;max-width:820px;margin:0 auto 44px;text-align:center;}
.mbfaq389274-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.42);border-radius:999px;background:#fff8ea;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 24px rgba(201,163,101,.12);}
.mbfaq389274-eyebrow i{font-size:13px;}
.mbfaq389274-head h2{max-width:780px;margin-left:auto;margin-right:auto;margin-bottom:16px;color:var(--mb-black);font-size:clamp(34px,4.4vw,60px);line-height:1.08;}
.mbfaq389274-head p{max-width:720px;margin:0 auto;color:var(--mb-text-soft);font-size:17px;line-height:1.84;}
.mbfaq389274-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:22px;align-items:start;}
.mbfaq389274-panel{display:grid;gap:12px;}
.mbfaq389274-item{border:1px solid rgba(16,16,16,.10);border-radius:22px;background:#ffffff;box-shadow:0 12px 30px rgba(0,0,0,.055);overflow:hidden;transition:var(--mb-transition);}
.mbfaq389274-item[open]{border-color:rgba(201,163,101,.45);box-shadow:0 18px 42px rgba(0,0,0,.08);}
.mbfaq389274-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;cursor:pointer;list-style:none;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}
.mbfaq389274-item summary::-webkit-details-marker{display:none;}
.mbfaq389274-item summary i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:13px;background:var(--mb-gold-soft);color:var(--mb-gold-dark);font-size:13px;transition:var(--mb-transition);}
.mbfaq389274-item[open] summary i{background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);transform:rotate(180deg);}
.mbfaq389274-item div{padding:0 22px 22px;}
.mbfaq389274-item div p{max-width:850px;margin:0;color:var(--mb-text-soft);font-size:15px;line-height:1.76;}
.mbfaq389274-card{position:sticky;top:110px;padding:26px;border:1px solid rgba(201,163,101,.38);border-radius:30px;background:#101010;color:#ffffff;box-shadow:0 22px 62px rgba(0,0,0,.16);overflow:hidden;}
.mbfaq389274-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 18%,rgba(201,163,101,.30),transparent 32%),radial-gradient(circle at 88% 88%,rgba(255,255,255,.10),transparent 34%);pointer-events:none;}
.mbfaq389274-card-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:20px;border-radius:22px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:24px;box-shadow:0 16px 36px rgba(201,163,101,.28);}
.mbfaq389274-card strong{position:relative;display:block;margin-bottom:12px;color:#ffffff;font-family:var(--mb-font-heading);font-size:28px;font-weight:900;line-height:1.12;}
.mbfaq389274-card p{position:relative;margin:0 0 20px;color:rgba(255,255,255,.82);font-size:15px;line-height:1.76;}
.mbfaq389274-card-actions{position:relative;display:grid;gap:10px;}
.mbfaq389274-card-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.09);color:#ffffff;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;backdrop-filter:blur(12px);}
.mbfaq389274-card-actions a:first-child{border-color:transparent;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);}
.mbfaq389274-card-actions a:hover{transform:translateY(-2px);}
.mbfaq389274-card-actions a:first-child:hover{color:var(--mb-black);}
.mbfaq389274-card-actions a:last-child:hover{border-color:rgba(201,163,101,.68);background:rgba(201,163,101,.16);color:#ffffff;}
@media(max-width:991px){.mbfaq389274-section{padding:78px 0;}.mbfaq389274-layout{grid-template-columns:1fr;}.mbfaq389274-card{position:relative;top:auto;}}
@media(max-width:575px){.mbfaq389274-section{padding:62px 0;}.mbfaq389274-head{text-align:left;margin-bottom:34px;}.mbfaq389274-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbfaq389274-head h2{font-size:34px;}.mbfaq389274-head p{font-size:15px;line-height:1.76;}.mbfaq389274-item summary{padding:17px 18px;font-size:13px;line-height:1.35;}.mbfaq389274-item div{padding:0 18px 18px;}.mbfaq389274-card{padding:22px;border-radius:24px;}.mbfaq389274-card strong{font-size:24px;}}
/*END FAQ BY CAM*/

/*START CONTACT HOME BY CAM*/
.mbcontact517936-section{position:relative;padding:104px 0;background:#ffffff;overflow:hidden;}
.mbcontact517936-section::before{content:"";position:absolute;left:-180px;top:90px;width:410px;height:410px;border-radius:50%;background:rgba(201,163,101,.13);filter:blur(48px);pointer-events:none;}
.mbcontact517936-section::after{content:"";position:absolute;right:-190px;bottom:-150px;width:450px;height:450px;border-radius:50%;background:rgba(16,16,16,.055);filter:blur(50px);pointer-events:none;}
.mbcontact517936-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,.78fr);align-items:center;gap:48px;}
.mbcontact517936-content{position:relative;}
.mbcontact517936-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.42);border-radius:999px;background:#fff8ea;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 24px rgba(201,163,101,.12);}
.mbcontact517936-eyebrow i{font-size:13px;}
.mbcontact517936-content h2{max-width:720px;margin-bottom:20px;color:var(--mb-black);font-size:clamp(34px,4.4vw,60px);line-height:1.08;}
.mbcontact517936-content>p{max-width:720px;margin-bottom:28px;color:var(--mb-text-soft);font-size:17px;line-height:1.84;}
.mbcontact517936-list{display:grid;gap:12px;margin-bottom:26px;}
.mbcontact517936-list a{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid rgba(16,16,16,.09);border-radius:22px;background:#f8f8f8;color:var(--mb-black);box-shadow:0 10px 26px rgba(0,0,0,.045);}
.mbcontact517936-list a:hover{border-color:rgba(201,163,101,.65);background:#fff8ea;transform:translateX(4px);}
.mbcontact517936-list a>span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;border-radius:16px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:18px;}
.mbcontact517936-list div{display:flex;flex-direction:column;line-height:1.18;min-width:0;}
.mbcontact517936-list strong{color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbcontact517936-list small{margin-top:6px;color:var(--mb-text-soft);font-size:14px;font-weight:700;word-break:break-word;}
.mbcontact517936-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.mbcontact517936-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 16px 34px rgba(201,163,101,.26);}
.mbcontact517936-btn-primary:hover{color:var(--mb-black);transform:translateY(-2px);box-shadow:0 20px 44px rgba(201,163,101,.36);}
.mbcontact517936-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:999px;border:1px solid rgba(16,16,16,.12);background:#ffffff;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 12px 28px rgba(0,0,0,.06);}
.mbcontact517936-btn-secondary:hover{color:var(--mb-black);border-color:rgba(201,163,101,.70);background:#fff8ea;transform:translateY(-2px);}
.mbcontact517936-mapwrap{display:grid;gap:16px;}
.mbcontact517936-mapcard{position:relative;border:1px solid rgba(16,16,16,.10);border-radius:32px;background:#101010;box-shadow:0 24px 68px rgba(0,0,0,.16);overflow:hidden;}
.mbcontact517936-mapvisual{position:relative;height:350px;background:linear-gradient(135deg,rgba(16,16,16,.82),rgba(16,16,16,.50)),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px;overflow:hidden;}
.mbcontact517936-mapvisual::before{content:"";position:absolute;left:-80px;top:80px;width:580px;height:120px;border:2px solid rgba(201,163,101,.32);border-left:0;border-right:0;transform:rotate(-20deg);}
.mbcontact517936-mapvisual::after{content:"";position:absolute;right:-110px;bottom:70px;width:560px;height:100px;border:2px solid rgba(255,255,255,.12);border-left:0;border-right:0;transform:rotate(28deg);}
.mbcontact517936-pin{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:28px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:30px;box-shadow:0 20px 48px rgba(201,163,101,.34);transform:translate(-50%,-50%);}
.mbcontact517936-pin::after{content:"";position:absolute;inset:-16px;border:1px solid rgba(201,163,101,.42);border-radius:36px;animation:mbcontact517936Pulse 1.8s ease-in-out infinite;}
.mbcontact517936-maplines span{position:absolute;display:block;border-radius:999px;background:rgba(201,163,101,.28);}
.mbcontact517936-maplines span:nth-child(1){left:10%;top:22%;width:48%;height:4px;transform:rotate(12deg);}
.mbcontact517936-maplines span:nth-child(2){right:8%;top:34%;width:38%;height:4px;transform:rotate(-18deg);}
.mbcontact517936-maplines span:nth-child(3){left:18%;bottom:26%;width:52%;height:4px;transform:rotate(-10deg);}
.mbcontact517936-maplines span:nth-child(4){right:12%;bottom:18%;width:34%;height:4px;transform:rotate(20deg);}
.mbcontact517936-mapinfo{position:relative;padding:24px;color:#ffffff;}
.mbcontact517936-mapinfo span{display:inline-flex;margin-bottom:8px;color:#f1d49a;font-family:var(--mb-font-alt);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;}
.mbcontact517936-mapinfo strong{display:block;margin-bottom:9px;color:#ffffff;font-family:var(--mb-font-heading);font-size:28px;font-weight:900;line-height:1.1;}
.mbcontact517936-mapinfo p{margin:0 0 16px;color:rgba(255,255,255,.78);font-size:15px;line-height:1.72;}
.mbcontact517936-mapinfo a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 20px;border-radius:999px;background:#ffffff;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbcontact517936-mapinfo a:hover{background:#fff8ea;color:var(--mb-black);transform:translateY(-2px);}
.mbcontact517936-parking{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid rgba(201,163,101,.38);border-radius:26px;background:#fff8ea;box-shadow:0 14px 34px rgba(201,163,101,.13);}
.mbcontact517936-parking-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;border-radius:18px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:20px;}
.mbcontact517936-parking strong{display:block;margin-bottom:6px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbcontact517936-parking p{margin:0 0 12px;color:var(--mb-text-soft);font-size:14px;line-height:1.68;}
.mbcontact517936-parking a{display:inline-flex;align-items:center;gap:8px;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbcontact517936-parking a:hover{color:var(--mb-black);}
@keyframes mbcontact517936Pulse{0%{opacity:.9;transform:scale(.88);}70%{opacity:0;transform:scale(1.28);}100%{opacity:0;transform:scale(1.28);}}
@media(max-width:991px){.mbcontact517936-section{padding:78px 0;}.mbcontact517936-grid{grid-template-columns:1fr;gap:34px;}.mbcontact517936-mapvisual{height:320px;}}
@media(max-width:575px){.mbcontact517936-section{padding:62px 0;}.mbcontact517936-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbcontact517936-content h2{font-size:34px;}.mbcontact517936-content>p{font-size:15px;line-height:1.76;}.mbcontact517936-list a{align-items:flex-start;padding:14px;border-radius:19px;}.mbcontact517936-list a>span{width:42px;height:42px;flex-basis:42px;border-radius:15px;}.mbcontact517936-actions{display:grid;grid-template-columns:1fr;}.mbcontact517936-btn-primary,.mbcontact517936-btn-secondary{width:100%;}.mbcontact517936-mapcard{border-radius:26px;}.mbcontact517936-mapvisual{height:280px;}.mbcontact517936-pin{width:66px;height:66px;border-radius:23px;font-size:26px;}.mbcontact517936-mapinfo{padding:20px;}.mbcontact517936-mapinfo strong{font-size:24px;}.mbcontact517936-mapinfo a{width:100%;}.mbcontact517936-parking{flex-direction:column;padding:18px;border-radius:22px;}.mbcontact517936-parking-icon{width:46px;height:46px;flex-basis:46px;}}
/*END CONTACT HOME BY CAM*/

/*START FOOTER BY CAM*/
.mbfoot835274-footer{position:relative;padding:0 0 28px;background:#101010;color:#ffffff;overflow:hidden;}
.mbfoot835274-footer::before{content:"";position:absolute;left:-180px;top:120px;width:430px;height:430px;border-radius:50%;background:rgba(201,163,101,.18);filter:blur(58px);pointer-events:none;}
.mbfoot835274-footer::after{content:"";position:absolute;right:-190px;bottom:-150px;width:460px;height:460px;border-radius:50%;background:rgba(255,255,255,.06);filter:blur(54px);pointer-events:none;}
.mbfoot835274-cta{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:44px;padding:34px;border:1px solid rgba(201,163,101,.34);border-radius:0 0 34px 34px;background:linear-gradient(135deg,rgba(201,163,101,.22),rgba(255,255,255,.07));box-shadow:0 24px 68px rgba(0,0,0,.22);overflow:hidden;}
.mbfoot835274-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 20%,rgba(201,163,101,.30),transparent 30%),radial-gradient(circle at 90% 84%,rgba(255,255,255,.12),transparent 34%);pointer-events:none;}
.mbfoot835274-cta>div{position:relative;}
.mbfoot835274-cta span{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:#f1d49a;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;}
.mbfoot835274-cta h2{max-width:760px;margin-bottom:10px;color:#ffffff;font-size:clamp(30px,3.8vw,52px);line-height:1.08;}
.mbfoot835274-cta p{max-width:680px;margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.76;}
.mbfoot835274-cta-actions{position:relative;display:flex;align-items:center;gap:12px;flex:0 0 auto;flex-wrap:wrap;}
.mbfoot835274-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 18px 40px rgba(201,163,101,.28);}
.mbfoot835274-cta-primary:hover{color:var(--mb-black);transform:translateY(-2px);box-shadow:0 22px 52px rgba(201,163,101,.38);}
.mbfoot835274-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.09);color:#ffffff;font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;backdrop-filter:blur(12px);}
.mbfoot835274-cta-secondary:hover{color:#ffffff;border-color:rgba(201,163,101,.70);background:rgba(201,163,101,.16);transform:translateY(-2px);}
.mbfoot835274-main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(280px,1.15fr) .62fr minmax(250px,.78fr) minmax(280px,.95fr);gap:34px;padding:18px 0 34px;}
.mbfoot835274-brand p{max-width:440px;margin:18px 0 18px;color:rgba(255,255,255,.76);font-size:15px;line-height:1.78;}
.mbfoot835274-logo{display:inline-flex;align-items:center;justify-content:center;width:94px;height:94px;border-radius:50%;background:#ffffff;box-shadow:0 18px 44px rgba(0,0,0,.24);}
.mbfoot835274-logo img{width:86px;height:86px;object-fit:contain;border-radius:50%;}
.mbfoot835274-badges{display:flex;align-items:center;gap:9px;flex-wrap:wrap;}
.mbfoot835274-badges span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.86);font-size:12px;font-weight:800;}
.mbfoot835274-badges i{color:#f1d49a;}
.mbfoot835274-socials{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;}
.mbfoot835274-socials a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.07);color:#f1d49a;font-size:17px;}
.mbfoot835274-socials a:hover{border-color:rgba(201,163,101,.55);background:rgba(201,163,101,.16);color:#ffffff;transform:translateY(-3px);}
.mbfoot835274-col h3,.mbfoot835274-contact h3,.mbfoot835274-hours h3{margin:0 0 18px;color:#ffffff;font-family:var(--mb-font-alt)!important;font-size:15px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.14em;}
.mbfoot835274-col nav{display:grid;gap:10px;}
.mbfoot835274-col nav a{display:inline-flex;align-items:center;gap:9px;color:rgba(255,255,255,.74);font-size:14px;font-weight:700;}
.mbfoot835274-col nav a::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mb-gold);opacity:.75;transition:var(--mb-transition);}
.mbfoot835274-col nav a:hover{color:#f1d49a;transform:translateX(3px);}
.mbfoot835274-col nav a:hover::before{opacity:1;transform:scale(1.25);}
.mbfoot835274-hours{display:grid;gap:10px;align-content:start;}
.mbfoot835274-hour-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid rgba(255,255,255,.10);border-radius:17px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.82);}
.mbfoot835274-hour-row span{color:rgba(255,255,255,.78);font-size:13px;font-weight:800;line-height:1.35;}
.mbfoot835274-hour-row strong{color:#f1d49a;font-size:13px;font-weight:900;white-space:nowrap;}
.mbfoot835274-hour-row.is-closed{background:rgba(255,255,255,.035);}
.mbfoot835274-hour-row.is-closed strong{color:rgba(255,255,255,.56);}
.mbfoot835274-contact{display:grid;gap:10px;align-content:start;}
.mbfoot835274-contact a{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid rgba(255,255,255,.10);border-radius:17px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.82);}
.mbfoot835274-contact a:hover{border-color:rgba(201,163,101,.48);background:rgba(201,163,101,.12);color:#ffffff;transform:translateX(3px);}
.mbfoot835274-contact span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:13px;background:rgba(201,163,101,.16);color:#f1d49a;}
.mbfoot835274-contact strong{font-size:13px;font-weight:800;line-height:1.35;word-break:break-word;}
.mbfoot835274-bottom{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:22px;border-top:1px solid rgba(255,255,255,.10);}
.mbfoot835274-bottom p{margin:0;color:rgba(255,255,255,.62);font-size:13px;}
.mbfoot835274-bottom div{display:flex;align-items:center;gap:16px;flex-wrap:wrap;}
.mbfoot835274-bottom a{color:rgba(255,255,255,.62);font-size:13px;font-weight:800;}
.mbfoot835274-bottom a:hover{color:#f1d49a;}
.mbfoot835274-scrolltop{position:fixed;right:22px;bottom:22px;z-index:120000;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid rgba(201,163,101,.55);border-radius:18px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-size:18px;box-shadow:0 18px 44px rgba(0,0,0,.22);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px) scale(.92);transition:opacity .24s ease,visibility .24s ease,transform .24s ease,box-shadow .24s ease;}
.mbfoot835274-scrolltop.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);}
.mbfoot835274-scrolltop:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 22px 54px rgba(201,163,101,.36);}
@media(max-width:991px){.mbfoot835274-footer{padding-bottom:24px;}.mbfoot835274-cta{align-items:flex-start;flex-direction:column;padding:28px;border-radius:0 0 28px 28px;}.mbfoot835274-cta-actions{width:100%;}.mbfoot835274-cta-primary,.mbfoot835274-cta-secondary{flex:1 1 220px;}.mbfoot835274-main{grid-template-columns:1fr 1fr;gap:28px;}}
@media(max-width:575px){.mbfoot835274-cta{padding:22px;border-radius:0 0 24px 24px;margin-bottom:34px;}.mbfoot835274-cta h2{font-size:31px;}.mbfoot835274-cta p{font-size:15px;}.mbfoot835274-cta-actions{display:grid;grid-template-columns:1fr;}.mbfoot835274-cta-primary,.mbfoot835274-cta-secondary{width:100%;}.mbfoot835274-main{grid-template-columns:1fr;gap:26px;padding-bottom:28px;}.mbfoot835274-logo{width:84px;height:84px;}.mbfoot835274-logo img{width:76px;height:76px;}.mbfoot835274-hour-row{align-items:flex-start;flex-direction:column;gap:5px;}.mbfoot835274-bottom{align-items:flex-start;flex-direction:column;}.mbfoot835274-scrolltop{right:16px;bottom:16px;width:50px;height:50px;border-radius:17px;}}
/*END FOOTER BY CAM*/

/*START 404 BY CAM*/
.mbnf404872611-page{position:relative;min-height:calc(100vh - 148px);background:#f2f2f2;overflow:hidden;}
.mbnf404872611-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;}
.mbnf404872611-bg span{position:absolute;border-radius:999px;filter:blur(42px);opacity:.9;}
.mbnf404872611-bg span:nth-child(1){left:-120px;top:80px;width:340px;height:340px;background:rgba(201,163,101,.18);}
.mbnf404872611-bg span:nth-child(2){right:-160px;top:160px;width:420px;height:420px;background:rgba(16,16,16,.07);}
.mbnf404872611-bg span:nth-child(3){left:42%;bottom:-180px;width:390px;height:390px;background:rgba(201,163,101,.12);}
.mbnf404872611-hero{position:relative;z-index:2;padding:118px 0;background:linear-gradient(180deg,#ffffff 0%,#f2f2f2 100%);}
.mbnf404872611-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,.78fr);align-items:center;gap:54px;}
.mbnf404872611-content{max-width:720px;}
.mbnf404872611-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.42);border-radius:999px;background:#fff8ea;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 24px rgba(201,163,101,.12);}
.mbnf404872611-eyebrow i{font-size:13px;}
.mbnf404872611-content h1{max-width:720px;margin-bottom:22px;color:var(--mb-black);font-size:clamp(42px,5.6vw,78px);line-height:1.03;}
.mbnf404872611-content p{max-width:620px;margin-bottom:30px;color:var(--mb-text-soft);font-size:17px;line-height:1.84;}
.mbnf404872611-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.mbnf404872611-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 16px 34px rgba(201,163,101,.26);}
.mbnf404872611-primary:hover{color:var(--mb-black);transform:translateY(-2px);box-shadow:0 20px 44px rgba(201,163,101,.36);}
.mbnf404872611-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:999px;border:1px solid rgba(16,16,16,.12);background:#ffffff;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 12px 28px rgba(0,0,0,.06);}
.mbnf404872611-secondary:hover{color:var(--mb-black);border-color:rgba(201,163,101,.70);background:#fff8ea;transform:translateY(-2px);}
.mbnf404872611-visual{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center;}
.mbnf404872611-number{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:300px;border:1px solid rgba(16,16,16,.10);border-radius:38px;background:#101010;box-shadow:0 24px 68px rgba(0,0,0,.16);overflow:hidden;}
.mbnf404872611-number::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(201,163,101,.28),transparent 32%),radial-gradient(circle at 86% 84%,rgba(255,255,255,.10),transparent 34%),repeating-linear-gradient(135deg,rgba(255,255,255,.055) 0,rgba(255,255,255,.055) 18px,rgba(201,163,101,.08) 18px,rgba(201,163,101,.08) 20px,transparent 20px,transparent 42px);}
.mbnf404872611-number>span{position:relative;color:#ffffff;font-family:var(--mb-font-heading);font-size:clamp(94px,10vw,160px);font-weight:900;line-height:1;text-shadow:0 18px 42px rgba(0,0,0,.36);}
.mbnf404872611-number div{position:relative;display:inline-flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:#ffffff;box-shadow:0 20px 54px rgba(0,0,0,.28);}
.mbnf404872611-number img{width:118px;height:118px;object-fit:contain;border-radius:50%;}
.mbnf404872611-card{position:absolute;left:24px;right:24px;bottom:0;display:flex;align-items:center;gap:14px;padding:17px;border:1px solid rgba(201,163,101,.36);border-radius:24px;background:rgba(255,255,255,.95);box-shadow:0 18px 46px rgba(0,0,0,.14);backdrop-filter:blur(14px);}
.mbnf404872611-card i{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:17px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:19px;}
.mbnf404872611-card strong{display:block;margin-bottom:4px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbnf404872611-card p{margin:0;color:var(--mb-text-soft);font-size:13px;line-height:1.55;}
@media(max-width:991px){.mbnf404872611-page{min-height:calc(100vh - 78px);}.mbnf404872611-hero{padding:84px 0;}.mbnf404872611-grid{grid-template-columns:1fr;gap:38px;}.mbnf404872611-visual{min-height:380px;}}
@media(max-width:575px){.mbnf404872611-page{min-height:calc(100vh - 74px);}.mbnf404872611-hero{padding:64px 0 76px;}.mbnf404872611-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbnf404872611-content h1{font-size:38px;}.mbnf404872611-content p{font-size:15px;line-height:1.76;}.mbnf404872611-actions{display:grid;grid-template-columns:1fr;}.mbnf404872611-primary,.mbnf404872611-secondary{width:100%;}.mbnf404872611-visual{min-height:340px;}.mbnf404872611-number{min-height:260px;border-radius:28px;gap:8px;}.mbnf404872611-number div{width:96px;height:96px;}.mbnf404872611-number img{width:86px;height:86px;}.mbnf404872611-card{left:12px;right:12px;padding:14px;border-radius:20px;}}
/*END 404 BY CAM*/

/*START PAGE CONFIG*/
.mbpage461928-hero{position:relative;padding:96px 0 86px;background:#101010;color:#ffffff;overflow:hidden;}
.mbpage461928-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.72)),repeating-linear-gradient(135deg,#171717 0,#171717 24px,#222222 24px,#222222 48px,#c9a365 48px,#c9a365 51px,#111111 51px,#111111 74px);}
.mbpage461928-bg::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 30%,rgba(201,163,101,.30),transparent 30%),radial-gradient(circle at 88% 70%,rgba(255,255,255,.10),transparent 34%);}
.mbpage461928-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:center;gap:44px;}
.mbpage461928-content{max-width:820px;}
.mbpage461928-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:22px;color:rgba(255,255,255,.70);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;}
.mbpage461928-breadcrumb a{color:#f1d49a;}
.mbpage461928-breadcrumb a:hover{color:#ffffff;}
.mbpage461928-breadcrumb i{font-size:10px;color:rgba(255,255,255,.42);}
.mbpage461928-breadcrumb span{color:rgba(255,255,255,.72);}
.mbpage461928-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.52);border-radius:999px;background:rgba(255,255,255,.10);color:#f1d49a;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;backdrop-filter:blur(12px);}
.mbpage461928-eyebrow i{font-size:13px;}
.mbpage461928-content h1{max-width:820px;margin:0 0 20px;color:#ffffff!important;font-size:clamp(42px,5vw,70px)!important;line-height:1.04!important;text-shadow:0 14px 36px rgba(0,0,0,.34);}
.mbpage461928-content p{max-width:720px;margin:0;color:rgba(255,255,255,.82)!important;font-size:17px!important;line-height:1.82!important;}
.mbpage461928-visual{position:relative;display:flex;align-items:center;justify-content:center;}
.mbpage461928-photo{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:290px;padding:32px;border:1px solid rgba(201,163,101,.32);border-radius:34px;background:rgba(255,255,255,.08);box-shadow:0 24px 68px rgba(0,0,0,.24);backdrop-filter:blur(14px);overflow:hidden;}
.mbpage461928-photo::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(201,163,101,.28),transparent 34%),radial-gradient(circle at 82% 82%,rgba(255,255,255,.12),transparent 34%);pointer-events:none;}
.mbpage461928-photo img{position:relative;width:128px;height:128px;margin-bottom:16px;object-fit:contain;border-radius:50%;background:#ffffff;box-shadow:0 18px 44px rgba(0,0,0,.24);}
.mbpage461928-photo strong{position:relative;margin-bottom:6px;color:#ffffff;font-family:var(--mb-font-heading);font-size:26px;font-weight:900;line-height:1;}
.mbpage461928-photo span{position:relative;color:rgba(255,255,255,.74);font-size:14px;font-weight:700;text-align:center;}
@media(max-width:991px){.mbpage461928-hero{padding:76px 0 72px;}.mbpage461928-grid{grid-template-columns:1fr;gap:34px;}.mbpage461928-photo{min-height:240px;}}
@media(max-width:575px){.mbpage461928-hero{padding:58px 0 62px;}.mbpage461928-breadcrumb{font-size:10px;letter-spacing:.09em;flex-wrap:wrap;}.mbpage461928-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbpage461928-content h1{font-size:38px!important;}.mbpage461928-content p{font-size:15px!important;line-height:1.72!important;}.mbpage461928-photo{min-height:220px;padding:24px;border-radius:26px;}.mbpage461928-photo img{width:104px;height:104px;}.mbpage461928-photo strong{font-size:22px;}}
.mbover624317-intro{position:relative;padding:104px 0;background:#ffffff;overflow:hidden;}
.mbover624317-intro::before{content:"";position:absolute;left:-180px;top:90px;width:420px;height:420px;border-radius:50%;background:rgba(201,163,101,.12);filter:blur(48px);pointer-events:none;}
.mbover624317-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.46fr);gap:46px;align-items:center;}
.mbover624317-content h2{max-width:780px;margin-bottom:20px;color:var(--mb-black);font-size:clamp(34px,4.3vw,58px);line-height:1.08;}
.mbover624317-content p{max-width:760px;margin:0 0 18px;color:var(--mb-text-soft);font-size:17px;line-height:1.84;}
.mbover624317-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.42);border-radius:999px;background:#fff8ea;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 24px rgba(201,163,101,.12);}
.mbover624317-eyebrow i{font-size:13px;}
.mbover624317-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px;}
.mbover624317-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 16px 34px rgba(201,163,101,.26);}
.mbover624317-primary:hover{color:var(--mb-black);transform:translateY(-2px);box-shadow:0 20px 44px rgba(201,163,101,.36);}
.mbover624317-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 24px;border-radius:999px;border:1px solid rgba(16,16,16,.12);background:#ffffff;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 12px 28px rgba(0,0,0,.06);}
.mbover624317-secondary:hover{color:var(--mb-black);border-color:rgba(201,163,101,.70);background:#fff8ea;transform:translateY(-2px);}
.mbover624317-card{position:relative;padding:26px;border:1px solid rgba(16,16,16,.10);border-radius:30px;background:#101010;color:#ffffff;box-shadow:0 24px 68px rgba(0,0,0,.16);overflow:hidden;}
.mbover624317-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(201,163,101,.30),transparent 34%),radial-gradient(circle at 88% 84%,rgba(255,255,255,.10),transparent 34%);pointer-events:none;}
.mbover624317-card-head{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:20px;}
.mbover624317-card-head>span{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 56px;border-radius:20px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:22px;}
.mbover624317-card-head strong{display:block;color:#ffffff;font-family:var(--mb-font-heading);font-size:25px;font-weight:900;line-height:1.1;}
.mbover624317-card-head small{display:block;margin-top:5px;color:rgba(255,255,255,.68);font-size:13px;font-weight:800;}
.mbover624317-points{position:relative;display:grid;gap:10px;}
.mbover624317-points div{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.10);border-radius:17px;background:rgba(255,255,255,.06);}
.mbover624317-points i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:13px;background:rgba(201,163,101,.16);color:#f1d49a;}
.mbover624317-points span{color:rgba(255,255,255,.82);font-size:13px;font-weight:800;line-height:1.4;}
.mbover624317-story{position:relative;padding:104px 0;background:#f2f2f2;overflow:hidden;}
.mbover624317-story-grid{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1fr);gap:52px;align-items:center;}
.mbover624317-story-visual{position:relative;min-height:430px;}
.mbover624317-story-photo{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:430px;border:1px solid rgba(16,16,16,.10);border-radius:34px;background:linear-gradient(135deg,#ffffff,#f5f0e7);box-shadow:0 24px 68px rgba(0,0,0,.10);overflow:hidden;}
.mbover624317-story-photo::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 22%,rgba(201,163,101,.18),transparent 34%),repeating-linear-gradient(135deg,rgba(16,16,16,.045) 0,rgba(16,16,16,.045) 18px,rgba(201,163,101,.08) 18px,rgba(201,163,101,.08) 20px,transparent 20px,transparent 42px);}
.mbover624317-story-photo img{position:relative;width:142px;height:142px;object-fit:contain;border-radius:50%;background:#ffffff;box-shadow:0 18px 44px rgba(0,0,0,.12);}
.mbover624317-story-photo span{position:relative;margin-top:14px;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;}
.mbover624317-floating{position:absolute;left:24px;right:24px;bottom:-24px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid rgba(201,163,101,.38);border-radius:24px;background:#ffffff;box-shadow:0 18px 46px rgba(0,0,0,.12);}
.mbover624317-floating i{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:17px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:19px;}
.mbover624317-floating strong{display:block;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbover624317-floating small{display:block;margin-top:4px;color:var(--mb-text-soft);font-size:13px;font-weight:800;}
.mbover624317-story-content h2{max-width:720px;margin-bottom:20px;color:var(--mb-black);font-size:clamp(34px,4.3vw,58px);line-height:1.08;}
.mbover624317-story-content>p{max-width:720px;margin:0 0 26px;color:var(--mb-text-soft);font-size:17px;line-height:1.84;}
.mbover624317-steps{display:grid;gap:12px;}
.mbover624317-steps div{display:grid;grid-template-columns:54px 1fr;column-gap:14px;padding:18px;border:1px solid rgba(16,16,16,.09);border-radius:22px;background:#ffffff;box-shadow:0 12px 30px rgba(0,0,0,.055);}
.mbover624317-steps span{grid-row:1 / 3;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;background:#101010;color:#f1d49a;font-family:var(--mb-font-alt);font-size:14px;font-weight:900;}
.mbover624317-steps strong{display:block;margin-bottom:4px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbover624317-steps p{margin:0;color:var(--mb-text-soft);font-size:14px;line-height:1.65;}
.mbover624317-values{position:relative;padding:104px 0;background:#ffffff;overflow:hidden;}
.mbover624317-values-head{max-width:760px;margin:0 auto 40px;text-align:center;}
.mbover624317-values-head h2{margin:0;color:var(--mb-black);font-size:clamp(34px,4.3vw,58px);line-height:1.08;}
.mbover624317-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;}
.mbover624317-values-grid>div{padding:24px;border:1px solid rgba(16,16,16,.09);border-radius:26px;background:#f8f8f8;box-shadow:0 14px 34px rgba(0,0,0,.055);}
.mbover624317-values-grid span{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:18px;border-radius:19px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:20px;}
.mbover624317-values-grid strong{display:block;margin-bottom:8px;color:var(--mb-black);font-family:var(--mb-font-heading);font-size:25px;font-weight:900;line-height:1.1;}
.mbover624317-values-grid p{margin:0;color:var(--mb-text-soft);font-size:15px;line-height:1.72;}
.mbover624317-parking{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(201,163,101,.38);border-radius:28px;background:#fff8ea;box-shadow:0 16px 38px rgba(201,163,101,.13);}
.mbover624317-parking>div{display:flex;align-items:center;gap:16px;}
.mbover624317-parking span{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;flex:0 0 58px;border-radius:20px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:23px;}
.mbover624317-parking strong{display:block;margin-bottom:5px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbover624317-parking p{max-width:720px;margin:0;color:var(--mb-text-soft);font-size:14px;line-height:1.68;}
.mbover624317-parking a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 20px;border-radius:999px;background:#101010;color:#ffffff;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;white-space:nowrap;}
.mbover624317-parking a:hover{background:var(--mb-gold);color:var(--mb-black);transform:translateY(-2px);}
@media(max-width:991px){.mbover624317-intro,.mbover624317-story,.mbover624317-values{padding:78px 0;}.mbover624317-grid,.mbover624317-story-grid{grid-template-columns:1fr;gap:36px;}.mbover624317-story-grid{display:flex;flex-direction:column-reverse;}.mbover624317-values-grid{grid-template-columns:1fr;}.mbover624317-parking{align-items:flex-start;flex-direction:column;}.mbover624317-parking a{width:100%;}}
@media(max-width:575px){.mbover624317-intro,.mbover624317-story,.mbover624317-values{padding:62px 0;}.mbover624317-content h2,.mbover624317-story-content h2,.mbover624317-values-head h2{font-size:34px;}.mbover624317-content p,.mbover624317-story-content>p{font-size:15px;line-height:1.76;}.mbover624317-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbover624317-actions{display:grid;grid-template-columns:1fr;}.mbover624317-primary,.mbover624317-secondary{width:100%;}.mbover624317-card{padding:22px;border-radius:24px;}.mbover624317-story-photo{height:320px;border-radius:26px;}.mbover624317-story-photo img{width:112px;height:112px;}.mbover624317-floating{left:14px;right:14px;bottom:-18px;padding:14px;border-radius:20px;}.mbover624317-steps div{grid-template-columns:1fr;gap:12px;padding:16px;}.mbover624317-steps span{grid-row:auto;}.mbover624317-values-grid>div{padding:20px;border-radius:22px;}.mbover624317-parking{padding:18px;border-radius:22px;}.mbover624317-parking>div{align-items:flex-start;flex-direction:column;}}
/*END PAGE CONFIG*/

/*START PRICELIST PAGE BY CAM*/
.mbprice742619-section{position:relative;padding:104px 0;background:#ffffff;overflow:hidden;}
.mbprice742619-section::before{content:"";position:absolute;left:-180px;top:90px;width:420px;height:420px;border-radius:50%;background:rgba(201,163,101,.12);filter:blur(48px);pointer-events:none;}
.mbprice742619-section::after{content:"";position:absolute;right:-180px;bottom:-160px;width:430px;height:430px;border-radius:50%;background:rgba(16,16,16,.055);filter:blur(50px);pointer-events:none;}
.mbprice742619-head{position:relative;z-index:2;max-width:840px;margin:0 auto 44px;text-align:center;}
.mbprice742619-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.42);border-radius:999px;background:#fff8ea;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 24px rgba(201,163,101,.12);}
.mbprice742619-eyebrow i{font-size:13px;}
.mbprice742619-head h2{margin:0 0 16px;color:var(--mb-black);font-size:clamp(34px,4.3vw,58px);line-height:1.08;}
.mbprice742619-head p{max-width:760px;margin:0 auto;color:var(--mb-text-soft);font-size:17px;line-height:1.84;}
.mbprice742619-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.52fr);gap:22px;align-items:start;}
.mbprice742619-maincard{position:relative;padding:28px;border:1px solid rgba(16,16,16,.10);border-radius:32px;background:#101010;color:#ffffff;box-shadow:0 24px 68px rgba(0,0,0,.16);overflow:hidden;}
.mbprice742619-maincard::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 16%,rgba(201,163,101,.30),transparent 34%),radial-gradient(circle at 90% 88%,rgba(255,255,255,.10),transparent 34%);pointer-events:none;}
.mbprice742619-card-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;}
.mbprice742619-card-top>div{display:flex;align-items:center;gap:14px;}
.mbprice742619-card-top span{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;flex:0 0 62px;border-radius:22px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:24px;}
.mbprice742619-card-top strong{display:block;color:#ffffff;font-family:var(--mb-font-heading);font-size:32px;font-weight:900;line-height:1;}
.mbprice742619-card-top small{display:block;margin-top:7px;color:rgba(255,255,255,.70);font-size:13px;font-weight:800;}
.mbprice742619-card-top em{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid rgba(201,163,101,.38);border-radius:999px;background:rgba(201,163,101,.14);color:#f1d49a;font-family:var(--mb-font-alt);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.14em;}
.mbprice742619-price-list{position:relative;display:grid;gap:12px;}
.mbprice742619-price-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px;border:1px solid rgba(255,255,255,.10);border-radius:20px;background:rgba(255,255,255,.065);transition:var(--mb-transition);}
.mbprice742619-price-row:hover{border-color:rgba(201,163,101,.48);background:rgba(201,163,101,.12);transform:translateX(3px);}
.mbprice742619-price-row.is-featured{border-color:rgba(201,163,101,.52);background:rgba(201,163,101,.15);}
.mbprice742619-price-row div{display:flex;flex-direction:column;min-width:0;}
.mbprice742619-price-row strong{color:#ffffff;font-family:var(--mb-font-alt);font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}
.mbprice742619-price-row span{margin-top:5px;color:rgba(255,255,255,.64);font-size:13px;font-weight:700;line-height:1.45;}
.mbprice742619-price-row b{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:48px;border-radius:17px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-family:var(--mb-font-alt);font-size:18px;font-weight:900;white-space:nowrap;}
.mbprice742619-side{display:grid;gap:12px;}
.mbprice742619-side-card{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:16px;border:1px solid rgba(16,16,16,.09);border-radius:24px;background:#f8f8f8;box-shadow:0 14px 34px rgba(0,0,0,.055);transition:var(--mb-transition);}
.mbprice742619-side-card:hover{border-color:rgba(201,163,101,.52);background:#fff8ea;transform:translateY(-2px);}
.mbprice742619-side-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:19px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:20px;}
.mbprice742619-side-card strong{display:block;margin-bottom:5px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbprice742619-side-card p{margin:0;color:var(--mb-text-soft);font-size:13px;line-height:1.55;}
.mbprice742619-side-card b{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:42px;border-radius:15px;background:#101010;color:#f1d49a;font-family:var(--mb-font-alt);font-size:15px;font-weight:900;}
.mbprice742619-women{position:relative;padding:22px;border:1px solid rgba(201,163,101,.38);border-radius:28px;background:#fff8ea;box-shadow:0 16px 38px rgba(201,163,101,.13);overflow:hidden;}
.mbprice742619-women-top{display:flex;align-items:center;gap:13px;margin-bottom:14px;}
.mbprice742619-women-top span{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 54px;border-radius:20px;background:#101010;color:#f1d49a;font-size:22px;}
.mbprice742619-women-top strong{display:block;color:var(--mb-black);font-family:var(--mb-font-heading);font-size:27px;font-weight:900;line-height:1;}
.mbprice742619-women-top small{display:block;margin-top:6px;color:var(--mb-text-soft);font-size:13px;font-weight:800;}
.mbprice742619-women p{margin:0 0 16px;color:var(--mb-text-soft);font-size:14px;line-height:1.72;}
.mbprice742619-women a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:13px 18px;border-radius:999px;background:#101010;color:#ffffff;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbprice742619-women a:hover{background:var(--mb-gold);color:var(--mb-black);transform:translateY(-2px);}
.mbprice742619-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;}
.mbprice742619-strip div{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid rgba(16,16,16,.09);border-radius:20px;background:#ffffff;box-shadow:0 12px 30px rgba(0,0,0,.05);}
.mbprice742619-strip i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:14px;background:var(--mb-gold-soft);color:var(--mb-gold-dark);}
.mbprice742619-strip span{color:var(--mb-black);font-size:13px;font-weight:900;line-height:1.35;}
@media(max-width:991px){.mbprice742619-section,.mbprice742619-info,.mbprice742619-cta{padding:78px 0;}.mbprice742619-layout,.mbprice742619-info-grid{grid-template-columns:1fr;}.mbprice742619-strip{grid-template-columns:1fr 1fr;}.mbprice742619-cta-box{align-items:flex-start;flex-direction:column;}.mbprice742619-cta-actions{width:100%;}.mbprice742619-cta-primary,.mbprice742619-cta-secondary{flex:1 1 220px;}}
@media(max-width:575px){.mbprice742619-section,.mbprice742619-info,.mbprice742619-cta{padding:62px 0;}.mbprice742619-head{text-align:left;margin-bottom:34px;}.mbprice742619-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbprice742619-head h2,.mbprice742619-info-card h2{font-size:34px;}.mbprice742619-head p{font-size:15px;line-height:1.76;}.mbprice742619-maincard{padding:22px;border-radius:26px;}.mbprice742619-card-top{align-items:flex-start;flex-direction:column;}.mbprice742619-price-row{align-items:flex-start;flex-direction:column;}.mbprice742619-price-row b{width:100%;}.mbprice742619-side-card{grid-template-columns:48px 1fr;}.mbprice742619-side-card b{grid-column:1 / -1;width:100%;}.mbprice742619-strip{grid-template-columns:1fr;}.mbprice742619-info-card{padding:24px;border-radius:24px;}.mbprice742619-cta-box{padding:24px;border-radius:26px;}.mbprice742619-cta-actions{display:grid;grid-template-columns:1fr;}.mbprice742619-cta-primary,.mbprice742619-cta-secondary{width:100%;}}
/*END PRICELIST PAGE BY CAM*/

/*START GALERIJ PAGE BY CAM*/
.mbgallery938614-section{position:relative;padding:104px 0;background:#ffffff;overflow:hidden;}
.mbgallery938614-section::before{content:"";position:absolute;left:-180px;top:90px;width:420px;height:420px;border-radius:50%;background:rgba(201,163,101,.12);filter:blur(48px);pointer-events:none;}
.mbgallery938614-section::after{content:"";position:absolute;right:-180px;bottom:-160px;width:430px;height:430px;border-radius:50%;background:rgba(16,16,16,.055);filter:blur(50px);pointer-events:none;}
.mbgallery938614-head{position:relative;z-index:2;max-width:840px;margin:0 auto 34px;text-align:center;}
.mbgallery938614-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.42);border-radius:999px;background:#fff8ea;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 24px rgba(201,163,101,.12);}
.mbgallery938614-eyebrow i{font-size:13px;}
.mbgallery938614-head h2{margin:0 0 16px;color:var(--mb-black);font-size:clamp(34px,4.3vw,58px);line-height:1.08;}
.mbgallery938614-head p{max-width:760px;margin:0 auto;color:var(--mb-text-soft);font-size:17px;line-height:1.84;}
.mbgallery938614-toolbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;padding:16px 18px;border:1px solid rgba(16,16,16,.09);border-radius:24px;background:#f8f8f8;box-shadow:0 14px 34px rgba(0,0,0,.055);}
.mbgallery938614-toolbar div{display:flex;align-items:center;gap:9px;flex-wrap:wrap;}
.mbgallery938614-toolbar strong{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 13px;border-radius:15px;background:#101010;color:#f1d49a;font-family:var(--mb-font-alt);font-size:15px;font-weight:900;}
.mbgallery938614-toolbar span{color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbgallery938614-toolbar a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:12px 17px;border-radius:999px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 14px 30px rgba(201,163,101,.20);}
.mbgallery938614-toolbar a:hover{color:var(--mb-black);transform:translateY(-2px);box-shadow:0 18px 38px rgba(201,163,101,.30);}
.mbgallery938614-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:112px;gap:16px;}
.mbgallery938614-item{position:relative;grid-column:span 3;grid-row:span 3;display:block;width:100%;height:100%;padding:0;border:0;border-radius:28px;background:#101010;box-shadow:0 18px 44px rgba(0,0,0,.10);overflow:hidden;cursor:pointer;}
.mbgallery938614-item:nth-child(1){grid-column:span 6;grid-row:span 5;}
.mbgallery938614-item:nth-child(2){grid-column:span 3;grid-row:span 5;}
.mbgallery938614-item:nth-child(5n+4){grid-column:span 4;grid-row:span 4;}
.mbgallery938614-item:nth-child(7n+6){grid-column:span 5;grid-row:span 3;}
.mbgallery938614-item img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .45s ease,filter .45s ease;}
.mbgallery938614-item::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.55));opacity:.72;transition:var(--mb-transition);}
.mbgallery938614-item:hover img{transform:scale(1.08);filter:saturate(1.08) contrast(1.03);}
.mbgallery938614-item:hover::before{opacity:.92;}
.mbgallery938614-overlay{position:absolute;left:16px;right:16px;bottom:16px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.12);color:#ffffff;backdrop-filter:blur(14px);transform:translateY(10px);opacity:0;transition:var(--mb-transition);}
.mbgallery938614-item:hover .mbgallery938614-overlay{transform:translateY(0);opacity:1;}
.mbgallery938614-overlay i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:13px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:13px;}
.mbgallery938614-overlay strong{color:#ffffff;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbgallery938614-placeholder{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px;background:radial-gradient(circle at 28% 22%,rgba(201,163,101,.26),transparent 34%),repeating-linear-gradient(135deg,#171717 0,#171717 24px,#222222 24px,#222222 48px,#c9a365 48px,#c9a365 51px,#111111 51px,#111111 74px);color:#ffffff;text-align:center;}
.mbgallery938614-placeholder i{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:14px;border-radius:20px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:22px;}
.mbgallery938614-placeholder strong{display:block;color:#ffffff;font-family:var(--mb-font-heading);font-size:24px;font-weight:900;line-height:1.1;}
.mbgallery938614-placeholder small{display:block;margin-top:8px;color:rgba(255,255,255,.70);font-size:13px;font-weight:800;}
.mbgallery938614-modal{position:fixed;inset:0;z-index:140000;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease;}
.mbgallery938614-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;}
.mbgallery938614-modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(12px);}
.mbgallery938614-modal-panel{position:relative;z-index:2;width:min(1120px,100%);height:min(760px,88vh);display:flex;align-items:center;justify-content:center;}
.mbgallery938614-modal-imagebox{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:32px;background:#101010;box-shadow:0 30px 90px rgba(0,0,0,.45);overflow:hidden;}
.mbgallery938614-modal-imagebox img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;}
.mbgallery938614-modal-placeholder{position:absolute;inset:0;display:none;align-items:center;justify-content:center;flex-direction:column;color:#ffffff;text-align:center;background:radial-gradient(circle at 28% 22%,rgba(201,163,101,.26),transparent 34%),#101010;}
.mbgallery938614-modal-placeholder i{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;margin-bottom:16px;border-radius:24px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:28px;}
.mbgallery938614-modal-placeholder strong{font-family:var(--mb-font-heading);font-size:30px;font-weight:900;}
.mbgallery938614-modal-close{position:absolute;right:18px;top:18px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.12);color:#ffffff;font-size:20px;cursor:pointer;backdrop-filter:blur(12px);}
.mbgallery938614-modal-close:hover{background:#ffffff;color:var(--mb-black);transform:rotate(5deg);}
.mbgallery938614-modal-arrow{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.12);color:#ffffff;font-size:20px;cursor:pointer;backdrop-filter:blur(12px);transform:translateY(-50%);}
.mbgallery938614-modal-arrow:hover{background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);border-color:transparent;}
.mbgallery938614-modal-prev{left:-78px;}
.mbgallery938614-modal-next{right:-78px;}
.mbgallery938614-modal-caption{position:absolute;left:20px;right:20px;bottom:20px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(0,0,0,.48);backdrop-filter:blur(14px);}
.mbgallery938614-modal-caption strong{color:#ffffff;font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbgallery938614-modal-caption span{color:#f1d49a;font-size:13px;font-weight:900;white-space:nowrap;}
.mbgallery938614-lock{overflow:hidden;}
@media(max-width:1199px){.mbgallery938614-grid{grid-auto-rows:96px;}.mbgallery938614-item{grid-column:span 4;grid-row:span 3;}.mbgallery938614-item:nth-child(1){grid-column:span 8;grid-row:span 4;}.mbgallery938614-item:nth-child(2){grid-column:span 4;grid-row:span 4;}.mbgallery938614-item:nth-child(5n+4),.mbgallery938614-item:nth-child(7n+6){grid-column:span 4;grid-row:span 3;}.mbgallery938614-modal-prev{left:14px;}.mbgallery938614-modal-next{right:14px;}}
@media(max-width:991px){.mbgallery938614-section{padding:78px 0;}.mbgallery938614-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:92px;}.mbgallery938614-item,.mbgallery938614-item:nth-child(5n+4),.mbgallery938614-item:nth-child(7n+6){grid-column:span 3;grid-row:span 3;}.mbgallery938614-item:nth-child(1){grid-column:span 6;grid-row:span 4;}.mbgallery938614-item:nth-child(2){grid-column:span 3;grid-row:span 3;}.mbgallery938614-modal-panel{height:min(680px,84vh);}.mbgallery938614-modal-arrow{width:50px;height:50px;border-radius:18px;}.mbgallery938614-modal-prev{left:12px;}.mbgallery938614-modal-next{right:12px;}}
@media(max-width:575px){.mbgallery938614-section{padding:62px 0;}.mbgallery938614-head{text-align:left;margin-bottom:28px;}.mbgallery938614-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbgallery938614-head h2{font-size:34px;}.mbgallery938614-head p{font-size:15px;line-height:1.76;}.mbgallery938614-toolbar{align-items:flex-start;flex-direction:column;border-radius:20px;}.mbgallery938614-toolbar a{width:100%;}.mbgallery938614-grid{grid-template-columns:1fr;grid-auto-rows:260px;gap:14px;}.mbgallery938614-item,.mbgallery938614-item:nth-child(1),.mbgallery938614-item:nth-child(2),.mbgallery938614-item:nth-child(5n+4),.mbgallery938614-item:nth-child(7n+6){grid-column:auto;grid-row:auto;min-height:260px;border-radius:24px;}.mbgallery938614-overlay{opacity:1;transform:none;}.mbgallery938614-modal{padding:12px;}.mbgallery938614-modal-panel{height:82vh;}.mbgallery938614-modal-imagebox{border-radius:24px;}.mbgallery938614-modal-close{right:12px;top:12px;width:46px;height:46px;border-radius:16px;}.mbgallery938614-modal-arrow{top:auto;bottom:78px;transform:none;width:48px;height:48px;border-radius:17px;}.mbgallery938614-modal-prev{left:20px;}.mbgallery938614-modal-next{right:20px;}.mbgallery938614-modal-caption{left:12px;right:12px;bottom:12px;align-items:flex-start;flex-direction:column;gap:5px;border-radius:16px;}.mbgallery938614-modal-caption strong{font-size:12px;}}
/*END GALERIJ PAGE BY CAM*/

/*START CONTACT PAGE BY CAM*/
.mbcontactpg284913-section{position:relative;padding:104px 0;background:#ffffff;overflow:hidden;}
.mbcontactpg284913-section::before{content:"";position:absolute;left:-180px;top:90px;width:420px;height:420px;border-radius:50%;background:rgba(201,163,101,.12);filter:blur(48px);pointer-events:none;}
.mbcontactpg284913-section::after{content:"";position:absolute;right:-180px;bottom:-160px;width:430px;height:430px;border-radius:50%;background:rgba(16,16,16,.055);filter:blur(50px);pointer-events:none;}
.mbcontactpg284913-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.48fr);gap:24px;align-items:start;}
.mbcontactpg284913-formcard{padding:30px;border:1px solid rgba(16,16,16,.10);border-radius:32px;background:#ffffff;box-shadow:0 24px 68px rgba(0,0,0,.10);}
.mbcontactpg284913-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.42);border-radius:999px;background:#fff8ea;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 24px rgba(201,163,101,.12);}
.mbcontactpg284913-eyebrow i{font-size:13px;}
.mbcontactpg284913-formcard h2{margin:0 0 14px;color:var(--mb-black);font-size:clamp(34px,4.3vw,58px);line-height:1.08;}
.mbcontactpg284913-formcard>p{max-width:640px;margin:0 0 24px;color:var(--mb-text-soft);font-size:16px;line-height:1.78;}
.mbcontactpg284913-alert{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px;border-radius:20px;border:1px solid rgba(16,16,16,.10);}
.mbcontactpg284913-alert i{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:15px;font-size:17px;}
.mbcontactpg284913-alert strong{display:block;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbcontactpg284913-alert span{display:block;margin-top:4px;color:var(--mb-text-soft);font-size:13px;line-height:1.55;}
.mbcontactpg284913-alert.is-success{background:#f2fff4;border-color:rgba(30,140,68,.24);}
.mbcontactpg284913-alert.is-success i{background:rgba(30,140,68,.12);color:#1e8c44;}
.mbcontactpg284913-alert.is-error{background:#fff3f1;border-color:rgba(155,47,35,.22);}
.mbcontactpg284913-alert.is-error i{background:rgba(155,47,35,.12);color:var(--mb-red);}
.mbcontactpg284913-form{display:grid;gap:16px;}
.mbcontactpg284913-honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none;}
.mbcontactpg284913-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.mbcontactpg284913-form label{display:grid;gap:8px;}
.mbcontactpg284913-form label span{color:var(--mb-black);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbcontactpg284913-form input,.mbcontactpg284913-form select,.mbcontactpg284913-form textarea{width:100%;min-height:54px;padding:14px 16px;border:1px solid rgba(16,16,16,.12);border-radius:18px;background:#f8f8f8;color:var(--mb-black);font-family:var(--mb-font-main);font-size:15px;font-weight:700;outline:none;transition:var(--mb-transition);}
.mbcontactpg284913-form textarea{min-height:160px;resize:vertical;line-height:1.65;}
.mbcontactpg284913-form input:focus,.mbcontactpg284913-form select:focus,.mbcontactpg284913-form textarea:focus{border-color:rgba(201,163,101,.72);background:#ffffff;box-shadow:0 0 0 4px rgba(201,163,101,.12);}
.mbcontactpg284913-form button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:16px 24px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 16px 34px rgba(201,163,101,.26);cursor:pointer;}
.mbcontactpg284913-form button:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(201,163,101,.36);}
.mbcontactpg284913-side{display:grid;gap:14px;}
.mbcontactpg284913-info,.mbcontactpg284913-hours,.mbcontactpg284913-parking{padding:22px;border:1px solid rgba(16,16,16,.09);border-radius:28px;background:#f8f8f8;box-shadow:0 16px 38px rgba(0,0,0,.06);}
.mbcontactpg284913-info h2,.mbcontactpg284913-hours h2{margin:0 0 16px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;}
.mbcontactpg284913-info{display:grid;gap:10px;}
.mbcontactpg284913-info a{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid rgba(16,16,16,.08);border-radius:18px;background:#ffffff;color:var(--mb-black);}
.mbcontactpg284913-info a:hover{border-color:rgba(201,163,101,.55);background:#fff8ea;transform:translateX(3px);}
.mbcontactpg284913-info a>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:15px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);}
.mbcontactpg284913-info div{display:flex;flex-direction:column;min-width:0;}
.mbcontactpg284913-info strong{color:var(--mb-black);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbcontactpg284913-info small{margin-top:5px;color:var(--mb-text-soft);font-size:13px;font-weight:800;word-break:break-word;}
.mbcontactpg284913-hours{display:grid;gap:10px;}
.mbcontactpg284913-hours div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid rgba(16,16,16,.08);border-radius:17px;background:#ffffff;}
.mbcontactpg284913-hours span{color:var(--mb-text-soft);font-size:13px;font-weight:800;}
.mbcontactpg284913-hours strong{color:var(--mb-gold-dark);font-size:13px;font-weight:900;white-space:nowrap;}
.mbcontactpg284913-hours .is-closed strong{color:var(--mb-muted);}
.mbcontactpg284913-parking{display:flex;align-items:flex-start;gap:14px;background:#fff8ea;border-color:rgba(201,163,101,.34);}
.mbcontactpg284913-parking-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;border-radius:19px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:21px;}
.mbcontactpg284913-parking strong{display:block;margin-bottom:7px;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbcontactpg284913-parking p{margin:0 0 12px;color:var(--mb-text-soft);font-size:14px;line-height:1.68;}
.mbcontactpg284913-parking a{display:inline-flex;align-items:center;gap:8px;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;}
.mbcontactpg284913-parking a:hover{color:var(--mb-black);}
.mbcontactpg284913-route{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.55fr);gap:0;margin-top:24px;border:1px solid rgba(16,16,16,.10);border-radius:34px;background:#101010;box-shadow:0 24px 68px rgba(0,0,0,.16);overflow:hidden;}
.mbcontactpg284913-mapvisual{position:relative;min-height:360px;background:linear-gradient(135deg,rgba(16,16,16,.82),rgba(16,16,16,.50)),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px;overflow:hidden;}
.mbcontactpg284913-mapvisual::before{content:"";position:absolute;left:-80px;top:90px;width:680px;height:120px;border:2px solid rgba(201,163,101,.32);border-left:0;border-right:0;transform:rotate(-18deg);}
.mbcontactpg284913-mapvisual::after{content:"";position:absolute;right:-110px;bottom:78px;width:620px;height:100px;border:2px solid rgba(255,255,255,.12);border-left:0;border-right:0;transform:rotate(25deg);}
.mbcontactpg284913-pin{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:28px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);color:var(--mb-black);font-size:30px;box-shadow:0 20px 48px rgba(201,163,101,.34);transform:translate(-50%,-50%);}
.mbcontactpg284913-pin::after{content:"";position:absolute;inset:-16px;border:1px solid rgba(201,163,101,.42);border-radius:36px;animation:mbcontactpg284913Pulse 1.8s ease-in-out infinite;}
.mbcontactpg284913-maplines span{position:absolute;display:block;border-radius:999px;background:rgba(201,163,101,.28);}
.mbcontactpg284913-maplines span:nth-child(1){left:10%;top:22%;width:48%;height:4px;transform:rotate(12deg);}
.mbcontactpg284913-maplines span:nth-child(2){right:8%;top:34%;width:38%;height:4px;transform:rotate(-18deg);}
.mbcontactpg284913-maplines span:nth-child(3){left:18%;bottom:26%;width:52%;height:4px;transform:rotate(-10deg);}
.mbcontactpg284913-maplines span:nth-child(4){right:12%;bottom:18%;width:34%;height:4px;transform:rotate(20deg);}
.mbcontactpg284913-route-info{display:flex;justify-content:center;flex-direction:column;padding:34px;color:#ffffff;}
.mbcontactpg284913-route-info span{display:inline-flex;margin-bottom:10px;color:#f1d49a;font-family:var(--mb-font-alt);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;}
.mbcontactpg284913-route-info h2{margin:0 0 12px;color:#ffffff;font-size:clamp(30px,3.8vw,48px);line-height:1.08;}
.mbcontactpg284913-route-info p{margin:0 0 20px;color:rgba(255,255,255,.78);font-size:15px;line-height:1.72;}
.mbcontactpg284913-route-info a{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:max-content;min-height:50px;padding:14px 20px;border-radius:999px;background:#ffffff;color:var(--mb-black);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbcontactpg284913-route-info a:hover{background:#fff8ea;color:var(--mb-black);transform:translateY(-2px);}
@keyframes mbcontactpg284913Pulse{0%{opacity:.9;transform:scale(.88);}70%{opacity:0;transform:scale(1.28);}100%{opacity:0;transform:scale(1.28);}}
@media(max-width:991px){.mbcontactpg284913-section{padding:78px 0;}.mbcontactpg284913-grid,.mbcontactpg284913-route{grid-template-columns:1fr;}.mbcontactpg284913-route-info{padding:28px;}.mbcontactpg284913-mapvisual{min-height:300px;}}
@media(max-width:575px){.mbcontactpg284913-section{padding:62px 0;}.mbcontactpg284913-formcard{padding:22px;border-radius:26px;}.mbcontactpg284913-eyebrow{font-size:10px;letter-spacing:.11em;padding:9px 12px;}.mbcontactpg284913-formcard h2{font-size:34px;}.mbcontactpg284913-formcard>p{font-size:15px;line-height:1.76;}.mbcontactpg284913-fields{grid-template-columns:1fr;}.mbcontactpg284913-form button{width:100%;}.mbcontactpg284913-info,.mbcontactpg284913-hours,.mbcontactpg284913-parking{padding:18px;border-radius:22px;}.mbcontactpg284913-hours div{align-items:flex-start;flex-direction:column;gap:5px;}.mbcontactpg284913-parking{flex-direction:column;}.mbcontactpg284913-route{border-radius:26px;}.mbcontactpg284913-mapvisual{min-height:260px;}.mbcontactpg284913-pin{width:66px;height:66px;border-radius:23px;font-size:26px;}.mbcontactpg284913-route-info{padding:22px;}.mbcontactpg284913-route-info h2{font-size:30px;}.mbcontactpg284913-route-info a{width:100%;}}
/*END CONTACT PAGE BY CAM*/

/*START INLOGGEN BY CAM*/
.mbauth927451-body{padding-top:0!important;background:#101010!important;min-height:100vh;overflow-x:hidden;}
.mbauth927451-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:42px 18px;background:#101010;overflow:hidden;}
.mbauth927451-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;}
.mbauth927451-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(16,16,16,.96),rgba(16,16,16,.78)),repeating-linear-gradient(135deg,#171717 0,#171717 24px,#222222 24px,#222222 48px,#c9a365 48px,#c9a365 51px,#111111 51px,#111111 74px);}
.mbauth927451-bg span{position:absolute;border-radius:999px;filter:blur(54px);opacity:.9;}
.mbauth927451-bg span:nth-child(1){left:-150px;top:80px;width:390px;height:390px;background:rgba(201,163,101,.24);}
.mbauth927451-bg span:nth-child(2){right:-170px;bottom:-130px;width:480px;height:480px;background:rgba(255,255,255,.08);}
.mbauth927451-bg span:nth-child(3){right:25%;top:-180px;width:360px;height:360px;background:rgba(201,163,101,.12);}
.mbauth927451-back{position:fixed;left:24px;top:24px;z-index:6;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 17px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.10);color:#ffffff;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;backdrop-filter:blur(14px);}
.mbauth927451-back:hover{border-color:rgba(201,163,101,.65);background:rgba(201,163,101,.16);color:#ffffff;transform:translateY(-2px);}
.mbauth927451-shell{position:relative;z-index:3;width:min(1060px,100%);display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,.62fr);border:1px solid rgba(255,255,255,.14);border-radius:38px;background:rgba(255,255,255,.08);box-shadow:0 34px 110px rgba(0,0,0,.46);backdrop-filter:blur(18px);overflow:hidden;}
.mbauth927451-brandpanel{position:relative;min-height:650px;display:flex;flex-direction:column;justify-content:space-between;padding:34px;background:linear-gradient(135deg,rgba(16,16,16,.52),rgba(16,16,16,.20));overflow:hidden;}
.mbauth927451-brandpanel::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 24%,rgba(201,163,101,.30),transparent 34%),radial-gradient(circle at 92% 84%,rgba(255,255,255,.12),transparent 35%);pointer-events:none;}
.mbauth927451-brandpanel::after{content:"";position:absolute;left:34px;right:34px;bottom:124px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,163,101,.72),transparent);}
.mbauth927451-brandtop{position:relative;z-index:2;display:flex;align-items:center;gap:14px;}
.mbauth927451-brandtop img{width:76px;height:76px;object-fit:contain;border-radius:50%;background:#ffffff;box-shadow:0 18px 44px rgba(0,0,0,.28);}
.mbauth927451-brandtop span{color:#ffffff;font-family:var(--mb-font-heading);font-size:24px;font-weight:900;line-height:1.05;}
.mbauth927451-brandcontent{position:relative;z-index:2;max-width:560px;}
.mbauth927451-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 15px;border:1px solid rgba(201,163,101,.52);border-radius:999px;background:rgba(255,255,255,.10);color:#f1d49a;font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;backdrop-filter:blur(12px);}
.mbauth927451-brandcontent h1{margin:0 0 18px;color:#ffffff!important;font-family:var(--mb-font-heading)!important;font-size:clamp(52px,6vw,92px)!important;font-weight:900!important;line-height:.98!important;text-shadow:0 18px 44px rgba(0,0,0,.38);}
.mbauth927451-brandcontent p{max-width:460px;margin:0;color:rgba(255,255,255,.78)!important;font-size:18px!important;line-height:1.76!important;}
.mbauth927451-brandbottom{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.mbauth927451-brandbottom div{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);backdrop-filter:blur(12px);}
.mbauth927451-brandbottom i{color:#f1d49a;}
.mbauth927451-brandbottom span{font-size:13px;font-weight:800;line-height:1.35;}
.mbauth927451-card{position:relative;z-index:2;display:flex;justify-content:center;flex-direction:column;padding:42px;background:#ffffff;}
.mbauth927451-mobile-logo{display:none;align-items:center;justify-content:center;margin-bottom:22px;}
.mbauth927451-mobile-logo img{width:92px;height:92px;object-fit:contain;border-radius:50%;background:#ffffff;box-shadow:0 16px 38px rgba(0,0,0,.12);}
.mbauth927451-head{margin-bottom:26px;}
.mbauth927451-head>span{display:inline-flex;margin-bottom:10px;color:var(--mb-gold-dark);font-family:var(--mb-font-alt);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;}
.mbauth927451-head h2{margin:0 0 8px;color:var(--mb-black);font-size:clamp(34px,4vw,52px);line-height:1.05;}
.mbauth927451-head p{margin:0;color:var(--mb-text-soft);font-size:15px;line-height:1.65;}
.mbauth927451-form{display:grid;gap:16px;}
.mbauth927451-form label{display:grid;gap:8px;}
.mbauth927451-form label>span{color:var(--mb-black);font-family:var(--mb-font-alt);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;}
.mbauth927451-field{position:relative;display:flex;align-items:center;}
.mbauth927451-field>i{position:absolute;left:16px;z-index:2;color:var(--mb-gold-dark);font-size:15px;}
.mbauth927451-field input{width:100%;height:58px;padding:15px 56px 15px 46px;border:1px solid rgba(16,16,16,.12);border-radius:19px;background:#f8f8f8;color:var(--mb-black);font-family:var(--mb-font-main);font-size:15px;font-weight:700;outline:none;transition:var(--mb-transition);}
.mbauth927451-field input:focus{border-color:rgba(201,163,101,.72);background:#ffffff;box-shadow:0 0 0 4px rgba(201,163,101,.12);}
.mbauth927451-field button{position:absolute;right:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:15px;background:#ffffff;color:var(--mb-black);box-shadow:0 8px 20px rgba(0,0,0,.06);cursor:pointer;transition:var(--mb-transition);}
.mbauth927451-field button:hover{background:#fff8ea;color:var(--mb-gold-dark);}
.mbauth927451-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.mbauth927451-check{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer;}
.mbauth927451-check input{position:absolute;opacity:0;pointer-events:none;}
.mbauth927451-check span{position:relative;display:inline-flex;width:22px;height:22px;flex:0 0 22px;border:1px solid rgba(16,16,16,.18);border-radius:8px;background:#ffffff;transition:var(--mb-transition);}
.mbauth927451-check span::before{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid var(--mb-black);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.6);transition:var(--mb-transition);}
.mbauth927451-check input:checked+span{border-color:transparent;background:linear-gradient(135deg,var(--mb-gold),#f1d49a);}
.mbauth927451-check input:checked+span::before{opacity:1;transform:rotate(45deg) scale(1);}
.mbauth927451-check strong{color:var(--mb-text);font-size:13px;font-weight:900;}
.mbauth927451-row>a{color:var(--mb-gold-dark);font-size:13px;font-weight:900;}
.mbauth927451-row>a:hover{color:var(--mb-black);}
.mbauth927451-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin-top:6px;padding:16px 24px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--mb-gold),#f1d49a,var(--mb-gold-dark));color:var(--mb-black);font-family:var(--mb-font-alt);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;box-shadow:0 16px 34px rgba(201,163,101,.26);cursor:pointer;transition:var(--mb-transition);}
.mbauth927451-submit:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(201,163,101,.36);}
.mbauth927451-help{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid rgba(16,16,16,.09);color:var(--mb-text-soft);font-size:13px;font-weight:800;}
.mbauth927451-help a{color:var(--mb-gold-dark);font-weight:900;}
.mbauth927451-help a:hover{color:var(--mb-black);}
@media(max-width:991px){.mbauth927451-page{padding:86px 18px 34px;}.mbauth927451-shell{grid-template-columns:1fr;width:min(520px,100%);}.mbauth927451-brandpanel{display:none;}.mbauth927451-card{padding:34px;border-radius:32px;}.mbauth927451-mobile-logo{display:flex;}.mbauth927451-back{left:18px;top:18px;}}
@media(max-width:575px){.mbauth927451-page{padding:78px 14px 24px;align-items:flex-start;}.mbauth927451-back{min-height:42px;padding:11px 14px;font-size:10px;letter-spacing:.08em;}.mbauth927451-shell{border-radius:28px;}.mbauth927451-card{padding:24px;border-radius:28px;}.mbauth927451-head h2{font-size:34px;}.mbauth927451-row{align-items:flex-start;flex-direction:column;gap:12px;}.mbauth927451-mobile-logo img{width:82px;height:82px;}}
/*END INLOGGEN BY CAM*/

.mbprice742619-women-expanded{display:block;}
.mbprice742619-women-list,.mbprice742619-beauty-list{display:flex;flex-direction:column;margin-top:22px;border-top:1px solid rgba(255,255,255,.1);}
.mbprice742619-women-row,.mbprice742619-beauty-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08);}
.mbprice742619-women-row span,.mbprice742619-beauty-row span{font-size:15px;font-weight:600;line-height:1.4;}
.mbprice742619-women-row b,.mbprice742619-beauty-row b{flex-shrink:0;font-size:17px;font-weight:800;}
.mbprice742619-beauty{padding:24px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);}
.mbprice742619-beauty-top{display:flex;align-items:center;gap:14px;}
.mbprice742619-beauty-top>span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;background:rgba(255,255,255,.08);font-size:19px;}
.mbprice742619-beauty-top>div{display:flex;flex-direction:column;}
.mbprice742619-beauty-top strong{font-size:18px;font-weight:800;}
.mbprice742619-beauty-top small{margin-top:3px;opacity:.65;font-size:13px;}
@media(max-width:575.98px){.mbprice742619-women-row,.mbprice742619-beauty-row{gap:12px;padding:14px 0;}.mbprice742619-women-row span,.mbprice742619-beauty-row span{font-size:14px;}.mbprice742619-women-row b,.mbprice742619-beauty-row b{font-size:16px;}}


