.elementor-8687 .elementor-element.elementor-element-3f22ed5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8687 .elementor-element.elementor-element-47c3401{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-ab30a21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8687 .elementor-element.elementor-element-99bdc9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-3df079c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-c1e5ba9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-aa56d5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-8687 .elementor-element.elementor-element-d2bee67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-5ef7b40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-7a19da4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-890c305{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-1cfa3c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-b0cc93a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-da6d15e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-459de25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-2c13941{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-8ba79b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-4d32724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-7b174dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-146947f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8687 .elementor-element.elementor-element-ce369b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for text-editor, class: .elementor-element-5c75056 */.elementor-8687 .elementor-element.elementor-element-5c75056{color:#a8e6c1}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1979957 */.elementor-8687 .elementor-element.elementor-element-1979957 .elementor-button{background:#17a5b8;border-color:#17a5b8}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb3be42 */.elementor-8687 .elementor-element.elementor-element-bb3be42 .elementor-button{color:var(--g)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bdc9b */.elementor-8687 .elementor-element.elementor-element-99bdc9b{padding-bottom:20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-617a658 */.elementor-8687 .elementor-element.elementor-element-617a658{text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6d15e */.elementor-8687 .elementor-element.elementor-element-da6d15e{padding:40px 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce369b2 */.elementor-8687 .elementor-element.elementor-element-ce369b2{max-width:820px}/* End custom CSS */
/* Start custom CSS */.blgx{--bg:#fbfcfa;--sf:#fff;--tx:#1c2a23;--mu:#53635a;--g:#12924a;--gd:#0d4f2f;--b:#1f6fb5;--bd:#0f3558;--bt:#eaf3fb;--mint:#e8f4ec;--ln:#d5e2d9;--gold:#c98a0b;--kit-widget-spacing:0px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#1d2b24;background:#fff;line-height:1.55} .blgx.e-con,.blgx .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px} .blgx .elementor-widget{margin:0} .blgx .elementor-widget-container{margin:0} .blgx .elementor-heading-title{font-family:inherit;line-height:inherit} .blgx .ebtn .elementor-button{font-family:inherit} .blgx img{max-width:100%;height:auto} .blgx .ebtn .elementor-button{display:inline-block;background:var(--g);color:#fff;font-weight:700;text-decoration:none;padding:13px 24px;border-radius:10px;border:2px solid var(--g);line-height:1.55;font-size:1rem;fill:#fff;cursor:pointer} .blgx .ebtn .elementor-button-text{color:inherit} .blgx .ebtn.o .elementor-button{background:transparent;color:inherit;border-color:currentColor} .blgx .ebtn.bl .elementor-button{background:var(--b);border-color:var(--b);color:#fff} .blgx .ebtn.sm .elementor-button{padding:9px 16px;font-size:.9rem} .blgx .ebtn .elementor-button:focus-visible{outline:3px solid var(--gold);outline-offset:2px} .blgx .elementor-widget-button .elementor-button-wrapper{display:block} .blgx .e-con>.e-con,.blgx .e-con>.elementor-widget{min-width:0} .blgx .elementor-widget-text-editor{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit} .blgx .elementor-widget-heading .elementor-heading-title{font-family:Georgia,"Times New Roman",serif;color:var(--tx);font-weight:700} .blgx .hb2 .elementor-heading-title,.blgx .dark .elementor-heading-title{color:#fff} .blgx .pk,.blgx .oth,.blgx .pb{--flex-direction:row;flex-direction:row;flex-wrap:wrap} .blgx .bk>.elementor-widget-button:last-child{margin-top:auto} .blgx *,.blgx *:before,.blgx *:after{box-sizing:border-box} .blgx h1,.blgx h2,.blgx h3{font-family:Georgia,"Times New Roman",serif;line-height:1.15;margin:0 0 .5em;color:var(--tx)} .blgx h1{font-size:clamp(2rem,5vw,3.1rem)} .blgx h2{font-size:clamp(1.45rem,3vw,2rem)} .blgx h3{font-size:1.12rem} .blgx p{margin:0 0 1em;max-width:62ch} .blgx a{color:inherit} .blgx img{max-width:100%;display:block} .blgx .w{max-width:1100px;margin:0 auto;padding:0 20px} .blgx .sec{padding:52px 0} .blgx .ic{width:1em;height:1em} .blgx .ib{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--bt);color:var(--b);flex:none} .blgx .ib .ic{width:26px;height:26px} .blgx .ib.g{background:var(--mint);color:var(--g)} .blgx .ib.w2{background:rgba(255,255,255,.14);color:#fff} .blgx summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px} .blgx .eb{font-weight:600;font-size:.95rem;margin-bottom:12px;color:#a8e6c1} .blgx .lbl{font-size:.82rem;color:var(--mu);font-style:italic} .blgx .grid{display:grid;gap:18px} .blgx .c3{grid-template-columns:repeat(3,1fr)} .blgx .c2{grid-template-columns:1fr 1fr} .blgx .card{background:var(--sf);border:1px solid var(--ln);border-radius:14px;padding:22px} .blgx .card.f{border:2px solid var(--g)} .blgx .tag{display:inline-block;background:var(--gold);color:#fff;font-size:.75rem;font-weight:700;padding:2px 10px;border-radius:99px;margin-bottom:8px} .blgx .chk{list-style:none;padding:0;margin:0 0 16px} .blgx .chk li{padding:6px 0 6px 30px;position:relative} .blgx .chk li:before{content:"✓";position:absolute;left:0;top:5px;width:22px;height:22px;border-radius:50%;background:var(--mint);color:var(--g);font-weight:800;font-size:.8rem;display:grid;place-items:center} .blgx details{background:var(--sf);border:1px solid var(--ln);border-radius:12px;padding:14px 18px;margin-bottom:10px} .blgx summary{font-weight:700;cursor:pointer} .blgx details p{margin:10px 0 0;color:var(--mu);max-width:none} .blgx .dark{background:linear-gradient(135deg,#0b3a24,#0f5a35);color:#fff} .blgx .bk{border-top:6px solid var(--g)} .blgx .bk.t{border-top-color:#17b8c9} .blgx .bk.b{border-top-color:#1d7fe0} .blgx .hb2{background:linear-gradient(135deg,#0b3a24,#0f5a35 60%,#0f3558);color:#fff;padding:46px 0;text-align:center} .blgx .hb2 p{margin:0 auto 14px;color:#d6efe0} .blgx .hb2 .ib{margin:0 auto;background:var(--g);color:#fff} .blgx .tk{list-style:none;display:flex;gap:8px 24px;justify-content:center;flex-wrap:wrap;margin:18px 0 0;padding:0;font-weight:600} .blgx .tk .ic{color:#7fd1a2;vertical-align:-2px} .blgx .pk{background:var(--bt);border-radius:16px;padding:16px 20px;display:flex;gap:14px 22px;align-items:center;flex-wrap:wrap;margin-bottom:22px} .blgx .pk p{margin:0} .blgx .pb{display:flex;gap:10px;flex-wrap:wrap} .blgx .pb .ebtn .elementor-button{background:#fff;color:var(--b);border:1.5px solid var(--b);border-radius:99px;padding:8px 16px;font-size:1rem;font-weight:600} .blgx .pb .ebtn .elementor-button:hover{background:var(--b);color:#fff} .blgx .bkg{align-items:stretch} .blgx .bk{display:flex;flex-direction:column} .blgx .bk .ib{margin-bottom:12px} .blgx .bk .chk{margin-bottom:12px} .blgx .bk .bf{font-size:.95rem} .blgx .bk .bg{font-size:.9rem;color:var(--mu);margin-bottom:14px} .blgx .bk .tag{background:var(--g)} .blgx .bk .lbl{margin-bottom:10px} .blgx .oth{display:flex;gap:18px;align-items:center;margin-top:18px;flex-wrap:wrap} .blgx .oth>.e-con{flex:1;min-width:240px} .blgx .oth h3{margin-bottom:.2em} .blgx .oth p{margin:0} .blgx .ev>.e-con{text-align:center} .blgx .ev .ib{margin:0 auto 10px} .blgx .ev p{margin:0 auto;color:#d6efe0} .blgx .ev h3{color:#fff} .blgx .hb2 h1{font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.25;color:#fff} @media(max-width:820px){.blgx .c2,.blgx .c3{grid-template-columns:1fr} .blgx .sec{padding:36px 0} .blgx .pk{flex-direction:column;align-items:flex-start}}/* End custom CSS */