.eg-wa-float{display:none!important}\n
.site .searchbox{grid-template-columns:repeat(4,1fr) auto;gap:9px;align-items:stretch}
.site .sf{flex-direction:column;align-items:stretch;justify-content:center;gap:3px;padding:8px 12px 7px;min-height:52px}
.site .sf .sl{font-size:10.5px;letter-spacing:.04em;color:rgba(244,239,230,.48);line-height:1.2;text-align:right}
.site .sf select{font-weight:500;font-size:14px;color:#f4efe6;padding:0 0 0 22px;line-height:1.3;text-align:right;text-align-last:right}
.site .sf i{top:auto;bottom:11px;left:12px;transform:none}
.site .sbtn{align-self:stretch;display:flex;align-items:center;justify-content:center}
@media(max-width:760px){.site .searchbox{grid-template-columns:1fr 1fr}.site .sbtn{grid-column:1/-1;min-height:48px}}
@media(max-width:359px){.site .searchbox{grid-template-columns:1fr}}

.site .team{grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}
.site .member{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}
.site .member .mph{height:250px;width:100%;flex:none;position:relative;background:#12121a}
.site .member .mph img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}
.site .member .mtx{flex:1;display:flex;flex-direction:column;padding:14px 16px 16px}
.site .member .mrole{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}
.site .member small{min-height:0;font-size:12.5px;color:rgba(244,239,230,.6)}
.site .member .ext{font-size:10.5px;font-weight:700;color:#f0d27a;border:1px solid rgba(212,175,55,.4);border-radius:999px;padding:2px 8px;white-space:nowrap}
.site .member .mbio{min-height:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0 0;font-size:13.2px;line-height:1.55;color:rgba(244,239,230,.68)}
.site .member .mfacts{margin-top:auto;padding-top:12px;min-height:0}
.site .member .mplat{margin-top:12px;padding-top:0}
.site .member a.go{margin-top:12px}
@media(min-width:761px) and (max-width:1024px){.site .team{grid-template-columns:repeat(3,1fr);gap:10px}.site .member .mph{height:190px}.site .member .pico{width:32px;height:32px}.site .member .pico svg{width:15px;height:15px}.site .member .mplat{gap:6px}}
@media(max-width:760px){.site .team{grid-template-columns:1fr}.site .member .mph{height:260px}}

.site .gmapwrap{margin-top:16px;border:1px solid rgba(212,175,55,.2);border-radius:14px;overflow:hidden;background:#0d0d12;position:relative;max-width:100%}
.site .gmap{width:100%;height:480px}
.site .gmap-legend{position:absolute;bottom:12px;inset-inline-start:12px;z-index:2;font-size:12px;color:rgba(244,239,230,.7);background:rgba(7,7,10,.78);border:1px solid rgba(212,175,55,.2);border-radius:8px;padding:5px 10px}
.gm-style .gm-style-iw-c{background:#0d0d12!important;color:#f4efe6!important;border:1px solid rgba(212,175,55,.4)!important;border-radius:12px!important;padding:0!important;box-shadow:0 14px 34px rgba(0,0,0,.6)!important;direction:rtl}
.gm-style .gm-style-iw-d{overflow:hidden!important;padding:0!important}
.gm-style .gm-style-iw-tc::after{background:#0d0d12!important}
.gm-style .gm-ui-hover-effect{filter:invert(1)}
.egiw{width:230px;font-family:'Heebo',Arial,sans-serif;direction:rtl;text-align:right}
.egiw img{width:100%;height:120px;object-fit:cover;display:block}
.egiw .t{padding:10px 12px 12px}
.egiw b{display:block;font-family:'Frank Ruhl Libre',serif;font-size:18px;color:#f0d27a;direction:ltr;unicode-bidi:isolate;text-align:right}
.egiw span{display:block;font-size:13px;line-height:1.4;margin-top:3px;color:#f4efe6}
.egiw small{display:block;font-size:11.5px;color:rgba(244,239,230,.55);margin-top:4px}
.egiw a{display:inline-block;margin-top:9px;font-size:12px;font-weight:700;color:#1a1204!important;background:linear-gradient(135deg,#8a6508,#d4af37 45%,#f0d27a);border-radius:999px;padding:5px 12px;text-decoration:none}
@media(max-width:760px){.site .gmap{height:380px}}
/*sf-v2*/.site .searchbox{grid-template-columns:repeat(4,1fr) auto;gap:9px;align-items:stretch;padding:10px} .site .sf{display:grid;grid-template-columns:1fr 14px;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;padding:9px 14px 8px;min-height:56px;position:relative;cursor:pointer} .site .sf .sl{grid-column:1/-1;grid-row:1;font-size:11px;letter-spacing:.02em;color:rgba(244,239,230,.5);line-height:1.2;text-align:right;padding:0;margin:0} .site .sf select{grid-column:1;grid-row:2;appearance:none;-webkit-appearance:none;background:transparent;border:0;outline:none;width:100%;margin:0;padding:0;height:22px;line-height:22px;font-family:inherit;font-weight:600;font-size:14.5px;color:#f4efe6;text-align:right;text-align-last:right;direction:rtl;text-indent:0;cursor:pointer} .site .sf i{grid-column:2;grid-row:2;position:static;transform:none;font-style:normal;font-size:10px;color:#8a6508;justify-self:center;line-height:1} .site .sbtn{align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:150px} @media(max-width:760px){.site .searchbox{grid-template-columns:1fr 1fr;padding:8px}.site .sbtn{grid-column:1/-1;min-height:48px}} @media(max-width:359px){.site .searchbox{grid-template-columns:1fr}}/*sf-v3*/.site .sf .sl{grid-column:1;text-align:center} .site .sf select{text-align:center;text-align-last:center} .site .sf{padding:9px 16px 8px 12px}/*sf-v4*/.site .sf .sl{text-align:right;padding-inline-start:26px} .site .sf select{text-align:right;text-align-last:right;padding-inline-start:26px;box-sizing:border-box} .site .sf{padding:9px 14px 8px 12px}/*full-v1*/.holder{max-width:1800px}:root{--pad:clamp(16px,3.5vw,72px)}.site .block,.site .hero,.site .phero,.site .site-bar,.site .foot{padding-inline:var(--pad)}@media(min-width:1441px){.site .hero{padding-top:60px;padding-bottom:36px}.site .hero h1{font-size:46px;max-width:18ch}.site .hero .sub{font-size:17px;max-width:54ch}.site .phero h1{font-size:40px}.site .phero .sub{font-size:16.5px;max-width:64ch}.site .block{padding-top:38px;padding-bottom:38px}.site .block h2{font-size:27px}.site .block .lead{font-size:15.5px;max-width:64ch}.site .cards{gap:18px}.site .card .ph{height:220px}.site .card .price{font-size:22px}.site .card .ttl{font-size:14.5px}.site .team{gap:20px}.site .member .mph{height:310px}.site .steps,.site .svc{gap:16px}.site .hoods{gap:14px}.site .hood{padding:16px 18px}.site .gmap{height:600px}.site .mapframe{aspect-ratio:16/7}.site .pgrid{grid-template-columns:1.75fr 1fr;gap:30px}.site .desc{max-width:80ch;font-size:16px}.site .psum{padding:22px}.site .psum .price{font-size:34px}.site .proof b{font-size:30px}.site .proof div{padding:20px 16px}.site .searchbox{padding:14px}.site .sf{min-height:60px}.site .sf select{font-size:15.5px}.site .site-nav{gap:26px;font-size:14.5px}.site .cta{padding:28px 32px}.site .cta h3{font-size:26px}.site .vgrid{grid-template-columns:1.4fr 1fr;gap:24px}.site .cgrid{gap:24px}.site .ahead{grid-template-columns:320px 1fr;gap:30px}}@media(min-width:1025px) and (max-width:1440px){.site .card .ph{height:190px}}/*tab-v1*/@media(max-width:1100px){.site .searchbox{grid-template-columns:1fr 1fr;gap:8px}.site .sbtn{grid-column:1/-1;min-height:48px}.site .sf .sl,.site .sf select{padding-inline-start:14px}.site .menu-btn{display:flex}.site .site-nav{display:none;position:absolute;top:calc(100% + 1px);right:0;left:0;flex-direction:column;gap:0;background:#0d0d12;border-bottom:1px solid rgba(212,175,55,.2);z-index:60;box-shadow:0 18px 40px rgba(0,0,0,.5)}.site .site-nav.open{display:flex}.site .site-nav a{display:block;padding:14px 22px;border-bottom:1px solid rgba(244,239,230,.06);font-size:15px}.site .lang{display:none}}/*hover-v1*/.site .card .ph{overflow:hidden;position:relative}.site .card .ph::before{content:"";position:absolute;inset:0;background:inherit;background-size:cover;background-position:center;transition:transform .7s cubic-bezier(.2,.7,.2,1);z-index:0}.site .card:hover .ph::before{transform:scale(1.07)}.site .card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.site .card:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(0,0,0,.5),0 0 0 1px rgba(212,175,55,.35);border-color:rgba(212,175,55,.55)}.site .card .ttl a{transition:color .15s}.site .card:hover .ttl a{color:#f0d27a}.site .b-gold,.site .b-line,.site .b-wa,.site .sbtn,.site .btn,.site .chip,.site .card .cwa,.site .site-cta,.site .ig-btn,.site .go{transition:transform .18s ease,filter .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.site .b-gold:hover,.site .sbtn:hover,.site .card .cwa:hover,.site .b-wa:hover,.site .ig-btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 24px rgba(212,175,55,.22)}.site .b-line:hover,.site .btn:hover,.site .go:hover,.site .chip:hover{background:rgba(212,175,55,.14);border-color:rgba(212,175,55,.7);color:#f0d27a}.site .member{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.site .member .mph{overflow:hidden}.site .member .mph img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.site .member:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.5);box-shadow:0 18px 40px rgba(0,0,0,.45)}.site .member:hover .mph img{transform:scale(1.05)}.site .hood,.site .step,.site .svcard,.site .ci,.site .quote,.site .tile,.site a.reel{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.site .hood:hover,.site .svcard:hover,.site .step:hover,.site a.reel:hover,a.ci:hover{transform:translateY(-3px);border-color:rgba(212,175,55,.5);box-shadow:0 14px 30px rgba(0,0,0,.4)}.site .gal .main img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.site .gal .main:hover img{transform:scale(1.03)}.site .gal .nav{opacity:.7;transition:opacity .2s,background .2s,transform .2s}.site .gal .main:hover .nav{opacity:1}.site .gal .nav:hover{background:rgba(212,175,55,.25)}.site .gal .thumbs button{transition:border-color .2s,transform .2s,opacity .2s;opacity:.8}.site .gal .thumbs button:hover{opacity:1;transform:translateY(-2px)}.site .gal .thumbs button.on{opacity:1}.site .pico,.site .ico{transition:transform .16s ease,border-color .16s ease,background .16s ease}.site .pico:hover,.site .ico:hover{transform:translateY(-2px);background:rgba(212,175,55,.16);border-color:rgba(212,175,55,.6)}.site .site-nav a{position:relative;transition:color .15s}.site .site-nav a::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:linear-gradient(90deg,#f0d27a,#d4af37);transform:scaleX(0);transition:transform .2s ease;border-radius:2px}.site .site-nav a:hover::after{transform:scaleX(1)}.site .floaters span,.site .floaters a{transition:transform .18s ease}.site .floaters a:hover{transform:scale(1.08)}.site .deal{transition:border-color .2s,background .2s}.site .deal:hover{border-color:rgba(212,175,55,.45);background:#13131b}.site .sf{transition:border-color .18s}.site .sf:hover,.site .sf:focus-within{border-color:rgba(212,175,55,.5)}@media(prefers-reduced-motion:reduce){.site *{transition:none!important}}@media(hover:none){.site .card:hover,.site .member:hover,.site .hood:hover,.site .svcard:hover,.site .step:hover{transform:none}.site .card:hover .ph::before,.site .member:hover .mph img{transform:none}}/*polish-v1*/.site .block h2{margin:0;line-height:1.2}.site .block .lead{margin-top:8px}.site .cards,.site .team,.site .steps,.site .svc,.site .hoods,.site .quotes,.site .partners{margin-top:20px}.site .proof div{display:flex;flex-direction:column;justify-content:center;min-height:100px;gap:2px}.site .proof small{display:flex;align-items:center;justify-content:center;min-height:2.6em;line-height:1.3}.site .step{display:flex;flex-direction:column}.site .step small{flex:1}.site .svcard{min-height:100%}.site .hood{display:flex;flex-direction:column;justify-content:center;min-height:74px}.site .ci{min-height:68px}.site .card .meta{align-items:center}.site .card .cfoot{min-height:44px}.site .trust{justify-content:flex-start;align-items:center}.site .cta{align-items:center}.site .cta .btns{align-items:center}.site .foot{align-items:flex-start}.site .foot>div{flex:1 1 220px;min-width:0}.site .foot p{margin-top:8px}.site .h2row{align-items:baseline}.site .facts div{display:flex;flex-direction:column;justify-content:center;min-height:62px}.site .tiles .tile{display:flex;flex-direction:column;justify-content:center;min-height:74px}@media(min-width:761px) and (max-width:1024px){.site .cards{grid-template-columns:repeat(2,1fr)}.site .card .ph{height:200px}.site .steps{grid-template-columns:repeat(2,1fr)}.site .svc{grid-template-columns:repeat(2,1fr)}.site .quotes{grid-template-columns:repeat(2,1fr)}.site .hood{min-width:calc(33.33% - 8px)}.site .team{grid-template-columns:repeat(3,1fr)}.site .member .mph{height:220px}.site .pgrid{grid-template-columns:1fr}.site .cgrid{grid-template-columns:1fr}.site .vgrid{grid-template-columns:1fr}.site .ahead{grid-template-columns:240px 1fr}}@media(min-width:1025px){.site .cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.site .proof div{min-height:92px}.site .card .ph{height:210px}.site .hoods .hood{min-width:calc(50% - 4px)}.site .acts a{min-width:calc(50% - 4px)}.site .facts{grid-template-columns:repeat(3,1fr)}.site .cta .btns{flex-direction:column}.site .cta .btns a{width:100%}}/*air-v1*/.site{line-height:1.6}.site .block{padding-top:46px;padding-bottom:46px}.site .block h2{font-size:26px}.site .block .lead{font-size:15px;line-height:1.7;max-width:58ch;margin-top:10px;color:rgba(244,239,230,.7)}.site .cards,.site .team,.site .steps,.site .svc,.site .hoods,.site .quotes{gap:18px;margin-top:26px}.site .card .body{padding:14px 16px 16px}.site .card .ttl{font-size:14px;line-height:1.45;margin-top:6px}.site .card .meta{margin-top:10px;gap:12px}.site .card .cfoot{margin-top:14px;padding-top:12px}.site .step{padding:18px}.site .step small{font-size:13px;line-height:1.6;margin-top:6px}.site .svcard{padding:22px;gap:10px}.site .svcard ul{gap:7px}.site .hero{padding-top:56px;padding-bottom:36px}.site .hero .sub{line-height:1.7;margin-top:14px}.site .hero-ctas{margin-top:18px}.site .trust{margin-top:24px;padding-top:18px;gap:10px}.site .proof div{padding:22px 16px}.site .cta{padding:28px 30px;gap:24px}.site .cta p{line-height:1.7}.site .foot{padding-top:36px;padding-bottom:44px;line-height:1.7;gap:28px}.site .desc{line-height:1.85}.site .desc h2{margin-top:28px}.site .psum{padding:20px}.site .facts{gap:10px}.site .feat{gap:8px}.site .acts{margin-top:18px}.site .filters{margin-top:22px;gap:10px}.site .countline{margin-top:12px}.site .sold,.site .eg-calc,.site .formbox,.site .calc{padding:22px}.site .searchbox{padding:12px;gap:10px}.site .member .mtx{padding:16px 18px 18px}.site .member .mfacts{gap:8px}.site .phero{padding-top:44px;padding-bottom:30px}.site .phero .sub{line-height:1.7;margin-top:12px}.site .h2row{margin-top:32px}.site .h2row h2{font-size:23px}.site .ci{padding:16px 18px}.site .cinfo{gap:12px}.site .tiles{gap:10px}.site .deals{gap:8px}.site .deal{padding:11px 13px}.site .vres{padding:26px}.site .trustrow{gap:12px;margin-top:18px}@media(max-width:760px){.site .block{padding-top:34px;padding-bottom:34px}.site .hero{padding-top:36px;padding-bottom:28px}.site .cards,.site .team,.site .steps,.site .svc{gap:14px}.site .block h2{font-size:22px}}@media(min-width:1441px){.site .block{padding-top:60px;padding-bottom:60px}.site .cards,.site .team{gap:24px}.site .block h2{font-size:28px}}/*top-v1*/.eg-totop{position:fixed;left:18px;bottom:18px;z-index:60;width:46px;height:46px;border-radius:50%;border:1px solid rgba(212,175,55,.55);background:rgba(13,13,18,.92);color:#f0d27a;display:grid;place-items:center;cursor:pointer;padding:0;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s,transform .25s,background .2s,color .2s;box-shadow:0 12px 26px rgba(0,0,0,.5)}.eg-totop.on{opacity:1;transform:none;pointer-events:auto}.eg-totop:hover{background:linear-gradient(135deg,#8a6508,#d4af37 45%,#f0d27a);color:#1a1204}.eg-totop svg{width:20px;height:20px}@media(max-width:760px){.eg-totop{left:14px;bottom:14px;width:42px;height:42px}}/*fixed-v1*/.elementor-element,.elementor-widget,.elementor-widget-container,.e-con,.e-con-inner{will-change:auto!important;transform:none!important;filter:none!important}/*swipe-v1*/@media(max-width:760px){.site .team{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 0 8px;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none;-webkit-overflow-scrolling:touch}.site .team::-webkit-scrollbar{display:none}.site .team .member{flex:0 0 84%;scroll-snap-align:center;min-width:0}.site .team-dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.site .team-dots span{width:7px;height:7px;border-radius:50%;background:rgba(212,175,55,.3);transition:background .2s,transform .2s}.site .team-dots span.on{background:#d4af37;transform:scale(1.3)}.site .team-hint{text-align:center;font-size:12px;color:rgba(244,239,230,.5);margin:6px 0 0}}@media(min-width:761px){.site .team-dots,.site .team-hint{display:none}}
/*card-v2*/
/* ===== property card v2 (the existing site's card look) ===== */
.site .pc{background:#0d0d12;border:1px solid rgba(212,175,55,.38);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;min-width:0}
.site .pc:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(0,0,0,.5);border-color:rgba(212,175,55,.65)}
.site .pc .ph{position:relative;aspect-ratio:16/10;background:#12121a;overflow:hidden;flex:none}
.site .pc .ph .im{position:absolute;inset:0;display:block;background-size:cover;background-position:center;transition:opacity .35s ease,transform .8s cubic-bezier(.2,.7,.2,1)}
.site .pc .ph .im.out{opacity:0}
.site .pc:hover .ph .im{transform:scale(1.05)}
.site .pc .tag{position:absolute;top:14px;right:14px;z-index:3;background:linear-gradient(135deg,#f0d27a,#d4af37);color:#1a1204;font-weight:700;font-size:13px;border-radius:999px;padding:5px 15px;line-height:1.5}
.site .pc .tag.rec{right:auto;left:14px}
.site .pc .arr{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;border-radius:11px;background:rgba(20,20,26,.55);border:1px solid rgba(255,255,255,.14);color:#f4efe6;display:grid;place-items:center;cursor:pointer;font-size:22px;line-height:1;padding:0;opacity:.9;transition:background .18s,opacity .18s}
.site .pc .arr:hover{background:rgba(212,175,55,.35)}
.site .pc .arr.l{left:14px}.site .pc .arr.r{right:14px}
.site .pc .acts2{position:absolute;bottom:14px;left:14px;z-index:3;display:flex;gap:6px}
.site .pc .acts2 button{width:42px;height:42px;border-radius:11px;background:rgba(20,20,26,.62);border:1px solid rgba(255,255,255,.1);color:#f0d27a;display:grid;place-items:center;cursor:pointer;padding:0;transition:background .18s,transform .18s}
.site .pc .acts2 button svg{width:20px;height:20px}
.site .pc .acts2 button:hover{background:rgba(212,175,55,.3);transform:translateY(-1px)}
.site .pc .acts2 button.on{color:#ff6b81}.site .pc .acts2 button.on svg{fill:#ff6b81}
.site .pc .body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}
.site .pc .price{font-family:'Heebo',Arial,sans-serif;font-weight:700;font-size:28px;color:#f0d27a;direction:ltr;unicode-bidi:isolate;text-align:right;line-height:1.2}
.site .pc .price small{font-size:13px;font-weight:500;color:rgba(244,239,230,.6);unicode-bidi:isolate}
.site .pc .ttl{font-family:'Frank Ruhl Libre',serif;font-size:19px;margin-top:8px;line-height:1.3;color:#f4efe6;text-decoration:none;display:block;min-height:2.6em}
.site .pc .ttl:hover{color:#f0d27a}
.site .pc .loc{display:flex;align-items:center;gap:6px;color:rgba(244,239,230,.72);font-size:14px;margin-top:8px}
.site .pc .loc svg{width:16px;height:16px;color:#d4af37;flex:none}
.site .pc .spec{display:flex;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(212,175,55,.22);font-size:14px;color:#f4efe6;flex-wrap:wrap}
.site .pc .spec span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.site .pc .spec svg{width:22px;height:22px;opacity:.9;flex:none}
.site .pc .spec i{font-style:normal;color:#f0d27a;font-weight:700;direction:ltr;unicode-bidi:isolate}
.site .pc .spec .t{color:rgba(244,239,230,.75)}
.site .pc .btns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}
.site .pc .btns a{text-align:center;border-radius:999px;padding:13px 10px;font-weight:700;font-size:15.5px;text-decoration:none;transition:transform .18s,filter .18s,background .18s}
.site .pc .btns .g{background:linear-gradient(135deg,#8a6508,#d4af37 45%,#f0d27a);color:#1a1204}
.site .pc .btns .g:hover{transform:translateY(-2px);filter:brightness(1.08)}
.site .pc .btns .o{border:1px solid rgba(212,175,55,.6);color:#f0d27a}
.site .pc .btns .o:hover{background:rgba(212,175,55,.14)}
.site .pc[hidden]{display:none}
@media(max-width:760px){.site .pc .body{padding:16px 16px 18px}.site .pc .price{font-size:30px}.site .pc .ttl{font-size:20px;min-height:0}.site .pc .btns a{font-size:16px;padding:14px 10px}}

/*lb-global*/

.site .gal .main{cursor:zoom-in}
.lb{position:fixed;inset:0;background:rgba(7,7,10,.97);z-index:1000;display:none;flex-direction:column;direction:rtl}
.lb.on{display:flex}
.lb .top{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:rgba(244,239,230,.75);font-size:13px;font-family:'Heebo',Arial,sans-serif}
.lb .top b{color:#f0d27a;font-weight:700}
.lb .x{width:40px;height:40px;border-radius:50%;border:1px solid rgba(212,175,55,.4);background:rgba(212,175,55,.08);color:#f0d27a;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}
.lb .stage{flex:1;position:relative;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 56px}
.lb .stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;display:block}
.lb .nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(212,175,55,.4);background:rgba(7,7,10,.6);color:#f0d27a;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}
.lb .nav.prev{right:8px}.lb .nav.next{left:8px}
.lb .strip{display:flex;gap:6px;padding:10px 16px 16px;overflow-x:auto;justify-content:center}
.lb .strip img{width:64px;height:44px;object-fit:cover;border-radius:6px;opacity:.5;cursor:pointer;border:2px solid transparent;flex:none}
.lb .strip img.on{opacity:1;border-color:#d4af37}
@media(max-width:760px){.lb .stage{padding:0 8px}.lb .nav{width:38px;height:38px;background:rgba(7,7,10,.35)}.lb .strip img{width:52px;height:36px}}

/*nofloat-v1*/.floaters{display:none!important}/*real-v1*/.site .reel{background-size:cover;background-position:center}.site .reel .cap{font-size:13px;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.8)}.site .reel .cap small{font-weight:400}.site .quotes.one{grid-template-columns:minmax(0,700px)!important;justify-content:center}.site .quotes.one .quote{padding:22px 24px}.site .quotes.one .quote p{font-size:17px;line-height:1.7}.site .quotes.one .quote .who{font-size:13.5px;margin-top:12px}/*crop-v1*/.site .member .mph{height:auto;aspect-ratio:4/5}.site .member .mph img{object-position:center top}.site .aph img{object-position:center top}@media(max-width:760px){.site .member .mph{aspect-ratio:4/5;height:auto}}@media(min-width:761px) and (max-width:1024px){.site .member .mph{aspect-ratio:4/5;height:auto}}/*move-v2*/
:root{--egm-e:cubic-bezier(.22,1,.36,1);--egm-gradline:linear-gradient(135deg,#8a6508 0%,#d4af37 28%,#fbf0c4 52%,#d4af37 74%,#a5760a 100%)}
html.egm-on .site [data-egm]{opacity:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1) var(--egm-d,0ms),transform .8s cubic-bezier(.22,.61,.36,1) var(--egm-d,0ms)}
html.egm-on .site [data-egm="rise"]{transform:perspective(1400px) translate3d(0,30px,-90px) rotateX(7deg)}
html.egm-on .site [data-egm="card"]{transform:perspective(1600px) translate3d(0,38px,calc(-110px - var(--egm-i,0)*30px)) rotateX(10deg) rotateY(var(--egm-ry,0deg)) scale(.972);transition-duration:.95s}
html.egm-on .site [data-egm].egm-in{opacity:1;transform:none}
html.egm-off .site [data-egm]{opacity:1!important;transform:none!important;transition:none!important}
html.egm-on .site [data-egm="card"].egm-tiltable{transition:transform .45s var(--egm-e),opacity .8s cubic-bezier(.22,.61,.36,1),box-shadow .4s}
html.egm-on .site [data-egm="card"].egm-in.egm-tilt{transform:perspective(900px) rotateX(var(--egm-tx,0deg)) rotateY(var(--egm-ty,0deg)) translateZ(14px);box-shadow:0 28px 64px -26px rgba(0,0,0,.8),0 0 0 1px rgba(212,175,55,.3);z-index:3;transition:transform .14s linear,box-shadow .4s}
.site .pc,.site .member,.site .hood,.site .svcard,.site .step,.site .quote,.site a.ci,.site a.reel,.site .tool,.site .cta{position:relative}
.site .pc{transition:transform .45s var(--egm-e),border-color .4s,box-shadow .45s}
.site .pc:hover{transform:translateY(-8px);box-shadow:0 26px 70px rgba(0,0,0,.55);border-color:rgba(212,175,55,.45)}
.site .member{transition:transform .5s var(--egm-e),border-color .4s,box-shadow .5s}
.site .member:hover{transform:translateY(-9px);box-shadow:0 26px 70px rgba(0,0,0,.55);border-color:rgba(212,175,55,.42)}
.site .hood,.site .svcard,.site .step,.site .quote,.site a.ci,.site a.reel{transition:transform .45s var(--egm-e),border-color .4s,box-shadow .45s}
.site .hood:hover,.site .svcard:hover,.site .step:hover,.site .quote:hover,.site a.ci:hover,.site a.reel:hover{transform:translateY(-8px);box-shadow:0 26px 70px rgba(0,0,0,.55);border-color:rgba(212,175,55,.4)}
.site .pc::before,.site .member::before,.site .hood::before,.site .svcard::before,.site .step::before,.site .quote::before,.site a.ci::before,.site a.reel::before{content:"";position:absolute;top:0;inset-inline:0;height:2px;background:var(--egm-gradline);transform:scaleX(0);transform-origin:right center;transition:transform .5s var(--egm-e);z-index:6;pointer-events:none}
.site .pc:hover::before,.site .member:hover::before,.site .hood:hover::before,.site .svcard:hover::before,.site .step:hover::before,.site .quote:hover::before,.site a.ci:hover::before,.site a.reel:hover::before{transform:scaleX(1)}
.site .pc .ph{overflow:hidden}
.site .pc .ph .im{transition:opacity .35s ease,transform .8s var(--egm-e)}
.site .pc:hover .ph .im{transform:scale(1.08)}
.site .member .mph{overflow:hidden}
.site .member .mph img{transition:transform .7s var(--egm-e)}
.site .member:hover .mph img{transform:scale(1.05)}
.site .b-gold,.site .sbtn,.site .pc .btns .g,.site .eg-totop,.site .b-wa,.site .ig-btn{transition:transform .35s var(--egm-e),box-shadow .35s var(--egm-e),filter .3s}
.site .b-gold:hover,.site .sbtn:hover,.site .pc .btns .g:hover,.site .eg-totop:hover,.site .b-wa:hover,.site .ig-btn:hover{transform:translateY(-3px);box-shadow:0 20px 46px rgba(212,175,55,.42)}
.site .b-line,.site .pc .btns .o,.site .chip,.site .pico,.site a.go{transition:transform .35s var(--egm-e),background .3s,border-color .3s,color .3s}
.site .b-line:hover,.site .pc .btns .o:hover,.site .chip:hover,.site .pico:hover,.site a.go:hover{transform:translateY(-3px);background:rgba(212,175,55,.14);border-color:#d4af37}
.site .pc .arr,.site .pc .acts2 button{transition:background .2s,transform .2s var(--egm-e),border-color .2s}
.site .pc .arr:hover,.site .pc .acts2 button:hover{transform:translateY(-2px) scale(1.06)}
@media(prefers-reduced-motion:reduce){html.egm-on .site [data-egm]{opacity:1!important;transform:none!important;transition:none!important}}
@media(max-width:1024px){html.egm-on .site [data-egm="card"].egm-in.egm-tilt{transform:none}}/*nofade-v1*/.site .member .mph{background:#fff}.site .member .mph::after{display:none!important}.site .member .mph img{filter:none}/*glow-v1*/html.egm-on .site .pc::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;z-index:4;transition:opacity .35s ease;background:radial-gradient(240px circle at var(--egm-mx,50%) var(--egm-my,50%),rgba(251,240,196,.20),rgba(212,175,55,.06) 45%,rgba(0,0,0,0) 70%)}html.egm-on .site .pc.egm-tilt::after{opacity:1}@media(prefers-reduced-motion:reduce){html.egm-on .site .pc::after{display:none!important}}@media(max-width:1024px){html.egm-on .site .pc::after{display:none}}/*sel-v1*/.egs-pop{position:fixed;z-index:99999;display:none;box-sizing:border-box;background:#0d0d12;border:1px solid rgba(212,175,55,.22);border-radius:14px;padding:6px;box-shadow:0 26px 64px rgba(0,0,0,.65);max-height:min(320px,58vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;direction:rtl;font-family:inherit}.egs-pop::-webkit-scrollbar{width:8px}.egs-pop::-webkit-scrollbar-thumb{background:rgba(212,175,55,.28);border-radius:8px}.egs-pop:focus{outline:none}.egs-opt{display:block;box-sizing:border-box;width:100%;margin:0;padding:11px 13px;background:transparent;border:0;border-radius:9px;color:#f4efe6;font-family:inherit;font-size:14.5px;font-weight:500;line-height:1.25;text-align:right;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none;transition:background .15s ease,color .15s ease}.egs-opt+.egs-opt{margin-top:2px}.egs-opt:hover,.egs-opt.egs-on,.egs-opt[aria-selected="true"]{background:rgba(212,175,55,.14);color:#f0d27a}.egs-opt:focus{outline:none}.site .sf.egs-open,.site .sortwrap.egs-open,.site .vform label.egs-open{border-color:rgba(212,175,55,.55)}@media(prefers-reduced-motion:no-preference){.egs-pop.egs-anim{animation:egsIn .14s ease-out}}@keyframes egsIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}/*stick-v1*/html{scroll-padding-top:calc(var(--eg-hh,68px) + 10px)}.site .site-bar{position:sticky;top:0;z-index:60;background:#07070a}.site .psum{top:calc(var(--eg-hh,68px) + 12px)}/*logo-v1*/.site .site-bar a.site-logo{font-family:'Frank Ruhl Libre',serif;font-weight:400;font-size:15px;letter-spacing:.08em;background-image:linear-gradient(135deg,#8a6508 0%,#d4af37 28%,#fbf0c4 52%,#d4af37 74%,#a5760a 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-decoration:none}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.site .site-bar a.site-logo{color:#f0d27a;-webkit-text-fill-color:#f0d27a}}/*wide-v2*/.elementor .e-con>.elementor-widget{max-width:100%!important;width:100%}@media(min-width:1441px){.holder{max-width:none}:root{--pad:clamp(48px,4.4vw,120px)}}@media(min-width:1900px){.site .cards{grid-template-columns:repeat(4,1fr)}.site .searchbox{max-width:1500px}.site .team,.site .quotes,.site .trustrow{max-width:1680px;margin-inline:auto}}@media(min-width:3000px){.site .cards{grid-template-columns:repeat(5,1fr)}}/*team-v4*/@media(min-width:1100px){.site .team{max-width:none;margin-inline:0}.site .team .member .mph{aspect-ratio:auto;height:clamp(340px,24vw,440px);max-height:none}.site .team .member .mph img{object-fit:contain;object-position:center bottom}}@media(min-width:1900px){.site .team{max-width:none;margin-inline:0}}/*foot-v1*/.site .foot{align-items:flex-start}.site .foot>div{min-width:0}@media(min-width:1025px){.site .foot{gap:40px}.site .foot>div{flex:1 1 240px}}@media(min-width:761px) and (max-width:1024px){.site .foot{gap:24px 28px}.site .foot>div{flex:1 1 220px}}@media(max-width:760px){.site .foot{flex-direction:column;align-items:stretch;gap:24px;padding-top:28px;padding-bottom:30px}.site .foot>div{flex:0 0 auto;width:100%}.site .foot p{max-width:none;margin-top:6px}.site .foot .socials{margin-top:12px}}