:root{--abg-text:#1c232b;--abg-muted:#68717d;--abg-border:#dfe4e9;--abg-soft:#f5f7f8;--abg-accent:#24313d;--abg-radius:6px} body.abg-mein-abg-page #secondary,body.abg-mein-abg-page .widget-area,body.abg-mein-abg-page aside.sidebar,body.abg-mein-abg-page .sidebar-primary,body.abg-mein-abg-page .sidebar-main{display:none!important}
body.abg-mein-abg-page #primary,body.abg-mein-abg-page .content-area,body.abg-mein-abg-page main.site-main,body.abg-mein-abg-page .site-content .content-area{width:100%!important;max-width:none!important;float:none!important;margin-left:0!important;margin-right:0!important}
body.abg-mein-abg-page .entry-content{max-width:none!important}
body.abg-mein-abg-page .entry-header,body.abg-mein-abg-page .page-header,body.abg-mein-abg-page .breadcrumbs,body.abg-mein-abg-page .breadcrumb,body.abg-mein-abg-page .breadcrumb-trail,body.abg-mein-abg-page #breadcrumbs,body.abg-mein-abg-page .rank-math-breadcrumb{display:none!important}
body.abg-mein-abg-page .site-main>article,body.abg-mein-abg-page article.page{margin-top:0!important;padding-top:0!important}
.abg-home-shell{width:min(1080px,calc(100% - 36px));margin:0 auto;box-sizing:border-box}
.abg-home{color:var(--abg-text);font-size:16px}
.abg-view-stack{padding:34px 0 56px}
.abg-home-section[hidden]{display:none!important}.abg-home-section{animation:abgFade .15s ease}@keyframes abgFade{from{opacity:.72}to{opacity:1}} .abg-portalbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:14px 0;border-bottom:1px solid var(--abg-border)}
.abg-brand-block{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.abg-brand-block strong{font-size:1.08rem;font-weight:780;letter-spacing:-.02em}.abg-brand-block span{color:var(--abg-muted);font-size:.78rem}
.abg-main-tabs{display:flex;justify-content:center;align-items:center;gap:24px;min-width:0;overflow-x:auto;scrollbar-width:none}.abg-main-tabs::-webkit-scrollbar{display:none}.abg-main-tabs a{position:relative;flex:0 0 auto;padding:11px 0 10px;color:var(--abg-muted)!important;text-decoration:none!important;font-size:.9rem;font-weight:650}.abg-main-tabs a:hover{color:var(--abg-text)!important}.abg-main-tabs a.is-active{color:var(--abg-text)!important}.abg-main-tabs a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:2px;background:var(--abg-text)}
.abg-region-select,.abg-category-select{display:flex;align-items:center;gap:8px;white-space:nowrap}.abg-region-select>span,.abg-category-select>span{font-size:.72rem;font-weight:700;color:var(--abg-muted);text-transform:uppercase;letter-spacing:.045em}.abg-region-select select,.abg-category-select select{height:38px;max-width:210px;padding:0 34px 0 10px;border:1px solid var(--abg-border);border-radius:5px;background:#fff;color:var(--abg-text);font-size:.86rem;box-shadow:none} .abg-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--abg-border)}.abg-section-head h2{margin:0 0 4px;font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.1;letter-spacing:-.025em}.abg-section-head p{margin:0;color:var(--abg-muted);font-size:.91rem}.abg-section-tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.abg-section-link{color:var(--abg-text)!important;text-decoration:none!important;font-size:.86rem;font-weight:700;white-space:nowrap}.abg-section-link:hover{text-decoration:underline!important} .abg-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.abg-news-card{min-width:0;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}.abg-news-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:30px;padding-bottom:28px;border-bottom:1px solid var(--abg-border)}.abg-news-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef1f3;border-radius:5px}.abg-news-image img{width:100%;height:100%;object-fit:cover;display:block}.abg-news-body{padding:11px 0 0}.abg-news-card:first-child .abg-news-body{padding:8px 0 0;align-self:center}.abg-news-card h3{margin:.45rem 0 .45rem;font-size:1.02rem;line-height:1.28;letter-spacing:-.012em}.abg-news-card:first-child h3{font-size:clamp(1.55rem,2.4vw,2.05rem);line-height:1.15;margin:.55rem 0 .65rem}.abg-news-card h3 a{color:inherit!important;text-decoration:none!important}.abg-news-card p{margin:0;color:var(--abg-muted);font-size:.9rem;line-height:1.5}.abg-news-card:first-child p{font-size:.96rem;line-height:1.58}.abg-news-meta{display:flex;gap:9px;flex-wrap:wrap;color:var(--abg-muted);font-size:.72rem}.abg-news-category{font-weight:750;color:var(--abg-text);text-transform:uppercase;letter-spacing:.045em;font-size:.68rem} .abg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.abg-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.abg-card{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:150px;border:1px solid var(--abg-border);border-radius:var(--abg-radius);background:#fff;overflow:hidden;box-shadow:none}.abg-card:not(.has-image){grid-template-columns:1fr}.abg-card-image{display:block;height:100%;min-height:150px;overflow:hidden;background:#eef1f3}.abg-card-image img{width:100%;height:100%;object-fit:cover;display:block}.abg-card-body{padding:16px}.abg-card h3,.abg-feed-item h3{margin:.32rem 0 .55rem;line-height:1.24;letter-spacing:-.012em}.abg-card h3 a,.abg-feed-item h3 a{color:inherit!important;text-decoration:none!important}.abg-card p{margin:.55rem 0 0;color:var(--abg-muted);font-size:.88rem;line-height:1.46}.abg-meta{font-size:.8rem;color:var(--abg-muted);margin:.22rem 0}.abg-highlight{font-size:1.05rem;font-weight:760;margin:.38rem 0}.abg-kicker{display:none}
.abg-card-actions,.abg-event-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.abg-button{display:inline-block;padding:.48rem .7rem;border:1px solid var(--abg-accent);border-radius:4px;background:var(--abg-accent);color:#fff!important;text-decoration:none!important;font-size:.82rem;font-weight:680;cursor:pointer}.abg-button-secondary{background:#fff!important;color:var(--abg-text)!important;border-color:var(--abg-border)!important}.abg-text-link{color:var(--abg-text)!important;text-decoration:none!important;font-size:.84rem;font-weight:650}.abg-text-link:hover{text-decoration:underline!important}
.abg-save-button,.abg-like-button{border:0;background:transparent;padding:0;color:var(--abg-muted);font-size:.8rem;font-weight:650;cursor:pointer}.abg-save-button:hover,.abg-like-button:hover,.abg-save-button.is-active,.abg-like-button.is-active{color:var(--abg-text)} .abg-event-date{display:inline-flex;align-items:baseline;gap:5px;margin-bottom:6px;color:var(--abg-muted);text-transform:uppercase}.abg-event-day{font-size:.95rem;font-weight:800}.abg-event-month{font-size:.68rem;font-weight:750;letter-spacing:.055em}.abg-event-price{margin-top:5px;color:var(--abg-muted);font-size:.8rem;font-weight:650} .abg-empty-compact{display:flex;gap:12px;align-items:baseline;padding:18px 0!important;border:0!important;border-top:1px solid var(--abg-border)!important;border-radius:0!important;background:transparent!important}.abg-empty-compact strong{font-size:.9rem}.abg-empty-compact span{color:var(--abg-muted);font-size:.86rem} .abg-community-composer{margin:0 0 20px;border:1px solid var(--abg-border);border-radius:var(--abg-radius);background:#fff;overflow:hidden}.abg-community-composer>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 16px;cursor:pointer}.abg-community-composer>summary::-webkit-details-marker{display:none}.abg-community-composer summary span:first-child{display:grid;gap:2px}.abg-community-composer summary small{color:var(--abg-muted);font-size:.84rem}.abg-composer-cta{font-size:.82rem;font-weight:700;color:var(--abg-text)}.abg-composer-body{border-top:1px solid var(--abg-border)}.abg-composer-body .abg-community-form{border:0;border-radius:0}.abg-feed{display:grid;grid-template-columns:1fr;gap:0;max-width:760px}.abg-feed-item{padding:18px 0;border:0;border-bottom:1px solid var(--abg-border);border-radius:0;background:transparent}.abg-feed-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.84rem}.abg-author{display:flex;align-items:center;gap:10px}.abg-author>div{display:grid;gap:1px}.abg-author>div span{color:var(--abg-muted);font-size:.74rem}.abg-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.abg-feed-tags{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0 2px}.abg-tag{font-size:.7rem;font-weight:650;color:var(--abg-muted)}.abg-tag-topic{color:var(--abg-text)}.abg-feed-content p{color:var(--abg-muted);line-height:1.52}.abg-feed-image{width:100%;height:auto;border-radius:5px;margin-top:12px}.abg-feed-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--abg-border)}.abg-comment-link{color:var(--abg-muted)!important;text-decoration:none!important;font-size:.8rem;font-weight:650}.abg-community-form,.abg-login-note,.abg-empty{padding:18px}.abg-community-form input,.abg-community-form textarea,.abg-community-form select{box-sizing:border-box;width:100%;padding:.65rem;border:1px solid #d6dce1;border-radius:4px;background:#fff}.abg-success-note{padding:10px 12px;margin:0 0 18px;border-left:3px solid #6d8a6e;background:#f5f8f5;color:#39543b;font-size:.86rem}.abg-form-note{font-size:.84rem;color:var(--abg-muted)}.abg-interaction-loading{opacity:.5;pointer-events:none}
@media(max-width:900px){.abg-home-shell{width:min(100% - 28px,760px)}.abg-portalbar{grid-template-columns:1fr auto;gap:10px 18px}.abg-brand-block{grid-column:1}.abg-region-select{grid-column:2}.abg-main-tabs{grid-column:1/-1;grid-row:2;justify-content:flex-start;border-top:1px solid var(--abg-border);padding-top:2px;gap:22px}.abg-main-tabs a.is-active:after{bottom:-1px}.abg-view-stack{padding-top:28px}.abg-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abg-news-card:first-child{grid-template-columns:1fr;grid-column:1/-1;gap:0}.abg-grid,.abg-grid-compact{grid-template-columns:1fr}.abg-section-head{align-items:flex-start}.abg-section-tools{justify-content:flex-start}}
@media(max-width:640px){.abg-home-shell{width:calc(100% - 22px)}.abg-portalbar{grid-template-columns:1fr;padding-top:8px}.abg-region-select{grid-column:1;grid-row:2;justify-self:start}.abg-main-tabs{grid-row:3;grid-column:1;max-width:100%;gap:20px}.abg-view-stack{padding:24px 0 40px}.abg-section-head{display:grid;gap:12px;margin-bottom:18px}.abg-section-tools{display:grid;grid-template-columns:1fr auto;width:100%;gap:10px}.abg-category-select{justify-content:flex-start}.abg-category-select>span{display:none}.abg-category-select select{max-width:100%;width:100%}.abg-news-grid{grid-template-columns:1fr;gap:22px}.abg-news-card:first-child{display:block;padding-bottom:22px}.abg-news-card:first-child h3{font-size:1.45rem}.abg-news-card p{font-size:.88rem}.abg-card{grid-template-columns:110px minmax(0,1fr);min-height:120px}.abg-card-image{min-height:120px}.abg-card-body{padding:13px}.abg-card p{display:none}.abg-community-composer>summary{align-items:flex-start}.abg-composer-cta{display:none}.abg-empty-compact{align-items:flex-start;flex-direction:column;gap:3px}} .abg-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.abg-account-menu{position:relative}.abg-account-menu>summary{list-style:none;cursor:pointer;white-space:nowrap;color:var(--abg-text);font-size:.82rem;font-weight:700;padding:9px 0}.abg-account-menu>summary::-webkit-details-marker{display:none}.abg-account-menu>summary:after{content:"▾";margin-left:6px;color:var(--abg-muted);font-size:.72rem}.abg-account-menu[open]>summary:after{content:"▴"}.abg-account-popover{position:absolute;right:0;top:42px;z-index:30;width:190px;padding:6px;background:#fff;border:1px solid var(--abg-border);border-radius:5px;box-shadow:0 10px 30px rgba(22,31,39,.10)}.abg-account-popover a{display:flex;justify-content:space-between;gap:12px;padding:10px 11px;color:var(--abg-text)!important;text-decoration:none!important;font-size:.84rem;font-weight:620;border-radius:3px}.abg-account-popover a:hover{background:var(--abg-soft)}.abg-account-popover a span{color:var(--abg-muted);font-size:.78rem}.abg-login-link{color:var(--abg-text)!important;text-decoration:none!important;font-size:.82rem;font-weight:700;white-space:nowrap} .abg-saved-list{display:grid;gap:0;max-width:820px}.abg-saved-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--abg-border)}.abg-saved-item:first-child{padding-top:0}.abg-saved-item:not(:has(.abg-saved-thumb)){grid-template-columns:1fr}.abg-saved-thumb{display:block;width:96px;height:68px;overflow:hidden;border-radius:4px;background:#eef1f3}.abg-saved-thumb img{width:100%;height:100%;object-fit:cover;display:block}.abg-saved-main h3{margin:.25rem 0 .45rem;font-size:1rem;line-height:1.3}.abg-saved-main h3 a{color:inherit!important;text-decoration:none!important}.abg-saved-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--abg-muted);font-size:.72rem}.abg-saved-meta span:first-child{color:var(--abg-text);font-weight:750;text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.abg-saved-actions{display:flex;align-items:center;gap:14px} .abg-profile-summary{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--abg-border)}.abg-profile-identity{display:flex;align-items:center;gap:14px}.abg-profile-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.abg-profile-identity h3{margin:0 0 3px;font-size:1.18rem}.abg-profile-identity p{margin:0;color:var(--abg-muted);font-size:.82rem}.abg-profile-stats{display:flex;gap:24px;flex-wrap:wrap}.abg-profile-stats span{display:grid;gap:2px;color:var(--abg-muted);font-size:.75rem}.abg-profile-stats strong{color:var(--abg-text);font-size:1.05rem}.abg-profile-form{max-width:760px}.abg-profile-form label{display:grid;gap:6px;margin:0 0 16px}.abg-profile-form label>span{font-size:.78rem;font-weight:700;color:var(--abg-text)}.abg-profile-form input,.abg-profile-form select,.abg-profile-form textarea{box-sizing:border-box;width:100%;padding:.7rem .75rem;border:1px solid #d6dce1;border-radius:4px;background:#fff;color:var(--abg-text);box-shadow:none}.abg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.abg-personal-standalone{width:min(1080px,calc(100% - 36px));margin:0 auto}
@media(max-width:900px){.abg-header-tools{grid-column:2;grid-row:1}.abg-account-popover{right:0}.abg-profile-summary{align-items:flex-start;flex-direction:column}.abg-profile-stats{gap:18px}}
@media(max-width:640px){.abg-header-tools{grid-column:1;grid-row:2;justify-content:space-between;width:100%}.abg-main-tabs{grid-row:3}.abg-region-select select{max-width:180px}.abg-account-popover{right:0}.abg-saved-item{grid-template-columns:72px minmax(0,1fr);gap:12px}.abg-saved-thumb{width:72px;height:54px}.abg-form-grid{grid-template-columns:1fr}.abg-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:10px}.abg-personal-standalone{width:calc(100% - 22px)}} .abg-profile-panel{max-width:920px}
.abg-profile-panel .abg-profile-summary{max-width:920px}
.abg-profile-panel .abg-success-note{max-width:920px;box-sizing:border-box;margin:0 0 20px;padding:11px 14px;background:#f6f8f6;border-left:3px solid #718873;line-height:1.45}
.abg-profile-form{max-width:820px}
.abg-profile-form input[type=\"text\"],
.abg-profile-form select{display:block!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 42px 0 14px!important;border:1px solid #cfd6dc!important;border-radius:5px!important;background-color:#fff!important;color:var(--abg-text)!important;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:normal!important;box-shadow:none!important;vertical-align:middle!important}
.abg-profile-form input[type=\"text\"]{padding-right:14px!important}
.abg-profile-form select{-webkit-appearance:auto!important;appearance:auto!important}
.abg-profile-form textarea{display:block!important;min-height:132px!important;margin:0!important;padding:12px 14px!important;border:1px solid #cfd6dc!important;border-radius:5px!important;background:#fff!important;color:var(--abg-text)!important;font-family:inherit!important;font-size:15px!important;line-height:1.5!important;box-shadow:none!important;resize:vertical}
.abg-profile-form input:focus,.abg-profile-form select:focus,.abg-profile-form textarea:focus{outline:2px solid rgba(36,49,61,.14)!important;outline-offset:1px!important;border-color:#8e99a3!important}
.abg-profile-form label{gap:8px;margin-bottom:18px}
.abg-profile-form label>span{font-size:.8rem}
.abg-profile-form .abg-form-note{margin:2px 0 20px;line-height:1.5}
.abg-profile-form>.abg-button{min-height:42px;padding:.58rem .9rem}
@media(max-width:640px){.abg-profile-panel{max-width:none}.abg-profile-form{max-width:none}.abg-profile-form input[type=\"text\"],.abg-profile-form select{height:46px!important;min-height:46px!important}} .abg-event-composer{margin:0 0 24px;border:1px solid var(--abg-border);border-radius:6px;background:#fff;overflow:hidden}
.abg-event-composer>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 16px;cursor:pointer}
.abg-event-composer>summary::-webkit-details-marker{display:none}.abg-event-composer summary span:first-child{display:grid;gap:2px}.abg-event-composer summary small{color:var(--abg-muted);font-size:.82rem;font-weight:400}.abg-event-composer .abg-composer-body{border-top:1px solid var(--abg-border)}
.abg-event-submit-wrap{padding:18px}.abg-event-submit-form{max-width:820px}.abg-event-submit-form>label{display:block;margin:0 0 16px}.abg-event-submit-form label>span{display:block;margin:0 0 6px;font-size:.82rem;font-weight:700;color:var(--abg-text)}
.abg-event-submit-form input,.abg-event-submit-form select,.abg-event-submit-form textarea{box-sizing:border-box;width:100%;min-height:44px;padding:9px 11px;border:1px solid #ccd3d9;border-radius:4px;background:#fff;color:var(--abg-text);font:inherit;line-height:1.35;box-shadow:none}
.abg-event-submit-form textarea{min-height:132px;resize:vertical}.abg-event-submit-form input:focus,.abg-event-submit-form select:focus,.abg-event-submit-form textarea:focus{outline:2px solid rgba(105,43,51,.12);outline-offset:1px;border-color:#8e6670}
.abg-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:700px){.abg-event-composer>summary{align-items:flex-start}.abg-event-submit-wrap{padding:15px}} .abg-business-composer,.abg-deal-composer{margin:0 0 24px;border:1px solid var(--abg-border);border-radius:6px;background:#fff;overflow:hidden}
.abg-business-composer>summary,.abg-deal-composer>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 16px;cursor:pointer}
.abg-business-composer>summary::-webkit-details-marker,.abg-deal-composer>summary::-webkit-details-marker{display:none}
.abg-business-composer summary span:first-child,.abg-deal-composer summary span:first-child{display:grid;gap:2px}
.abg-business-composer summary small,.abg-deal-composer summary small{color:var(--abg-muted);font-size:.82rem;font-weight:400}
.abg-business-composer .abg-composer-body,.abg-deal-composer .abg-composer-body{border-top:1px solid var(--abg-border)}
.abg-business-submit-wrap,.abg-deal-submit-wrap{padding:18px}
.abg-public-submit-form{max-width:820px}
.abg-public-submit-form>label{display:block;margin:0 0 16px}
.abg-public-submit-form label>span{display:block;margin:0 0 6px;font-size:.82rem;font-weight:700;color:var(--abg-text)}
.abg-public-submit-form input,.abg-public-submit-form select,.abg-public-submit-form textarea{box-sizing:border-box;width:100%;min-height:44px;padding:9px 11px;border:1px solid #ccd3d9;border-radius:4px;background:#fff;color:var(--abg-text);font:inherit;line-height:1.35;box-shadow:none}
.abg-public-submit-form textarea{min-height:132px;resize:vertical}.abg-public-submit-form input:focus,.abg-public-submit-form select:focus,.abg-public-submit-form textarea:focus{outline:2px solid rgba(36,49,61,.12);outline-offset:1px;border-color:#87919a}
.abg-business-tagline{margin:.28rem 0 .4rem;color:var(--abg-text);font-size:.87rem;font-weight:650;line-height:1.4}
.abg-business-branch,.abg-deal-company{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--abg-muted)}
.abg-sponsored-label{display:inline-block;margin-top:8px;padding:2px 6px;border:1px solid var(--abg-border);border-radius:3px;color:var(--abg-muted);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
@media(max-width:700px){.abg-business-composer>summary,.abg-deal-composer>summary{align-items:flex-start}.abg-business-submit-wrap,.abg-deal-submit-wrap{padding:15px}} .abg-single-facts{margin:30px 0 0;padding:22px 0;border-top:1px solid var(--abg-border);border-bottom:1px solid var(--abg-border)}
.abg-single-facts h2{margin:0 0 14px;font-size:1.25rem}.abg-single-lead{margin:-4px 0 16px;color:var(--abg-muted);font-size:.95rem}
.abg-single-facts dl{display:grid;gap:0;margin:0 0 18px}.abg-single-facts dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:9px 0;border-bottom:1px solid #eef1f3}.abg-single-facts dl>div:last-child{border-bottom:0}.abg-single-facts dt{color:var(--abg-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.abg-single-facts dd{margin:0;color:var(--abg-text)}.abg-single-facts dd a{color:inherit}
@media(max-width:600px){.abg-single-facts dl>div{grid-template-columns:1fr;gap:3px}} .abg-local-head,.abg-deals-head{position:relative}
.abg-inline-composer{position:relative;margin:0}
.abg-inline-composer>summary{list-style:none;cursor:pointer;white-space:nowrap;padding:.48rem .7rem;border:1px solid var(--abg-border);border-radius:4px;background:#fff;color:var(--abg-text);font-size:.8rem;font-weight:700}
.abg-inline-composer>summary::-webkit-details-marker{display:none}
.abg-inline-composer[open]>summary{background:var(--abg-soft)}
.abg-inline-composer-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:25;width:min(760px,calc(100vw - 40px));max-height:72vh;overflow:auto;padding:0;background:#fff;border:1px solid var(--abg-border);border-radius:6px;box-shadow:0 16px 40px rgba(24,31,38,.12)}
.abg-inline-composer-panel .abg-business-submit-wrap,.abg-inline-composer-panel .abg-deal-submit-wrap{padding:18px}
.abg-business-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.abg-business-card{min-width:0;padding:18px;border:1px solid var(--abg-border);border-radius:5px;background:#fff;transition:border-color .16s ease,transform .16s ease}
.abg-business-card:hover{border-color:#c9d0d6;transform:translateY(-1px)}
.abg-business-card.is-featured{border-color:#bcc6ce}
.abg-business-card-top{display:flex;align-items:flex-start;gap:13px}
.abg-business-logo{flex:0 0 48px;width:48px;height:48px;border-radius:4px;overflow:hidden;background:#eef1f3;text-decoration:none!important;color:var(--abg-text)!important}
.abg-business-logo img{width:100%;height:100%;object-fit:cover;display:block}
.abg-business-monogram{display:grid;place-items:center;font-size:1rem;font-weight:780;letter-spacing:-.02em}
.abg-business-heading{min-width:0}
.abg-business-eyebrow{margin:0 0 4px;color:var(--abg-muted);font-size:.67rem;font-weight:730;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.abg-business-card h3{margin:0;font-size:1.05rem;line-height:1.2;letter-spacing:-.012em}
.abg-business-card h3 a{color:inherit!important;text-decoration:none!important}
.abg-business-card .abg-business-tagline{margin:.3rem 0 0;color:var(--abg-muted);font-size:.82rem;font-weight:500}
.abg-business-address{margin:14px 0 0;padding-top:12px;border-top:1px solid #eef1f3;color:var(--abg-muted);font-size:.78rem;line-height:1.45}
.abg-business-copy{margin:10px 0 0;color:var(--abg-muted);font-size:.84rem;line-height:1.5}
.abg-business-dealbox{margin:14px 0 0;padding:11px 12px;background:#f7f8f9;border-radius:4px}
.abg-business-deal-label{display:block;margin:0 0 6px;color:var(--abg-muted);font-size:.65rem;font-weight:750;text-transform:uppercase;letter-spacing:.045em}
.abg-business-dealbox a{display:flex;justify-content:space-between;gap:12px;padding:4px 0;color:var(--abg-text)!important;text-decoration:none!important;font-size:.78rem}
.abg-business-dealbox a strong{white-space:nowrap}
.abg-business-footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid #eef1f3}
.abg-directory-link{color:var(--abg-text)!important;text-decoration:none!important;font-size:.78rem;font-weight:700}
.abg-directory-link:hover{text-decoration:underline!important}
.abg-business-footer .abg-favorite-button{margin-left:auto}
.abg-deals-link{color:var(--abg-muted)!important} .abg-grid-deals .abg-card{display:block;min-height:0;padding:18px;border-radius:5px}
.abg-grid-deals .abg-card-body{padding:0}
.abg-grid-deals .abg-card h3{font-size:1.08rem;margin:.3rem 0 .5rem}
.abg-grid-deals .abg-highlight{font-size:1.18rem;margin:.5rem 0;font-weight:780}
.abg-grid-deals .abg-card p{font-size:.84rem}
.abg-grid-deals .abg-card-actions{padding-top:10px;border-top:1px solid #eef1f3}
.abg-grid-deals .abg-button{background:transparent!important;color:var(--abg-text)!important;border:0!important;padding:0!important}
@media(max-width:900px){.abg-business-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.abg-inline-composer-panel{right:0}}
@media(max-width:640px){.abg-business-directory{grid-template-columns:1fr}.abg-inline-composer-panel{position:fixed;left:11px;right:11px;top:90px;width:auto;max-height:calc(100vh - 110px)}.abg-local-head .abg-section-tools,.abg-deals-head .abg-section-tools{grid-template-columns:auto auto;align-items:center}.abg-business-card{padding:15px}} .abg-community-principle{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;border-left:3px solid #707983;background:#f7f8f9;color:var(--abg-muted);font-size:.84rem;line-height:1.45}
.abg-community-principle strong{flex:0 0 auto;color:var(--abg-text);font-size:.82rem}
.abg-tip-form h3{margin-top:0}.abg-tip-form .abg-form-grid small{font-weight:500;color:var(--abg-muted)}
@media(max-width:640px){.abg-community-principle{display:grid;gap:3px}} .abg-community-tools{gap:12px}
.abg-channel-label{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid #cfd5da;border-radius:3px;background:#fff;color:var(--abg-text);font-size:.68rem;font-weight:750;letter-spacing:.02em}
.abg-comment-preview{display:grid;gap:8px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #eef1f3}
.abg-comment-preview-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:start}
.abg-comment-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}
.abg-comment-preview-item strong{display:block;margin:0 0 2px;font-size:.76rem;color:var(--abg-text)}
.abg-comment-preview-item p{margin:0!important;color:var(--abg-muted);font-size:.8rem!important;line-height:1.42!important}
.abg-quick-reply{margin:10px 0 0}
.abg-quick-reply>summary{display:inline-block;list-style:none;cursor:pointer;color:var(--abg-text);font-size:.8rem;font-weight:700}
.abg-quick-reply>summary::-webkit-details-marker{display:none}
.abg-quick-reply>summary:after{content:" ↓";color:var(--abg-muted);font-weight:500}
.abg-quick-reply[open]>summary:after{content:" ↑"}
.abg-quick-reply form{display:grid;gap:8px;margin-top:9px;max-width:640px}
.abg-quick-reply textarea{box-sizing:border-box;width:100%;min-height:78px;padding:10px 11px;border:1px solid #ccd3d9;border-radius:4px;background:#fff;color:var(--abg-text);font:inherit;font-size:.86rem;line-height:1.45;resize:vertical;box-shadow:none}
.abg-quick-reply textarea:focus{outline:2px solid rgba(36,49,61,.1);outline-offset:1px;border-color:#87919a}
.abg-button-small{justify-self:start;padding:.4rem .62rem;font-size:.76rem}
.abg-quick-reply-login{margin-top:10px;font-size:.78rem}.abg-quick-reply-login a{color:var(--abg-muted)!important;text-decoration:none!important}.abg-quick-reply-login a:hover{text-decoration:underline!important}
.abg-discussion-single-meta{margin:28px 0 0;padding:18px 0;border-top:1px solid var(--abg-border);border-bottom:1px solid var(--abg-border)}
.abg-discussion-single-tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:9px;color:var(--abg-muted);font-size:.76rem}
.abg-discussion-single-meta>p{margin:0;color:var(--abg-muted);font-size:.88rem;line-height:1.5}
@media(max-width:700px){.abg-community-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.abg-community-tools .abg-category-select{display:grid;gap:4px}.abg-community-tools .abg-category-select>span{display:block}.abg-community-tools .abg-category-select select{width:100%;max-width:none}.abg-community-tools .abg-section-link{grid-column:1/-1}} .abg-community-intro{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 20px;padding:15px 0;border-top:1px solid var(--abg-border);border-bottom:1px solid var(--abg-border)}
.abg-community-intro>div{display:grid;gap:3px}.abg-community-intro strong{font-size:.92rem}.abg-community-intro span{color:var(--abg-muted);font-size:.84rem;line-height:1.45}.abg-text-button{border:0;background:transparent;padding:0;color:var(--abg-text);font:inherit;font-size:.82rem;font-weight:750;cursor:pointer;white-space:nowrap}.abg-text-button:hover{text-decoration:underline}
.abg-editorial-author .abg-avatar{border-radius:5px}.abg-editorial-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:5px;background:var(--abg-accent);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.04em}
.abg-comment-preview{gap:10px;padding-top:13px}.abg-comment-preview-item{display:block;padding-left:12px;border-left:2px solid #e6eaed}.abg-comment-preview-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.abg-comment-preview-meta strong{margin:0!important}.abg-comment-preview-meta span{color:var(--abg-muted);font-size:.7rem}.abg-discussion-actions{gap:18px}.abg-discussion-count{color:var(--abg-muted);font-size:.8rem;font-weight:650}.abg-discussion-open{margin-left:auto}
.abg-modal[hidden]{display:none!important}.abg-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:22px}.abg-modal-backdrop{position:absolute;inset:0;background:rgba(17,23,29,.55)}.abg-modal-dialog{position:relative;z-index:1;width:min(680px,100%);max-height:min(760px,calc(100vh - 44px));overflow:auto;background:#fff;border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.abg-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--abg-border);background:#fff}.abg-modal-head>div{display:grid;gap:3px}.abg-modal-head strong{font-size:1rem}.abg-modal-head span{color:var(--abg-muted);font-size:.8rem}.abg-modal-close{border:0;background:transparent;padding:0 4px;color:var(--abg-muted);font-size:1.65rem;line-height:1;cursor:pointer}.abg-modal-body{padding:0}.abg-modal-body .abg-community-form{padding:20px}.abg-modal-body .abg-community-form>h3,.abg-modal-body .abg-community-form>.abg-form-note{display:none}.abg-modal-open{overflow:hidden}
body.abg-discussion-page #secondary,body.abg-discussion-page .widget-area,body.abg-discussion-page aside.sidebar,body.abg-discussion-page .sidebar-primary,body.abg-discussion-page .sidebar-main{display:none!important}
body.abg-discussion-page .site-content,body.abg-discussion-page #content{max-width:none!important}
.abg-discussion-shell{width:min(900px,calc(100% - 36px));margin:0 auto;padding:30px 0 64px;color:var(--abg-text)}.abg-discussion-back{display:inline-block;margin-bottom:28px;color:var(--abg-muted)!important;text-decoration:none!important;font-size:.82rem;font-weight:650}.abg-discussion-back:hover{color:var(--abg-text)!important}
.abg-discussion-single{margin:0}.abg-discussion-hero{padding-bottom:22px;border-bottom:1px solid var(--abg-border)}.abg-discussion-taxonomy{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:13px;color:var(--abg-muted);font-size:.76rem}.abg-discussion-hero h1{max-width:820px;margin:0 0 14px;font-size:clamp(2rem,5vw,3.1rem);line-height:1.04;letter-spacing:-.035em}.abg-discussion-byline{display:flex;gap:10px;align-items:baseline;color:var(--abg-muted);font-size:.78rem}.abg-discussion-byline strong{color:var(--abg-text)}
.abg-discussion-content{max-width:760px;padding:28px 0 8px;font-size:1rem;line-height:1.72}.abg-discussion-content p{margin:0 0 1.15em}.abg-discussion-featured{margin:20px 0 0}.abg-discussion-featured img{display:block;width:100%;height:auto;border-radius:6px}.abg-discussion-toolbar{display:flex;align-items:center;gap:18px;margin-top:26px;padding:14px 0;border-top:1px solid var(--abg-border);border-bottom:1px solid var(--abg-border)}
.abg-discussion-comments{max-width:760px;padding-top:34px}.abg-comments-head h2{margin:0 0 4px;font-size:1.45rem}.abg-comments-head p{margin:0 0 22px;color:var(--abg-muted);font-size:.88rem}.abg-comments-empty{padding:18px 0;color:var(--abg-muted);font-size:.86rem;border-bottom:1px solid var(--abg-border)}.abg-comment-list{list-style:none;margin:0;padding:0}.abg-comment-list .comment{list-style:none;margin:0;padding:18px 0;border-bottom:1px solid var(--abg-border)}.abg-comment-list .children{list-style:none;margin:12px 0 0 28px;padding:0}.abg-comment-list .comment-body{position:relative}.abg-comment-list .comment-author{display:flex;align-items:center;gap:9px}.abg-comment-list .avatar{border-radius:50%}.abg-comment-list .fn{font-style:normal;font-weight:750}.abg-comment-list .says{display:none}.abg-comment-list .comment-metadata{margin:4px 0 8px;padding-left:51px;font-size:.7rem}.abg-comment-list .comment-metadata a{color:var(--abg-muted)!important;text-decoration:none!important}.abg-comment-list .comment-content{padding-left:51px;color:var(--abg-text);font-size:.9rem;line-height:1.58}.abg-comment-list .reply{padding-left:51px;margin-top:7px}.abg-comment-list .reply a{color:var(--abg-muted)!important;text-decoration:none!important;font-size:.75rem;font-weight:650}.abg-comment-form-wrap{margin-top:34px;padding-top:28px;border-top:1px solid var(--abg-border)}.abg-comment-form-wrap h3{margin:0 0 18px;font-size:1.2rem}.abg-comment-form-wrap label{display:block;margin-bottom:6px;font-size:.78rem;font-weight:700}.abg-comment-form-wrap textarea,.abg-comment-form-wrap input[type=text],.abg-comment-form-wrap input[type=email],.abg-comment-form-wrap input[type=url]{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #ccd3d9;border-radius:4px;background:#fff;font:inherit;box-shadow:none}.abg-comment-form-wrap .form-submit{margin-top:12px}.abg-comment-form-wrap .logged-in-as,.abg-comment-form-wrap .comment-notes{color:var(--abg-muted);font-size:.78rem}.abg-comment-form-wrap .logged-in-as a{color:inherit!important}
@media(max-width:700px){.abg-community-intro{display:grid;gap:10px;align-items:flex-start}.abg-discussion-open{margin-left:0}.abg-modal{padding:10px}.abg-modal-dialog{max-height:calc(100vh - 20px);border-radius:6px}.abg-discussion-shell{width:min(100% - 24px,900px);padding-top:20px}.abg-discussion-hero h1{font-size:2rem}.abg-discussion-toolbar{gap:13px;flex-wrap:wrap}.abg-comment-list .children{margin-left:14px}.abg-comment-list .comment-metadata,.abg-comment-list .comment-content,.abg-comment-list .reply{padding-left:0}} .abg-modal-dialog{width:min(820px,calc(100vw - 48px));max-height:88vh;overflow:auto}
.abg-modal-head{padding:16px 20px}
.abg-modal-body{padding:0}
.abg-modal-body .abg-tip-form{padding:20px 22px 22px;border:0;background:#fff}
.abg-tip-form{display:grid;gap:16px}
.abg-tip-form .abg-form-note{margin:0;color:var(--abg-muted);font-size:.84rem}
.abg-tip-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.abg-field{display:grid;gap:6px;min-width:0}
.abg-field label{margin:0;color:var(--abg-text);font-size:.78rem;font-weight:750;line-height:1.3}
.abg-field label small{color:var(--abg-muted);font-weight:500}
.abg-tip-form .abg-field input,.abg-tip-form .abg-field select,.abg-tip-form .abg-field textarea,.abg-discussion-comment-form .abg-field input,.abg-discussion-comment-form .abg-field textarea{box-sizing:border-box;width:100%;margin:0;padding:10px 11px;border:1px solid #ccd3d9;border-radius:4px;background:#fff!important;color:var(--abg-text)!important;font:inherit;line-height:1.35;box-shadow:none!important;appearance:auto}
.abg-tip-form .abg-field select{height:42px}
.abg-tip-form .abg-field textarea{min-height:118px;resize:vertical}
.abg-tip-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px;border-top:1px solid var(--abg-border)}
.abg-tip-actions span{color:var(--abg-muted);font-size:.76rem}
.abg-tip-actions .abg-button{margin-left:auto}
.abg-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important} .abg-comment-list{display:grid;gap:0}
.abg-comment-item{padding:18px 0;border-bottom:1px solid var(--abg-border)}
.abg-comment-author-row{display:flex;align-items:center;gap:10px;margin-bottom:9px}
.abg-comment-author-row img{border-radius:50%}
.abg-comment-author-row>div{display:grid;gap:1px}
.abg-comment-author-row strong{font-size:.86rem}
.abg-comment-author-row span{color:var(--abg-muted);font-size:.7rem}
.abg-comment-text{padding-left:48px;font-size:.9rem;line-height:1.58;color:var(--abg-text)}
.abg-comment-text p{margin:0 0 .8em}.abg-comment-text p:last-child{margin-bottom:0}
.abg-discussion-comment-form{display:grid;gap:14px}
.abg-comment-guest-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.abg-discussion-comment-form textarea{min-height:120px;resize:vertical} body.abg-discussion-page .abg-discussion-shell{max-width:900px}
@media(max-width:700px){
.abg-modal{padding:8px}
.abg-modal-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:6px}
.abg-modal-head{padding:14px 15px}
.abg-modal-head span{font-size:.75rem;line-height:1.35}
.abg-modal-body .abg-tip-form{padding:15px}
.abg-tip-grid,.abg-comment-guest-grid{grid-template-columns:1fr}
.abg-tip-form{gap:13px}
.abg-tip-form .abg-field textarea{min-height:105px}
.abg-tip-actions{align-items:stretch;flex-direction:column-reverse}
.abg-tip-actions .abg-button{margin-left:0;width:100%}
.abg-tip-actions span{text-align:center}
.abg-comment-text{padding-left:0}
.abg-discussion-hero h1{font-size:clamp(1.8rem,10vw,2.35rem);line-height:1.08}
} .abg-deal-pricing-note{margin:0 0 18px}.abg-deal-premium-form .abg-event-form-section{min-width:0}.abg-deal-premium-form .abg-event-rights input{margin-top:3px} .abg-account-auth,.abg-account-member{color:#252522}.abg-account-auth-intro{max-width:760px;margin-bottom:34px}.abg-account-auth-intro>span,.abg-account-kicker,.abg-account-section-head>span{display:block;color:#9a7412;font-size:.67rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.abg-account-auth-intro h2{margin:8px 0 12px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02;letter-spacing:-.045em}.abg-account-auth-intro p{margin:0;color:#6e6d67;line-height:1.65}.abg-account-auth-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:26px;align-items:start}.abg-account-login-card,.abg-account-register-card{padding:30px;border:1px solid #dedbd2;background:#fff}.abg-account-register-card{background:#f7f4eb}.abg-account-login-card h3,.abg-account-register-card h3{margin:7px 0 22px;font-size:1.55rem;letter-spacing:-.03em}.abg-account-auth form label{display:grid;gap:7px;margin-bottom:15px}.abg-account-auth form label>span{font-size:.76rem;font-weight:750}.abg-account-auth input[type=text],.abg-account-auth input[type=email],.abg-account-auth input[type=password],.abg-account-auth select{box-sizing:border-box;width:100%;height:46px;padding:0 12px;border:1px solid #cbc8bf;border-radius:2px;background:#fff;font:inherit}.abg-account-password-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.abg-account-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important}.abg-account-check input{margin-top:3px}.abg-account-check span{font-weight:500!important;color:#67665f;line-height:1.45}.abg-account-auth .abg-button{border:0;border-radius:2px;background:#252522;color:#fff;padding:12px 18px;font-weight:800;cursor:pointer}.abg-account-small-link{display:inline-block;margin-top:13px;color:#77736a;font-size:.74rem}.abg-account-notice{margin:0 0 24px;padding:14px 16px;border-left:3px solid #55765e;background:#eef5ef;font-size:.83rem}.abg-account-notice.is-error{border-left-color:#a64141;background:#fbefef;color:#7f2d2d}
.abg-account-member-head{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:26px;border-bottom:1px solid #ddd9cf}.abg-account-member-identity{display:flex;align-items:center;gap:16px}.abg-account-member-identity img{border-radius:50%}.abg-account-member-identity span{color:#9a7412;font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.abg-account-member-identity h2{margin:3px 0 4px;font-size:2rem;letter-spacing:-.04em}.abg-account-member-identity p{margin:0;color:#74736e;font-size:.78rem}.abg-account-logout{padding:8px 0;border-bottom:1px solid #bbb6aa;color:#44433f;font-size:.74rem;font-weight:800}.abg-account-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #ddd9cf}.abg-account-stat-grid>div{padding:22px 0;border-right:1px solid #e5e2da}.abg-account-stat-grid>div+div{padding-left:24px}.abg-account-stat-grid>div:last-child{border-right:0}.abg-account-stat-grid strong{display:block;font-size:1.7rem}.abg-account-stat-grid span{display:block;margin-top:3px;color:#77756f;font-size:.71rem;text-transform:uppercase;letter-spacing:.06em}.abg-account-tabs{display:flex;gap:26px;overflow:auto;padding:18px 0;border-bottom:1px solid #e2ded5}.abg-account-tabs a{white-space:nowrap;color:#55534e;font-size:.78rem;font-weight:800}.abg-account-section{padding:42px 0;border-bottom:1px solid #e2ded5}.abg-account-section-head{margin-bottom:22px}.abg-account-section-head h3{margin:5px 0 0;font-size:1.6rem;letter-spacing:-.035em}.abg-account-section .abg-profile-summary{display:none!important}.abg-account-section .abg-profile-panel{padding:0!important;background:none!important;border:0!important}.abg-account-comment-list{border-top:1px solid #d9d5ca}.abg-account-comment-list article{display:grid;grid-template-columns:1fr 24px;gap:18px;padding:17px 0;border-bottom:1px solid #e7e3db}.abg-account-comment-list span{color:#8d8a82;font-size:.68rem}.abg-account-comment-list h4{margin:4px 0 5px;font-size:.95rem}.abg-account-comment-list p{margin:0;color:#6e6c66;font-size:.8rem}.abg-account-comment-list article>a{align-self:center;font-weight:800}.abg-blocked-list{border-top:1px solid #ddd9d0}.abg-blocked-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #e9e5dd}.abg-blocked-list>div>span{display:flex;align-items:center;gap:10px}.abg-blocked-list img{border-radius:50%}.abg-account-inline-button{border:0;background:none;color:#8b6410;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.abg-account-muted{color:#77746e}.abg-interaction-loading{opacity:.55;pointer-events:none}
@media(max-width:760px){.abg-account-auth-grid{grid-template-columns:1fr}.abg-account-login-card,.abg-account-register-card{padding:22px}.abg-account-password-grid{grid-template-columns:1fr}.abg-account-member-head{align-items:flex-start;flex-direction:column}.abg-account-stat-grid>div+div{padding-left:12px}.abg-account-stat-grid>div{padding:17px 8px 17px 0}.abg-account-stat-grid strong{font-size:1.35rem}.abg-blocked-list>div{align-items:flex-start;flex-direction:column}} .abg-account-company-section{padding-top:34px}
.abg-company-portal{display:grid;gap:24px}
.abg-company-empty{padding:28px;border:1px solid #dedbd2;border-radius:22px;background:#f8f6ef}.abg-company-empty>span{display:block;color:#9a7412;font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.abg-company-empty h4{margin:7px 0 8px;font-size:1.45rem}.abg-company-empty p{max-width:650px;margin:0 0 18px;color:#6e6b64;line-height:1.6}
.abg-company-switcher{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #e0ddd4;border-radius:18px;background:#fff}.abg-company-switcher>strong{font-size:.78rem}.abg-company-switcher>div{display:flex;gap:8px;flex-wrap:wrap}.abg-company-switcher a{padding:8px 11px;border-radius:999px;background:#f1efe9;color:#65625b;font-size:.72rem;font-weight:800;text-decoration:none}.abg-company-switcher a.is-active{background:#20262d;color:#fff}
.abg-company-dashboard{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #dedbd2;border-radius:24px;background:linear-gradient(135deg,#fff,#faf8f2)}.abg-company-dashboard-main{display:flex;align-items:center;gap:16px;min-width:0}.abg-company-dashboard-logo{display:flex;width:76px;height:76px;flex:0 0 76px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e3dfd6;border-radius:20px;background:#fff}.abg-company-dashboard-logo img{display:block;max-width:64px;max-height:64px;width:auto;height:auto;object-fit:contain}.abg-company-dashboard h4{margin:4px 0 8px;font-size:1.7rem;line-height:1.1;letter-spacing:-.035em}.abg-company-badges{display:flex;gap:8px;flex-wrap:wrap}.abg-company-badges b,.abg-company-badges span{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;font-size:.68rem;font-weight:800}.abg-company-badges b{background:#f4b900;color:#171b1f}.abg-company-badges span{background:#eef0f1;color:#5c6268}.abg-company-dashboard-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.abg-company-dashboard-actions a{font-size:.76rem;font-weight:850;color:#252522;text-decoration:none}.abg-company-dashboard-actions a:last-child{padding:10px 13px;border-radius:12px;background:#20262d;color:#fff}
.abg-company-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e2dfd7;border-radius:20px;background:#fff}.abg-company-stat-grid>div{padding:18px 20px;border-right:1px solid #e8e5de}.abg-company-stat-grid>div:last-child{border-right:0}.abg-company-stat-grid strong,.abg-company-stat-grid span{display:block}.abg-company-stat-grid strong{font-size:1.25rem}.abg-company-stat-grid span{margin-top:3px;color:#817e77;font-size:.67rem;text-transform:uppercase;letter-spacing:.05em}
.abg-company-tabs{display:flex;gap:8px;overflow:auto;padding:4px;border-radius:16px;background:#f0eee8}.abg-company-tabs a{white-space:nowrap;padding:9px 13px;border-radius:12px;color:#5a5751;font-size:.72rem;font-weight:850;text-decoration:none}.abg-company-tabs a:hover{background:#fff;color:#222}
.abg-company-panel{scroll-margin-top:110px;padding:28px;border:1px solid #e0ddd5;border-radius:24px;background:#fff;box-shadow:0 12px 34px rgba(32,38,45,.045)}.abg-company-panel-head{max-width:720px;margin-bottom:22px}.abg-company-panel-head>span{display:block;color:#a07813;font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.abg-company-panel-head h4{margin:5px 0 7px;font-size:1.45rem;letter-spacing:-.03em}.abg-company-panel-head p{margin:0;color:#747169;font-size:.82rem;line-height:1.55}
.abg-company-edit-form{display:grid;gap:22px}.abg-company-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.abg-company-form-grid label{display:grid;gap:7px}.abg-company-form-grid label.is-wide{grid-column:1/-1}.abg-company-form-grid label>span{font-size:.72rem;font-weight:800}.abg-company-form-grid input,.abg-company-form-grid select,.abg-company-form-grid textarea{box-sizing:border-box;width:100%;border:1px solid #d3cfc5;border-radius:13px;background:#fff;font:inherit}.abg-company-form-grid input,.abg-company-form-grid select{min-height:47px;padding:0 12px}.abg-company-form-grid textarea{min-height:145px;padding:12px;resize:vertical}.abg-company-form-grid input:focus,.abg-company-form-grid select:focus,.abg-company-form-grid textarea:focus{outline:0;border-color:#c39218;box-shadow:0 0 0 3px rgba(244,185,0,.12)}
.abg-company-save{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid #ece8df}.abg-company-save>span{color:#817d74;font-size:.72rem}.abg-company-save .abg-button{border:0;border-radius:13px;background:#20262d;color:#fff;padding:12px 17px;font-weight:850;cursor:pointer}
.abg-company-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.abg-company-media-grid>article{padding:18px;border:1px solid #e3dfd7;border-radius:20px;background:#faf9f5}.abg-company-media-grid>article>span{display:block;margin-bottom:10px;color:#8d6d14;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.abg-company-media-preview{display:flex;height:220px;align-items:center;justify-content:center;overflow:hidden;margin-bottom:14px;border-radius:16px;background:#eef0f1}.abg-company-media-preview.is-logo{background:#f5f5f4}.abg-company-media-preview img{display:block;width:100%;height:100%;object-fit:cover}.abg-company-media-preview.is-logo img{width:auto;height:auto;max-width:82%;max-height:82%;object-fit:contain}.abg-company-media-preview em{color:#96928b;font-size:.76rem}.abg-company-media-grid article>label:not(.abg-company-remove){display:flex;align-items:center;justify-content:space-between;gap:12px}.abg-company-media-grid input[type=file]{max-width:60%;font-size:.72rem}.abg-company-remove{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin-top:10px;color:#77736b;font-size:.7rem}.abg-company-remove input{margin:0}
.abg-company-gallery-manager{display:grid;gap:14px;padding-top:6px}.abg-company-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.abg-company-gallery-head strong,.abg-company-gallery-head span{display:block}.abg-company-gallery-head span{margin-top:3px;color:#88847c;font-size:.7rem}.abg-company-upload-inline{display:inline-flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid #d8d4ca;border-radius:12px;font-size:.72rem;font-weight:800;cursor:pointer}.abg-company-upload-inline input{max-width:180px;font-size:.68rem}.abg-company-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.abg-company-gallery-grid>label{position:relative;display:grid;gap:7px;padding:9px;border:1px solid #e1ddd4;border-radius:16px;background:#fff}.abg-company-gallery-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:11px}.abg-company-gallery-grid label>span{display:flex;align-items:center;gap:6px;color:#737069;font-size:.67rem}.abg-company-gallery-grid label.is-hidden-by-plan{opacity:.55}.abg-company-gallery-grid label>small{position:absolute;top:14px;left:14px;padding:4px 7px;border-radius:999px;background:#20262d;color:#fff;font-size:.58rem;font-weight:800}.abg-company-upgrade-note{display:grid;gap:5px;padding:16px;border-radius:16px;background:#f7f2e4}.abg-company-upgrade-note strong{font-size:.86rem}.abg-company-upgrade-note span{color:#777168;font-size:.73rem;line-height:1.45}.abg-company-upgrade-note a{margin-top:4px;font-size:.72rem;font-weight:850;color:#70550e}
@media(max-width:820px){.abg-company-dashboard{align-items:flex-start;flex-direction:column}.abg-company-stat-grid{grid-template-columns:1fr 1fr}.abg-company-stat-grid>div:nth-child(2){border-right:0}.abg-company-stat-grid>div:nth-child(-n+2){border-bottom:1px solid #e8e5de}.abg-company-form-grid,.abg-company-media-grid{grid-template-columns:1fr}.abg-company-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abg-company-switcher{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.abg-company-panel{padding:20px 16px;border-radius:19px}.abg-company-dashboard{padding:18px;border-radius:20px}.abg-company-dashboard-main{align-items:flex-start}.abg-company-dashboard-logo{width:58px;height:58px;flex-basis:58px;border-radius:16px}.abg-company-dashboard-logo img{max-width:48px;max-height:48px}.abg-company-dashboard h4{font-size:1.35rem}.abg-company-stat-grid{grid-template-columns:1fr 1fr}.abg-company-stat-grid>div{padding:14px}.abg-company-save,.abg-company-gallery-head{align-items:flex-start;flex-direction:column}.abg-company-save .abg-button{width:100%}.abg-company-gallery-grid{grid-template-columns:1fr}.abg-company-media-preview{height:180px}} .abg-account-help-links{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-top:13px}.abg-account-help-links>.abg-account-small-link{margin-top:0}.abg-access-resend{position:relative}.abg-access-resend>summary{cursor:pointer;list-style:none;color:#77736a;font-size:.74rem}.abg-access-resend>summary::-webkit-details-marker{display:none}.abg-access-resend[open]{width:100%;margin-top:4px}.abg-access-resend form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px;border:1px solid #ddd8cc;border-radius:14px;background:#faf8f2}.abg-access-resend form label{margin:0!important}.abg-access-resend form small{grid-column:1/-1;color:#817e76;font-size:.68rem}.abg-access-resend .abg-button{align-self:end;min-height:42px;padding:0 14px!important;border-radius:11px!important}.abg-business-access-field{align-content:start}.abg-business-access-field strong,.abg-business-access-field small{display:block}.abg-business-access-field small{margin:4px 0 9px;color:#75716a}.abg-business-access-field .button{justify-self:start}
@media(max-width:620px){.abg-access-resend form{grid-template-columns:1fr}.abg-access-resend form small{grid-column:auto}.abg-access-resend .abg-button{width:100%}}
.abg-company-admin-preview{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:9px 12px;border:1px solid #ead69a;border-radius:12px;background:#fffaf0;color:#4d4532;font-size:.72rem}
.abg-company-admin-preview strong{color:#8a6500}.abg-company-admin-preview a{margin-left:auto;font-weight:800;color:#6f5200} .abg-company-privacy-panel{border-color:#ddd8cf}
.abg-company-privacy-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px}
.abg-company-privacy-history>div{padding:13px 14px;border:1px solid #e4e0d7;border-radius:14px;background:#faf9f6}
.abg-company-privacy-history span,.abg-company-privacy-history small{display:block;color:#77736b;font-size:.7rem}
.abg-company-privacy-history strong{display:block;margin:4px 0;color:#252522;font-size:.82rem}
.abg-company-privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.abg-company-privacy-grid article{padding:20px;border:1px solid #e2ded5;border-radius:18px;background:#faf9f6}
.abg-company-privacy-grid article>span{display:block;margin-bottom:5px;color:#9a7412;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.abg-company-privacy-grid h5{margin:0 0 8px;font-size:1rem;letter-spacing:-.02em}
.abg-company-privacy-grid p{margin:0 0 15px;color:#716e67;font-size:.78rem;line-height:1.55}
.abg-company-privacy-grid article.is-danger{border-color:#ead2d2;background:#fffafa}
.abg-company-privacy-grid article.is-danger>span{color:#963e3e}
.abg-company-privacy-grid .abg-button.is-light{background:#fff;color:#252522;border:1px solid #d8d4cb}
.abg-company-privacy-grid .abg-button.is-danger{background:#913f45;color:#fff;border:0}
.abg-company-delete-confirm{display:flex!important;align-items:flex-start;gap:9px!important;margin:0 0 13px!important}
.abg-company-delete-confirm input{width:17px!important;height:17px!important;min-height:0!important;margin-top:1px}
.abg-company-delete-confirm span{color:#6e5555;font-size:.74rem;line-height:1.45}
.abg-company-request-state{display:inline-flex;padding:8px 11px;border-radius:999px;background:#edf4ee;color:#356348;font-size:.72rem}
.abg-company-request-state.is-danger{background:#f8eaea;color:#8d3838}
.abg-company-privacy-admin-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:15px 16px;border-radius:14px;background:#f6f5f1}
.abg-company-privacy-admin-note span{color:#77736b;font-size:.76rem}.abg-company-privacy-admin-note a{margin-left:auto;color:#252522;font-size:.74rem;font-weight:800;text-decoration:none}
@media(max-width:760px){.abg-company-privacy-grid,.abg-company-privacy-history{grid-template-columns:1fr}.abg-company-privacy-admin-note{align-items:flex-start;flex-direction:column}.abg-company-privacy-admin-note a{margin-left:0}} .abg-company-dashboard-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid #dedbd2;border-radius:10px;background:#fff;font-size:.72rem;font-weight:850;color:#252522;text-decoration:none}
.abg-company-dashboard-actions a:last-child,.abg-company-dashboard-actions a.is-primary{background:#20262d;color:#fff;border-color:#20262d;padding:0 12px}
.abg-company-tabs{gap:5px;padding:4px}.abg-company-tabs a{padding:8px 10px;border-radius:10px;font-size:.69rem}
.abg-company-save{padding-top:14px}.abg-company-save .abg-button{min-height:36px;padding:8px 13px;border-radius:10px;font-size:.73rem}
.abg-hours-toolbar{gap:8px}.abg-hours-toolbar button{min-height:28px!important;padding:4px 8px!important;border-radius:8px!important;font-size:.64rem!important}
.abg-company-commerce-panel{background:linear-gradient(180deg,#fff,#fbfaf6)}
.abg-company-commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 14px}
.abg-company-commerce-card{display:flex;flex-direction:column;min-height:220px;padding:20px;border:1px solid #e2ded5;border-radius:18px;background:#fff}
.abg-company-commerce-card.is-plus{border-color:#d8aa2b;background:#fffdf6}.abg-company-commerce-card.is-active{box-shadow:inset 0 3px 0 #d8aa2b}
.abg-company-commerce-card>span{color:#a07813;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.abg-company-commerce-card h5{margin:10px 0 9px;font-size:1.35rem;letter-spacing:-.035em}.abg-company-commerce-card h5 small{font-size:.62rem;color:#89857d;font-weight:700}.abg-company-commerce-card p{margin:0 0 16px;color:#747169;font-size:.75rem;line-height:1.5}.abg-company-commerce-card form{margin-top:auto}.abg-company-book-button{width:100%;min-height:38px;padding:8px 12px;border:0;border-radius:10px;background:#20262d;color:#fff;font-size:.72rem;font-weight:850;cursor:pointer}.abg-company-book-button.is-light{background:#f4b900;color:#171b1f}.abg-company-plan-state{display:inline-flex;align-self:flex-start;margin-top:auto;padding:7px 10px;border-radius:999px;background:#eef4e9;color:#3e642a;font-size:.68rem}
.abg-company-content-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.abg-company-content-actions a{display:flex;flex-direction:column;gap:3px;padding:12px 13px;border:1px solid #e6e2d9;border-radius:12px;background:#fff;color:#242522;text-decoration:none}.abg-company-content-actions strong{font-size:.72rem}.abg-company-content-actions span{color:#85817a;font-size:.63rem;line-height:1.4}.abg-company-commerce-note{margin:13px 0 0;color:#85817a;font-size:.66rem;line-height:1.5}
@media(max-width:860px){.abg-company-commerce-grid{grid-template-columns:1fr}.abg-company-commerce-card{min-height:0}.abg-company-content-actions{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.abg-company-dashboard-actions{gap:7px}.abg-company-dashboard-actions a{min-height:32px;padding:0 9px}.abg-company-tabs a{padding:7px 9px}.abg-company-content-actions{grid-template-columns:1fr}} .abg-company-portal{gap:20px}
.abg-company-dashboard{position:relative;overflow:hidden;padding:26px 28px;border:0;border-radius:26px;background:#171c22;color:#fff;box-shadow:0 18px 48px rgba(20,25,31,.14)}
.abg-company-dashboard:after{content:"";position:absolute;right:-85px;bottom:-130px;width:280px;height:280px;border:1px solid rgba(218,174,43,.20);border-radius:50%;pointer-events:none}
.abg-company-dashboard-main,.abg-company-dashboard-actions{position:relative;z-index:1}
.abg-company-dashboard h4{color:#fff;font-size:1.85rem}.abg-company-dashboard .abg-account-kicker{color:#d9ad31}
.abg-company-dashboard-logo{border-color:rgba(255,255,255,.22);background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.16)}
.abg-company-badges b{background:#e0b532;color:#171a1e}.abg-company-badges span{background:rgba(255,255,255,.1);color:#e7ebef}
.abg-company-dashboard-actions a{border-color:rgba(255,255,255,.2);background:transparent;color:#fff}.abg-company-dashboard-actions a:hover{background:rgba(255,255,255,.08)}
.abg-company-dashboard-actions a:last-child,.abg-company-dashboard-actions a.is-primary{background:#e0b532!important;border-color:#e0b532!important;color:#16191d!important}
.abg-company-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #e5e6e7;border-radius:18px;box-shadow:0 8px 28px rgba(29,35,42,.035)}
.abg-company-stat-grid>div{padding:17px 18px}.abg-company-stat-grid strong{font-size:1.18rem}
.abg-company-tabs{padding:5px;border:1px solid #e4e5e6;background:#f5f6f7}.abg-company-tabs a{color:#596069}.abg-company-tabs a:hover{background:#fff;box-shadow:0 3px 10px rgba(29,35,42,.05)}
.abg-company-panel{border-color:#e4e5e6;border-radius:22px;box-shadow:0 9px 28px rgba(25,31,38,.035)}
.abg-company-panel-head>span{color:#9b7210}.abg-company-panel-head h4{font-size:1.5rem}
.abg-company-edit-form input,.abg-company-edit-form select,.abg-company-edit-form textarea{border-color:#d8dbe0!important;background:#fbfcfc!important}.abg-company-edit-form input:focus,.abg-company-edit-form select:focus,.abg-company-edit-form textarea:focus{outline:0;border-color:#c89a19!important;box-shadow:0 0 0 3px rgba(216,170,43,.12)}
.abg-company-save .abg-button{background:#1c2228!important;color:#fff!important;border:0!important}.abg-company-save .abg-button:hover{background:#000!important}
.abg-company-commerce-grid{gap:12px}.abg-company-commerce-card{min-height:205px;border-color:#e4e5e6;border-radius:16px;box-shadow:none}.abg-company-commerce-card.is-plus{border-color:#ddba54;background:#fffdf7}.abg-company-commerce-card.is-active{box-shadow:inset 0 3px 0 #d8aa2b}
.abg-company-content-actions a{border-color:#e3e5e7;border-radius:11px}.abg-company-content-actions a:hover{border-color:#d0aa38;background:#fffdf6} .abg-company-payment-panel{background:linear-gradient(180deg,#fff,#fbfcfc)}
.abg-company-payment-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}
.abg-company-payment-overview article{padding:17px 18px;border:1px solid #e2e5e7;border-radius:16px;background:#fff}
.abg-company-payment-overview article>span{display:block;color:#8a8f94;font-size:.63rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.abg-company-payment-overview article>strong{display:block;margin:6px 0 3px;color:#1f2429;font-size:1.02rem}.abg-company-payment-overview article>small{color:#7b8187;font-size:.69rem}
.abg-company-orders{border-top:1px solid #e6e8ea}.abg-company-orders-head{display:flex;align-items:center;justify-content:space-between;padding:16px 0 10px}.abg-company-orders-head strong{font-size:.82rem}.abg-company-orders-head span{color:#8a8f94;font-size:.67rem}
.abg-company-orders>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:13px 0;border-top:1px solid #eceeef}.abg-company-orders>article:first-of-type{border-top:0}
.abg-company-orders article>div:first-child>span,.abg-company-orders article>div:first-child>small{display:block;color:#8a9096;font-size:.66rem}.abg-company-orders article>div:first-child>strong{display:block;margin:3px 0;font-size:.82rem}
.abg-company-order-state{text-align:right}.abg-company-order-state b{display:inline-flex;padding:6px 9px;border-radius:999px;background:#f0f2f3;color:#525a61;font-size:.66rem}.abg-company-order-state b.status-paid{background:#e9f4eb;color:#356043}.abg-company-order-state b.status-failed,.abg-company-order-state b.status-cancelled{background:#f8eaea;color:#8a3d43}.abg-company-order-state b.status-open,.abg-company-order-state b.status-started{background:#fff5d9;color:#785b0d}
.abg-company-order-state small{display:block;margin-top:4px;color:#858b91;font-size:.64rem}.abg-company-order-state a{display:inline-block;margin-top:5px;color:#7d5b06;font-size:.67rem;font-weight:850;text-decoration:none}
.abg-company-payment-empty{padding:16px 18px;border:1px dashed #d7dade;border-radius:14px;background:#fafbfb}.abg-company-payment-empty strong,.abg-company-payment-empty span{display:block}.abg-company-payment-empty strong{font-size:.82rem}.abg-company-payment-empty span{margin-top:4px;color:#777e84;font-size:.72rem} .abg-company-owned-create{display:flex;gap:8px;flex-wrap:wrap;margin:-6px 0 18px}.abg-company-owned-create a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:9px;background:#1c2228;color:#fff;font-size:.69rem;font-weight:850;text-decoration:none}.abg-company-owned-create a:hover{background:#000}
.abg-company-owned-group{padding-top:18px;border-top:1px solid #e8eaec}.abg-company-owned-group+.abg-company-owned-group{margin-top:18px}.abg-company-owned-group-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.abg-company-owned-group-head>div{display:flex;align-items:center;gap:8px}.abg-company-owned-group-head span{font-size:.78rem;font-weight:850}.abg-company-owned-group-head strong{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#f0f1f2;color:#545b62;font-size:.65rem}
.abg-company-owned-list{display:grid;gap:8px}.abg-company-owned-item{border:1px solid #e4e6e8;border-radius:14px;background:#fff;overflow:hidden}.abg-company-owned-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px}.abg-company-owned-summary>div:first-child>span{color:#99700d;font-size:.59rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.abg-company-owned-summary h5{margin:3px 0 2px;font-size:.86rem}.abg-company-owned-summary small{color:#82888e;font-size:.65rem}
.abg-company-owned-actions{display:flex;align-items:center;gap:10px}.abg-company-owned-actions>a,.abg-company-owned-actions summary{color:#444b52;font-size:.68rem;font-weight:850;text-decoration:none;cursor:pointer;list-style:none}.abg-company-owned-actions summary::-webkit-details-marker{display:none}.abg-company-owned-actions details[open] summary{color:#8b6506}
.abg-company-owned-editor{position:relative;width:min(720px,76vw);margin-top:10px;padding:18px;border:1px solid #e1e3e5;border-radius:14px;background:#f8f9f9;box-shadow:0 14px 40px rgba(22,28,34,.09)}.abg-company-owned-editor form:first-child{display:grid;gap:12px}.abg-company-owned-editor label{display:grid;gap:5px}.abg-company-owned-editor label>span{font-size:.67rem;font-weight:800}.abg-company-owned-editor input,.abg-company-owned-editor select,.abg-company-owned-editor textarea{box-sizing:border-box;width:100%;border:1px solid #d4d8dc;border-radius:9px;background:#fff;font:inherit;font-size:.78rem}.abg-company-owned-editor input,.abg-company-owned-editor select{min-height:40px;padding:0 10px}.abg-company-owned-editor textarea{padding:9px 10px;resize:vertical}.abg-company-content-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.abg-company-content-fields .is-wide{grid-column:1/-1}.abg-company-owned-editor-actions{display:flex;justify-content:flex-end}.abg-company-owned-editor-actions .abg-button{min-height:35px;padding:7px 12px;border:0;border-radius:9px;background:#1c2228;color:#fff;font-size:.7rem;font-weight:850}.abg-company-owned-delete{margin-top:12px!important;padding-top:12px;border-top:1px solid #e4e6e8}.abg-company-owned-delete button{border:0;background:none;color:#9a4147;font-size:.67rem;font-weight:850;cursor:pointer}
@media(max-width:900px){.abg-company-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abg-company-stat-grid>div{border-bottom:1px solid #e8e5de}.abg-company-payment-overview{grid-template-columns:1fr}.abg-company-owned-summary{align-items:flex-start;flex-direction:column}.abg-company-owned-actions{width:100%;justify-content:space-between}.abg-company-owned-editor{width:auto}.abg-company-content-fields{grid-template-columns:1fr}}
@media(max-width:560px){.abg-company-dashboard{padding:20px}.abg-company-stat-grid{grid-template-columns:1fr 1fr}.abg-company-orders>article{grid-template-columns:1fr}.abg-company-order-state{text-align:left}.abg-company-owned-create a{flex:1;justify-content:center}.abg-company-owned-actions{align-items:flex-start;flex-direction:column}} .abg-company-portal{width:min(1180px,100%);margin-inline:auto}
.abg-company-dashboard{padding:30px 32px;border-radius:28px;background:linear-gradient(135deg,#151a1f 0%,#20262d 72%,#171b20 100%)}
.abg-company-dashboard-main{gap:22px}.abg-company-dashboard h4{margin:4px 0 10px;font-size:clamp(1.7rem,3vw,2.25rem);letter-spacing:-.04em}
.abg-company-badges{gap:7px}.abg-company-badges b,.abg-company-badges span{min-height:25px;padding:4px 9px;border-radius:999px;font-size:.61rem;font-weight:850;line-height:1.2}
.abg-company-badges span.is-payment{background:rgba(216,170,43,.16);color:#f2cf69;border:1px solid rgba(216,170,43,.24)}
.abg-company-badges span.is-subscription{background:rgba(255,255,255,.07);color:#dbe0e5;border:1px solid rgba(255,255,255,.1)}
.abg-company-dashboard-actions{align-items:stretch;gap:8px}.abg-company-dashboard-actions a{min-height:38px;padding:0 13px;border-radius:10px;font-size:.68rem;white-space:nowrap}
.abg-company-stat-grid{margin-top:-8px;background:#fff;border-color:#e5e1d8;border-radius:0 0 18px 18px;box-shadow:0 12px 34px rgba(25,30,35,.04);overflow:hidden}
.abg-company-stat-grid>div{min-height:70px;padding:15px 18px;border-left:1px solid #eeeae1}.abg-company-stat-grid>div:first-child{border-left:0}.abg-company-stat-grid span{color:#8b8880;font-size:.63rem}
.abg-company-tabs{position:sticky;top:70px;z-index:12;gap:2px;margin-top:18px;padding:6px;border:1px solid #e5e2da;border-radius:14px;background:rgba(247,246,242,.95);backdrop-filter:blur(12px)}
.abg-company-tabs a{min-height:34px;padding:8px 10px;border-radius:9px;font-size:.66rem;font-weight:820;text-decoration:none}
.abg-company-panel{margin-top:18px;padding:28px 30px;border:1px solid #e6e2d9;border-radius:22px;background:#fff;box-shadow:0 10px 34px rgba(29,34,39,.032)}
.abg-company-panel-head{max-width:780px;margin-bottom:23px}.abg-company-panel-head>span{font-size:.62rem;letter-spacing:.1em}.abg-company-panel-head h4{margin:5px 0 7px;font-size:1.55rem;letter-spacing:-.035em}.abg-company-panel-head p{font-size:.78rem;line-height:1.55}
.abg-company-payment-panel{position:relative;overflow:hidden;background:#fff}.abg-company-payment-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#d8aa2b}
.abg-company-payment-overview{gap:0;margin:0 0 22px;border:1px solid #e7e3da;border-radius:16px;overflow:hidden}
.abg-company-payment-overview article{min-height:92px;padding:18px 20px;border:0;border-left:1px solid #ebe7de;border-radius:0;background:#fbfaf7}.abg-company-payment-overview article:first-child{border-left:0}
.abg-company-payment-overview article>strong{font-size:1.1rem;letter-spacing:-.02em}
.abg-company-orders{border-top:0}.abg-company-orders-head{padding:4px 0 10px}.abg-company-orders>article{padding:14px 2px}
.abg-company-commerce-panel{background:linear-gradient(180deg,#fff,#fcfbf7)}
.abg-company-commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.abg-company-commerce-card{position:relative;min-height:210px;padding:20px;border:1px solid #e7e3da;border-radius:14px;background:#fff;box-shadow:none}.abg-company-commerce-card>span{color:#8d6b12;font-size:.63rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.abg-company-commerce-card h5{font-size:1.45rem;letter-spacing:-.035em}.abg-company-commerce-card p{color:#737873;font-size:.72rem;line-height:1.55}.abg-company-commerce-card.is-plus{border-color:#d9b550;background:#fffdf7}.abg-company-commerce-card.is-plus:before{content:"Empfohlen";position:absolute;right:13px;top:13px;padding:4px 7px;border-radius:999px;background:#1b2025;color:#fff;font-size:.53rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.abg-company-commerce-card.is-active:before{content:"Aktiv";background:#356043}
.abg-company-book-button{min-height:38px!important;padding:0 13px!important;border:0!important;border-radius:9px!important;background:#1b2025!important;color:#fff!important;font-size:.68rem!important;font-weight:850!important}.abg-company-book-button.is-light{background:#f1ead7!important;color:#5b470f!important}
.abg-company-content-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.abg-company-content-actions a{min-height:74px;padding:13px 14px;border:1px solid #e7e3da;border-radius:12px;background:#fff}.abg-company-content-actions a strong{font-size:.74rem}.abg-company-content-actions a span{font-size:.62rem;line-height:1.4}
.abg-company-owned-content-panel{background:#fff}.abg-company-owned-create{margin:-5px 0 20px}.abg-company-owned-create a{min-height:36px;border-radius:9px;background:#1b2025}
.abg-company-owned-group{padding-top:20px}.abg-company-owned-group-head{padding-bottom:7px;border-bottom:1px solid #eeeae2}.abg-company-owned-item{border:0;border-bottom:1px solid #ebe7df;border-radius:0}.abg-company-owned-item:last-child{border-bottom:0}.abg-company-owned-summary{padding:15px 3px}.abg-company-owned-summary h5{font-size:.91rem}.abg-company-owned-actions details>summary,.abg-company-owned-actions>a{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid #e4e1d9;border-radius:8px;background:#fff}
.abg-company-owned-editor{width:min(760px,78vw);border:1px solid #dedad1;border-radius:14px;background:#fbfaf7;box-shadow:0 18px 44px rgba(24,29,34,.11)}
.abg-company-edit-form input,.abg-company-edit-form select,.abg-company-edit-form textarea{border-radius:9px!important;background:#fff!important}.abg-company-save{margin-top:20px;padding-top:16px;border-top:1px solid #ebe7df}.abg-company-save .abg-button{min-height:38px!important;padding:0 14px!important;border-radius:9px!important;font-size:.69rem!important}
.abg-company-media-grid>article,.abg-company-privacy-grid>article{border-radius:14px!important}
@media(max-width:1050px){.abg-company-commerce-grid{grid-template-columns:1fr 1fr}.abg-company-content-actions{grid-template-columns:1fr 1fr}.abg-company-tabs{top:58px}}
@media(max-width:720px){.abg-company-dashboard{padding:23px 20px}.abg-company-dashboard-actions{width:100%}.abg-company-stat-grid{grid-template-columns:1fr 1fr;margin-top:0;border-radius:15px}.abg-company-stat-grid>div{border-left:0;border-top:1px solid #eeeae1}.abg-company-tabs{position:static;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.abg-company-tabs a{white-space:nowrap}.abg-company-panel{padding:22px 18px;border-radius:16px}.abg-company-commerce-grid,.abg-company-content-actions{grid-template-columns:1fr}.abg-company-payment-overview{grid-template-columns:1fr}.abg-company-payment-overview article{min-height:0;border-left:0;border-top:1px solid #ebe7de}.abg-company-payment-overview article:first-child{border-top:0}.abg-company-owned-editor{width:auto}} .abg-job-quota-status{display:grid;gap:5px;margin:16px 0 20px;padding:16px 18px;border:1px solid #e4dfd1;border-radius:16px;background:#fff}
.abg-job-quota-status strong{font-size:.9rem;letter-spacing:-.01em}.abg-job-quota-status span{color:#6f7479;font-size:.76rem;line-height:1.55}
.abg-job-quota-status.is-included{border-color:#d6e7dc;background:#f5faf7}.abg-job-quota-status.is-included strong{color:#245b3c}
.abg-job-quota-status.is-paid{border-color:#ead49a;background:#fffaf0}.abg-job-quota-status.is-paid strong{color:#805d00}
.abg-company-owned-actions>a.is-payment{background:#171c20!important;color:#fff!important;border-color:#171c20!important}
.abg-job-submit-final [data-abg-job-submit-button]{min-width:210px}
@media(max-width:720px){.abg-job-quota-status{padding:14px}.abg-job-submit-final [data-abg-job-submit-button]{min-width:0;width:100%}} .abg-account-member.is-business-account{--abg-biz-bg:#f2f5f5;--abg-biz-ink:#091820;--abg-biz-panel:#ffffff;--abg-biz-cyan:#18aeb0;--abg-biz-gold:#e8b51c;display:grid;gap:26px}
.abg-account-business-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border:1px solid #dfe7e7;border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 12px 32px rgba(10,28,36,.045);backdrop-filter:blur(14px)}
.abg-account-business-user{display:flex;align-items:center;gap:12px}.abg-account-business-user img{width:46px;height:46px;border-radius:14px}.abg-account-business-user div{display:grid;line-height:1.15}.abg-account-business-user span{color:#a37a00;font-size:.59rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.abg-account-business-user strong{margin-top:3px;color:#102028;font-size:.94rem}.abg-account-business-user small{margin-top:5px;color:#7b8589;font-size:.64rem}
.abg-account-business-bar nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.abg-account-business-bar nav a{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border-radius:999px;color:#536167;font-size:.66rem;font-weight:800;text-decoration:none}.abg-account-business-bar nav a:hover{background:#eef4f4;color:#0e2028}.abg-account-business-bar nav a.is-logout{border:1px solid #d9e1e1;background:#fff}
.abg-account-company-section.is-business-first{margin:0;padding:0!important;border:0!important;background:transparent!important}
.abg-business-account-intro{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:4px 0 14px;padding:0 4px}
.abg-business-account-intro>div>span{display:block;color:#aa7f00;font-size:.65rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.abg-business-account-intro h2{margin:6px 0 6px;color:#07171f;font-size:clamp(2rem,4vw,3.2rem);line-height:.98;letter-spacing:-.055em}.abg-business-account-intro p{margin:0;color:#6d797e;font-size:.82rem}.abg-business-account-intro>small{padding:7px 10px;border-radius:999px;background:#e9f6f5;color:#0f7476;font-size:.6rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}
.abg-account-member.is-business-account .abg-company-portal{width:100%;margin:0}
.abg-account-member.is-business-account .abg-company-dashboard{position:relative;overflow:hidden;padding:34px 36px 32px;border:1px solid rgba(255,255,255,.06);border-radius:30px;background:
radial-gradient(circle at 84% 12%,rgba(232,181,28,.18),transparent 28%),
radial-gradient(circle at 12% 100%,rgba(24,174,176,.17),transparent 34%),
linear-gradient(135deg,#07161e 0%,#10232c 62%,#0a1a22 100%);box-shadow:0 28px 70px rgba(8,26,35,.16)}
.abg-account-member.is-business-account .abg-company-dashboard:after{content:"";position:absolute;right:-70px;bottom:-110px;width:300px;height:300px;border:1px solid rgba(232,181,28,.22);border-radius:50%;pointer-events:none}
.abg-account-member.is-business-account .abg-company-dashboard-logo{width:76px;height:76px;flex:0 0 76px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.16)}.abg-account-member.is-business-account .abg-company-dashboard-logo img{max-width:66px;max-height:66px}
.abg-account-member.is-business-account .abg-company-dashboard h4{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.055em}.abg-account-member.is-business-account .abg-account-kicker{color:#f1c73e}
.abg-account-member.is-business-account .abg-company-badges b{background:#efc12d;color:#122129}.abg-account-member.is-business-account .abg-company-badges span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:#d8e2e5}
.abg-account-member.is-business-account .abg-company-dashboard-actions{position:relative;z-index:1}.abg-account-member.is-business-account .abg-company-dashboard-actions a{min-height:40px;padding:0 14px;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;backdrop-filter:blur(8px)}.abg-account-member.is-business-account .abg-company-dashboard-actions a:hover{border-color:rgba(24,174,176,.55);background:rgba(24,174,176,.13)}.abg-account-member.is-business-account .abg-company-dashboard-actions a.is-primary{border-color:#efc12d;background:#efc12d;color:#102029}
.abg-account-member.is-business-account .abg-company-stat-grid{position:relative;z-index:2;margin:-10px 18px 0;border:0;border-radius:0 0 22px 22px;background:#fff;box-shadow:0 18px 50px rgba(10,28,36,.08)}
.abg-account-member.is-business-account .abg-company-stat-grid>div{min-height:78px;background:#fff}.abg-account-member.is-business-account .abg-company-stat-grid strong{color:#0b1b23;font-size:1.15rem}.abg-account-member.is-business-account .abg-company-stat-grid span{color:#899195;letter-spacing:.05em}
.abg-account-member.is-business-account .abg-company-tabs{position:sticky;top:72px;z-index:30;margin:18px 0 0;padding:6px;border:1px solid #dfe8e8;border-radius:16px;background:rgba(247,250,250,.92);box-shadow:0 10px 28px rgba(7,27,35,.05);backdrop-filter:blur(16px)}
.abg-account-member.is-business-account .abg-company-tabs a{min-height:36px;padding:8px 12px;border-radius:11px;color:#58676c}.abg-account-member.is-business-account .abg-company-tabs a:hover{background:#e8f4f4;color:#0a5f61}
.abg-account-member.is-business-account .abg-company-panel{margin-top:16px;padding:30px;border-color:#e1e9e8;border-radius:24px;background:#fff;box-shadow:0 16px 44px rgba(9,31,39,.045)}
.abg-account-member.is-business-account .abg-company-panel-head>span{color:#0d8c8f}.abg-account-member.is-business-account .abg-company-panel-head h4{color:#0b1b23;font-size:1.7rem}
.abg-account-member.is-business-account .abg-company-payment-panel:before{width:5px;background:linear-gradient(180deg,#18aeb0,#e8b51c)}
.abg-account-member.is-business-account .abg-company-payment-overview article{background:#f8fbfb}.abg-account-member.is-business-account .abg-company-payment-overview article>span{color:#7f898d}.abg-account-member.is-business-account .abg-company-payment-overview article>strong{color:#102129}
.abg-account-member.is-business-account .abg-company-commerce-card{border-color:#e0e8e8;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfdfd);box-shadow:0 10px 28px rgba(8,29,37,.03)}.abg-account-member.is-business-account .abg-company-commerce-card.is-plus{border-color:#e7c75f;background:linear-gradient(180deg,#fffdf7,#fff)}.abg-account-member.is-business-account .abg-company-commerce-card>span{color:#0d8c8f}
.abg-account-member.is-business-account .abg-company-content-actions a{position:relative;overflow:hidden;min-height:92px;border-color:#e0e8e8;border-radius:17px;background:#fff}.abg-account-member.is-business-account .abg-company-content-actions a:after{content:"→";position:absolute;right:13px;bottom:10px;color:#16a8aa;font-weight:900}.abg-account-member.is-business-account .abg-company-content-actions a:hover{border-color:#9ed9d8;box-shadow:0 12px 28px rgba(10,95,98,.08);transform:translateY(-1px)}
.abg-account-member.is-business-account .abg-company-owned-item{border-color:#e7eeee}.abg-account-member.is-business-account .abg-company-owned-actions details>summary,.abg-account-member.is-business-account .abg-company-owned-actions>a{border-color:#dfe8e7;border-radius:999px}
.abg-account-member.is-business-account .abg-company-media-grid>article,.abg-account-member.is-business-account .abg-company-privacy-grid>article{border-color:#e0e8e7!important;border-radius:18px!important;background:#fbfdfd!important}
.abg-account-personal-hub{margin-top:26px;padding:24px 26px;border:1px solid #e1e8e7;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbfb)}
.abg-account-personal-hub-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:18px}.abg-account-personal-hub-head span{display:block;color:#aa7f00;font-size:.61rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.abg-account-personal-hub-head h3{margin:4px 0 0;color:#0b1a22;font-size:1.5rem;letter-spacing:-.035em}.abg-account-personal-hub-head p{max-width:440px;margin:0;color:#7a8589;font-size:.72rem;line-height:1.5}
.abg-account-member.is-business-account .abg-account-stat-grid{margin:0;border:1px solid #e2e9e9;border-radius:16px;overflow:hidden;background:#fff}.abg-account-member.is-business-account .abg-account-stat-grid>div{padding:15px 18px;border-color:#e8eeee}.abg-account-member.is-business-account .abg-account-stat-grid strong{color:#11222a}
.abg-account-tabs-business-personal{margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important}.abg-account-tabs-business-personal a{border:1px solid #e0e8e8!important;border-radius:999px!important;background:#fff!important}
.abg-account-member.is-business-account>.abg-account-section:not(.abg-account-company-section){margin-top:24px;padding:26px;border:1px solid #e2e9e8;border-radius:22px;background:#fff}
.abg-account-member.is-business-account>.abg-account-section:not(.abg-account-company-section) .abg-account-section-head h3{color:#0d1d24}
@media(max-width:860px){
.abg-account-business-bar,.abg-account-personal-hub-head{align-items:flex-start;flex-direction:column}
.abg-account-member.is-business-account .abg-company-dashboard{padding:26px 22px}
.abg-account-member.is-business-account .abg-company-stat-grid{margin:0;border-radius:16px}
.abg-business-account-intro{align-items:flex-start;flex-direction:column}
}
@media(max-width:620px){
.abg-account-business-bar nav{width:100%}.abg-account-business-bar nav a{padding-inline:9px}
.abg-account-member.is-business-account .abg-company-dashboard-logo{width:62px;height:62px;flex-basis:62px}
.abg-account-member.is-business-account .abg-company-dashboard h4{font-size:1.75rem}
.abg-account-member.is-business-account .abg-company-panel{padding:22px 17px;border-radius:18px}
.abg-account-personal-hub{padding:20px 16px}
} .abg-company-profile-workspace{
scroll-margin-top:100px;
overflow:hidden;
padding:0!important;
background:linear-gradient(180deg,#fbfcfc,#f5f8f8)!important;
}
.abg-company-profile-workspace-head{
max-width:none!important;
margin:0!important;
padding:28px 30px 18px;
}
.abg-company-profile-tabs{
display:flex;
gap:6px;
overflow-x:auto;
padding:0 30px 16px;
border-bottom:1px solid #dfe8e7;
scrollbar-width:none;
}
.abg-company-profile-tabs::-webkit-scrollbar{display:none}
.abg-company-profile-tabs button{
flex:0 0 auto;
min-height:38px;
padding:0 14px;
border:1px solid #d9e4e3;
border-radius:999px;
background:#fff;
color:#59686d;
font-size:.7rem;
font-weight:850;
line-height:1;
cursor:pointer;
transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;
}
.abg-company-profile-tabs button:hover{
border-color:#a9d5d3;
color:#0a7476;
transform:translateY(-1px);
}
.abg-company-profile-tabs button.is-active{
border-color:#0e8e90;
background:#0d242d;
color:#fff;
box-shadow:0 8px 22px rgba(8,40,48,.12);
}
.abg-company-profile-tabpanels{padding:22px 30px 30px}
.abg-company-profile-tab-panel{
display:none;
margin:0!important;
padding:0!important;
border:0!important;
border-radius:0!important;
background:transparent!important;
box-shadow:none!important;
}
.abg-company-profile-tab-panel.is-active{display:block}
.abg-company-profile-tab-panel[hidden]{display:none!important}
.abg-company-profile-tab-panel>.abg-company-panel-head{margin-bottom:20px}
.abg-company-profile-tab-panel .abg-company-edit-form,
.abg-company-profile-tab-panel .abg-company-privacy-grid,
.abg-company-profile-tab-panel .abg-company-privacy-history{
background:#fff;
border:1px solid #e0e9e8;
border-radius:20px;
padding:22px;
}
.abg-company-profile-tab-panel .abg-company-edit-form .abg-company-save{
margin-left:-22px;
margin-right:-22px;
margin-bottom:-22px;
padding:16px 22px;
border-radius:0 0 20px 20px;
background:#f7f9f9;
}
@media(max-width:720px){
.abg-company-profile-workspace-head{padding:22px 18px 14px}
.abg-company-profile-tabs{padding:0 18px 14px}
.abg-company-profile-tabpanels{padding:18px}
.abg-company-profile-tab-panel .abg-company-edit-form,
.abg-company-profile-tab-panel .abg-company-privacy-grid,
.abg-company-profile-tab-panel .abg-company-privacy-history{padding:16px;border-radius:16px}
.abg-company-profile-tab-panel .abg-company-edit-form .abg-company-save{
margin-left:-16px;margin-right:-16px;margin-bottom:-16px;padding:14px 16px;border-radius:0 0 16px 16px;
}
} .abg-company-tabs{display:flex;align-items:center;gap:6px}
.abg-company-tabs button{
appearance:none;border:0;background:transparent;cursor:pointer;
white-space:nowrap;min-height:38px;padding:9px 14px;border-radius:11px;
color:#5d696e;font:inherit;font-size:.72rem;font-weight:850;
transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;
}
.abg-company-tabs button:hover{background:#edf6f5;color:#0a6769}
.abg-company-tabs button.is-active{
background:#0b2029;color:#fff;box-shadow:0 8px 20px rgba(7,29,37,.14);
}
.abg-company-tabs button:focus-visible{outline:3px solid rgba(239,185,20,.34);outline-offset:2px}
.abg-company-portal [data-abg-company-main-panel][hidden]{display:none!important}
.abg-company-portal [data-abg-company-main-panel].is-active{animation:abgCompanyPanelIn .18s ease}
@keyframes abgCompanyPanelIn{from{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:720px){
.abg-company-tabs{overflow-x:auto;scrollbar-width:none}
.abg-company-tabs::-webkit-scrollbar{display:none}
.abg-company-tabs button{flex:0 0 auto}
} .abg-account-member.is-personal-account{
--abg150-ink:#071821;--abg150-teal:#14999b;--abg150-gold:#edbb27;--abg150-line:#dfe8e7;
display:grid;gap:0;
}
.abg-account-member.is-personal-account .abg-account-member-head{
position:relative;overflow:hidden;
padding:30px 32px;border:0;border-radius:28px 28px 0 0;
background:
radial-gradient(circle at 84% 4%,rgba(237,187,39,.18),transparent 26%),
radial-gradient(circle at 7% 110%,rgba(20,153,155,.16),transparent 31%),
linear-gradient(135deg,#071821,#0d2933);
color:#fff;box-shadow:0 20px 55px rgba(7,30,39,.12);
}
.abg-account-member.is-personal-account .abg-account-member-identity img{
width:72px;height:72px;border:2px solid rgba(255,255,255,.18);box-shadow:0 10px 26px rgba(0,0,0,.18)
}
.abg-account-member.is-personal-account .abg-account-member-identity span{color:#efc53b}
.abg-account-member.is-personal-account .abg-account-member-identity h2{color:#fff;font-size:2.35rem}
.abg-account-member.is-personal-account .abg-account-member-identity p{color:#b9c9cd}
.abg-account-member.is-personal-account .abg-account-logout{border-color:rgba(255,255,255,.22);color:#fff}
.abg-account-member.is-personal-account .abg-account-stat-grid{
position:relative;z-index:2;margin:0 18px;border:1px solid var(--abg150-line);border-top:0;border-radius:0 0 22px 22px;
overflow:hidden;background:#fff;box-shadow:0 18px 45px rgba(8,29,37,.07)
}
.abg-account-member.is-personal-account .abg-account-stat-grid>div{padding:18px 22px}
.abg-account-member.is-personal-account .abg-account-stat-grid strong{color:#0a1b23}
.abg-account-member.is-personal-account .abg-account-stat-grid span{color:#7f8b8f}
.abg-account-member.is-personal-account .abg-personal-main-tabs{
position:sticky;top:72px;z-index:24;display:flex;gap:5px;margin:22px 0 0;padding:7px;border:1px solid var(--abg150-line);
border-radius:17px;background:rgba(248,251,250,.94);box-shadow:0 10px 28px rgba(7,29,37,.05);backdrop-filter:blur(15px)
}
.abg-account-member.is-personal-account .abg-personal-main-tabs button{
appearance:none;border:0;border-radius:12px;background:transparent;color:#5e6a6f;cursor:pointer;
min-height:38px;padding:0 13px;font:inherit;font-size:.72rem;font-weight:850;white-space:nowrap
}
.abg-account-member.is-personal-account .abg-personal-main-tabs button:hover{background:#eaf4f3;color:#0b6e70}
.abg-account-member.is-personal-account .abg-personal-main-tabs button.is-active{background:#0b2029;color:#fff;box-shadow:0 7px 18px rgba(7,29,37,.12)}
.abg-account-member.is-personal-account [data-abg-personal-panel]{
margin-top:16px;padding:30px;border:1px solid var(--abg150-line);border-radius:24px;background:#fff;
box-shadow:0 16px 44px rgba(7,29,37,.045)
}
.abg-account-member.is-personal-account [data-abg-personal-panel][hidden]{display:none!important}
.abg-account-member.is-personal-account .abg-account-section-head span{color:#a87d00}
.abg-account-member.is-personal-account .abg-account-section-head h3{color:#0a1b23;font-size:1.75rem}
@media(max-width:760px){
.abg-account-member.is-personal-account .abg-account-member-head{padding:24px 20px;border-radius:22px 22px 0 0}
.abg-account-member.is-personal-account .abg-account-stat-grid{margin:0;border-radius:0 0 18px 18px}
.abg-account-member.is-personal-account .abg-personal-main-tabs{overflow:auto;top:64px;scrollbar-width:none}
.abg-account-member.is-personal-account .abg-personal-main-tabs::-webkit-scrollbar{display:none}
.abg-account-member.is-personal-account [data-abg-personal-panel]{padding:22px 17px;border-radius:20px}
} .abg-company-subscription-manage{
display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;
margin:18px 0 24px;padding:20px 22px;border:1px solid #dedfd9;border-radius:18px;
background:linear-gradient(135deg,#fbfcfb,#f5f8f7);box-shadow:0 10px 30px rgba(7,29,37,.045)
}
.abg-company-subscription-manage>div>span{display:block;margin-bottom:5px;color:#9a7300;font-size:.65rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.abg-company-subscription-manage>div>strong{display:block;color:#0b2029;font-size:1.03rem;letter-spacing:-.015em}
.abg-company-subscription-manage>div>p{max-width:760px;margin:7px 0 0;color:#657177;font-size:.78rem;line-height:1.55}
.abg-company-subscription-manage form{display:grid;gap:10px;justify-items:end;min-width:250px}
.abg-company-subscription-manage form label{display:flex;align-items:flex-start;gap:8px;color:#5c686d;font-size:.7rem;line-height:1.35;cursor:pointer}
.abg-company-subscription-manage form input[type="checkbox"]{width:16px;height:16px;margin:1px 0 0;accent-color:#d8aa2b}
.abg-company-subscription-manage form button{
appearance:none;border:1px solid #bd4d45;border-radius:12px;background:#fff;color:#9f2e29;cursor:pointer;
min-height:40px;padding:9px 14px;font:inherit;font-size:.72rem;font-weight:900;transition:.16s ease
}
.abg-company-subscription-manage form button:hover{background:#a9342e;border-color:#a9342e;color:#fff;transform:translateY(-1px)}
.abg-company-subscription-manage.is-scheduled{border-color:#e5cb75;background:linear-gradient(135deg,#fffaf0,#f8fbf8)}
.abg-company-subscription-manage.is-scheduled>b{align-self:center;padding:8px 11px;border-radius:999px;background:#0b2029;color:#fff;font-size:.68rem;white-space:nowrap}
.abg-company-subscription-manage.is-info{grid-template-columns:1fr;background:#f7fafb;border-color:#dce6e8}
@media(max-width:760px){
.abg-company-subscription-manage{grid-template-columns:1fr;padding:18px}
.abg-company-subscription-manage form{justify-items:stretch;min-width:0}
.abg-company-subscription-manage form button{width:100%}
.abg-company-subscription-manage.is-scheduled>b{justify-self:start}
} .abg-password-setup{max-width:980px;margin:0 auto;padding:18px 0 44px}.abg-password-setup .abg-account-auth-intro{max-width:720px}.abg-password-setup-card{max-width:650px;border-radius:22px!important;border:1px solid rgba(16,42,52,.12)!important;box-shadow:0 20px 55px rgba(14,34,44,.10);padding:34px!important;background:linear-gradient(180deg,#fff 0%,#fbfaf6 100%)!important}.abg-password-account-id{display:grid;grid-template-columns:130px 1fr;gap:7px 16px;margin:0 0 22px;padding:16px 18px;border:1px solid #e4e0d5;border-radius:14px;background:#f7f5ef}.abg-password-account-id span{color:#8a877f;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.abg-password-account-id strong{font-size:.9rem;overflow-wrap:anywhere}.abg-password-hint{display:block;margin:-2px 0 18px;color:#7a786f;font-size:.74rem;line-height:1.55}.abg-password-setup-card .abg-button{border-radius:999px!important;padding:13px 22px!important;background:#0f2f39!important;box-shadow:0 8px 22px rgba(15,47,57,.14)}
@media(max-width:640px){.abg-password-setup-card{padding:24px!important;border-radius:18px!important}.abg-password-account-id{grid-template-columns:1fr;gap:4px}.abg-password-account-id strong+span{margin-top:8px}}
.abg-profile-security{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:22px 24px;border:1px solid #e4e0d5;border-radius:18px;background:#f8f6f0}.abg-profile-security>div{max-width:660px}.abg-profile-security span{display:block;margin-bottom:4px;color:#9a7412;font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.abg-profile-security h4{margin:0 0 6px;font-size:1.1rem}.abg-profile-security p{margin:0;color:#68665f;font-size:.82rem;line-height:1.55}.abg-profile-security form{display:grid;gap:7px;justify-items:end;min-width:180px}.abg-profile-security form small{max-width:220px;color:#858279;font-size:.68rem;text-align:right;line-height:1.45}.abg-profile-security .abg-button{white-space:nowrap}
@media(max-width:700px){.abg-profile-security{align-items:flex-start;flex-direction:column}.abg-profile-security form{justify-items:start;min-width:0}.abg-profile-security form small{text-align:left}}:root{--abg-radius:16px;--abg-core-soft-radius:18px;--abg-core-soft-radius-lg:24px;--abg-core-soft-shadow:0 12px 32px rgba(25,34,44,.065)}.abg-card,.abg-business-card,.abg-community-composer,.abg-inline-composer-panel,.abg-modal-dialog,.abg-account-login-card,.abg-account-register-card,.abg-profile-panel,.abg-saved-item,.abg-discussion-card{border-radius:18px!important}.abg-card,.abg-business-card,.abg-community-composer,.abg-account-login-card,.abg-account-register-card{box-shadow:0 9px 26px rgba(25,34,44,.04)}.abg-card:hover,.abg-business-card:hover{box-shadow:var(--abg-core-soft-shadow);transform:translateY(-1px)}.abg-card img,.abg-business-card img,.abg-saved-thumb,.abg-community-thumb{border-radius:14px}.abg-button{border-radius:12px!important;min-height:40px}.abg-button:hover{transform:translateY(-1px)}.abg-region-select select,.abg-category-select select,.abg-profile-form input[type=text],.abg-profile-form select,.abg-profile-form textarea,.abg-event-submit-form input,.abg-event-submit-form select,.abg-event-submit-form textarea,.abg-public-submit-form input,.abg-public-submit-form select,.abg-public-submit-form textarea,.abg-quick-reply textarea,.abg-tip-form .abg-field input,.abg-tip-form .abg-field select,.abg-tip-form .abg-field textarea,.abg-discussion-comment-form .abg-field input,.abg-discussion-comment-form .abg-field textarea{border-radius:12px!important}.abg-profile-form input:focus,.abg-profile-form select:focus,.abg-profile-form textarea:focus,.abg-event-submit-form input:focus,.abg-event-submit-form select:focus,.abg-event-submit-form textarea:focus,.abg-public-submit-form input:focus,.abg-public-submit-form select:focus,.abg-public-submit-form textarea:focus{box-shadow:0 0 0 4px rgba(216,170,43,.1)!important}.abg-section-head{border-bottom-color:#e8ebed}.abg-community-composer>summary{border-radius:18px}.abg-modal-dialog{box-shadow:0 28px 80px rgba(20,28,36,.2)}.abg-discussion-hero,.abg-profile-summary{border-bottom-color:#e7eaec}@media(max-width:640px){.abg-card,.abg-business-card,.abg-community-composer,.abg-modal-dialog{border-radius:15px!important}}:root{--brand-color:#0669ff;--dark-brand-color:#0051cc;--bright-color:#FFF;--base-color:#2c2f34}html{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:600}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}figure{margin:1em 0}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}*{padding:0;margin:0;list-style:none;border:0;outline:none;box-sizing:border-box}*:before,*:after{box-sizing:border-box}body{background:#F7F7F7;color:var(--base-color);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", "Open Sans", Arial, sans-serif;font-size:13px;line-height:21px}h1,h2,h3,h4,h5,h6,.the-subtitle{line-height:1.4;font-weight:600}h1{font-size:41px;font-weight:700}h2{font-size:27px}h3{font-size:23px}h4,.the-subtitle{font-size:17px}h5{font-size:13px}h6{font-size:12px}a{color:var(--base-color);text-decoration:none;transition:0.15s}.brand-title,a:hover{color:var(--brand-color)}img,object,embed{max-width:100%;height:auto}iframe{max-width:100%}p{line-height:21px}.says,.screen-reader-text,.comment-form-comment label{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.stream-title{margin-bottom:3px;font-size:11px;color:#a5a5a5;display:block}.stream-item{text-align:center;position:relative;z-index:2;margin:20px 0;padding:0}.stream-item iframe{margin:0 auto}.stream-item img{max-width:100%;width:auto;height:auto;margin:0 auto;display:inline-block;vertical-align:middle}.stream-item.stream-item-above-header{margin:0}.stream-item.stream-item-between .post-item-inner{width:100%;display:block}.post-layout-8.is-header-layout-1.has-header-ad .entry-header-outer,body.post-layout-8.has-header-below-ad .entry-header-outer{padding-top:0}.stream-item-top-wrapper ~ .stream-item-below-header,.is-header-layout-1.has-header-ad.post-layout-6 .featured-area,.has-header-below-ad.post-layout-6 .featured-area{margin-top:0}.has-header-below-ad .fullwidth-entry-title.container-wrapper,.is-header-layout-1.has-header-ad .fullwidth-entry-title,.is-header-layout-1.has-header-ad .is-first-section,.has-header-below-ad .is-first-section{padding-top:0;margin-top:0}@media (max-width: 991px){body:not(.is-header-layout-1).has-header-below-ad.has-header-ad .top-nav-below .has-breaking-news{margin-bottom:20px}.has-header-ad .fullwidth-entry-title.container-wrapper,.has-header-ad.has-header-below-ad .stream-item-below-header,.single.has-header-ad:not(.has-header-below-ad) #content,.page.has-header-ad:not(.has-header-below-ad) #content{margin-top:0}.has-header-ad .is-first-section{padding-top:0}.has-header-ad:not(.has-header-below-ad) .buddypress-header-outer{margin-bottom:15px}}.has-full-width-logo .stream-item-top-wrapper,.header-layout-2 .stream-item-top-wrapper{width:100%;max-width:100%;float:none;clear:both}@media (min-width: 992px){.header-layout-2.has-normal-width-logo .stream-item-top-wrapper{margin-top:0}}.header-layout-3.no-stream-item .logo-container{width:100%;float:none}@media (min-width: 992px){.header-layout-3.has-normal-width-logo .stream-item-top img{float:right}}@media (max-width: 991px){.header-layout-3.has-normal-width-logo .stream-item-top{clear:both}}#background-stream-cover{top:0;left:0;z-index:0;overflow:hidden;width:100%;height:100%;position:fixed}@media (max-width: 768px){.hide_banner_header .stream-item-above-header,.hide_banner_top .stream-item-top-wrapper,.hide_banner_below_header .stream-item-below-header,.hide_banner_bottom .stream-item-above-footer,.hide_banner_above .stream-item-above-post,.hide_banner_above_content .stream-item-above-post-content,.hide_banner_below_content .stream-item-below-post-content,.hide_banner_below .stream-item-below-post,.hide_banner_comments .stream-item-below-post-comments,.hide_breaking_news #top-nav,.hide_sidebars .sidebar,.hide_footer_tiktok #footer-tiktok,.hide_footer_instagram #footer-instagram,.hide_footer #footer-widgets-container,.hide_copyright #site-info,.hide_breadcrumbs #breadcrumb,.hide_share_post_top .share-buttons-top,.hide_share_post_bottom .share-buttons-bottom,.hide_post_newsletter #post-newsletter,.hide_related #related-posts,.hide_read_next #read-next-block,.hide_post_authorbio .post-components .about-author,.hide_post_nav .prev-next-post-nav,.hide_back_top_button #go-to-top,.hide_read_more_buttons .more-link,.hide_inline_related_posts #inline-related-post{display:none !important}}.tie-icon:before,[class^="tie-icon-"],[class*=" tie-icon-"]{font-family:'tiefonticon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}body.tie-no-js a.remove,body.tie-no-js .tooltip,body.tie-no-js .woocommerce-message,body.tie-no-js .woocommerce-error,body.tie-no-js .woocommerce-info,body.tie-no-js .bbp-template-notice,body.tie-no-js .indicator-hint,body.tie-no-js .menu-counter-bubble-outer,body.tie-no-js .notifications-total-outer,body.tie-no-js .comp-sub-menu,body.tie-no-js .menu-sub-content{display:none !important}body.tie-no-js .fa,body.tie-no-js .fas,body.tie-no-js .far,body.tie-no-js .fab,body.tie-no-js .tie-icon:before,body.tie-no-js [class^="tie-icon-"],body.tie-no-js [class*=" tie-icon-"],body.tie-no-js .weather-icon{visibility:hidden !important}body.tie-no-js [class^="tie-icon-"]:before,body.tie-no-js [class*=" tie-icon-"]:before{content:"\f105"}.tie-popup,#autocomplete-suggestions{display:none}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after{content:"";display:table;clear:both}@media (min-width: 768px){.container{width:100%}}@media (min-width: 1200px){.container{max-width:1200px}}.tie-row{margin-left:-15px;margin-right:-15px}.tie-row:after{content:"";display:table;clear:both}.tie-col-xs-1,.tie-col-sm-1,.tie-col-md-1,.tie-col-xs-2,.tie-col-sm-2,.tie-col-md-2,.tie-col-xs-3,.tie-col-sm-3,.tie-col-md-3,.tie-col-xs-4,.tie-col-sm-4,.tie-col-md-4,.tie-col-xs-5,.tie-col-sm-5,.tie-col-md-5,.tie-col-xs-6,.tie-col-sm-6,.tie-col-md-6,.tie-col-xs-7,.tie-col-sm-7,.tie-col-md-7,.tie-col-xs-8,.tie-col-sm-8,.tie-col-md-8,.tie-col-xs-9,.tie-col-sm-9,.tie-col-md-9,.tie-col-xs-10,.tie-col-sm-10,.tie-col-md-10,.tie-col-xs-11,.tie-col-sm-11,.tie-col-md-11,.tie-col-xs-12,.tie-col-sm-12,.tie-col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.tie-col-xs-1,.tie-col-xs-2,.tie-col-xs-3,.tie-col-xs-4,.tie-col-xs-5,.tie-col-xs-6,.tie-col-xs-7,.tie-col-xs-8,.tie-col-xs-9,.tie-col-xs-10,.tie-col-xs-11,.tie-col-xs-12{float:left}.tie-col-xs-1{width:8.33333%}.tie-col-xs-2{width:16.66667%}.tie-col-xs-3{width:25%}.tie-col-xs-4{width:33.33333%}.tie-col-xs-5{width:41.66667%}.tie-col-xs-6{width:50%}.tie-col-xs-7{width:58.33333%}.tie-col-xs-8{width:66.66667%}.tie-col-xs-9{width:75%}.tie-col-xs-10{width:83.33333%}.tie-col-xs-11{width:91.66667%}.tie-col-xs-12{width:100%}@media (min-width: 768px){.tie-col-sm-1,.tie-col-sm-2,.tie-col-sm-3,.tie-col-sm-4,.tie-col-sm-5,.tie-col-sm-6,.tie-col-sm-7,.tie-col-sm-8,.tie-col-sm-9,.tie-col-sm-10,.tie-col-sm-11,.tie-col-sm-12{float:left}.tie-col-sm-1{width:8.33333%}.tie-col-sm-2{width:16.66667%}.tie-col-sm-3{width:25%}.tie-col-sm-4{width:33.33333%}.tie-col-sm-5{width:41.66667%}.tie-col-sm-6{width:50%}.tie-col-sm-7{width:58.33333%}.tie-col-sm-8{width:66.66667%}.tie-col-sm-9{width:75%}.tie-col-sm-10{width:83.33333%}.tie-col-sm-11{width:91.66667%}.tie-col-sm-12{width:100%}}@media (min-width: 992px){.tie-col-md-1,.tie-col-md-2,.tie-col-md-3,.tie-col-md-4,.tie-col-md-5,.tie-col-md-6,.tie-col-md-7,.tie-col-md-8,.tie-col-md-9,.tie-col-md-10,.tie-col-md-11,.tie-col-md-12{float:left}.tie-col-md-1{width:8.33333%}.tie-col-md-2{width:16.66667%}.tie-col-md-3{width:25%}.tie-col-md-4{width:33.33333%}.tie-col-md-5{width:41.66667%}.tie-col-md-6{width:50%}.tie-col-md-7{width:58.33333%}.tie-col-md-8{width:66.66667%}.tie-col-md-9{width:75%}.tie-col-md-10{width:83.33333%}.tie-col-md-11{width:91.66667%}.tie-col-md-12{width:100%}}.tie-alignleft{float:left}.tie-alignright{float:right}.tie-aligncenter{clear:both;margin-left:auto;margin-right:auto}.fullwidth{width:100% !important}.alignleft{float:left;margin:0.375em 1.75em 1em 0}.alignright{float:right;margin:0.375em 0 1em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em;text-align:center;margin-left:auto;margin-right:auto;margin-top:6px;margin-bottom:6px}@media (max-width: 767px){.entry .alignright,.entry .alignright img,.entry .alignleft,.entry .alignleft img{float:none;clear:both;display:block;margin:0 auto 1.75em}}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.tie-container,#tie-wrapper{height:100%;min-height:650px}.tie-container{position:relative;overflow:hidden}#tie-wrapper{background:#fff;position:relative;z-index:108;height:100%;margin:0 auto}.container-wrapper{background:#ffffff;border:1px solid rgba(0,0,0,0.1);border-radius:2px;padding:30px}#content{margin-top:30px}@media (max-width: 991px){#content{margin-top:15px}}.site-content{-ms-word-wrap:break-word;word-wrap:break-word}.boxed-layout #tie-wrapper,.boxed-layout .fixed-nav{max-width:1230px}.boxed-layout.wrapper-has-shadow #tie-wrapper{box-shadow:0 1px 7px rgba(171,171,171,0.5)}@media (min-width: 992px){.boxed-layout #main-nav.fixed-nav,.boxed-layout #tie-wrapper{width:95%}}@media (min-width: 992px){.framed-layout #tie-wrapper{margin-top:25px;margin-bottom:25px}}@media (min-width: 992px){.border-layout #tie-container{margin:25px}.border-layout:after,.border-layout:before{background:inherit;content:"";display:block;height:25px;left:0;bottom:0;position:fixed;width:100%;z-index:110}.border-layout:before{top:0;bottom:auto}.border-layout.admin-bar:before{top:32px}.border-layout #main-nav.fixed-nav{left:25px;right:25px;width:calc(100% - 50px)}}.theme-header{background:#fff;position:relative;z-index:999}.theme-header:after{content:"";display:table;clear:both}.theme-header.has-shadow{box-shadow:0 0 10px 5px rgba(0,0,0,0.1)}.theme-header.top-nav-below .top-nav{z-index:8}.is-stretch-header .container{max-width:100%}.logo-row{position:relative}#logo{margin-top:40px;margin-bottom:40px;display:block;float:left}#logo img{vertical-align:middle}#logo img[src*='.svg']{width:100% !important}@-moz-document url-prefix(){#logo img[src*='.svg']{height:100px}}#logo a{display:inline-block}#logo .h1-off{position:absolute;top:-9000px;left:-9000px}#logo.text-logo a{color:var(--brand-color)}#logo.text-logo a:hover{color:var(--dark-brand-color);opacity:0.8}#tie-logo-inverted,#tie-sticky-logo-inverted{display:none}.tie-skin-inverted #tie-sticky-logo-inverted,.tie-skin-inverted #tie-logo-inverted{display:block}.tie-skin-inverted #tie-sticky-logo-default,.tie-skin-inverted #tie-logo-default{display:none}.logo-text{font-size:50px;line-height:50px;font-weight:bold}@media (max-width: 670px){.logo-text{font-size:30px}}.has-full-width-logo.is-stretch-header .logo-container{padding:0}.has-full-width-logo #logo{margin:0}.has-full-width-logo #logo a,.has-full-width-logo #logo img{width:100%;height:auto;display:block}.has-full-width-logo #logo,.header-layout-2 #logo{float:none;text-align:center}.has-full-width-logo #logo img,.header-layout-2 #logo img{margin-right:auto;margin-left:auto}.has-full-width-logo .logo-container,.header-layout-2 .logo-container{width:100%;float:none}@media (max-width: 991px){#theme-header.has-normal-width-logo #logo{margin:14px 0 !important;text-align:left;line-height:1}#theme-header.has-normal-width-logo #logo img{width:auto;height:auto;max-width:190px}}@media (max-width: 479px){#theme-header.has-normal-width-logo #logo img{max-width:160px;max-height:60px !important}}@media (max-width: 991px){#theme-header.mobile-header-default:not(.header-layout-1) #logo,#theme-header.mobile-header-default.header-layout-1 .header-layout-1-logo{-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10}#theme-header.mobile-header-centered.header-layout-1 .header-layout-1-logo{width:auto !important}#theme-header.mobile-header-centered #logo{float:none;text-align:center}}.components{float:right}.components>li{position:relative;float:right;list-style:none}.components>li.social-icons-item{margin:0}.components>li>a{display:block;position:relative;width:30px;text-align:center;line-height:inherit;font-size:16px}.components>li>a:hover,.components>li:hover>a{z-index:2}.components .avatar{border-radius:100%;position:relative;top:4px;max-width:20px}.components a.follow-btn{width:auto;padding-left:15px;padding-right:15px;overflow:hidden}.components .follow-btn .tie-icon-plus{font-size:13px}.components .follow-btn .follow-text{font-size:12px;margin-left:8px;display:block;float:right}.components .search-bar{width:auto;border:solid rgba(0,0,0,0.1);border-width:0 1px;margin-left:10px}.components #search{position:relative;background:transparent}.components #search-input{border:0;margin-bottom:0;line-height:inherit;width:100%;background:transparent;padding:0 25px 0 10px;border-radius:0;box-sizing:border-box;font-size:inherit}.components #search-input:hover{background:rgba(0,0,0,0.03)}.components #search-input:focus{background:rgba(0,0,0,0.03);box-shadow:none}.components #search-submit{position:absolute;right:0;top:0;width:40px;line-height:inherit;color:#777777;background:transparent;font-size:15px;padding:0;transition:color 0.15s}.components #search-submit:hover{color:var(--brand-color)}#search-submit .tie-icon-spinner{color:#555;cursor:default;-webkit-animation:tie-spin 3s infinite linear;animation:tie-spin 3s infinite linear}.top-nav-boxed .components li:first-child.weather-menu-item,.main-nav-boxed .components li:first-child.weather-menu-item,.components .search-bar+.weather-menu-item{padding-right:10px}.popup-login-icon.has-title a{width:auto;padding:0 8px}.popup-login-icon.has-title span{line-height:unset;float:left}.popup-login-icon.has-title .login-title{position:relative;font-size:13px;padding-left:4px}.weather-menu-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:5px;overflow:hidden}.weather-menu-item:after{content:'t';visibility:hidden;width:0}.weather-menu-item .weather-wrap{padding:0;overflow:inherit;line-height:23px}.weather-menu-item .weather-forecast-day{display:block;float:left;width:auto;padding:0 5px;line-height:initial}.weather-menu-item .weather-forecast-day .weather-icon{font-size:26px;margin-bottom:0}.weather-menu-item .city-data{float:left;display:block;font-size:12px}.weather-menu-item .weather-current-temp{font-size:16px;font-weight:400}.weather-menu-item .weather-current-temp sup{font-size:9px;top:-2px}.weather-menu-item .theme-notice{padding:0 10px}.components .tie-weather-widget{color:var(--base-color)}.main-nav-dark .main-nav .tie-weather-widget{color:#ffffff}.top-nav-dark .top-nav .tie-weather-widget{color:#ccc}.components .icon-basecloud-bg:after{color:#ffffff}.main-nav-dark .main-nav .icon-basecloud-bg:after{color:#1f2024}.top-nav-dark .top-nav .icon-basecloud-bg:after{color:#1f2024}.header-layout-1 #menu-components-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 991px){.header-layout-1 #main-nav [class*="tie-col-md"]{float:left;width:auto}}.header-layout-1 .main-menu-wrapper{display:table;width:100%}.header-layout-1 #logo{line-height:1;float:left;margin-top:20px;margin-bottom:20px}.header-layout-1 .header-layout-1-logo{display:table-cell;vertical-align:middle;float:none}.header-layout-1 #main-nav .components .search-bar{border:none}.header-layout-1 #main-nav .components #search-input{border:1px solid rgba(0,0,0,0.1);line-height:initial;padding-top:10px;padding-bottom:10px}.header-layout-1.main-nav-dark #main-nav .components #search-input{border-color:rgba(255,255,255,0.07)}.header-layout-2 #menu-components-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-layout-4 #menu-components-wrap{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:25px}.header-layout-4 #menu-components-wrap .main-menu-wrap{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.is-header-bg-extended #theme-header,.is-header-bg-extended #theme-header.header-layout-1 #main-nav:not(.fixed-nav){background:transparent !important;display:inline-block !important;width:100% !important;box-shadow:none !important;transition:background 0.3s}.is-header-bg-extended #theme-header:before,.is-header-bg-extended #theme-header.header-layout-1 #main-nav:not(.fixed-nav):before{content:"";position:absolute;width:100%;left:0;right:0;top:0;height:150px;background-image:linear-gradient(to top, transparent, rgba(0,0,0,0.5))}@media (max-width: 991px){.is-header-bg-extended #tie-wrapper #theme-header .logo-container:not(.fixed-nav){background:transparent;box-shadow:none;transition:background 0.3s}}.is-header-bg-extended .has-background .is-first-section{margin-top:-350px !important}.is-header-bg-extended .has-background .is-first-section>*{padding-top:350px !important}.rainbow-line{height:3px;width:100%;position:relative;z-index:2;background-image:linear-gradient(to right, #f76570 0%, #f76570 8%, #f3a46b 8%, #f3a46b 16%, #f3a46b 16%, #ffd205 16%, #ffd205 24%, #ffd205 24%, #1bbc9b 24%, #1bbc9b 25%, #1bbc9b 32%, #14b9d5 32%, #14b9d5 40%, #c377e4 40%, #c377e4 48%, #f76570 48%, #f76570 56%, #f3a46b 56%, #f3a46b 64%, #ffd205 64%, #ffd205 72%, #1bbc9b 72%, #1bbc9b 80%, #14b9d5 80%, #14b9d5 80%, #14b9d5 89%, #c377e4 89%, #c377e4 100%)}@media (max-width: 991px){.logo-container,.header-layout-1 .main-menu-wrapper{border-width:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.mobile-header-components{display:none;z-index:10;height:30px;line-height:30px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.mobile-header-components .components{float:none;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.mobile-header-components .components li.custom-menu-link{display:inline-block;float:none}.mobile-header-components .components li.custom-menu-link>a{width:20px;padding-bottom:15px}.mobile-header-components .components li.custom-menu-link>a .menu-counter-bubble{right:calc(50% - 10px);bottom:-10px}.header-layout-1.main-nav-dark .mobile-header-components .components li.custom-menu-link>a{color:#fff}.dark-skin .mobile-header-components .components a.button.guest-btn:not(:hover){background:#23262a;border-color:#23262a;color:#fff}.mobile-header-components .components .comp-sub-menu{padding:10px}.dark-skin .mobile-header-components .components .comp-sub-menu{background:#1f2024}.mobile-header-components [class^="tie-icon-"],.mobile-header-components [class*=" tie-icon-"]{font-size:18px;width:20px;height:20px;vertical-align:middle}.mobile-header-components .tie-mobile-menu-icon{font-size:20px}.mobile-header-components .tie-icon-grid-9,.mobile-header-components .tie-icon-grid-4{-webkit-transform:scale(1.75);-ms-transform:scale(1.75);transform:scale(1.75)}.mobile-header-components .nav-icon{display:inline-block;width:20px;height:2px;background-color:var(--base-color);position:relative;top:-4px;transition:background 0.4s ease}.mobile-header-components .nav-icon:before,.mobile-header-components .nav-icon:after{position:absolute;right:0;background-color:var(--base-color);content:'';display:block;width:100%;height:100%;transition:background 0.4s, right .2s ease, -webkit-transform 0.4s;transition:transform 0.4s, background 0.4s, right .2s ease;transition:transform 0.4s, background 0.4s, right .2s ease, -webkit-transform 0.4s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mobile-header-components .nav-icon:before{-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}.mobile-header-components .nav-icon:after{-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.mobile-header-components .nav-icon.is-layout-2:before,.mobile-header-components .nav-icon.is-layout-2:after{width:70%;right:15%}.mobile-header-components .nav-icon.is-layout-3:after{width:60%}.mobile-header-components .nav-icon.is-layout-4:after{width:60%;right:auto;left:0}.dark-skin .mobile-header-components .nav-icon,.dark-skin .mobile-header-components .nav-icon:before,.dark-skin .mobile-header-components .nav-icon:after,.main-nav-dark.header-layout-1 .mobile-header-components .nav-icon,.main-nav-dark.header-layout-1 .mobile-header-components .nav-icon:before,.main-nav-dark.header-layout-1 .mobile-header-components .nav-icon:after{background-color:#ffffff}.dark-skin .mobile-header-components .nav-icon .menu-text,.main-nav-dark.header-layout-1 .mobile-header-components .nav-icon .menu-text{color:#ffffff}.mobile-header-components .menu-text-wrapper{white-space:nowrap;width:auto !important}.mobile-header-components .menu-text{color:var(--base-color);line-height:30px;font-size:12px;padding:0 0 0 5px;display:inline-block;transition:color 0.4s}.dark-skin .mobile-header-components .menu-text,.main-nav-dark.header-layout-1 .mobile-header-components .menu-text{color:#ffffff}#mobile-header-components-area_1 .components li.custom-menu-link>a{margin-right:15px}#mobile-header-components-area_1 .comp-sub-menu{left:0;right:auto}#mobile-header-components-area_2 .components{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#mobile-header-components-area_2 .components li.custom-menu-link>a{margin-left:15px}#mobile-menu-icon:hover .nav-icon,#mobile-menu-icon:hover .nav-icon:before,#mobile-menu-icon:hover .nav-icon:after{background-color:var(--brand-color)}@media (max-width: 991px){.logo-container:before,.logo-container:after{height:1px}.mobile-components-row .logo-wrapper{height:auto !important}.mobile-components-row .logo-container,.mobile-components-row.header-layout-1 .main-menu-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile-components-row:not(.header-layout-1) #logo,.mobile-components-row.header-layout-1 .header-layout-1-logo{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-order:-1;-ms-flex-order:-1;order:-1}.mobile-components-row .mobile-header-components{padding:5px 0;height:45px}.mobile-components-row .mobile-header-components .components li.custom-menu-link>a{padding-bottom:0}#tie-body #mobile-container,.mobile-header-components{display:block}#slide-sidebar-widgets{display:none}}.top-nav{background-color:#ffffff;position:relative;z-index:10;line-height:35px;border:1px solid rgba(0,0,0,0.1);border-width:1px 0;color:var(--base-color)}.main-nav-below.top-nav-above .top-nav{border-top-width:0}.top-nav a:not(.button):not(:hover){color:var(--base-color)}.top-nav .components>li:hover>a{color:var(--brand-color)}.topbar-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:35px}.top-nav.has-menu .topbar-wrapper,.top-nav.has-components .topbar-wrapper{display:block}.top-nav .tie-alignleft,.top-nav .tie-alignright{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.top-nav.has-breaking-news .tie-alignleft{-webkit-flex:1 0 100px;-ms-flex:1 0 100px;flex:1 0 100px}.top-nav.has-breaking-news .tie-alignright{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;z-index:1}.top-nav.has-date-components .tie-alignleft .components>li:first-child:not(.search-bar),.top-nav.has-date-components-menu .components>li:first-child:not(.search-bar),.top-nav-boxed .top-nav.has-components .components>li:first-child:not(.search-bar){border-width:0}@media (min-width: 992px){.header-layout-1.top-nav-below:not(.has-shadow) .top-nav{border-width:0 0 1px}}.topbar-today-date{float:left;padding-right:15px;font-size:12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.topbar-today-date:before{font-size:13px;content:"\f017"}.top-menu .menu a{padding:0 10px}.top-menu .menu li:hover>a{color:var(--brand-color)}.top-menu .menu ul{display:none;position:absolute;background:#ffffff}.top-menu .menu li:hover>ul{display:block}.top-menu .menu li{position:relative}.top-menu .menu ul.sub-menu a{width:180px;line-height:20px;padding:7px 15px}.tie-alignright .top-menu{float:right;border-width:0 1px}.top-menu .menu .tie-current-menu>a{color:var(--brand-color)}@media (min-width: 992px){.top-nav-boxed .top-nav{background:transparent !important;border-width:0}.top-nav-boxed .topbar-today-date{padding:0 15px}.top-nav-boxed .top-nav{background:transparent;border-width:0}.top-nav-boxed .topbar-wrapper{background:#ffffff;border:1px solid rgba(0,0,0,0.1);border-width:0 1px 1px;width:100%}.top-nav-boxed.main-nav-above.top-nav-below:not(.header-layout-1) .topbar-wrapper{border-width:1px}.top-nav-boxed.has-shadow.top-nav-below .topbar-wrapper,.top-nav-boxed.has-shadow.top-nav-below-main-nav .topbar-wrapper{border-width:1px 1px 0 !important}.top-nav-boxed.main-nav-below.top-nav-below-main-nav .has-breaking-news .topbar-wrapper{border-left-width:0 !important}.top-nav-boxed .has-menu .topbar-wrapper,.top-nav-boxed .has-components .topbar-wrapper{border-width:0 1px 1px}.top-nav-boxed .tie-alignright .search-bar{border-right-width:0}.top-nav-boxed .tie-alignleft .search-bar{border-left-width:0}.top-nav-boxed .has-date-components .tie-alignleft .search-bar,.top-nav-boxed .has-date-components-menu .tie-alignleft .search-bar{border-left-width:1px}}.top-nav .tie-alignleft .components,.top-nav .tie-alignleft .components>li{float:left}.top-nav .tie-alignleft .comp-sub-menu{right:auto;left:-1px}.top-nav-dark .top-nav{background-color:#2c2e32;color:#ccc}.top-nav-dark .top-nav *{border-color:rgba(255,255,255,0.1)}.top-nav-dark .top-nav .breaking a{color:#ccc}.top-nav-dark .top-nav .breaking a:hover{color:#ffffff}.top-nav-dark .top-nav .components>li>a,.top-nav-dark .top-nav .components>li.social-icons-item .social-link:not(:hover) span{color:#ccc}.top-nav-dark .top-nav .components>li:hover>a{color:#ffffff}.top-nav-dark .top-nav .top-menu li a{color:#ccc;border-color:rgba(255,255,255,0.04)}.top-nav-dark .top-menu ul{background:#2c2e32}.top-nav-dark .top-menu li:hover>a{background:rgba(0,0,0,0.1);color:var(--brand-color)}.top-nav-dark.top-nav-boxed .top-nav{background-color:transparent}.top-nav-dark.top-nav-boxed .topbar-wrapper{background-color:#2c2e32}.top-nav-dark.top-nav-boxed.top-nav-above.main-nav-below .topbar-wrapper{border-width:0}.top-nav-light #top-nav .weather-icon .icon-cloud,.top-nav-light #top-nav .weather-icon .icon-basecloud-bg,.top-nav-light #top-nav .weather-icon .icon-cloud-behind,.main-nav-light #main-nav .weather-icon .icon-cloud,.main-nav-light #main-nav .weather-icon .icon-basecloud-bg,.main-nav-light #main-nav .weather-icon .icon-cloud-behind{color:#d3d3d3}@media (max-width: 991px){.top-nav:not(.has-breaking-news),.topbar-today-date,.top-menu,.theme-header .components{display:none}}.breaking{display:none}.main-nav-wrapper{position:relative;z-index:4}.main-nav-below.top-nav-below-main-nav .main-nav-wrapper{z-index:9}.main-nav-above.top-nav-below .main-nav-wrapper{z-index:10}.main-nav{background-color:var(--main-nav-background);color:var(--main-nav-primary-color);position:relative;border:1px solid var(--main-nav-main-border-color);border-width:1px 0}.main-menu-wrapper{border:0 solid var(--main-nav-main-border-color);position:relative}@media (min-width: 992px){.header-menu{float:left}.header-menu .menu li{display:block;float:left}.header-menu .menu a{display:block;position:relative}.header-menu .menu .sub-menu a{padding:8px 10px}.header-menu .menu a:hover,.header-menu .menu li:hover>a{z-index:2}.header-menu .menu ul{box-shadow:0 2px 5px rgba(0,0,0,0.1)}.header-menu .menu ul li{position:relative}.header-menu .menu ul a{border-width:0 0 1px;transition:0.15s}.header-menu .menu ul ul{top:0;left:100%}#main-nav{z-index:9;line-height:60px}#main-nav .search-bar{border-color:var(--main-nav-main-border-color)}.top-nav-below-main-nav #main-nav .main-menu>ul>li,.header-layout-1.top-nav-below #main-nav .main-menu>ul>li{border-bottom:0;margin-bottom:0}.main-menu .menu a{transition:0.15s}.main-menu .menu>li>a{padding:0 14px;font-size:13px;font-weight:600}.main-menu .menu>li>.menu-sub-content{border-top:2px solid var(--main-nav-primary-color)}.main-menu .menu>li.tie-current-menu{border-bottom:5px solid var(--main-nav-primary-color);margin-bottom:-5px}.main-menu .menu>li.tie-current-menu>a:after{content:"";width:20px;height:2px;position:absolute;margin-top:17px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#2c2f34;transition:0.3s}.main-menu .menu>li.is-icon-only>a{padding:0 20px;line-height:inherit}.main-menu .menu>li.is-icon-only>a:after,.main-menu .menu>li.is-icon-only>a:before{display:none}.main-menu .menu>li.is-icon-only>a .tie-menu-icon{font-size:160%;-webkit-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%)}.main-menu .menu ul{line-height:20px;z-index:1}.main-menu .menu .sub-menu .tie-menu-icon,.main-menu .menu .mega-recent-featured-list .tie-menu-icon,.main-menu .menu .mega-link-column .tie-menu-icon,.main-menu .menu .mega-cat-more-links .tie-menu-icon{width:20px}.main-menu .menu-sub-content{background:var(--main-nav-background);display:none;padding:15px;width:230px;position:absolute;box-shadow:0 2px 2px rgba(0,0,0,0.15)}.main-menu .menu-sub-content a{width:200px}.main-menu .menu-sub-content .menu-item-has-children>a:before{right:5px}.main-menu ul li:hover>.menu-sub-content,.main-menu ul li[aria-expanded="true"]>ul,.main-menu ul li[aria-expanded="true"]>.mega-menu-block{display:block;z-index:1}nav.main-nav .menu>li.tie-current-menu>a,nav.main-nav .menu>li:hover>a{background-color:var(--main-nav-primary-color);color:var(--main-nav-contrast-primary-color)}.header-layout-1 .main-menu-wrap .menu>li:only-child:not(.mega-menu){position:relative}.header-layout-1 .main-menu-wrap .menu>li:only-child>.menu-sub-content{right:0;left:auto}.header-layout-1 .main-menu-wrap .menu>li:only-child>.menu-sub-content ul{left:auto;right:100%}nav.main-nav .components>li:hover>a{color:var(--brand-color)}.main-nav .menu ul li:hover>a:not(.megamenu-pagination),.main-nav .components li a:hover,.main-nav .menu ul li.current-menu-item:not(.mega-link-column)>a{color:var(--main-nav-primary-color)}.main-nav .menu a,.main-nav .components li a{color:var(--main-nav-text-color)}.main-nav .components li a.button:hover,.main-nav .components li a.checkout-button{color:var(--main-nav-contrast-primary-color)}.main-nav-light{--main-nav-background:#FFFFFF;--main-nav-secondry-background:rgba(0,0,0,0.03);--main-nav-primary-color:var(--brand-color);--main-nav-contrast-primary-color:var(--bright-color);--main-nav-text-color:var(--base-color);--main-nav-secondry-text-color:rgba(0,0,0,0.5);--main-nav-main-border-color:rgba(0,0,0,0.1);--main-nav-secondry-border-color:rgba(0,0,0,0.08)}.main-nav-light.fixed-nav{background-color:rgba(255,255,255,0.95)}.main-nav-dark{--main-nav-background:#1f2024;--main-nav-secondry-background:rgba(0,0,0,0.2);--main-nav-primary-color:var(--brand-color);--main-nav-contrast-primary-color:var(--bright-color);--main-nav-text-color:#FFFFFF;--main-nav-secondry-text-color:rgba(225,255,255,0.5);--main-nav-main-border-color:rgba(255,255,255,0.07);--main-nav-secondry-border-color:rgba(255,255,255,0.04)}.main-nav-dark .main-nav,.main-nav-dark .main-nav ul.cats-horizontal li a{border-width:0}.main-nav-dark .main-nav.fixed-nav{background-color:rgba(31,32,36,0.95)}}@media (min-width: 992px){.menu-item-has-children>a:before,.mega-menu>a:before{content:'';position:absolute;right:12px;margin-top:2px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border:4px solid transparent;border-top:4px solid #ffffff;transition:border 0.15s}.menu-item-has-children .menu-item-has-children>a:before,.mega-menu .menu-item-has-children>a:before{border:4px solid transparent;border-left-color:#ffffff}.menu>.menu-item-has-children:not(.is-icon-only)>a,.menu .mega-menu:not(.is-icon-only)>a{padding-right:25px}.main-menu .menu>li.tie-current-menu>a:before,.main-menu .menu>li:hover>a:before{border-top-color:var(--bright-color)}.main-nav-light .main-nav .menu-item-has-children>a:before,.main-nav-light .mega-menu>a:before{border-top-color:var(--base-color)}.main-nav-light .main-nav .menu-item-has-children .menu-item-has-children>a:before,.main-nav-light .mega-menu .menu-item-has-children>a:before{border-top-color:transparent;border-left-color:var(--base-color)}.main-nav-light .main-nav .menu-item-has-children li:hover>a:before,.main-nav-light .mega-menu li:hover>a:before{border-left-color:var(--brand-color)}.top-nav-dark .top-menu .menu-item-has-children>a:before{border-top-color:#ccc}.top-nav-dark .top-menu .menu-item-has-children .menu-item-has-children>a:before{border-left-color:#ccc;border-top-color:transparent}}@media (min-width: 992px){.main-nav-boxed .main-nav{border-width:0}.main-nav-boxed .main-menu-wrapper{float:left;width:100%;background-color:var(--main-nav-background)}.main-nav-boxed .main-menu-wrapper .search-bar{border-right-width:0}.main-nav-boxed.main-nav-light .main-menu-wrapper{border-width:1px}.dark-skin .main-nav-boxed.main-nav-light .main-menu-wrapper{border-width:0}.main-nav-boxed.main-nav-light .fixed-nav .main-menu-wrapper{border-color:transparent}.main-nav-above.top-nav-above #main-nav:not(.fixed-nav){top:-1px}.main-nav-below.top-nav-below #main-nav:not(.fixed-nav){bottom:-1px}.dark-skin .main-nav-below.top-nav-above #main-nav{border-width:0}.dark-skin .main-nav-below.top-nav-below-main-nav #main-nav{border-top-width:0}}.main-nav-boxed .main-nav:not(.fixed-nav),.main-nav-boxed .fixed-nav .main-menu-wrapper,.theme-header:not(.main-nav-boxed) .fixed-nav .main-menu-wrapper{background:transparent !important}@media (min-width: 992px){.header-layout-1.main-nav-below.top-nav-above .main-nav{margin-top:-1px}.header-layout-1.main-nav-below.top-nav-above .top-nav{border-top-width:0}.header-layout-1.main-nav-below.top-nav-above .breaking-title{top:0;margin-bottom:-1px}}.header-layout-1.main-nav-below.top-nav-below-main-nav .main-nav-wrapper{z-index:9}.header-layout-1.main-nav-below.top-nav-below-main-nav .main-nav{margin-bottom:-1px;bottom:0;border-top-width:0}@media (min-width: 992px){.header-layout-1.main-nav-below.top-nav-below-main-nav .top-nav{margin-top:-1px}}.header-layout-1.has-shadow:not(.top-nav-below) .main-nav{border-bottom:0 !important}#theme-header.header-layout-1>div:only-child nav{border-width:0 !important}@media only screen and (min-width: 992px) and (max-width: 1100px){.main-nav .menu>li:not(.is-icon-only)>a{padding-left:7px;padding-right:7px}.main-nav .menu>li:not(.is-icon-only)>a:before{display:none}.main-nav .menu>li.is-icon-only>a{padding-left:15px;padding-right:15px}}.menu-tiny-label{font-size:10px;border-radius:10px;padding:2px 7px 3px;margin-left:3px;line-height:1;position:relative;top:-1px}.menu-tiny-label.menu-tiny-circle{border-radius:100%}@media (max-width: 991px){#sticky-logo{display:none}}@media (min-width: 992px){#sticky-logo{overflow:hidden;float:left;vertical-align:middle}#sticky-logo a{line-height:1;display:inline-block}#sticky-logo img{position:relative;vertical-align:middle;padding:8px 10px;top:-1px;max-height:50px}.just-before-sticky #sticky-logo img,.header-layout-1 #sticky-logo img{padding:0}.header-layout-1:not(.has-custom-sticky-logo) #sticky-logo{display:none}.theme-header #sticky-logo img{opacity:0;visibility:hidden;width:0 !important;-webkit-transform:translateY(75%);-ms-transform:translateY(75%);transform:translateY(75%);transition:opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1),-webkit-transform 0.3s cubic-bezier(0.55, 0, 0.1, 1);transition:transform 0.3s cubic-bezier(0.55, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1);transition:transform 0.3s cubic-bezier(0.55, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1),-webkit-transform 0.3s cubic-bezier(0.55, 0, 0.1, 1)}.theme-header.header-layout-1:not(.has-custom-sticky-logo) #sticky-logo img{transition:none}.theme-header:not(.header-layout-1) #main-nav:not(.fixed-nav) #sticky-logo img{margin-left:-20px}.header-layout-1 .flex-placeholder{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.theme-header .fixed-nav{position:fixed;width:100%;top:0;bottom:auto !important;z-index:100;will-change:transform;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;box-shadow:0 4px 2px -2px rgba(0,0,0,0.1);border-width:0;background-color:rgba(255,255,255,0.95)}.theme-header .fixed-nav:not(.just-before-sticky){line-height:60px !important}@media (min-width: 992px){.theme-header .fixed-nav:not(.just-before-sticky) .header-layout-1-logo{display:none}}.theme-header .fixed-nav:not(.just-before-sticky) #sticky-logo img{opacity:1;visibility:visible;width:auto !important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width: 992px){.header-layout-1:not(.just-before-sticky):not(.has-custom-sticky-logo) .fixed-nav #sticky-logo{display:block}}.admin-bar .theme-header .fixed-nav{top:32px}@media (max-width: 782px){.admin-bar .theme-header .fixed-nav{top:46px}}@media (max-width: 600px){.admin-bar .theme-header .fixed-nav{top:0}}@media (min-width: 992px){.border-layout .theme-header .fixed-nav{top:25px}.border-layout.admin-bar .theme-header .fixed-nav{top:57px}}.theme-header .fixed-nav .container{opacity:0.95}.theme-header .fixed-nav .main-menu-wrapper,.theme-header .fixed-nav .main-menu{border-top:0}.theme-header .fixed-nav.fixed-unpinned:not(.default-behavior-mode) .main-menu .menu>li.tie-current-menu{border-bottom-width:0;margin-bottom:0}.theme-header .fixed-nav.unpinned-no-transition{transition:none}.theme-header .fixed-nav:not(.fixed-unpinned):not(.fixed-pinned) .tie-current-menu{border:none !important}.theme-header .fixed-pinned,.theme-header .default-behavior-mode.fixed-unpinned{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (max-width: 991px){.theme-header .fixed-nav{transition:none}.fixed-nav.logo-container.sticky-up,.fixed-nav.logo-container.sticky-nav-slide.sticky-down,.fixed-nav#main-nav.sticky-up,.fixed-nav#main-nav.sticky-nav-slide.sticky-down{transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.sticky-type-slide .fixed-nav.logo-container.sticky-nav-slide-visible,.sticky-type-slide .fixed-nav#main-nav.sticky-nav-slide-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fixed-nav.default-behavior-mode{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}@media (max-width: 991px){#tie-wrapper header#theme-header{box-shadow:none;background:transparent !important}.logo-container,.header-layout-1 .main-nav{border-width:0;box-shadow:0 3px 7px 0 rgba(0,0,0,0.1)}.header-layout-1.top-nav-below .main-nav:not(.fixed-nav){box-shadow:none}.is-header-layout-1.has-header-ad .top-nav-below .main-nav{border-bottom-width:1px}.logo-container,.header-layout-1 .main-nav{background-color:#ffffff}.dark-skin .logo-container,.main-nav-dark.header-layout-1 .main-nav{background-color:#1f2024}.dark-skin #theme-header .logo-container.fixed-nav{background-color:rgba(31,32,36,0.95)}.header-layout-1.main-nav-below.top-nav-below-main-nav .main-nav{margin-bottom:0}#sticky-nav-mask,.header-layout-1 #menu-components-wrap,.header-layout-3 .main-nav-wrapper,.header-layout-2 .main-nav-wrapper{display:none}.main-menu-wrapper .tie-alignleft{width:100%}}