.b2a{--b2a-ink:#202a2d;--b2a-muted:#596367;--b2a-accent:#ffb000;--b2a-paper:#f8f8f5;--b2a-line:#e1e5e1;font-family:Arial,Helvetica,sans-serif;color:var(--b2a-ink);font-size:16px;line-height:1.65}
.b2a,.b2a *{box-sizing:border-box}.b2a a{color:inherit}.b2a .elementor-widget{min-width:0}.b2a .e-con{--container-widget-width:100%;min-width:0}.b2a .elementor-heading-title{color:var(--b2a-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.13;font-weight:600;letter-spacing:-.035em}.b2a h1.elementor-heading-title{font-size:clamp(36px,4.1vw,62px)}.b2a h2.elementor-heading-title{font-size:clamp(28px,3.1vw,42px)}.b2a h3.elementor-heading-title{font-size:22px;letter-spacing:-.02em}.b2a p{margin:0 0 14px}.b2a .elementor-widget-text-editor{color:var(--b2a-muted)}
.b2a .b2a-section{padding:88px 28px}.b2a .b2a-inner{width:100%;max-width:1180px;margin-inline:auto}.b2a .b2a-eyebrow .elementor-heading-title{font-size:11px;letter-spacing:.13em;font-weight:600;line-height:1.5;text-transform:uppercase}.b2a .b2a-eyebrow .elementor-heading-title:before{content:"";display:inline-block;background:var(--b2a-accent);width:27px;height:3px;margin:0 10px 3px 0}.b2a .b2a-intro{max-width:740px}.b2a .b2a-small{font-size:13px}.b2a .b2a-header{padding:20px 28px;border-bottom:1px solid var(--b2a-line);background:#fff}.b2a .b2a-logo img{width:105px;max-height:60px;object-fit:contain}.b2a .b2a-header .elementor-nav-menu a{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;color:var(--b2a-ink);padding:14px 10px}.b2a .b2a-header .elementor-nav-menu a:hover{color:#785000}.b2a .elementor-menu-toggle{color:var(--b2a-ink);background:transparent}.b2a .b2a-hero{padding-top:64px;padding-bottom:64px}.b2a .b2a-hero-copy{padding-right:20px}.b2a .b2a-hero-copy .elementor-widget-text-editor{max-width:510px;font-size:18px}.b2a .b2a-photo{overflow:hidden;border-radius:5px}.b2a .b2a-photo img{width:100%;aspect-ratio:1.25;object-fit:cover;display:block;transition:transform .65s ease}.b2a .b2a-photo:hover img{transform:scale(1.025)}.b2a .b2a-landscape img{aspect-ratio:1.65}.b2a .elementor-button{background:var(--b2a-accent);color:var(--b2a-ink);border:1px solid var(--b2a-accent);border-radius:3px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.4;padding:16px 23px;transition:transform .2s,background .2s;box-shadow:none}.b2a .elementor-button:hover,.b2a .elementor-button:focus-visible{background:#f2a700;color:#182225;transform:translateY(-2px)}.b2a .b2a-secondary .elementor-button{background:transparent;border-color:var(--b2a-line);color:var(--b2a-ink)}.b2a .b2a-link .elementor-button{background:transparent;border:0;padding:4px 0;color:var(--b2a-ink);border-radius:0;text-decoration:underline;text-underline-offset:5px}.b2a .b2a-strip{padding:20px 28px;border-block:1px solid var(--b2a-line);font-size:13px;background:#fff}.b2a .b2a-strip p{margin:0}.b2a .b2a-soft{background:var(--b2a-paper)}.b2a .b2a-card{padding:27px 24px;border:1px solid var(--b2a-line);border-radius:5px;background:#fff;transition:transform .25s,border-color .25s}.b2a .b2a-card:hover{transform:translateY(-4px);border-color:#d3a94e}.b2a .b2a-iconbox .elementor-icon-box-wrapper{text-align:left;display:flex;align-items:flex-start;gap:20px}.b2a .b2a-iconbox .elementor-icon-box-icon{flex:0 0 40px;margin:0}.b2a .b2a-iconbox .elementor-icon{color:#ac7300;font-size:31px}.b2a .elementor-icon svg{fill:currentColor}.b2a .b2a-iconbox .elementor-icon-box-title{font-family:Arial,Helvetica,sans-serif;font-size:21px;line-height:1.25;font-weight:600;letter-spacing:-.02em;margin:0 0 10px;color:var(--b2a-ink)}.b2a .b2a-iconbox .elementor-icon-box-description{color:var(--b2a-muted);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}.b2a .b2a-open-card{border-top:1px solid var(--b2a-line);padding-top:24px}.b2a .b2a-number .elementor-heading-title{font-size:24px;color:#986700;font-weight:500;letter-spacing:0}.b2a .b2a-dark{background:var(--b2a-ink);color:#fff}.b2a .b2a-dark .elementor-heading-title,.b2a .b2a-dark .elementor-icon-box-title{color:#fff}.b2a .b2a-dark .elementor-widget-text-editor,.b2a .b2a-dark .elementor-icon-box-description{color:#d7dfe0}.b2a .b2a-dark .b2a-number .elementor-heading-title{color:var(--b2a-accent)}.b2a .b2a-dark .b2a-link .elementor-button{color:#fff}.b2a .b2a-market{padding:16px 0;border-bottom:1px solid var(--b2a-line)}.b2a .b2a-market .elementor-heading-title{font-size:23px}.b2a .b2a-market p{margin-bottom:0;font-size:14px}.b2a .b2a-sector .elementor-icon-box-title{font-size:20px}.b2a .b2a-sector .elementor-icon-box-wrapper{display:block}.b2a .b2a-sector .elementor-icon-box-icon{margin-bottom:18px}.b2a .b2a-badge .elementor-heading-title{display:inline-block;padding:7px 11px;background:#fff0cd;color:#705000;font-size:11px;letter-spacing:.09em}.b2a .b2a-footer{padding:45px 28px;background:#f8f8f5;border-top:1px solid var(--b2a-line)}.b2a .b2a-footer p{font-size:13px}.b2a .b2a-footer .elementor-button{font-size:13px}.b2a .b2a-form .elementor-field-group .elementor-field{font-family:Arial,Helvetica,sans-serif;border:1px solid #c8d0cf;border-radius:3px;min-height:48px;background:#fff;color:#202a2d;padding:12px}.b2a .b2a-form .elementor-field-label{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#202a2d;padding-bottom:7px}.b2a .b2a-form .elementor-field-group{margin-bottom:16px}.b2a .b2a-form .elementor-message{line-height:1.6}.b2a .b2a-form textarea{min-height:140px}.b2a .b2a-posts .elementor-post__title{font-size:23px;line-height:1.3}.b2a .b2a-posts .elementor-post__title a{color:var(--b2a-ink)}.b2a .b2a-posts .elementor-post__excerpt p{color:var(--b2a-muted)}.b2a .b2a-posts .elementor-post__read-more{color:#795200}.b2a a:focus-visible,.b2a button:focus-visible{outline:3px solid #a76e00;outline-offset:4px}.b2a [id]{scroll-margin-top:24px}
@media(max-width:1024px){.b2a .b2a-section{padding:64px 24px}.b2a .b2a-hero-copy{padding-right:0}.b2a .b2a-hero-copy .elementor-widget-text-editor{font-size:17px}.b2a .b2a-header{padding:16px 24px}.b2a .b2a-header-cta{display:none}.b2a .b2a-card{padding:22px 18px}}
@media(max-width:767px){.b2a .b2a-section{padding:48px 20px}.b2a .b2a-header{padding:14px 20px}.b2a .b2a-header-row{flex-direction:row!important;flex-wrap:nowrap!important}.b2a .b2a-row{flex-direction:column!important}.b2a .b2a-row>.e-con{width:100%!important}.b2a .b2a-grid2>.e-con,.b2a .b2a-grid4>.e-con{width:100%!important}.b2a .b2a-photo img{aspect-ratio:1.45}.b2a .b2a-iconbox .elementor-icon-box-wrapper{gap:15px}.b2a .b2a-strip{padding:18px 20px}.b2a .b2a-footer{padding:36px 20px}.b2a .b2a-hero-copy .elementor-widget-text-editor{font-size:16px}.b2a .b2a-header .elementor-nav-menu--dropdown{background:#fff;border:1px solid var(--b2a-line)}.b2a .b2a-header .elementor-nav-menu--dropdown a{padding:15px 20px}.b2a .b2a-actions{align-items:stretch!important}.b2a .b2a-actions>.elementor-widget-button{width:100%}.b2a .b2a-actions .elementor-button{width:100%}}
@media(prefers-reduced-motion:reduce){.b2a *,.b2a *:before,.b2a *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.b2a .elementor-invisible{visibility:visible!important}.b2a .b2a-photo:hover img,.b2a .b2a-card:hover,.b2a .elementor-button:hover{transform:none!important}}

.b2a .b2a-wordmark-title .elementor-heading-title{font-size:38px;font-weight:700;line-height:1;letter-spacing:-.07em}.b2a .b2a-wordmark-sub p{font-size:9px;letter-spacing:.09em;color:#202a2d;margin:4px 0 0;font-weight:600;white-space:nowrap}.b2a .b2a-wordmark{max-width:145px}
@media(min-width:768px) and (max-width:1024px){.b2a .b2a-grid4>.e-con{width:48%!important}}

@media(min-width:768px){.b2a .b2a-actions>.elementor-widget-button{width:auto;--container-widget-width:auto}}
