.elementor-29198 .elementor-element.elementor-element-b1733c3{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for html, class: .elementor-element-86b2f50 */.terms_headerMount,.terms_footerMount{width:100%} .terms_shellFrame{width:100%;border:0;display:block} .terms_shellFrame--header{height:128px} .terms_shellFrame--footer{height:560px}
    .terms_wrap{width:min(1180px,calc(100% - 38px));margin:0 auto} .terms_narrow{width:min(920px,calc(100% - 38px));margin:0 auto} .terms_section{padding:96px 0;position:relative} .terms_sectionSoft{background:linear-gradient(180deg,rgba(242,242,242,.72),rgba(255,255,255,.45));border-top:1px solid rgba(5,68,62,.06);border-bottom:1px solid rgba(5,68,62,.06)}
    .terms_eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;background:rgba(139,197,63,.16);color:var(--terms-deep);font-size:12px;font-weight:1000;letter-spacing:.09em;text-transform:uppercase} .terms_eyebrow:before{content:'';width:8px;height:8px;border-radius:50%;background:var(--terms-leaf);box-shadow:0 0 0 6px rgba(139,197,63,.18)}
    .terms_title{margin:18px 0 18px;color:var(--terms-deep);font-size:clamp(38px,5.6vw,82px);line-height:.98;letter-spacing:-.06em} .terms_titleSmall{font-size:clamp(30px,4vw,56px);line-height:1.04;letter-spacing:-.045em} .terms_lead{max-width:760px;color:#52625F;font-size:clamp(17px,2vw,21px);margin:0} .terms_mini{font-size:15px;color:var(--terms-muted);line-height:1.7} .terms_muted{color:var(--terms-muted)}
    .terms_grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:center} .terms_grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} .terms_grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
    .terms_card{background:rgba(255,255,255,.86);border:1px solid var(--terms-line);border-radius:var(--terms-radius);padding:30px;box-shadow:0 18px 58px rgba(5,68,62,.08);position:relative;overflow:hidden} .terms_card:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 92% 8%,rgba(139,197,63,.15),transparent 35%);pointer-events:none} .terms_card>*{position:relative} .terms_card h3{margin:0 0 10px;color:var(--terms-deep);font-size:23px;line-height:1.18}
    .terms_glass{background:rgba(255,255,255,.72);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.7);box-shadow:var(--terms-shadow)}
    .terms_btnRow{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px} .terms_btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 21px;border-radius:999px;border:1px solid transparent;text-decoration:none;font-weight:1000;transition:.24s ease;cursor:pointer} .terms_btnPrimary{color:#fff;background:linear-gradient(135deg,var(--terms-deep),#0b5b51);box-shadow:0 18px 42px rgba(5,68,62,.23)} .terms_btnPrimary:hover{transform:translateY(-3px);box-shadow:0 24px 54px rgba(5,68,62,.27)} .terms_btnGhost{color:var(--terms-deep);background:#fff;border-color:rgba(5,68,62,.18)} .terms_btnGhost:hover{transform:translateY(-3px);border-color:var(--terms-leaf);box-shadow:0 14px 36px rgba(5,68,62,.1)}
    .terms_tag{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(5,68,62,.14);border-radius:999px;padding:8px 13px;color:var(--terms-deep);font-size:13px;font-weight:900;background:#fff} .terms_tagRow{display:flex;gap:9px;flex-wrap:wrap}
    .terms_hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(139,197,63,.24),transparent 24%),linear-gradient(135deg,#F9FCF5 0%,#EFF6E7 52%,#FFFFFF 100%);padding:88px 0 100px} .terms_hero:before{content:'';position:absolute;right:-120px;top:-160px;width:520px;height:520px;border:46px solid rgba(139,197,63,.13);border-radius:50%} .terms_hero:after{content:'';position:absolute;left:-170px;bottom:-180px;width:460px;height:460px;background:#05443E;border-radius:50%;opacity:.055} .terms_hero .terms_wrap{position:relative;z-index:1}
    .terms_reveal{opacity:0;transform:translateY(24px);transition:opacity .72s ease,transform .72s ease} .terms_reveal.terms_show{opacity:1;transform:translateY(0)}
    @media(max-width:980px){.terms_grid2,.terms_grid3,.terms_grid4{grid-template-columns:1fr 1fr} .terms_title{letter-spacing:-.045em} .terms_hero{padding:64px 0 76px} .terms_shellFrame--header{height:430px}}
    @media(max-width:680px){.terms_wrap,.terms_narrow{width:min(100% - 28px,1180px)} .terms_section{padding:68px 0} .terms_grid2,.terms_grid3,.terms_grid4{grid-template-columns:1fr} .terms_card{padding:23px;border-radius:24px} .terms_title{font-size:clamp(34px,13vw,58px)} .terms_btn{width:100%}}


.terms_policyHero{background:linear-gradient(135deg,#05443E,#0a5b51);color:#fff;padding:86px 0;position:relative;overflow:hidden}.terms_policyHero:before{content:'';position:absolute;inset:0;background:url('assets/pattern.svg') center/260px;opacity:.24}.terms_policyHero .terms_wrap{position:relative}.terms_policyHero .terms_title,.terms_policyHero .terms_lead{color:#fff}.terms_policyHero .terms_lead{color:rgba(255,255,255,.78)}.terms_policyMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.terms_policyMeta span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);padding:9px 13px;border-radius:999px;font-weight:900}.terms_layout{display:grid;grid-template-columns:320px 1fr;gap:30px;align-items:start}.terms_sidebar{position:sticky;top:22px;background:#fff;border:1px solid var(--terms-line);border-radius:30px;padding:22px;box-shadow:0 18px 58px rgba(5,68,62,.08)}.terms_sidebar h3{margin:0 0 14px;color:#05443E}.terms_search{width:100%;border:1px solid var(--terms-line);border-radius:999px;padding:13px 15px;font:inherit;margin-bottom:14px;background:#fbfdf8}.terms_toc{display:grid;gap:7px}.terms_toc a{text-decoration:none;color:#05443E;font-weight:900;padding:10px 12px;border-radius:14px}.terms_toc a:hover{background:rgba(139,197,63,.14)}.terms_print{width:100%;margin-top:14px;border:0;border-radius:999px;padding:13px 15px;background:#05443E;color:#fff;font-weight:1000;cursor:pointer}.terms_doc{display:grid;gap:18px}.terms_docIntro{background:#fff;border:1px solid var(--terms-line);border-radius:30px;padding:30px;box-shadow:0 18px 58px rgba(5,68,62,.08)}.terms_policySection{background:#fff;border:1px solid var(--terms-line);border-radius:30px;padding:30px;box-shadow:0 14px 42px rgba(5,68,62,.06);scroll-margin-top:100px}.terms_policySection h2{margin:0 0 12px;color:#05443E;font-size:28px;line-height:1.2}.terms_policySection ul,.terms_policySection ol{padding-left:22px;margin:12px 0 0}.terms_policySection li{margin:8px 0;color:#52625F}.terms_summaryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.terms_summary{padding:18px;border-radius:22px;background:rgba(139,197,63,.13);border:1px solid rgba(139,197,63,.28)}.terms_summary b{display:block;color:#05443E}.terms_highlight{background:rgba(139,197,63,.35);border-radius:6px;padding:1px 3px}.terms_contactBox{background:linear-gradient(135deg,#05443E,#0a5b51);color:#fff;border-radius:30px;padding:30px}.terms_contactBox h2{color:#fff!important}.terms_contactBox p,.terms_contactBox li{color:rgba(255,255,255,.82)!important}@media(max-width:960px){.terms_layout{grid-template-columns:1fr}.terms_sidebar{position:static}.terms_summaryGrid{grid-template-columns:1fr}}@media print{.terms_headerMount,.terms_footerMount,.terms_sidebar{display:none!important}body.terms_page{background:#fff}.terms_layout{display:block}.terms_policyHero{color:#000;background:#fff;padding:20px 0}.terms_policyHero:before{display:none}.terms_policyHero .terms_title,.terms_policyHero .terms_lead{color:#000}.terms_policySection,.terms_docIntro{box-shadow:none;break-inside:avoid}}/* End custom CSS */