.elementor-722 .elementor-element.elementor-element-mblhd{--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-722 .elementor-element.elementor-element-mblhdin{--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-722 .elementor-element.elementor-element-mblbody{--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-722 .elementor-element.elementor-element-mblbodyin{--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-722 .elementor-element.elementor-element-mblcta{--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-722 .elementor-element.elementor-element-mblctain{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-722 .elementor-element.elementor-element-mblctab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-722 .elementor-element.elementor-element-mblctab1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-722 .elementor-element.elementor-element-mblctab2 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-722 .elementor-element.elementor-element-mblhdin{--content-width:1600px;}.elementor-722 .elementor-element.elementor-element-mblbodyin{--content-width:1600px;}.elementor-722 .elementor-element.elementor-element-mblctain{--content-width:820px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@500;600;700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap');
.grad-leaf{ background:linear-gradient(120deg,#7FCB8F 0%,#5DAE3E 35%,#2F7A3F 100%); -webkit-background-clip:text; background-clip:text; color:transparent; -webkit-text-fill-color:transparent; }
.mbl-btn .elementor-button{ display:inline-flex; align-items:center; gap:10px; font-family:'Plus Jakarta Sans',sans-serif; font-weight:600; font-size:14.5px; padding:14px 26px; border-radius:999px; border:1px solid transparent; transition:transform .25s ease,box-shadow .25s ease,color .2s ease,border-color .2s ease,background .2s ease; }
.mbl-btn-copper .elementor-button{ background:linear-gradient(140deg,#E0710B 0%,#9A3412 100%); color:#F3EFE2; box-shadow:0 10px 28px -10px rgba(154,52,18,.6); }
.mbl-btn-copper .elementor-button:hover{ transform:translateY(-1px); }
.mbl-btn-line .elementor-button{ background:rgba(255,255,255,.04); color:#F3EFE2; border-color:rgba(243,239,226,.18); }
.mbl-btn-line .elementor-button:hover{ border-color:#5DAE3E; color:#7FCB8F; background:rgba(93,174,62,.08); }

.elementor-element-mblhd{ position:relative; overflow:hidden; background:#08111E; border-bottom:1px solid rgba(36,55,83,.6); }
.elementor-element-mblhd::before{ content:""; position:absolute; inset:0; z-index:0; pointer-events:none; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20800%22%20fill%3D%22none%22%20stroke-width%3D%222%22%3E%3Cg%20transform%3D%22rotate%288%20400%20400%29%22%3E%3Cpolygon%20points%3D%22400%2C20%20729%2C210%20729%2C590%20400%2C780%2071%2C590%2071%2C210%22%20stroke%3D%22rgba%28127%2C203%2C143%2C0.07%29%22%2F%3E%3Cpolygon%20points%3D%22400%2C80%20677%2C240%20677%2C560%20400%2C720%20123%2C560%20123%2C240%22%20stroke%3D%22rgba%28127%2C203%2C143%2C0.1%29%22%2F%3E%3Cpolygon%20points%3D%22400%2C140%20625%2C270%20625%2C530%20400%2C660%20175%2C530%20175%2C270%22%20stroke%3D%22rgba%28127%2C203%2C143%2C0.06%29%22%2F%3E%3Cpolygon%20points%3D%22400%2C200%20573%2C300%20573%2C500%20400%2C600%20227%2C500%20227%2C300%22%20stroke%3D%22rgba%28127%2C203%2C143%2C0.09%29%22%2F%3E%3Cpolygon%20points%3D%22400%2C260%20521%2C330%20521%2C470%20400%2C540%20279%2C470%20279%2C330%22%20stroke%3D%22rgba%28127%2C203%2C143%2C0.16%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; background-position:calc(100% + 160px) -80px; background-size:680px 680px; }
.elementor-element-mblhdin{ position:relative; z-index:2; padding:clamp(48px,6vw,88px) clamp(28px,5vw,88px) clamp(34px,4vw,52px); }
.mbl-kicker .elementor-heading-title{ font-family:'Plus Jakarta Sans',sans-serif; font-size:11px; font-weight:600; letter-spacing:.32em; text-transform:uppercase; color:#5DAE3E; line-height:1; }
.elementor-element-mblk{ margin-bottom:18px; }
.mbl-h1 .elementor-heading-title{ font-family:'Big Shoulders Display',sans-serif; font-weight:800; font-size:clamp(38px,4.8vw,66px); line-height:1; letter-spacing:-.01em; color:#F3EFE2; }
.mbl-date{ margin-top:18px; } .mbl-date p{ font-family:'Plus Jakarta Sans',sans-serif; font-size:13px; letter-spacing:.04em; color:#8E97A6; margin:0; }
.mbl-date strong{ color:#BCC3CC; }

.elementor-element-mblbody{ background:#08111E; }
.elementor-element-mblbodyin{ padding:clamp(40px,5vw,72px) clamp(28px,5vw,88px) clamp(56px,7vw,90px); }
.mbl-h2{ margin-top:40px; }
.elementor-element-mblbodyin .elementor-element:first-child.mbl-h2{ margin-top:0; }
.mbl-h2 .elementor-heading-title{ font-family:'Big Shoulders Display',sans-serif; font-weight:700; font-size:clamp(20px,2.4vw,27px); line-height:1.12; color:#F3EFE2; }
.mbl-prose{ margin-top:14px; }
.mbl-prose p{ font-family:'Plus Jakarta Sans',sans-serif; font-size:16px; line-height:1.8; color:#BCC3CC; margin:0 0 14px; }
.mbl-prose p:last-child{ margin-bottom:0; }
.mbl-prose strong{ color:#F3EFE2; font-weight:600; }
.mbl-prose a{ color:#F3EFE2; border-bottom:1px solid rgba(93,174,62,.45); font-weight:600; }
.mbl-prose a:hover{ color:#7FCB8F; border-color:#7FCB8F; }
.mbl-prose ul{ margin:0 0 14px; padding-left:22px; } .mbl-prose li{ font-family:'Plus Jakarta Sans',sans-serif; font-size:16px; line-height:1.7; color:#BCC3CC; margin-bottom:8px; }
.mbl-prose li strong{ color:#F3EFE2; }

.elementor-element-mblcta{ background:#0E1A2B; border-top:1px solid rgba(36,55,83,.6); }
.elementor-element-mblctain{ padding:clamp(40px,5vw,64px) clamp(28px,5vw,40px); }
.mbl-cta-p{ max-width:520px; } .mbl-cta-p p{ font-family:'Plus Jakarta Sans',sans-serif; font-size:16px; line-height:1.6; color:#BCC3CC; margin:0; text-align:center; }
.elementor-element-mblctab{ margin-top:24px; gap:12px; flex-wrap:wrap; justify-content:center; width:auto; }/* End custom CSS */