.elementor-8785 .elementor-element.elementor-element-b5e0298{--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-8785 .elementor-element.elementor-element-f3ab29e{--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-8785 .elementor-element.elementor-element-7f4cd78{--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-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-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-8785 .elementor-element.elementor-element-1989546{--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-8785 .elementor-element.elementor-element-5b722a2{--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-8785 .elementor-element.elementor-element-1400f3e{--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-8785 .elementor-element.elementor-element-47d48b4{--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-8785 .elementor-element.elementor-element-b21a0fe{--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-8785 .elementor-element.elementor-element-4be180d{--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-8785 .elementor-element.elementor-element-17bec24{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8785 .elementor-element.elementor-element-0bbdae1{--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-8785 .elementor-element.elementor-element-e966cbd{--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{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS for heading, class: .elementor-element-e1b33c9 */.elementor-8785 .elementor-element.elementor-element-e1b33c9{margin-top:12px}/* 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 .cta .ebtn.o .elementor-button{color:#fff} .blgx .elementor-widget-button .elementor-button-wrapper{display:block} .blgx .h3b,.blgx .cta .cb{--flex-direction:row;flex-direction:row;flex-wrap:wrap} .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 .cta .elementor-heading-title{color:#fff} .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} .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;width:100%} .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 .eb{font-weight:600;font-size:.95rem;margin-bottom:12px;color:#a8e6c1} .blgx .card{background:var(--sf);border:1px solid var(--ln);border-radius:14px;padding:22px} .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 .sec.mint{background:var(--mint)}  .blgx .ib.w2{background:rgba(255,255,255,.14);color:#fff} .blgx .btn:focus-visible,.blgx summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px} .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 .hb{background:linear-gradient(120deg,#0b2d4d,#1f6fb5);color:#fff;padding:40px 0 84px;text-align:center} .blgx .hb .elementor-heading-title{color:#fff} .blgx .hb p{margin:0 auto;color:#d3e7f8} .blgx .hb .ib{margin:0 auto;background:rgba(255,255,255,.16);color:#fff} .blgx .fq-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:-34px;position:relative} .blgx .fq-tile{background:#fff;border-radius:16px;padding:18px 12px 16px;text-align:center;text-decoration:none;color:var(--tx);box-shadow:inset 0 5px 0 var(--b),0 10px 24px rgba(15,53,88,.14);cursor:pointer;transition:transform .15s} .blgx .fq-tile.g{box-shadow:inset 0 5px 0 var(--g),0 10px 24px rgba(15,53,88,.14)} .blgx .fq-tile:hover{transform:translateY(-3px)} .blgx .fq-tile .ib{margin:6px auto 10px;width:50px;height:50px} .blgx .fq-tile b{display:block;font-size:.95rem;line-height:1.25} .blgx .fq-tile small{display:block;color:var(--mu);margin-top:4px} .blgx .fq-tile.g .ib{background:var(--mint);color:var(--g)} .blgx .fq-grp{margin:40px 0 0;scroll-margin-top:90px} .blgx .fq-gh{display:flex;align-items:center;gap:14px;margin:0 0 14px;--flex-direction:row;flex-direction:row} .blgx .fq-gh .ib{width:50px;height:50px} .blgx .fq-gh h2{margin:0;font-size:1.5rem} .blgx .fq-gh.g .ib{background:var(--g);color:#fff} .blgx .fq-gh.b .ib{background:var(--b);color:#fff} .blgx .fq-grp details{border-left:5px solid var(--b);border-radius:14px;padding:16px 20px;box-shadow:0 4px 14px rgba(15,53,88,.06)} .blgx .fq-grp.g details{border-left-color:var(--g)} .blgx .fq-grp summary{font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:14px;align-items:center;--flex-direction:row;flex-direction:row} .blgx .fq-grp summary::-webkit-details-marker{display:none} .blgx .fq-grp summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;background:var(--bt);color:var(--b);display:grid;place-items:center;font-size:1.25rem;line-height:1;font-weight:700} .blgx .fq-grp.g summary:after{background:var(--mint);color:var(--g)} .blgx .fq-grp details[open] summary:after{content:"−"} .blgx .fq-grp details[open]{background:#fbfdff} .blgx .fq-grp.g details[open]{background:#fbfefb} .blgx .fq-steps{background:var(--bt);padding:50px 0} .blgx .fq-sg{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px} .blgx .fq-st{background:#fff;border-radius:16px;padding:24px;text-align:center;box-shadow:0 8px 22px rgba(15,53,88,.1);position:relative} .blgx .fq-st .ib{margin:0 auto 12px;width:60px;height:60px} .blgx .fq-st .nn{position:absolute;top:14px;left:16px;width:30px;height:30px;border-radius:50%;background:var(--b);color:#fff;font-weight:800;display:grid;place-items:center} .blgx .fq-st:nth-child(2) .nn{background:var(--g)} .blgx .fq-st:nth-child(2) .ib{background:var(--mint);color:var(--g)} .blgx .fq-st h3{margin:0 0 6px} .blgx .fq-st p{margin:0;color:var(--mu)} .blgx .fq-cta{background:linear-gradient(120deg,#195f9f,#1f6fb5 55%,#2a7fc9);color:#fff;padding:44px 0} .blgx .fq-cta .cc{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center} .blgx .fq-cta img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.7)} .blgx .fq-cta .elementor-heading-title{color:#fff} .blgx .fq-cta h2{color:#fff;margin:0 0 6px} .blgx .fq-cta p{color:#e6f1fb;max-width:none;margin:0 0 14px} .blgx .fq-cta .btns{display:flex;gap:10px;flex-wrap:wrap;--flex-direction:row;flex-direction:row} .blgx .fq-cta .ebtn.o .elementor-button{color:#fff} .blgx .dis2{font-size:.78rem;color:var(--mu);line-height:1.5;max-width:none;margin:0 0 20px} .blgx .eb.c{margin:0 auto;text-align:center} @media(max-width:1000px){.blgx .fq-tiles{grid-template-columns:repeat(3,1fr)}} @media(max-width:820px){.blgx .sec{padding:36px 0}} @media(max-width:700px){.blgx .fq-tiles{grid-template-columns:1fr 1fr} .blgx .fq-sg{grid-template-columns:1fr} .blgx .fq-cta .cc{grid-template-columns:1fr} .blgx .fq-cta img{width:110px;height:110px}}
.blgx .ct{display:grid!important;grid-template-columns:5fr 7fr;gap:28px;align-items:start}
.blgx .ct-card,.blgx .ct-form{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:28px;box-shadow:0 6px 22px rgba(13,79,47,.07)}
.blgx .ct-card h2,.blgx .ct-form h2{margin:0 0 .3em}
.blgx .ct-who{margin:0 0 18px;color:var(--mu)}.blgx .ct-who b{color:var(--tx);font-size:1.1rem}
.blgx .ct-list{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:14px}
.blgx .ct-list li{display:flex;gap:14px;align-items:center;margin:0;padding:0}
.blgx .ct-list small{display:block;color:var(--mu);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}
.blgx .ct-list a,.blgx .ct-list span:not(.ib){color:var(--tx);font-weight:600;text-decoration:none;word-break:break-word}
.blgx .ct-list a:hover{color:var(--g);text-decoration:underline}
.blgx .ct-book{background:var(--mint);border-radius:12px;padding:18px}
.blgx .ct-book p{margin:.3em 0 14px;color:var(--mu)}
.blgx .ct-bk{display:inline-block;background:var(--g);color:#fff!important;font-weight:700;text-decoration:none;padding:12px 22px;border-radius:10px}
.blgx .ct-bk:hover{background:var(--gd)}
.blgx .ct-note{color:var(--mu);margin:0 0 16px}
.blgx .ct-form .frm_forms{max-width:100%}
.blgx .ct-form .frm_form_field{margin-bottom:14px}
.blgx .ct-form label.frm_primary_label{font-weight:600;color:var(--tx);margin-bottom:6px;display:block}
.blgx .ct-form input[type=text],.blgx .ct-form input[type=email],.blgx .ct-form input[type=tel],.blgx .ct-form select,.blgx .ct-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--ln);border-radius:10px;padding:12px 14px;font:inherit;background:#fff;color:var(--tx);box-shadow:none}
.blgx .ct-form input:focus,.blgx .ct-form select:focus,.blgx .ct-form textarea:focus{outline:3px solid var(--gold);outline-offset:1px;border-color:var(--g)}
.blgx .ct-form .frm_submit button,.blgx .ct-form .frm_submit input[type=submit]{background:var(--g);color:#fff;border:2px solid var(--g);border-radius:10px;padding:13px 28px;font-weight:700;font-size:1rem;cursor:pointer}
.blgx .ct-form .frm_submit button:hover{background:var(--gd);border-color:var(--gd)}
@media(max-width:800px){.blgx .ct{grid-template-columns:1fr}.blgx .ct-card,.blgx .ct-form{padding:20px}}/* End custom CSS */