.fcc-area{--fa-blue:#42a8d7;--fa-blue-d:#2e8fbd;--fa-ink:#10212c;--fa-grey:#5f6b73;--fa-line:#e3e8eb;--fa-tint:#f3f8fb;--fa-r:10px;color:var(--fa-ink)}.fcc-area .rte p:last-child{margin-bottom:0}.fcc-area__h2{font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.2;margin:0 0 1.2rem;color:var(--fa-ink)}.fcc-area__crumb{font-size:1.3rem;color:var(--fa-grey);padding-top:1.4rem;padding-bottom:.6rem}.fcc-area__crumb a{color:var(--fa-grey);text-underline-offset:2px}.fcc-area__crumb span[aria-hidden]{margin:0 .4rem}.fcc-area__hero{position:relative;background:var(--fa-tint);overflow:hidden}.fcc-area__hero-inner{position:relative;z-index:1;padding-top:2.8rem;padding-bottom:2.6rem}.fcc-area__hero-inner>*{max-width:640px}.fcc-area__title{font-size:clamp(2.8rem,4vw,4rem);line-height:1.1;margin:0 0 1rem;letter-spacing:-.01em;color:var(--fa-ink)}.fcc-area__lead{font-size:1.6rem;line-height:1.55;color:#3b4a54;margin:0}.fcc-area__pills{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:1.6rem 0 0}.fcc-area__pill{display:inline-flex;align-items:center;gap:.7rem;background:#fff;border:1px solid var(--fa-line);border-radius:99px;padding:.6rem 1.3rem;font-size:1.3rem;font-weight:500;line-height:1.2}.fcc-area__pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fa-blue);flex:none}.fcc-area__pill--rating:before{background:#f5b400}.fcc-area__hero-media{display:none}@media(min-width:990px){.fcc-area__hero--image .fcc-area__hero-media{display:block;position:absolute;inset:0 0 0 auto;width:46%}.fcc-area__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.fcc-area__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--fa-tint) 0%,rgba(243,248,251,.55) 35%,rgba(243,248,251,0) 70%)}.fcc-area__hero-inner{padding-top:3.6rem;padding-bottom:3.4rem}}@media(max-width:749px){.fcc-area__hero-inner{padding-top:1.8rem;padding-bottom:1.8rem}.fcc-area__lead{font-size:1.45rem}.fcc-area__pill{font-size:1.2rem}}.fcc-area__body{padding-top:2.4rem;padding-bottom:.6rem;font-size:1.55rem;line-height:1.65;color:#26343d}.fcc-area__body h1,.fcc-area__body h2,.fcc-area__body h3{color:var(--fa-ink)}.fcc-area__cats{padding-top:2.4rem}.fcc-area__cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;list-style:none;margin:0;padding:0}@media(max-width:749px){.fcc-area__cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.fcc-area__cat-link{display:block;height:100%;border:1px solid var(--fa-line);border-radius:var(--fa-r);overflow:hidden;text-decoration:none;color:var(--fa-ink);background:#fff;transition:box-shadow .15s,border-color .15s}.fcc-area__cat-link:hover{border-color:#cdd6db;box-shadow:0 6px 20px #10212c14}.fcc-area__cat-link:focus-visible{outline:2px solid var(--fa-blue);outline-offset:2px}.fcc-area__cat-img{display:block;aspect-ratio:16/10;background:var(--fa-tint);overflow:hidden}.fcc-area__cat-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.fcc-area__cat-link:hover .fcc-area__cat-img img{transform:scale(1.03)}.fcc-area__cat-text{display:grid;gap:.2rem;padding:1rem 1.2rem 1.2rem}.fcc-area__cat-name{font-weight:700;font-size:1.5rem}.fcc-area__cat-sub{font-size:1.25rem;color:var(--fa-grey)}.fcc-area__feature{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;align-items:center;padding-top:3.6rem;padding-bottom:3.2rem}@media(max-width:749px){.fcc-area__feature{grid-template-columns:1fr;gap:1.6rem;padding-top:2.4rem;padding-bottom:2rem}}.fcc-area__feature-media{aspect-ratio:4/3;border-radius:var(--fa-r);overflow:hidden;background:var(--fa-tint)}.fcc-area__feature-media img{width:100%;height:100%;object-fit:cover;display:block}.fcc-area__feature-text .rte{font-size:1.5rem;line-height:1.65;color:#33434c;margin-bottom:1.8rem}.fcc-area__btn{display:inline-block;background:var(--fa-blue);color:#fff;font-weight:700;font-size:1.5rem;border:0;border-radius:8px;padding:1.2rem 2.2rem;text-decoration:none;cursor:pointer;font-family:inherit;line-height:1.2}.fcc-area__btn:hover{background:var(--fa-blue-d);color:#fff}.fcc-area__btn--ghost{background:#fff;color:var(--fa-ink);box-shadow:inset 0 0 0 1.5px #fff}.fcc-area__btn--ghost:hover{background:var(--fa-tint);color:var(--fa-ink)}.fcc-area__btn--full{width:100%;text-align:center}.fcc-area__faq{padding-top:3.2rem;padding-bottom:1rem}.fcc-area__faq-list{border-bottom:1px solid var(--fa-line)}.fcc-area__q{border-top:1px solid var(--fa-line)}.fcc-area__q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.5rem .2rem}.fcc-area__q summary::-webkit-details-marker{display:none}.fcc-area__q summary h3{margin:0;font-size:1.6rem;line-height:1.35;font-weight:600;color:var(--fa-ink)}.fcc-area__q summary:after{content:"+";flex:none;font-size:2.2rem;line-height:1;font-weight:300;color:var(--fa-ink)}.fcc-area__q[open] summary:after{content:"\2013"}.fcc-area__q summary:focus-visible{outline:2px solid var(--fa-blue);outline-offset:2px}.fcc-area__q .rte{padding:0 3rem 1.6rem .2rem;font-size:1.5rem;line-height:1.65;color:#33434c}.fcc-area__visit{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;padding-top:3.2rem;padding-bottom:3.6rem}@media(max-width:749px){.fcc-area__visit{grid-template-columns:1fr;gap:1.6rem}}.fcc-area__card{border:1px solid var(--fa-line);border-radius:var(--fa-r);padding:2.2rem;background:#fff}.fcc-area__hours{width:100%;border-collapse:collapse;font-size:1.5rem;margin:0 0 1.4rem}.fcc-area__hours th,.fcc-area__hours td{padding:.7rem 0;border-bottom:1px solid #eef2f4;text-align:left;font-weight:400}.fcc-area__hours td{text-align:right;font-weight:600}.fcc-area__address,.fcc-area__contact{font-size:1.45rem;line-height:1.55;margin:0 0 .8rem}.fcc-area__contact a{color:var(--fa-ink)}.fcc-area__map{margin-top:1.4rem;border-radius:8px;overflow:hidden;aspect-ratio:16/9;background:var(--fa-tint)}.fcc-area__map iframe{width:100%;height:100%;border:0;display:block}.fcc-area__form input,.fcc-area__form textarea{width:100%;font:inherit;font-size:1.5rem;border:1px solid #d3dbe0;border-radius:7px;padding:1.1rem 1.2rem;margin:0 0 1rem;background:#fbfcfd;color:var(--fa-ink)}.fcc-area__form input:focus,.fcc-area__form textarea:focus{outline:2px solid var(--fa-blue);outline-offset:0;border-color:var(--fa-blue)}.fcc-area__form textarea{min-height:12rem;resize:vertical}.fcc-area__form-ok{background:#e7f5ec;color:#1d5f37;border-radius:6px;padding:1rem 1.2rem;font-size:1.4rem}.fcc-area__form-err{background:#fdecec;color:#9b1c1c;border-radius:6px;padding:1rem 1.2rem;font-size:1.4rem}.fcc-area__cta{background:var(--fa-ink);color:#fff;text-align:center;padding:3.6rem 0}.fcc-area__cta h2{color:#fff;margin:0 0 .6rem;font-size:clamp(2.2rem,2.6vw,2.8rem)}.fcc-area__cta p{margin:0 0 1.8rem;color:#b9c8d2;font-size:1.45rem}.fcc-area__cta-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}@media(prefers-reduced-motion:reduce){.fcc-area__cat-link,.fcc-area__cat-img img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/fcc-area.css.map */
