/* Native Flatsome header: layout and menu remain editable in Header Builder. */
.bean-native-header #header{z-index:100}.bean-native-header #header .header-main{background:transparent}.bean-native-header #header .header-inner{max-width:1160px;background:#fff;border-radius:60px;padding:0 24px;min-height:76px}.bean-native-header #header .header-bg-color{background:#141414}.bean-native-header #header .top-bar{background:#141414;color:#fff}.bean-native-header #header .top-bar a{color:#fff}.bean-native-header .header-nav-main>li>a{font-size:12px;text-transform:none;font-weight:700;letter-spacing:0}.bean-native-header .header-nav-main>li.active>a,.bean-native-header .header-nav-main>li.current-menu-item>a{color:#ff750b}.bean-native-header .header-nav-main>li.active>a:after{content:'';position:absolute;bottom:12px;left:0;width:25px;border-bottom:2px solid #ff750b}.bean-native-header .nav-dropdown{border-radius:14px;box-shadow:0 12px 35px #0002}.bean-native-header .bean-native-wish{width:38px;height:38px;min-height:0;padding:8px;margin:0;border:0;border-radius:50%;background:#111;color:white;display:grid;place-items:center}.bean-native-header.home #header:not(.stuck){position:absolute;width:100%}.bean-native-header #header .stuck .header-inner{border-radius:0}.bean-native-header #logo img{max-height:60px;width:auto}.bean-native-header #main.b-home{margin-top:0}.bean-managed-support{background:var(--bean-support-color)!important}.bean-managed-support:before,.bean-managed-support:after{background:var(--bean-support-color)!important}.bean-news-dynamic.b-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:6px 0 20px}.bean-news-dynamic.b-track>.b-news-card{flex:0 0 calc((100% - 40px)/3);max-width:none;width:auto;padding:0;scroll-snap-align:start}.bean-news-grid{display:grid;grid-template-columns:repeat(var(--bean-news-cols,3),minmax(0,1fr));gap:24px}.bean-news-dynamic .b-news-card{background:#fff;border-radius:20px;overflow:hidden;min-width:0}.bean-news-cover{display:block;aspect-ratio:1.55;overflow:hidden;background:#f1f1f1}.bean-news-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.bean-news-cover:hover img{transform:scale(1.04)}.bean-news-copy{padding:24px}.bean-news-copy time{font-size:13px;color:#777}.bean-news-copy h3{font-size:21px;margin:12px 0}.bean-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bean-form-wide{grid-column:1/-1}.bean-cf7-form input:not([type=checkbox]):not([type=submit]),.bean-cf7-form textarea{border-radius:10px;margin:6px 0 0;box-shadow:none;min-height:48px}.bean-cf7-form input[type=submit]{border:0;border-radius:32px;background:#ff750b;color:#fff;padding:12px 28px;height:auto}.bean-cf7-form label{font-weight:500}.bean-cf7-form .wpcf7-not-valid-tip{font-size:13px}.bean-cf7-form .wpcf7-response-output{margin:18px 0;border-radius:8px}.bean-native-header #footer .b-footer{padding-top:60px}
@media(min-width:850px){.bean-hide-desktop{display:none!important}}
@media(max-width:849px){.bean-hide-mobile{display:none!important}.bean-native-header #header .header-inner{border-radius:30px;margin:0 12px;padding:0 16px;min-height:64px}.bean-native-header #logo img{max-height:44px}.bean-news-dynamic.b-track>.b-news-card{flex-basis:82%}.bean-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bean-news-copy{padding:18px}.bean-managed-support{right:0;max-width:48px}.bean-managed-support a,.bean-managed-support button{min-height:44px}.bean-native-header .header-nav-main>li.active>a:after{display:none}}
@media(max-width:549px){.bean-news-grid,.bean-form-fields{grid-template-columns:1fr}.bean-news-dynamic.b-track>.b-news-card{flex-basis:88%}.bean-news-copy h3{font-size:19px}.bean-native-header #header .top-bar{font-size:10px}}
@media(prefers-reduced-motion:reduce){.bean-news-cover img{transition:none}.bean-news-dynamic.b-track{scroll-behavior:auto}}
