.bws-ffb{--ffb-g: 30px;--ffb-text: color-mix(in srgb, var(--c-ink) 80%, var(--c-bg));color:var(--ffb-text);overflow-wrap:break-word}.bws-ffb:after{content:"";display:table;clear:both}.bws-ffb :where(h1,h2,h3,h4,h5,h6){color:var(--c-ink)}.bws-ffb :where(p){margin:0 0 1em}.bws-ffb :where(img){max-width:100%;height:auto}.bws-ffb :where(a:not(.bws-ffb-btn):not(.bws-ffb-iconbtn):not(.bws-ffb-post__link)){color:var(--c-primary)}.bws-ffb .is-light{color:#ffffffdb}.bws-ffb .is-light :where(h1,h2,h3,h4,h5,h6,.bws-ffb-title,.bws-ffb-number,.bws-ffb-author,strong){color:#fff}.bws-ffb .is-light :where(a:not(.bws-ffb-btn):not(.bws-ffb-iconbtn)){color:#fff}.bws-ffb .is-light :where(.bws-ffb-subtitle){color:color-mix(in srgb,var(--c-accent) 80%,#fff)}.bws-ffb .is-dark{color:var(--ffb-text)}.bws-ffb .is-dark :where(h1,h2,h3,h4,h5,h6){color:var(--c-ink)}.bws-ffb-page{position:relative}:where(.bws-ffb-page>.bws-ffb>.bws-ffb-section:first-child:not(.has-bg)){padding-top:clamp(32px,5vw,64px)}:where(.bws-ffb-page>.bws-ffb>.bws-ffb-section:last-child:not(.has-bg)){padding-bottom:clamp(40px,6vw,80px)}.bws-ffb-section{position:relative}.bws-ffb-section.is-fullbleed{width:100vw;margin-left:calc(50% - 50vw)}.bws-ffb-container{width:100%;margin-inline:auto;padding-inline:15px}.bws-ffb-container.no-pad{padding-inline:0}.bws-ffb-container.is-large{width:min(100% - (var(--gutter) * 2) + 30px,var(--ffb-c-lg, calc(var(--container) + 30px)))}@media (min-width: 768px){.bws-ffb-container.is-small{max-width:var(--ffb-c-small, 750px)}.bws-ffb-container.is-medium{max-width:min(var(--ffb-c-medium, 970px),750px)}}@media (min-width: 992px){.bws-ffb-container.is-medium{max-width:var(--ffb-c-medium, 970px)}}.bws-ffb-row{display:flex;flex-wrap:wrap;align-items:stretch;margin-inline:calc(var(--ffb-g) / -2)}.bws-ffb-row.no-gutter{--ffb-g: 0px}.bws-ffb-col{position:relative;flex:0 0 auto;width:100%;min-width:0;min-height:1px}:where(.bws-ffb-row)>:where(.bws-ffb-col){padding-inline:calc(var(--ffb-g) / 2)}.bws-ffb-col.is-vcenter{display:flex;flex-direction:column;justify-content:center}.bws-ffb-col.is-vcenter>*{width:100%}.bws-ffb-break{display:none;flex-basis:100%;width:100%;height:0}.bws-ffb-rowwrap{position:relative}.bws-ffb-wrapper,.bws-ffb-link{display:block;position:relative}a.bws-ffb-link{color:inherit;text-decoration:none}.bws-ffb .has-bg{position:relative;isolation:isolate}.bws-ffb-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.bws-ffb-bg__layer{position:absolute;inset:0}.bws-ffb-bg__layer.is-hover-only{opacity:0!important;transition:opacity .3s var(--ease)}.has-bg:hover>.bws-ffb-bg>.is-hover-only{opacity:1!important}@media (min-width: 992px) and (prefers-reduced-motion: no-preference){.bws-ffb-bg__layer.is-fixed{background-attachment:fixed}}.bws-ffb :where(.bws-ffb-text,.bws-ffb-list,.bws-ffb-buttons,.bws-ffb-image,.bws-ffb-icons,.bws-ffb-el,.bws-ffb-html,.bws-ffb-hours,.bws-ffb-accordion,.bws-ffb-tabs,.bws-ffb-slider,.bws-ffb-map,.bws-ffb-video,.bws-ffb-posts,.bws-ffb-progress,.bws-ffb-form,.bws-ffb-formbox,.bws-ffb-logos){margin-bottom:1.5rem}.bws-ffb :where(.bws-ffb-text,.bws-ffb-list,.bws-ffb-buttons,.bws-ffb-image,.bws-ffb-icons,.bws-ffb-el,.bws-ffb-html,.bws-ffb-hours,.bws-ffb-accordion,.bws-ffb-tabs,.bws-ffb-slider,.bws-ffb-map,.bws-ffb-video,.bws-ffb-posts,.bws-ffb-progress,.bws-ffb-form,.bws-ffb-formbox,.bws-ffb-logos,.bws-ffb-heading):last-child{margin-bottom:0}.bws-ffb-heading{margin:0 0 .5em}.bws-ffb-heading a{color:inherit;text-decoration:none}.bws-ffb-text>:last-child,.bws-ffb-desc>:last-child{margin-bottom:0}.bws-ffb-text :where(ul,ol){margin:0 0 1em}.bws-ffb-title{font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);margin:0 0 .4em}.bws-ffb-title.is-section{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.6rem)}.bws-ffb-subtitle{margin:0 0 .6em;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent-text)}.bws-ffb-desc{margin-bottom:.8em}.bws-ffb-line{position:relative}.bws-ffb-line__h{margin:0 0 .35em}.bws-ffb-line__link{color:inherit;text-decoration:none}.bws-ffb-line.l-divider{display:block;width:52px;height:3px;margin:.8rem 0 1.1rem;border-radius:3px;background:var(--d-c, var(--c-accent))}.bws-ffb .ta-center .bws-ffb-line.l-divider,.bws-ffb-lines.ta-center .bws-ffb-line.l-divider{margin-inline:auto}.bws-ffb-lines .l-paragraph .bws-ffb-desc{font-size:1.05rem}.bws-ffb-number{display:inline-block;font-family:var(--font-head);font-weight:800;font-size:clamp(2rem,1.6rem + 1.6vw,3rem);line-height:1.05;letter-spacing:-.02em;color:var(--c-primary)}.bws-ffb-unit{font-weight:600;color:var(--c-muted);margin-inline:.15em}.bws-ffb-unit.is-sign{vertical-align:top;font-size:1.4rem;color:var(--c-primary)}.bws-ffb-author{margin:0;font-weight:700;color:var(--c-ink)}.bws-ffb-quote{margin:0 0 1rem;font-size:1.08rem;line-height:1.7}.bws-ffb-quote:before{content:"\201c";display:block;font:800 3rem/.8 var(--font-head);color:var(--c-accent);margin-bottom:.2rem}.bws-ffb-tel{font-weight:700;color:var(--c-primary)}.bws-ffb-day{font-weight:600;color:var(--c-ink)}.bws-ffb-time{color:var(--c-muted)}.bws-ffb-item{display:block}.bws-ffb-ico{width:1em;height:1em}.bws-ffb-icon{display:inline-grid;place-items:center;width:58px;height:58px;margin-bottom:1rem;border-radius:16px;background:var(--i-bg, var(--c-primary-soft));color:var(--i-c, var(--c-primary))}.bws-ffb-icon .bws-ffb-ico{width:26px;height:26px;font-size:26px}.bws-ffb .is-light .bws-ffb-icon{background:var(--i-bg, rgb(255 255 255 / .12));color:var(--i-c, #fff)}.bws-ffb-icons{margin-inline:-5px}.bws-ffb-icons>.bws-ffb-iconbtn{margin:5px;vertical-align:middle}.bws-ffb-icons>.bws-ffb-iconrow{margin:5px}.bws-ffb-iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--i-c, var(--c-primary));background:var(--i-bg, transparent);border:1px solid var(--i-bd, transparent);text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,transform .2s var(--ease)}a.bws-ffb-iconbtn:hover{color:var(--i-ch, var(--i-c, var(--c-primary-dark)));background:var(--i-bgh, var(--i-bg, transparent));border-color:var(--i-bdh, var(--i-bd, transparent));transform:translateY(-2px)}.bws-ffb-iconbtn.has-border{border-color:var(--i-bd, var(--c-border))}.bws-ffb-iconbtn.is-round{border-radius:50%}.bws-ffb-iconbtn .bws-ffb-ico{width:46%;height:46%;font-size:20px}.bws-ffb-iconbtn.is-xs{width:30px;height:30px}.bws-ffb-iconbtn.is-sm{width:36px;height:36px}.bws-ffb-iconbtn.is-lg{width:56px;height:56px}.bws-ffb-iconbtn.is-xl{width:72px;height:72px}.bws-ffb-iconrow{display:flex;gap:14px;align-items:flex-start;width:100%}.bws-ffb-iconrow__text{flex:1}.bws-ffb-buttons{margin-inline:-5px}.bws-ffb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;margin:5px;padding:.75em 1.5em;font:600 .95rem/1.2 var(--font-body);letter-spacing:.01em;text-decoration:none;color:var(--b-fg, var(--c-on-primary));background:var(--b-bg, var(--c-primary));border:2px solid var(--b-bd, var(--b-bg, var(--c-primary)));border-radius:var(--b-r, var(--radius-btn));cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--ease),box-shadow .2s}.bws-ffb-btn:hover{color:var(--b-fgh, var(--b-fg, var(--c-on-primary)));background:var(--b-bgh, var(--b-bg, var(--c-primary-dark)));border-color:var(--b-bdh, var(--b-bgh, var(--b-bd, var(--c-primary-dark))));transform:translateY(-1px);box-shadow:var(--shadow-sm)}.bws-ffb-btn__icon{width:1.1em;height:1.1em;color:var(--b-ic, currentColor)}.bws-ffb-btn:hover .bws-ffb-btn__icon{color:var(--b-ich, var(--b-ic, currentColor))}.bws-ffb-btn.is-xs{min-height:34px;padding:.45em .95em;font-size:.8rem}.bws-ffb-btn.is-sm{min-height:40px;padding:.6em 1.15em;font-size:.875rem}.bws-ffb-btn.is-lg{min-height:56px;padding:.9em 1.9em;font-size:1.05rem}.bws-ffb-btn.is-xl{min-height:64px;padding:1em 2.2em;font-size:1.125rem}.bws-ffb-btn.is-block{display:flex;width:calc(100% - 10px)}.bws-ffb-list{list-style:none;padding:0}.bws-ffb-list li{display:flex;align-items:flex-start;gap:.65em;padding:.28em 0}.bws-ffb-list__icon{flex:0 0 auto;display:inline-flex;margin-top:.2em;color:var(--i-c, var(--c-primary))}.bws-ffb-list__icon .bws-ffb-ico{width:1.1em;height:1.1em;font-size:1.05em}.bws-ffb-list.is-bullets li:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:.62em;border-radius:50%;background:var(--c-accent)}.bws-ffb-list a{text-decoration:none}.bws-ffb-image{margin-inline:0}.bws-ffb-image img{display:inline-block;vertical-align:middle}.bws-ffb-image.is-full img{width:100%}.bws-ffb-image.has-ratio img{width:var(--ffb-w, 100%);max-width:100%;aspect-ratio:var(--ffb-ar);object-fit:cover}.bws-ffb.is-modern .bws-ffb-image img,.bws-ffb-media img{border-radius:var(--radius)}.bws-ffb-media{margin:0 0 1rem}.bws-ffb-video__frame{position:relative;aspect-ratio:var(--ffb-ar, 16/9);border-radius:var(--radius);overflow:hidden;background:#000}.bws-ffb-video__frame iframe,.bws-ffb-video__frame video{position:absolute;inset:0;width:100%;height:100%;border:0}.bws-ffb-map{position:relative;min-height:240px;overflow:hidden;border-radius:var(--radius);background:var(--c-surface)}.bws-ffb-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bws-ffb-logos{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:1px;background:var(--c-border);border-radius:var(--radius);overflow:hidden}.bws-ffb-logos__cell{display:grid;place-items:center;padding:24px;background:var(--c-bg)}.bws-ffb-logos__cell img{max-height:70px;width:auto}@media (max-width: 600px){.bws-ffb-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.bws-ffb-divider{display:flex;align-items:center;gap:14px;margin-block:1.25rem;color:var(--i-c, var(--c-primary))}.bws-ffb-divider:before,.bws-ffb-divider:after{content:"";flex:1;border-top:1px solid var(--d-c, var(--c-border))}.bws-ffb-divider.is-dashed:before,.bws-ffb-divider.is-dashed:after{border-top-style:dashed}.bws-ffb-divider.is-dotted:before,.bws-ffb-divider.is-dotted:after{border-top-style:dotted}.bws-ffb-divider.is-short:before{flex:0 0 56px;border-top-width:3px;border-radius:3px}.bws-ffb-divider.is-short:after{display:none}.bws-ffb-divider.is-short.is-center{justify-content:center}.bws-ffb-divider.is-short.is-right{justify-content:flex-end}.bws-ffb-divider__icon .bws-ffb-ico{width:22px;height:22px;font-size:22px}.bws-ffb-scrollto{text-align:center}.bws-ffb-scrollto a{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;color:inherit;animation:bws-ffb-bounce 2.2s infinite}@keyframes bws-ffb-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.bws-ffb-el{position:relative}.bws-ffb-card.icon-left,.bws-ffb-card.icon-right{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;align-items:start}.bws-ffb-card.icon-left>.bws-ffb-part.p-icon-wrapper,.bws-ffb-card.icon-left>.bws-ffb-icon{grid-row:span 3}.bws-ffb-card.icon-right{grid-template-columns:minmax(0,1fr) auto}.bws-ffb-card .bws-ffb-part.p-icon-wrapper .bws-ffb-icon{margin-bottom:0}.bws-ffb-card.icon-left .bws-ffb-part.p-labels,.bws-ffb-card.icon-right .bws-ffb-part.p-labels{min-width:0}.bws-ffb-team{text-align:center}.bws-ffb-team .bws-ffb-media img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.bws-ffb-team .bws-ffb-subtitle{margin-top:-.2em}.bws-ffb-testimonial{padding:clamp(24px,3vw,40px);background:var(--e-bg, var(--c-surface));border-radius:var(--radius);text-align:center}.bws-ffb .is-light .bws-ffb-testimonial{color:var(--ffb-text)}.bws-ffb .is-light .bws-ffb-testimonial :where(h1,h2,h3,h4,h5,h6,.bws-ffb-author){color:var(--c-ink)}.bws-ffb-testimonial .bws-ffb-media img{width:84px;height:84px;margin-inline:auto;border-radius:50%;object-fit:cover}.bws-ffb-testimonial .bws-ffb-subtitle{color:var(--c-muted);letter-spacing:.04em;text-transform:none;font-weight:500;font-size:.9rem}.bws-ffb-counter{text-align:center}.bws-ffb-counter .bws-ffb-title{font-family:var(--font-body);font-size:.95rem;font-weight:600;color:var(--c-muted)}.bws-ffb .is-light .bws-ffb-counter .bws-ffb-number,.bws-ffb .is-light .bws-ffb-counter .bws-ffb-title{color:#fff}.bws-ffb-pie{--p: 0%;position:relative;display:grid;place-items:center;width:120px;aspect-ratio:1;margin:0 auto 1rem;border-radius:50%;background:conic-gradient(var(--c-primary) var(--p),var(--c-surface) 0)}.bws-ffb-pie:before{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--c-bg)}.bws-ffb-pie span{position:relative;font:800 1.4rem var(--font-head);color:var(--c-ink)}.bws-ffb-pricing{display:flex;flex-direction:column;height:100%;padding:clamp(24px,3vw,36px);text-align:center;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);transition:box-shadow .25s,transform .25s var(--ease)}.bws-ffb-pricing:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.bws-ffb-pricing.is-featured{border:2px solid var(--e-ac, var(--c-primary));box-shadow:var(--shadow-md)}.bws-ffb-pricing .l-item{padding:.55em 0;border-bottom:1px solid var(--c-border)}.bws-ffb-pricing .bws-ffb-buttons{margin-top:auto;padding-top:1rem}.bws-ffb-alert{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:16px 18px;background:var(--e-bg, var(--c-bg));border:1px solid var(--e-bd, var(--c-border));border-left:4px solid var(--i-bg, var(--c-primary));border-radius:var(--radius-sm)}.bws-ffb-alert>:not(.bws-ffb-icon){grid-column:2}.bws-ffb-alert>.bws-ffb-icon{grid-row:span 3;width:40px;height:40px;margin:0;border-radius:50%;background:var(--i-bg, var(--c-primary));color:var(--i-c, #fff)}.bws-ffb-alert .bws-ffb-title{font-size:1rem;margin-bottom:.2em}.bws-ffb-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}.bws-ffb-cta>.bws-ffb-buttons{margin-bottom:0}.bws-ffb-spec .l-item,.bws-ffb-t-office-hours .l-line{display:flex;justify-content:space-between;gap:1rem;padding:.6em 0;border-bottom:1px solid var(--d-c, var(--c-border))}.bws-ffb-spec .bws-ffb-desc,.bws-ffb-spec .bws-ffb-desc p{margin:0}.bws-ffb-spec .p-right{text-align:right;font-weight:600;color:var(--c-ink)}.bws-ffb-hours__row{display:flex;justify-content:space-between;gap:1rem;padding:.6em 0;border-bottom:1px solid var(--c-border)}.bws-ffb-hours__day{font-weight:600;color:var(--c-ink)}.bws-ffb .is-light .bws-ffb-hours__row{border-color:#fff3}.bws-ffb .is-light .bws-ffb-hours__day{color:#fff}.bws-ffb-stars{display:inline-flex;gap:2px}.bws-ffb-stars .is-on{color:#f2b01e}.bws-ffb-stars .is-on svg{fill:currentColor}.bws-ffb-stars .is-off{color:var(--c-border)}.bws-ffb-progress__head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:8px;font-weight:600;color:var(--c-ink)}.bws-ffb-progress__track{height:8px;overflow:hidden;border-radius:99px;background:var(--p-bg, var(--c-surface))}.bws-ffb-progress__track span{display:block;width:var(--p);height:100%;border-radius:inherit;background:var(--p-c, var(--c-primary))}.bws-ffb-accordion{display:grid;gap:10px}.bws-ffb-acc{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);transition:border-color .2s,box-shadow .2s}.bws-ffb-acc[open]{border-color:var(--c-line-strong);box-shadow:var(--shadow-sm)}.bws-ffb-acc summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:16px 20px;font-weight:650;color:var(--c-ink);cursor:pointer;list-style:none}.bws-ffb-acc summary::-webkit-details-marker{display:none}.bws-ffb-acc summary svg{flex:0 0 auto;transition:transform .25s var(--ease)}.bws-ffb-acc[open] summary svg{transform:rotate(180deg)}.bws-ffb-acc__body{padding:0 20px 18px;color:var(--ffb-text)}.bws-ffb-tabs__list{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:1.25rem;border-bottom:1px solid var(--c-border)}.bws-ffb-tabs__tab{margin-bottom:-1px;padding:12px 18px;font:600 .95rem var(--font-body);color:var(--c-muted);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.bws-ffb-tabs__tab:hover{color:var(--c-ink)}.bws-ffb-tabs__tab.is-active{color:var(--c-primary);border-bottom-color:var(--c-primary)}.bws-ffb-slider{position:relative}.bws-ffb-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.bws-ffb-slider__track::-webkit-scrollbar{display:none}.bws-ffb-slider__track>.bws-ffb-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.bws-ffb-slider__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.bws-ffb-slider__btn{display:grid;place-items:center;width:42px;height:42px;padding:0;color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-border);border-radius:50%;cursor:pointer;transition:background-color .2s,color .2s}.bws-ffb-slider__btn:hover{color:var(--c-on-primary);background:var(--c-primary);border-color:var(--c-primary)}.bws-ffb-slider__dots{display:flex;gap:8px}.bws-ffb-slider__dots button{width:9px;height:9px;padding:0;border:0;border-radius:9px;background:var(--c-border);cursor:pointer;transition:width .25s var(--ease),background-color .2s}.bws-ffb-slider__dots button[aria-current=true]{width:26px;background:var(--c-primary)}.bws-ffb .is-light .bws-ffb-slider__dots button{background:#ffffff59}.bws-ffb .is-light .bws-ffb-slider__dots button[aria-current=true]{background:#fff}.bws-ffb-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:24px}.bws-ffb-post__link{display:flex;flex-direction:column;height:100%;overflow:hidden;color:inherit;text-decoration:none;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);transition:box-shadow .25s,transform .25s var(--ease)}.bws-ffb-post__link:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.bws-ffb-post__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.bws-ffb-post__body{display:grid;gap:6px;padding:18px 20px 22px}.bws-ffb-post__date{font-size:.8rem;color:var(--c-muted)}.bws-ffb-post__title{font:700 1.1rem/1.3 var(--font-head);color:var(--c-ink)}.bws-ffb-post__excerpt{font-size:.92rem;color:var(--c-muted)}.bws-ffb-posts.is-portfolio .bws-ffb-post__body{padding:14px 16px 16px}.bws-ffb-form{position:relative}.bws-ffb-form .bws-ffb-row{row-gap:0}.bws-ffb-field{margin-bottom:14px}.bws-ffb-field :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:50px;padding:12px 16px;font:inherit;font-size:1rem;color:var(--f-fg, var(--c-ink));background:var(--f-bg, var(--c-bg));border:1px solid var(--f-bd, var(--c-line-strong));border-radius:var(--radius-sm);transition:border-color .2s,box-shadow .2s,background-color .2s}.bws-ffb-field textarea{min-height:130px;resize:vertical}.bws-ffb-field :where(input,select,textarea)::placeholder{color:var(--f-ph, var(--c-muted));opacity:.9}.bws-ffb-field :where(input,select,textarea):focus{outline:none;background:var(--f-bgf, var(--f-bg, var(--c-bg)));border-color:var(--f-bdf, var(--c-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 18%,transparent)}.bws-ffb-field.has-error :where(input,select,textarea){border-color:var(--c-error)}.bws-ffb-field__error{display:block;margin-top:4px;font-size:.85rem;color:var(--c-error)}.bws-ffb-field__error:empty{display:none}.bws-ffb-check{display:flex;gap:10px;align-items:flex-start;font-size:.92rem}.bws-ffb-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--c-primary)}.bws-ffb-form__status:empty{display:none}.bws-ffb-form__status{margin:10px 0 0;font-weight:600}.bws-ffb-form__status.is-success{color:var(--c-success)}.bws-ffb-form__status.is-error{color:var(--c-error)}.bws-ffb .is-light .bws-ffb-form__status.is-success{color:#b6f0cb}.bws-ffb-form.is-busy{opacity:.7;pointer-events:none}.bws-ffb-form__msg{margin-top:12px}.bws-ffb .bws-hp,.bws-ffb-form .bws-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.bws-ffb-html :where(table){width:100%;border-collapse:collapse}.bws-ffb-html :where(td,th){padding:10px 12px;border-bottom:1px solid var(--c-border);text-align:left;vertical-align:top}.bws-ffb-html .form-control{display:block;width:100%;min-height:48px;padding:10px 14px;font:inherit;color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-line-strong);border-radius:var(--radius-sm)}.bws-ffb-html .form-group{margin-bottom:14px}.bws-ffb-html .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.7em 1.4em;font-weight:600;color:var(--c-on-primary);background:var(--c-primary);border:0;border-radius:var(--radius-btn);cursor:pointer;text-decoration:none}.bws-ffb-html .btn:hover{background:var(--c-primary-dark);color:var(--c-on-primary)}.bws-ffb-html .text-left{text-align:left}.bws-ffb-html .text-center{text-align:center}.bws-ffb-html .text-right{text-align:right}.bws-ffb-html .img-responsive{max-width:100%;height:auto}.bws-ffb-html .pull-left{float:left}.bws-ffb-html .pull-right{float:right}.bws-ffb-html .clearfix:after{content:"";display:table;clear:both}.bws-ffb-html .list-unstyled{list-style:none;padding-left:0}.bws-ffb-calc .calc{margin:0}.site-footer--ark{background:var(--c-footer-bg);color:var(--c-footer-text)}.site-footer--ark .bws-ffb{color:var(--c-footer-text)}.site-footer--ark .bws-ffb :where(h1,h2,h3,h4,h5,h6){color:#fff}.site-footer--ark .bws-ffb :where(a:not(.bws-ffb-btn)){color:var(--c-footer-text)}.site-footer--ark .bws-ffb :where(a:not(.bws-ffb-btn)):hover{color:#fff}.bws-ffb-col.c-xs-1{width:8.333333%}.bws-ffb-col.c-xs-2{width:16.666667%}.bws-ffb-col.c-xs-3{width:25%}.bws-ffb-col.c-xs-4{width:33.333333%}.bws-ffb-col.c-xs-5{width:41.666667%}.bws-ffb-col.c-xs-6{width:50%}.bws-ffb-col.c-xs-7{width:58.333333%}.bws-ffb-col.c-xs-8{width:66.666667%}.bws-ffb-col.c-xs-9{width:75%}.bws-ffb-col.c-xs-10{width:83.333333%}.bws-ffb-col.c-xs-11{width:91.666667%}.bws-ffb-col.c-xs-12{width:100%}.bws-ffb-col.o-xs-0{margin-left:0}.bws-ffb-col.pu-xs-0{left:auto}.bws-ffb-col.pl-xs-0{right:auto}.bws-ffb-col.o-xs-1{margin-left:8.333333%}.bws-ffb-col.pu-xs-1{left:8.333333%}.bws-ffb-col.pl-xs-1{right:8.333333%}.bws-ffb-col.o-xs-2{margin-left:16.666667%}.bws-ffb-col.pu-xs-2{left:16.666667%}.bws-ffb-col.pl-xs-2{right:16.666667%}.bws-ffb-col.o-xs-3{margin-left:25%}.bws-ffb-col.pu-xs-3{left:25%}.bws-ffb-col.pl-xs-3{right:25%}.bws-ffb-col.o-xs-4{margin-left:33.333333%}.bws-ffb-col.pu-xs-4{left:33.333333%}.bws-ffb-col.pl-xs-4{right:33.333333%}.bws-ffb-col.o-xs-5{margin-left:41.666667%}.bws-ffb-col.pu-xs-5{left:41.666667%}.bws-ffb-col.pl-xs-5{right:41.666667%}.bws-ffb-col.o-xs-6{margin-left:50%}.bws-ffb-col.pu-xs-6{left:50%}.bws-ffb-col.pl-xs-6{right:50%}.bws-ffb-col.o-xs-7{margin-left:58.333333%}.bws-ffb-col.pu-xs-7{left:58.333333%}.bws-ffb-col.pl-xs-7{right:58.333333%}.bws-ffb-col.o-xs-8{margin-left:66.666667%}.bws-ffb-col.pu-xs-8{left:66.666667%}.bws-ffb-col.pl-xs-8{right:66.666667%}.bws-ffb-col.o-xs-9{margin-left:75%}.bws-ffb-col.pu-xs-9{left:75%}.bws-ffb-col.pl-xs-9{right:75%}.bws-ffb-col.o-xs-10{margin-left:83.333333%}.bws-ffb-col.pu-xs-10{left:83.333333%}.bws-ffb-col.pl-xs-10{right:83.333333%}.bws-ffb-col.o-xs-11{margin-left:91.666667%}.bws-ffb-col.pu-xs-11{left:91.666667%}.bws-ffb-col.pl-xs-11{right:91.666667%}.bws-ffb-col.o-xs-12{margin-left:100%}.bws-ffb-col.pu-xs-12{left:100%}.bws-ffb-col.pl-xs-12{right:100%}@media (min-width:768px){.bws-ffb-col.c-sm-1{width:8.333333%}.bws-ffb-col.c-sm-2{width:16.666667%}.bws-ffb-col.c-sm-3{width:25%}.bws-ffb-col.c-sm-4{width:33.333333%}.bws-ffb-col.c-sm-5{width:41.666667%}.bws-ffb-col.c-sm-6{width:50%}.bws-ffb-col.c-sm-7{width:58.333333%}.bws-ffb-col.c-sm-8{width:66.666667%}.bws-ffb-col.c-sm-9{width:75%}.bws-ffb-col.c-sm-10{width:83.333333%}.bws-ffb-col.c-sm-11{width:91.666667%}.bws-ffb-col.c-sm-12{width:100%}.bws-ffb-col.o-sm-0{margin-left:0}.bws-ffb-col.pu-sm-0{left:auto}.bws-ffb-col.pl-sm-0{right:auto}.bws-ffb-col.o-sm-1{margin-left:8.333333%}.bws-ffb-col.pu-sm-1{left:8.333333%}.bws-ffb-col.pl-sm-1{right:8.333333%}.bws-ffb-col.o-sm-2{margin-left:16.666667%}.bws-ffb-col.pu-sm-2{left:16.666667%}.bws-ffb-col.pl-sm-2{right:16.666667%}.bws-ffb-col.o-sm-3{margin-left:25%}.bws-ffb-col.pu-sm-3{left:25%}.bws-ffb-col.pl-sm-3{right:25%}.bws-ffb-col.o-sm-4{margin-left:33.333333%}.bws-ffb-col.pu-sm-4{left:33.333333%}.bws-ffb-col.pl-sm-4{right:33.333333%}.bws-ffb-col.o-sm-5{margin-left:41.666667%}.bws-ffb-col.pu-sm-5{left:41.666667%}.bws-ffb-col.pl-sm-5{right:41.666667%}.bws-ffb-col.o-sm-6{margin-left:50%}.bws-ffb-col.pu-sm-6{left:50%}.bws-ffb-col.pl-sm-6{right:50%}.bws-ffb-col.o-sm-7{margin-left:58.333333%}.bws-ffb-col.pu-sm-7{left:58.333333%}.bws-ffb-col.pl-sm-7{right:58.333333%}.bws-ffb-col.o-sm-8{margin-left:66.666667%}.bws-ffb-col.pu-sm-8{left:66.666667%}.bws-ffb-col.pl-sm-8{right:66.666667%}.bws-ffb-col.o-sm-9{margin-left:75%}.bws-ffb-col.pu-sm-9{left:75%}.bws-ffb-col.pl-sm-9{right:75%}.bws-ffb-col.o-sm-10{margin-left:83.333333%}.bws-ffb-col.pu-sm-10{left:83.333333%}.bws-ffb-col.pl-sm-10{right:83.333333%}.bws-ffb-col.o-sm-11{margin-left:91.666667%}.bws-ffb-col.pu-sm-11{left:91.666667%}.bws-ffb-col.pl-sm-11{right:91.666667%}.bws-ffb-col.o-sm-12{margin-left:100%}.bws-ffb-col.pu-sm-12{left:100%}.bws-ffb-col.pl-sm-12{right:100%}}@media (min-width:992px){.bws-ffb-col.c-md-1{width:8.333333%}.bws-ffb-col.c-md-2{width:16.666667%}.bws-ffb-col.c-md-3{width:25%}.bws-ffb-col.c-md-4{width:33.333333%}.bws-ffb-col.c-md-5{width:41.666667%}.bws-ffb-col.c-md-6{width:50%}.bws-ffb-col.c-md-7{width:58.333333%}.bws-ffb-col.c-md-8{width:66.666667%}.bws-ffb-col.c-md-9{width:75%}.bws-ffb-col.c-md-10{width:83.333333%}.bws-ffb-col.c-md-11{width:91.666667%}.bws-ffb-col.c-md-12{width:100%}.bws-ffb-col.o-md-0{margin-left:0}.bws-ffb-col.pu-md-0{left:auto}.bws-ffb-col.pl-md-0{right:auto}.bws-ffb-col.o-md-1{margin-left:8.333333%}.bws-ffb-col.pu-md-1{left:8.333333%}.bws-ffb-col.pl-md-1{right:8.333333%}.bws-ffb-col.o-md-2{margin-left:16.666667%}.bws-ffb-col.pu-md-2{left:16.666667%}.bws-ffb-col.pl-md-2{right:16.666667%}.bws-ffb-col.o-md-3{margin-left:25%}.bws-ffb-col.pu-md-3{left:25%}.bws-ffb-col.pl-md-3{right:25%}.bws-ffb-col.o-md-4{margin-left:33.333333%}.bws-ffb-col.pu-md-4{left:33.333333%}.bws-ffb-col.pl-md-4{right:33.333333%}.bws-ffb-col.o-md-5{margin-left:41.666667%}.bws-ffb-col.pu-md-5{left:41.666667%}.bws-ffb-col.pl-md-5{right:41.666667%}.bws-ffb-col.o-md-6{margin-left:50%}.bws-ffb-col.pu-md-6{left:50%}.bws-ffb-col.pl-md-6{right:50%}.bws-ffb-col.o-md-7{margin-left:58.333333%}.bws-ffb-col.pu-md-7{left:58.333333%}.bws-ffb-col.pl-md-7{right:58.333333%}.bws-ffb-col.o-md-8{margin-left:66.666667%}.bws-ffb-col.pu-md-8{left:66.666667%}.bws-ffb-col.pl-md-8{right:66.666667%}.bws-ffb-col.o-md-9{margin-left:75%}.bws-ffb-col.pu-md-9{left:75%}.bws-ffb-col.pl-md-9{right:75%}.bws-ffb-col.o-md-10{margin-left:83.333333%}.bws-ffb-col.pu-md-10{left:83.333333%}.bws-ffb-col.pl-md-10{right:83.333333%}.bws-ffb-col.o-md-11{margin-left:91.666667%}.bws-ffb-col.pu-md-11{left:91.666667%}.bws-ffb-col.pl-md-11{right:91.666667%}.bws-ffb-col.o-md-12{margin-left:100%}.bws-ffb-col.pu-md-12{left:100%}.bws-ffb-col.pl-md-12{right:100%}}@media (min-width:1200px){.bws-ffb-col.c-lg-1{width:8.333333%}.bws-ffb-col.c-lg-2{width:16.666667%}.bws-ffb-col.c-lg-3{width:25%}.bws-ffb-col.c-lg-4{width:33.333333%}.bws-ffb-col.c-lg-5{width:41.666667%}.bws-ffb-col.c-lg-6{width:50%}.bws-ffb-col.c-lg-7{width:58.333333%}.bws-ffb-col.c-lg-8{width:66.666667%}.bws-ffb-col.c-lg-9{width:75%}.bws-ffb-col.c-lg-10{width:83.333333%}.bws-ffb-col.c-lg-11{width:91.666667%}.bws-ffb-col.c-lg-12{width:100%}.bws-ffb-col.o-lg-0{margin-left:0}.bws-ffb-col.pu-lg-0{left:auto}.bws-ffb-col.pl-lg-0{right:auto}.bws-ffb-col.o-lg-1{margin-left:8.333333%}.bws-ffb-col.pu-lg-1{left:8.333333%}.bws-ffb-col.pl-lg-1{right:8.333333%}.bws-ffb-col.o-lg-2{margin-left:16.666667%}.bws-ffb-col.pu-lg-2{left:16.666667%}.bws-ffb-col.pl-lg-2{right:16.666667%}.bws-ffb-col.o-lg-3{margin-left:25%}.bws-ffb-col.pu-lg-3{left:25%}.bws-ffb-col.pl-lg-3{right:25%}.bws-ffb-col.o-lg-4{margin-left:33.333333%}.bws-ffb-col.pu-lg-4{left:33.333333%}.bws-ffb-col.pl-lg-4{right:33.333333%}.bws-ffb-col.o-lg-5{margin-left:41.666667%}.bws-ffb-col.pu-lg-5{left:41.666667%}.bws-ffb-col.pl-lg-5{right:41.666667%}.bws-ffb-col.o-lg-6{margin-left:50%}.bws-ffb-col.pu-lg-6{left:50%}.bws-ffb-col.pl-lg-6{right:50%}.bws-ffb-col.o-lg-7{margin-left:58.333333%}.bws-ffb-col.pu-lg-7{left:58.333333%}.bws-ffb-col.pl-lg-7{right:58.333333%}.bws-ffb-col.o-lg-8{margin-left:66.666667%}.bws-ffb-col.pu-lg-8{left:66.666667%}.bws-ffb-col.pl-lg-8{right:66.666667%}.bws-ffb-col.o-lg-9{margin-left:75%}.bws-ffb-col.pu-lg-9{left:75%}.bws-ffb-col.pl-lg-9{right:75%}.bws-ffb-col.o-lg-10{margin-left:83.333333%}.bws-ffb-col.pu-lg-10{left:83.333333%}.bws-ffb-col.pl-lg-10{right:83.333333%}.bws-ffb-col.o-lg-11{margin-left:91.666667%}.bws-ffb-col.pu-lg-11{left:91.666667%}.bws-ffb-col.pl-lg-11{right:91.666667%}.bws-ffb-col.o-lg-12{margin-left:100%}.bws-ffb-col.pu-lg-12{left:100%}.bws-ffb-col.pl-lg-12{right:100%}}@media (max-width:767px){.bws-ffb .bws-ffb-hide-xs{display:none!important}.bws-ffb .bws-ffb-break.b-xs{display:block}.bws-ffb-html .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.bws-ffb .bws-ffb-hide-sm{display:none!important}.bws-ffb .bws-ffb-break.b-sm{display:block}.bws-ffb-html .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.bws-ffb .bws-ffb-hide-md{display:none!important}.bws-ffb .bws-ffb-break.b-md{display:block}.bws-ffb-html .hidden-md{display:none!important}}@media (min-width:1200px){.bws-ffb .bws-ffb-hide-lg{display:none!important}.bws-ffb .bws-ffb-break.b-lg{display:block}.bws-ffb-html .hidden-lg{display:none!important}}.bws-ffb .ta-left{text-align:left}.bws-ffb .ta-center{text-align:center}.bws-ffb .ta-right{text-align:right}.bws-ffb .ta-justify{text-align:justify}@media (min-width:768px){.bws-ffb .ta-sm-left{text-align:left}.bws-ffb .ta-sm-center{text-align:center}.bws-ffb .ta-sm-right{text-align:right}.bws-ffb .ta-sm-justify{text-align:justify}}@media (min-width:992px){.bws-ffb .ta-md-left{text-align:left}.bws-ffb .ta-md-center{text-align:center}.bws-ffb .ta-md-right{text-align:right}.bws-ffb .ta-md-justify{text-align:justify}}@media (min-width:1200px){.bws-ffb .ta-lg-left{text-align:left}.bws-ffb .ta-lg-center{text-align:center}.bws-ffb .ta-lg-right{text-align:right}.bws-ffb .ta-lg-justify{text-align:justify}}.bws-ffb-html .row{display:flex;flex-wrap:wrap;margin-inline:-15px}.bws-ffb-html [class*=col-xs-],.bws-ffb-html [class*=col-sm-],.bws-ffb-html [class*=col-md-],.bws-ffb-html [class*=col-lg-]{position:relative;width:100%;min-height:1px;padding-inline:15px}.bws-ffb-html .col-xs-1{width:8.333333%}.bws-ffb-html .col-xs-2{width:16.666667%}.bws-ffb-html .col-xs-3{width:25%}.bws-ffb-html .col-xs-4{width:33.333333%}.bws-ffb-html .col-xs-5{width:41.666667%}.bws-ffb-html .col-xs-6{width:50%}.bws-ffb-html .col-xs-7{width:58.333333%}.bws-ffb-html .col-xs-8{width:66.666667%}.bws-ffb-html .col-xs-9{width:75%}.bws-ffb-html .col-xs-10{width:83.333333%}.bws-ffb-html .col-xs-11{width:91.666667%}.bws-ffb-html .col-xs-12{width:100%}@media (min-width:768px){.bws-ffb-html .col-sm-1{width:8.333333%}.bws-ffb-html .col-sm-2{width:16.666667%}.bws-ffb-html .col-sm-3{width:25%}.bws-ffb-html .col-sm-4{width:33.333333%}.bws-ffb-html .col-sm-5{width:41.666667%}.bws-ffb-html .col-sm-6{width:50%}.bws-ffb-html .col-sm-7{width:58.333333%}.bws-ffb-html .col-sm-8{width:66.666667%}.bws-ffb-html .col-sm-9{width:75%}.bws-ffb-html .col-sm-10{width:83.333333%}.bws-ffb-html .col-sm-11{width:91.666667%}.bws-ffb-html .col-sm-12{width:100%}}@media (min-width:992px){.bws-ffb-html .col-md-1{width:8.333333%}.bws-ffb-html .col-md-2{width:16.666667%}.bws-ffb-html .col-md-3{width:25%}.bws-ffb-html .col-md-4{width:33.333333%}.bws-ffb-html .col-md-5{width:41.666667%}.bws-ffb-html .col-md-6{width:50%}.bws-ffb-html .col-md-7{width:58.333333%}.bws-ffb-html .col-md-8{width:66.666667%}.bws-ffb-html .col-md-9{width:75%}.bws-ffb-html .col-md-10{width:83.333333%}.bws-ffb-html .col-md-11{width:91.666667%}.bws-ffb-html .col-md-12{width:100%}}@media (min-width:1200px){.bws-ffb-html .col-lg-1{width:8.333333%}.bws-ffb-html .col-lg-2{width:16.666667%}.bws-ffb-html .col-lg-3{width:25%}.bws-ffb-html .col-lg-4{width:33.333333%}.bws-ffb-html .col-lg-5{width:41.666667%}.bws-ffb-html .col-lg-6{width:50%}.bws-ffb-html .col-lg-7{width:58.333333%}.bws-ffb-html .col-lg-8{width:66.666667%}.bws-ffb-html .col-lg-9{width:75%}.bws-ffb-html .col-lg-10{width:83.333333%}.bws-ffb-html .col-lg-11{width:91.666667%}.bws-ffb-html .col-lg-12{width:100%}}.entry-content:has(>.bws-ffb){max-width:none;font-size:inherit}.entry-content--full>.bws-ffb{width:auto}.entry-content .bws-ffb :where(h1,h2,h3,h4,h5,h6){margin-top:0}.bws-ffb-page{overflow-x:clip}.bws-ffb :where(.bws-ffb-t-section-heading){text-align:center}.bws-ffb-card.is-boxed{height:100%;padding:clamp(28px,3vw,44px) clamp(20px,2.5vw,32px);background:var(--e-bg, var(--c-bg));border-radius:var(--radius);box-shadow:0 14px 34px -14px var(--e-sh, rgb(16 24 20 / .18));transition:transform .25s var(--ease),box-shadow .25s}.bws-ffb-card.is-boxed:hover{transform:translateY(-3px)}.bws-ffb-line.l-circle{display:inline-grid;place-items:center;width:120px;height:120px;margin-bottom:1.4rem;border-radius:50%;background:var(--l-bg, var(--c-surface))}.bws-ffb-line.l-circle .bws-ffb-media{margin:0}.bws-ffb-line.l-circle .bws-ffb-media img{max-width:70px;max-height:70px;width:auto;border-radius:0}.bws-ffb-line.l-circle .bws-ffb-icon{margin:0;background:none}.bws-ffb-unit.is-icon .bws-ffb-ico{width:.9em;height:.9em}.bws-ffb-slider{--per: var(--per-xs, 1);--gap: 0px}@media (min-width: 768px){.bws-ffb-slider{--per: var(--per-sm, var(--per-xs, 1))}}@media (min-width: 992px){.bws-ffb-slider{--per: var(--per-md, var(--per-sm, var(--per-xs, 1)))}}@media (min-width: 1200px){.bws-ffb-slider{--per: var(--per-lg, var(--per-md, var(--per-sm, var(--per-xs, 1))))}}.bws-ffb-slider__track{gap:var(--gap)}.bws-ffb-slider__track>.bws-ffb-slide{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per))}.bws-ffb .is-light,.site-footer--ark{--c-primary: var(--c-accent);--c-primary-dark: color-mix(in srgb, var(--c-accent) 82%, #000);--c-on-primary: var(--c-on-accent);--c-primary-soft: rgb(255 255 255 / .1)}
