/* Native Flatsome elements, styled to retain the approved BETWAY design. */
body.bw-flatsome{font-weight:400;font-size:15px;line-height:1.75;color:var(--ink);background:#fff}body.bw-flatsome h1,body.bw-flatsome h2,body.bw-flatsome h3{font-family:inherit;color:inherit;font-weight:750;letter-spacing:inherit}body.bw-flatsome p{margin-top:0}body.bw-flatsome .text{margin:0}.bw-flatsome .text>p:last-child{margin-bottom:0}.bw-flatsome .hero-copy h1{font-weight:850;letter-spacing:-1.5px;line-height:1.24}.bw-flatsome .hero-copy h1 em{color:var(--lime);font-style:normal}.bw-flatsome .hero-copy .eyebrow{font-family:Arial,"Microsoft YaHei",sans-serif}.bw-flatsome .eyebrow{font-weight:700;letter-spacing:.19em}.bw-flatsome .section-heading h2{font-size:30px;letter-spacing:-.6px}.bw-flatsome .section{display:block;min-height:0}.bw-flatsome .section-content{width:100%;padding:0}.bw-flatsome .section-bg{pointer-events:none}.bw-row.row{margin:0;width:100%;max-width:none}.bw-row.row>.col{padding:0;margin:0;min-width:0;max-width:100%;flex-basis:auto}.bw-row.row>.col>.col-inner{width:100%;height:100%;margin:0}.bw-row.row.shell{margin-left:auto!important;margin-right:auto!important;max-width:1280px!important;width:100%;padding-left:32px;padding-right:32px}.bw-flatsome .bw-row.row .bw-row.row{margin:0;width:100%;max-width:none}.bw-row>style{display:none}.bw-flatsome .button.btn{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:49px;padding:14px 23px;border:0;border-radius:4px;background:var(--green);color:white;font-size:14px;line-height:1.4;font-weight:700;text-transform:none;letter-spacing:0;box-shadow:none;text-shadow:none;margin:0;min-width:0;vertical-align:middle}.bw-flatsome .button.btn:hover{background:#008c1e;box-shadow:none;color:white}.bw-flatsome .button.btn i{font-size:19px;line-height:1;margin:0;top:0;width:auto}.bw-flatsome .button.btn i.icon-angle-right:before{content:"→";font-family:Arial,sans-serif}.bw-flatsome .button.btn.btn-dark{background:var(--ink)}.bw-flatsome .button.btn.btn-dark:hover{background:#304b2a}.bw-flatsome .button.btn.btn-small{font-size:12px;min-height:39px;padding:11px 19px;gap:23px}.bw-flatsome a:hover{color:var(--green)}.bw-flatsome .brand:hover{color:white}.utility>.shell{display:block}.bw-utility-line{display:flex;align-items:center;justify-content:space-between;min-height:30px;font-size:11px;letter-spacing:.07em}.header-inner.bw-row{display:flex;align-items:center;justify-content:space-between;gap:0;height:90px}.header-inner>.bw-header-brand{flex:1}.header-inner>.bw-header-actions{width:auto;flex:0 0 auto}.bw-brand-line{display:flex;align-items:center;gap:28px}.header-inner .bw-header-actions>.col-inner{display:flex;align-items:center;gap:26px}.bw-header-guide{display:flex;align-items:center}.bw-menu-button{display:none}.bw-nav-row{display:flex;align-items:center;min-height:57px}.bw-nav-col{flex:1}.bw-nav-tail{flex:0 0 auto;width:auto}.bw-main-menu.ux-menu{display:flex;flex-flow:row;align-items:center;gap:6px;min-height:57px}.bw-main-menu .ux-menu-link{margin:0;flex:0 0 auto}.bw-main-menu .ux-menu-link__link{padding:16px 19px;gap:9px;min-height:57px;line-height:1.75;font-size:13px;color:#c2c9bf;border:0}.bw-main-menu .ux-menu-link__icon{font-size:19px;line-height:1;min-width:19px;margin:0}.bw-main-menu .is-current>.ux-menu-link__link{color:white;background:#273629;position:relative}.bw-main-menu .is-current>.ux-menu-link__link:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;background:var(--lime)}.bw-nav-tail .nav-tail{margin:0;font-size:11px}.bw-flatsome .hero-area{padding-top:24px!important;padding-bottom:0!important;background:var(--paper)}.hero-layout.bw-row{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:16px}.hero-side>.col-inner{display:grid;grid-template-rows:1fr 1fr;gap:16px}.bw-flatsome .banner-layers{position:absolute;inset:0;width:100%;height:100%;max-width:none!important;padding:0;margin:0}.bw-flatsome .hero-main{min-height:0;height:0}.hero-main .banner-bg>.bg{background-position:60% center!important}.hero-main .banner-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,16,6,.91),rgba(3,19,7,.58) 51%,rgba(2,19,5,.12)),linear-gradient(0deg,rgba(0,14,3,.7),transparent 65%)}.bw-flatsome .bw-hero-layer.text-box{width:100%!important;left:0!important;top:0!important;transform:none!important;position:absolute;margin:0}.bw-hero-layer>.text-box-content>.text-inner{padding:47px 43px 80px;text-align:left}.bw-flatsome .hero-copy{padding:0}.bw-flatsome .hero-copy h1{font-size:51px;line-height:1.24;margin:23px 0 21px}.bw-flatsome .hero-copy .hero-description{font-size:13px;color:#e0e8dc;line-height:1.95;margin-bottom:25px}.bw-flatsome .hero-main .hero-about.button{background:none;color:white;font-size:12px;font-weight:400;padding:0;margin-left:25px;min-height:0;gap:8px}.bw-flatsome .hero-main .hero-about.button:hover{background:none;transform:none;color:var(--lime)}.bw-flatsome .hero-caption{position:absolute!important;left:43px;bottom:25px;z-index:5;font-size:8px;letter-spacing:.18em;line-height:1.75;color:#b7c5b4}.bw-flatsome .hero-index{position:absolute!important;right:27px;bottom:22px;display:flex;gap:9px;font-size:10px;color:#bcc6b9;line-height:1.75}.hero-index>span{width:35px;height:1px;background:#81977a;display:block}.hero-index>b{color:white}.bw-flatsome .mini-feature{height:0;min-height:0}.bw-flatsome .mini-feature>.banner-inner{padding:0}.bw-flatsome .mini-feature:after{display:none}.mini-feature .banner-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,18,10,.88),rgba(5,18,10,.2))}.promotion-feature .banner-bg:after{background:linear-gradient(90deg,rgba(8,16,12,.94),rgba(5,18,10,.36))}.bw-mini-layer.text-box{width:100%!important;left:0!important;top:0!important;transform:none!important}.bw-mini-layer .text-inner{padding:25px 27px}.bw-flatsome .mini-feature h2{font-size:24px;line-height:1.45;margin:12px 0 14px;letter-spacing:.01em;color:white}.bw-flatsome .button.btn.mini-link{background:none;font-weight:400;font-size:11px;color:#daefd1;padding:0;min-height:0;gap:17px}.bw-flatsome .button.btn.mini-link:hover{background:none;color:var(--lime);transform:none}.bw-flatsome .mini-link i{font-size:17px}.topic-strip.bw-row{display:grid;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:20px;padding-top:22px;padding-bottom:24px}.bw-topic-label strong{display:block;font-size:12px}.bw-topic-label small{font-size:8px;letter-spacing:.12em;color:#909a8c}.bw-topic-menu .ux-menu-link{margin:0}.bw-topic-menu .ux-menu-link__link{display:flex;align-items:center;justify-content:center;gap:13px;font-size:12px;color:#475743;border-left:1px solid #dce2d7;line-height:1.75;min-height:0;padding:0}.bw-topic-menu .ux-menu-link__icon{font-size:22px;margin:0;min-width:22px;color:#4d7547}.section-heading.bw-row{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:30px!important}.bw-heading-title{flex:1}.bw-heading-aside{flex:0 0 auto;width:auto}.bw-heading-aside>.col-inner{text-align:left}.bw-heading-aside p{font-size:12px;color:var(--muted);line-height:1.75;margin:0}.bw-flatsome .channel-grid.bw-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.bw-flatsome .channel-card{padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;position:relative}.bw-flatsome .channel-image.img{height:212px;margin:0!important;width:100%!important;max-width:none}.channel-image .img-inner,.channel-image .img-inner>a{display:block;width:100%;height:100%}.channel-image img{height:100%;width:100%;object-fit:cover}.bw-channel-overlays{position:absolute;left:0;right:0;top:0;height:212px;pointer-events:none;z-index:2}.bw-flatsome .channel-body{padding:25px 25px 0}.bw-flatsome .channel-body p{margin:0 0 22px!important;min-height:47px}.bw-flatsome .channel-body h3{font-size:23px;line-height:1.4;margin:6px 0 11px}.bw-flatsome .button.btn.btn-channel{display:flex;justify-content:space-between;margin:0 25px 25px;width:calc(100% - 50px);font-size:12px;padding:13px 16px;min-height:45px}.bw-flatsome .brand-layout.bw-row{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.bw-flatsome .brand-visual.img{height:425px;min-height:0;width:100%!important;max-width:none;margin:0!important}.brand-visual .img-inner{position:absolute;inset:0;height:100%;width:100%}.brand-visual .img-inner img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.bw-brand-visual-col>.col-inner{position:relative}.bw-brand-stamp{position:absolute!important;inset:0;z-index:2;pointer-events:none}.bw-flatsome .brand-story h2{font-size:31px;line-height:1.55;letter-spacing:-.6px;margin:0 0 22px}.brand-story>.col-inner>.text>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#5c6858;margin-bottom:13px}.brand-story .brand-values{display:grid;grid-template-columns:1fr 1fr;margin:24px 0 28px!important}.brand-values>span{display:flex;flex-direction:column;gap:3px;border-left:2px solid #88b86f;padding-left:10px}.brand-values>span b{font-size:12px}.brand-values>span small{font-size:10px;color:#788571}.bw-posts.row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:none;margin:0}.bw-posts.row>.col{padding:0;margin:0;max-width:100%;flex-basis:auto;min-width:0}.bw-posts.row>.col>.col-inner{border-radius:7px;border:1px solid var(--line);overflow:hidden;height:100%}.bw-posts .box{position:relative}.bw-posts .box-image{height:191px;width:100%!important;margin:0}.bw-posts .box-image>.image-cover{padding-top:0!important;height:191px}.bw-posts .box-image img{width:100%;height:100%;object-fit:cover}.bw-posts .box-text{padding:22px;position:static}.bw-posts .box-text-inner{display:flex;flex-direction:column}.bw-posts .cat-label{position:absolute;top:151px;left:15px;font-size:10px!important;letter-spacing:0;text-transform:none!important;font-weight:400;line-height:1.75;margin:0;padding:3px 9px;background:#fffffff0;color:var(--ink);opacity:1;border:0;border-radius:3px;z-index:2}.bw-posts .post-meta{order:1;font-size:10px;line-height:1.75;color:#82907d;opacity:1}.bw-posts .post-meta:before{content:"阅读指南 · ";}.bw-posts .post-title{order:2;font-size:18px;line-height:1.65;margin:12px 0!important;letter-spacing:0}.bw-posts .post-title strong{font-weight:700}.bw-posts .from_the_blog_excerpt{order:3;font-size:12px;color:var(--muted);line-height:1.9;margin:0 0 18px!important}.bw-posts .is-divider{display:none}.bw-posts .box-text .button{order:4;margin:0;padding:0;min-height:0;line-height:1.75;align-self:start;font-size:12px;text-transform:none;letter-spacing:0;border:0;font-weight:650;background:none;color:#367b2d}.bw-flatsome .wide-feature{height:0;min-height:0}.bw-flatsome .wide-feature>.banner-inner{padding:0}.bw-flatsome .wide-feature:after{display:none}.wide-feature .banner-bg>.bg{background-position:100% 40%!important;background-size:65% auto!important;background-repeat:no-repeat}.wide-feature .banner-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b2111 20%,#0b2111bc 55%,#0b211130)}.bw-wide-layer.text-box{left:0!important;top:0!important;width:100%!important;transform:none!important}.bw-wide-layer .text-inner{padding:44px}.bw-wide-layer h2{font-size:36px;line-height:1.4;margin:5px 0 14px}.bw-wide-layer p:not(.eyebrow){font-size:12px;line-height:1.75;color:#c8d7c5;margin:0 0 23px!important}.bw-wide-word-layer.text-box{left:0!important;top:0!important;width:100%!important;height:100%;transform:none!important;pointer-events:none}.bw-wide-word-layer .text-box-content,.bw-wide-word-layer .text-inner,.bw-wide-word-layer .text{height:100%}.bw-flatsome .wide-word{font-size:72px;right:5%;top:21%;line-height:.98;letter-spacing:-4px;font-weight:950;color:#ffffffb5}.bw-flatsome .faq-layout.bw-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.bw-faq-lead p:not(.eyebrow){font-size:12px;color:var(--muted);margin-bottom:25px!important}.bw-flatsome .faq-layout h2{font-size:31px;line-height:1.6;margin:0 0 15px}.bw-flatsome .faq-list.accordion{padding:0}.faq-list .accordion-item{border-bottom:1px solid var(--line);padding:19px 0}.faq-list .accordion-item:first-child{padding-top:0}.faq-list .accordion-title{padding:0 30px 0 0;border:0;background:none!important;font-size:14px;font-weight:650;line-height:1.75;min-height:25px;position:relative;color:var(--ink)}.faq-list .accordion-title .toggle{left:auto;right:0;top:0;margin:0;min-height:0;width:24px;padding:0;line-height:1.2;opacity:1;color:#64855a}.faq-list .accordion-title .toggle i{font-size:0}.faq-list .accordion-title .toggle i:before{content:"+";font:400 21px Arial,sans-serif}.faq-list .accordion-title.active .toggle{transform:rotate(45deg)}.faq-list .accordion-inner{padding:15px 28px 0 0;font-size:12px;line-height:2;color:#687361}.faq-list .accordion-inner p{margin:0}.footer-top.bw-row{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:42px;padding-bottom:38px}.bw-flatsome .footer-top h2{font-size:12px;line-height:1.75;color:#f3f6f0;margin:3px 0 20px}.bw-footer-menu.ux-menu{gap:0}.bw-footer-menu .ux-menu-link{margin:0}.bw-footer-menu .ux-menu-link__link{display:block;min-height:0;padding:0;margin:0 0 9px;font-size:11px;line-height:1.75;color:#9caa96}.bw-footer-menu .ux-menu-link__link:hover{color:var(--lime)}.footer-brand p{font-size:11px!important;line-height:1.95!important;color:#8d9d86;margin:18px 0!important}.bw-flatsome .footer-bottom{display:flex;padding-top:15px;gap:35px}.bw-flatsome .footer-bottom p{font-size:9px;line-height:1.75;color:#7e8f77;margin:0;max-width:620px}.bw-flatsome .archive-hero{height:0;min-height:0;border-radius:0}.archive-hero .banner-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061c0ced,#071a0ba6 55%,#071a0b4d)}.bw-archive-layer.text-box{position:absolute;inset:0 auto auto 0!important;transform:none!important;width:100%!important}.bw-archive-layer .text-inner{max-width:1280px;padding:30px 32px 48px;margin:auto}.bw-archive-layer h1{font-size:43px;line-height:1.4;margin:10px 0 13px}.bw-archive-layer .text>p:not(.eyebrow){font-size:13px;color:#d0dfc9;max-width:560px;line-height:1.75;margin:0 0 24px!important}.bw-flatsome .archive-intro.bw-row{display:grid;grid-template-columns:1.6fr 1fr;gap:65px;margin-bottom:53px!important}.bw-flatsome .source-note{padding:25px!important;height:auto;align-self:start}.bw-feed-title h2{font-size:23px;line-height:1.4;margin:0 0 30px}.bw-flatsome .related-channels{padding-bottom:65px}.related-channels h2{font-size:21px;margin:0 0 20px}.related-channels .button.btn{margin-right:15px}.bw-document-content.section{padding:0!important;margin:0}.bw-document-row.row>.col{padding:0}.bw-document-content .text{font:inherit;line-height:inherit}.bw-document-content .text>p:last-child{margin-bottom:20px}.bw-document-content .accordion-title{font-size:15px;line-height:1.75;padding-left:35px}.bw-document-content .accordion-inner{font-size:14px}.bw-document-content .text h2{font-size:25px;line-height:1.5}.bw-document-content .text + .text{margin-top:30px}.bw-document-content .feedback-form{text-align:left}.bw-flatsome .reading-layout h1{font-size:36px}.bw-flatsome .article-heading h1{font-size:36px;line-height:1.5;letter-spacing:-.7px}.bw-flatsome .page-heading h1{font-size:38px;line-height:1.5}.bw-flatsome .prose h2{font-size:25px;line-height:1.5}.bw-flatsome .prose h3{font-size:18px}.bw-flatsome .mobile-dock{display:none}
@media(min-width:1500px){.bw-row.row.shell{max-width:1360px!important}.bw-flatsome .hero-main{}.bw-flatsome .mini-feature{}.bw-hero-layer>.text-box-content>.text-inner{padding-top:53px}.bw-flatsome .hero-copy h1{font-size:56px}.bw-archive-layer .text-inner{max-width:1360px}}
@media(max-width:1100px){.bw-row.row.shell{padding-left:24px;padding-right:24px}.bw-flatsome .brand-caption,.bw-nav-tail{display:none}.bw-main-menu{gap:0!important}.bw-main-menu .ux-menu-link__link{padding:16px 14px}.bw-flatsome .hero-main{}.bw-flatsome .mini-feature{}.bw-hero-layer>.text-box-content>.text-inner{padding-left:30px;padding-right:24px}.bw-flatsome .hero-copy h1{font-size:43px}.bw-mini-layer .text-inner{padding:25px 22px}.bw-flatsome .mini-feature h2{font-size:22px}.bw-flatsome .brand-layout.bw-row{gap:40px}.bw-flatsome .brand-story h2{font-size:28px}.bw-flatsome .faq-layout.bw-row{gap:45px}.bw-flatsome .footer-top.bw-row{gap:25px}.bw-flatsome .wide-word{font-size:65px}.bw-flatsome .channel-body{padding:22px 22px 0}.bw-flatsome .button.btn.btn-channel{margin:0 22px 22px;width:calc(100% - 44px)}}
@media(max-width:760px){.bw-row.row.shell{padding-left:18px;padding-right:18px}.bw-utility-line{font-size:9px;min-height:27px}.header-inner.bw-row{height:73px}.bw-brand-line{gap:12px}.header-inner .bw-header-actions>.col-inner{gap:10px}.bw-header-guide{display:none}.bw-menu-button{display:block}.bw-menu-button .menu-toggle{display:flex}.bw-flatsome .button.btn.btn-small{font-size:10px;min-height:34px;padding:9px 12px;gap:10px}.primary-nav .bw-nav-row{display:none;min-height:0}.primary-nav.is-open .bw-nav-row{display:block}.bw-main-menu.ux-menu{flex-wrap:wrap;padding:8px 0;min-height:0}.bw-main-menu .ux-menu-link{flex-basis:50%;min-width:0}.bw-main-menu .ux-menu-link__link{padding:12px 8px;min-height:0;font-size:12px}.bw-nav-tail{display:none}.bw-flatsome .hero-area{padding-top:15px!important}.bw-flatsome .hero-layout.bw-row{grid-template-columns:1fr;gap:12px}.bw-flatsome .hero-main{}.bw-hero-layer>.text-box-content>.text-inner{padding:34px 25px 75px}.bw-flatsome .hero-copy h1{font-size:43px;margin:22px 0 20px;line-height:1.24}.bw-flatsome .hero-copy .hero-description{font-size:12px}.hero-main .banner-bg>.bg{background-position:65% center!important}.hero-main .banner-bg:after{background:linear-gradient(90deg,#031807df,#03180769),linear-gradient(0deg,#031807aa,transparent)}.bw-flatsome .hero-main .bw-hero-primary.button{font-size:12px;padding:13px 17px;gap:18px;min-height:44px}.bw-flatsome .hero-main .hero-about.button{margin-left:19px;font-size:11px;gap:8px}.bw-flatsome .hero-caption{left:25px;bottom:22px;font-size:6px;letter-spacing:.09em}.bw-flatsome .hero-index{right:20px;bottom:18px}.bw-flatsome .hero-side{display:block}.hero-side>.col-inner{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:12px}.bw-flatsome .mini-feature{}.bw-mini-layer .text-inner{padding:18px 14px}.bw-flatsome .mini-feature h2{font-size:17px;line-height:1.5;margin:16px 0}.bw-flatsome .button.btn.mini-link{font-size:9px;gap:7px;min-height:0;padding:0}.bw-flatsome .topic-strip.bw-row{grid-template-columns:repeat(4,1fr);gap:0;padding-top:19px;padding-bottom:21px}.bw-topic-label{display:none}.bw-topic-menu .ux-menu-link__link{flex-direction:column;gap:7px;font-size:10px;border:0}.bw-topic-menu .ux-menu-link__icon{font-size:21px}.bw-flatsome .bw-section{padding-top:42px!important;padding-bottom:42px!important}.bw-flatsome .section-heading.bw-row{align-items:start;gap:18px;margin-bottom:24px!important}.bw-flatsome .section-heading h2{font-size:25px;letter-spacing:-.5px;line-height:1.4}.bw-flatsome .section-heading .eyebrow{font-size:8px;margin-bottom:10px}.bw-heading-aside p{font-size:10px;max-width:130px;padding-top:10px}.bw-heading-aside .text-link{font-size:10px;margin-top:34px}.bw-flatsome .channel-grid.bw-row{grid-template-columns:1fr;gap:20px}.bw-flatsome .channel-image.img{height:222px}.bw-channel-overlays{height:222px}.bw-flatsome .channel-body{padding:23px 23px 0}.bw-flatsome .channel-body h3{font-size:24px}.bw-flatsome .channel-body p{font-size:13px;min-height:0}.bw-flatsome .button.btn.btn-channel{margin:0 23px 23px;width:calc(100% - 46px);font-size:13px;min-height:46px}.bw-flatsome .brand-section{padding-top:42px!important;padding-bottom:42px!important}.bw-flatsome .brand-layout.bw-row{grid-template-columns:1fr;gap:28px}.bw-flatsome .brand-visual.img{height:315px}.bw-flatsome .brand-story h2{font-size:28px}.bw-posts.row{grid-template-columns:1fr;gap:23px}.bw-posts .box-image,.bw-posts .box-image>.image-cover{height:220px}.bw-posts .cat-label{top:180px}.bw-posts .post-title{font-size:19px}.bw-posts .from_the_blog_excerpt{font-size:13px}.bw-flatsome .wide-feature{}.bw-wide-layer .text-inner{padding:31px 25px}.bw-flatsome .wide-feature h2{font-size:30px}.wide-feature .banner-bg>.bg{background-position:center!important;background-size:cover!important}.wide-feature .banner-bg:after{background:linear-gradient(90deg,#062211ed,#06221188)}.bw-flatsome .wide-word{right:19px;bottom:20px;top:auto;font-size:38px;letter-spacing:-2px;opacity:.5}.bw-flatsome .faq-layout.bw-row{grid-template-columns:1fr;gap:25px}.bw-flatsome .faq-layout h2{font-size:27px}.faq-list .accordion-title{font-size:13px}.bw-flatsome .footer-top.bw-row{grid-template-columns:1fr 1fr;gap:30px 20px}.bw-footer-brand{grid-column:1/-1}.bw-footer-last{grid-column:1/-1;border-top:1px solid #293326;padding-top:20px!important}.bw-flatsome .footer-bottom{flex-direction:column;gap:12px}.bw-flatsome .mobile-dock{display:block;padding:0}.bw-dock-menu.ux-menu{display:grid;grid-template-columns:repeat(4,1fr);padding:9px 0 max(9px,env(safe-area-inset-bottom));gap:0}.bw-dock-menu .ux-menu-link{margin:0}.bw-dock-menu .ux-menu-link__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:9px;line-height:1.3;padding:0;min-height:0;color:#375431}.bw-dock-menu .ux-menu-link__icon{font-size:20px;min-width:20px;margin:0}.bw-dock-menu .ux-menu-link__text{font-size:9px;line-height:1.3}.bw-flatsome .archive-hero{padding-top:330px!important}.bw-archive-layer .text-inner{padding:21px 18px 35px}.bw-flatsome .archive-hero h1{font-size:34px}.bw-archive-layer .text>p:not(.eyebrow){font-size:12px}.bw-flatsome .archive-intro.bw-row{grid-template-columns:1fr;gap:22px;margin-bottom:35px!important}.bw-flatsome .archive-intro h2{font-size:25px}.bw-flatsome .source-note{padding:21px!important}.bw-flatsome .related-channels{padding-bottom:40px}.related-channels .button.btn{font-size:11px;padding:12px 13px;gap:9px;margin-right:10px}.bw-flatsome .page-heading h1{font-size:29px}.bw-flatsome .article-heading h1{font-size:29px}.bw-flatsome .prose h2{font-size:23px}}

html{background:#fff}.header-inner.bw-row>.bw-header-brand{flex:1 1 0;width:auto;max-width:none}.header-inner.bw-row>.bw-header-actions{flex:0 0 auto;width:auto;max-width:none}.bw-nav-row.bw-row>.bw-nav-col{flex:1 1 0;width:auto;max-width:none}.bw-nav-row.bw-row>.bw-nav-tail{flex:0 0 auto;width:auto;max-width:none}
.bw-row.row:before,.bw-row.row:after,.bw-posts.row:before,.bw-posts.row:after{display:none!important}.bw-flatsome .hero-side{display:block!important}.bw-flatsome .mini-feature>.banner-inner,.bw-flatsome .wide-feature>.banner-inner{position:absolute!important;inset:0;padding:0}.bw-flatsome p:empty{display:none}.section-heading.bw-row{flex-wrap:nowrap}.section-heading.bw-row>.bw-heading-title{flex:1 1 0;width:auto;max-width:none}.section-heading.bw-row>.bw-heading-aside{flex:0 0 auto;width:auto;max-width:none}.bw-blog-shell .bw-posts.row{width:100%!important;max-width:none!important;margin:0!important}

.bw-flatsome .menu-toggle{margin:0;min-height:0;line-height:1}.bw-flatsome .hero-copy.text>p.hero-description:last-child{margin-bottom:25px!important}.bw-flatsome .faq-section{min-height:475px}
.bw-flatsome .ux-menu-link__icon.icon-home{display:inline-block;width:22px;height:22px;min-width:22px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207M6%209v12h12V9M10%2021v-7h4v7%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207M6%209v12h12V9M10%2021v-7h4v7%22/%3E%3C/svg%3E") center/contain no-repeat}.bw-flatsome .ux-menu-link__icon.icon-home:before{content:none}
.bw-flatsome .ux-menu-link__icon.icon-football{display:inline-block;width:22px;height:22px;min-width:22px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22m12%207%205%204-2%206H9l-2-6%205-4Zm0-4v4m-8%202%203%202m-1%208%203-2m9%202-3-2m5-8-3%202%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22m12%207%205%204-2%206H9l-2-6%205-4Zm0-4v4m-8%202%203%202m-1%208%203-2m9%202-3-2m5-8-3%202%22/%3E%3C/svg%3E") center/contain no-repeat}.bw-flatsome .ux-menu-link__icon.icon-football:before{content:none}
.bw-flatsome .ux-menu-link__icon.icon-calendar{display:inline-block;width:22px;height:22px;min-width:22px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2216%22%20height%3D%2213%22%20rx%3D%223%22/%3E%3Cpath%20d%3D%22M8%203v6m8-6v6M8%2013h.01M12%2013h.01M16%2013h.01M8%2016h8%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2216%22%20height%3D%2213%22%20rx%3D%223%22/%3E%3Cpath%20d%3D%22M8%203v6m8-6v6M8%2013h.01M12%2013h.01M16%2013h.01M8%2016h8%22/%3E%3C/svg%3E") center/contain no-repeat}.bw-flatsome .ux-menu-link__icon.icon-calendar:before{content:none}
.bw-flatsome .ux-menu-link__icon.icon-gift{display:inline-block;width:22px;height:22px;min-width:22px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209h18v4H3zm2%204v8h14v-8M12%209v12M12%209C2%209%205%200%209%204l3%205Zm0%200c10%200%207-9%203-5l-3%205Z%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209h18v4H3zm2%204v8h14v-8M12%209v12M12%209C2%209%205%200%209%204l3%205Zm0%200c10%200%207-9%203-5l-3%205Z%22/%3E%3C/svg%3E") center/contain no-repeat}.bw-flatsome .ux-menu-link__icon.icon-gift:before{content:none}
.bw-flatsome .ux-menu-link__icon.icon-book{display:inline-block;width:22px;height:22px;min-width:22px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205c-4-3-9-1-9-1v15s5-2%209%201c4-3%209-1%209-1V4s-5-2-9%201Zm0%200v15%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205c-4-3-9-1-9-1v15s5-2%209%201c4-3%209-1%209-1V4s-5-2-9%201Zm0%200v15%22/%3E%3C/svg%3E") center/contain no-repeat}.bw-flatsome .ux-menu-link__icon.icon-book:before{content:none}
.bw-flatsome .ux-menu-link__icon.icon-lock{display:inline-block;width:22px;height:22px;min-width:22px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%208%203v6c0%205-8%209-8%209s-8-4-8-9V6l8-3Z%22/%3E%3Cpath%20d%3D%22m8%2012%203%203%205-6%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%208%203v6c0%205-8%209-8%209s-8-4-8-9V6l8-3Z%22/%3E%3Cpath%20d%3D%22m8%2012%203%203%205-6%22/%3E%3C/svg%3E") center/contain no-repeat}.bw-flatsome .ux-menu-link__icon.icon-lock:before{content:none}
@media(max-width:760px){.bw-flatsome .faq-section{min-height:0}.bw-dock-menu .ux-menu-link__icon{width:20px!important;height:20px!important;min-width:20px!important}.bw-main-menu .ux-menu-link__icon{width:19px!important;height:19px!important;min-width:19px!important}}

.bw-flatsome .archive-hero{padding-bottom:0;padding-left:0;padding-right:0}@media(max-width:760px){.bw-flatsome .button.btn.btn-small{gap:10px;padding:9px 12px}.bw-flatsome .site-header .menu-toggle{padding:6px}}
/* The builder wraps Text Box content with drag handles; retain preview spacing. */
.bw-hero-layer .text-box-content .text-inner{padding:47px 43px 80px}.bw-flatsome .brand-story .bw-text>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#5c6858;margin-bottom:13px}.bw-flatsome .site-header .btn-small i.icon-angle-right:before{content:"↗"}.bw-flatsome .footer-top .footer-brand p{margin:18px 0!important}
@media(min-width:1500px){.bw-hero-layer .text-box-content .text-inner{padding-top:53px}}
@media(max-width:1100px){.bw-hero-layer .text-box-content .text-inner{padding-left:30px;padding-right:24px}}
@media(max-width:760px){.bw-hero-layer .text-box-content .text-inner{padding:34px 25px 75px}}
/* BETWAY homepage layout inspired by the supplied reference. Native UX Builder sections. */
.ref-section{background:#fff}.ref-section>.section-content{padding:0}.ref-section .ref-row{max-width:1180px!important;margin:0 auto!important;width:100%!important;padding:0 20px!important;display:flex!important;flex-wrap:wrap!important;gap:0!important}.ref-row>.col{flex-basis:100%;max-width:100%;padding:0!important}.ref-row>.medium-6,.ref-row>.large-6{flex-basis:50%;max-width:50%}.ref-row>.medium-7,.ref-row>.large-7{flex-basis:58.333%;max-width:58.333%}.ref-row>.medium-5,.ref-row>.large-5{flex-basis:41.667%;max-width:41.667%}.ref-section:not(.ref-top){padding:48px 0!important}.ref-tinted{background:#f5f7f4}.ref-section h1{font-size:27px;line-height:1.5;color:#12371b;text-align:center;margin:14px 0 24px;font-weight:750}.ref-section h2{font-size:26px;color:#12371b;line-height:1.5;margin:0 0 18px}.ref-section h3{font-size:20px;line-height:1.5;color:#12371b;margin:18px 0 12px}.ref-section p,.ref-section li{font-size:16px;line-height:1.95;color:#353e36}.ref-section .bw-text{margin-bottom:0}.ref-section .ref-row>.col+.col>.col-inner{padding-left:30px}.ref-top{padding:24px 0 0!important}.ref-access{background:linear-gradient(110deg,#00a826,#164b23);border-radius:5px 5px 0 0;padding:16px 24px;text-align:center}.ref-access a{color:white;font-weight:700;font-size:15px}.ref-access span{margin-left:25px;font-size:12px;font-weight:500}.ref-hero{border-radius:0 0 5px 5px;overflow:hidden}.ref-hero .text-box-content{background:transparent!important}.ref-hero h2{font-size:42px;color:white;margin-bottom:10px}.ref-hero p{color:#fff}.ref-hero .ref-kicker{color:#8af548;letter-spacing:3px;font-size:13px}.ref-hero-copy{max-width:90%}.ref-button.button{background:#00a826!important;color:#fff!important;border:0!important;font-size:14px;letter-spacing:0;text-transform:none;line-height:2.8;padding:0 24px;min-height:40px;box-shadow:none;margin:12px 0 0}.ref-button.button:hover{background:#087c24!important}.ref-brand-card{height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:18px;background:radial-gradient(ellipse at 80% 0,#246432,#080d09 70%);border:2px solid #00a826;box-shadow:0 8px 25px #13351a15;color:white}.ref-brand-card strong{font:800 78px Arial,sans-serif;letter-spacing:-5px;color:#fff}.ref-brand-card span{color:#8af548;font:bold 17px Arial,sans-serif;letter-spacing:6px;margin-top:14px}.ref-brand-card small{font-size:14px;letter-spacing:3px;margin-top:12px;color:#c8e6ca}.ref-photo{margin-bottom:0!important}.ref-photo .img-inner{border-radius:12px;overflow:hidden}.ref-photo img{width:100%;height:280px;object-fit:cover}.ref-checks{list-style:none;margin:18px 0!important}.ref-checks li:before{content:'✓';color:#00a826;font-weight:bold;margin-right:12px}.ref-features{row-gap:22px!important;margin-top:18px!important}.ref-features>.col{flex-basis:25%!important;max-width:25%!important;padding:0 10px!important}.ref-features>.col>.col-inner{height:100%;padding:24px!important;background:#fff;border-radius:14px;box-shadow:0 8px 28px #16371c0d;border:1px solid #e4ece3;transition:.2s}.ref-features>.col:nth-child(3)>.col-inner{background:linear-gradient(145deg,#00a826,#134923)}.ref-features>.col:nth-child(3) h3,.ref-features>.col:nth-child(3) p,.ref-features>.col:nth-child(3) .ref-number{color:white}.ref-number{font:bold 20px Arial,sans-serif;color:#0b3d19;display:block;border-bottom:2px solid #8af548;padding-bottom:20px;width:60px}.ref-features h3{font-size:19px}.ref-features p{font-size:15px}.ref-tabs{margin-top:26px}.ref-tabs>.nav{display:flex;gap:10px;justify-content:center;border:0;margin-bottom:28px!important}.ref-tabs>.nav>li{flex:1;margin:0!important;max-width:100%!important}.ref-tabs>.nav>li>a{justify-content:center;text-align:center;background:#e6eee4;color:#164b23;padding:15px 12px!important;font-size:16px;border-radius:5px;line-height:1.4;min-height:52px;letter-spacing:0}.ref-tabs>.nav>li.active>a{background:#00a826;color:#fff}.ref-tabs>.nav>li>a:before{display:none}.ref-tabs>.tab-panels{padding:0!important}.ref-tabs .ref-row{padding:0!important}.ref-tabs .ref-kicker{color:#00a826;font-size:12px;letter-spacing:2px}.ref-step{display:flex;gap:24px;padding:24px;background:#f5f7f4;border-radius:12px}.ref-step>span{font:bold 56px Arial;color:#00a826}.ref-step h3{margin-top:0}.ref-faq{margin-top:24px}.ref-faq .accordion-title{border:1px solid #e0e9df;border-radius:5px;background:#fff;padding:18px 20px 18px 46px!important;font-size:16px;color:#164b23;font-weight:650;margin-top:10px}.ref-faq .accordion-title.active{background:#e8f5e5;color:#0b7822;border-color:#a9d7a5}.ref-faq .accordion-inner{padding:20px 24px!important;background:#fff}.ref-section:last-child{padding-bottom:56px!important}
@media(max-width:849px){.ref-section .ref-row{padding:0 18px!important}.ref-row>.col{flex-basis:100%!important;max-width:100%!important}.ref-section .ref-row>.col+.col>.col-inner{padding-left:0;padding-top:20px}.ref-section:not(.ref-top){padding:30px 0!important}.ref-section h1{font-size:23px;margin-top:0}.ref-section h2{font-size:23px}.ref-section h3{font-size:19px}.ref-section p,.ref-section li{font-size:15px}.ref-access{padding:12px 10px}.ref-access span{display:none}.ref-top{padding-top:18px!important}.ref-hero h2{font-size:30px}.ref-hero p{font-size:13px}.ref-hero-copy{width:90%!important}.ref-brand-card{height:210px}.ref-brand-card strong{font-size:70px}.ref-features>.col{flex-basis:50%!important;max-width:50%!important;padding:0 8px!important}.ref-features>.col>.col-inner{padding:19px!important}.ref-features{row-gap:16px!important}.ref-tabs>.nav{gap:5px;flex-wrap:nowrap}.ref-tabs>.nav>li>a{font-size:13px;padding:12px 5px!important;min-height:48px}.ref-tabs .ref-row{padding:0!important}.ref-photo img{height:230px}.ref-step{padding:18px;gap:16px}.ref-step>span{font-size:38px}.ref-features p{font-size:14px}.ref-faq .accordion-title{font-size:15px}}
@media(max-width:430px){.ref-features>.col{flex-basis:100%!important;max-width:100%!important}.ref-features>.col>.col-inner{padding:23px!important}.ref-number{padding-bottom:10px}.ref-features h3{margin-top:12px}}
.bw-flatsome .ref-section .ref-row.row{max-width:1180px!important;padding-left:20px!important;padding-right:20px!important}.bw-flatsome .ref-section .ref-row.row>.col{flex:0 0 100%;max-width:100%}.bw-flatsome .ref-section .ref-row.row>.large-6{flex:0 0 50%;max-width:50%}.bw-flatsome .ref-section .ref-row.row>.large-7{flex:0 0 58.333%;max-width:58.333%}.bw-flatsome .ref-section .ref-row.row>.large-5{flex:0 0 41.667%;max-width:41.667%}.bw-flatsome .ref-section .ref-features.row>.col{flex:0 0 25%;max-width:25%}.bw-flatsome .ref-section .ref-tabs .ref-row.row{padding:0!important}.bw-flatsome .ref-section h1,.bw-flatsome .ref-section h2,.bw-flatsome .ref-section h3{color:#12371b}.bw-flatsome .ref-hero h2{color:#fff}.bw-flatsome .ref-features>.col:nth-child(3) h3{color:#fff}
@media(max-width:849px){.bw-flatsome .ref-section .ref-row.row>.col{flex:0 0 100%;max-width:100%}.bw-flatsome .ref-section .ref-features.row>.col{flex:0 0 50%;max-width:50%}.bw-flatsome .ref-section .ref-row.row{padding-left:18px!important;padding-right:18px!important}}
@media(max-width:430px){.bw-flatsome .ref-section .ref-features.row>.col{flex:0 0 100%;max-width:100%}}
/* Section-led BETWAY visual refresh */
.bw-flatsome .ref-section{position:relative;isolation:isolate;overflow:hidden}.bw-flatsome .ref-section:not(.ref-top){padding:72px 0!important}.bw-flatsome .ref-section h2{font-size:32px;letter-spacing:-.7px;font-weight:800}.bw-flatsome .ref-section h2:after{content:'';display:block;width:56px;height:4px;border-radius:9px;background:linear-gradient(90deg,#00a826,#8af548);margin-top:16px}.bw-flatsome .ref-section .ref-row{position:relative;z-index:1}.bw-flatsome .ref-section .section-content{position:relative}.bw-flatsome .ref-top{background:#0a120c;padding:28px 0 38px!important}.bw-flatsome .ref-access{background:linear-gradient(100deg,#00a826,#226b2e);border:1px solid #5cca6250;padding:17px 24px}.bw-flatsome .ref-hero{padding-top:410px!important;border-radius:0 0 18px 18px;box-shadow:0 18px 45px #0004}.bw-flatsome .ref-hero .banner-bg:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#001506e8 0%,#00150680 55%,#00150610 100%)}.bw-flatsome .ref-hero h2{font-size:48px;color:#fff;letter-spacing:-1px}.bw-flatsome .ref-hero h2:after{display:none}.bw-flatsome .ref-hero .ref-kicker{display:inline-flex;border:1px solid #8af54880;border-radius:99px;padding:5px 13px;font-size:12px;margin-bottom:22px;background:#091a0b70}.bw-flatsome .ref-hero .ref-button{background:#8af548!important;color:#08260c!important;font-weight:800;padding:2px 27px;box-shadow:0 8px 25px #0003}.bw-flatsome .ref-intro{background:radial-gradient(ellipse at 0 20%,#dff5d9,transparent 44%),#fff}.bw-flatsome .ref-intro h1{font-size:28px;max-width:850px;margin:0 auto 38px}.bw-flatsome .ref-brand-card{height:270px;box-shadow:0 20px 40px #15452218;border:1px solid #00a826;border-radius:20px;position:relative;overflow:hidden}.ref-brand-card:before{content:'';position:absolute;width:200px;height:200px;right:-90px;top:-80px;border:35px solid #8af54812;border-radius:50%}.bw-flatsome .ref-tinted{background:linear-gradient(135deg,#f0f8ed,#fff 65%,#eaf3e6)}.bw-flatsome .ref-tinted:before{content:'';position:absolute;width:370px;height:370px;right:-200px;top:-160px;border:60px solid #00a82608;border-radius:50%;pointer-events:none}.bw-flatsome .ref-section .ref-photo .img-inner{border-radius:18px;box-shadow:0 18px 35px #0b391a1a}.bw-flatsome .ref-section .ref-photo img{height:320px;transition:transform .4s}.bw-flatsome .ref-photo:hover img{transform:scale(1.035)}.bw-flatsome .ref-gateways{background:#0c160f;color:#fff}.bw-flatsome .ref-gateways h2,.bw-flatsome .ref-gateways h3{color:#fff}.bw-flatsome .ref-gateways p{color:#aebdac}.section-kicker{color:#8af548!important;font:700 11px Arial,sans-serif!important;letter-spacing:3px;margin-bottom:12px}.bw-flatsome .ref-gateways>.section-content:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 90% 0,#00a82625,transparent 60%);pointer-events:none}.bw-flatsome .ref-section .ref-gateway-grid.row{gap:22px!important;margin-top:28px!important;flex-wrap:nowrap!important}.bw-flatsome .ref-section .ref-gateway-grid.row>.ref-gateway{flex:1 1 0;max-width:none;min-width:0}.bw-flatsome .ref-gateway>.col-inner{padding:0 0 27px!important;border-radius:18px;overflow:hidden;border:1px solid #48604480;background:linear-gradient(150deg,#243727,#142219);box-shadow:0 15px 30px #0002;transition:transform .25s,border-color .25s}.bw-flatsome .ref-gateway:nth-child(2)>.col-inner{background:linear-gradient(150deg,#28442a,#11271a)}.bw-flatsome .ref-gateway:nth-child(3)>.col-inner{background:linear-gradient(150deg,#35502b,#142719)}.bw-flatsome .ref-gateway:hover>.col-inner{transform:translateY(-6px);border-color:#8af548}.bw-flatsome .ref-gateway .ref-photo .img-inner{border-radius:0;box-shadow:none}.bw-flatsome .ref-gateway .ref-photo img{height:205px}.bw-flatsome .ref-gateway .bw-text{padding:24px 25px 0;position:relative}.gate-label{display:block;font:bold 10px Arial,sans-serif;color:#8af548;letter-spacing:2px}.gate-index{position:absolute;right:22px;top:16px;font:800 35px Arial,sans-serif;color:#8af54835}.bw-flatsome .ref-gateway h3{font-size:25px;margin:13px 0 7px}.bw-flatsome .ref-gateway .gate-tag{font-size:16px;color:#fff;margin-bottom:9px}.bw-flatsome .ref-gateway p{font-size:13px;line-height:1.8}.bw-flatsome .ref-gateway .ref-button{margin-left:25px;background:#8af548!important;color:#0b2e11!important;font-weight:750;font-size:13px}.bw-flatsome .ref-features{margin-top:30px!important}.bw-flatsome .ref-features>.col>.col-inner{background:linear-gradient(145deg,#f6fbf2,#eaf4e5);border:1px solid #d3e7cd;border-radius:18px;box-shadow:0 10px 30px #0c32140a;padding:28px 24px!important;transition:transform .25s,box-shadow .25s}.bw-flatsome .ref-features>.col:hover>.col-inner{transform:translateY(-5px);box-shadow:0 15px 30px #0c321416}.bw-flatsome .ref-features>.col:nth-child(2)>.col-inner{background:linear-gradient(145deg,#e4f9d3,#cbeeb5)}.bw-flatsome .ref-features>.col:nth-child(3)>.col-inner{background:linear-gradient(145deg,#00a826,#114b24)}.bw-flatsome .ref-features>.col:nth-child(4)>.col-inner{background:linear-gradient(145deg,#f5f8d9,#e7efbc)}.bw-flatsome .ref-number{font-size:28px;border-bottom:3px solid #00a826;padding-bottom:13px}.bw-flatsome .ref-features>.col:nth-child(3) .ref-number{border-color:#8af548}.bw-flatsome .ref-tabs{margin-top:32px}.bw-flatsome .ref-tabs>.nav{padding:7px;background:#dfead9;border-radius:14px;gap:7px}.bw-flatsome .ref-tabs>.nav>li>a{border-radius:9px;background:transparent;transition:.2s}.bw-flatsome .ref-tabs>.nav>li.active>a{background:linear-gradient(100deg,#00a826,#087b28);box-shadow:0 5px 14px #006f251f}.bw-flatsome .ref-tabs>.tab-panels{padding:30px!important;background:#fff;border-radius:18px;box-shadow:0 15px 45px #173c1710;border:1px solid #dfebdb}.bw-flatsome .ref-tabs .ref-photo img{height:310px}.bw-flatsome .ref-step{background:linear-gradient(120deg,#e1f5d7,#f7fbf3);padding:30px;border:1px solid #cee5c4}.bw-flatsome .ref-step>span{font-size:66px;color:#00a826;line-height:1.1}.bw-flatsome .ref-steps .ref-button{margin-top:24px}.bw-flatsome .ref-faq .accordion-title{padding-top:21px!important;padding-bottom:21px!important;border-radius:10px;border-color:#dce8d7;box-shadow:0 3px 10px #123b1305}.bw-flatsome .ref-faq .accordion-title.active{background:linear-gradient(95deg,#d9f3cb,#eff9e8);border-color:#a3d993}.bw-flatsome .ref-faq .accordion-inner{border-radius:0 0 10px 10px}.bw-flatsome .ref-section:last-child{background:radial-gradient(ellipse at 90% 80%,#246a31,transparent 60%),#0b1c10;text-align:center;padding:70px 0!important}.bw-flatsome .ref-section:last-child h2{color:#fff;font-size:36px}.bw-flatsome .ref-section:last-child h2:after{margin-left:auto;margin-right:auto}.bw-flatsome .ref-section:last-child p{color:#c3d1bd;max-width:800px;margin:0 auto 14px}.bw-flatsome .ref-section:last-child .ref-button{background:#8af548!important;color:#0b2b10!important;font-weight:800}.bw-flatsome .ref-button{transition:transform .2s,box-shadow .2s}.bw-flatsome .ref-button:hover{transform:translateY(-2px);box-shadow:0 8px 16px #063b1725}
@media(max-width:849px){.bw-flatsome .ref-section:not(.ref-top){padding:42px 0!important}.bw-flatsome .ref-section h2{font-size:26px}.bw-flatsome .ref-top{padding-top:18px!important;padding-bottom:24px!important}.bw-flatsome .ref-hero{padding-top:340px!important}.bw-flatsome .ref-hero h2{font-size:31px;letter-spacing:-.5px}.bw-flatsome .ref-hero .ref-kicker{font-size:10px;letter-spacing:1px;padding:4px 9px}.bw-flatsome .ref-intro h1{font-size:23px;margin-bottom:27px}.bw-flatsome .ref-brand-card{height:235px}.bw-flatsome .ref-section .ref-gateway-grid.row{flex-wrap:wrap!important;gap:22px!important}.bw-flatsome .ref-section .ref-gateway-grid.row>.ref-gateway{flex:0 0 100%;max-width:100%}.bw-flatsome .ref-gateway .ref-photo img{height:210px}.bw-flatsome .ref-section .ref-gateway-grid.row>.ref-gateway>.col-inner{padding-top:0!important}.bw-flatsome .ref-tabs>.tab-panels{padding:18px!important}.bw-flatsome .ref-tabs>.nav{padding:5px;gap:3px}.bw-flatsome .ref-tabs .ref-photo img{height:230px}.bw-flatsome .ref-step{padding:20px;gap:15px}.bw-flatsome .ref-step>span{font-size:43px}.bw-flatsome .ref-section:last-child h2{font-size:28px}.bw-flatsome .ref-section:last-child{padding:48px 0!important}.bw-flatsome .ref-features>.col>.col-inner{padding:24px!important}}
@media(prefers-reduced-motion:reduce){.bw-flatsome .ref-section *{transition:none!important;animation:none!important}}
/* Native Flatsome category landing pages */
.bw-flatsome .cat-top{background:#0a140d;padding:26px 0!important}.bw-flatsome .cat-hero{border-radius:18px;overflow:hidden;box-shadow:0 20px 45px #0003}.cat-hero .banner-bg:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#021007f2,#021007b8 55%,#02100725)}.bw-flatsome .cat-hero-copy{max-width:90%}.bw-flatsome .cat-hero h1{font-size:42px;text-align:left;color:#fff;margin:18px 0 12px;line-height:1.3}.bw-flatsome .cat-hero h2{font-size:25px;color:#8af548;margin:0 0 16px}.bw-flatsome .cat-hero h2:after{display:none}.bw-flatsome .cat-hero p{color:#cddbc8;font-size:15px;line-height:1.9;max-width:650px}.cat-kicker{font:700 11px Arial,sans-serif!important;letter-spacing:2.5px;color:#8af548!important}.cat-breadcrumb{font-size:12px;color:#abbfa6;margin-bottom:22px}.cat-breadcrumb a{color:#d7e9d0}.cat-breadcrumb span{margin:0 10px;color:#8af548}.bw-flatsome .cat-source.button{background:#8af548!important;color:#0a2a10!important;font-weight:800}.bw-flatsome .cat-badge-section{padding:0!important;background:#e7f4e1}.bw-flatsome .cat-badges.row{padding-top:20px!important;padding-bottom:20px!important}.bw-flatsome .cat-badges.row>.cat-badge{flex:0 0 33.333%;max-width:33.333%;text-align:center;border-right:1px solid #c6dec0}.cat-badge:last-child{border:0!important}.cat-badge b{color:#008522;font:bold 17px Arial;margin-right:12px}.cat-badge span{font-size:14px;color:#24532c;font-weight:650}.bw-flatsome .cat-badge+.cat-badge>.col-inner{padding:0!important}.bw-flatsome .cat-intro .section-kicker,.bw-flatsome .cat-reading .section-kicker{color:#008522!important}.bw-flatsome .cat-dark{background:radial-gradient(ellipse at 90% 0,#174a23,#0a150e 70%)}.bw-flatsome .cat-dark h2,.bw-flatsome .cat-dark h3{color:#fff}.bw-flatsome .cat-dark p{color:#b5c7af}.bw-flatsome .cat-card-grid.row{gap:22px!important;flex-wrap:nowrap!important;margin-top:30px!important}.bw-flatsome .cat-card-grid.row>.cat-card{flex:1 1 0;max-width:none}.bw-flatsome .cat-card>.col-inner{padding:30px!important;border-radius:16px;background:linear-gradient(145deg,#234329,#12251a);border:1px solid #3b6042;height:100%;transition:transform .2s}.bw-flatsome .cat-card:nth-child(2)>.col-inner{background:linear-gradient(145deg,#007b25,#144023)}.bw-flatsome .cat-card:hover>.col-inner{transform:translateY(-5px)}.cat-card-num{color:#8af548;font:800 34px Arial;display:block;margin-bottom:24px}.bw-flatsome .cat-card h3{font-size:23px;margin-top:0}.bw-flatsome .cat-card p{font-size:14px;line-height:1.95}.bw-flatsome .cat-step-grid.row{gap:18px!important;flex-wrap:nowrap!important;margin-top:30px!important}.bw-flatsome .cat-step-grid.row>.cat-step{flex:1 1 0;max-width:none}.bw-flatsome .cat-step>.col-inner{padding:24px!important;background:#fff;border:1px solid #dcebd5;border-radius:14px;box-shadow:0 10px 25px #10381708}.cat-step-num{display:inline-flex;align-items:center;justify-content:center;background:#e0f5d5;color:#008526;width:45px;height:45px;border-radius:50%;font:bold 16px Arial}.bw-flatsome .cat-step h3{font-size:19px}.bw-flatsome .cat-step p{font-size:14px}.bw-flatsome .cat-posts.row{margin-top:28px!important}.bw-flatsome .cat-source-section{background:linear-gradient(120deg,#104e23,#0b1c10);text-align:center}.bw-flatsome .cat-source-section h2{color:#fff}.bw-flatsome .cat-source-section h2:after{margin-left:auto;margin-right:auto}.bw-flatsome .cat-source-section p{color:#c5d9bc;max-width:800px;margin-left:auto;margin-right:auto}.bw-flatsome .cat-section.cat-more:last-child{background:#f3f8ef;text-align:left}.bw-flatsome .cat-section.cat-more:last-child h2,.bw-flatsome .cat-section.cat-more:last-child h3{color:#12371b}.bw-flatsome .cat-section.cat-more:last-child h2:after{margin-left:0}.bw-flatsome .cat-section.cat-more:last-child p{color:#4d6347;margin:0}.bw-flatsome .cat-other-grid.row{gap:22px!important;flex-wrap:nowrap!important;margin-top:25px!important}.bw-flatsome .cat-other-grid.row>.cat-other{flex:1 1 0;max-width:none}.bw-flatsome .cat-other>.col-inner{background:#fff;padding:28px!important;border-radius:15px;border:1px solid #d8e7d0}.bw-flatsome .cat-other .cat-kicker{color:#008525!important}.bw-flatsome .cat-more .ref-button{background:#00a826!important;color:#fff!important}
@media(max-width:849px){.bw-flatsome .cat-top{padding:18px 0!important}.bw-flatsome .cat-hero h1{font-size:31px}.bw-flatsome .cat-hero h2{font-size:21px}.bw-flatsome .cat-hero p{font-size:14px}.cat-breadcrumb{font-size:10px;margin-bottom:20px}.cat-kicker{font-size:10px!important}.bw-flatsome .cat-badges.row{padding-top:17px!important;padding-bottom:17px!important}.cat-badge b{display:block;margin:0 0 5px;font-size:14px}.cat-badge span{font-size:11px}.bw-flatsome .cat-card-grid.row,.bw-flatsome .cat-step-grid.row,.bw-flatsome .cat-other-grid.row{flex-wrap:wrap!important;gap:18px!important}.bw-flatsome .cat-card-grid.row>.cat-card,.bw-flatsome .cat-other-grid.row>.cat-other{flex:0 0 100%;max-width:100%}.bw-flatsome .cat-step-grid.row>.cat-step{flex:0 0 calc(50% - 9px);max-width:calc(50% - 9px)}.bw-flatsome .cat-step>.col-inner{padding:20px!important}.bw-flatsome .cat-card>.col-inner{padding:27px!important}.bw-flatsome .cat-hero-copy{width:90%!important}.bw-flatsome .cat-section.cat-more:last-child h2{font-size:26px}}
.bw-flatsome .ref-section.cat-section.cat-top{padding:26px 0!important}.bw-flatsome .ref-section.cat-section.cat-badge-section{padding:0!important}.bw-flatsome .cat-section .ref-row.row.cat-badges>.cat-badge{flex:0 0 33.333%;max-width:33.333%}.bw-flatsome .cat-section .ref-row.row.cat-card-grid>.cat-card,.bw-flatsome .cat-section .ref-row.row.cat-step-grid>.cat-step,.bw-flatsome .cat-section .ref-row.row.cat-other-grid>.cat-other{flex:1 1 0;max-width:none}.bw-flatsome .cat-section .ref-row.row.cat-card-grid>.cat-card>.col-inner,.bw-flatsome .cat-section .ref-row.row.cat-step-grid>.cat-step>.col-inner,.bw-flatsome .cat-section .ref-row.row.cat-other-grid>.cat-other>.col-inner{height:100%}
@media(max-width:849px){.bw-flatsome .ref-section.cat-section.cat-top{padding:18px 0!important}.bw-flatsome .cat-section .ref-row.row.cat-card-grid>.cat-card,.bw-flatsome .cat-section .ref-row.row.cat-other-grid>.cat-other{flex:0 0 100%;max-width:100%}.bw-flatsome .cat-section .ref-row.row.cat-step-grid>.cat-step{flex:0 0 calc(50% - 9px);max-width:calc(50% - 9px)}}
@media(max-width:849px){.bw-flatsome .cat-section .ref-row.row.cat-badges>.cat-badge{flex:0 0 33.333%!important;max-width:33.333%!important;width:33.333%!important}.bw-flatsome .cat-section .ref-row.row.cat-step-grid>.cat-step{flex:0 0 calc(50% - 9px)!important;max-width:calc(50% - 9px)!important;width:calc(50% - 9px)!important}}
/* Align menu icons and labels by their centers, with equal item heights. */
.bw-flatsome .bw-main-menu .ux-menu-link__link{align-items:center!important;height:60px;min-height:60px;padding-top:0;padding-bottom:0;box-sizing:border-box}.bw-flatsome .bw-main-menu .ux-menu-link__icon{align-self:center;line-height:1;margin:0;top:0}.bw-flatsome .bw-main-menu .ux-menu-link__text{line-height:1.5;align-self:center;white-space:nowrap}.bw-flatsome .bw-main-menu .ux-menu-link{display:flex;align-items:stretch;margin:0}.bw-flatsome .bw-main-menu .ux-menu-link__link{width:100%}
@media(max-width:849px){.bw-flatsome .bw-main-menu .ux-menu-link__link{height:48px;min-height:48px}}
