.bf-flatsome-blog{--bf-max:1420px;--bf-green-btn:#2f8f46;--bf-green-btn-hover:#26753a;--bf-green-dark:#246c36;--bf-green-soft:#0a7a37;--bf-gold:#d4af37;--bf-ink:#1f2937;--bf-muted:#6b7280;--bf-line:#e5e7eb;--bf-radius:16px;--bf-radius-sm:10px;--bf-pill:999px;--bf-shadow:0 10px 24px rgba(2,6,23,.10);--bf-trans:.25s ease}.bf-flatsome-blog,.bf-flatsome-blog *{box-sizing:border-box}.bf-flatsome-blog{width:100%!important;max-width:100%!important;display:block!important;clear:both!important}.bf-flatsome-blog a{text-decoration:none!important;color:inherit!important}.bf-flatsome-blog img{display:block;width:100%;max-width:100%;height:auto}.bf-flatsome-blog .bf-shell{width:100%!important;max-width:var(--bf-max)!important;margin:0 auto!important;padding:26px!important;border:1px solid var(--bf-line);border-radius:var(--bf-radius);background:#fff}.bf-flatsome-blog .bf-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin-bottom:24px!important}.bf-flatsome-blog .bf-hLeft,.bf-flatsome-blog .bf-hRight{min-width:0}.bf-flatsome-blog .bf-hRight{display:flex!important;gap:12px!important;flex-wrap:wrap!important;flex-shrink:0!important;margin-top:0!important}.bf-flatsome-blog .bf-kicker{margin:0 0 8px 0!important;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--bf-muted)}.bf-flatsome-blog .bf-title{margin:0 0 8px 0!important;font-size:clamp(26px,2.2vw,40px);line-height:1.08;font-weight:900;letter-spacing:-.02em;color:var(--bf-ink)}.bf-flatsome-blog .bf-sub{margin:0!important;max-width:72ch;font-size:18px;line-height:1.5;color:var(--bf-muted)}.bf-flatsome-blog strong{font-weight:700;color:var(--bf-ink)}.bf-flatsome-blog .bf-green{color:var(--bf-green-btn);font-weight:700}.bf-flatsome-blog .bf-green-soft{color:var(--bf-green-soft);font-weight:600}.bf-flatsome-blog .bf-btn,.bf-flatsome-blog .bf-form button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 16px!important;border-radius:var(--bf-radius-sm)!important;border:none!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;transition:all var(--bf-trans)!important;text-align:center}.bf-flatsome-blog .bf-btn--primary,.bf-flatsome-blog .bf-form button{background:var(--bf-green-btn)!important;color:#fff!important}.bf-flatsome-blog .bf-btn--primary:hover,.bf-flatsome-blog .bf-form button:hover{background:var(--bf-green-btn-hover)!important}.bf-flatsome-blog .bf-btn--ghost{background:#fff!important;color:var(--bf-green-btn)!important;border:1px solid rgba(47,143,70,.25)!important}.bf-flatsome-blog .bf-btn--ghost:hover{background:rgba(47,143,70,.05)!important}.bf-flatsome-blog .bf-main{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:28px!important;width:100%!important;align-items:start!important}.bf-flatsome-blog .bf-left,.bf-flatsome-blog .bf-right{width:100%!important;min-width:0!important}.bf-flatsome-blog .bf-left{display:flex!important;flex-direction:column!important;gap:28px!important}.bf-flatsome-blog .bf-right{display:flex!important;flex-direction:column!important;gap:16px!important}.bf-flatsome-blog .bf-card{width:100%!important;background:#fff;border:1px solid var(--bf-line);border-radius:var(--bf-radius);overflow:hidden;transition:transform var(--bf-trans),box-shadow var(--bf-trans),border-color var(--bf-trans)}.bf-flatsome-blog .bf-card:hover{transform:translateY(-2px);box-shadow:var(--bf-shadow);border-color:rgba(34,197,94,.20)}.bf-flatsome-blog .bf-link{display:flex!important;flex-direction:column!important;height:100%!important}.bf-flatsome-blog .bf-featuredMedia{position:relative;height:260px;background:#d1d5db;overflow:hidden}.bf-flatsome-blog .bf-featuredMedia img{width:100%;height:100%;object-fit:cover}.bf-flatsome-blog .bf-badges{position:absolute;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:8px;max-width:90%;align-items:center;z-index:3}.bf-flatsome-blog .bf-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;max-width:100%}.bf-flatsome-blog .bf-pill--light{background:rgba(255,255,255,.92);color:var(--bf-ink);border:1px solid rgba(255,255,255,.45)}.bf-flatsome-blog .bf-pill--mint{background:rgba(34,197,94,.14);color:var(--bf-green-soft);border:1px solid rgba(34,197,94,.22)}.bf-flatsome-blog .bf-featuredBody{padding:18px!important}.bf-flatsome-blog .bf-fTitle{margin:0!important;font-size:clamp(26px,1.8vw,34px);line-height:1.12;font-weight:300;color:var(--bf-ink)}.bf-flatsome-blog .bf-fText{margin:10px 0 0 0!important;font-size:16px;line-height:1.55;color:var(--bf-muted)}.bf-flatsome-blog .bf-featuredFoot{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 18px!important;border-top:1px solid var(--bf-line)}.bf-flatsome-blog .bf-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:15px;color:var(--bf-ink)}.bf-flatsome-blog .bf-meta strong{color:var(--bf-green-btn)}.bf-flatsome-blog .bf-more{color:var(--bf-green-btn);font-weight:700;white-space:nowrap}.bf-flatsome-blog .bf-leftBottom{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important}.bf-flatsome-blog .bf-post{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:320px}.bf-flatsome-blog .bf-post::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,.54) 45%,rgba(0,0,0,.32) 100%);z-index:0}.bf-flatsome-blog .bf-post>.bf-link{position:relative;z-index:1;min-height:320px}.bf-flatsome-blog .bf-postTop{display:flex!important;gap:10px!important;padding:12px!important;align-items:flex-start!important}.bf-flatsome-blog .bf-thumb{display:none!important}.bf-flatsome-blog .bf-tags{display:flex;flex-direction:column;gap:6px}.bf-flatsome-blog .bf-tag{width:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.1;background:rgba(255,255,255,.92);border:none;color:#111827}.bf-flatsome-blog .bf-tag--mint{background:rgba(34,197,94,.92);color:#fff;border:none;transform:translateY(-30px)}.bf-flatsome-blog .bf-postBody{padding:8px 16px 10px!important}.bf-flatsome-blog .bf-pTitle{margin:0!important;font-size:22px;line-height:1.15;font-weight:300;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.45)}.bf-flatsome-blog .bf-pText{margin:8px 0 0 0!important;font-size:15px;line-height:1.5;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.45)}.bf-flatsome-blog .bf-post .bf-pText strong,.bf-flatsome-blog .bf-post .bf-pText .bf-green-soft,.bf-flatsome-blog .bf-post .bf-time,.bf-flatsome-blog .bf-post .bf-arr{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.45)}.bf-flatsome-blog .bf-postFoot{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 16px!important;border-top:1px solid rgba(255,255,255,.18);margin-top:auto!important}.bf-flatsome-blog .bf-news,.bf-flatsome-blog .bf-apply{padding:18px!important}.bf-flatsome-blog .bf-newsletter-box .bf-side-list{display:none}.bf-flatsome-blog .bf-nKicker{margin:0!important;font-size:13px;font-weight:800;text-transform:uppercase;color:var(--bf-ink)}.bf-flatsome-blog .bf-nTitle{margin:8px 0 0 0!important;font-size:28px;line-height:1.2;font-weight:300;color:var(--bf-ink)}.bf-flatsome-blog .bf-nText{margin:8px 0 0 0!important;font-size:15px;line-height:1.6;color:var(--bf-muted)}.bf-flatsome-blog .bf-form{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:16px!important}.bf-flatsome-blog .bf-form input{width:100%!important;min-height:44px!important;padding:0 14px!important;border:1px solid #d1d5db!important;background:#fff!important;color:var(--bf-ink)!important;font-size:15px!important;outline:none!important;box-shadow:none!important;border-radius:10px}.bf-flatsome-blog .bf-form input:focus{border-color:rgba(47,143,70,.55)!important}.bf-flatsome-blog .bf-list{margin:18px 0 0 0!important;padding-left:18px!important}.bf-flatsome-blog .bf-list li{margin:8px 0!important;color:var(--bf-ink)}.bf-flatsome-blog .bf-aTitle{margin:0!important;font-size:30px;line-height:1.15;font-weight:300;color:var(--bf-ink)}.bf-flatsome-blog .bf-aText{margin:10px 0 0 0!important;font-size:15px;line-height:1.6;color:var(--bf-muted)}.bf-flatsome-blog .bf-apply{margin-top:10px;min-height:340px;display:flex!important;flex-direction:column!important}.bf-flatsome-blog .bf-aCtas{display:flex!important;flex-direction:column!important;gap:14px!important;margin-top:16px!important}.bf-flatsome-blog .bf-apply .bf-aCtas{margin-top:18px!important}.bf-flatsome-blog .bf-aCtas .bf-btn,.bf-flatsome-blog .bf-aCtas>a{width:100%!important}.bf-flatsome-blog .bf-apply .bf-aCtas br{display:none!important}.bf-flatsome-blog .bf-apply .bf-aCtas>a:last-of-type{transform:none!important}.bf-flatsome-blog .bf-apply .bf-btn--primary{background:var(--bf-green-dark)!important;border:2px solid var(--bf-gold)!important;color:#e9f7ee!important}.bf-flatsome-blog .bf-apply .bf-btn--ghost{background:var(--bf-green-btn)!important;color:#fff!important;border:none!important}.bf-flatsome-blog .bf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1600px){.bf-flatsome-blog{--bf-max:1540px}.bf-flatsome-blog .bf-main{grid-template-columns:minmax(0,1fr) 400px!important;gap:34px!important}.bf-flatsome-blog .bf-featuredMedia{height:320px}.bf-flatsome-blog .bf-title{font-size:clamp(34px,2.3vw,46px)}.bf-flatsome-blog .bf-fTitle{font-size:clamp(28px,2vw,38px)}}@media (max-width:1400px){.bf-flatsome-blog .bf-shell{padding:24px!important}.bf-flatsome-blog .bf-main{grid-template-columns:minmax(0,1fr) 330px!important;gap:24px!important}.bf-flatsome-blog .bf-featuredMedia{height:250px}}@media (max-width:1200px){.bf-flatsome-blog .bf-shell{padding:22px!important}.bf-flatsome-blog .bf-main{grid-template-columns:minmax(0,1fr) 300px!important;gap:22px!important}.bf-flatsome-blog .bf-leftBottom{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.bf-flatsome-blog .bf-title{font-size:clamp(28px,2.1vw,38px)}.bf-flatsome-blog .bf-sub{font-size:16px}.bf-flatsome-blog .bf-fTitle{font-size:clamp(24px,1.8vw,30px)}.bf-flatsome-blog .bf-pTitle{font-size:20px}}@media (max-width:1100px){.bf-flatsome-blog .bf-main{grid-template-columns:1fr!important}.bf-flatsome-blog .bf-right{order:2}.bf-flatsome-blog .bf-left{order:1}.bf-flatsome-blog .bf-apply,.bf-flatsome-blog .bf-news{min-height:auto}.bf-flatsome-blog .bf-hRight{margin-top:0!important}}@media (max-width:920px){.bf-flatsome-blog .bf-head{flex-direction:column!important;align-items:stretch!important}.bf-flatsome-blog .bf-hRight{width:100%!important}.bf-flatsome-blog .bf-hRight .bf-btn{flex:1 1 auto!important}.bf-flatsome-blog .bf-featuredFoot{flex-direction:column!important;align-items:flex-start!important}.bf-flatsome-blog .bf-leftBottom{grid-template-columns:1fr!important}.bf-flatsome-blog .bf-post,.bf-flatsome-blog .bf-post>.bf-link{min-height:280px}}@media (max-width:720px){.bf-flatsome-blog .bf-shell{padding:18px!important;border-radius:14px}.bf-flatsome-blog .bf-head{gap:16px!important;margin-bottom:18px!important}.bf-flatsome-blog .bf-title{font-size:32px}.bf-flatsome-blog .bf-sub{font-size:16px;line-height:1.45}.bf-flatsome-blog .bf-featuredMedia{height:220px}.bf-flatsome-blog .bf-featuredBody{padding:16px!important}.bf-flatsome-blog .bf-featuredFoot{padding:12px 16px!important}.bf-flatsome-blog .bf-fTitle{font-size:24px}.bf-flatsome-blog .bf-fText{font-size:15px}.bf-flatsome-blog .bf-postBody{padding:10px 14px 12px!important}.bf-flatsome-blog .bf-pTitle{font-size:20px}.bf-flatsome-blog .bf-pText{font-size:14px}.bf-flatsome-blog .bf-news,.bf-flatsome-blog .bf-apply{padding:16px!important}.bf-flatsome-blog .bf-nTitle,.bf-flatsome-blog .bf-aTitle{font-size:24px}.bf-flatsome-blog .bf-btn,.bf-flatsome-blog .bf-form button{width:100%!important}.bf-flatsome-blog .bf-hRight{flex-direction:column!important}.bf-flatsome-blog .bf-post,.bf-flatsome-blog .bf-post>.bf-link{min-height:250px}}@media (max-width:560px){.bf-flatsome-blog .bf-shell{padding:14px!important}.bf-flatsome-blog .bf-title{font-size:28px}.bf-flatsome-blog .bf-sub{font-size:15px}.bf-flatsome-blog .bf-kicker{font-size:11px}.bf-flatsome-blog .bf-featuredMedia{height:190px}.bf-flatsome-blog .bf-fTitle{font-size:22px;line-height:1.15}.bf-flatsome-blog .bf-fText,.bf-flatsome-blog .bf-nText,.bf-flatsome-blog .bf-aText{font-size:14px}.bf-flatsome-blog .bf-pTitle{font-size:18px}.bf-flatsome-blog .bf-pText{font-size:13px}.bf-flatsome-blog .bf-meta{font-size:13px}.bf-flatsome-blog .bf-pill,.bf-flatsome-blog .bf-tag{font-size:11px;padding:6px 9px}.bf-flatsome-blog .bf-postTop{padding:10px!important}.bf-flatsome-blog .bf-postBody{padding:8px 12px 10px!important}.bf-flatsome-blog .bf-postFoot{padding:10px 12px!important}.bf-flatsome-blog .bf-news,.bf-flatsome-blog .bf-apply{padding:14px!important}.bf-flatsome-blog .bf-post,.bf-flatsome-blog .bf-post>.bf-link{min-height:220px}}@media (max-width:400px){.bf-flatsome-blog .bf-title{font-size:24px}.bf-flatsome-blog .bf-featuredMedia{height:170px}.bf-flatsome-blog .bf-fTitle,.bf-flatsome-blog .bf-nTitle,.bf-flatsome-blog .bf-aTitle{font-size:20px}.bf-flatsome-blog .bf-btn,.bf-flatsome-blog .bf-form button{min-height:40px!important;padding:10px 12px!important;font-size:14px!important}.bf-flatsome-blog .bf-post,.bf-flatsome-blog .bf-post>.bf-link{min-height:200px}}.bf-flatsome-blog .bf-apply{position:relative}.bf-flatsome-blog .bf-corner-logo{position:absolute;right:70px;bottom:50px;width:220px;height:auto;opacity:.95}.bf-flatsome-blog .bf-apply{min-height:535px}