@keyframes fc-rise{0%{opacity:0;translate:0 24px}}.bellair-fc{--fc-line:color-mix(in srgb,currentcolor 18%,transparent);--fc-accent:var(--wp--preset--color--green-text);font-size:15px;line-height:1.6;overflow:clip;padding-block:clamp(48px,6vw,88px) 24px;position:relative;interpolate-size:allow-keywords}.bellair-fc a{color:inherit;text-decoration:none}.bellair-fc .wp-block-details>*,.bellair-fc>*{margin-block:0}.wp-block-group.bellair-fc{padding-inline:0}.bellair-fc-acc>summary{color:var(--fc-accent);font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.bellair-fc .bellair-fc-nav{font-size:15px;gap:8px 18px;line-height:1.4}.bellair-fc .bellair-fc-nav .wp-block-navigation-item__content{background:linear-gradient(currentcolor,currentcolor) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .3s ease,color .2s}.bellair-fc .bellair-fc-nav .wp-block-navigation-item__content:focus-visible,.bellair-fc .bellair-fc-nav .wp-block-navigation-item__content:hover{background-size:100% 1px}.bellair-fc-acc>summary{align-items:center;border-bottom:1px solid var(--fc-line);cursor:pointer;display:flex;justify-content:space-between;list-style:none;margin:0;padding:16px 0}.bellair-fc-acc>summary::-webkit-details-marker{display:none}.bellair-fc-acc>summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;transform:translateY(-3px) rotate(45deg);transition:transform .3s ease;width:8px}.bellair-fc-acc[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.bellair-fc-acc .bellair-fc-nav{padding:14px 0 18px}@supports selector(::details-content){.bellair-fc-acc::details-content{block-size:0;overflow:clip;transition:block-size .35s ease,content-visibility allow-discrete .35s}.bellair-fc-acc[open]::details-content{block-size:auto}}@media(min-width:782px){.bellair-fc-acc>summary{border:0;cursor:default;margin-bottom:14px;padding:0}.bellair-fc-acc>summary:after{display:none}.bellair-fc-acc .bellair-fc-nav{padding:0}@supports selector(::details-content){.bellair-fc-acc::details-content{block-size:auto;content-visibility:visible}}}.bellair-fc .bellair-fc-score{color:var(--wp--preset--color--green-ink);font-family:var(--wp--preset--font-family--libre-caslon-text);font-size:40px;line-height:1;white-space:nowrap}.bellair-fc-copyright,.bellair-fc-hours,.bellair-fc-newsletter-label,.bellair-fc-reviews{font-size:12.5px;letter-spacing:.12em;line-height:1.8;text-transform:uppercase}.bellair-fc .bellair-fc-phone>.wp-block-button__link{color:var(--wp--preset--color--green-ink);font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:.01em;line-height:1.4;padding:0;text-transform:none}.bellair-fc .bellair-fc-email>.wp-block-button__link{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;padding:0;text-transform:none}.bellair-fc .bellair-fc-newsletter{container-type:inline-size;justify-items:stretch;max-width:560px;text-align:left;width:100%}.bellair-fc .bellair-fc-newsletter .gform_wrapper form{align-items:flex-start}.bellair-fc .bellair-fc-newsletter .gform_wrapper .gform-body{flex:1 1 auto}.bellair-fc.has-white-color .bellair-fc-newsletter .gform_wrapper .gfield_validation_message{color:#ff9c8a}.bellair-fc .bellair-fc-newsletter .gform_wrapper .gform_validation_errors{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@container (max-width: 380px){.bellair-fc .bellair-fc-newsletter .gform_wrapper form{align-items:stretch;flex-direction:column}.bellair-fc-newsletter .gform-theme.gform-theme--framework.gform_wrapper .gform_footer .gform_button{width:100%}}.bellair-fc .bellair-fc-social{font-size:18px;gap:16px}.bellair-fc .bellair-fc-social.is-style-logos-only .wp-social-link{color:currentcolor}.bellair-fc .bellair-fc-social .wp-social-link{transition:transform .2s ease}.bellair-fc .bellair-fc-social .wp-social-link:hover{transform:translateY(-2px)}.bellair-fc .bellair-fc-legal-nav{font-size:12.5px;gap:4px 20px;letter-spacing:.12em}.bellair-fc .bellair-wordmark-subtitle{opacity:.75}.bellair-fc-17{--fc-accent:var(--wp--preset--color--primary)}.bellair-fc-17 .bellair-fc-score{color:var(--wp--preset--color--primary)}.bellair-fc-17 .bellair-fc-email>.wp-block-button__link,.bellair-fc-17 .bellair-fc-phone>.wp-block-button__link{color:inherit}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view()){body:not(.editor-styles-wrapper) .bellair-fc-rise>*{animation:fc-rise linear both;animation-range:entry 0 entry 70%;animation-timeline:view()}}}
