.ff-banner__close-btn,.ff-popup__close-btn{width:.8em;height:.8em;padding:0;margin:0;font-size:1rem;background:0 0;border:none;cursor:pointer}.ff-banner__close-btn::after,.ff-banner__close-btn::before,.ff-popup__close-btn::after,.ff-popup__close-btn::before{content:"";position:absolute;left:0;top:50%;display:block;width:100%;height:2px;background-color:#000}.ff-banner__close-btn::before,.ff-popup__close-btn::before{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.ff-banner__close-btn::after,.ff-popup__close-btn::after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ff-banner__close-cta,.ff-popup__close-cta{display:inline-block;padding:.8em 1em;margin:0;background:#000;color:#fff;border:none;cursor:pointer}#ff-wp-alerts-post-id{position:absolute!important;display:none!important;visibility:hidden!important;height:0!important;width:0!important}.ff-alert [data-read-more-button]{white-space:nowrap}.ff-popup{--ff_popup_height:100vh;--ff_popup_bg_color:var(--ff_modal_bg_color, rgb(0 0 0 / 50%));--ff_popup_close_btn_color:var(--ff_modal_close_btn_color, #000);--ff_popup_content_bg_color:var(--ff_modal_content_bg_color, #f1f1f1);--ff_popup_content_max_width:60%;--ff_popup_h_padding:2rem;--ff_popup_v_padding:2rem;--ff_popup_content_h_padding:2rem;--ff_popup_content_v_padding:2rem;--ff_popup_row_image_min_width:10%;--ff_popup_row_image_max_width:50%;--ff_popup_column_image_min_height:8rem;--ff_popup_column_image_max_height:40vh;position:fixed;top:0;left:0;width:100%;height:var(--ff_popup_height);z-index:100;pointer-events:none}.ff-popup *{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.ff-popup__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--ff_popup_bg_color);cursor:pointer;z-index:1}.ff-popup__wrapper{height:100%;padding:var(--ff_popup_v_padding) var(--ff_popup_h_padding);-ms-overflow-style:none;scrollbar-width:none}.ff-popup__wrapper::-webkit-scrollbar{display:none}.ff-popup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;z-index:1;pointer-events:none}.ff-popup__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:var(--ff_popup_content_max_width,60%)}.ff-popup__image-container{width:calc(var(--ff_popup_content_height,50%) * var(--ff_popup_image_fixed_ratio,var(--ff_popup_image_ratio,.7)));min-width:var(--ff_popup_row_image_min_width,20%);max-width:var(--ff_popup_row_image_max_width,50%);background-color:var(--ff_popup_content_bg_color)}.ff-popup a.ff-popup__image-container{display:block;color:inherit;text-decoration:none}.ff-popup__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:auto}.ff-popup__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:calc((var(--ff_popup_height) - var(--ff_popup_v_padding) * 2) * .85);padding:var(--ff_popup_content_v_padding) var(--ff_popup_content_h_padding);background-color:var(--ff_popup_content_bg_color);pointer-events:auto;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.ff-popup__content::-webkit-scrollbar{display:none}.ff-popup__content,.ff-popup__content *{pointer-events:auto}.ff-popup__content img{max-width:100%;height:auto}.ff-popup__close-btn{position:absolute;right:.5rem;top:.5rem;pointer-events:auto}.ff-popup__close-btn::after,.ff-popup__close-btn::before{background-color:var(--ff_popup_close_btn_color)}.ff-popup__close-cta{margin-top:2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;color:#000}.ff-popup--is-modal .ff-popup__wrapper{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;pointer-events:auto}.ff-popup--is-modal .ff-popup__content{max-height:none;overflow-y:initial;-ms-scroll-chaining:initial;overscroll-behavior:initial}.ff-popup--layout-image .ff-popup__image-container{width:auto;min-width:auto;max-width:100%}.ff-popup--layout-image .ff-popup__image{position:relative}.ff-popup--layout-image .ff-popup__content{display:none}.ff-popup--layout-text-image-right .ff-popup__content-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ff-popup--layout-text-image-top .ff-popup__content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ff-popup--layout-text-image-bottom .ff-popup__content-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ff-popup--layout-text-image-bottom .ff-popup__content,.ff-popup--layout-text-image-top .ff-popup__content{max-height:calc(var(--ff_popup_height) - var(--ff_popup_column_image_max_height) - var(--ff_popup_v_padding) * 2)}.ff-popup--layout-text-image-bottom .ff-popup__image-container,.ff-popup--layout-text-image-top .ff-popup__image-container{width:auto;height:calc(var(--ff_popup_content_width,50%) * 1 / var(--ff_popup_image_fixed_ratio,var(--ff_popup_image_ratio,.7)));min-width:0;max-width:none;min-height:var(--ff_popup_column_image_min_height,8rem);max-height:var(--ff_popup_column_image_max_height,50vh)}.ff-popup--top-left .ff-popup__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ff-popup--top-center .ff-popup__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ff-popup--top-right .ff-popup__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ff-popup--center-left .ff-popup__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ff-popup--center-center .ff-popup__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ff-popup--center-right .ff-popup__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ff-popup--bottom-left .ff-popup__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ff-popup--bottom-center .ff-popup__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ff-popup--bottom-right .ff-popup__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:1200px),screen and (max-width:1199px) and (min-width:750px){.has-fixed-bottom-ff-banner .ff-popup:not(.ff-popup--is-modal) .ff-popup__wrapper{padding-bottom:calc(var(--ff_popup_v_padding) + var(--ff_banner_height,0px))}.has-fixed-top-ff-banner .ff-popup:not(.ff-popup--is-modal) .ff-popup__wrapper{padding-top:calc(var(--ff_popup_v_padding) + var(--ff_banner_height,0px))}}@media screen and (max-width:1199px){.ff-popup__content-container{max-width:max(var(--ff_popup_content_max_width,60%) + 20%,40%)}}@media screen and (max-width:849px){.ff-popup__content-container{max-width:max(var(--ff_popup_content_max_width,60%) + 40%,40%)}}@media screen and (max-width:749px){.ff-popup{--ff_popup_content_max_width:100%!important;--ff_popup_h_padding:1.25rem;--ff_popup_v_padding:1.25rem;--ff_popup_content_h_padding:1.75rem;--ff_popup_content_v_padding:1.75rem}.ff-popup--bottom-left .ff-popup__inner,.ff-popup--bottom-right .ff-popup__inner,.ff-popup--center-left .ff-popup__inner,.ff-popup--center-right .ff-popup__inner,.ff-popup--top-left .ff-popup__inner,.ff-popup--top-right .ff-popup__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ff-popup__content-container{max-width:100%}.ff-popup:not(.ff-popup--is-modal) .ff-popup__wrapper{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.ff-popup:not(.ff-popup--is-modal) .ff-popup__content-container{pointer-events:auto}.ff-popup:not(.ff-popup--is-modal) .ff-popup__content{max-height:none;overflow-y:initial;-ms-scroll-chaining:initial;overscroll-behavior:initial}.ff-popup--layout-text-image-right .ff-popup__content-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ff-popup--layout-text-image-left .ff-popup__content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ff-popup--layout-text-image-left .ff-popup__image-container,.ff-popup--layout-text-image-right .ff-popup__image-container{width:auto;height:calc(var(--ff_popup_content_width,50%) * 1 / var(--ff_popup_image_fixed_ratio,var(--ff_popup_image_ratio,.7)));min-width:0;max-width:none;min-height:var(--ff_popup_column_image_min_height,8rem);max-height:var(--ff_popup_column_image_max_height,50vh)}}.admin-bar .ff-popup{--ff_popup_height:calc(100vh - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .ff-popup{--ff_popup_height:calc(100vh - 46px);top:46px}}.ff-banner{--ff_banner_h_padding:2rem;--ff_banner_v_padding:0.75rem;--ff_banner_bg_color:#000;--ff_banner_text_color:#fff;--ff_banner_fixed_top_offset:0;--ff_banner_fixed_bottom_offset:0;--ff_banner_close_btn_color:var(--ff_banner_text_color, #fff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--ff_popup_v_padding,var(--ff_banner_v_padding)) var(--ff_popup_h_padding,var(--ff_banner_h_padding));background-color:var(--ff_banner_bg_color);font-size:.9rem;color:var(--ff_banner_text_color);line-height:1.3;overflow:hidden}.ff-banner,.ff-banner *{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.ff-banner__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ff-banner__content p{margin:0}.ff-banner__close-btn{-ms-flex-negative:0;flex-shrink:0;margin-left:2rem;font-size:1.25rem}.ff-banner__close-btn::after,.ff-banner__close-btn::before{background-color:var(--ff_banner_close_btn_color)}.ff-banner__close-cta{-ms-flex-negative:0;flex-shrink:0;margin-left:2rem;background:var(--ff_banner_text_color,#fff);color:var(--ff_banner_bg_color,#000)}.ff-banner--fixed{position:fixed;top:var(--ff_banner_fixed_top_offset);width:100%;z-index:100}.ff-banner--fixed-top{top:var(--ff_banner_fixed_top_offset);bottom:auto}.ff-banner--fixed-bottom{top:auto;bottom:var(--ff_banner_fixed_bottom_offset)}@media screen and (max-width:749px){.ff-banner--has-close-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ff-banner__close-btn{margin-left:1.5rem}.ff-banner__close-cta{margin:1.25rem 0 .5rem}}.admin-bar .ff-banner{--ff_banner_fixed_top_offset:32px}@media screen and (max-width:782px){.admin-bar .ff-banner{--ff_banner_fixed_top_offset:46px}}.has-fixed-top-ff-banner body{margin-top:var(--ff_banner_height,0)}.has-fixed-bottom-ff-banner body{margin-bottom:var(--ff_banner_height,0)}