.elementor-2226 .elementor-element.elementor-element-797270b9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-ff340da */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Raleway:wght@300;400;500;600;700&display=swap');
:root{--ms-dark:#1a1a1a;--ms-cream:#f5f0eb;--ms-gold:#c9a96e;--ms-gold-light:#e2cb9a;--ms-accent:#6b7f5a;--ms-accent-soft:#9aaf86;--ms-accent-deep:#455438;--ms-text:#3a3a3a;--ms-text-light:#7a7a7a;--ms-white:#fff;--ms-bg:#f8faf6;--fd:'Cormorant Garamond',Georgia,serif;--fb:'Raleway','Segoe UI',sans-serif}
.ms-bd *{box-sizing:border-box;margin:0;padding:0}.ms-bd{font-family:var(--fb);color:var(--ms-text);line-height:1.7;overflow-x:hidden}.ms-bd img{max-width:100%;height:auto}.ms-bd a{color:var(--ms-accent-deep);text-decoration:none;transition:all .3s}.ms-bd a:hover{color:var(--ms-gold)}
.ms-bd-hero{position:relative;min-height:520px;display:flex;align-items:center;background-image:url('/wp-content/uploads/2026/03/bg-1.png');background-size:cover;background-position:right center;overflow:hidden}
.ms-bd-hero-ov{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(20,22,18,.94) 0%,rgba(20,22,18,.87) 35%,rgba(20,22,18,.48) 65%,rgba(20,22,18,.1) 100%);pointer-events:none}
.ms-bd-hero-c{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:70px 40px;width:100%}.ms-bd-hero-t{max-width:560px}
.ms-bd-hero-badge{display:inline-block;background:rgba(107,127,90,.15);border:1px solid rgba(107,127,90,.35);color:var(--ms-accent-soft);font-family:var(--fb);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:7px 20px;border-radius:2px;margin-bottom:28px;animation:msBdFD .8s ease}
.ms-bd-hero h1{font-family:var(--fd);font-size:clamp(34px,5vw,52px);font-weight:600;color:var(--ms-cream);line-height:1.15;margin-bottom:20px;animation:msBdFU .8s ease .2s both}
.ms-bd-hero h1 em{font-style:italic;color:var(--ms-accent-soft)}
.ms-bd-hero-sub{font-size:16px;font-weight:300;color:rgba(245,240,235,.7);line-height:1.7;margin-bottom:36px;animation:msBdFU .8s ease .4s both}
.ms-bd-hero-feats{display:flex;gap:28px;flex-wrap:wrap;animation:msBdFU .8s ease .6s both}
.ms-bd-hero-feat{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:400;color:rgba(245,240,235,.65)}
.ms-bd-hero-feat .dot{width:6px;height:6px;border-radius:50%;background:var(--ms-accent-soft);flex-shrink:0}
.ms-bd-bread{background:var(--ms-bg);padding:14px 20px;font-size:13px;color:var(--ms-text-light);border-bottom:1px solid rgba(0,0,0,.06)}.ms-bd-bread-inner{max-width:1200px;margin:0 auto}.ms-bd-bread a{color:var(--ms-text-light)}.ms-bd-bread a:hover{color:var(--ms-accent-deep)}.ms-bd-bread .sep{margin:0 8px;opacity:.4}
.ms-bd-products{background:var(--ms-white);padding:60px 20px}.ms-bd-products-inner{max-width:1200px;margin:0 auto}
.ms-bd-st{font-family:var(--fd);font-size:clamp(28px,4vw,40px);font-weight:600;color:var(--ms-dark);text-align:center;margin-bottom:10px}.ms-bd-st em{font-style:italic;color:var(--ms-accent-deep)}
.ms-bd-ss{text-align:center;font-size:15px;color:var(--ms-text-light);margin-bottom:40px;font-weight:300}
.ms-bd-pg{margin-bottom:50px}.ms-bd-pgt{font-family:var(--fd);font-size:24px;font-weight:600;color:var(--ms-dark);margin-bottom:8px;padding-bottom:12px;border-bottom:2px solid var(--ms-accent-soft);display:inline-block}.ms-bd-pgd{font-size:14px;color:var(--ms-text-light);margin-bottom:24px;font-weight:300}
.ms-bd-map{background:var(--ms-bg);padding:60px 20px}.ms-bd-map-inner{max-width:1000px;margin:0 auto}
.ms-bd-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-top:36px}
.ms-bd-map-card{background:var(--ms-white);border-radius:14px;padding:24px 20px;border:1px solid rgba(0,0,0,.06);text-align:center;transition:transform .3s,border-color .3s}
.ms-bd-map-card:hover{transform:translateY(-3px);border-color:rgba(107,127,90,.35)}
.ms-bd-map-price{font-family:var(--fd);font-size:30px;font-weight:700;color:var(--ms-accent-deep);margin-bottom:4px}
.ms-bd-map-card h4{font-family:var(--fd);font-size:17px;font-weight:600;color:var(--ms-dark);margin-bottom:8px}
.ms-bd-map-card p{font-size:12px;color:var(--ms-text-light);line-height:1.5;font-weight:300}
.ms-bd-map-best{border-color:var(--ms-accent-soft);background:linear-gradient(180deg,#f0f5ec,var(--ms-white))}
.ms-bd-why{background:linear-gradient(135deg,#141612,#283224);padding:60px 20px}.ms-bd-why-inner{max-width:1000px;margin:0 auto}.ms-bd-why .ms-bd-st{color:var(--ms-cream)}.ms-bd-why .ms-bd-st em{color:var(--ms-accent-soft)}
.ms-bd-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-top:40px}
.ms-bd-why-card{text-align:center;padding:30px 20px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(107,127,90,.15);transition:transform .3s,border-color .3s}
.ms-bd-why-card:hover{transform:translateY(-4px);border-color:rgba(107,127,90,.35)}
.ms-bd-why-num{font-family:var(--fd);font-size:36px;font-weight:700;color:var(--ms-accent-soft);line-height:1;margin-bottom:12px}
.ms-bd-why-card h4{font-family:var(--fd);font-size:20px;font-weight:600;color:var(--ms-cream);margin-bottom:10px}
.ms-bd-why-card p{font-size:14px;color:rgba(245,240,235,.6);font-weight:300;line-height:1.6}
.ms-bd-corp{background:var(--ms-white);padding:60px 20px;text-align:center;border-top:1px solid rgba(0,0,0,.06)}.ms-bd-corp-inner{max-width:700px;margin:0 auto}
.ms-bd-corp-label{display:inline-block;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--ms-gold);margin-bottom:16px}
.ms-bd-corp h3{font-family:var(--fd);font-size:32px;font-weight:600;color:var(--ms-dark);margin-bottom:16px}.ms-bd-corp h3 em{font-style:italic;color:var(--ms-accent-deep)}
.ms-bd-corp p{font-size:15px;color:var(--ms-text-light);margin-bottom:24px;font-weight:300}
.ms-bd-corp-cta{display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--ms-accent-deep),var(--ms-accent));color:#fff!important;padding:14px 32px;border-radius:50px;font-size:15px;font-weight:600;transition:transform .3s,box-shadow .3s}
.ms-bd-corp-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(69,84,56,.3);color:#fff!important}
.ms-bd-corp-contact{margin-top:16px;font-size:13px;color:var(--ms-text-light)}
.ms-bd-seo{background:var(--ms-bg);padding:60px 20px}.ms-bd-seo-inner{max-width:800px;margin:0 auto}
.ms-bd-seo h2{font-family:var(--fd);font-size:30px;font-weight:600;color:var(--ms-dark);margin-bottom:20px}.ms-bd-seo h2 em{font-style:italic;color:var(--ms-accent-deep)}
.ms-bd-seo h3{font-family:var(--fd);font-size:22px;font-weight:600;color:var(--ms-dark);margin:30px 0 12px}
.ms-bd-seo p{font-size:15px;line-height:1.8;color:var(--ms-text);margin-bottom:16px}
.ms-bd-seo a{color:var(--ms-accent-deep);border-bottom:1px solid rgba(69,84,56,.3)}.ms-bd-seo a:hover{border-bottom-color:var(--ms-gold)}
.ms-bd-seo-toggle{display:inline-flex;cursor:pointer;font-size:14px;font-weight:500;color:var(--ms-accent-deep);margin-top:10px;user-select:none;border-bottom:1px dashed rgba(69,84,56,.4);padding-bottom:2px}
.ms-bd-seo-toggle:hover{color:var(--ms-gold);border-bottom-color:var(--ms-gold)}.ms-bd-seo-hidden{display:none}.ms-bd-seo-hidden.open{display:block}
.ms-bd-faq{background:var(--ms-white);padding:60px 20px}.ms-bd-faq-inner{max-width:800px;margin:0 auto}
.ms-bd-faq-item{background:var(--ms-bg);border-radius:12px;margin-bottom:12px;border:1px solid rgba(0,0,0,.06);overflow:hidden;transition:border-color .3s}
.ms-bd-faq-item:hover{border-color:rgba(107,127,90,.3)}
.ms-bd-faq-q{padding:20px 24px;font-family:var(--fd);font-size:18px;font-weight:600;color:var(--ms-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none}
.ms-bd-faq-q::after{content:'+';font-size:22px;color:var(--ms-accent);font-weight:300;transition:transform .3s;flex-shrink:0;margin-left:16px}
.ms-bd-faq-q.open::after{transform:rotate(45deg)}
.ms-bd-faq-a{display:none;padding:0 24px 20px;font-size:14px;line-height:1.7;color:var(--ms-text-light)}.ms-bd-faq-a.open{display:block}
.ms-bd-links{background:var(--ms-bg);padding:50px 20px;border-top:1px solid rgba(0,0,0,.06)}.ms-bd-links-inner{max-width:1000px;margin:0 auto;text-align:center}
.ms-bd-links h3{font-family:var(--fd);font-size:24px;font-weight:600;color:var(--ms-dark);margin-bottom:24px}.ms-bd-links h3 em{font-style:italic;color:var(--ms-accent-deep)}
.ms-bd-links-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.ms-bd-link-pill{display:inline-block;padding:10px 22px;border-radius:30px;background:var(--ms-white);border:1px solid rgba(0,0,0,.08);font-size:14px;font-weight:500;color:var(--ms-text);transition:all .3s}
.ms-bd-link-pill:hover{background:var(--ms-accent-deep);color:#fff;border-color:var(--ms-accent-deep)}
@keyframes msBdFU{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@keyframes msBdFD{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:768px){.ms-bd-hero{min-height:440px}.ms-bd-hero-c{padding:50px 24px}.ms-bd-hero-t{max-width:100%}.ms-bd-hero-ov{background:linear-gradient(to bottom,rgba(20,22,18,.92) 0%,rgba(20,22,18,.78) 60%,rgba(20,22,18,.4) 100%)}.ms-bd-hero-feats{gap:16px}.ms-bd-why-grid{grid-template-columns:1fr 1fr;gap:16px}.ms-bd-map-grid{grid-template-columns:1fr 1fr}.ms-bd-faq-q{font-size:16px;padding:16px 18px}}/* End custom CSS */