.elementor-3 .elementor-element.elementor-element-fca11fb{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:768px){.elementor-3 .elementor-element.elementor-element-fca11fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-8ece256 */.privacy_headerMount,.privacy_footerMount{width:100%} .privacy_shellFrame{width:100%;border:0;display:block} .privacy_shellFrame--header{height:128px} .privacy_shellFrame--footer{height:560px}
    .privacy_wrap{width:min(1180px,calc(100% - 38px));margin:0 auto} .privacy_narrow{width:min(920px,calc(100% - 38px));margin:0 auto} .privacy_section{padding:96px 0;position:relative} .privacy_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)}
    .privacy_eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;background:rgba(139,197,63,.16);color:var(--privacy-deep);font-size:12px;font-weight:1000;letter-spacing:.09em;text-transform:uppercase} .privacy_eyebrow:before{content:'';width:8px;height:8px;border-radius:50%;background:var(--privacy-leaf);box-shadow:0 0 0 6px rgba(139,197,63,.18)}
    .privacy_title{margin:18px 0 18px;color:var(--privacy-deep);font-size:clamp(38px,5.6vw,82px);line-height:.98;letter-spacing:-.06em} .privacy_titleSmall{font-size:clamp(30px,4vw,56px);line-height:1.04;letter-spacing:-.045em} .privacy_lead{max-width:760px;color:#52625F;font-size:clamp(17px,2vw,21px);margin:0} .privacy_mini{font-size:15px;color:var(--privacy-muted);line-height:1.7} .privacy_muted{color:var(--privacy-muted)}
    .privacy_grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:center} .privacy_grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} .privacy_grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
    .privacy_card{background:rgba(255,255,255,.86);border:1px solid var(--privacy-line);border-radius:var(--privacy-radius);padding:30px;box-shadow:0 18px 58px rgba(5,68,62,.08);position:relative;overflow:hidden} .privacy_card:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 92% 8%,rgba(139,197,63,.15),transparent 35%);pointer-events:none} .privacy_card>*{position:relative} .privacy_card h3{margin:0 0 10px;color:var(--privacy-deep);font-size:23px;line-height:1.18}
    .privacy_glass{background:rgba(255,255,255,.72);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.7);box-shadow:var(--privacy-shadow)}
    .privacy_btnRow{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px} .privacy_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} .privacy_btnPrimary{color:#fff;background:linear-gradient(135deg,var(--privacy-deep),#0b5b51);box-shadow:0 18px 42px rgba(5,68,62,.23)} .privacy_btnPrimary:hover{transform:translateY(-3px);box-shadow:0 24px 54px rgba(5,68,62,.27)} .privacy_btnGhost{color:var(--privacy-deep);background:#fff;border-color:rgba(5,68,62,.18)} .privacy_btnGhost:hover{transform:translateY(-3px);border-color:var(--privacy-leaf);box-shadow:0 14px 36px rgba(5,68,62,.1)}
    .privacy_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(--privacy-deep);font-size:13px;font-weight:900;background:#fff} .privacy_tagRow{display:flex;gap:9px;flex-wrap:wrap}
    .privacy_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} .privacy_hero:before{content:'';position:absolute;right:-120px;top:-160px;width:520px;height:520px;border:46px solid rgba(139,197,63,.13);border-radius:50%} .privacy_hero:after{content:'';position:absolute;left:-170px;bottom:-180px;width:460px;height:460px;background:#05443E;border-radius:50%;opacity:.055} .privacy_hero .privacy_wrap{position:relative;z-index:1}
    .privacy_reveal{opacity:0;transform:translateY(24px);transition:opacity .72s ease,transform .72s ease} .privacy_reveal.privacy_show{opacity:1;transform:translateY(0)}
    @media(max-width:980px){.privacy_grid2,.privacy_grid3,.privacy_grid4{grid-template-columns:1fr 1fr} .privacy_title{letter-spacing:-.045em} .privacy_hero{padding:64px 0 76px} .privacy_shellFrame--header{height:430px}}
    @media(max-width:680px){.privacy_wrap,.privacy_narrow{width:min(100% - 28px,1180px)} .privacy_section{padding:68px 0} .privacy_grid2,.privacy_grid3,.privacy_grid4{grid-template-columns:1fr} .privacy_card{padding:23px;border-radius:24px} .privacy_title{font-size:clamp(34px,13vw,58px)} .privacy_btn{width:100%}}


.privacy_policyHero{background:linear-gradient(135deg,#05443E,#0a5b51);color:#fff;padding:86px 0;position:relative;overflow:hidden}.privacy_policyHero:before{content:'';position:absolute;inset:0;background:url('assets/pattern.svg') center/260px;opacity:.24}.privacy_policyHero .privacy_wrap{position:relative}.privacy_policyHero .privacy_title,.privacy_policyHero .privacy_lead{color:#fff}.privacy_policyHero .privacy_lead{color:rgba(255,255,255,.78)}.privacy_policyMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.privacy_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}.privacy_layout{display:grid;grid-template-columns:320px 1fr;gap:30px;align-items:start}.privacy_sidebar{position:sticky;top:22px;background:#fff;border:1px solid var(--privacy-line);border-radius:30px;padding:22px;box-shadow:0 18px 58px rgba(5,68,62,.08)}.privacy_sidebar h3{margin:0 0 14px;color:#05443E}.privacy_search{width:100%;border:1px solid var(--privacy-line);border-radius:999px;padding:13px 15px;font:inherit;margin-bottom:14px;background:#fbfdf8}.privacy_toc{display:grid;gap:7px}.privacy_toc a{text-decoration:none;color:#05443E;font-weight:900;padding:10px 12px;border-radius:14px}.privacy_toc a:hover{background:rgba(139,197,63,.14)}.privacy_print{width:100%;margin-top:14px;border:0;border-radius:999px;padding:13px 15px;background:#05443E;color:#fff;font-weight:1000;cursor:pointer}.privacy_doc{display:grid;gap:18px}.privacy_docIntro{background:#fff;border:1px solid var(--privacy-line);border-radius:30px;padding:30px;box-shadow:0 18px 58px rgba(5,68,62,.08)}.privacy_policySection{background:#fff;border:1px solid var(--privacy-line);border-radius:30px;padding:30px;box-shadow:0 14px 42px rgba(5,68,62,.06);scroll-margin-top:100px}.privacy_policySection h2{margin:0 0 12px;color:#05443E;font-size:28px;line-height:1.2}.privacy_policySection ul,.privacy_policySection ol{padding-left:22px;margin:12px 0 0}.privacy_policySection li{margin:8px 0;color:#52625F}.privacy_summaryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.privacy_summary{padding:18px;border-radius:22px;background:rgba(139,197,63,.13);border:1px solid rgba(139,197,63,.28)}.privacy_summary b{display:block;color:#05443E}.privacy_highlight{background:rgba(139,197,63,.35);border-radius:6px;padding:1px 3px}.privacy_contactBox{background:linear-gradient(135deg,#05443E,#0a5b51);color:#fff;border-radius:30px;padding:30px}.privacy_contactBox h2{color:#fff!important}.privacy_contactBox p,.privacy_contactBox li{color:rgba(255,255,255,.82)!important}@media(max-width:960px){.privacy_layout{grid-template-columns:1fr}.privacy_sidebar{position:static}.privacy_summaryGrid{grid-template-columns:1fr}}@media print{.privacy_headerMount,.privacy_footerMount,.privacy_sidebar{display:none!important}body.privacy_page{background:#fff}.privacy_layout{display:block}.privacy_policyHero{color:#000;background:#fff;padding:20px 0}.privacy_policyHero:before{display:none}.privacy_policyHero .privacy_title,.privacy_policyHero .privacy_lead{color:#000}.privacy_policySection,.privacy_docIntro{box-shadow:none;break-inside:avoid}}/* End custom CSS */