﻿:root{--b2g-blue:#0268ae;--b2g-blue-dark:#02558f;--b2g-blue-soft:#e8f1f8;--b2g-navy:#0d2038;--b2g-ink:#14243d;--b2g-muted:#4a5a70;--b2g-line:#dde3ea;--b2g-surface:#f4f6f8;--b2g-topbar:#e8eef7;--b2g-amber:#e4b33d;--b2g-amber-dark:#d4a02a;--b2g-radius:12px;--b2g-font:"B2G Roboto",Roboto,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--b2g-u:min(1px,0.05981vw)}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-cyrillic-400-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-cyrillic-500-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-cyrillic-700-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto-cyrillic-900-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-greek-400-normal.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-greek-500-normal.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-greek-700-normal.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto-greek-900-normal.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto-latin-ext-900-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:B2G Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto-latin-900-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.b2g-audiences,.b2g-header,.b2g-hero,.b2g-offcanvas,.b2g-stats,.b2g-topbar{-webkit-font-smoothing:antialiased;color:var(--b2g-navy);font-family:var(--b2g-font)}.b2g-audiences *,.b2g-audiences :after,.b2g-audiences :before,.b2g-header *,.b2g-header :after,.b2g-header :before,.b2g-hero *,.b2g-hero :after,.b2g-hero :before,.b2g-offcanvas *,.b2g-offcanvas :after,.b2g-offcanvas :before,.b2g-stats *,.b2g-stats :after,.b2g-stats :before,.b2g-topbar *,.b2g-topbar :after,.b2g-topbar :before{box-sizing:border-box}.b2g-audiences ul,.b2g-header ul,.b2g-hero ul,.b2g-offcanvas ul,.b2g-stats ul,.b2g-topbar ul{list-style:none;margin:0;padding:0}.b2g-audiences h1,.b2g-audiences h2,.b2g-audiences li,.b2g-audiences p,.b2g-header h1,.b2g-header h2,.b2g-header li,.b2g-header p,.b2g-hero h1,.b2g-hero h2,.b2g-hero li,.b2g-hero p,.b2g-offcanvas h1,.b2g-offcanvas h2,.b2g-offcanvas li,.b2g-offcanvas p,.b2g-stats h1,.b2g-stats h2,.b2g-stats li,.b2g-stats p,.b2g-topbar h1,.b2g-topbar h2,.b2g-topbar li,.b2g-topbar p{margin:0}.b2g-audiences a,.b2g-header a,.b2g-hero a,.b2g-offcanvas a,.b2g-stats a,.b2g-topbar a{color:inherit;text-decoration:none}.b2g-audiences label,.b2g-header label,.b2g-hero label,.b2g-offcanvas label,.b2g-stats label,.b2g-topbar label{margin:0}.b2g-audiences button,.b2g-header button,.b2g-hero button,.b2g-offcanvas button,.b2g-stats button,.b2g-topbar button{font-family:inherit}.b2g-audiences .b2g-icon,.b2g-header .b2g-icon,.b2g-hero .b2g-icon,.b2g-offcanvas .b2g-icon,.b2g-stats .b2g-icon,.b2g-topbar .b2g-icon{display:inline-block;flex:none;vertical-align:middle}.b2g-wrap{margin-inline:auto;max-width:1672px;padding-inline:max(16px,calc(var(--b2g-u)*75));width:100%}.b2g-wrap--wide{padding-inline:max(16px,calc(var(--b2g-u)*42))}.b2g-btn{align-items:center;border:2px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--b2g-font);font-size:15px;font-weight:700;gap:10px;justify-content:center;line-height:1.1;min-height:44px;padding:0 20px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.b2g-btn:focus-visible{outline:3px solid rgba(2,104,174,.35);outline-offset:2px}.b2g-btn--primary{background:var(--b2g-blue);border-color:var(--b2g-blue);color:#fff!important}.b2g-btn--primary:hover{background:var(--b2g-blue-dark);border-color:var(--b2g-blue-dark);box-shadow:0 6px 16px rgba(2,104,174,.28)}.b2g-btn--amber{background:var(--b2g-amber);border-color:var(--b2g-amber);color:var(--b2g-navy)!important}.b2g-btn--amber:hover{background:var(--b2g-amber-dark);border-color:var(--b2g-amber-dark);box-shadow:0 6px 16px rgba(180,130,20,.28)}.b2g-btn--outline{background:#fff;border-color:var(--b2g-blue);color:var(--b2g-blue)!important}.b2g-btn--outline:hover{background:var(--b2g-blue-soft)}.b2g-btn--ghost{background:#fff;border-color:var(--b2g-line);color:var(--b2g-navy)!important}.b2g-btn--ghost:hover{border-color:var(--b2g-blue);color:var(--b2g-blue)!important}.b2g-btn--sm{font-size:14px;min-height:38px;padding:0 16px}.b2g-icon-btn{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--b2g-navy);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.b2g-icon-btn:hover{color:var(--b2g-blue)}.b2g-icon-btn:focus-visible{outline:3px solid rgba(2,104,174,.35)}.b2g-icon-btn--solid{background:var(--b2g-blue);border-radius:12px;color:#fff}.b2g-icon-btn--solid:hover{background:var(--b2g-blue-dark);color:#fff}.b2g-input.b2g-input{background-color:#fff;border:1px solid var(--b2g-line);border-radius:10px;box-shadow:none;color:var(--b2g-navy);font-family:var(--b2g-font);font-size:14.5px;height:44px;line-height:1.3;margin:0;min-height:0;padding:0 14px;width:100%}.b2g-input.b2g-input:focus{border-color:var(--b2g-blue);box-shadow:0 0 0 3px rgba(2,104,174,.15);outline:none}.b2g-menu.dropdown-menu{background:#fff;border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 18px 40px rgba(13,32,56,.16);font-family:var(--b2g-font);margin:0;min-width:220px;padding:8px}.b2g-menu.dropdown-menu .dropdown-item{border-radius:8px;color:var(--b2g-navy);font-size:14.5px;font-weight:500;padding:9px 14px;white-space:normal}.b2g-menu.dropdown-menu .dropdown-item:focus,.b2g-menu.dropdown-menu .dropdown-item:hover{background:var(--b2g-blue-soft);color:var(--b2g-blue)}.b2g-menu.dropdown-menu .b2g-menu__more{border-radius:0 0 8px 8px;border-top:1px solid #edf1f5;color:var(--b2g-blue);font-weight:700;margin-top:4px}.b2g-only-lg{display:none!important}.b2g-only-sm{display:flex}@media(min-width:1280px){.b2g-only-lg{display:flex!important}.b2g-only-sm{display:none!important}}.b2g-topbar{background:var(--b2g-topbar);font-size:max(13px,var(--b2g-u)*14.5);line-height:1.2}.b2g-topbar__in{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:max(36px,calc(var(--b2g-u)*40))}.b2g-topbar__tag{align-items:center;display:flex;font-weight:500;gap:12px}.b2g-topbar .b2g-flag{border-radius:50%;box-shadow:0 0 0 1px rgba(13,32,56,.12);flex:none}.b2g-topbar__contact{gap:max(18px,calc(var(--b2g-u)*30))}.b2g-topbar__contact,.b2g-topbar__contact li{align-items:center;display:flex}.b2g-topbar__contact a{align-items:center;display:inline-flex;font-weight:500;gap:8px;transition:color .15s ease}.b2g-topbar__contact a:hover{color:var(--b2g-blue)}.b2g-topbar__social{gap:14px}.b2g-announcements{font-family:var(--b2g-font)}.b2g-header{background:#fff;box-shadow:0 1px 0 #e6ebf1,0 6px 18px rgba(13,32,56,.04);position:sticky;top:0;z-index:1030}.b2g-header__in{align-items:center;display:flex;min-height:68px}.b2g-logo{align-items:center;display:inline-flex;flex:none}.b2g-logo img{display:block;max-width:100%;width:auto}.b2g-header .b2g-logo img{height:auto!important;max-height:none!important;width:max(150px,calc(var(--b2g-u)*198))!important}.b2g-nav{align-items:center;margin-left:max(18px,calc(var(--b2g-u)*46))}.b2g-nav__list{align-items:center;display:flex;gap:max(14px,calc(var(--b2g-u)*24))}.b2g-nav__item{position:relative}.b2g-nav__link{align-items:center;color:var(--b2g-navy);display:inline-flex;font-size:max(13.5px,var(--b2g-u)*16);font-weight:700;gap:max(4px,calc(var(--b2g-u)*6));padding:10px 0;transition:color .15s ease;white-space:nowrap}.b2g-nav__link:after{display:none}.b2g-nav__link:hover,.b2g-nav__link[aria-expanded=true]{color:var(--b2g-blue)}.b2g-nav .b2g-chev{height:max(11px,calc(var(--b2g-u)*14));transition:transform .15s ease;width:max(11px,calc(var(--b2g-u)*14))}.b2g-nav [aria-expanded=true] .b2g-chev{transform:rotate(180deg)}@media(hover:hover){.b2g-nav .b2g-nav__item.dropdown:hover>.dropdown-menu{display:block}}.b2g-actions{align-items:center;align-self:stretch;border-left:1px solid #e3e8ef;gap:max(8px,calc(var(--b2g-u)*15));margin-left:auto;padding-left:max(14px,calc(var(--b2g-u)*30))}.b2g-login{align-items:center;color:var(--b2g-navy);display:inline-flex;font-size:max(13.5px,var(--b2g-u)*16);font-weight:700;gap:8px;white-space:nowrap}.b2g-login:hover{color:var(--b2g-blue)}.b2g-avatar{border-radius:50%;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.b2g-btn--header{border-radius:9px;font-size:max(13.5px,var(--b2g-u)*15.5);gap:max(6px,calc(var(--b2g-u)*8));min-height:max(38px,calc(var(--b2g-u)*40));padding:0 max(11px,calc(var(--b2g-u)*14))}.b2g-btn--header .b2g-icon{height:max(16px,calc(var(--b2g-u)*20));width:max(16px,calc(var(--b2g-u)*20))}.b2g-lang{position:relative}.b2g-lang__btn{align-items:center;background:transparent;border:0;color:var(--b2g-navy);cursor:pointer;display:inline-flex;font-size:max(13.5px,var(--b2g-u)*16);font-weight:700;gap:6px;padding:8px 4px}.b2g-lang__btn:hover{color:var(--b2g-blue)}.b2g-lang--up .dropdown-menu{inset:auto auto 100% 0}.b2g-search-toggle{position:relative}.b2g-search-toggle .b2g-icon-btn{height:max(34px,calc(var(--b2g-u)*38));width:max(34px,calc(var(--b2g-u)*38))}.b2g-search-menu.dropdown-menu{padding:14px;width:340px}.b2g-search-menu.dropdown-menu form{display:flex;gap:8px}.b2g-wish{height:max(34px,calc(var(--b2g-u)*38));position:relative;width:max(34px,calc(var(--b2g-u)*38))}.b2g-wish__count{background:var(--b2g-blue);border-radius:999px;color:#fff;font-size:10.5px;font-weight:700;line-height:17px;min-width:17px;padding:0 4px;position:absolute;right:0;text-align:center;top:2px}.b2g-mobile-bar{align-items:center;gap:6px;margin-left:auto}@media(min-width:1280px)and (max-width:1399.98px){.b2g-header .b2g-logo img{width:132px!important}.b2g-nav{margin-left:16px}.b2g-nav__list{gap:12px}.b2g-nav__link{font-size:13px}.b2g-actions{gap:8px;padding-left:12px}.b2g-lang__btn,.b2g-login{font-size:13px}.b2g-btn--header{font-size:13px;padding:0 10px}}@media(min-width:1280px)and (max-width:1919.98px){html:lang(de) .b2g-header .b2g-logo img,html:lang(el) .b2g-header .b2g-logo img,html:lang(ru) .b2g-header .b2g-logo img{width:132px!important}html:lang(de) .b2g-nav,html:lang(el) .b2g-nav,html:lang(ru) .b2g-nav{margin-left:16px}html:lang(de) .b2g-nav__list,html:lang(el) .b2g-nav__list,html:lang(ru) .b2g-nav__list{gap:12px}html:lang(de) .b2g-nav__link,html:lang(el) .b2g-nav__link,html:lang(ru) .b2g-nav__link{font-size:13px}html:lang(de) .b2g-actions,html:lang(el) .b2g-actions,html:lang(ru) .b2g-actions{gap:8px;padding-left:12px}html:lang(de) .b2g-lang__btn,html:lang(de) .b2g-login,html:lang(el) .b2g-lang__btn,html:lang(el) .b2g-login,html:lang(ru) .b2g-lang__btn,html:lang(ru) .b2g-login{font-size:13px}html:lang(de) .b2g-btn--header,html:lang(el) .b2g-btn--header,html:lang(ru) .b2g-btn--header{font-size:13px;padding:0 10px}}@media(min-width:1280px){html:lang(fr) .b2g-header .b2g-logo img{width:132px!important}html:lang(fr) .b2g-nav{margin-left:16px}html:lang(fr) .b2g-nav__list{gap:12px}html:lang(fr) .b2g-nav__link{font-size:13px}html:lang(fr) .b2g-actions{gap:8px;padding-left:12px}html:lang(fr) .b2g-lang__btn,html:lang(fr) .b2g-login{font-size:13px}html:lang(fr) .b2g-btn--header{font-size:13px;padding:0 10px}}@media(min-width:1280px)and (max-width:1699.98px){html:lang(fr) .b2g-nav{margin-left:12px}html:lang(fr) .b2g-nav__list{gap:9px}html:lang(fr) .b2g-nav__link{font-size:12.5px}html:lang(fr) .b2g-actions{gap:6px;padding-left:8px}html:lang(fr) .b2g-btn--header,html:lang(fr) .b2g-lang__btn,html:lang(fr) .b2g-login{font-size:12.5px}html:lang(fr) .b2g-btn--header{padding:0 8px}}@media(max-width:1279.98px){.b2g-header__in{min-height:68px;padding-block:8px}.b2g-header .b2g-logo img{max-height:48px!important;width:auto!important}}.b2g-hero{background:#dbe9f6;position:relative}.b2g-hero__media{inset:0;overflow:hidden;position:absolute}.b2g-hero__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;width:100%}.b2g-hero__media .b2g-hero__slide{inset:0;opacity:0;position:absolute;transition:opacity 1.2s ease}.b2g-hero__media .b2g-hero__slide.is-active{opacity:1}@media(prefers-reduced-motion:reduce){.b2g-hero__media .b2g-hero__slide{transition:none}}.b2g-hero__media:after{background:linear-gradient(90deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.72) 28%,hsla(0,0%,100%,.52) 44%,hsla(0,0%,100%,.18) 60%,hsla(0,0%,100%,0) 76%);content:"";inset:0;position:absolute}.b2g-hero__in{position:relative}.b2g-hero__dots{background:rgba(13,32,56,.42);border-radius:999px;bottom:4px;display:flex;left:50%;padding:2px 6px;position:absolute;transform:translateX(-50%);z-index:3}.b2g-hero__dot{background:transparent;border:0;cursor:pointer;height:28px;padding:0;position:relative;width:28px}.b2g-hero__dot:before{background:hsla(0,0%,100%,.6);border-radius:999px;content:"";inset:10px;position:absolute;transition:inset .3s ease,background-color .3s ease}.b2g-hero__dot.is-active:before{background:#fff;inset:10px 5px}.b2g-hero__dot:focus-visible{border-radius:999px;outline:2px solid #fff;outline-offset:-2px}.b2g-hero__copy{max-width:720px;padding-block:40px 160px}.b2g-eyebrow{align-items:center;display:flex;font-size:max(12px,var(--b2g-u)*15);font-weight:700;gap:20px;letter-spacing:.3em;margin-bottom:16px!important;text-transform:uppercase}.b2g-eyebrow:after{background:linear-gradient(90deg,#d4a93a,rgba(212,169,58,0));content:"";flex:0 1 200px;height:1px}.b2g-hero__title{color:var(--b2g-navy);font-family:var(--b2g-font);font-size:clamp(34px,9vw,44px);font-weight:900;letter-spacing:-.015em;line-height:1.06;margin-bottom:14px!important}.b2g-brand__b2{color:var(--b2g-blue)}.b2g-hero__lead{color:var(--b2g-ink);font-size:17px;line-height:1.32;margin-bottom:20px!important;max-width:30em}.b2g-checks{display:grid;gap:9px;margin-bottom:26px!important}.b2g-checks li{align-items:center;display:flex;font-size:15px;font-weight:500;gap:12px}.b2g-checks .b2g-icon{stroke-width:3;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(13,32,56,.18);color:var(--b2g-navy);height:22px;padding:5px;width:22px}.b2g-hero__cta{display:flex;flex-wrap:wrap;gap:12px}.b2g-btn--lg{border-radius:10px;font-size:16px;min-height:48px;padding:0 22px}@media(min-width:1280px){.b2g-hero{align-items:center;display:flex;margin-bottom:calc(var(--b2g-u)*21);min-height:clamp(600px,44vw,650px)}.b2g-hero__in{width:100%}.b2g-hero__dots{bottom:calc(var(--b2g-u)*96 + 12px)}.b2g-hero__copy{max-width:none;padding:calc(var(--b2g-u)*54) 0 calc(var(--b2g-u)*112) calc(var(--b2g-u)*41);width:calc(var(--b2g-u)*660)}.b2g-hero__search{bottom:calc(var(--b2g-u)*-21);left:0;position:absolute;right:0;z-index:2}.b2g-eyebrow{margin-bottom:calc(var(--b2g-u)*10)!important}.b2g-eyebrow:after{flex-basis:calc(var(--b2g-u)*200)}.b2g-hero__title{font-size:max(40px,var(--b2g-u)*52);letter-spacing:-.02em;line-height:1.04;margin-bottom:calc(var(--b2g-u)*10)!important}.b2g-hero__lead{font-size:max(15.5px,var(--b2g-u)*18);line-height:1.26;margin-bottom:calc(var(--b2g-u)*13)!important;max-width:calc(var(--b2g-u)*480)}.b2g-checks{gap:0;margin-bottom:calc(var(--b2g-u)*20)!important}.b2g-checks li{font-size:max(14px,var(--b2g-u)*15.5);min-height:calc(var(--b2g-u)*25)}.b2g-checks .b2g-icon{height:20px;padding:4px;width:20px}.b2g-hero__cta{gap:calc(var(--b2g-u)*16)}.b2g-btn--lg{font-size:max(14.5px,var(--b2g-u)*16);min-height:max(44px,calc(var(--b2g-u)*49));padding:0 calc(var(--b2g-u)*24)}}@media(max-width:1279.98px){.b2g-hero__media:after{background:linear-gradient(180deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.72) 55%,hsla(0,0%,100%,.4))}.b2g-hero__copy{padding-block:32px 8px}.b2g-hero__search{padding-bottom:8px;position:relative}.b2g-hero[data-b2g-hero]{padding-bottom:34px}}@media(max-width:575.98px){.b2g-hero__cta .b2g-btn{width:100%}.b2g-eyebrow{letter-spacing:.2em}.b2g-eyebrow:after{display:none}}.b2g-search{background:#fff;border-radius:24px;box-shadow:0 14px 44px rgba(13,32,56,.16);color:var(--b2g-navy);display:grid;font-family:var(--b2g-font);gap:12px;grid-template-columns:1fr;padding:16px;position:relative}.b2g-search *,.b2g-search :after,.b2g-search :before{box-sizing:border-box}.b2g-seg{background:#eceff5;border-radius:999px;display:flex;overflow:hidden}.b2g-seg__btn{align-items:center;background:transparent;border:0;color:var(--b2g-navy);cursor:pointer;display:inline-flex;flex:1;font-family:inherit;font-size:15.5px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:0 22px;transition:background-color .15s ease,color .15s ease}.b2g-seg__btn.is-active{background:var(--b2g-blue);color:#fff}.b2g-seg__btn:first-child.is-active{border-radius:999px 0 0 999px}.b2g-seg__btn:last-child.is-active{border-radius:0 999px 999px 0}.b2g-seg__btn:focus-visible{outline:3px solid rgba(2,104,174,.4);outline-offset:-3px}.b2g-field{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:12px;display:flex;gap:12px;min-height:52px;padding:0 38px 0 16px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.b2g-field:focus-within{border-color:var(--b2g-blue);box-shadow:0 0 0 3px rgba(2,104,174,.14)}.b2g-field__icon{color:var(--b2g-blue)}.b2g-field__body{display:flex;flex-direction:column;min-width:0;width:100%}.b2g-field__body label{cursor:pointer;display:block;font-family:var(--b2g-font);font-size:14px;font-weight:700;line-height:1.25;margin:0;padding:0}.b2g-field__input.b2g-field__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--b2g-muted);cursor:pointer;display:block;font-family:inherit;font-size:13.5px;font-weight:400;height:auto;line-height:1.3;margin:0;min-height:0;padding:0;text-overflow:ellipsis;width:100%}.b2g-field__input.b2g-field__input:focus{border:0;box-shadow:none;outline:none}.b2g-field__input.b2g-field__input::-moz-placeholder{color:var(--b2g-muted);opacity:1}.b2g-field__input.b2g-field__input::placeholder{color:var(--b2g-muted);opacity:1}.b2g-field__chev{color:#98a4b3;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.b2g-suggest{background:#fff;border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 18px 40px rgba(13,32,56,.16);left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1060}.b2g-suggest[hidden]{display:none}.b2g-suggest li{border-radius:8px;cursor:pointer;font-size:14px;padding:9px 12px}.b2g-suggest li:hover,.b2g-suggest li[aria-selected=true]{background:var(--b2g-blue-soft);color:var(--b2g-blue)}.b2g-suggest li.is-empty{color:var(--b2g-muted);cursor:default}.b2g-suggest li.is-empty:hover{background:transparent;color:var(--b2g-muted)}.b2g-more{position:relative}.b2g-more__btn{align-items:center;background:#f3f5f7;border:0;border-radius:12px;color:var(--b2g-navy);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:10px;justify-content:center;min-height:52px;padding:0 18px;transition:background-color .15s ease;white-space:nowrap;width:100%}.b2g-more__btn:hover,.b2g-more__btn[aria-expanded=true]{background:#e7edf3}.b2g-more__btn:focus-visible{outline:3px solid rgba(2,104,174,.35)}.b2g-more__menu.dropdown-menu{border-radius:18px;padding:20px;width:min(560px,100vw - 32px)}.b2g-more__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.b2g-more__cell label{color:var(--b2g-muted);display:block;font-family:var(--b2g-font);font-size:13px;font-weight:700;margin-bottom:6px}.b2g-more__cell--wide{grid-column:1/-1}.b2g-search__submit{border-radius:12px;font-size:15.5px;min-height:52px;width:100%}@media(min-width:576px)and (max-width:1279.98px){.b2g-search{grid-template-columns:repeat(2,minmax(0,1fr))}.b2g-search .b2g-seg{grid-column:1/-1;max-width:340px}}@media(min-width:1280px){.b2g-search{align-items:center;border-radius:999px;box-shadow:0 calc(var(--b2g-u)*14) calc(var(--b2g-u)*44) rgba(13,32,56,.16);display:flex;gap:calc(var(--b2g-u)*14);padding:calc(var(--b2g-u)*20) calc(var(--b2g-u)*25)}.b2g-seg{flex:0 0 auto;height:max(42px,calc(var(--b2g-u)*44));min-width:calc(var(--b2g-u)*223)}.b2g-seg__btn{font-size:max(14px,var(--b2g-u)*15.5);min-height:0;padding:0 calc(var(--b2g-u)*18)}.b2g-field{flex:1 1 0;min-height:max(50px,calc(var(--b2g-u)*50));min-width:0}.b2g-field--loc{flex-grow:1.1}.b2g-field__body label{font-size:max(13px,var(--b2g-u)*14.5)}.b2g-field__input{font-size:max(12.5px,var(--b2g-u)*13.5)}.b2g-more{flex:0 0 calc(var(--b2g-u)*146)}.b2g-more__btn{font-size:max(13.5px,var(--b2g-u)*15);padding:0 calc(var(--b2g-u)*12)}.b2g-more__btn,.b2g-search__submit{min-height:max(50px,calc(var(--b2g-u)*50))}.b2g-search__submit{flex:0 0 calc(var(--b2g-u)*198);font-size:max(14px,var(--b2g-u)*15.5);width:auto}}.b2g-stats{background:var(--b2g-surface);padding:26px 0 20px}.b2g-stats__list{display:grid;gap:18px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.b2g-stat{justify-content:flex-start}.b2g-stat,.b2g-stat__in{align-items:center;display:flex}.b2g-stat__in{color:inherit;gap:14px}.b2g-stat a.b2g-stat__in:hover strong{color:var(--b2g-blue)}.b2g-stat__in>div{display:flex;flex-direction:column}.b2g-stat__icon{stroke-width:1.6;color:var(--b2g-blue);height:34px;width:34px}.b2g-stat strong{font-size:19px;font-weight:700;line-height:1.15;transition:color .15s ease}.b2g-stat span{color:var(--b2g-muted);font-size:13.5px;line-height:1.3}@media(min-width:1280px){.b2g-stats{padding:calc(var(--b2g-u)*46) 0 calc(var(--b2g-u)*34)}.b2g-stats__list{display:flex;gap:0}.b2g-stat{flex:1 1 0;justify-content:center;padding-block:2px}.b2g-stat+.b2g-stat{border-left:1px solid #e1e6ec}.b2g-stat__icon{height:calc(var(--b2g-u)*40);width:calc(var(--b2g-u)*40)}.b2g-stat strong{font-size:max(17px,var(--b2g-u)*20)}.b2g-stat span{font-size:max(12.5px,var(--b2g-u)*14)}}.b2g-audiences{background:#fafbfc;padding:8px 0 40px}.b2g-cards{display:grid;gap:16px;grid-template-columns:1fr}.b2g-card{background:linear-gradient(100deg,#eef3f8,#f4f8fb);border-radius:14px;box-shadow:0 6px 20px rgba(13,32,56,.07);display:flex;overflow:hidden}.b2g-card__img{flex:0 0 min(250px,45%);max-width:250px;overflow:hidden}.b2g-card__img img{display:block;height:100%;min-height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.b2g-card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:20px 20px 22px}.b2g-card__eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.2em;margin-bottom:8px!important;text-transform:uppercase}.b2g-card__title{color:var(--b2g-navy);font-family:var(--b2g-font);font-size:22px;font-weight:700;letter-spacing:-.005em;line-height:1.12;margin-bottom:10px!important}.b2g-card__text{color:var(--b2g-ink);font-size:14.5px;line-height:1.45;margin-bottom:16px!important}.b2g-card .b2g-btn--card{border-radius:8px;font-size:14.5px;margin-top:auto;min-height:40px;padding:0 18px}.b2g-card--owners .b2g-card__img img{-o-object-position:64% center;object-position:64% center}.b2g-card--agencies .b2g-card__img img{-o-object-position:60% center;object-position:60% center}.b2g-card--dashboard .b2g-card__img img{-o-object-position:56% center;object-position:56% center}@media(max-width:575.98px){.b2g-card{flex-direction:column}.b2g-card__img{aspect-ratio:500/406;flex:none;max-width:none}.b2g-card__img img{height:100%;min-height:0}}@media(min-width:768px)and (max-width:1279.98px){.b2g-cards{grid-template-columns:1fr}}@media(min-width:1280px){.b2g-audiences{padding:calc(var(--b2g-u)*22) 0 calc(var(--b2g-u)*48)}.b2g-cards{gap:calc(var(--b2g-u)*21);grid-template-columns:repeat(3,minmax(0,1fr))}.b2g-card{min-height:calc(var(--b2g-u)*202)}.b2g-card__img{flex:0 0 51%;max-width:none}.b2g-card__body{padding:calc(var(--b2g-u)*22) calc(var(--b2g-u)*14) calc(var(--b2g-u)*18) calc(var(--b2g-u)*18)}.b2g-card__eyebrow{font-size:max(10px,var(--b2g-u)*11.5);letter-spacing:.14em}.b2g-card__title{font-size:max(18px,var(--b2g-u)*23)}.b2g-card__text{font-size:max(12px,var(--b2g-u)*14);line-height:1.4;margin-bottom:calc(var(--b2g-u)*14)!important}.b2g-card .b2g-btn--card{font-size:max(12.5px,var(--b2g-u)*14.5);min-height:max(36px,calc(var(--b2g-u)*40))}}.b2g-offcanvas.offcanvas{border-left:0;width:min(88vw,380px)}.b2g-offcanvas.offcanvas .offcanvas-header{border-bottom:1px solid #edf1f5;justify-content:space-between;padding:14px 20px}.b2g-offcanvas.offcanvas .offcanvas-body{display:flex;flex-direction:column;gap:18px;padding:18px 20px 28px}.b2g-m-search{display:flex;gap:8px}.b2g-m-nav{border-top:1px solid #edf1f5}.b2g-m-nav__group{border-bottom:1px solid #edf1f5}.b2g-m-nav__link,.b2g-m-nav__toggle{align-items:center;background:transparent;border:0;color:var(--b2g-navy);display:flex;font-family:var(--b2g-font);font-size:16.5px;font-weight:700;justify-content:space-between;padding:15px 2px;text-align:left;width:100%}.b2g-m-nav__toggle{cursor:pointer}.b2g-m-nav__toggle .b2g-chev{transition:transform .15s ease}.b2g-m-nav__toggle:not(.collapsed) .b2g-chev{transform:rotate(180deg)}.b2g-m-nav__sub{padding:0 0 12px 2px}.b2g-m-nav__sub a{color:var(--b2g-ink);display:block;font-size:15px;font-weight:500;padding:9px 0}.b2g-m-nav__sub a:hover{color:var(--b2g-blue)}.b2g-m-cta{display:grid;gap:10px}.b2g-m-cta .b2g-btn{width:100%}.b2g-m-foot{display:grid;gap:14px}.b2g-m-contact{display:grid;gap:8px}.b2g-m-contact a{align-items:center;display:inline-flex;font-size:14.5px;font-weight:500;gap:10px}.b2g-m-social{display:flex;gap:14px}.b2g-cta,.b2g-section{-webkit-font-smoothing:antialiased;color:var(--b2g-navy);font-family:var(--b2g-font)}.b2g-cta *,.b2g-cta :after,.b2g-cta :before,.b2g-section *,.b2g-section :after,.b2g-section :before{box-sizing:border-box}.b2g-cta ol,.b2g-cta ul,.b2g-section ol,.b2g-section ul{list-style:none;margin:0;padding:0}.b2g-cta blockquote,.b2g-cta figure,.b2g-cta h2,.b2g-cta h3,.b2g-cta p,.b2g-section blockquote,.b2g-section figure,.b2g-section h2,.b2g-section h3,.b2g-section p{margin:0}.b2g-cta a,.b2g-section a{color:inherit;text-decoration:none}.b2g-cta .b2g-icon,.b2g-section .b2g-icon{display:inline-block;flex:none;vertical-align:middle}.b2g-section{background:#fff;padding:clamp(44px,5.5vw,84px) 0}.b2g-section--tint{background:var(--b2g-surface)}.container>.b2g-section .b2g-wrap{max-width:none;padding-inline:0}.b2g-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;margin-bottom:clamp(24px,3vw,40px)}.b2g-head--center{align-items:center;flex-direction:column;text-align:center}.b2g-head--center .b2g-head__lead{margin-inline:auto}.b2g-head__title{color:var(--b2g-navy);font-family:var(--b2g-font);font-size:clamp(26px,2.5vw,38px);font-weight:700;letter-spacing:-.01em;line-height:1.12}.b2g-head__lead{color:var(--b2g-muted);font-size:16.5px;line-height:1.5;margin-top:10px!important;max-width:56ch}.b2g-eyebrow--section{color:var(--b2g-blue);font-size:12.5px;letter-spacing:.24em;margin-bottom:10px!important}.b2g-eyebrow--section:after{display:none}.b2g-eyebrow--section span{color:inherit}.b2g-head--center .b2g-eyebrow--section{justify-content:center}.b2g-link-arrow{align-items:center;color:var(--b2g-blue)!important;display:inline-flex;font-size:15px;font-weight:700;gap:8px;transition:gap .15s ease,color .15s ease;white-space:nowrap}.b2g-link-arrow:hover{color:var(--b2g-blue-dark)!important;gap:12px}.b2g-link-arrow--sm{font-size:14px}.b2g-subhead{color:var(--b2g-muted);font-family:var(--b2g-font);font-size:13px;font-weight:700;letter-spacing:.16em;margin:8px 0 16px!important;text-transform:uppercase}.b2g-btn--light{background:#fff;border-color:#fff;color:var(--b2g-navy)!important}.b2g-btn--light:hover{background:var(--b2g-blue-soft);border-color:var(--b2g-blue-soft)}.b2g-steps__list{counter-reset:none;display:grid;gap:16px;grid-template-columns:1fr}.b2g-step__in{background:#fff;border:1px solid #e3e8ef;border-radius:18px;display:flex;flex-direction:column;gap:10px;height:100%;padding:28px 26px 26px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.b2g-step__in:hover{border-color:var(--b2g-blue);box-shadow:0 14px 34px rgba(13,32,56,.1);transform:translateY(-2px)}.b2g-step__num{color:#e8eff6;font-size:64px;font-weight:900;line-height:1;position:absolute;right:22px;top:14px}.b2g-step__icon{align-items:center;background:var(--b2g-blue-soft);border-radius:14px;color:var(--b2g-blue);display:inline-flex;height:56px;justify-content:center;width:56px}.b2g-step__title{color:var(--b2g-navy);font-size:20px;font-weight:700}.b2g-step__text{color:var(--b2g-muted);font-size:15.5px;line-height:1.5}.b2g-tools__grid{display:grid;gap:16px;grid-template-columns:1fr}.b2g-tool{background:#fff;border:1px solid #e3e8ef;border-radius:16px;display:flex;flex-direction:column;gap:8px;height:100%;padding:24px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.b2g-tool:hover{border-color:var(--b2g-blue);box-shadow:0 12px 30px rgba(13,32,56,.1);transform:translateY(-2px)}.b2g-tool__icon{align-items:center;background:var(--b2g-blue-soft);border-radius:12px;color:var(--b2g-blue);display:inline-flex;height:48px;justify-content:center;margin-bottom:6px;width:48px}.b2g-tool__title{font-size:18px;font-weight:700}.b2g-tool__text{color:var(--b2g-muted);font-size:14.5px;line-height:1.5}.b2g-tool__more{align-items:center;color:var(--b2g-blue);display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:auto;padding-top:10px}.b2g-types{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px}.b2g-type{background:var(--b2g-surface);border:1px solid #e3e8ef;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:20px 46px 20px 20px;position:relative;transition:border-color .15s ease,background-color .15s ease}.b2g-type:hover{background:#fff;border-color:var(--b2g-blue)}.b2g-type__name{font-size:19px;font-weight:700}.b2g-type__count{color:var(--b2g-muted);font-size:14px}.b2g-type__arrow{color:var(--b2g-blue);position:absolute;right:18px;top:50%;transform:translateY(-50%)}.b2g-chips{display:flex;flex-wrap:wrap;gap:10px}.b2g-chip{align-items:center;background:#fff;border:1px solid #dde3ea;border-radius:999px;display:inline-flex;font-size:14.5px;font-weight:500;gap:8px;padding:9px 16px;transition:border-color .15s ease,color .15s ease}.b2g-chip .b2g-icon,.b2g-chip em{color:var(--b2g-blue)}.b2g-chip em{background:var(--b2g-blue-soft);border-radius:999px;font-size:12.5px;font-style:normal;font-weight:700;padding:1px 8px}.b2g-chip:hover{border-color:var(--b2g-blue);color:var(--b2g-blue)}.b2g-packages{background:linear-gradient(180deg,#fff 0,var(--b2g-surface) 100%)}.b2g-packages__grid{display:grid;gap:20px;grid-template-columns:1fr;margin-inline:auto;max-width:1100px}.b2g-packages__more{margin-top:26px!important;text-align:center}.b2g-pkg{background:#fff;border:1px solid #e3e8ef;border-radius:20px;box-shadow:0 6px 20px rgba(13,32,56,.05);display:flex;flex-direction:column;padding:30px 28px 28px;position:relative}.b2g-pkg.is-featured{border:2px solid var(--b2g-blue);box-shadow:0 18px 44px rgba(2,104,174,.18)}.b2g-pkg__badge{background:var(--b2g-blue);border-radius:999px;color:#fff;font-size:12px;font-weight:700;left:28px;letter-spacing:.08em;padding:4px 14px;position:absolute;text-transform:uppercase;top:-13px}.b2g-pkg__name{font-family:var(--b2g-font);font-size:22px;font-weight:700}.b2g-pkg__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px;margin:14px 0 12px!important}.b2g-pkg__price strong{font-size:38px;font-weight:900;letter-spacing:-.02em;line-height:1}.b2g-pkg__desc,.b2g-pkg__price span{color:var(--b2g-muted);font-size:15px}.b2g-pkg__desc{line-height:1.5;margin-bottom:14px!important}.b2g-pkg__features{border-top:1px solid #edf1f5;display:grid;gap:10px;margin:6px 0 26px!important;padding-top:18px!important}.b2g-pkg__features li{align-items:flex-start;display:flex;font-size:15px;gap:10px;line-height:1.4}.b2g-pkg__features .b2g-icon{color:var(--b2g-blue);margin-top:2px}.b2g-pkg__cta{margin-top:auto;width:100%}.b2g-listings__grid{display:grid;gap:22px;grid-template-columns:1fr}.b2g-prop{background:#fff;border:1px solid #e3e8ef;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.b2g-prop:hover{box-shadow:0 16px 38px rgba(13,32,56,.12);transform:translateY(-2px)}.b2g-prop__media{aspect-ratio:4/3;background:#e8eef5;flex:none;overflow:hidden;position:relative}.b2g-prop__media>a{display:block;height:100%;width:100%}.b2g-prop__media img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.b2g-prop__top{align-items:center;display:flex;justify-content:space-between;left:12px;pointer-events:none;position:absolute;right:12px;top:12px}.b2g-prop__top>*{pointer-events:auto}.b2g-prop__heart{align-items:center;background:hsla(0,0%,100%,.95);border:0;border-radius:50%;color:var(--b2g-navy);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:color .15s ease,transform .15s ease;width:36px}.b2g-prop__heart.active,.b2g-prop__heart.added,.b2g-prop__heart:hover{color:#d6336c;transform:scale(1.06)}.b2g-prop a.b2g-prop__visa{bottom:10px;display:inline-flex;height:auto;left:auto;position:absolute;right:10px;top:auto;width:auto}.b2g-prop a.b2g-prop__visa img{height:46px;inset:auto;-o-object-fit:contain;object-fit:contain;position:static;width:46px}.b2g-prop__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 18px 20px}.b2g-prop__title{font-family:var(--b2g-font);font-size:17px;font-weight:700;line-height:1.3}.b2g-prop__title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.b2g-prop__title a:hover{color:var(--b2g-blue)}.b2g-prop__loc{align-items:center;color:var(--b2g-muted);display:flex;font-size:14px;gap:6px}.b2g-prop__loc .b2g-icon{color:var(--b2g-blue)}.b2g-prop__loc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2g-prop__specs{color:var(--b2g-ink);display:flex;flex-wrap:wrap;font-size:13.5px;gap:4px 14px}.b2g-prop__specs li+li:before{color:#9aa8ba;content:"·";margin-right:14px}.b2g-prop__price{color:var(--b2g-blue);font-size:21px;font-weight:700;margin-top:auto!important;padding-top:6px!important}.b2g-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:700;line-height:1.2;padding:5px 12px}.b2g-tag--sale{background:var(--b2g-navy);color:#fff}.b2g-tag--rent{background:var(--b2g-blue);color:#fff}.b2g-tag--cat{background:hsla(0,0%,100%,.95);bottom:12px;color:var(--b2g-navy);left:12px;position:absolute}.b2g-news{background:#fff}.b2g-news__grid{display:grid;gap:28px;grid-template-columns:1fr}.b2g-post{display:flex;flex-direction:column;gap:16px}.b2g-post__media{aspect-ratio:16/10;background:#e8eef5;border-radius:16px;display:block;overflow:hidden}.b2g-post__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.b2g-post:hover .b2g-post__media img{transform:scale(1.04)}.b2g-post__body{display:flex;flex:1;flex-direction:column;gap:10px}.b2g-post__meta{align-items:center;color:var(--b2g-muted);display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px}.b2g-post__meta a{color:var(--b2g-blue);font-weight:700}.b2g-post__title{font-family:var(--b2g-font);font-size:20px;font-weight:700;line-height:1.28}.b2g-post__title a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.b2g-post__title a:hover{color:var(--b2g-blue)}.b2g-post__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--b2g-muted);display:-webkit-box;font-size:15px;line-height:1.55;overflow:hidden}.b2g-post .b2g-link-arrow{margin-top:auto}.b2g-feedback__grid{display:grid;gap:20px;grid-template-columns:1fr}.b2g-quote{background:#fff;border:1px solid #e3e8ef;border-radius:18px;display:flex;flex-direction:column;gap:20px;padding:30px 28px 26px;position:relative}.b2g-quote:before{color:#dbe8f3;content:"“";font-family:Georgia,serif;font-size:84px;left:22px;line-height:1;position:absolute;top:6px}.b2g-quote blockquote{-webkit-line-clamp:7;-webkit-box-orient:vertical;color:var(--b2g-ink);display:-webkit-box;font-size:15.5px;line-height:1.6;overflow:hidden;padding-top:18px;position:relative}.b2g-quote blockquote p{margin:0}.b2g-quote figcaption{align-items:center;display:flex;gap:14px;margin-top:auto}.b2g-quote figcaption span:not(.b2g-quote__avatar){display:flex;flex-direction:column}.b2g-quote figcaption strong{font-size:15.5px}.b2g-quote figcaption em{color:var(--b2g-muted);font-size:13.5px;font-style:normal}.b2g-quote__avatar{border-radius:50%;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.b2g-quote__avatar--text{align-items:center;background:var(--b2g-blue);color:#fff;display:inline-flex;font-weight:700;justify-content:center}.b2g-cta{background:#fff;padding:clamp(40px,4.5vw,72px) 0 clamp(44px,5.5vw,84px)}.b2g-cta__box{background:radial-gradient(120% 140% at 100% 0,#135b94 0,transparent 55%),linear-gradient(135deg,#0d2038,#0f3256);border-radius:24px;color:#fff;display:flex;flex-direction:column;gap:26px;padding:clamp(28px,4vw,56px)}.b2g-cta h2{color:#fff;font-family:var(--b2g-font);font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.12}.b2g-cta__text>p{color:#c9d6e6;font-size:17px;margin-top:10px!important}.b2g-cta__contact{display:flex;flex-wrap:wrap;font-size:14.5px!important;gap:6px 18px}.b2g-cta__contact a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.b2g-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.b2g-browse,.b2g-news{padding-top:clamp(8px,1.5vw,24px)}.b2g-nav__link.is-active{color:var(--b2g-blue)}.b2g-footer-scope .footer{background:#0b1a2e!important;background-image:none!important;color:#c4d0df;font-family:var(--b2g-font)}.b2g-footer-scope .footer a{color:inherit;transition:color .15s ease}.b2g-footer-scope .footer a:hover{color:var(--b2g-amber)}.b2g-footer-scope .footer .fw-7,.b2g-footer-scope .footer .text-white{color:#fff!important;font-family:var(--b2g-font)}.b2g-footer-scope .footer .text-variant-2,.b2g-footer-scope .footer li,.b2g-footer-scope .footer p{color:#aab9cc!important;font-family:var(--b2g-font)}.b2g-footer-scope .footer .footer-logo img{background:#fff;border-radius:12px;padding:8px 12px}.b2g-footer-scope .footer .top-footer{border-bottom:1px solid hsla(0,0%,100%,.1);padding:44px 0 30px}.b2g-footer-scope .footer .inner-footer{padding:48px 0 20px}.b2g-footer-scope .footer .bottom-footer{border-top:1px solid hsla(0,0%,100%,.1);padding:22px 0}.b2g-footer-scope .footer .footer-cl-3 a,.b2g-footer-scope .footer .menu-bottom a{font-size:14.5px;line-height:2}.b2g-footer-scope .footer .wd-social .box-icon{background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff!important}.b2g-footer-scope .footer .wd-social .box-icon:hover{background:var(--b2g-blue);border-color:var(--b2g-blue)}.b2g-footer-scope .footer .subscribe-form input[type=email],.b2g-footer-scope .footer .subscribe-form input[type=text]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.25);border-radius:12px;color:#fff;height:48px}.b2g-footer-scope .footer .subscribe-form .tf-btn,.b2g-footer-scope .footer .subscribe-form button{background:var(--b2g-blue);border:0;border-radius:12px;color:#fff;font-weight:700}@media(min-width:576px){.b2g-listings__grid,.b2g-tools__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.b2g-steps__list{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.b2g-types{grid-template-columns:repeat(4,minmax(0,1fr))}.b2g-packages__grid{grid-template-columns:repeat(var(--b2g-pkg-cols,2),minmax(0,1fr))}.b2g-feedback__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2g-news__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b2g-cta__box{align-items:center;flex-direction:row;justify-content:space-between}.b2g-cta__actions{flex:none}}@media(min-width:992px){.b2g-tools__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.b2g-listings__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575.98px){.b2g-head{align-items:flex-start;flex-direction:column}.b2g-head--center{align-items:center}.b2g-cta__actions .b2g-btn{width:100%}}:root{--primary-color:#0268ae;--hover-color:#02558f;--primary-font:"B2G Roboto",Roboto,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--heading-font:"B2G Roboto",Roboto,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--main-header-border-color:#dde3ea}:where(#wrapper){-webkit-font-smoothing:antialiased;color:var(--b2g-ink);font-family:var(--b2g-font)}:where(#wrapper) h1,:where(#wrapper) h2,:where(#wrapper) h3,:where(#wrapper) h4,:where(#wrapper) h5,:where(#wrapper) h6{color:var(--b2g-navy);font-family:var(--b2g-font);letter-spacing:0}:where(#wrapper) h1{font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.2}:where(#wrapper) h2{font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.25}:where(#wrapper) h3{font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.3}:where(#wrapper) h4{font-size:20px;font-weight:700;line-height:1.35}:where(#wrapper) h5{font-size:18px;font-weight:700;line-height:1.4}:where(#wrapper) h6{font-size:16px;font-weight:700;line-height:1.4}:where(#wrapper) a{color:var(--b2g-blue)}:where(#wrapper) a:hover{color:var(--b2g-blue-dark)}#wrapper .text-subheading,#wrapper .text-subtitle{font-family:var(--b2g-font);letter-spacing:.06em}#wrapper .text-3{letter-spacing:0}.b2g-titleband{background:var(--b2g-surface);border-bottom:1px solid var(--b2g-line);font-family:var(--b2g-font);padding:22px 0 24px}@media(min-width:992px){.b2g-titleband{padding:28px 0 30px}}.b2g-titleband__crumbs{align-items:center;color:var(--b2g-muted);display:flex;flex-wrap:wrap;font-size:13.5px;gap:2px 8px;line-height:1.4;list-style:none;margin:0 0 10px;padding:0}.b2g-titleband__crumbs li{align-items:center;display:inline-flex;gap:8px;margin:0}.b2g-titleband__crumbs li:not(:last-child):after{color:#9aa7b8;content:"/"}.b2g-titleband__crumbs li:last-child{color:var(--b2g-navy);font-weight:500}.b2g-titleband__crumbs a{color:var(--b2g-muted);text-decoration:none}.b2g-titleband__crumbs a:hover{color:var(--b2g-blue);text-decoration:underline}.b2g-titleband__title.b2g-titleband__title{font-size:clamp(26px,2.6vw,36px);margin:0;text-align:left}.b2g-titleband__title.b2g-titleband__title,.tf-btn{color:var(--b2g-navy);font-weight:700;line-height:1.2}.tf-btn{align-items:center;background:#fff;border:2px solid var(--b2g-line);border-radius:10px;display:inline-flex;font-family:var(--b2g-font);font-size:15px;gap:8px;justify-content:center;letter-spacing:0;min-height:44px;padding:0 22px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.tf-btn:hover{background:var(--b2g-blue-soft);border-color:var(--b2g-blue);color:var(--b2g-blue)}.tf-btn:focus-visible{outline:3px solid rgba(2,104,174,.35);outline-offset:2px}.tf-btn.primary{background:var(--b2g-blue);border-color:var(--b2g-blue);color:#fff}.tf-btn.primary:hover{background:var(--b2g-blue-dark);border-color:var(--b2g-blue-dark);box-shadow:0 6px 16px rgba(2,104,174,.28);color:#fff}.tf-btn.size-1,.tf-btn.size-2{padding:0 26px}.btn{--bs-btn-border-radius:10px;--bs-btn-font-weight:700;font-family:var(--b2g-font);min-height:44px}.btn-primary{--bs-btn-bg:var(--b2g-blue);--bs-btn-border-color:var(--b2g-blue);--bs-btn-hover-bg:var(--b2g-blue-dark);--bs-btn-hover-border-color:var(--b2g-blue-dark);--bs-btn-active-bg:var(--b2g-blue-dark);--bs-btn-active-border-color:var(--b2g-blue-dark);--bs-btn-disabled-bg:var(--b2g-blue);--bs-btn-disabled-border-color:var(--b2g-blue)}.btn-outline-primary{--bs-btn-color:var(--b2g-blue);--bs-btn-border-color:var(--b2g-blue);--bs-btn-hover-bg:var(--b2g-blue);--bs-btn-hover-border-color:var(--b2g-blue);--bs-btn-active-bg:var(--b2g-blue);--bs-btn-active-border-color:var(--b2g-blue)}#wrapper .form-label,#wrapper label{font-family:var(--b2g-font);letter-spacing:0}#wrapper .form-control,#wrapper .form-select,#wrapper textarea.form-control{background-color:#fff;border:1px solid var(--b2g-line);border-radius:10px;box-shadow:none;color:var(--b2g-navy);font-family:var(--b2g-font);font-size:15px;letter-spacing:0;line-height:1.4}#wrapper .form-control::-moz-placeholder,#wrapper .form-select::-moz-placeholder,#wrapper textarea.form-control::-moz-placeholder{color:#8a97a8;opacity:1}#wrapper .form-control::placeholder,#wrapper .form-select::placeholder,#wrapper textarea.form-control::placeholder{color:#8a97a8;opacity:1}#wrapper .form-control:focus,#wrapper .form-select:focus,#wrapper textarea.form-control:focus{border-color:var(--b2g-blue)!important;box-shadow:0 0 0 3px rgba(2,104,174,.15);outline:none}#wrapper .form-control:not(textarea),#wrapper .form-select{min-height:46px;padding:10px 14px}#wrapper .nice-select{border-color:var(--b2g-line);border-radius:10px;font-family:var(--b2g-font);letter-spacing:0}#wrapper .nice-select.open,#wrapper .nice-select:focus{border-color:var(--b2g-blue)}#wrapper .nice-select .option.focus,#wrapper .nice-select .option.selected,#wrapper .nice-select .option:hover{color:var(--b2g-blue);font-weight:500}#wrapper .select2-container--default .select2-selection--multiple,#wrapper .select2-container--default .select2-selection--single{border:1px solid var(--b2g-line);border-radius:10px;font-family:var(--b2g-font);min-height:46px}#wrapper .select2-container--default.select2-container--focus .select2-selection--multiple,#wrapper .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--b2g-blue)}#wrapper .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,#wrapper .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--b2g-blue);color:#fff}#wrapper .form-check-input:checked,#wrapper .tf-checkbox.primary:checked{background-color:var(--b2g-blue);border-color:var(--b2g-blue)}#wrapper .form-check-input:focus{border-color:var(--b2g-blue);box-shadow:0 0 0 3px rgba(2,104,174,.15)}#wrapper .invalid-feedback,#wrapper .text-danger{font-size:13px}.flat-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:32px 0 0;padding:0}.flat-pagination li{margin:0}.flat-pagination .page-numbers{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:10px;color:var(--b2g-navy);display:inline-flex;font-family:var(--b2g-font);font-size:15px;font-weight:500;height:44px;justify-content:center;min-width:44px;padding:0 12px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.flat-pagination .page-numbers:hover{background:var(--b2g-blue-soft);border-color:var(--b2g-blue);color:var(--b2g-blue)}.flat-pagination .page-numbers.current{background:var(--b2g-blue);border-color:var(--b2g-blue);color:#fff}#wrapper .flag-tag{border-radius:6px;font-family:var(--b2g-font);font-weight:700;letter-spacing:.02em}#wrapper .flag-tag.primary,#wrapper .flag-tag.success,#wrapper .flag-tag:hover{background-color:var(--b2g-blue);border-color:var(--b2g-blue);color:#fff}#wrapper .badge{border-radius:6px;font-family:var(--b2g-font);font-weight:600;letter-spacing:.02em}#wrapper .alert{border-radius:12px;border-width:1px;font-family:var(--b2g-font);font-size:14.5px;line-height:1.5}#wrapper .alert-success{background:#eaf6ef;border-color:#bfe3cc;color:#14532d}#wrapper .alert-danger{background:#fdecec;border-color:#f5c2c2;color:#7a1b1b}#wrapper .alert-warning{background:#fdf6e3;border-color:#f1dca0;color:#6b4e08}#wrapper .alert-info{background:var(--b2g-blue-soft);border-color:#bcd6ea;color:var(--b2g-navy)}.modal{font-family:var(--b2g-font)}.modal .modal-content{border:0;border-radius:16px;box-shadow:0 24px 60px rgba(13,32,56,.28)}.modal .modal-header{border-bottom:1px solid var(--b2g-line)}.modal .modal-title{color:var(--b2g-navy);font-size:20px;font-weight:700}.modal .modal-footer{border-top:1px solid var(--b2g-line)}#wrapper .nav-tabs{border-bottom:1px solid var(--b2g-line);gap:4px}#wrapper .nav-tabs .nav-link{border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--b2g-muted);font-family:var(--b2g-font);font-weight:600}#wrapper .nav-tabs .nav-link:hover{color:var(--b2g-blue)}#wrapper .nav-tabs .nav-link.active{background:transparent;border-bottom-color:var(--b2g-blue);color:var(--b2g-blue)}#wrapper .nav-pills .nav-link.active{background:var(--b2g-blue)}#wrapper .table{--bs-table-bg:transparent;color:var(--b2g-ink);font-family:var(--b2g-font);font-size:14.5px}#wrapper .table>thead>tr>th{background:var(--b2g-surface);border-bottom:1px solid var(--b2g-line);color:var(--b2g-navy);font-weight:700;white-space:nowrap}#wrapper .table>tbody>tr>td{border-color:var(--b2g-line);vertical-align:middle}#wrapper .ck-content,#wrapper .page-content{color:var(--b2g-ink);line-height:1.7}.b2g-split.b2g-split{background:#fff;display:block;height:auto;position:relative}@media(min-width:1201px){.b2g-split.b2g-split{--b2g-split-h:max(560px,calc(100vh - var(--b2g-split-top, 240px)));display:flex}}.b2g-split.b2g-split .wrap-left.wrap-left{height:auto!important;overflow:visible;padding:20px 16px 8px!important;position:relative;width:100%!important}@media(min-width:1201px){.b2g-split.b2g-split .wrap-left.wrap-left{height:var(--b2g-split-h)!important;overflow-x:hidden;overflow-y:auto;padding:22px 28px 8px!important;scroll-behavior:smooth;scrollbar-color:#c7d0db transparent;scrollbar-width:thin;width:58%!important}}.b2g-split.b2g-split .wrap-right.wrap-right{height:0!important;order:-1;overflow:hidden;position:relative;width:100%!important}.b2g-split.b2g-split .wrap-right.wrap-right #map{height:100%;inset:0;min-height:0!important;position:absolute;width:100%;z-index:0}@media(min-width:1201px){.b2g-split.b2g-split .wrap-right.wrap-right{border-left:1px solid var(--b2g-line);height:var(--b2g-split-h)!important;order:0;position:absolute;right:0;top:0;width:42%!important}}@media(max-width:1200px){.b2g-split.b2g-split.is-map-open .wrap-right.wrap-right{background:#fff;border:0;height:100%!important;inset:0;margin:0;position:fixed;width:100%!important;z-index:1050}}.b2g-split__heading{font-size:clamp(22px,2vw,28px);margin:0 0 16px}.b2g-maptoggle{align-items:center;background:#fff;border:1px solid var(--b2g-blue);border-radius:10px;color:var(--b2g-blue);cursor:pointer;display:inline-flex;font-family:var(--b2g-font);font-size:15px;font-weight:700;gap:8px;justify-content:center;margin:0 0 16px;min-height:46px;transition:background-color .15s ease,color .15s ease;width:100%}.b2g-maptoggle:hover,.b2g-maptoggle[aria-expanded=true]{background:var(--b2g-blue);color:#fff}.b2g-maptoggle [data-label-hide],.b2g-maptoggle[aria-expanded=true] [data-label-show]{display:none}.b2g-maptoggle[aria-expanded=true] [data-label-hide]{display:inline}@media(min-width:1201px){.b2g-maptoggle{display:none}}.b2g-maptoggle.b2g-maptoggle--float{background:var(--b2g-navy);border-color:var(--b2g-navy);bottom:24px;box-shadow:0 10px 26px rgba(13,32,56,.35);color:#fff;display:none;left:50%;margin:0;padding:0 22px;position:absolute;transform:translateX(-50%);width:auto;z-index:1060}@media(max-width:1200px){.b2g-split.is-map-open .b2g-maptoggle--float{display:inline-flex}}html.b2g-noscroll{overflow:hidden}.b2g-split [data-bb-toggle=data-listing] .row{--bs-gutter-x:20px;--bs-gutter-y:22px}.b2g-split [data-bb-toggle=data-listing] .alert{margin-top:8px}.b2g-split [data-bb-toggle=data-listing] .wd-navigation{margin-top:28px!important;padding-bottom:20px}.b2g-split .box-title-listing{font-family:var(--b2g-font);justify-content:space-between;margin-bottom:18px}.b2g-split .box-title-listing,.b2g-split .box-title-listing .box-filter-tab{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.b2g-split .box-title-listing .reset-filter-btn{align-items:center;color:var(--b2g-blue);display:inline-flex;font-size:14px;font-weight:600;gap:6px}.b2g-split .box-title-listing .nav-tab-filter{display:flex;gap:6px;list-style:none;margin:0;padding:0}.b2g-split .box-title-listing .nav-tab-filter .nav-link-item{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:10px;color:var(--b2g-muted);display:inline-flex;height:42px;justify-content:center;padding:0;transition:all .15s ease;width:42px}.b2g-split .box-title-listing .nav-tab-filter .nav-link-item.active,.b2g-split .box-title-listing .nav-tab-filter .nav-link-item:hover{background:var(--b2g-blue-soft);border-color:var(--b2g-blue);color:var(--b2g-blue)}.b2g-split .box-title-listing .btn-filter-mobile{background:#fff;border:1px solid var(--b2g-line);border-radius:10px;color:var(--b2g-navy)}.b2g-split .box-title-listing .nice-select{border:1px solid var(--b2g-line);border-radius:10px;color:var(--b2g-navy);font-size:14.5px;height:42px;line-height:40px;min-width:84px;padding-inline:14px 30px}@media(max-width:575.98px){.b2g-split .box-title-listing .box-filter-tab{gap:8px;justify-content:flex-start!important;max-width:100%;width:100%}.b2g-split .box-title-listing .nice-select{max-width:100%;min-width:0}}.flat-filter-search-v2{font-family:var(--b2g-font)}.flat-filter-search-v2 .select2-container .select2-search--inline .select2-search__field{background:transparent;border:0!important;color:var(--b2g-navy);display:block;font-family:var(--b2g-font);font-size:15px;height:30px!important;line-height:30px;margin:0!important;min-height:0!important;outline:0;overflow:hidden;padding:0!important;resize:none}.flat-filter-search-v2 .select2-container--default .select2-selection--multiple{align-items:center;display:flex;min-height:48px;padding:4px 12px}.flat-filter-search-v2 .tf-btn.primary{border-radius:10px;min-height:48px}.flat-filter-search-v2 .select2-container--default .select2-selection--multiple,.flat-filter-search-v2 .select2-container--default .select2-selection--single{border-color:var(--b2g-line);border-radius:10px}.b2g-lcard.b2g-lcard{background:#fff;border:1px solid var(--b2g-line);border-radius:14px;color:var(--b2g-navy);display:flex;flex-direction:column;font-family:var(--b2g-font);height:100%;margin:0;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.b2g-lcard.b2g-lcard.is-hl,.b2g-lcard.b2g-lcard:hover{border-color:#b7cfe3;box-shadow:0 12px 28px rgba(13,32,56,.12);transform:translateY(-2px)}.b2g-lcard.b2g-lcard.is-hl{border-color:var(--b2g-blue);box-shadow:0 0 0 3px rgba(2,104,174,.18),0 12px 28px rgba(13,32,56,.12)}.b2g-lcard.b2g-lcard h3,.b2g-lcard.b2g-lcard p,.b2g-lcard.b2g-lcard ul{margin:0}.b2g-lcard.b2g-lcard ul{list-style:none;padding:0}@media(prefers-reduced-motion:reduce){.b2g-lcard.b2g-lcard{transition:none}.b2g-lcard.b2g-lcard.is-hl,.b2g-lcard.b2g-lcard:hover{transform:none}}.b2g-lcard__media{aspect-ratio:16/11;background:#e9eef3;overflow:hidden;position:relative}.b2g-lcard__media:after{background:linear-gradient(0deg,rgba(13,32,56,.45),rgba(13,32,56,0));content:"";height:46%;inset:auto 0 0;pointer-events:none;position:absolute}.b2g-lcard__media .b2g-lcard__img,.b2g-lcard__media img{display:block;height:100%;width:100%}.b2g-lcard__media img{min-height:0!important;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.b2g-lcard:hover .b2g-lcard__media img{transform:scale(1.035)}.b2g-lcard__badges{align-items:flex-start;display:flex;gap:8px;inset:12px 12px auto;justify-content:space-between;pointer-events:none;position:absolute;z-index:2}.b2g-badge{align-items:center;border-radius:7px;box-shadow:0 2px 8px rgba(13,32,56,.22);display:inline-flex;font-size:11.5px;font-weight:800;gap:5px;height:26px;letter-spacing:.06em;line-height:1;padding:0 11px;text-transform:uppercase}.b2g-badge--sale{background:var(--b2g-blue);color:#fff}.b2g-badge--rent{background:var(--b2g-navy);color:#fff}.b2g-badge--featured{background:var(--b2g-amber);color:var(--b2g-navy);margin-inline-start:auto}.b2g-badge--featured .b2g-icon{fill:currentColor}.b2g-lcard__cat{background:hsla(0,0%,100%,.94);border-radius:7px;color:var(--b2g-navy);font-size:12px;font-weight:600;inset:auto auto 12px 12px;line-height:1.2;max-width:calc(100% - 68px);overflow:hidden;padding:5px 10px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:2}.b2g-lcard__heart.b2g-lcard__heart{align-items:center;background:hsla(0,0%,100%,.95);border:0;border-radius:50%;color:var(--b2g-navy);cursor:pointer;display:inline-flex;height:36px;inset:auto 12px 10px auto;justify-content:center;padding:0;position:absolute;transition:transform .15s ease,color .15s ease,background-color .15s ease;width:36px;z-index:3}.b2g-lcard__heart.b2g-lcard__heart svg{height:18px;width:18px}.b2g-lcard__heart.b2g-lcard__heart:hover{color:#d93a4a;transform:scale(1.08)}.b2g-lcard__heart.b2g-lcard__heart.active{color:#d93a4a}.b2g-lcard__heart.b2g-lcard__heart:focus-visible{outline:3px solid rgba(2,104,174,.4)}.b2g-lcard__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 18px}.b2g-lcard__title.b2g-lcard__title{font-family:var(--b2g-font);font-size:16.5px;font-weight:700;letter-spacing:0;line-height:1.32;min-height:2.64em;text-transform:none}.b2g-lcard__title.b2g-lcard__title a{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--b2g-navy);display:-webkit-box;overflow:hidden;text-decoration:none;transition:color .15s ease}.b2g-lcard__title.b2g-lcard__title a:hover{color:var(--b2g-blue)}.b2g-lcard__by{align-items:center;background:var(--b2g-surface);border-radius:12px;display:flex;gap:9px;min-width:0;padding:7px 8px 7px 7px}.b2g-lcard__avatar{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:50%;display:inline-flex;flex:none;height:32px;justify-content:center;overflow:hidden;width:32px}.b2g-lcard__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b2g-lcard__avatar--fallback{background:linear-gradient(135deg,var(--b2g-blue),var(--b2g-navy));border:0;color:#fff;font-size:14px;font-weight:700;line-height:1}.b2g-lcard__name{color:var(--b2g-navy);flex:1;font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2g-lcard__verified{display:inline-flex;flex:none;line-height:1}.b2g-lcard__contacts{display:inline-flex;flex:none;gap:6px;margin-inline-start:auto}.b2g-contact.b2g-contact{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:50%;color:var(--b2g-blue);display:inline-flex;height:30px;justify-content:center;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;width:30px}.b2g-contact.b2g-contact:focus-visible,.b2g-contact.b2g-contact:hover{background:var(--b2g-blue);border-color:var(--b2g-blue);color:#fff;transform:translateY(-1px)}.b2g-contact.b2g-contact--wa{color:#1da851}.b2g-contact.b2g-contact--wa:focus-visible,.b2g-contact.b2g-contact--wa:hover{background:#1da851;border-color:#1da851}.b2g-contact.b2g-contact:focus-visible{outline:3px solid rgba(2,104,174,.35);outline-offset:1px}.b2g-lcard__loc{align-items:center;color:var(--b2g-muted);display:flex;font-size:13.5px;gap:6px;line-height:1.3}.b2g-lcard__loc .b2g-icon{color:var(--b2g-blue)}.b2g-lcard__loc span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2g-lcard__specs{color:var(--b2g-ink);display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:500;gap:6px 16px}.b2g-lcard__specs li{align-items:center;display:inline-flex;gap:6px}.b2g-lcard__specs .b2g-icon{color:var(--b2g-muted)}.b2g-lcard__foot{align-items:center;border-top:1px solid var(--b2g-line);display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.b2g-lcard__price.b2g-lcard__price{color:var(--b2g-navy);font-size:21px;font-weight:800;line-height:1.1}.b2g-lcard__visa{display:inline-flex;flex:none}.b2g-lcard__visa img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}@media(min-width:576px){.b2g-lcard--row.b2g-lcard{flex-direction:row}.b2g-lcard--row.b2g-lcard .b2g-lcard__media{aspect-ratio:auto;flex:0 0 38%;min-height:220px}}.b2g-split .boxmarker{background:var(--b2g-blue);border:2px solid #fff;border-radius:9px;box-shadow:0 3px 10px rgba(13,32,56,.3);color:#fff;font-family:var(--b2g-font);font-size:12px;font-weight:700;line-height:1.2;padding:4px 9px;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.b2g-split .boxmarker.is-hl{background:var(--b2g-navy);box-shadow:0 0 0 4px rgba(228,179,61,.55),0 6px 16px rgba(13,32,56,.4);z-index:1000!important}.b2g-split .marker-cluster{transition:transform .18s ease,filter .18s ease}.b2g-split .marker-cluster.is-hl{filter:drop-shadow(0 0 6px rgba(228,179,61,.95)) saturate(1.2);z-index:1000!important}.b2g-split .leaflet-popup .leaflet-popup-content-wrapper{border-radius:14px;box-shadow:0 14px 34px rgba(13,32,56,.28);overflow:hidden;padding:0}.b2g-split .leaflet-popup .leaflet-popup-content{font-family:var(--b2g-font);margin:0;width:250px!important}.b2g-split .leaflet-popup .leaflet-popup-tip{box-shadow:none}.b2g-split .leaflet-popup .leaflet-popup-close-button{background:hsla(0,0%,100%,.92);border-radius:50%;color:var(--b2g-navy);height:24px;line-height:22px;padding:0;right:6px;top:6px;width:24px}.b2g-split .leaflet-popup.b2g-hover-popup{animation:b2g-pop-in .16s ease-out;pointer-events:none}@keyframes b2g-pop-in{0%{opacity:0;transform:translateY(4px)}}.b2g-pop.b2g-pop{display:block;width:100%}.b2g-pop.b2g-pop .b2g-pop__link{align-items:stretch;color:var(--b2g-navy);display:flex;text-decoration:none}.b2g-pop.b2g-pop .b2g-pop__img{background:#e9eef3;flex:0 0 92px;min-height:82px;position:relative}.b2g-pop.b2g-pop .b2g-pop__img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.b2g-pop.b2g-pop .b2g-pop__body{display:flex;flex:1;flex-direction:column;gap:6px;justify-content:center;min-width:0;padding:10px 32px 10px 12px}.b2g-pop.b2g-pop .b2g-pop__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--b2g-navy);display:-webkit-box;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.b2g-pop.b2g-pop .b2g-pop__price{color:var(--b2g-blue);font-size:15px;font-weight:800}.b2g-pop.b2g-pop .b2g-pop__link:hover .b2g-pop__title{color:var(--b2g-blue)}.tf-latest-property .swiper-slide{height:auto;padding:4px 2px 14px}.b2g-gal{font-family:var(--b2g-font);padding:20px 0 0}.b2g-gal__grid{--h:clamp(300px,36vw,520px);border-radius:18px;display:grid;gap:8px;height:var(--h);overflow:hidden}.b2g-gal__item{background:#e6ecf2;cursor:zoom-in;display:block;overflow:hidden;position:relative}.b2g-gal__item img{height:100%;inset:0;min-height:0!important;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s ease,filter .3s ease;width:100%}.b2g-gal__item:hover img{filter:brightness(1.04);transform:scale(1.03)}.b2g-gal__item:focus-visible{outline:3px solid var(--b2g-blue);outline-offset:-3px}.b2g-gal__item--hidden{display:none!important}.b2g-gal__count{align-items:center;background:hsla(0,0%,100%,.96);border-radius:10px;bottom:16px;box-shadow:0 6px 18px rgba(13,32,56,.22);color:var(--b2g-navy);display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:42px;padding:0 16px;position:absolute;right:16px;transition:background-color .15s ease,color .15s ease;z-index:2}.b2g-gal__item--1:hover .b2g-gal__count{background:var(--b2g-blue);color:#fff}.b2g-gal--n1 .b2g-gal__grid{grid-template-columns:1fr}.b2g-gal--n2 .b2g-gal__grid{grid-template-columns:1fr 1fr}.b2g-gal--n3 .b2g-gal__grid{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.b2g-gal--n3 .b2g-gal__grid .b2g-gal__item--1{grid-row:1/3}.b2g-gal--n4 .b2g-gal__grid{grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,1fr)}.b2g-gal--n4 .b2g-gal__grid .b2g-gal__item--1{grid-row:1/4}.b2g-gal--n5 .b2g-gal__grid{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.b2g-gal--n5 .b2g-gal__grid .b2g-gal__item--1{grid-row:1/3}@media(max-width:767px){.b2g-gal{padding-top:0}.b2g-gal .container{padding-inline:0}.b2g-gal__grid{--h:auto;border-radius:0;display:block;height:auto}.b2g-gal__item--1{aspect-ratio:4/3}.b2g-gal__item:not(.b2g-gal__item--1){display:none}}.b2g-detail{color:var(--b2g-ink);font-family:var(--b2g-font);overflow-x:clip;padding:26px 0 64px}.b2g-detail__grid{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.b2g-detail__head{order:1}.b2g-detail__aside{margin:22px 0 6px;order:2}.b2g-detail__body{margin-top:18px;min-width:0;order:3}@media(min-width:992px){.b2g-detail__grid{align-items:start;-moz-column-gap:44px;column-gap:44px;grid-template-areas:"head aside" "body aside";grid-template-columns:minmax(0,1fr) 390px}.b2g-detail__head{grid-area:head}.b2g-detail__aside{align-self:stretch;grid-area:aside;margin:0}.b2g-detail__body{grid-area:body;margin-top:8px}.b2g-detail__sticky{max-height:calc(100vh - 110px);overflow-y:auto;padding:2px 4px 4px 0;position:sticky;scrollbar-color:#c7d0db transparent;scrollbar-width:thin;top:92px}}.b2g-dhead__crumbs{color:var(--b2g-muted);display:flex;flex-wrap:wrap;font-size:13.5px;gap:2px 8px;list-style:none;margin:0 0 14px;padding:0}.b2g-dhead__crumbs li{display:inline-flex;gap:8px;margin:0}.b2g-dhead__crumbs li:not(:last-child):after{color:#9aa7b8;content:"/"}.b2g-dhead__crumbs a{color:var(--b2g-muted)}.b2g-dhead__crumbs a:hover{color:var(--b2g-blue);text-decoration:underline}.b2g-dhead__crumbs li:last-child span{color:var(--b2g-navy);font-weight:500}.b2g-dhead__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.b2g-dhead__badges .b2g-badge{box-shadow:none;height:28px}.b2g-dhead__badges .b2g-badge--featured{margin-inline-start:0}.b2g-dhead__cat,.b2g-dhead__status{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:7px;color:var(--b2g-navy);display:inline-flex;font-size:12.5px;font-weight:600;height:28px;padding:0 12px;text-decoration:none}.b2g-dhead__cat:hover{border-color:var(--b2g-blue);color:var(--b2g-blue)}.b2g-dhead__row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between}.b2g-dhead__main{flex:1 1 380px;min-width:0}.b2g-dhead__title.b2g-dhead__title{color:var(--b2g-navy);font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:0;line-height:1.22;margin:0;text-align:left}.b2g-dhead__loc{align-items:center;color:var(--b2g-muted);display:flex;font-size:16px;gap:8px;margin:10px 0 0}.b2g-dhead__loc .b2g-icon,.b2g-dhead__price{color:var(--b2g-blue);flex:none}.b2g-dhead__price{font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1;white-space:nowrap}.b2g-dhead__facts{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:22px 0 0;padding:0}.b2g-dhead__facts li{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:12px;color:var(--b2g-navy);display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin:0;padding:11px 16px}.b2g-dhead__facts .b2g-icon{color:var(--b2g-blue)}.b2g-dhead__meta{align-items:center;border-top:1px solid var(--b2g-line);display:flex;gap:14px;justify-content:space-between;margin-top:20px;padding-top:16px}.b2g-dhead__meta-list{color:var(--b2g-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 22px;list-style:none;margin:0;padding:0}.b2g-dhead__meta-list li{align-items:center;display:inline-flex;gap:7px;margin:0}.b2g-dhead__meta-list .rating-star{display:inline-block}.b2g-dhead__wish.b2g-dhead__wish{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:50%;color:var(--b2g-navy);cursor:pointer;display:inline-flex;flex:none;height:46px;justify-content:center;padding:0;transition:color .15s ease,border-color .15s ease,transform .15s ease;width:46px}.b2g-dhead__wish.b2g-dhead__wish svg{height:20px;width:20px}.b2g-dhead__wish.b2g-dhead__wish.active,.b2g-dhead__wish.b2g-dhead__wish:hover{border-color:#d93a4a;color:#d93a4a}.b2g-dhead__wish.b2g-dhead__wish:hover{transform:scale(1.06)}.b2g-detail .b2g-dsec,.b2g-detail .b2g-dshare,.b2g-detail .property-loan-calculator{background:#fff;border:1px solid var(--b2g-line);border-radius:18px;box-shadow:none;margin:0 0 22px;padding:26px 28px}@media(max-width:575px){.b2g-detail .b2g-dsec,.b2g-detail .b2g-dshare,.b2g-detail .property-loan-calculator{border-radius:16px;padding:20px 18px}}.b2g-detail .b2g-dsec .h7.title,.b2g-detail .b2g-dsec .title,.b2g-detail .b2g-dshare .h7.title,.b2g-detail .b2g-dshare .title,.b2g-detail .property-loan-calculator .h7.title,.b2g-detail .property-loan-calculator .title{color:var(--b2g-navy);font-family:var(--b2g-font);font-size:21px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0 0 18px}.b2g-detail .single-property-desc .ck-content,.b2g-detail .single-property-desc .single-detail{color:var(--b2g-ink);font-size:16px;line-height:1.75;overflow-wrap:anywhere}.b2g-detail .single-property-overview .info-box{--bs-gutter-x:24px;--bs-gutter-y:22px;margin-top:0}.b2g-detail .single-property-overview .item{align-items:flex-start;border:0;display:flex;gap:14px;min-width:0}.b2g-detail .single-property-overview .box-icon{align-items:center;background:var(--b2g-blue-soft);border:0;border-radius:12px;color:var(--b2g-blue);display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.b2g-detail .single-property-overview .box-icon svg{height:22px;width:22px}.b2g-detail .single-property-overview .content{color:var(--b2g-navy);display:flex;flex-direction:column;font-size:15.5px;font-weight:700;gap:2px;line-height:1.35;min-width:0;padding:0}.b2g-detail .single-property-overview .content .label{color:var(--b2g-muted);font-size:13.5px;font-weight:500}.b2g-detail .single-property-overview .content a{color:var(--b2g-blue)}.b2g-detail .single-property-feature .box-feature ul{display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));list-style:none;margin:0;padding:0}.b2g-detail .single-property-feature .box-feature ul .feature-item{align-items:center;border:0;color:var(--b2g-ink);display:flex;font-size:15px;font-weight:500;gap:10px;margin:0;padding:0}.b2g-detail .single-property-feature .box-feature ul .feature-item i,.b2g-detail .single-property-feature .box-feature ul .feature-item svg{color:var(--b2g-blue);flex:none}.b2g-detail .single-property-nearby .body-2{color:var(--b2g-muted);font-size:15px;line-height:1.6;margin:-6px 0 16px}.b2g-detail .single-property-nearby .box-nearby{display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}.b2g-detail .single-property-nearby .item-nearby{border-bottom:1px solid #edf1f5;display:flex;font-size:15px;gap:12px;justify-content:space-between;margin:0;padding:10px 0}.b2g-detail .single-property-nearby .item-nearby .label{align-items:center;color:var(--b2g-muted);display:inline-flex;gap:8px}.b2g-detail .single-property-nearby .item-nearby .label i,.b2g-detail .single-property-nearby .item-nearby .label svg{color:var(--b2g-blue)}.b2g-detail .single-property-floor .box-floor{display:grid;gap:12px;list-style:none;margin:0;padding:0}.b2g-detail .single-property-floor .floor-item{border:1px solid var(--b2g-line);border-radius:14px;margin:0;overflow:hidden}.b2g-detail .single-property-floor .floor-header{align-items:center;background:var(--b2g-surface);color:var(--b2g-navy);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.b2g-detail .single-property-floor .inner-right{color:var(--b2g-muted);display:flex;gap:16px;list-style:none;margin:0;padding:0}.b2g-detail .single-property-floor .faq-body{padding:18px}.b2g-detail .single-property-floor .box-img img{border-radius:12px;height:auto;width:100%}.b2g-detail .single-property-video .img-video{aspect-ratio:16/9;background:#0d2038;border-radius:16px;overflow:hidden;position:relative}.b2g-detail .single-property-video .img-video img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9;width:100%}.b2g-detail .single-property-video .img-video .btn-video{align-items:center;background:var(--b2g-blue);border:0;border-radius:50%;box-shadow:0 0 0 10px hsla(0,0%,100%,.25);color:#fff;display:inline-flex;height:76px;justify-content:center;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease;width:76px}.b2g-detail .single-property-video .img-video .btn-video svg{color:#fff;height:30px;width:30px}.b2g-detail .single-property-video .img-video .btn-video:hover{background:var(--b2g-blue-dark);transform:translate(-50%,-50%) scale(1.06)}.b2g-detail .property-loan-calculator.loan-calc-blue{background:transparent;border:0;margin-top:0;padding:0}.b2g-detail .property-loan-calculator.loan-calc-blue .loan-calculator-card{background:linear-gradient(135deg,var(--b2g-blue),var(--b2g-navy));border-radius:18px;box-shadow:none;padding:26px 28px}@media(max-width:575px){.b2g-detail .property-loan-calculator.loan-calc-blue .loan-calculator-card{padding:22px 18px}}.b2g-detail .property-loan-calculator.loan-calc-blue .loan-title{font-family:var(--b2g-font);font-size:21px;font-weight:800}.b2g-detail .property-loan-calculator.loan-calc-blue .loan-price-line{font-size:16px}.b2g-detail .property-loan-calculator.loan-calc-blue .loan-price-line strong{font-size:20px}.b2g-detail .property-loan-calculator.loan-calc-blue input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--b2g-amber) 0,var(--b2g-amber) var(--range-progress,50%),hsla(0,0%,100%,.3) var(--range-progress,50%),hsla(0,0%,100%,.3) 100%)}.b2g-detail .property-loan-calculator.loan-calc-blue .loan-result-box{background:hsla(0,0%,100%,.14);border-radius:14px}.b2g-detail .single-property-map #map{border-radius:14px;height:420px;min-height:0!important;overflow:hidden;z-index:0}.b2g-detail .single-property-map iframe{border-radius:14px}.b2g-detail .single-property-map .info-map{list-style:none;margin:16px 0 0;padding:0}.b2g-detail .single-property-map .info-map li{font-size:15px;margin:0}.b2g-detail .single-property-map .info-map a{color:var(--b2g-blue);display:inline-block;margin-top:6px}.b2g-detail .b2g-dshare{padding:18px 24px}.b2g-detail .b2g-dshare:empty{display:none}.b2g-detail .b2g-dshare .property-share-social{align-items:center;color:var(--b2g-navy);display:flex;flex-wrap:wrap;font-weight:700;gap:14px}.b2g-detail .b2g-dshare .list-social{display:flex;gap:8px;list-style:none;margin:0;padding:0}.b2g-detail .b2g-dshare .box-icon.social{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:50%;color:var(--b2g-navy);display:inline-flex;height:40px;justify-content:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:40px}.b2g-detail .b2g-dshare .box-icon.social svg{color:var(--b2g-navy);height:18px;width:18px}.b2g-detail .b2g-dshare .box-icon.social:hover{background:var(--b2g-blue);border-color:var(--b2g-blue);color:#fff}.b2g-detail .b2g-dshare .box-icon.social:hover svg{color:#fff}.b2g-detail .single-wrapper-review .h7{color:var(--b2g-navy);font-size:20px;font-weight:800}.b2g-detail .single-wrapper-review .form-control,.b2g-detail .single-wrapper-review textarea{border-radius:10px}.b2g-detail .single-wrapper-review .form-wg{margin-bottom:14px}.b2g-dcontact{background:#fff;border:1px solid var(--b2g-line);border-radius:18px;box-shadow:0 16px 40px rgba(13,32,56,.09);font-family:var(--b2g-font);padding:24px;scroll-margin-top:96px}.b2g-dcontact p{margin:0}.b2g-dcontact__eyebrow{color:var(--b2g-muted);font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:14px!important;text-transform:uppercase}.b2g-dcontact__who{align-items:center;display:flex;gap:14px}.b2g-dcontact__avatar{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:50%;display:inline-flex;flex:none;height:64px;justify-content:center;overflow:hidden;width:64px}.b2g-dcontact__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b2g-dcontact__avatar--fallback{background:linear-gradient(135deg,var(--b2g-blue),var(--b2g-navy));border:0;color:#fff;font-size:26px;font-weight:700}.b2g-dcontact__id{min-width:0}.b2g-dcontact__name{color:var(--b2g-navy);font-size:18px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.b2g-dcontact__name a{color:inherit}.b2g-dcontact__name a:hover{color:var(--b2g-blue)}.b2g-dcontact__person{color:var(--b2g-muted);font-size:14px;margin-top:3px!important}.b2g-dcontact__verified{margin-inline-start:6px;vertical-align:middle}.b2g-dcontact__methods{display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.b2g-dcontact__methods li{margin:0}.b2g-dcontact__form{border-top:1px solid var(--b2g-line);margin-top:22px;padding-top:22px}.b2g-dcontact__form:first-child{border-top:0;margin-top:0;padding-top:0}.b2g-dcontact__form .form-group,.b2g-dcontact__form .ip-group,.b2g-dcontact__form .mb-3{margin-bottom:12px}.b2g-dcontact__form label{color:var(--b2g-navy);font-size:14px;font-weight:600;margin-bottom:6px}.b2g-dcontact__form textarea.form-control{min-height:96px}.b2g-dcontact__form .tf-btn.primary{min-height:48px;width:100%}.b2g-dcontact__title.b2g-dcontact__title{color:var(--b2g-navy);font-size:19px;font-weight:800;margin:0 0 16px}.b2g-method.b2g-method{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:12px;color:var(--b2g-navy);display:flex;font-size:15px;font-weight:600;gap:12px;min-height:48px;padding:0 16px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.b2g-method.b2g-method .b2g-icon{color:var(--b2g-blue);flex:none}.b2g-method.b2g-method__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2g-method.b2g-method:focus-visible,.b2g-method.b2g-method:hover{background:var(--b2g-blue-soft);border-color:var(--b2g-blue);color:var(--b2g-blue);transform:translateY(-1px)}.b2g-method.b2g-method--wa{background:#1da851;border-color:#1da851;color:#fff}.b2g-method.b2g-method--wa .b2g-icon{color:#fff}.b2g-method.b2g-method--wa:focus-visible,.b2g-method.b2g-method--wa:hover{background:#168a41;border-color:#168a41;color:#fff}body.b2g-detail-page .whatsapp-float{display:none!important}.b2g-actionbar{display:none}@media(max-width:991px){body.b2g-detail-page{padding-bottom:calc(78px + env(safe-area-inset-bottom))}body.b2g-detail-page #hb-widget{bottom:calc(86px + env(safe-area-inset-bottom))!important}.b2g-actionbar{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.97);border-top:1px solid var(--b2g-line);box-shadow:0 -10px 28px rgba(13,32,56,.12);display:flex;gap:10px;inset:auto 0 0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;transition:transform .25s ease;z-index:1040}.b2g-actionbar.is-hidden{transform:translateY(110%)}.b2g-actionbar__btn{align-items:center;background:#fff;border:2px solid var(--b2g-blue);border-radius:12px;color:var(--b2g-blue);display:inline-flex;flex:1;font-family:var(--b2g-font);font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:48px;text-decoration:none}.b2g-actionbar__btn--wa{background:#1da851;border-color:#1da851;color:#fff}.b2g-actionbar__btn--primary{background:var(--b2g-blue);color:#fff}}.fancybox-bg{background:#0d2038}.fancybox-is-open .fancybox-bg{opacity:.96}.fancybox-infobar{font-weight:600}.fancybox-caption,.fancybox-infobar{font-family:var(--b2g-font);font-size:14px}.fancybox-button{background:rgba(13,32,56,.6);border-radius:10px}.fancybox-button:hover{background:var(--b2g-blue)}.fancybox-thumbs{background:#0a1a2e}.fancybox-thumbs .fancybox-thumbs__list a{border-radius:6px}.fancybox-thumbs .fancybox-thumbs__list a:before{border-color:var(--b2g-amber)}@media(max-width:575.98px){.b2g-detail .single-property-overview .info-box>.col{flex:0 0 100%;max-width:100%}}.b2g-auth{color:var(--b2g-ink);font-family:var(--b2g-font);padding:36px 0 72px}.b2g-auth__grid{background:#fff;border:1px solid var(--b2g-line);border-radius:22px;box-shadow:0 24px 60px rgba(13,32,56,.1);display:grid;grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:1120px;overflow:hidden}@media(min-width:992px){.b2g-auth__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.b2g-auth__aside{background:radial-gradient(circle at 100% 0,rgba(228,179,61,.22),transparent 45%),linear-gradient(160deg,var(--b2g-blue) 0,var(--b2g-navy) 100%);color:#fff;padding:28px 26px;position:relative}@media(min-width:992px){.b2g-auth__aside{display:flex;flex-direction:column;justify-content:flex-start;padding:64px 48px}}.b2g-auth__eyebrow{color:var(--b2g-amber);font-size:12.5px;font-weight:700;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.b2g-auth__title.b2g-auth__title{color:#fff;font-family:var(--b2g-font);font-size:clamp(24px,2.4vw,34px);font-weight:800;letter-spacing:0;line-height:1.2;margin:0 0 12px}.b2g-auth__text{color:hsla(0,0%,100%,.86);font-size:16px;line-height:1.6;margin:0}.b2g-auth__points{display:grid;gap:12px;list-style:none;margin:26px 0 0;padding:0}@media(max-width:991px){.b2g-auth__points{display:none}}.b2g-auth__points li{align-items:flex-start;display:flex;font-size:15.5px;font-weight:500;gap:10px;margin:0}.b2g-auth__points .b2g-icon{color:var(--b2g-amber);flex:none;margin-top:2px}.b2g-auth__link{align-items:center;color:#fff;display:inline-flex;font-weight:700;gap:8px;margin-top:24px;text-decoration:underline;text-underline-offset:4px}.b2g-auth__link:hover{color:var(--b2g-amber)}@media(max-width:991px){.b2g-auth__link{margin-top:14px}}.b2g-auth__panel{min-width:0;padding:6px 0}@media(min-width:992px){.b2g-auth__panel{padding:20px 0}}.b2g-auth .auth-card.auth-card,.b2g-auth .auth-card.auth-card .card-header,.b2g-authmodal .auth-card.auth-card,.b2g-authmodal .auth-card.auth-card .card-header{background:#fff!important;border:0;box-shadow:none}.b2g-auth .auth-card .card-header.p-5,.b2g-authmodal .auth-card .card-header.p-5{padding:28px 28px 0!important}@media(min-width:576px){.b2g-auth .auth-card .card-header.p-5,.b2g-authmodal .auth-card .card-header.p-5{padding:28px 40px 0!important}}.b2g-auth .auth-card .card-body.p-5,.b2g-authmodal .auth-card .card-body.p-5{padding:18px 28px 32px!important}@media(min-width:576px){.b2g-auth .auth-card .card-body.p-5,.b2g-authmodal .auth-card .card-body.p-5{padding:20px 40px 36px!important}}.b2g-auth .auth-card .card-header .bg-white.p-3,.b2g-authmodal .auth-card .card-header .bg-white.p-3{align-items:center;background:var(--b2g-blue-soft)!important;border-radius:14px!important;display:inline-flex;height:56px;justify-content:center;padding:0!important;width:56px}.b2g-auth .auth-card .card-header .bg-white.p-3 svg,.b2g-authmodal .auth-card .card-header .bg-white.p-3 svg{color:var(--b2g-blue);height:26px;width:26px}.b2g-auth .auth-card .card-header h3,.b2g-authmodal .auth-card .card-header h3{color:var(--b2g-navy);font-family:var(--b2g-font);font-size:24px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0 0 6px}.b2g-auth .auth-card .card-header p.text-muted,.b2g-authmodal .auth-card .card-header p.text-muted{color:var(--b2g-muted)!important;font-size:14.5px;line-height:1.55;margin:0}.b2g-auth .auth-card form,.b2g-authmodal .auth-card form{font-family:var(--b2g-font)}.b2g-auth .auth-card form .form-label,.b2g-authmodal .auth-card form .form-label{color:var(--b2g-navy);font-size:14px;font-weight:600;letter-spacing:0;margin-bottom:6px}.b2g-auth .auth-card form .form-label.required:after,.b2g-auth .auth-card form label.required:after,.b2g-authmodal .auth-card form .form-label.required:after,.b2g-authmodal .auth-card form label.required:after{color:#d93a4a;content:" *"}.b2g-auth .auth-card form .form-control,.b2g-authmodal .auth-card form .form-control{background:#fff;border:1px solid var(--b2g-line);border-radius:10px;font-size:15px;min-height:48px}.b2g-auth .auth-card form .auth-input-icon,.b2g-authmodal .auth-card form .auth-input-icon{color:var(--b2g-muted);height:48px;top:0}.b2g-auth .auth-card form .auth-input-icon svg,.b2g-authmodal .auth-card form .auth-input-icon svg{stroke-width:1.6;height:20px;width:20px}.b2g-auth .auth-card form .form-check span,.b2g-auth .auth-card form .form-check-label,.b2g-authmodal .auth-card form .form-check span,.b2g-authmodal .auth-card form .form-check-label{color:var(--b2g-ink);font-size:14.5px}.b2g-auth .auth-card form a,.b2g-authmodal .auth-card form a{color:var(--b2g-blue);font-weight:500}.b2g-auth .auth-card form .invalid-feedback,.b2g-auth .auth-card form .text-danger,.b2g-authmodal .auth-card form .invalid-feedback,.b2g-authmodal .auth-card form .text-danger{font-size:13px}.b2g-auth .auth-card .btn.btn-primary,.b2g-auth .btn-auth-submit,.b2g-authmodal .auth-card .btn.btn-primary,.b2g-authmodal .btn-auth-submit{align-items:center;background:var(--b2g-blue);border:2px solid var(--b2g-blue);border-radius:10px;color:#fff;display:inline-flex;font-family:var(--b2g-font);font-size:16px;font-weight:700;gap:10px;justify-content:center;min-height:50px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.b2g-auth .auth-card .btn.btn-primary:focus-visible,.b2g-auth .auth-card .btn.btn-primary:hover,.b2g-auth .btn-auth-submit:focus-visible,.b2g-auth .btn-auth-submit:hover,.b2g-authmodal .auth-card .btn.btn-primary:focus-visible,.b2g-authmodal .auth-card .btn.btn-primary:hover,.b2g-authmodal .btn-auth-submit:focus-visible,.b2g-authmodal .btn-auth-submit:hover{background:var(--b2g-blue-dark);border-color:var(--b2g-blue-dark);box-shadow:0 8px 20px rgba(2,104,174,.28);color:#fff}.b2g-auth .auth-card .btn.btn-primary svg,.b2g-auth .btn-auth-submit svg,.b2g-authmodal .auth-card .btn.btn-primary svg,.b2g-authmodal .btn-auth-submit svg{height:20px;width:20px}.b2g-auth .login-options,.b2g-authmodal .login-options{margin-top:8px;text-align:center}.b2g-auth .login-options .login-options-title,.b2g-authmodal .login-options .login-options-title{border-top:1px solid var(--b2g-line);margin:22px 0 16px;padding:22px 0 0}.b2g-auth .login-options .login-options-title p,.b2g-authmodal .login-options .login-options-title p{color:var(--b2g-muted);font-family:var(--b2g-font);font-size:14px;margin:0;padding:0}.b2g-auth .login-options .social-icons.social-login-lg,.b2g-authmodal .login-options .social-icons.social-login-lg{gap:10px}.b2g-auth .login-options .social-icons.social-login-lg li>a,.b2g-authmodal .login-options .social-icons.social-login-lg li>a{border-radius:10px;font-family:var(--b2g-font);font-size:15px;font-weight:600;min-height:46px;transition:filter .15s ease,transform .15s ease}.b2g-auth .login-options .social-icons.social-login-lg li>a:hover,.b2g-authmodal .login-options .social-icons.social-login-lg li>a:hover{filter:brightness(.95);transform:translateY(-1px)}.b2g-auth .login-options .social-login-basic,.b2g-authmodal .login-options .social-login-basic{padding:0}.b2g-auth .login-options .social-login-basic .social-login,.b2g-authmodal .login-options .social-login-basic .social-login{border-radius:10px;font-family:var(--b2g-font);font-size:15px;margin-bottom:10px;min-height:48px;padding:0 20px}.b2g-auth .alert,.b2g-authmodal .alert{border-radius:12px}.b2g-acct{border:0;margin:0 0 18px;min-width:0;padding:0}.b2g-acct__legend{color:var(--b2g-navy);float:none;font-family:var(--b2g-font);font-size:14px;font-weight:700;margin:0 0 10px;padding:0;width:auto}.b2g-acct__options{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media(min-width:576px){.b2g-acct__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2g-acct__opt{cursor:pointer;display:block;margin:0;position:relative}.b2g-acct__opt>input{cursor:pointer;inset:0;opacity:0;position:absolute}.b2g-acct__card{align-items:flex-start;background:#fff;border:1.5px solid var(--b2g-line);border-radius:14px;display:flex;gap:12px;height:100%;padding:14px 16px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.b2g-acct__opt:hover .b2g-acct__card{border-color:#9ec1dc}.b2g-acct__opt>input:checked+.b2g-acct__card{background:var(--b2g-blue-soft);border-color:var(--b2g-blue);box-shadow:0 0 0 3px rgba(2,104,174,.14)}.b2g-acct__opt>input:focus-visible+.b2g-acct__card{outline:3px solid rgba(2,104,174,.45);outline-offset:2px}.b2g-acct__icon{align-items:center;background:var(--b2g-blue-soft);border-radius:10px;color:var(--b2g-blue);display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.b2g-acct__opt>input:checked+.b2g-acct__card .b2g-acct__icon{background:var(--b2g-blue);color:#fff}.b2g-acct__text{display:flex;flex-direction:column;gap:2px;min-width:0}.b2g-acct__text strong{color:var(--b2g-navy);font-size:15px;font-weight:700;line-height:1.3}.b2g-acct__text small{color:var(--b2g-muted);font-size:13px;line-height:1.4}.b2g-acct__company{margin-top:14px}.b2g-acct__company[hidden]{display:none}.b2g-authmodal .modal-content{border:0;border-radius:20px;overflow:hidden;position:relative}.b2g-authmodal .modal-header{padding:0;position:absolute;right:12px;top:10px;z-index:5}.b2g-authmodal .btn-close{background-color:var(--b2g-surface);border-radius:50%;height:36px;margin:0;opacity:1;width:36px}.b2g-authmodal .btn-close:hover{background-color:var(--b2g-blue-soft)}.b2g-authmodal .auth-card .card-header.p-5{padding-right:64px!important;padding-top:34px!important}.b2g-authmodal .auth-card form .row>[class*=col]:has(.btn-auth-submit){flex:0 0 100%;max-width:100%}@media(min-width:992px){.b2g-auth--reset .b2g-auth__aside{justify-content:center}}.b2g-credits,.b2g-packages--page{clip-path:inset(0 -100vmax)}.b2g-packages--page{background:var(--b2g-surface);box-shadow:0 0 0 100vmax var(--b2g-surface)}.b2g-credits{box-shadow:0 0 0 100vmax #fff}.b2g-pkg__meta{color:var(--b2g-muted);display:flex;flex-direction:column;font-size:13.5px;font-weight:500;gap:2px;margin:-6px 0 12px}.b2g-credits{background:#fff;padding-block:64px}.b2g-credits__grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin:8px auto 0;max-width:1100px}@media(min-width:640px){.b2g-credits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.b2g-credits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.b2g-credits__note{color:var(--b2g-muted);font-size:15.5px;line-height:1.6;margin:26px auto 0!important;max-width:780px;text-align:center}.b2g-credits__steps{background:var(--b2g-surface);border:1px solid var(--b2g-line);border-radius:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin:44px auto 0!important;max-width:1100px;padding:28px}@media(min-width:768px){.b2g-credits__steps{gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}}.b2g-credits__steps li{align-items:flex-start;display:flex;gap:14px;margin:0}.b2g-credits__steps li>span{align-items:center;background:var(--b2g-blue);border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:17px;font-weight:800;height:38px;justify-content:center;width:38px}.b2g-credits__steps h3{color:var(--b2g-navy);font-size:17px;font-weight:800;margin:0 0 4px}.b2g-credits__steps p{color:var(--b2g-muted);font-size:14.5px;line-height:1.55;margin:0}.b2g-credits__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.b2g-credit{background:#fff;border:1px solid var(--b2g-line);border-radius:16px;padding:24px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.b2g-credit:hover{border-color:#b7cfe3;box-shadow:0 12px 28px rgba(13,32,56,.08);transform:translateY(-2px)}.b2g-credit__icon{align-items:center;background:var(--b2g-blue-soft);border-radius:12px;color:var(--b2g-blue);display:inline-flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.b2g-credit h3{color:var(--b2g-navy);font-size:18px;font-weight:800;line-height:1.3;margin:0 0 8px}.b2g-credit p{color:var(--b2g-muted);font-size:14.5px;line-height:1.6;margin:0}.b2g-agent{color:var(--b2g-navy);font-family:var(--b2g-font);margin:40px auto 72px}.b2g-agent h2{color:var(--b2g-navy);font-size:22px;font-weight:800;margin:0 0 14px}.b2g-agent__head{align-items:center;background:#fff;border:1px solid var(--b2g-line);border-radius:18px;display:grid;gap:12px 28px;grid-template-columns:132px minmax(0,1fr);margin-bottom:28px;padding:28px}@media(min-width:992px){.b2g-agent__head{grid-template-columns:132px minmax(0,1fr) auto}}@media(max-width:575px){.b2g-agent__head{gap:10px 16px;grid-template-columns:88px minmax(0,1fr);padding:20px 16px}}.b2g-agent__avatar{background:var(--b2g-surface);border:3px solid var(--b2g-surface);border-radius:50%;height:132px;overflow:hidden;width:132px}.b2g-agent__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:575px){.b2g-agent__avatar{height:88px;width:88px}}.b2g-agent__id{min-width:0}.b2g-agent__type{align-items:center;background:var(--b2g-blue-soft);border-radius:999px;color:var(--b2g-blue);display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;padding:4px 12px}.b2g-agent__type--agency{background:#fdf3d6;color:#6b4e04}.b2g-agent__name{font-size:30px;font-weight:800;line-height:1.15;margin:10px 0 4px;overflow-wrap:anywhere}@media(max-width:575px){.b2g-agent__name{font-size:23px}}.b2g-agent__person,.b2g-agent__since{color:var(--b2g-muted);font-size:14.5px;margin:2px 0 0}.b2g-agent__person strong,.b2g-agent__since strong{color:var(--b2g-navy);font-weight:600}.b2g-agent__contact{display:flex;flex-direction:column;gap:14px;grid-column:1/-1}@media(min-width:992px){.b2g-agent__contact{align-items:flex-end;grid-column:auto}}.b2g-agent__actions{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:992px){.b2g-agent__actions{align-items:stretch;flex-direction:column;min-width:230px}}.b2g-agent__actions .b2g-btn{justify-content:center;max-width:100%}.b2g-agent__actions .b2g-btn span{overflow:hidden;text-overflow:ellipsis}.b2g-agent .b2g-btn--wa{background:#fff;border:2px solid #1e9e57;color:#12733d}.b2g-agent .b2g-btn--wa:hover{background:#1e9e57;color:#fff}.b2g-agent__social{display:flex;gap:8px;list-style:none;margin:0;padding:0}.b2g-agent__social a{align-items:center;border:1px solid var(--b2g-line);border-radius:50%;color:var(--b2g-navy);display:inline-flex;height:38px;justify-content:center;transition:border-color .2s ease,color .2s ease;width:38px}.b2g-agent__social a:hover{border-color:var(--b2g-blue);color:var(--b2g-blue)}.b2g-agent__about{background:var(--b2g-surface);border-radius:18px;margin-bottom:32px;padding:24px 28px}.b2g-agent__about p{color:#33465c;font-size:16px;line-height:1.65;margin:0}.b2g-agent__props h2{margin-bottom:18px}.flat-agents .box-agent{min-width:0}.flat-agents .box-agent .content,.flat-agents .box-agent .info{max-width:100%;min-width:0}.flat-agents .box-agent .info .link,.flat-agents .box-agent .list-info a{overflow-wrap:anywhere;word-break:break-word}
