@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}#brxe-n5y8rx {font-size: 16px; line-height: 1.6}#brxe-n5y8rx { font-family: var(--font-b);}:where([data-bricks-import-scope-n5y8rx]) { --green: #2D6A4F; --green-dark: #1B4332; --green-light: #52B788; --terra: #BC6C25; --terra-light: #DDA15E; --blue: #264653; --cream: #FEFAE0; --surface: #FFFFFF; --surface-alt: #F4F1E8; --text: #2B2B2B; --text-2: #5C6B5F; --text-3: #8B9A8E; --mist: rgba(255,255,255,0.72); --shadow-card: rgba(27,67,50,0.04) 0px 0px 0px 1px, rgba(27,67,50,0.05) 0px 2px 6px, rgba(27,67,50,0.10) 0px 4px 10px; --shadow-hover: rgba(27,67,50,0.12) 0px 6px 18px; --radius-btn: 14px; --radius-card: 20px; --radius-lg: 28px; --font-d: 'Plus Jakarta Sans', sans-serif; --font-b: 'Inter', sans-serif;}:where([data-bricks-import-scope-n5y8rx]):is(*:not(:nth-child(0))) { margin: 0; padding: 0; box-sizing: border-box;}:where([data-bricks-import-scope-n5y8rx]) *:not(:nth-child(0)) { margin: 0; padding: 0; box-sizing: border-box;}:where([data-bricks-import-scope-n5y8rx]) { scroll-behavior: smooth;}:where([data-bricks-import-scope-n5y8rx]) { color: var(--text); background: var(--cream); -webkit-font-smoothing: antialiased;}:where([data-bricks-import-scope-n5y8rx]):is(img:not(:nth-child(0))) { display: block; max-width: 100%;}:where([data-bricks-import-scope-n5y8rx]) img:not(:nth-child(0)) { display: block; max-width: 100%;}:where([data-bricks-import-scope-n5y8rx]):is(a:not(:nth-child(0))) { text-decoration: none; color: inherit;}:where([data-bricks-import-scope-n5y8rx]) a:not(:nth-child(0)) { text-decoration: none; color: inherit;}:where([data-bricks-import-scope-n5y8rx]):is(ul:not(:nth-child(0))) { list-style: none;}:where([data-bricks-import-scope-n5y8rx]) ul:not(:nth-child(0)) { list-style: none;}:where([data-bricks-import-scope-n5y8rx]):is(.site-header:not(:nth-child(0))) { position: sticky; top: 0; z-index: 50; background: var(--surface); border-bottom: 1px solid rgba(27,67,50,0.08);}:where([data-bricks-import-scope-n5y8rx]) .site-header:not(:nth-child(0)) { position: sticky; top: 0; z-index: 50; background: var(--surface); border-bottom: 1px solid rgba(27,67,50,0.08);}:where([data-bricks-import-scope-n5y8rx]):is(.header-inner:not(:nth-child(0))) { max-width: 1320px; margin: 0 auto; display: flex; align-items: center; gap: 28px; padding: 18px 32px;}:where([data-bricks-import-scope-n5y8rx]) .header-inner:not(:nth-child(0)) { max-width: 1320px; margin: 0 auto; display: flex; align-items: center; gap: 28px; padding: 18px 32px;}:where([data-bricks-import-scope-n5y8rx]):is(.logo:not(:nth-child(0))) { display: flex; align-items: center; gap: 10px; font-family: var(--font-d); font-weight: 800; font-size: 21px; letter-spacing: -0.3px; color: var(--green-dark); white-space: nowrap;}:where([data-bricks-import-scope-n5y8rx]) .logo:not(:nth-child(0)) { display: flex; align-items: center; gap: 10px; font-family: var(--font-d); font-weight: 800; font-size: 21px; letter-spacing: -0.3px; color: var(--green-dark); white-space: nowrap;}:where([data-bricks-import-scope-n5y8rx]):is(.logo svg:not(:nth-child(0))) { flex-shrink: 0;}:where([data-bricks-import-scope-n5y8rx]) .logo svg:not(:nth-child(0)) { flex-shrink: 0;}:where([data-bricks-import-scope-n5y8rx]):is(.logo) svg:not(:nth-child(0)) { flex-shrink: 0;}:where([data-bricks-import-scope-n5y8rx]):is(.main-nav:not(:nth-child(0))) { display: flex; gap: 26px; margin-left: 8px;}:where([data-bricks-import-scope-n5y8rx]) .main-nav:not(:nth-child(0)) { display: flex; gap: 26px; margin-left: 8px;}:where([data-bricks-import-scope-n5y8rx]):is(.main-nav a:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 500; font-size: 15px; color: var(--text); padding: 8px 2px; position: relative;}:where([data-bricks-import-scope-n5y8rx]) .main-nav a:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 500; font-size: 15px; color: var(--text); padding: 8px 2px; position: relative;}:where([data-bricks-import-scope-n5y8rx]):is(.main-nav) a:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 500; font-size: 15px; color: var(--text); padding: 8px 2px; position: relative;}:where([data-bricks-import-scope-n5y8rx]):is(.main-nav a:hover:not(:nth-child(0))) { color: var(--green);}:where([data-bricks-import-scope-n5y8rx]) .main-nav a:hover:not(:nth-child(0)) { color: var(--green);}:where([data-bricks-import-scope-n5y8rx]):is(.main-nav) a:hover:not(:nth-child(0)) { color: var(--green);}:where([data-bricks-import-scope-n5y8rx]):is(.main-nav a.active:not(:nth-child(0))) { color: var(--green);}:where([data-bricks-import-scope-n5y8rx]) .main-nav a.active:not(:nth-child(0)) { color: var(--green);}:where([data-bricks-import-scope-n5y8rx]):is(.main-nav) a.active:not(:nth-child(0)) { color: var(--green);}:where([data-bricks-import-scope-n5y8rx]):is(.main-nav a.active:not(:nth-child(0))::after) { content: ''; position: absolute; left: 0; right: 0; bottom: -2px; height: 2.5px; background: var(--green); border-radius: 2px;}:where([data-bricks-import-scope-n5y8rx]) .main-nav a.active:not(:nth-child(0))::after { content: ''; position: absolute; left: 0; right: 0; bottom: -2px; height: 2.5px; background: var(--green); border-radius: 2px;}:where([data-bricks-import-scope-n5y8rx]):is(.main-nav) a.active:not(:nth-child(0))::after { content: ''; position: absolute; left: 0; right: 0; bottom: -2px; height: 2.5px; background: var(--green); border-radius: 2px;}:where([data-bricks-import-scope-n5y8rx]):is(.header-cta:not(:nth-child(0))) { margin-left: auto; display: flex; align-items: center; gap: 14px;}:where([data-bricks-import-scope-n5y8rx]) .header-cta:not(:nth-child(0)) { margin-left: auto; display: flex; align-items: center; gap: 14px;}:where([data-bricks-import-scope-n5y8rx]):is(.btn:not(:nth-child(0))) { display: inline-flex; align-items: center; justify-content: center; gap: 8px; font-family: var(--font-d); font-weight: 600; font-size: 15px; padding: 12px 24px; border-radius: var(--radius-btn); border: none; cursor: pointer; transition: all .2s ease; white-space: nowrap;}:where([data-bricks-import-scope-n5y8rx]) .btn:not(:nth-child(0)) { display: inline-flex; align-items: center; justify-content: center; gap: 8px; font-family: var(--font-d); font-weight: 600; font-size: 15px; padding: 12px 24px; border-radius: var(--radius-btn); border: none; cursor: pointer; transition: all .2s ease; white-space: nowrap;}:where([data-bricks-import-scope-n5y8rx]):is(.btn-primary:not(:nth-child(0))) { background: var(--green); color: #fff;}:where([data-bricks-import-scope-n5y8rx]) .btn-primary:not(:nth-child(0)) { background: var(--green); color: #fff;}:where([data-bricks-import-scope-n5y8rx]):is(.btn-primary:hover:not(:nth-child(0))) { background: var(--green-dark); transform: translateY(-2px); box-shadow: var(--shadow-hover);}:where([data-bricks-import-scope-n5y8rx]) .btn-primary:hover:not(:nth-child(0)) { background: var(--green-dark); transform: translateY(-2px); box-shadow: var(--shadow-hover);}:where([data-bricks-import-scope-n5y8rx]):is(.btn-terra:not(:nth-child(0))) { background: var(--terra); color: #fff;}:where([data-bricks-import-scope-n5y8rx]) .btn-terra:not(:nth-child(0)) { background: var(--terra); color: #fff;}:where([data-bricks-import-scope-n5y8rx]):is(.btn-terra:hover:not(:nth-child(0))) { background: #a35a1d; transform: translateY(-2px); box-shadow: var(--shadow-hover);}:where([data-bricks-import-scope-n5y8rx]) .btn-terra:hover:not(:nth-child(0)) { background: #a35a1d; transform: translateY(-2px); box-shadow: var(--shadow-hover);}:where([data-bricks-import-scope-n5y8rx]):is(.btn-ghost:not(:nth-child(0))) { background: transparent; color: var(--text); border: 1.5px solid rgba(43,43,43,0.22);}:where([data-bricks-import-scope-n5y8rx]) .btn-ghost:not(:nth-child(0)) { background: transparent; color: var(--text); border: 1.5px solid rgba(43,43,43,0.22);}:where([data-bricks-import-scope-n5y8rx]):is(.btn-ghost:hover:not(:nth-child(0))) { border-color: var(--text); background: rgba(0,0,0,0.03);}:where([data-bricks-import-scope-n5y8rx]) .btn-ghost:hover:not(:nth-child(0)) { border-color: var(--text); background: rgba(0,0,0,0.03);}:where([data-bricks-import-scope-n5y8rx]):is(.btn-white:not(:nth-child(0))) { background: #fff; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .btn-white:not(:nth-child(0)) { background: #fff; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.btn-white:hover:not(:nth-child(0))) { transform: translateY(-2px); box-shadow: var(--shadow-hover);}:where([data-bricks-import-scope-n5y8rx]) .btn-white:hover:not(:nth-child(0)) { transform: translateY(-2px); box-shadow: var(--shadow-hover);}:where([data-bricks-import-scope-n5y8rx]):is(.btn-lg:not(:nth-child(0))) { padding: 16px 32px; font-size: 16.5px; border-radius: 16px;}:where([data-bricks-import-scope-n5y8rx]) .btn-lg:not(:nth-child(0)) { padding: 16px 32px; font-size: 16.5px; border-radius: 16px;}:where([data-bricks-import-scope-n5y8rx]):is(.search-pill:not(:nth-child(0))) { display: flex; align-items: center; background: var(--surface); border: 1px solid rgba(27,67,50,0.14); border-radius: 999px; box-shadow: var(--shadow-card); padding: 8px 8px 8px 26px; gap: 4px;}:where([data-bricks-import-scope-n5y8rx]) .search-pill:not(:nth-child(0)) { display: flex; align-items: center; background: var(--surface); border: 1px solid rgba(27,67,50,0.14); border-radius: 999px; box-shadow: var(--shadow-card); padding: 8px 8px 8px 26px; gap: 4px;}:where([data-bricks-import-scope-n5y8rx]):is(.search-seg:not(:nth-child(0))) { display: flex; flex-direction: column; gap: 1px; padding: 6px 20px; border-right: 1px solid rgba(27,67,50,0.12);}:where([data-bricks-import-scope-n5y8rx]) .search-seg:not(:nth-child(0)) { display: flex; flex-direction: column; gap: 1px; padding: 6px 20px; border-right: 1px solid rgba(27,67,50,0.12);}:where([data-bricks-import-scope-n5y8rx]):is(.search-seg:last-of-type:not(:nth-child(0))) { border-right: none;}:where([data-bricks-import-scope-n5y8rx]) .search-seg:last-of-type:not(:nth-child(0)) { border-right: none;}:where([data-bricks-import-scope-n5y8rx]):is(.search-seg .lbl:not(:nth-child(0))) { font-family: var(--font-d); font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.6px; color: var(--green);}:where([data-bricks-import-scope-n5y8rx]) .search-seg .lbl:not(:nth-child(0)) { font-family: var(--font-d); font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.6px; color: var(--green);}:where([data-bricks-import-scope-n5y8rx]):is(.search-seg) .lbl:not(:nth-child(0)) { font-family: var(--font-d); font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.6px; color: var(--green);}:where([data-bricks-import-scope-n5y8rx]):is(.search-seg .val:not(:nth-child(0))) { font-size: 14px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]) .search-seg .val:not(:nth-child(0)) { font-size: 14px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.search-seg) .val:not(:nth-child(0)) { font-size: 14px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.search-go:not(:nth-child(0))) { width: 48px; height: 48px; border-radius: 50%; background: var(--terra); border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: all .2s;}:where([data-bricks-import-scope-n5y8rx]) .search-go:not(:nth-child(0)) { width: 48px; height: 48px; border-radius: 50%; background: var(--terra); border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: all .2s;}:where([data-bricks-import-scope-n5y8rx]):is(.search-go:hover:not(:nth-child(0))) { background: #a35a1d; transform: scale(1.05);}:where([data-bricks-import-scope-n5y8rx]) .search-go:hover:not(:nth-child(0)) { background: #a35a1d; transform: scale(1.05);}:where([data-bricks-import-scope-n5y8rx]):is(.cat-row:not(:nth-child(0))) { display: flex; gap: 10px; overflow-x: auto; padding: 4px 2px 12px; scrollbar-width: none;}:where([data-bricks-import-scope-n5y8rx]) .cat-row:not(:nth-child(0)) { display: flex; gap: 10px; overflow-x: auto; padding: 4px 2px 12px; scrollbar-width: none;}:where([data-bricks-import-scope-n5y8rx]):is(.cat-row:not(:nth-child(0))::-webkit-scrollbar) { display: none;}:where([data-bricks-import-scope-n5y8rx]) .cat-row:not(:nth-child(0))::-webkit-scrollbar { display: none;}:where([data-bricks-import-scope-n5y8rx]):is(.cat-pill:not(:nth-child(0))) { display: inline-flex; align-items: center; gap: 8px; padding: 10px 18px; border-radius: 999px; background: var(--surface); border: 1px solid rgba(27,67,50,0.12); font-family: var(--font-d); font-weight: 600; font-size: 13.5px; color: var(--text-2); white-space: nowrap; cursor: pointer; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]) .cat-pill:not(:nth-child(0)) { display: inline-flex; align-items: center; gap: 8px; padding: 10px 18px; border-radius: 999px; background: var(--surface); border: 1px solid rgba(27,67,50,0.12); font-family: var(--font-d); font-weight: 600; font-size: 13.5px; color: var(--text-2); white-space: nowrap; cursor: pointer; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]):is(.cat-pill:hover:not(:nth-child(0))) { border-color: var(--green); color: var(--green);}:where([data-bricks-import-scope-n5y8rx]) .cat-pill:hover:not(:nth-child(0)) { border-color: var(--green); color: var(--green);}:where([data-bricks-import-scope-n5y8rx]):is(.cat-pill.active:not(:nth-child(0))) { background: var(--green-dark); color: #fff; border-color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .cat-pill.active:not(:nth-child(0)) { background: var(--green-dark); color: #fff; border-color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.hero:not(:nth-child(0))) { position: relative; overflow: hidden; padding: 84px 32px 72px; background: radial-gradient(ellipse 90% 70% at 75% 20%, rgba(221,161,94,0.28), transparent 60%), radial-gradient(ellipse 70% 60% at 15% 85%, rgba(82,183,136,0.22), transparent 65%), linear-gradient(178deg, #fdfbf2 0%, var(--cream) 45%, #f2f5ec 100%);}:where([data-bricks-import-scope-n5y8rx]) .hero:not(:nth-child(0)) { position: relative; overflow: hidden; padding: 84px 32px 72px; background: radial-gradient(ellipse 90% 70% at 75% 20%, rgba(221,161,94,0.28), transparent 60%), radial-gradient(ellipse 70% 60% at 15% 85%, rgba(82,183,136,0.22), transparent 65%), linear-gradient(178deg, #fdfbf2 0%, var(--cream) 45%, #f2f5ec 100%);}:where([data-bricks-import-scope-n5y8rx]):is(.hero-inner:not(:nth-child(0))) { max-width: 1320px; margin: 0 auto; display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 56px; align-items: center;}:where([data-bricks-import-scope-n5y8rx]) .hero-inner:not(:nth-child(0)) { max-width: 1320px; margin: 0 auto; display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 56px; align-items: center;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-kicker:not(:nth-child(0))) { display: inline-flex; align-items: center; gap: 8px; font-family: var(--font-d); font-weight: 700; font-size: 12.5px; letter-spacing: 1.6px; text-transform: uppercase; color: var(--terra); background: rgba(188,108,37,0.1); padding: 8px 16px; border-radius: 999px; margin-bottom: 22px;}:where([data-bricks-import-scope-n5y8rx]) .hero-kicker:not(:nth-child(0)) { display: inline-flex; align-items: center; gap: 8px; font-family: var(--font-d); font-weight: 700; font-size: 12.5px; letter-spacing: 1.6px; text-transform: uppercase; color: var(--terra); background: rgba(188,108,37,0.1); padding: 8px 16px; border-radius: 999px; margin-bottom: 22px;}:where([data-bricks-import-scope-n5y8rx]):is(.hero h1:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 800; font-size: clamp(38px, 4.6vw, 60px); line-height: 1.06; letter-spacing: -1.4px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .hero h1:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: clamp(38px, 4.6vw, 60px); line-height: 1.06; letter-spacing: -1.4px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.hero) h1:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: clamp(38px, 4.6vw, 60px); line-height: 1.06; letter-spacing: -1.4px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.hero h1 em:not(:nth-child(0))) { font-style: normal; color: var(--terra); background-image: linear-gradient(transparent 62%, rgba(221,161,94,0.36) 62%); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;}:where([data-bricks-import-scope-n5y8rx]) .hero h1 em:not(:nth-child(0)) { font-style: normal; color: var(--terra); background-image: linear-gradient(transparent 62%, rgba(221,161,94,0.36) 62%); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;}:where([data-bricks-import-scope-n5y8rx]):is(.hero) h1 em:not(:nth-child(0)) { font-style: normal; color: var(--terra); background-image: linear-gradient(transparent 62%, rgba(221,161,94,0.36) 62%); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;}:where([data-bricks-import-scope-n5y8rx]):is(.hero p.lead:not(:nth-child(0))) { font-size: 18.5px; line-height: 1.65; color: var(--text-2); margin: 22px 0 32px; max-width: 520px;}:where([data-bricks-import-scope-n5y8rx]) .hero p.lead:not(:nth-child(0)) { font-size: 18.5px; line-height: 1.65; color: var(--text-2); margin: 22px 0 32px; max-width: 520px;}:where([data-bricks-import-scope-n5y8rx]):is(.hero) p.lead:not(:nth-child(0)) { font-size: 18.5px; line-height: 1.65; color: var(--text-2); margin: 22px 0 32px; max-width: 520px;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-actions:not(:nth-child(0))) { display: flex; gap: 14px; flex-wrap: wrap;}:where([data-bricks-import-scope-n5y8rx]) .hero-actions:not(:nth-child(0)) { display: flex; gap: 14px; flex-wrap: wrap;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-stats:not(:nth-child(0))) { display: flex; gap: 34px; margin-top: 44px; padding-top: 28px; border-top: 1px solid rgba(27,67,50,0.12);}:where([data-bricks-import-scope-n5y8rx]) .hero-stats:not(:nth-child(0)) { display: flex; gap: 34px; margin-top: 44px; padding-top: 28px; border-top: 1px solid rgba(27,67,50,0.12);}:where([data-bricks-import-scope-n5y8rx]):is(.stat .num:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 800; font-size: 28px; color: var(--green-dark); letter-spacing: -0.5px;}:where([data-bricks-import-scope-n5y8rx]) .stat .num:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 28px; color: var(--green-dark); letter-spacing: -0.5px;}:where([data-bricks-import-scope-n5y8rx]):is(.stat) .num:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 28px; color: var(--green-dark); letter-spacing: -0.5px;}:where([data-bricks-import-scope-n5y8rx]):is(.stat .lbl:not(:nth-child(0))) { font-size: 13px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]) .stat .lbl:not(:nth-child(0)) { font-size: 13px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.stat) .lbl:not(:nth-child(0)) { font-size: 13px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.hero-visual:not(:nth-child(0))) { position: relative;}:where([data-bricks-import-scope-n5y8rx]) .hero-visual:not(:nth-child(0)) { position: relative;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-photo:not(:nth-child(0))) { border-radius: var(--radius-lg); overflow: hidden; box-shadow: 0 30px 70px rgba(27,67,50,0.22); aspect-ratio: 4/4.4;}:where([data-bricks-import-scope-n5y8rx]) .hero-photo:not(:nth-child(0)) { border-radius: var(--radius-lg); overflow: hidden; box-shadow: 0 30px 70px rgba(27,67,50,0.22); aspect-ratio: 4/4.4;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-photo img:not(:nth-child(0))) { width: 100%; height: 100%; object-fit: cover;}:where([data-bricks-import-scope-n5y8rx]) .hero-photo img:not(:nth-child(0)) { width: 100%; height: 100%; object-fit: cover;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-photo) img:not(:nth-child(0)) { width: 100%; height: 100%; object-fit: cover;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-float:not(:nth-child(0))) { position: absolute; background: rgba(255,255,255,0.92); backdrop-filter: blur(10px); border-radius: 18px; padding: 16px 20px; box-shadow: var(--shadow-card); display: flex; align-items: center; gap: 12px;}:where([data-bricks-import-scope-n5y8rx]) .hero-float:not(:nth-child(0)) { position: absolute; background: rgba(255,255,255,0.92); backdrop-filter: blur(10px); border-radius: 18px; padding: 16px 20px; box-shadow: var(--shadow-card); display: flex; align-items: center; gap: 12px;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-float.f1:not(:nth-child(0))) { top: 26px; left: -30px;}:where([data-bricks-import-scope-n5y8rx]) .hero-float.f1:not(:nth-child(0)) { top: 26px; left: -30px;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-float.f2:not(:nth-child(0))) { bottom: 32px; right: -26px;}:where([data-bricks-import-scope-n5y8rx]) .hero-float.f2:not(:nth-child(0)) { bottom: 32px; right: -26px;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-float .ico:not(:nth-child(0))) { width: 42px; height: 42px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(45,106,79,0.12);}:where([data-bricks-import-scope-n5y8rx]) .hero-float .ico:not(:nth-child(0)) { width: 42px; height: 42px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(45,106,79,0.12);}:where([data-bricks-import-scope-n5y8rx]):is(.hero-float) .ico:not(:nth-child(0)) { width: 42px; height: 42px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(45,106,79,0.12);}:where([data-bricks-import-scope-n5y8rx]):is(.hero-float .t1:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 14px;}:where([data-bricks-import-scope-n5y8rx]) .hero-float .t1:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 14px;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-float) .t1:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 14px;}:where([data-bricks-import-scope-n5y8rx]):is(.hero-float .t2:not(:nth-child(0))) { font-size: 12px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]) .hero-float .t2:not(:nth-child(0)) { font-size: 12px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.hero-float) .t2:not(:nth-child(0)) { font-size: 12px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.section:not(:nth-child(0))) { padding: 88px 32px;}:where([data-bricks-import-scope-n5y8rx]) .section:not(:nth-child(0)) { padding: 88px 32px;}:where([data-bricks-import-scope-n5y8rx]):is(.section-inner:not(:nth-child(0))) { max-width: 1320px; margin: 0 auto;}:where([data-bricks-import-scope-n5y8rx]) .section-inner:not(:nth-child(0)) { max-width: 1320px; margin: 0 auto;}:where([data-bricks-import-scope-n5y8rx]):is(.section.tint:not(:nth-child(0))) { background: var(--surface-alt);}:where([data-bricks-import-scope-n5y8rx]) .section.tint:not(:nth-child(0)) { background: var(--surface-alt);}:where([data-bricks-import-scope-n5y8rx]):is(.section.dark:not(:nth-child(0))) { background: var(--green-dark); color: #fff;}:where([data-bricks-import-scope-n5y8rx]) .section.dark:not(:nth-child(0)) { background: var(--green-dark); color: #fff;}:where([data-bricks-import-scope-n5y8rx]):is(.sec-head:not(:nth-child(0))) { max-width: 680px; margin-bottom: 46px;}:where([data-bricks-import-scope-n5y8rx]) .sec-head:not(:nth-child(0)) { max-width: 680px; margin-bottom: 46px;}:where([data-bricks-import-scope-n5y8rx]):is(.sec-head.center:not(:nth-child(0))) { margin-left: auto; margin-right: auto; text-align: center;}:where([data-bricks-import-scope-n5y8rx]) .sec-head.center:not(:nth-child(0)) { margin-left: auto; margin-right: auto; text-align: center;}:where([data-bricks-import-scope-n5y8rx]):is(.sec-kicker:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 12.5px; letter-spacing: 1.8px; text-transform: uppercase; color: var(--terra); margin-bottom: 12px;}:where([data-bricks-import-scope-n5y8rx]) .sec-kicker:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 12.5px; letter-spacing: 1.8px; text-transform: uppercase; color: var(--terra); margin-bottom: 12px;}:where([data-bricks-import-scope-n5y8rx]):is(.sec-head h2:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 800; font-size: clamp(28px, 3vw, 40px); line-height: 1.15; letter-spacing: -1px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .sec-head h2:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: clamp(28px, 3vw, 40px); line-height: 1.15; letter-spacing: -1px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.sec-head) h2:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: clamp(28px, 3vw, 40px); line-height: 1.15; letter-spacing: -1px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.section.dark .sec-head h2:not(:nth-child(0))) { color: #fff;}:where([data-bricks-import-scope-n5y8rx]) .section.dark .sec-head h2:not(:nth-child(0)) { color: #fff;}:where([data-bricks-import-scope-n5y8rx]):is(.section.dark) .sec-head h2:not(:nth-child(0)) { color: #fff;}:where([data-bricks-import-scope-n5y8rx]):is(.sec-head p:not(:nth-child(0))) { margin-top: 14px; font-size: 17px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]) .sec-head p:not(:nth-child(0)) { margin-top: 14px; font-size: 17px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.sec-head) p:not(:nth-child(0)) { margin-top: 14px; font-size: 17px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.section.dark .sec-head p:not(:nth-child(0))) { color: rgba(255,255,255,0.75);}:where([data-bricks-import-scope-n5y8rx]) .section.dark .sec-head p:not(:nth-child(0)) { color: rgba(255,255,255,0.75);}:where([data-bricks-import-scope-n5y8rx]):is(.section.dark) .sec-head p:not(:nth-child(0)) { color: rgba(255,255,255,0.75);}:where([data-bricks-import-scope-n5y8rx]):is(.sec-head .row:not(:nth-child(0))) { display: flex; align-items: end; justify-content: space-between; gap: 24px;}:where([data-bricks-import-scope-n5y8rx]) .sec-head .row:not(:nth-child(0)) { display: flex; align-items: end; justify-content: space-between; gap: 24px;}:where([data-bricks-import-scope-n5y8rx]):is(.sec-head) .row:not(:nth-child(0)) { display: flex; align-items: end; justify-content: space-between; gap: 24px;}:where([data-bricks-import-scope-n5y8rx]):is(.room-grid:not(:nth-child(0))) { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px;}:where([data-bricks-import-scope-n5y8rx]) .room-grid:not(:nth-child(0)) { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px;}:where([data-bricks-import-scope-n5y8rx]):is(.room-card:not(:nth-child(0))) { background: var(--surface); border-radius: var(--radius-card); overflow: hidden; box-shadow: var(--shadow-card); transition: all .25s ease; cursor: pointer;}:where([data-bricks-import-scope-n5y8rx]) .room-card:not(:nth-child(0)) { background: var(--surface); border-radius: var(--radius-card); overflow: hidden; box-shadow: var(--shadow-card); transition: all .25s ease; cursor: pointer;}:where([data-bricks-import-scope-n5y8rx]):is(.room-card:hover:not(:nth-child(0))) { transform: translateY(-6px); box-shadow: var(--shadow-hover);}:where([data-bricks-import-scope-n5y8rx]) .room-card:hover:not(:nth-child(0)) { transform: translateY(-6px); box-shadow: var(--shadow-hover);}:where([data-bricks-import-scope-n5y8rx]):is(.room-photo:not(:nth-child(0))) { position: relative; aspect-ratio: 16/11.2; overflow: hidden;}:where([data-bricks-import-scope-n5y8rx]) .room-photo:not(:nth-child(0)) { position: relative; aspect-ratio: 16/11.2; overflow: hidden;}:where([data-bricks-import-scope-n5y8rx]):is(.room-photo img:not(:nth-child(0))) { width: 100%; height: 100%; object-fit: cover; transition: transform .5s ease;}:where([data-bricks-import-scope-n5y8rx]) .room-photo img:not(:nth-child(0)) { width: 100%; height: 100%; object-fit: cover; transition: transform .5s ease;}:where([data-bricks-import-scope-n5y8rx]):is(.room-photo) img:not(:nth-child(0)) { width: 100%; height: 100%; object-fit: cover; transition: transform .5s ease;}:where([data-bricks-import-scope-n5y8rx]):is(.room-card:hover .room-photo img:not(:nth-child(0))) { transform: scale(1.055);}:where([data-bricks-import-scope-n5y8rx]) .room-card:hover .room-photo img:not(:nth-child(0)) { transform: scale(1.055);}:where([data-bricks-import-scope-n5y8rx]):is(.room-card:hover) .room-photo img:not(:nth-child(0)) { transform: scale(1.055);}:where([data-bricks-import-scope-n5y8rx]):is(.heart:not(:nth-child(0))) { position: absolute; top: 14px; right: 14px; width: 36px; height: 36px; border-radius: 50%; background: rgba(255,255,255,0.92); display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 8px rgba(0,0,0,0.18);}:where([data-bricks-import-scope-n5y8rx]) .heart:not(:nth-child(0)) { position: absolute; top: 14px; right: 14px; width: 36px; height: 36px; border-radius: 50%; background: rgba(255,255,255,0.92); display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 8px rgba(0,0,0,0.18);}:where([data-bricks-import-scope-n5y8rx]):is(.tag:not(:nth-child(0))) { position: absolute; top: 14px; left: 14px; font-family: var(--font-d); font-weight: 700; font-size: 11.5px; letter-spacing: 0.7px; text-transform: uppercase; padding: 7px 13px; border-radius: 999px;}:where([data-bricks-import-scope-n5y8rx]) .tag:not(:nth-child(0)) { position: absolute; top: 14px; left: 14px; font-family: var(--font-d); font-weight: 700; font-size: 11.5px; letter-spacing: 0.7px; text-transform: uppercase; padding: 7px 13px; border-radius: 999px;}:where([data-bricks-import-scope-n5y8rx]):is(.tag-fav:not(:nth-child(0))) { background: var(--terra); color: #fff;}:where([data-bricks-import-scope-n5y8rx]) .tag-fav:not(:nth-child(0)) { background: var(--terra); color: #fff;}:where([data-bricks-import-scope-n5y8rx]):is(.tag-new:not(:nth-child(0))) { background: rgba(255,255,255,0.94); color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .tag-new:not(:nth-child(0)) { background: rgba(255,255,255,0.94); color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.dots:not(:nth-child(0))) { position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px;}:where([data-bricks-import-scope-n5y8rx]) .dots:not(:nth-child(0)) { position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px;}:where([data-bricks-import-scope-n5y8rx]):is(.dots span:not(:nth-child(0))) { width: 6px; height: 6px; border-radius: 50%; background: rgba(255,255,255,0.55);}:where([data-bricks-import-scope-n5y8rx]) .dots span:not(:nth-child(0)) { width: 6px; height: 6px; border-radius: 50%; background: rgba(255,255,255,0.55);}:where([data-bricks-import-scope-n5y8rx]):is(.dots) span:not(:nth-child(0)) { width: 6px; height: 6px; border-radius: 50%; background: rgba(255,255,255,0.55);}:where([data-bricks-import-scope-n5y8rx]):is(.dots span.on:not(:nth-child(0))) { background: #fff; width: 7px; height: 7px;}:where([data-bricks-import-scope-n5y8rx]) .dots span.on:not(:nth-child(0)) { background: #fff; width: 7px; height: 7px;}:where([data-bricks-import-scope-n5y8rx]):is(.dots) span.on:not(:nth-child(0)) { background: #fff; width: 7px; height: 7px;}:where([data-bricks-import-scope-n5y8rx]):is(.room-body:not(:nth-child(0))) { padding: 20px 22px 24px;}:where([data-bricks-import-scope-n5y8rx]) .room-body:not(:nth-child(0)) { padding: 20px 22px 24px;}:where([data-bricks-import-scope-n5y8rx]):is(.room-body .loc:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 600; font-size: 12px; letter-spacing: 1.1px; text-transform: uppercase; color: var(--terra);}:where([data-bricks-import-scope-n5y8rx]) .room-body .loc:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 600; font-size: 12px; letter-spacing: 1.1px; text-transform: uppercase; color: var(--terra);}:where([data-bricks-import-scope-n5y8rx]):is(.room-body) .loc:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 600; font-size: 12px; letter-spacing: 1.1px; text-transform: uppercase; color: var(--terra);}:where([data-bricks-import-scope-n5y8rx]):is(.room-body h3:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 19px; letter-spacing: -0.4px; margin: 7px 0 6px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .room-body h3:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 19px; letter-spacing: -0.4px; margin: 7px 0 6px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.room-body) h3:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 19px; letter-spacing: -0.4px; margin: 7px 0 6px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.room-body .desc:not(:nth-child(0))) { font-size: 14px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]) .room-body .desc:not(:nth-child(0)) { font-size: 14px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.room-body) .desc:not(:nth-child(0)) { font-size: 14px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.room-meta:not(:nth-child(0))) { display: flex; align-items: center; gap: 12px; margin: 14px 0; font-size: 13.5px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]) .room-meta:not(:nth-child(0)) { display: flex; align-items: center; gap: 12px; margin: 14px 0; font-size: 13.5px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.room-meta .sep:not(:nth-child(0))) { width: 3px; height: 3px; border-radius: 50%; background: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]) .room-meta .sep:not(:nth-child(0)) { width: 3px; height: 3px; border-radius: 50%; background: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.room-meta) .sep:not(:nth-child(0)) { width: 3px; height: 3px; border-radius: 50%; background: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.room-foot:not(:nth-child(0))) { display: flex; align-items: center; justify-content: space-between; padding-top: 15px; border-top: 1px solid rgba(27,67,50,0.1);}:where([data-bricks-import-scope-n5y8rx]) .room-foot:not(:nth-child(0)) { display: flex; align-items: center; justify-content: space-between; padding-top: 15px; border-top: 1px solid rgba(27,67,50,0.1);}:where([data-bricks-import-scope-n5y8rx]):is(.price .amt:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 800; font-size: 21px; color: var(--green-dark); letter-spacing: -0.5px;}:where([data-bricks-import-scope-n5y8rx]) .price .amt:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 21px; color: var(--green-dark); letter-spacing: -0.5px;}:where([data-bricks-import-scope-n5y8rx]):is(.price) .amt:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 21px; color: var(--green-dark); letter-spacing: -0.5px;}:where([data-bricks-import-scope-n5y8rx]):is(.price .per:not(:nth-child(0))) { font-size: 12.5px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]) .price .per:not(:nth-child(0)) { font-size: 12.5px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.price) .per:not(:nth-child(0)) { font-size: 12.5px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.rating:not(:nth-child(0))) { display: flex; align-items: center; gap: 5px; font-family: var(--font-d); font-weight: 700; font-size: 14.5px;}:where([data-bricks-import-scope-n5y8rx]) .rating:not(:nth-child(0)) { display: flex; align-items: center; gap: 5px; font-family: var(--font-d); font-weight: 700; font-size: 14.5px;}:where([data-bricks-import-scope-n5y8rx]):is(.rating svg:not(:nth-child(0))) { color: var(--terra);}:where([data-bricks-import-scope-n5y8rx]) .rating svg:not(:nth-child(0)) { color: var(--terra);}:where([data-bricks-import-scope-n5y8rx]):is(.rating) svg:not(:nth-child(0)) { color: var(--terra);}:where([data-bricks-import-scope-n5y8rx]):is(.philo:not(:nth-child(0))) { display: grid; grid-template-columns: repeat(4, 1fr); gap: 26px;}:where([data-bricks-import-scope-n5y8rx]) .philo:not(:nth-child(0)) { display: grid; grid-template-columns: repeat(4, 1fr); gap: 26px;}:where([data-bricks-import-scope-n5y8rx]):is(.philo-card:not(:nth-child(0))) { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.16); border-radius: var(--radius-card); padding: 30px 26px;}:where([data-bricks-import-scope-n5y8rx]) .philo-card:not(:nth-child(0)) { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.16); border-radius: var(--radius-card); padding: 30px 26px;}:where([data-bricks-import-scope-n5y8rx]):is(.philo-card .n:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 800; font-size: 13px; letter-spacing: 2px; color: var(--terra-light);}:where([data-bricks-import-scope-n5y8rx]) .philo-card .n:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 13px; letter-spacing: 2px; color: var(--terra-light);}:where([data-bricks-import-scope-n5y8rx]):is(.philo-card) .n:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 13px; letter-spacing: 2px; color: var(--terra-light);}:where([data-bricks-import-scope-n5y8rx]):is(.philo-card h4:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 20px; margin: 12px 0 10px; letter-spacing: -0.4px;}:where([data-bricks-import-scope-n5y8rx]) .philo-card h4:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 20px; margin: 12px 0 10px; letter-spacing: -0.4px;}:where([data-bricks-import-scope-n5y8rx]):is(.philo-card) h4:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 20px; margin: 12px 0 10px; letter-spacing: -0.4px;}:where([data-bricks-import-scope-n5y8rx]):is(.philo-card p:not(:nth-child(0))) { font-size: 14.5px; line-height: 1.62; color: rgba(255,255,255,0.74);}:where([data-bricks-import-scope-n5y8rx]) .philo-card p:not(:nth-child(0)) { font-size: 14.5px; line-height: 1.62; color: rgba(255,255,255,0.74);}:where([data-bricks-import-scope-n5y8rx]):is(.philo-card) p:not(:nth-child(0)) { font-size: 14.5px; line-height: 1.62; color: rgba(255,255,255,0.74);}:where([data-bricks-import-scope-n5y8rx]):is(.dest-grid:not(:nth-child(0))) { display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px;}:where([data-bricks-import-scope-n5y8rx]) .dest-grid:not(:nth-child(0)) { display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px;}:where([data-bricks-import-scope-n5y8rx]):is(.dest-card:not(:nth-child(0))) { position: relative; border-radius: var(--radius-card); overflow: hidden; aspect-ratio: 3/3.5; cursor: pointer; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]) .dest-card:not(:nth-child(0)) { position: relative; border-radius: var(--radius-card); overflow: hidden; aspect-ratio: 3/3.5; cursor: pointer; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]):is(.dest-card img:not(:nth-child(0))) { width: 100%; height: 100%; object-fit: cover; transition: transform .5s;}:where([data-bricks-import-scope-n5y8rx]) .dest-card img:not(:nth-child(0)) { width: 100%; height: 100%; object-fit: cover; transition: transform .5s;}:where([data-bricks-import-scope-n5y8rx]):is(.dest-card) img:not(:nth-child(0)) { width: 100%; height: 100%; object-fit: cover; transition: transform .5s;}:where([data-bricks-import-scope-n5y8rx]):is(.dest-card:hover img:not(:nth-child(0))) { transform: scale(1.06);}:where([data-bricks-import-scope-n5y8rx]) .dest-card:hover img:not(:nth-child(0)) { transform: scale(1.06);}:where([data-bricks-import-scope-n5y8rx]):is(.dest-card:hover) img:not(:nth-child(0)) { transform: scale(1.06);}:where([data-bricks-import-scope-n5y8rx]):is(.dest-ov:not(:nth-child(0))) { position: absolute; inset: 0; background-image: linear-gradient(to top, rgba(27,67,50,0.82) 0%, rgba(27,67,50,0.05) 55%); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; display: flex; flex-direction: column; justify-content: flex-end; padding: 24px; color: #fff;}:where([data-bricks-import-scope-n5y8rx]) .dest-ov:not(:nth-child(0)) { position: absolute; inset: 0; background-image: linear-gradient(to top, rgba(27,67,50,0.82) 0%, rgba(27,67,50,0.05) 55%); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; display: flex; flex-direction: column; justify-content: flex-end; padding: 24px; color: #fff;}:where([data-bricks-import-scope-n5y8rx]):is(.dest-ov .dist:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 11.5px; letter-spacing: 1.2px; text-transform: uppercase; color: var(--terra-light);}:where([data-bricks-import-scope-n5y8rx]) .dest-ov .dist:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 11.5px; letter-spacing: 1.2px; text-transform: uppercase; color: var(--terra-light);}:where([data-bricks-import-scope-n5y8rx]):is(.dest-ov) .dist:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 11.5px; letter-spacing: 1.2px; text-transform: uppercase; color: var(--terra-light);}:where([data-bricks-import-scope-n5y8rx]):is(.dest-ov h4:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 21px; letter-spacing: -0.4px; margin: 6px 0 4px;}:where([data-bricks-import-scope-n5y8rx]) .dest-ov h4:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 21px; letter-spacing: -0.4px; margin: 6px 0 4px;}:where([data-bricks-import-scope-n5y8rx]):is(.dest-ov) h4:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 21px; letter-spacing: -0.4px; margin: 6px 0 4px;}:where([data-bricks-import-scope-n5y8rx]):is(.dest-ov p:not(:nth-child(0))) { font-size: 13.5px; color: rgba(255,255,255,0.82);}:where([data-bricks-import-scope-n5y8rx]) .dest-ov p:not(:nth-child(0)) { font-size: 13.5px; color: rgba(255,255,255,0.82);}:where([data-bricks-import-scope-n5y8rx]):is(.dest-ov) p:not(:nth-child(0)) { font-size: 13.5px; color: rgba(255,255,255,0.82);}:where([data-bricks-import-scope-n5y8rx]):is(.testi-grid:not(:nth-child(0))) { display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px;}:where([data-bricks-import-scope-n5y8rx]) .testi-grid:not(:nth-child(0)) { display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px;}:where([data-bricks-import-scope-n5y8rx]):is(.testi-card:not(:nth-child(0))) { background: var(--surface); border-radius: var(--radius-card); padding: 30px; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]) .testi-card:not(:nth-child(0)) { background: var(--surface); border-radius: var(--radius-card); padding: 30px; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]):is(.stars:not(:nth-child(0))) { display: flex; gap: 3px; color: var(--terra); margin-bottom: 16px;}:where([data-bricks-import-scope-n5y8rx]) .stars:not(:nth-child(0)) { display: flex; gap: 3px; color: var(--terra); margin-bottom: 16px;}:where([data-bricks-import-scope-n5y8rx]):is(.testi-card .quote:not(:nth-child(0))) { font-size: 15.5px; line-height: 1.7; color: var(--text);}:where([data-bricks-import-scope-n5y8rx]) .testi-card .quote:not(:nth-child(0)) { font-size: 15.5px; line-height: 1.7; color: var(--text);}:where([data-bricks-import-scope-n5y8rx]):is(.testi-card) .quote:not(:nth-child(0)) { font-size: 15.5px; line-height: 1.7; color: var(--text);}:where([data-bricks-import-scope-n5y8rx]):is(.testi-who:not(:nth-child(0))) { display: flex; align-items: center; gap: 12px; margin-top: 22px;}:where([data-bricks-import-scope-n5y8rx]) .testi-who:not(:nth-child(0)) { display: flex; align-items: center; gap: 12px; margin-top: 22px;}:where([data-bricks-import-scope-n5y8rx]):is(.avatar:not(:nth-child(0))) { width: 44px; height: 44px; border-radius: 50%; background: linear-gradient(135deg, var(--green-light), var(--green)); color: #fff; display: flex; align-items: center; justify-content: center; font-family: var(--font-d); font-weight: 700;}:where([data-bricks-import-scope-n5y8rx]) .avatar:not(:nth-child(0)) { width: 44px; height: 44px; border-radius: 50%; background: linear-gradient(135deg, var(--green-light), var(--green)); color: #fff; display: flex; align-items: center; justify-content: center; font-family: var(--font-d); font-weight: 700;}:where([data-bricks-import-scope-n5y8rx]):is(.testi-who .nm:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 14.5px;}:where([data-bricks-import-scope-n5y8rx]) .testi-who .nm:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 14.5px;}:where([data-bricks-import-scope-n5y8rx]):is(.testi-who) .nm:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 14.5px;}:where([data-bricks-import-scope-n5y8rx]):is(.testi-who .from:not(:nth-child(0))) { font-size: 12.5px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]) .testi-who .from:not(:nth-child(0)) { font-size: 12.5px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.testi-who) .from:not(:nth-child(0)) { font-size: 12.5px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.cta-band:not(:nth-child(0))) { border-radius: var(--radius-lg); overflow: hidden; background: radial-gradient(ellipse 80% 120% at 88% 15%, rgba(221,161,94,0.32), transparent 55%), linear-gradient(135deg, var(--green-dark), var(--green)); padding: 68px 64px; display: flex; align-items: center; justify-content: space-between; gap: 40px; color: #fff;}:where([data-bricks-import-scope-n5y8rx]) .cta-band:not(:nth-child(0)) { border-radius: var(--radius-lg); overflow: hidden; background: radial-gradient(ellipse 80% 120% at 88% 15%, rgba(221,161,94,0.32), transparent 55%), linear-gradient(135deg, var(--green-dark), var(--green)); padding: 68px 64px; display: flex; align-items: center; justify-content: space-between; gap: 40px; color: #fff;}:where([data-bricks-import-scope-n5y8rx]):is(.cta-band h2:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 800; font-size: clamp(28px, 3vw, 40px); letter-spacing: -1px; line-height: 1.15; max-width: 620px;}:where([data-bricks-import-scope-n5y8rx]) .cta-band h2:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: clamp(28px, 3vw, 40px); letter-spacing: -1px; line-height: 1.15; max-width: 620px;}:where([data-bricks-import-scope-n5y8rx]):is(.cta-band) h2:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: clamp(28px, 3vw, 40px); letter-spacing: -1px; line-height: 1.15; max-width: 620px;}:where([data-bricks-import-scope-n5y8rx]):is(.cta-band p:not(:nth-child(0))) { margin-top: 14px; font-size: 17px; color: rgba(255,255,255,0.82); max-width: 520px;}:where([data-bricks-import-scope-n5y8rx]) .cta-band p:not(:nth-child(0)) { margin-top: 14px; font-size: 17px; color: rgba(255,255,255,0.82); max-width: 520px;}:where([data-bricks-import-scope-n5y8rx]):is(.cta-band) p:not(:nth-child(0)) { margin-top: 14px; font-size: 17px; color: rgba(255,255,255,0.82); max-width: 520px;}:where([data-bricks-import-scope-n5y8rx]):is(.page-hero:not(:nth-child(0))) { padding: 64px 32px 56px; background: radial-gradient(ellipse 70% 90% at 82% 10%, rgba(221,161,94,0.24), transparent 60%), linear-gradient(180deg, #fdfbf2, var(--cream));}:where([data-bricks-import-scope-n5y8rx]) .page-hero:not(:nth-child(0)) { padding: 64px 32px 56px; background: radial-gradient(ellipse 70% 90% at 82% 10%, rgba(221,161,94,0.24), transparent 60%), linear-gradient(180deg, #fdfbf2, var(--cream));}:where([data-bricks-import-scope-n5y8rx]):is(.page-hero .inner:not(:nth-child(0))) { max-width: 1320px; margin: 0 auto;}:where([data-bricks-import-scope-n5y8rx]) .page-hero .inner:not(:nth-child(0)) { max-width: 1320px; margin: 0 auto;}:where([data-bricks-import-scope-n5y8rx]):is(.page-hero) .inner:not(:nth-child(0)) { max-width: 1320px; margin: 0 auto;}:where([data-bricks-import-scope-n5y8rx]):is(.crumbs:not(:nth-child(0))) { display: flex; gap: 8px; align-items: center; font-size: 13px; color: var(--text-3); margin-bottom: 18px;}:where([data-bricks-import-scope-n5y8rx]) .crumbs:not(:nth-child(0)) { display: flex; gap: 8px; align-items: center; font-size: 13px; color: var(--text-3); margin-bottom: 18px;}:where([data-bricks-import-scope-n5y8rx]):is(.crumbs .cur:not(:nth-child(0))) { color: var(--green); font-weight: 600;}:where([data-bricks-import-scope-n5y8rx]) .crumbs .cur:not(:nth-child(0)) { color: var(--green); font-weight: 600;}:where([data-bricks-import-scope-n5y8rx]):is(.crumbs) .cur:not(:nth-child(0)) { color: var(--green); font-weight: 600;}:where([data-bricks-import-scope-n5y8rx]):is(.page-hero h1:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 800; font-size: clamp(32px, 3.8vw, 50px); letter-spacing: -1.2px; line-height: 1.1; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .page-hero h1:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: clamp(32px, 3.8vw, 50px); letter-spacing: -1.2px; line-height: 1.1; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.page-hero) h1:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: clamp(32px, 3.8vw, 50px); letter-spacing: -1.2px; line-height: 1.1; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.page-hero p:not(:nth-child(0))) { margin-top: 16px; font-size: 17.5px; color: var(--text-2); max-width: 640px;}:where([data-bricks-import-scope-n5y8rx]) .page-hero p:not(:nth-child(0)) { margin-top: 16px; font-size: 17.5px; color: var(--text-2); max-width: 640px;}:where([data-bricks-import-scope-n5y8rx]):is(.page-hero) p:not(:nth-child(0)) { margin-top: 16px; font-size: 17.5px; color: var(--text-2); max-width: 640px;}:where([data-bricks-import-scope-n5y8rx]):is(.masonry:not(:nth-child(0))) { columns: 3; column-gap: 22px;}:where([data-bricks-import-scope-n5y8rx]) .masonry:not(:nth-child(0)) { columns: 3; column-gap: 22px;}:where([data-bricks-import-scope-n5y8rx]):is(.m-item:not(:nth-child(0))) { break-inside: avoid; margin-bottom: 22px; border-radius: 18px; overflow: hidden; position: relative; box-shadow: var(--shadow-card); cursor: pointer;}:where([data-bricks-import-scope-n5y8rx]) .m-item:not(:nth-child(0)) { break-inside: avoid; margin-bottom: 22px; border-radius: 18px; overflow: hidden; position: relative; box-shadow: var(--shadow-card); cursor: pointer;}:where([data-bricks-import-scope-n5y8rx]):is(.m-item img:not(:nth-child(0))) { width: 100%; transition: transform .5s;}:where([data-bricks-import-scope-n5y8rx]) .m-item img:not(:nth-child(0)) { width: 100%; transition: transform .5s;}:where([data-bricks-import-scope-n5y8rx]):is(.m-item) img:not(:nth-child(0)) { width: 100%; transition: transform .5s;}:where([data-bricks-import-scope-n5y8rx]):is(.m-item:hover img:not(:nth-child(0))) { transform: scale(1.05);}:where([data-bricks-import-scope-n5y8rx]) .m-item:hover img:not(:nth-child(0)) { transform: scale(1.05);}:where([data-bricks-import-scope-n5y8rx]):is(.m-item:hover) img:not(:nth-child(0)) { transform: scale(1.05);}:where([data-bricks-import-scope-n5y8rx]):is(.m-cap:not(:nth-child(0))) { position: absolute; left: 0; right: 0; bottom: 0; padding: 18px 18px 15px; color: #fff; background-image: linear-gradient(transparent, rgba(27,67,50,0.82)); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; font-family: var(--font-d); font-weight: 600; font-size: 14.5px;}:where([data-bricks-import-scope-n5y8rx]) .m-cap:not(:nth-child(0)) { position: absolute; left: 0; right: 0; bottom: 0; padding: 18px 18px 15px; color: #fff; background-image: linear-gradient(transparent, rgba(27,67,50,0.82)); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; font-family: var(--font-d); font-weight: 600; font-size: 14.5px;}:where([data-bricks-import-scope-n5y8rx]):is(.gallery-hero:not(:nth-child(0))) { display: grid; grid-template-columns: 2fr 1fr 1fr; grid-template-rows: 220px 220px; gap: 12px; border-radius: var(--radius-lg); overflow: hidden; margin: 0 32px; max-width: 1320px;}:where([data-bricks-import-scope-n5y8rx]) .gallery-hero:not(:nth-child(0)) { display: grid; grid-template-columns: 2fr 1fr 1fr; grid-template-rows: 220px 220px; gap: 12px; border-radius: var(--radius-lg); overflow: hidden; margin: 0 32px; max-width: 1320px;}:where([data-bricks-import-scope-n5y8rx]):is(.gallery-hero .g:not(:nth-child(0))) { overflow: hidden; position: relative;}:where([data-bricks-import-scope-n5y8rx]) .gallery-hero .g:not(:nth-child(0)) { overflow: hidden; position: relative;}:where([data-bricks-import-scope-n5y8rx]):is(.gallery-hero) .g:not(:nth-child(0)) { overflow: hidden; position: relative;}:where([data-bricks-import-scope-n5y8rx]):is(.gallery-hero .g img:not(:nth-child(0))) { width: 100%; height: 100%; object-fit: cover;}:where([data-bricks-import-scope-n5y8rx]) .gallery-hero .g img:not(:nth-child(0)) { width: 100%; height: 100%; object-fit: cover;}:where([data-bricks-import-scope-n5y8rx]):is(.gallery-hero) .g img:not(:nth-child(0)) { width: 100%; height: 100%; object-fit: cover;}:where([data-bricks-import-scope-n5y8rx]):is(.gallery-hero .g.big:not(:nth-child(0))) { grid-row: 1 / 3; border-radius: 22px 0 0 22px;}:where([data-bricks-import-scope-n5y8rx]) .gallery-hero .g.big:not(:nth-child(0)) { grid-row: 1 / 3; border-radius: 22px 0 0 22px;}:where([data-bricks-import-scope-n5y8rx]):is(.gallery-hero) .g.big:not(:nth-child(0)) { grid-row: 1 / 3; border-radius: 22px 0 0 22px;}:where([data-bricks-import-scope-n5y8rx]):is(.gallery-hero .g.last:not(:nth-child(0))) { border-radius: 0 0 22px 0;}:where([data-bricks-import-scope-n5y8rx]) .gallery-hero .g.last:not(:nth-child(0)) { border-radius: 0 0 22px 0;}:where([data-bricks-import-scope-n5y8rx]):is(.gallery-hero) .g.last:not(:nth-child(0)) { border-radius: 0 0 22px 0;}:where([data-bricks-import-scope-n5y8rx]):is(.g-all:not(:nth-child(0))) { position: absolute; right: 16px; bottom: 16px; background: #fff; font-family: var(--font-d); font-weight: 600; font-size: 13px; padding: 10px 18px; border-radius: 10px; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]) .g-all:not(:nth-child(0)) { position: absolute; right: 16px; bottom: 16px; background: #fff; font-family: var(--font-d); font-weight: 600; font-size: 13px; padding: 10px 18px; border-radius: 10px; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]):is(.detail-wrap:not(:nth-child(0))) { max-width: 1320px; margin: 0 auto; padding: 40px 32px 90px; display: grid; grid-template-columns: 1.65fr 1fr; gap: 56px; align-items: start;}:where([data-bricks-import-scope-n5y8rx]) .detail-wrap:not(:nth-child(0)) { max-width: 1320px; margin: 0 auto; padding: 40px 32px 90px; display: grid; grid-template-columns: 1.65fr 1fr; gap: 56px; align-items: start;}:where([data-bricks-import-scope-n5y8rx]):is(.detail-title h1:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 800; font-size: 32px; letter-spacing: -0.9px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .detail-title h1:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 32px; letter-spacing: -0.9px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.detail-title) h1:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 32px; letter-spacing: -0.9px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.detail-sub:not(:nth-child(0))) { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-top: 12px; font-size: 14.5px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]) .detail-sub:not(:nth-child(0)) { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-top: 12px; font-size: 14.5px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.pill-info:not(:nth-child(0))) { display: inline-flex; align-items: center; gap: 6px; background: var(--surface-alt); padding: 7px 14px; border-radius: 999px; font-family: var(--font-d); font-weight: 600; font-size: 13px;}:where([data-bricks-import-scope-n5y8rx]) .pill-info:not(:nth-child(0)) { display: inline-flex; align-items: center; gap: 6px; background: var(--surface-alt); padding: 7px 14px; border-radius: 999px; font-family: var(--font-d); font-weight: 600; font-size: 13px;}:where([data-bricks-import-scope-n5y8rx]):is(.facil-grid:not(:nth-child(0))) { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 18px;}:where([data-bricks-import-scope-n5y8rx]) .facil-grid:not(:nth-child(0)) { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 18px;}:where([data-bricks-import-scope-n5y8rx]):is(.facil:not(:nth-child(0))) { display: flex; align-items: center; gap: 11px; padding: 14px 16px; border: 1px solid rgba(27,67,50,0.1); border-radius: 13px; font-size: 14px; background: var(--surface);}:where([data-bricks-import-scope-n5y8rx]) .facil:not(:nth-child(0)) { display: flex; align-items: center; gap: 11px; padding: 14px 16px; border: 1px solid rgba(27,67,50,0.1); border-radius: 13px; font-size: 14px; background: var(--surface);}:where([data-bricks-import-scope-n5y8rx]):is(.facil .ico:not(:nth-child(0))) { width: 38px; height: 38px; border-radius: 10px; flex-shrink: 0; background: rgba(45,106,79,0.1); color: var(--green); display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-n5y8rx]) .facil .ico:not(:nth-child(0)) { width: 38px; height: 38px; border-radius: 10px; flex-shrink: 0; background: rgba(45,106,79,0.1); color: var(--green); display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-n5y8rx]):is(.facil) .ico:not(:nth-child(0)) { width: 38px; height: 38px; border-radius: 10px; flex-shrink: 0; background: rgba(45,106,79,0.1); color: var(--green); display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-n5y8rx]):is(.divider:not(:nth-child(0))) { height: 1px; background: rgba(27,67,50,0.11); margin: 34px 0;}:where([data-bricks-import-scope-n5y8rx]) .divider:not(:nth-child(0)) { height: 1px; background: rgba(27,67,50,0.11); margin: 34px 0;}:where([data-bricks-import-scope-n5y8rx]):is(.prose h2:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 800; font-size: 25px; letter-spacing: -0.7px; color: var(--green-dark); margin-bottom: 16px;}:where([data-bricks-import-scope-n5y8rx]) .prose h2:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 25px; letter-spacing: -0.7px; color: var(--green-dark); margin-bottom: 16px;}:where([data-bricks-import-scope-n5y8rx]):is(.prose) h2:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 25px; letter-spacing: -0.7px; color: var(--green-dark); margin-bottom: 16px;}:where([data-bricks-import-scope-n5y8rx]):is(.prose p:not(:nth-child(0))) { color: var(--text-2); margin-bottom: 14px;}:where([data-bricks-import-scope-n5y8rx]) .prose p:not(:nth-child(0)) { color: var(--text-2); margin-bottom: 14px;}:where([data-bricks-import-scope-n5y8rx]):is(.prose) p:not(:nth-child(0)) { color: var(--text-2); margin-bottom: 14px;}:where([data-bricks-import-scope-n5y8rx]):is(.prose ul:not(:nth-child(0))) { display: grid; gap: 10px; margin: 16px 0;}:where([data-bricks-import-scope-n5y8rx]) .prose ul:not(:nth-child(0)) { display: grid; gap: 10px; margin: 16px 0;}:where([data-bricks-import-scope-n5y8rx]):is(.prose) ul:not(:nth-child(0)) { display: grid; gap: 10px; margin: 16px 0;}:where([data-bricks-import-scope-n5y8rx]):is(.prose li:not(:nth-child(0))) { display: flex; gap: 11px; align-items: flex-start; color: var(--text-2); font-size: 15px;}:where([data-bricks-import-scope-n5y8rx]) .prose li:not(:nth-child(0)) { display: flex; gap: 11px; align-items: flex-start; color: var(--text-2); font-size: 15px;}:where([data-bricks-import-scope-n5y8rx]):is(.prose) li:not(:nth-child(0)) { display: flex; gap: 11px; align-items: flex-start; color: var(--text-2); font-size: 15px;}:where([data-bricks-import-scope-n5y8rx]):is(.prose li svg:not(:nth-child(0))) { color: var(--green); flex-shrink: 0; margin-top: 3px;}:where([data-bricks-import-scope-n5y8rx]) .prose li svg:not(:nth-child(0)) { color: var(--green); flex-shrink: 0; margin-top: 3px;}:where([data-bricks-import-scope-n5y8rx]):is(.prose) li svg:not(:nth-child(0)) { color: var(--green); flex-shrink: 0; margin-top: 3px;}:where([data-bricks-import-scope-n5y8rx]):is(.booking-card:not(:nth-child(0))) { position: sticky; top: 104px; background: var(--surface); border-radius: var(--radius-card); box-shadow: 0 10px 40px rgba(27,67,50,0.16), var(--shadow-card); padding: 28px;}:where([data-bricks-import-scope-n5y8rx]) .booking-card:not(:nth-child(0)) { position: sticky; top: 104px; background: var(--surface); border-radius: var(--radius-card); box-shadow: 0 10px 40px rgba(27,67,50,0.16), var(--shadow-card); padding: 28px;}:where([data-bricks-import-scope-n5y8rx]):is(.booking-card .price-row:not(:nth-child(0))) { display: flex; align-items: baseline; gap: 8px; margin-bottom: 20px;}:where([data-bricks-import-scope-n5y8rx]) .booking-card .price-row:not(:nth-child(0)) { display: flex; align-items: baseline; gap: 8px; margin-bottom: 20px;}:where([data-bricks-import-scope-n5y8rx]):is(.booking-card) .price-row:not(:nth-child(0)) { display: flex; align-items: baseline; gap: 8px; margin-bottom: 20px;}:where([data-bricks-import-scope-n5y8rx]):is(.booking-card .price-row .amt:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 800; font-size: 28px; color: var(--green-dark); letter-spacing: -0.8px;}:where([data-bricks-import-scope-n5y8rx]) .booking-card .price-row .amt:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 28px; color: var(--green-dark); letter-spacing: -0.8px;}:where([data-bricks-import-scope-n5y8rx]):is(.booking-card) .price-row .amt:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 800; font-size: 28px; color: var(--green-dark); letter-spacing: -0.8px;}:where([data-bricks-import-scope-n5y8rx]):is(.booking-card .price-row .per:not(:nth-child(0))) { font-size: 14px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]) .booking-card .price-row .per:not(:nth-child(0)) { font-size: 14px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.booking-card) .price-row .per:not(:nth-child(0)) { font-size: 14px; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.bk-fields:not(:nth-child(0))) { border: 1.5px solid rgba(27,67,50,0.16); border-radius: 14px; overflow: hidden; margin-bottom: 16px;}:where([data-bricks-import-scope-n5y8rx]) .bk-fields:not(:nth-child(0)) { border: 1.5px solid rgba(27,67,50,0.16); border-radius: 14px; overflow: hidden; margin-bottom: 16px;}:where([data-bricks-import-scope-n5y8rx]):is(.bk-row:not(:nth-child(0))) { display: grid; grid-template-columns: 1fr 1fr;}:where([data-bricks-import-scope-n5y8rx]) .bk-row:not(:nth-child(0)) { display: grid; grid-template-columns: 1fr 1fr;}:where([data-bricks-import-scope-n5y8rx]):is(.bk-cell:not(:nth-child(0))) { padding: 12px 15px; border-bottom: 1px solid rgba(27,67,50,0.12);}:where([data-bricks-import-scope-n5y8rx]) .bk-cell:not(:nth-child(0)) { padding: 12px 15px; border-bottom: 1px solid rgba(27,67,50,0.12);}:where([data-bricks-import-scope-n5y8rx]):is(.bk-cell:nth-child(odd):not(:nth-child(0))) { border-right: 1px solid rgba(27,67,50,0.12);}:where([data-bricks-import-scope-n5y8rx]) .bk-cell:nth-child(odd):not(:nth-child(0)) { border-right: 1px solid rgba(27,67,50,0.12);}:where([data-bricks-import-scope-n5y8rx]):is(.bk-row:last-child .bk-cell:not(:nth-child(0))) { border-bottom: none;}:where([data-bricks-import-scope-n5y8rx]) .bk-row:last-child .bk-cell:not(:nth-child(0)) { border-bottom: none;}:where([data-bricks-import-scope-n5y8rx]):is(.bk-row:last-child) .bk-cell:not(:nth-child(0)) { border-bottom: none;}:where([data-bricks-import-scope-n5y8rx]):is(.bk-cell .lbl:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 10.5px; letter-spacing: 0.9px; text-transform: uppercase; color: var(--green);}:where([data-bricks-import-scope-n5y8rx]) .bk-cell .lbl:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 10.5px; letter-spacing: 0.9px; text-transform: uppercase; color: var(--green);}:where([data-bricks-import-scope-n5y8rx]):is(.bk-cell) .lbl:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 10.5px; letter-spacing: 0.9px; text-transform: uppercase; color: var(--green);}:where([data-bricks-import-scope-n5y8rx]):is(.bk-cell .val:not(:nth-child(0))) { font-size: 14px; color: var(--text); margin-top: 2px;}:where([data-bricks-import-scope-n5y8rx]) .bk-cell .val:not(:nth-child(0)) { font-size: 14px; color: var(--text); margin-top: 2px;}:where([data-bricks-import-scope-n5y8rx]):is(.bk-cell) .val:not(:nth-child(0)) { font-size: 14px; color: var(--text); margin-top: 2px;}:where([data-bricks-import-scope-n5y8rx]):is(.bk-cell.full:not(:nth-child(0))) { grid-column: 1 / 3; border-right: none;}:where([data-bricks-import-scope-n5y8rx]) .bk-cell.full:not(:nth-child(0)) { grid-column: 1 / 3; border-right: none;}:where([data-bricks-import-scope-n5y8rx]):is(.bk-sum:not(:nth-child(0))) { display: grid; gap: 10px; margin: 18px 0;}:where([data-bricks-import-scope-n5y8rx]) .bk-sum:not(:nth-child(0)) { display: grid; gap: 10px; margin: 18px 0;}:where([data-bricks-import-scope-n5y8rx]):is(.bk-sum .li:not(:nth-child(0))) { display: flex; justify-content: space-between; font-size: 14px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]) .bk-sum .li:not(:nth-child(0)) { display: flex; justify-content: space-between; font-size: 14px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.bk-sum) .li:not(:nth-child(0)) { display: flex; justify-content: space-between; font-size: 14px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.bk-sum .li.total:not(:nth-child(0))) { padding-top: 12px; border-top: 1px solid rgba(27,67,50,0.14); font-family: var(--font-d); font-weight: 700; font-size: 16px; color: var(--text);}:where([data-bricks-import-scope-n5y8rx]) .bk-sum .li.total:not(:nth-child(0)) { padding-top: 12px; border-top: 1px solid rgba(27,67,50,0.14); font-family: var(--font-d); font-weight: 700; font-size: 16px; color: var(--text);}:where([data-bricks-import-scope-n5y8rx]):is(.bk-sum) .li.total:not(:nth-child(0)) { padding-top: 12px; border-top: 1px solid rgba(27,67,50,0.14); font-family: var(--font-d); font-weight: 700; font-size: 16px; color: var(--text);}:where([data-bricks-import-scope-n5y8rx]):is(.bk-note:not(:nth-child(0))) { text-align: center; font-size: 12.5px; color: var(--text-3); margin-top: 14px;}:where([data-bricks-import-scope-n5y8rx]) .bk-note:not(:nth-child(0)) { text-align: center; font-size: 12.5px; color: var(--text-3); margin-top: 14px;}:where([data-bricks-import-scope-n5y8rx]):is(.values-grid:not(:nth-child(0))) { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px;}:where([data-bricks-import-scope-n5y8rx]) .values-grid:not(:nth-child(0)) { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px;}:where([data-bricks-import-scope-n5y8rx]):is(.value-card:not(:nth-child(0))) { background: var(--surface); border-radius: var(--radius-card); padding: 32px 26px; box-shadow: var(--shadow-card); transition: all .22s;}:where([data-bricks-import-scope-n5y8rx]) .value-card:not(:nth-child(0)) { background: var(--surface); border-radius: var(--radius-card); padding: 32px 26px; box-shadow: var(--shadow-card); transition: all .22s;}:where([data-bricks-import-scope-n5y8rx]):is(.value-card:hover:not(:nth-child(0))) { transform: translateY(-5px); box-shadow: var(--shadow-hover);}:where([data-bricks-import-scope-n5y8rx]) .value-card:hover:not(:nth-child(0)) { transform: translateY(-5px); box-shadow: var(--shadow-hover);}:where([data-bricks-import-scope-n5y8rx]):is(.value-card .ico:not(:nth-child(0))) { width: 52px; height: 52px; border-radius: 15px; margin-bottom: 18px; background: rgba(45,106,79,0.11); color: var(--green); display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-n5y8rx]) .value-card .ico:not(:nth-child(0)) { width: 52px; height: 52px; border-radius: 15px; margin-bottom: 18px; background: rgba(45,106,79,0.11); color: var(--green); display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-n5y8rx]):is(.value-card) .ico:not(:nth-child(0)) { width: 52px; height: 52px; border-radius: 15px; margin-bottom: 18px; background: rgba(45,106,79,0.11); color: var(--green); display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-n5y8rx]):is(.value-card h4:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 19px; letter-spacing: -0.4px; color: var(--green-dark); margin-bottom: 9px;}:where([data-bricks-import-scope-n5y8rx]) .value-card h4:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 19px; letter-spacing: -0.4px; color: var(--green-dark); margin-bottom: 9px;}:where([data-bricks-import-scope-n5y8rx]):is(.value-card) h4:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 19px; letter-spacing: -0.4px; color: var(--green-dark); margin-bottom: 9px;}:where([data-bricks-import-scope-n5y8rx]):is(.value-card p:not(:nth-child(0))) { font-size: 14px; color: var(--text-2); line-height: 1.62;}:where([data-bricks-import-scope-n5y8rx]) .value-card p:not(:nth-child(0)) { font-size: 14px; color: var(--text-2); line-height: 1.62;}:where([data-bricks-import-scope-n5y8rx]):is(.value-card) p:not(:nth-child(0)) { font-size: 14px; color: var(--text-2); line-height: 1.62;}:where([data-bricks-import-scope-n5y8rx]):is(.story-grid:not(:nth-child(0))) { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;}:where([data-bricks-import-scope-n5y8rx]) .story-grid:not(:nth-child(0)) { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;}:where([data-bricks-import-scope-n5y8rx]):is(.story-photos:not(:nth-child(0))) { position: relative;}:where([data-bricks-import-scope-n5y8rx]) .story-photos:not(:nth-child(0)) { position: relative;}:where([data-bricks-import-scope-n5y8rx]):is(.story-photos .p1:not(:nth-child(0))) { border-radius: 22px; overflow: hidden; box-shadow: 0 24px 50px rgba(27,67,50,0.2);}:where([data-bricks-import-scope-n5y8rx]) .story-photos .p1:not(:nth-child(0)) { border-radius: 22px; overflow: hidden; box-shadow: 0 24px 50px rgba(27,67,50,0.2);}:where([data-bricks-import-scope-n5y8rx]):is(.story-photos) .p1:not(:nth-child(0)) { border-radius: 22px; overflow: hidden; box-shadow: 0 24px 50px rgba(27,67,50,0.2);}:where([data-bricks-import-scope-n5y8rx]):is(.story-photos .p2:not(:nth-child(0))) { position: absolute; width: 46%; bottom: -34px; right: -22px; border-radius: 18px; overflow: hidden; border: 6px solid var(--cream); box-shadow: 0 18px 36px rgba(27,67,50,0.18);}:where([data-bricks-import-scope-n5y8rx]) .story-photos .p2:not(:nth-child(0)) { position: absolute; width: 46%; bottom: -34px; right: -22px; border-radius: 18px; overflow: hidden; border: 6px solid var(--cream); box-shadow: 0 18px 36px rgba(27,67,50,0.18);}:where([data-bricks-import-scope-n5y8rx]):is(.story-photos) .p2:not(:nth-child(0)) { position: absolute; width: 46%; bottom: -34px; right: -22px; border-radius: 18px; overflow: hidden; border: 6px solid var(--cream); box-shadow: 0 18px 36px rgba(27,67,50,0.18);}:where([data-bricks-import-scope-n5y8rx]):is(.quote-block:not(:nth-child(0))) { border-left: 4px solid var(--terra); padding-left: 24px; margin: 28px 0;}:where([data-bricks-import-scope-n5y8rx]) .quote-block:not(:nth-child(0)) { border-left: 4px solid var(--terra); padding-left: 24px; margin: 28px 0;}:where([data-bricks-import-scope-n5y8rx]):is(.quote-block p:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 600; font-size: 19px; line-height: 1.55; letter-spacing: -0.3px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .quote-block p:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 600; font-size: 19px; line-height: 1.55; letter-spacing: -0.3px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.quote-block) p:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 600; font-size: 19px; line-height: 1.55; letter-spacing: -0.3px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.contact-grid:not(:nth-child(0))) { display: grid; grid-template-columns: 1.15fr 0.85fr; gap: 48px; align-items: start;}:where([data-bricks-import-scope-n5y8rx]) .contact-grid:not(:nth-child(0)) { display: grid; grid-template-columns: 1.15fr 0.85fr; gap: 48px; align-items: start;}:where([data-bricks-import-scope-n5y8rx]):is(.form-card:not(:nth-child(0))) { background: var(--surface); border-radius: var(--radius-card); padding: 38px; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]) .form-card:not(:nth-child(0)) { background: var(--surface); border-radius: var(--radius-card); padding: 38px; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]):is(.form-row:not(:nth-child(0))) { display: grid; grid-template-columns: 1fr 1fr; gap: 16px;}:where([data-bricks-import-scope-n5y8rx]) .form-row:not(:nth-child(0)) { display: grid; grid-template-columns: 1fr 1fr; gap: 16px;}:where([data-bricks-import-scope-n5y8rx]):is(.field:not(:nth-child(0))) { margin-bottom: 18px;}:where([data-bricks-import-scope-n5y8rx]) .field:not(:nth-child(0)) { margin-bottom: 18px;}:where([data-bricks-import-scope-n5y8rx]):is(.field label:not(:nth-child(0))) { display: block; font-family: var(--font-d); font-weight: 600; font-size: 13px; margin-bottom: 7px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .field label:not(:nth-child(0)) { display: block; font-family: var(--font-d); font-weight: 600; font-size: 13px; margin-bottom: 7px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.field) label:not(:nth-child(0)) { display: block; font-family: var(--font-d); font-weight: 600; font-size: 13px; margin-bottom: 7px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.field input:not(:nth-child(0))) { width: 100%; padding: 13px 16px; font-family: var(--font-b); font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.16); border-radius: 12px; background: var(--surface); color: var(--text); outline: none; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]) .field input:not(:nth-child(0)) { width: 100%; padding: 13px 16px; font-family: var(--font-b); font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.16); border-radius: 12px; background: var(--surface); color: var(--text); outline: none; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]):is(.field) input:not(:nth-child(0)) { width: 100%; padding: 13px 16px; font-family: var(--font-b); font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.16); border-radius: 12px; background: var(--surface); color: var(--text); outline: none; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]):is(.field textarea:not(:nth-child(0))) { width: 100%; padding: 13px 16px; font-family: var(--font-b); font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.16); border-radius: 12px; background: var(--surface); color: var(--text); outline: none; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]) .field textarea:not(:nth-child(0)) { width: 100%; padding: 13px 16px; font-family: var(--font-b); font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.16); border-radius: 12px; background: var(--surface); color: var(--text); outline: none; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]):is(.field) textarea:not(:nth-child(0)) { width: 100%; padding: 13px 16px; font-family: var(--font-b); font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.16); border-radius: 12px; background: var(--surface); color: var(--text); outline: none; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]):is(.field select:not(:nth-child(0))) { width: 100%; padding: 13px 16px; font-family: var(--font-b); font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.16); border-radius: 12px; background: var(--surface); color: var(--text); outline: none; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]) .field select:not(:nth-child(0)) { width: 100%; padding: 13px 16px; font-family: var(--font-b); font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.16); border-radius: 12px; background: var(--surface); color: var(--text); outline: none; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]):is(.field) select:not(:nth-child(0)) { width: 100%; padding: 13px 16px; font-family: var(--font-b); font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.16); border-radius: 12px; background: var(--surface); color: var(--text); outline: none; transition: all .18s;}:where([data-bricks-import-scope-n5y8rx]):is(.field input:focus:not(:nth-child(0))) { border-color: var(--green); box-shadow: 0 0 0 3px rgba(45,106,79,0.13);}:where([data-bricks-import-scope-n5y8rx]) .field input:focus:not(:nth-child(0)) { border-color: var(--green); box-shadow: 0 0 0 3px rgba(45,106,79,0.13);}:where([data-bricks-import-scope-n5y8rx]):is(.field) input:focus:not(:nth-child(0)) { border-color: var(--green); box-shadow: 0 0 0 3px rgba(45,106,79,0.13);}:where([data-bricks-import-scope-n5y8rx]):is(.field textarea:focus:not(:nth-child(0))) { border-color: var(--green); box-shadow: 0 0 0 3px rgba(45,106,79,0.13);}:where([data-bricks-import-scope-n5y8rx]) .field textarea:focus:not(:nth-child(0)) { border-color: var(--green); box-shadow: 0 0 0 3px rgba(45,106,79,0.13);}:where([data-bricks-import-scope-n5y8rx]):is(.field) textarea:focus:not(:nth-child(0)) { border-color: var(--green); box-shadow: 0 0 0 3px rgba(45,106,79,0.13);}:where([data-bricks-import-scope-n5y8rx]):is(.field select:focus:not(:nth-child(0))) { border-color: var(--green); box-shadow: 0 0 0 3px rgba(45,106,79,0.13);}:where([data-bricks-import-scope-n5y8rx]) .field select:focus:not(:nth-child(0)) { border-color: var(--green); box-shadow: 0 0 0 3px rgba(45,106,79,0.13);}:where([data-bricks-import-scope-n5y8rx]):is(.field) select:focus:not(:nth-child(0)) { border-color: var(--green); box-shadow: 0 0 0 3px rgba(45,106,79,0.13);}:where([data-bricks-import-scope-n5y8rx]):is(.field textarea:not(:nth-child(0))) { min-height: 130px; resize: vertical;}:where([data-bricks-import-scope-n5y8rx]) .field textarea:not(:nth-child(0)) { min-height: 130px; resize: vertical;}:where([data-bricks-import-scope-n5y8rx]):is(.field) textarea:not(:nth-child(0)) { min-height: 130px; resize: vertical;}:where([data-bricks-import-scope-n5y8rx]):is(.contact-side:not(:nth-child(0))) { display: grid; gap: 18px;}:where([data-bricks-import-scope-n5y8rx]) .contact-side:not(:nth-child(0)) { display: grid; gap: 18px;}:where([data-bricks-import-scope-n5y8rx]):is(.contact-item:not(:nth-child(0))) { display: flex; gap: 15px; align-items: center; background: var(--surface); padding: 21px 22px; border-radius: 17px; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]) .contact-item:not(:nth-child(0)) { display: flex; gap: 15px; align-items: center; background: var(--surface); padding: 21px 22px; border-radius: 17px; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]):is(.contact-item .ico:not(:nth-child(0))) { width: 46px; height: 46px; border-radius: 13px; flex-shrink: 0; background: rgba(45,106,79,0.11); color: var(--green); display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-n5y8rx]) .contact-item .ico:not(:nth-child(0)) { width: 46px; height: 46px; border-radius: 13px; flex-shrink: 0; background: rgba(45,106,79,0.11); color: var(--green); display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-n5y8rx]):is(.contact-item) .ico:not(:nth-child(0)) { width: 46px; height: 46px; border-radius: 13px; flex-shrink: 0; background: rgba(45,106,79,0.11); color: var(--green); display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-n5y8rx]):is(.contact-item .t1:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 12px; letter-spacing: 1px; text-transform: uppercase; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]) .contact-item .t1:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 12px; letter-spacing: 1px; text-transform: uppercase; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.contact-item) .t1:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 12px; letter-spacing: 1px; text-transform: uppercase; color: var(--text-3);}:where([data-bricks-import-scope-n5y8rx]):is(.contact-item .t2:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 600; font-size: 15.5px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .contact-item .t2:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 600; font-size: 15.5px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.contact-item) .t2:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 600; font-size: 15.5px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.map-card:not(:nth-child(0))) { border-radius: var(--radius-card); overflow: hidden; box-shadow: var(--shadow-card); height: 250px; position: relative; background: linear-gradient(rgba(45,106,79,0.06) 1.5px, transparent 1.5px), linear-gradient(90deg, rgba(45,106,79,0.06) 1.5px, transparent 1.5px), linear-gradient(150deg, #eef3e8, #f7f4e6); background-size: 30px 30px, 30px 30px, cover;}:where([data-bricks-import-scope-n5y8rx]) .map-card:not(:nth-child(0)) { border-radius: var(--radius-card); overflow: hidden; box-shadow: var(--shadow-card); height: 250px; position: relative; background: linear-gradient(rgba(45,106,79,0.06) 1.5px, transparent 1.5px), linear-gradient(90deg, rgba(45,106,79,0.06) 1.5px, transparent 1.5px), linear-gradient(150deg, #eef3e8, #f7f4e6); background-size: 30px 30px, 30px 30px, cover;}:where([data-bricks-import-scope-n5y8rx]):is(.map-pin:not(:nth-child(0))) { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%);}:where([data-bricks-import-scope-n5y8rx]) .map-pin:not(:nth-child(0)) { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%);}:where([data-bricks-import-scope-n5y8rx]):is(.map-tag:not(:nth-child(0))) { position: absolute; bottom: 18px; left: 18px; background: #fff; padding: 10px 18px; border-radius: 12px; font-family: var(--font-d); font-weight: 700; font-size: 13px; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]) .map-tag:not(:nth-child(0)) { position: absolute; bottom: 18px; left: 18px; background: #fff; padding: 10px 18px; border-radius: 12px; font-family: var(--font-d); font-weight: 700; font-size: 13px; box-shadow: var(--shadow-card);}:where([data-bricks-import-scope-n5y8rx]):is(.faq:not(:nth-child(0))) { display: grid; gap: 12px; max-width: 860px; margin: 0 auto;}:where([data-bricks-import-scope-n5y8rx]) .faq:not(:nth-child(0)) { display: grid; gap: 12px; max-width: 860px; margin: 0 auto;}:where([data-bricks-import-scope-n5y8rx]):is(.faq-item:not(:nth-child(0))) { background: var(--surface); border-radius: 15px; box-shadow: var(--shadow-card); overflow: hidden;}:where([data-bricks-import-scope-n5y8rx]) .faq-item:not(:nth-child(0)) { background: var(--surface); border-radius: 15px; box-shadow: var(--shadow-card); overflow: hidden;}:where([data-bricks-import-scope-n5y8rx]):is(.faq-q:not(:nth-child(0))) { display: flex; align-items: center; justify-content: space-between; padding: 20px 24px; font-family: var(--font-d); font-weight: 600; font-size: 16px; letter-spacing: -0.2px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .faq-q:not(:nth-child(0)) { display: flex; align-items: center; justify-content: space-between; padding: 20px 24px; font-family: var(--font-d); font-weight: 600; font-size: 16px; letter-spacing: -0.2px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.faq-a:not(:nth-child(0))) { padding: 0 24px 20px; color: var(--text-2); font-size: 14.5px; line-height: 1.68;}:where([data-bricks-import-scope-n5y8rx]) .faq-a:not(:nth-child(0)) { padding: 0 24px 20px; color: var(--text-2); font-size: 14.5px; line-height: 1.68;}:where([data-bricks-import-scope-n5y8rx]):is(.filter-bar:not(:nth-child(0))) { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-bottom: 34px; flex-wrap: wrap;}:where([data-bricks-import-scope-n5y8rx]) .filter-bar:not(:nth-child(0)) { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-bottom: 34px; flex-wrap: wrap;}:where([data-bricks-import-scope-n5y8rx]):is(.result-count:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 17px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .result-count:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 17px; color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.result-count span:not(:nth-child(0))) { color: var(--text-3); font-weight: 500; font-size: 14px;}:where([data-bricks-import-scope-n5y8rx]) .result-count span:not(:nth-child(0)) { color: var(--text-3); font-weight: 500; font-size: 14px;}:where([data-bricks-import-scope-n5y8rx]):is(.result-count) span:not(:nth-child(0)) { color: var(--text-3); font-weight: 500; font-size: 14px;}:where([data-bricks-import-scope-n5y8rx]):is(.sort-box:not(:nth-child(0))) { display: flex; gap: 10px; align-items: center;}:where([data-bricks-import-scope-n5y8rx]) .sort-box:not(:nth-child(0)) { display: flex; gap: 10px; align-items: center;}:where([data-bricks-import-scope-n5y8rx]):is(.select-pill:not(:nth-child(0))) { display: inline-flex; align-items: center; gap: 8px; padding: 11px 18px; border-radius: 999px; border: 1px solid rgba(27,67,50,0.14); background: var(--surface); font-family: var(--font-d); font-weight: 600; font-size: 13.5px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]) .select-pill:not(:nth-child(0)) { display: inline-flex; align-items: center; gap: 8px; padding: 11px 18px; border-radius: 999px; border: 1px solid rgba(27,67,50,0.14); background: var(--surface); font-family: var(--font-d); font-weight: 600; font-size: 13.5px; color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.pagination:not(:nth-child(0))) { display: flex; justify-content: center; gap: 10px; margin-top: 52px;}:where([data-bricks-import-scope-n5y8rx]) .pagination:not(:nth-child(0)) { display: flex; justify-content: center; gap: 10px; margin-top: 52px;}:where([data-bricks-import-scope-n5y8rx]):is(.pg:not(:nth-child(0))) { width: 46px; height: 46px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: var(--font-d); font-weight: 600; font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.15); background: var(--surface); color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]) .pg:not(:nth-child(0)) { width: 46px; height: 46px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: var(--font-d); font-weight: 600; font-size: 14.5px; border: 1.5px solid rgba(27,67,50,0.15); background: var(--surface); color: var(--text-2);}:where([data-bricks-import-scope-n5y8rx]):is(.pg.on:not(:nth-child(0))) { background: var(--green-dark); color: #fff; border-color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]) .pg.on:not(:nth-child(0)) { background: var(--green-dark); color: #fff; border-color: var(--green-dark);}:where([data-bricks-import-scope-n5y8rx]):is(.pg.arrow:not(:nth-child(0))) { width: auto; padding: 0 22px; border-radius: 999px;}:where([data-bricks-import-scope-n5y8rx]) .pg.arrow:not(:nth-child(0)) { width: auto; padding: 0 22px; border-radius: 999px;}:where([data-bricks-import-scope-n5y8rx]):is(.footer:not(:nth-child(0))) { background: var(--green-dark); color: rgba(255,255,255,0.78); padding: 72px 32px 32px; margin-top: 0;}:where([data-bricks-import-scope-n5y8rx]) .footer:not(:nth-child(0)) { background: var(--green-dark); color: rgba(255,255,255,0.78); padding: 72px 32px 32px; margin-top: 0;}:where([data-bricks-import-scope-n5y8rx]):is(.footer-inner:not(:nth-child(0))) { max-width: 1320px; margin: 0 auto; display: grid; grid-template-columns: 1.5fr 1fr 1fr 1.2fr; gap: 44px;}:where([data-bricks-import-scope-n5y8rx]) .footer-inner:not(:nth-child(0)) { max-width: 1320px; margin: 0 auto; display: grid; grid-template-columns: 1.5fr 1fr 1fr 1.2fr; gap: 44px;}:where([data-bricks-import-scope-n5y8rx]):is(.footer .logo:not(:nth-child(0))) { color: #fff; margin-bottom: 18px;}:where([data-bricks-import-scope-n5y8rx]) .footer .logo:not(:nth-child(0)) { color: #fff; margin-bottom: 18px;}:where([data-bricks-import-scope-n5y8rx]):is(.footer) .logo:not(:nth-child(0)) { color: #fff; margin-bottom: 18px;}:where([data-bricks-import-scope-n5y8rx]):is(.footer h5:not(:nth-child(0))) { font-family: var(--font-d); font-weight: 700; font-size: 13px; letter-spacing: 1.4px; text-transform: uppercase; color: var(--terra-light); margin-bottom: 18px;}:where([data-bricks-import-scope-n5y8rx]) .footer h5:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 13px; letter-spacing: 1.4px; text-transform: uppercase; color: var(--terra-light); margin-bottom: 18px;}:where([data-bricks-import-scope-n5y8rx]):is(.footer) h5:not(:nth-child(0)) { font-family: var(--font-d); font-weight: 700; font-size: 13px; letter-spacing: 1.4px; text-transform: uppercase; color: var(--terra-light); margin-bottom: 18px;}:where([data-bricks-import-scope-n5y8rx]):is(.footer ul:not(:nth-child(0))) { display: grid; gap: 11px;}:where([data-bricks-import-scope-n5y8rx]) .footer ul:not(:nth-child(0)) { display: grid; gap: 11px;}:where([data-bricks-import-scope-n5y8rx]):is(.footer) ul:not(:nth-child(0)) { display: grid; gap: 11px;}:where([data-bricks-import-scope-n5y8rx]):is(.footer a:not(:nth-child(0))) { font-size: 14.5px; color: rgba(255,255,255,0.78);}:where([data-bricks-import-scope-n5y8rx]) .footer a:not(:nth-child(0)) { font-size: 14.5px; color: rgba(255,255,255,0.78);}:where([data-bricks-import-scope-n5y8rx]):is(.footer) a:not(:nth-child(0)) { font-size: 14.5px; color: rgba(255,255,255,0.78);}:where([data-bricks-import-scope-n5y8rx]):is(.footer a:hover:not(:nth-child(0))) { color: #fff;}:where([data-bricks-import-scope-n5y8rx]) .footer a:hover:not(:nth-child(0)) { color: #fff;}:where([data-bricks-import-scope-n5y8rx]):is(.footer) a:hover:not(:nth-child(0)) { color: #fff;}:where([data-bricks-import-scope-n5y8rx]):is(.footer .blurb:not(:nth-child(0))) { font-size: 14.5px; line-height: 1.7; max-width: 320px; color: rgba(255,255,255,0.66);}:where([data-bricks-import-scope-n5y8rx]) .footer .blurb:not(:nth-child(0)) { font-size: 14.5px; line-height: 1.7; max-width: 320px; color: rgba(255,255,255,0.66);}:where([data-bricks-import-scope-n5y8rx]):is(.footer) .blurb:not(:nth-child(0)) { font-size: 14.5px; line-height: 1.7; max-width: 320px; color: rgba(255,255,255,0.66);}:where([data-bricks-import-scope-n5y8rx]):is(.footer-bottom:not(:nth-child(0))) { max-width: 1320px; margin: 52px auto 0; padding-top: 26px; border-top: 1px solid rgba(255,255,255,0.14); display: flex; justify-content: space-between; gap: 20px; flex-wrap: wrap; font-size: 13px; color: rgba(255,255,255,0.52);}:where([data-bricks-import-scope-n5y8rx]) .footer-bottom:not(:nth-child(0)) { max-width: 1320px; margin: 52px auto 0; padding-top: 26px; border-top: 1px solid rgba(255,255,255,0.14); display: flex; justify-content: space-between; gap: 20px; flex-wrap: wrap; font-size: 13px; color: rgba(255,255,255,0.52);}:where([data-bricks-import-scope-n5y8rx]):is(.contour:not(:nth-child(0))) { display: block; width: 100%; height: 60px;}:where([data-bricks-import-scope-n5y8rx]) .contour:not(:nth-child(0)) { display: block; width: 100%; height: 60px;}#brxe-9gmqa2 {margin-top: 64px}#brxe-14avoz {padding-top: 52px; font-size: 16px; line-height: 1.6}#brxe-14avoz { font-family: var(--font-b);}