.elementor-121 .elementor-element.elementor-element-47759b2f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-35f858cf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-59c4fa64{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-9c5bcc2d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-b205a5c7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-b761b4f7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-6090d572{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-eecf55e2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-963036ea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-121 .elementor-element.elementor-element-47759b2f{--width:100%;}.elementor-121 .elementor-element.elementor-element-35f858cf{--width:100%;}.elementor-121 .elementor-element.elementor-element-59c4fa64{--width:100%;}.elementor-121 .elementor-element.elementor-element-9c5bcc2d{--width:100%;}.elementor-121 .elementor-element.elementor-element-b205a5c7{--width:100%;}.elementor-121 .elementor-element.elementor-element-b761b4f7{--width:100%;}.elementor-121 .elementor-element.elementor-element-6090d572{--width:100%;}.elementor-121 .elementor-element.elementor-element-eecf55e2{--width:100%;}.elementor-121 .elementor-element.elementor-element-963036ea{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-47759b2f */.bpl-page{--ink:#17231e;--muted:#52645c;--green:#123b30;--green-2:#1d5948;--mint:#eaf3ef;--cream:#f7f3ea;--line:#d8e2dc;--white:#fff;color:var(--ink);background:var(--white);font-family:Arial,Helvetica,sans-serif;overflow:hidden}
.bpl-page,.bpl-page *{box-sizing:border-box}.bpl-page section{width:100%;margin:0}.bpl-wrap{width:min(840px,calc(100% - 48px));margin:0 auto}.bpl-hero{padding:88px 24px 82px;background:linear-gradient(145deg,#e5f1ec 0%,#f8f5ed 100%);border-bottom:1px solid var(--line)}
.bpl-hero .bpl-wrap{width:min(900px,calc(100% - 48px))}.bpl-kicker{margin:0 0 15px;color:var(--green-2);font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bpl-page h1,.bpl-page h2,.bpl-page h3{font-family:Georgia,'Times New Roman',serif;color:var(--green);font-weight:700}.bpl-page h1{max-width:820px;margin:0;font-size:clamp(43px,5.4vw,68px);line-height:1.04;letter-spacing:-.035em}.bpl-page h2{margin:0 0 18px;font-size:clamp(30px,3.6vw,43px);line-height:1.12;letter-spacing:-.025em}.bpl-page h3{margin:26px 0 10px;font-size:21px;line-height:1.3}.bpl-lead{max-width:760px;margin:24px 0 0;color:#344840;font-size:20px;line-height:1.65}.bpl-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:18px 0 0;border-top:1px solid rgba(18,59,48,.18);color:#496057;font-size:13px;line-height:1.6}
.bpl-section{padding:72px 24px;border-bottom:1px solid var(--line)}.bpl-section.is-mint{background:var(--mint)}.bpl-section.is-cream{background:var(--cream)}.bpl-section.is-white{background:var(--white)}.bpl-page p{margin:0 0 18px;color:var(--muted);font-size:17px;line-height:1.76}.bpl-page p:last-child{margin-bottom:0}.bpl-page strong{color:var(--ink)}.bpl-page a{color:var(--green-2);text-underline-offset:3px}.bpl-list{margin:22px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.bpl-list li{position:relative;margin:0;padding:15px 0 15px 28px;border-bottom:1px solid var(--line);color:#40534b;font-size:16px;line-height:1.65}.bpl-list li:before{content:'✓';position:absolute;left:0;top:15px;color:var(--green-2);font-weight:800}.bpl-list li:last-child{border-bottom:0}.bpl-note{margin:25px 0 0;padding:20px 22px;border-left:3px solid #75a593;background:rgba(255,255,255,.62);color:#40534b;font-size:16px;line-height:1.7}.bpl-steps{counter-reset:bpl-step;margin:26px 0 0;border-top:1px solid var(--line)}.bpl-step{counter-increment:bpl-step;display:grid;grid-template-columns:48px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.bpl-step:before{content:counter(bpl-step,decimal-leading-zero);display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #91ad9f;border-radius:50%;color:var(--green);font-weight:800;font-size:13px}.bpl-step h3{margin:2px 0 7px;font-family:Arial,Helvetica,sans-serif;font-size:17px}.bpl-step p{margin:0;font-size:16px}.bpl-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.bpl-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 19px;border:1px solid var(--green);border-radius:3px;background:var(--green);color:#fff!important;font-size:14px;font-weight:800;text-decoration:none}.bpl-btn.is-secondary{background:transparent;color:var(--green)!important}.bpl-close{padding:70px 24px;background:#10372d}.bpl-close h2{color:#fff}.bpl-close p{color:#d6e3dd}.bpl-close .bpl-kicker{color:#a9cabc}.bpl-close .bpl-btn{border-color:#fff;background:#fff;color:#123b30!important}.bpl-close .bpl-btn.is-secondary{background:transparent;color:#fff!important}.bpl-page :focus-visible{outline:3px solid #dca941;outline-offset:4px}
@media(max-width:720px){.bpl-wrap,.bpl-hero .bpl-wrap{width:calc(100% - 32px)}.bpl-hero{padding:62px 16px 58px}.bpl-section,.bpl-close{padding:54px 16px}.bpl-page h1{font-size:42px}.bpl-page h2{font-size:32px}.bpl-lead{font-size:18px}.bpl-page p{font-size:16px}.bpl-actions{display:grid;grid-template-columns:1fr}.bpl-btn{width:100%}.bpl-step{grid-template-columns:42px 1fr;gap:13px}.bpl-meta{display:block}.bpl-meta span{display:block;margin:4px 0}}/* End custom CSS */