.elementor-widget-text-editor ul li a,.elementor-widget-text-editor ol li a,.elementor-widget-text-editor p a,.elementor-widget-theme-post-content a{text-decoration:underline;font-weight:600}.social-icons ul{list-style:none;padding:0;margin:0}.social-icons a[href*="facebook.com"]{display:flex;gap:15px}.social-icons .si-icon{width:36px;height:36px;display:none;transition:transform 0.3s ease}.social-icons .si-icon:hover{transform:scale(1.1)}.social-icons a[href*="facebook.com"] .si-icon__fb{display:block;background-image:url(/wp-content/uploads/2025/08/icon-facebook.svg);background-position:center;background-size:cover}.social-icons a[href*="instagram.com"] .si-icon__ig{display:block;background-image:url(/wp-content/uploads/2025/08/icon-instagram.svg);background-position:center;background-size:cover}.open-hours{width:100%}.open-hours li{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #eaeaea}.open-hours li:last-child{padding-bottom:0;border-bottom:none}.open-hours li .day{text-transform:capitalize}.open-hours li .time{flex-direction:column;align-items:flex-end}.open-hours li .time.open-false,.open-hours li .show_{display:none}.open-hours li .closed-label.open-false{display:block}.open-hours li .closed-label.open-true{display:none}.post-content h2{font-size:1.7rem!important}.post-content b,.post-content strong{color:var(--e-global-color-614ef59)!important}.post-content ul,.post-content ol{margin-bottom:1.2rem}.profile-form .jet-form-builder-file-upload__content{min-height:0;min-width:0;display:flex}.profile-form .field-type-heading-field .jet-form-builder-col__start{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.open-hours li .time{flex-direction:column;align-items:flex-end}.open-hours li .time.hide-true,.open-hours li .closed-false,.open-hours li .show_{display:none}.open-hours li .closed-true{display:block}.post-content h2{font-size:1.7rem!important}.post-content b,.post-content strong{color:var(--e-global-color-614ef59)!important}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:2rem;font-weight:600}.post-content h2:first-child{margin-top:0}.single-post .wp-block-separator{margin:40px 0;border-top:1px solid var(--e-global-color-accent)}.profile-form .field-type-heading-field .jet-form-builder-col__start{width:100%!important;max-width:100%;flex:0 0 100%}.elementor-widget-text-editor blockquote{border-left:3px solid var(--e-global-color-accent);padding-left:20px;margin-left:30px}.categories h5{display:none}.categories ul{list-style:none;padding-left:0}.categories ul li{display:flex;align-items:center;color:#fff}.categories ul li:before{content:'';display:block;background-color:#fff;width:5px;height:5px;margin-right:10px}.categories ul li a{color:#fff}.categories ul li a:hover{color:var(--e-global-color-accent)}.current_page_parent .elementor-item:after{background-color:var(--e-global-color-accent);opacity:1}#globalSearchForm{display:flex;gap:10px}#globalSearchForm input[type=text]{border:1px solid var(--e-global-color-3fb7dd4)}#globalSearchForm button[type="submit"]{background-color:var(--e-global-color-accent)!important;color:#fff!important;border-color:var(--e-global-color-accent)!important}#globalSearchForm button[type="submit"]:hover{background-color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-primary)!important}@media (max-width:480px){#globalSearchForm{flex-direction:column}}:root{--fyblog-primary:#226D68;--fyblog-primary-dark:#19514D;--fyblog-primary-light:#E8F1F0;--fyblog-secondary:#4CAF50;--fyblog-accent:#F9A826;--fyblog-accent-soft:#FFF4E0;--fyblog-ink:#1E1E1E;--fyblog-ink-2:#4a4f4e;--fyblog-ink-3:#8a908e;--fyblog-line:#E5E9E7;--fyblog-bg:#F5F7F6;--fyblog-paper:#FFFFFF;--fyblog-display:'Poppins', system-ui, sans-serif;--fyblog-body:'Inter', system-ui, sans-serif;--fyblog-r-sm:6px;--fyblog-r-md:10px;--fyblog-r-lg:16px;--fyblog-r-xl:24px;--fyblog-shadow-sm:0 1px 2px rgba(30,30,30,0.04), 0 1px 3px rgba(30,30,30,0.06);--fyblog-shadow-md:0 4px 12px rgba(30,30,30,0.06), 0 2px 4px rgba(30,30,30,0.04);--fyblog-shadow-lg:0 12px 32px rgba(34,109,104,0.10)}:focus-visible{outline:2px solid var(--fyblog-primary);outline-offset:2px}.fyblog-sv-tile{display:flex!important;flex-direction:column;text-decoration:none!important;color:#FFFFFF!important;background:var(--fyblog-primary)!important;border-radius:var(--fyblog-r-lg)!important;padding:28px!important;min-height:240px;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:var(--fyblog-shadow-md);height:100%}.fyblog-sv-tile:hover{transform:translateY(-2px);box-shadow:var(--fyblog-shadow-lg);color:#FFFFFF!important}.fyblog-sv-kicker .jet-listing-dynamic-field__content,.fyblog-sv-kicker{font-family:var(--fyblog-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--fyblog-accent)!important}.fyblog-sv-title .jet-listing-dynamic-field__content,.fyblog-sv-title h3,.fyblog-sv-title{font-family:var(--fyblog-display)!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important;color:#FFFFFF!important;margin:0!important}.fyblog-sv-body .jet-listing-dynamic-field__content,.fyblog-sv-body{font-family:var(--fyblog-body)!important;font-size:14px!important;line-height:1.55!important;color:rgb(255 255 255 / .88)!important}.fyblog-sv-cta .jet-listing-dynamic-field__content,.fyblog-sv-cta{font-family:var(--fyblog-body)!important;font-size:14px!important;font-weight:600!important;color:var(--fyblog-accent)!important;margin-top:auto!important;padding-top:12px}.fyblog-sv-grid .jet-listing-grid__items{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1023px){.fyblog-sv-grid .jet-listing-grid__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.fyblog-sv-grid .jet-listing-grid__items{grid-template-columns:1fr}}.fyblog-section-title{font-family:var(--fyblog-display)!important;font-size:32px!important;font-weight:700!important;color:var(--fyblog-ink)!important;margin:0 0 24px!important}@media (max-width:768px){.fyblog-section-title{font-size:24px!important}}.fyblog-hero-headline{font-family:var(--fyblog-display)!important;font-size:56px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-1.5px!important;color:var(--fyblog-ink)!important;margin:0!important}@media (max-width:768px){.fyblog-hero-headline{font-size:36px!important;letter-spacing:-1px!important}}.fyblog-instant-placeholder{background:linear-gradient(135deg,#d4dbd8 0%,#b8c4bf 100%);border-radius:var(--fyblog-r-lg);height:360px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--fyblog-shadow-md)}.fyblog-instant-overlay{text-align:center;background:rgb(255 255 255 / .92);padding:24px 32px;border-radius:var(--fyblog-r-md);max-width:460px}.fyblog-instant-caption{font-family:var(--fyblog-display);font-size:18px;font-weight:600;color:var(--fyblog-primary);margin-bottom:8px}.fyblog-instant-sub{font-family:var(--fyblog-body);font-size:13px;color:var(--fyblog-ink-2)}.fyblog-stats-band{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}@media (max-width:768px){.fyblog-stats-band{grid-template-columns:repeat(2,1fr)}}.fyblog-stat-value{font-family:var(--fyblog-display);font-size:48px;font-weight:700;color:var(--fyblog-primary);line-height:1;margin-bottom:8px}.fyblog-stat-label{font-family:var(--fyblog-body);font-size:14px;color:var(--fyblog-ink-2);text-transform:lowercase}@media (max-width:768px){.fyblog-stat-value{font-size:36px}}.fyblog-newsletter-wrap{max-width:520px;margin:0 auto}.fyblog-newsletter-form{display:flex;gap:8px;background:#fff;padding:6px;border-radius:var(--fyblog-r-md);box-shadow:var(--fyblog-shadow-md)}.fyblog-newsletter-email{flex:1;border:0;outline:none;padding:12px 16px;font-family:var(--fyblog-body);font-size:14px;background:#fff0}.fyblog-newsletter-submit{background:var(--fyblog-accent);color:var(--fyblog-ink);border:0;padding:12px 24px;font-family:var(--fyblog-body);font-weight:600;font-size:14px;border-radius:var(--fyblog-r-sm);cursor:pointer;transition:background 0.2s ease}.fyblog-newsletter-submit:hover{background:#e89c1e}.fyblog-newsletter-fineprint{font-size:12px;color:var(--fyblog-ink-3);margin-top:12px;text-align:center}.fyblog-featured-article .jet-listing-grid__item{border:1px solid var(--fyblog-line);border-radius:var(--fyblog-r-lg);overflow:hidden;padding:16px}.fyblog-hero-headline{color:#FFFFFF!important;font-size:56px!important;line-height:1.05!important;letter-spacing:-1.5px!important;max-width:920px!important}@media (max-width:768px){.fyblog-hero-headline{font-size:36px!important}}.fyblog-hero-sub-wrap p,.fyblog-hero-sub{color:rgb(255 255 255 / .85)!important;font-family:var(--fyblog-body)!important;font-size:18px!important;line-height:1.55!important;max-width:720px!important;margin:16px 0 0!important}.fyblog-section-title-light{color:var(--fyblog-primary-dark)!important}.fyblog-section-title-center{text-align:center!important}.fyblog-sv-grid .jet-listing-grid__items{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}.fyblog-sv-grid .jet-listing-grid__item{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;flex:none!important}@media (max-width:1023px){.fyblog-sv-grid .jet-listing-grid__items{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.fyblog-sv-grid .jet-listing-grid__items{grid-template-columns:1fr!important}}.fyblog-sv-tile{min-height:280px!important;aspect-ratio:1 / 1.05!important}@media (max-width:600px){.fyblog-sv-tile{aspect-ratio:auto!important;min-height:220px!important}}.fyblog-agenda-portrait .jet-listing-grid__items{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important}@media (max-width:1024px){.fyblog-agenda-portrait .jet-listing-grid__items{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:380px){.fyblog-agenda-portrait .jet-listing-grid__items{grid-template-columns:1fr!important}}.fyblog-agenda-portrait .jet-listing-grid__item{width:100%!important;max-width:none!important;margin:0!important;flex:none!important}.fyblog-agenda-portrait .elementor-widget-theme-post-featured-image,.fyblog-agenda-portrait .elementor-widget-theme-post-featured-image>div,.fyblog-agenda-portrait .elementor-widget-theme-post-featured-image .attachment-full{aspect-ratio:3 / 4!important;width:100%!important;height:auto!important;object-fit:cover!important;object-position:center top!important;display:block!important}.fyblog-agenda-portrait img{aspect-ratio:3 / 4!important;width:100%!important;height:auto!important;object-fit:cover!important;object-position:center top!important}@media (max-width:768px){.fyblog-agenda-portrait .jet-listing-grid__items{grid-template-columns:1fr!important}}.fyblog-section-cta{text-align:center;margin-top:32px}.fyblog-cta-link{display:inline-block;background:var(--fyblog-primary);color:#FFFFFF!important;text-decoration:none!important;padding:14px 28px;border-radius:var(--fyblog-r-md);font-family:var(--fyblog-body);font-weight:600;font-size:15px;transition:background 0.2s ease}.fyblog-cta-link:hover{background:var(--fyblog-primary-dark);color:#FFFFFF!important}.fyblog-stats-band .fyblog-stat-value{color:var(--fyblog-accent)!important}.fyblog-stats-band .fyblog-stat-label{color:rgb(255 255 255 / .85)!important}.fyblog-community-section{color:#FFF}.fyblog-community{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}@media (max-width:900px){.fyblog-community{grid-template-columns:1fr;gap:40px}}.fyblog-community .fyblog-kicker{font-family:var(--fyblog-body);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--fyblog-accent);margin-bottom:12px}.fyblog-community-title{font-family:var(--fyblog-display)!important;font-size:32px!important;font-weight:700;color:#FFFFFF!important;margin:0 0 16px!important;line-height:1.2}.fyblog-community-sub{color:rgb(255 255 255 / .78);font-size:15px;line-height:1.55;margin-bottom:24px}.fyblog-community-socials{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}.fyblog-social-pill{display:inline-block;padding:10px 18px;border-radius:999px;font-family:var(--fyblog-body);font-size:13px;font-weight:600;text-decoration:none!important;transition:transform 0.2s ease}.fyblog-social-pill:hover{transform:translateY(-2px)}.fyblog-social-insta{background:var(--fyblog-accent);color:var(--fyblog-ink)!important}.fyblog-social-fb{background:rgb(255 255 255 / .12);color:#FFFFFF!important}.fyblog-newsletter-form{display:flex!important;gap:8px!important;background:white!important;padding:6px!important;border-radius:var(--fyblog-r-md)!important;margin-top:0!important}.fyblog-newsletter-email{flex:1;border:0;outline:none;padding:12px 16px;font-family:var(--fyblog-body);font-size:14px;background:#fff0;color:var(--fyblog-ink)}.fyblog-newsletter-submit{background:var(--fyblog-accent)!important;color:var(--fyblog-ink)!important;border:0!important;padding:12px 24px!important;font-family:var(--fyblog-body);font-weight:600;font-size:14px;border-radius:var(--fyblog-r-sm);cursor:pointer}.fyblog-newsletter-submit:hover{background:#e89c1e!important}.fyblog-newsletter-fineprint{font-size:12px!important;color:rgb(255 255 255 / .5)!important;margin-top:12px!important}.fyblog-community-right{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;aspect-ratio:1 / 1}.fyblog-tile{aspect-ratio:1 / 1;border-radius:8px}.fyblog-tile-1{background:linear-gradient(135deg,#226D68,#19514D)}.fyblog-tile-2{background:linear-gradient(135deg,#F9A826,#e89c1e)}.fyblog-tile-3{background:linear-gradient(135deg,#4a4f4e,#2a2f2e)}.fyblog-tile-4{background:linear-gradient(135deg,#19514D,#226D68)}.fyblog-tile-5{background:linear-gradient(135deg,#F9A826,#FFB347)}.fyblog-tile-6{background:linear-gradient(135deg,#8a908e,#4a4f4e)}.fyblog-tile-7{background:linear-gradient(135deg,#2a2f2e,#19514D)}.fyblog-tile-8{background:linear-gradient(135deg,#FFB347,#F9A826)}.fyblog-tile-9{background:linear-gradient(135deg,#226D68,#4CAF50)}.elementor-widget-heading.fyblog-hero-headline .elementor-heading-title,.fyblog-hero-headline .elementor-heading-title,.fyblog-hero-headline h1{color:#FFFFFF!important;font-family:var(--fyblog-display)!important;font-size:56px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-1.5px!important}@media (max-width:768px){.fyblog-hero-headline .elementor-heading-title,.fyblog-hero-headline h1{font-size:36px!important;letter-spacing:-1px!important}}.fyblog-hero-sub-wrap,.fyblog-hero-sub-wrap p,.fyblog-hero-sub{color:rgb(255 255 255 / .85)!important;font-family:var(--fyblog-body)!important;font-size:18px!important;line-height:1.55!important}.elementor-widget-heading.fyblog-section-title-light .elementor-heading-title,.fyblog-section-title-light .elementor-heading-title,.fyblog-section-title-light h2{color:var(--fyblog-primary-dark)!important}.elementor-widget-heading.fyblog-section-title-center .elementor-heading-title,.fyblog-section-title-center .elementor-heading-title{text-align:center!important}body.page-id-10254 .entry-title,body.page-id-10254 .page-header,body.page-id-10254 h1.entry-title{display:none!important}.fyblog-community-section .elementor-widget-container{color:#FFF}.elementor-element .fyblog-community-title{font-family:var(--fyblog-display)!important;font-size:32px!important;font-weight:700!important;color:#FFFFFF!important;margin:0 0 16px!important}.elementor-element[data-element_type="container"][data-settings*="background_color\":\"#226D68"] .fyblog-section-title .elementor-heading-title,.elementor-element[data-element_type="container"][data-settings*="background_color\":\"#19514D"] .fyblog-section-title .elementor-heading-title{color:#FFFFFF!important}.fyblog-section-title.fyblog-section-title-light .elementor-heading-title{color:var(--fyblog-primary-dark)!important}.fyblog-section-title.fyblog-section-title-center .elementor-heading-title,.fyblog-section-title-center .elementor-heading-title{color:#FFFFFF!important;text-align:center!important}.fyblog-sv-grid .jet-listing-grid__items{padding:8px 0!important}body.page-id-10254 .elementor-element .fyblog-section-title-light:not(.fyblog-section-title-center) .elementor-heading-title{color:var(--fyblog-primary-dark)!important}body.page-id-10254 .elementor-element .fyblog-section-title-light.fyblog-section-title-center .elementor-heading-title{color:#FFFFFF!important}.fyblog-hero{max-width:880px;margin:0 auto;text-align:center}.fyblog-hero .fyblog-hero-headline{color:#FFFFFF!important;font-family:var(--fyblog-display);font-size:56px;font-weight:700;line-height:1.05;letter-spacing:-1.5px;margin:0 0 16px}.fyblog-hero .fyblog-hero-sub{color:rgb(255 255 255 / .85);font-family:var(--fyblog-body);font-size:18px;line-height:1.55;margin:0 0 36px;max-width:720px;margin-left:auto;margin-right:auto}@media (max-width:768px){.fyblog-hero .fyblog-hero-headline{font-size:36px!important;letter-spacing:-.5px}.fyblog-hero .fyblog-hero-sub{font-size:16px}}.fyblog-hero-search{display:flex;gap:0;max-width:560px;margin:0 auto 20px;background:#fff;border-radius:999px;padding:6px;box-shadow:0 8px 24px rgb(0 0 0 / .18)}.fyblog-hero-search-input{flex:1;border:0;outline:none;background:#fff0;padding:14px 22px;font-family:var(--fyblog-body);font-size:15px;color:var(--fyblog-ink);border-radius:999px}.fyblog-hero-search-input::placeholder{color:var(--fyblog-ink-3)}.fyblog-hero-search-btn{background:var(--fyblog-primary);color:#FFF;border:0;padding:14px 28px;font-family:var(--fyblog-body);font-weight:600;font-size:14px;border-radius:999px;cursor:pointer;transition:background 0.2s ease}.fyblog-hero-search-btn:hover{background:var(--fyblog-primary-dark)}.fyblog-hero-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;align-items:center;margin-top:12px}.fyblog-hero-suggest-label{color:rgb(255 255 255 / .55);font-family:var(--fyblog-body);font-size:12px;text-transform:uppercase;letter-spacing:1.5px;margin-right:4px}.fyblog-hero-pill{display:inline-block;padding:8px 16px;border-radius:999px;background:rgb(255 255 255 / .12);color:#FFFFFF!important;font-family:var(--fyblog-body);font-size:13px;text-decoration:none!important;transition:background 0.2s ease;border:1px solid rgb(255 255 255 / .18)}.fyblog-hero-pill:hover{background:rgb(255 255 255 / .22)}.fyblog-cta-link.fyblog-cta-link-accent{background:var(--fyblog-accent)!important;color:var(--fyblog-ink)!important}.fyblog-cta-link.fyblog-cta-link-accent:hover{background:#e89c1e!important;color:var(--fyblog-ink)!important}.fyblog-sv-tile .fyblog-sv-cta{display:inline-block!important;background:var(--fyblog-accent)!important;color:var(--fyblog-ink)!important;padding:8px 16px!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;margin-top:12px!important;align-self:flex-start;pointer-events:none}.fyblog-sv-tile .fyblog-sv-cta .jet-listing-dynamic-field__content{color:var(--fyblog-ink)!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.fyblog-sv-tile:hover .fyblog-sv-cta{background:#e89c1e!important}.fyblog-social-pill{display:inline-flex!important;align-items:center!important;gap:8px!important}.fyblog-social-pill svg{flex-shrink:0}.fyblog-social-fb{background:#4a4f4e!important;color:#FFFFFF!important}.fyblog-social-fb:hover{background:#5a605e!important}.fyblog-social-insta{background:var(--fyblog-accent)!important;color:var(--fyblog-ink)!important}.fyblog-social-insta:hover{background:#e89c1e!important;color:var(--fyblog-ink)!important}body.page-id-10254 .elementor-element[data-id] .fyblog-section-title.fyblog-section-title-light:not(.fyblog-section-title-center) .elementor-heading-title{color:var(--fyblog-primary-dark)!important}body.page-id-10254 .elementor-element[data-id] .fyblog-section-title.fyblog-section-title-center .elementor-heading-title{color:#FFFFFF!important;text-align:center!important}.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta{display:inline-block!important;align-self:flex-start;margin-top:12px!important;pointer-events:none}.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta .elementor-widget-container{display:inline-block!important;background:var(--fyblog-accent)!important;border-radius:999px!important;padding:8px 18px!important}.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta .jet-listing,.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta .jet-listing-dynamic-field__content{color:var(--fyblog-ink)!important;font-family:var(--fyblog-body)!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;background:transparent!important}.jet-listing-grid__item:hover .elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta .elementor-widget-container{background:#e89c1e!important}.fyblog-hero{max-width:880px;margin:0 auto;text-align:center}.fyblog-hero .fyblog-hero-headline{color:#FFFFFF!important;font-family:var(--fyblog-display);font-size:56px;font-weight:700;line-height:1.05;letter-spacing:-1.5px;margin:0 0 24px;text-align:center}.fyblog-hero .fyblog-hero-sub{color:rgb(255 255 255 / .85);font-family:var(--fyblog-body);font-size:18px;line-height:1.55;margin:0 auto 56px;max-width:720px;text-align:center}@media (max-width:768px){.fyblog-hero .fyblog-hero-headline{font-size:36px!important;letter-spacing:-.5px}.fyblog-hero .fyblog-hero-sub{font-size:16px;margin-bottom:36px}}.fyblog-hero-search{display:flex!important;gap:12px;max-width:600px;margin:0 auto 28px;background:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.fyblog-hero-search-input{flex:1;border:2px solid rgb(255 255 255 / .25)!important;outline:none;background:rgb(255 255 255 / .1)!important;color:#FFFFFF!important;padding:16px 22px!important;font-family:var(--fyblog-body);font-size:15px;border-radius:999px;transition:border-color 0.2s,background 0.2s}.fyblog-hero-search-input::placeholder{color:rgb(255 255 255 / .55)}.fyblog-hero-search-input:focus{border-color:rgb(255 255 255 / .55)!important;background:rgb(255 255 255 / .18)!important}.fyblog-hero-search-btn{background:var(--fyblog-accent)!important;color:var(--fyblog-ink)!important;border:0!important;padding:16px 32px!important;font-family:var(--fyblog-body);font-weight:700;font-size:15px;border-radius:999px;cursor:pointer;transition:background 0.2s ease;white-space:nowrap}.fyblog-hero-search-btn:hover{background:#e89c1e!important}@media (max-width:600px){.fyblog-hero-search{flex-direction:column;gap:8px}.fyblog-hero-search-btn{width:100%}}.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta{display:block!important;margin-top:auto!important;padding-top:16px!important;pointer-events:none;width:auto!important}.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta .elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important;background:var(--fyblog-accent)!important;border-radius:999px!important;padding:0!important;min-height:44px!important;width:100%!important;max-width:240px!important;box-sizing:border-box!important}.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta .jet-listing-dynamic-field,.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta .jet-listing-dynamic-field__content{color:var(--fyblog-ink)!important;font-family:var(--fyblog-body)!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;background:transparent!important;padding:10px 20px!important;margin:0!important;line-height:1.2!important;width:100%!important;text-align:center!important;display:block!important}.fyblog-community-socials{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.fyblog-social-row{display:flex;align-items:center;gap:14px}.fyblog-social-icon-big{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgb(255 255 255 / .08);color:#FFFFFF!important;text-decoration:none!important;flex-shrink:0;transition:transform 0.2s,background 0.2s}.fyblog-social-icon-big:hover{transform:scale(1.05);background:rgb(255 255 255 / .16);color:#FFFFFF!important}.fyblog-social-icon-big svg{width:28px;height:28px}.fyblog-social-pill{display:inline-flex!important;align-items:center;padding:10px 20px;border-radius:999px;font-family:var(--fyblog-body);font-size:14px;font-weight:600;text-decoration:none!important;transition:transform 0.2s ease,background 0.2s}.fyblog-social-pill:hover{transform:translateY(-1px)}.fyblog-social-insta{background:var(--fyblog-accent)!important;color:var(--fyblog-ink)!important}.fyblog-social-insta:hover{background:#e89c1e!important;color:var(--fyblog-ink)!important}.fyblog-social-fb{background:#4a4f4e!important;color:#FFFFFF!important}.fyblog-social-fb:hover{background:#5a605e!important}.fyblog-newsletter-title{font-family:var(--fyblog-display)!important;font-size:22px!important;font-weight:700!important;color:#FFFFFF!important;margin:8px 0 4px!important}.fyblog-newsletter-sub{color:rgb(255 255 255 / .78)!important;font-size:14px!important;margin:0 0 14px!important}.fyblog-newsletter-fineprint{font-size:12px!important;color:rgb(255 255 255 / .5)!important;margin-top:12px!important}.fyblog-hero .fyblog-hero-headline{margin-bottom:36px!important}.fyblog-hero .fyblog-hero-sub{max-width:880px!important;margin:0 auto 28px!important;text-align:center!important}.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta .elementor-widget-container{margin-left:auto!important;margin-right:auto!important}.fyblog-hero .fyblog-hero-headline{margin-bottom:36px!important}.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta .elementor-widget-container{margin-left:auto!important;margin-right:auto!important}.elementor-widget-jet-listing-dynamic-field.fyblog-sv-cta,.elementor-element.fyblog-sv-cta{align-self:center!important}@media (max-width:600px){.fyblog-newsletter-form{flex-direction:column!important;gap:8px!important}.fyblog-newsletter-submit{width:100%!important}}@media (max-width:600px){.fyblog-featured-businesses .jet-listing-grid__items,.fyblog-sv-grid .jet-listing-grid__items,.fyblog-agenda-portrait .jet-listing-grid__items{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}.fyblog-featured-businesses .jet-listing-grid__item,.fyblog-sv-grid .jet-listing-grid__item,.fyblog-agenda-portrait .jet-listing-grid__item{min-width:0!important;max-width:100%!important}.fyblog-featured-businesses .jet-listing-grid__item img,.fyblog-agenda-portrait .jet-listing-grid__item img{max-width:100%!important;height:auto!important}.fyblog-sv-tile{padding:16px!important}.fyblog-sv-title h3,.fyblog-sv-title .jet-listing-dynamic-field__content,.fyblog-sv-title{font-size:18px!important;line-height:1.2!important;word-break:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important}.fyblog-sv-body,.fyblog-sv-body .jet-listing-dynamic-field__content{font-size:13px!important;line-height:1.45!important}.fyblog-sv-kicker,.fyblog-sv-kicker .jet-listing-dynamic-field__content{font-size:10px!important}}@media (max-width:600px){.fyblog-featured-businesses .jet-listing-grid__item img{width:100%!important;height:130px!important;object-fit:cover!important;object-position:center!important;display:block!important}}@media (min-width:1024px){.fyblog-agenda-portrait .jet-listing-grid__items{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}}.fyblog-jetsearch .jet-ajax-search__form{position:relative}.fyblog-jetsearch .jet-ajax-search__fields-holder{display:flex!important;align-items:stretch}.fyblog-jetsearch .jet-ajax-search__field-wrapper{flex:1 1 auto;min-width:0;display:flex}.fyblog-jetsearch .jet-ajax-search__field{width:100%!important;margin:0!important;font-family:var(--fyblog-body)!important;box-shadow:none!important}.fyblog-jetsearch .jet-ajax-search__submit{flex:0 0 auto;display:flex!important;align-items:center;justify-content:center;cursor:pointer;border:0!important}.fyblog-jetsearch .jet-ajax-search__submit svg{width:17px;height:17px}.fyblog-jetsearch .jet-ajax-search__results-area{background:var(--fyblog-paper)!important;border:1px solid var(--fyblog-line)!important;border-radius:var(--fyblog-r-md)!important;box-shadow:var(--fyblog-shadow-lg)!important;margin-top:8px!important;text-align:left!important;overflow:hidden}.fyblog-jetsearch .jet-ajax-search__results-count,.fyblog-jetsearch .jet-ajax-search__results-count span{color:var(--fyblog-ink-2)!important;font-family:var(--fyblog-body)!important;font-size:12px!important}.fyblog-jetsearch .jet-ajax-search__full-results{background:var(--fyblog-primary)!important;color:#FFFFFF!important;font-family:var(--fyblog-body)!important;font-weight:600!important;border-radius:var(--fyblog-r-sm)!important;transition:background 0.2s ease}.fyblog-jetsearch .jet-ajax-search__full-results:hover{background:var(--fyblog-primary-dark)!important}.fyblog-jetsearch .jet-ajax-search__results-list-inner a,.fyblog-jetsearch .jet-ajax-search__post-title{font-family:var(--fyblog-display)!important}.fyblog-jetsearch--hero{width:100%}.fyblog-jetsearch--hero .elementor-jet-ajax-search,.fyblog-jetsearch--hero .jet-ajax-search{max-width:600px;margin:0 auto}.fyblog-jetsearch--hero .jet-ajax-search__fields-holder{gap:12px}.fyblog-jetsearch--hero .jet-ajax-search__field{border:2px solid rgb(255 255 255 / .25)!important;background:rgb(255 255 255 / .1)!important;color:#FFFFFF!important;padding:16px 22px!important;font-size:15px!important;height:auto!important;border-radius:999px!important;transition:border-color 0.2s ease,background 0.2s ease}.fyblog-jetsearch--hero .jet-ajax-search__field::placeholder{color:rgb(255 255 255 / .55)!important}.fyblog-jetsearch--hero .jet-ajax-search__field:focus{border-color:rgb(255 255 255 / .55)!important;background:rgb(255 255 255 / .18)!important}.fyblog-jetsearch--hero .jet-ajax-search__submit{background:var(--fyblog-accent)!important;border-radius:999px!important;padding:0 30px!important;min-width:58px;transition:background 0.2s ease}.fyblog-jetsearch--hero .jet-ajax-search__submit:hover{background:#e89c1e!important}.fyblog-jetsearch--hero .jet-ajax-search__submit svg,.fyblog-jetsearch--hero .jet-ajax-search__submit svg path,.fyblog-jetsearch--hero .jet-ajax-search__submit-icon{fill:var(--fyblog-ink)!important;color:var(--fyblog-ink)!important}@media (max-width:600px){.fyblog-jetsearch--hero .jet-ajax-search__fields-holder{flex-direction:column;gap:8px}.fyblog-jetsearch--hero .jet-ajax-search__submit{padding:14px!important;width:100%}}.fyblog-jetsearch--header .elementor-jet-ajax-search,.fyblog-jetsearch--header .jet-ajax-search{width:150px;max-width:100%}.fyblog-jetsearch--header .jet-ajax-search__fields-holder{border:1px solid var(--fyblog-line)!important;border-radius:999px!important;background:var(--fyblog-bg)!important;overflow:hidden;transition:border-color 0.2s ease}.fyblog-jetsearch--header .jet-ajax-search__fields-holder:focus-within{border-color:var(--fyblog-primary)!important}.fyblog-jetsearch--header .jet-ajax-search__field{border:0!important;background:transparent!important;color:var(--fyblog-ink)!important;padding:9px 6px 9px 16px!important;font-size:13px!important;height:auto!important}.fyblog-jetsearch--header .jet-ajax-search__field::placeholder{color:var(--fyblog-ink-3)!important}.fyblog-jetsearch--header .jet-ajax-search__submit{background:transparent!important;padding:0 14px 0 6px!important}.fyblog-jetsearch--header .jet-ajax-search__submit svg,.fyblog-jetsearch--header .jet-ajax-search__submit svg path,.fyblog-jetsearch--header .jet-ajax-search__submit-icon{fill:var(--fyblog-primary)!important;color:var(--fyblog-primary)!important}.fyblog-jetsearch--header .jet-ajax-search__submit:hover svg,.fyblog-jetsearch--header .jet-ajax-search__submit:hover svg path{fill:var(--fyblog-primary-dark)!important}@media (max-width:1054px){.fyblog-jetsearch--header .elementor-jet-ajax-search,.fyblog-jetsearch--header .jet-ajax-search{width:120px}}.fyblog-jetsearch--popup .elementor-jet-ajax-search,.fyblog-jetsearch--popup .jet-ajax-search{width:100%;max-width:640px;margin:0 auto}.fyblog-jetsearch--popup .jet-ajax-search__fields-holder{border:2px solid var(--fyblog-line)!important;border-radius:999px!important;background:var(--fyblog-paper)!important;overflow:hidden;transition:border-color 0.2s ease}.fyblog-jetsearch--popup .jet-ajax-search__fields-holder:focus-within{border-color:var(--fyblog-primary)!important}.fyblog-jetsearch--popup .jet-ajax-search__field{border:0!important;background:transparent!important;color:var(--fyblog-ink)!important;padding:15px 22px!important;font-size:15px!important;height:auto!important}.fyblog-jetsearch--popup .jet-ajax-search__field::placeholder{color:var(--fyblog-ink-3)!important}.fyblog-jetsearch--popup .jet-ajax-search__submit{background:var(--fyblog-primary)!important;padding:0 26px!important;transition:background 0.2s ease}.fyblog-jetsearch--popup .jet-ajax-search__submit:hover{background:var(--fyblog-primary-dark)!important}.fyblog-jetsearch--popup .jet-ajax-search__submit svg,.fyblog-jetsearch--popup .jet-ajax-search__submit svg path,.fyblog-jetsearch--popup .jet-ajax-search__submit-icon{fill:#FFFFFF!important;color:#FFFFFF!important}.fyblog-jetsearch--header .jet-ajax-search__results-area{width:340px!important;max-width:78vw!important;left:auto!important;right:0!important}.elementor-element-5e65cfe,.elementor-element-5e65cfe .jet-listing-dynamic-field__content{text-transform:none!important}.fyblog-ma-ticker .jet-listing-grid__item{padding:0 8px;height:auto!important}.fyblog-ma-ticker .jet-listing-grid__items{align-items:stretch!important}.elementor-element-fbmaT100{position:relative!important;aspect-ratio:3 / 2!important;width:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:6px!important;overflow:hidden!important;border-radius:var(--fyblog-r-lg)!important;text-decoration:none!important;background-size:cover!important;background-position:center center!important;box-shadow:var(--fyblog-shadow-md);transition:transform .35s ease,box-shadow .35s ease}.elementor-element-fbmaT100:hover{transform:translateY(-4px);box-shadow:var(--fyblog-shadow-lg)}.fyblog-ma-kicker,.fyblog-ma-kicker .jet-listing-dynamic-field__content{font-family:var(--fyblog-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--fyblog-accent)!important;margin:0!important;line-height:1.2!important}.fyblog-ma-title,.fyblog-ma-title .jet-listing-dynamic-field__content,.fyblog-ma-title h3{font-family:var(--fyblog-display)!important;font-size:20px!important;line-height:1.25!important;font-weight:700!important;color:#fff!important;margin:0!important;text-shadow:0 1px 10px rgb(0 0 0 / .4)}.fyblog-ma-kicker,.fyblog-ma-title{width:auto!important}.fyblog-ma-ticker .slick-arrow{width:40px!important;height:40px!important;background:var(--fyblog-paper)!important;border-radius:50%!important;box-shadow:var(--fyblog-shadow-sm)!important;z-index:5}.fyblog-ma-ticker .slick-arrow:before{color:var(--fyblog-primary)!important;opacity:1!important}.fyblog-ma-ticker .slick-prev{left:-6px!important}.fyblog-ma-ticker .slick-next{right:-6px!important}@media (max-width:1024px){.fyblog-ma-title,.fyblog-ma-title .jet-listing-dynamic-field__content,.fyblog-ma-title h3{font-size:18px!important}}@media (max-width:600px){.fyblog-ma-ticker .jet-listing-grid__item{padding:0 5px}.elementor-element-fbmaT100{border-radius:var(--fyblog-r-md)!important}.fyblog-ma-title,.fyblog-ma-title .jet-listing-dynamic-field__content,.fyblog-ma-title h3{font-size:17px!important}.fyblog-ma-kicker,.fyblog-ma-kicker .jet-listing-dynamic-field__content{font-size:10px!important}}.fyblog-jetsearch--hero .jet-ajax-search__form{align-items:stretch!important}.fyblog-jetsearch--hero .jet-ajax-search__submit{align-self:stretch!important;min-height:58px!important;padding:0 32px!important;min-width:68px!important}.fyblog-jetsearch--hero .jet-ajax-search__submit svg{width:22px!important;height:22px!important}@media (max-width:600px){.fyblog-jetsearch--hero .jet-ajax-search__submit{padding:14px!important;width:100%;min-width:0!important}}.fyblog-callout{position:relative;padding:18px 22px 18px 70px;margin:28px 0;border-radius:12px;font-family:var(--fyblog-body,system-ui,sans-serif);font-size:16px;line-height:1.6;color:var(--fyblog-ink,#1E1E1E);box-shadow:0 3px 10px rgb(0 0 0 / .05),0 1px 3px rgb(0 0 0 / .04);min-height:76px;box-sizing:border-box}.fyblog-callout::before{position:absolute;left:18px;top:18px;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.fyblog-callout p{margin:0 0 8px}.fyblog-callout p:last-child{margin-bottom:0}.fyblog-callout--astuce{background:#FFF4E0}.fyblog-callout--astuce::before{content:"\1F4A1";background:#F9A826}.fyblog-callout--info{background:#E8F1F0}.fyblog-callout--info::before{content:"\2139\FE0F";background:#226D68}.fyblog-callout--info strong{color:#19514D}.fyblog-callout--note{background:#F3F3F3}.fyblog-callout--note::before{content:"\1F4DD";background:#8a908e}.fyblog-callout--note strong{color:#444441}.fyblog-callout--attention{background:#FDECEA}.fyblog-callout--attention::before{content:"\26A0\FE0F";background:#E57373}.fyblog-callout--attention strong{color:#B71C1C}@media (max-width:600px){.fyblog-callout{padding:16px 18px 16px 62px;min-height:60px;margin:22px 0}.fyblog-callout::before{width:34px;height:34px;font-size:18px;left:14px;top:14px}}.fyblog-article-subtitle{font-family:var(--fyblog-display,Poppins,sans-serif);font-size:22px;font-weight:400;font-style:italic;color:var(--fyblog-ink-2,#4a4f4e);margin:-8px 0 28px;line-height:1.4}@media (max-width:600px){.fyblog-article-subtitle{font-size:18px;margin:-6px 0 22px}}.fyblog-toc-floating{position:fixed;right:22px;bottom:22px;z-index:9999;font-family:var(--fyblog-body,system-ui,sans-serif)}.fyblog-toc-toggle-input{display:none}.fyblog-toc-button{display:inline-flex;align-items:center;gap:8px;background:var(--fyblog-primary,#226D68);color:#fff;padding:12px 18px;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 6px 18px rgb(0 0 0 / .18),0 2px 4px rgb(0 0 0 / .08);user-select:none;transition:transform .15s ease,box-shadow .15s ease}.fyblog-toc-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgb(0 0 0 / .22),0 2px 4px rgb(0 0 0 / .08)}.fyblog-toc-toggle-input:checked~.fyblog-toc-button{background:var(--fyblog-primary-dark,#19514D)}.fyblog-toc-panel{display:none;position:absolute;right:0;bottom:calc(100% + 10px);background:#fff;border:1px solid var(--fyblog-line,#E5E9E7);border-radius:14px;padding:18px 22px 14px;box-shadow:0 12px 32px rgb(0 0 0 / .16),0 2px 6px rgb(0 0 0 / .06);min-width:220px}.fyblog-toc-toggle-input:checked~.fyblog-toc-panel{display:block}.fyblog-toc-panel::before{content:"Sommaire";display:block;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--fyblog-ink-3,#8a908e);margin-bottom:10px;font-weight:500}.fyblog-toc-panel a{display:block;padding:8px 0;font-size:14.5px;color:var(--fyblog-ink,#1E1E1E)!important;text-decoration:none!important;border-bottom:1px solid var(--fyblog-line,#E5E9E7);transition:color .15s ease,padding-left .15s ease}.fyblog-toc-panel a:last-child{border-bottom:none}.fyblog-toc-panel a:hover{color:var(--fyblog-primary,#226D68)!important;padding-left:4px}@media (max-width:600px){.fyblog-toc-floating{right:14px;bottom:14px}.fyblog-toc-button{padding:11px 16px;font-size:13px}.fyblog-toc-panel{min-width:180px;padding:16px 18px 12px}}.fyblog-meteo-page-title h1{font-family:var(--fyblog-display)!important;color:var(--fyblog-primary-dark)!important;font-size:clamp(28px, 4vw, 40px)!important;margin:0 0 8px!important}.fyblog-meteo-page-sub p{color:var(--fyblog-ink-2)!important;font-size:16px!important;margin:0 0 24px!important}.fyblog-meteo-root{font-family:var(--fyblog-body);color:var(--fyblog-ink)}.fyblog-meteo-loading,.fyblog-meteo-error{padding:24px;background:var(--fyblog-primary-light);border-radius:var(--fyblog-r-lg);text-align:center;color:var(--fyblog-ink-2)}.fyblog-meteo-error{background:#fef3f2;color:#8a3a30}.fyblog-meteo-today{background:linear-gradient(160deg,var(--fyblog-primary) 0%,var(--fyblog-primary-dark) 100%);color:#fff;border-radius:var(--fyblog-r-xl);padding:32px 28px;box-shadow:var(--fyblog-shadow-md)}.fyblog-meteo-today-head{margin-bottom:24px}.fyblog-meteo-kicker{font-family:var(--fyblog-body);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fyblog-accent);margin:0 0 6px;font-weight:600}.fyblog-meteo-h{font-family:var(--fyblog-display);font-size:clamp(22px, 3vw, 28px);margin:0;color:#fff;font-weight:700}.fyblog-meteo-today-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.fyblog-meteo-today-main{text-align:center}.fyblog-meteo-today-main img{display:block;margin:0 auto -10px;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .18))}.fyblog-meteo-temp{font-family:var(--fyblog-display);font-size:clamp(48px, 9vw, 84px);font-weight:700;line-height:1;color:#fff}.fyblog-meteo-desc{font-size:18px;margin:8px 0 4px;opacity:.96}.fyblog-meteo-feels{font-size:13px;margin:0;opacity:.78}.fyblog-meteo-today-side{list-style:none;padding:0;margin:0;display:grid;gap:14px}.fyblog-meteo-today-side li{display:flex;justify-content:space-between;align-items:baseline;padding:12px 16px;background:rgb(255 255 255 / .08);border-radius:var(--fyblog-r-md)}.fyblog-meteo-today-side span{font-size:13px;opacity:.82}.fyblog-meteo-today-side strong{font-family:var(--fyblog-display);font-size:16px;font-weight:600;color:#fff}.fyblog-meteo-forecast{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.fyblog-meteo-day{background:var(--fyblog-paper);border:1px solid var(--fyblog-line);border-radius:var(--fyblog-r-lg);padding:18px 16px;text-align:center;box-shadow:var(--fyblog-shadow-sm)}.fyblog-meteo-day-label{font-family:var(--fyblog-display);font-size:14px;font-weight:700;color:var(--fyblog-primary);margin:0;text-transform:uppercase;letter-spacing:.8px}.fyblog-meteo-day-date{font-size:12px;color:var(--fyblog-ink-3);margin:2px 0 8px}.fyblog-meteo-day img{display:block;margin:0 auto -4px}.fyblog-meteo-day-desc{font-size:13px;color:var(--fyblog-ink-2);margin:0 0 8px;min-height:36px}.fyblog-meteo-day-temps{margin:0;font-family:var(--fyblog-display)}.fyblog-meteo-day-temps strong{font-size:22px;color:var(--fyblog-ink);font-weight:700}.fyblog-meteo-day-temps span{font-size:16px;color:var(--fyblog-ink-3);margin-left:6px}.fyblog-meteo-attribution{font-size:12px;color:var(--fyblog-ink-3);text-align:center;margin-top:18px}.fyblog-meteo-attribution a{color:var(--fyblog-ink-2);text-decoration:underline}@media (max-width:640px){.fyblog-meteo-today-grid{grid-template-columns:1fr;gap:24px}.fyblog-meteo-forecast{grid-template-columns:1fr}}.fyblog-meteo-home{font-family:var(--fyblog-body);color:#fff;margin:0 auto;max-width:1100px}.fyblog-meteo-home-title{font-family:var(--fyblog-display);font-size:clamp(22px, 3.2vw, 32px);color:var(--fyblog-primary-dark);text-align:center;margin:0 0 18px;font-weight:700;letter-spacing:-.3px}.fyblog-meteo-home-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#fff}.fyblog-meteo-home-now{display:flex;align-items:center;gap:14px;flex:0 0 auto}.fyblog-meteo-home-now img{display:block;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .18))}.fyblog-meteo-home-now-text{display:flex;flex-direction:column;line-height:1.1}.fyblog-meteo-home-now-text strong{font-family:var(--fyblog-display);font-size:clamp(36px, 5vw, 48px);color:#fff;font-weight:700}.fyblog-meteo-home-now-text span{font-size:15px;color:#fff;opacity:.92;font-weight:500}.fyblog-meteo-home-hours{list-style:none;padding:0;margin:0;display:flex;gap:6px;flex:1;justify-content:center;flex-wrap:wrap}.fyblog-meteo-home-slot{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px;border-radius:var(--fyblog-r-md,10px);background:rgb(255 255 255 / .06);min-width:70px}.fyblog-meteo-home-slot:hover{background:rgb(255 255 255 / .13)}.fyblog-meteo-home-hour{font-size:13px;color:#fff;opacity:.82;font-weight:600;letter-spacing:.3px}.fyblog-meteo-home-slot img{display:block;margin:-6px 0;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .18))}.fyblog-meteo-home-temp{font-family:var(--fyblog-display);font-size:22px;color:#fff;font-weight:700}.fyblog-meteo-home-empty{font-size:15px;color:#fff;opacity:.85;margin:0;font-style:italic;flex:1;text-align:center}.fyblog-meteo-home-cta{font-family:var(--fyblog-body);font-size:14px;font-weight:700;color:var(--fyblog-primary-dark)!important;background:var(--fyblog-accent,#F9A826);text-decoration:none;padding:12px 20px;border-radius:var(--fyblog-r-md,10px);border:0;flex:0 0 auto;white-space:nowrap;transition:background 0.15s}.fyblog-meteo-home-cta:hover{background:#ffb84d}@media (max-width:720px){.fyblog-meteo-home-inner{gap:18px;justify-content:center}.fyblog-meteo-home-now{width:100%;justify-content:center}.fyblog-meteo-home-hours{width:100%;justify-content:space-around;gap:0}.fyblog-meteo-home-cta{width:100%;text-align:center}}.fyblog-meteo-forecast{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.fyblog-meteo-day{padding:22px 18px!important;text-align:center;border:0!important;border-radius:var(--fyblog-r-lg,16px)!important;box-shadow:0 3px 10px rgb(25 81 77 / .08)!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(1){background:linear-gradient(160deg,#3D8B85 0%,#2A7470 100%)!important;color:#fff!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(1) .fyblog-meteo-day-label{color:#fff!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(1) .fyblog-meteo-day-date{color:rgb(255 255 255 / .78)!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(1) .fyblog-meteo-day-desc{color:rgb(255 255 255 / .92)!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(1) .fyblog-meteo-day-temps strong{color:#fff!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(1) .fyblog-meteo-day-temps span{color:rgb(255 255 255 / .72)!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(1) img{filter:drop-shadow(0 2px 6px rgb(0 0 0 / .18))}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(2){background:#E8F1F0!important;color:var(--fyblog-primary-dark)!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(2) .fyblog-meteo-day-label{color:var(--fyblog-primary)!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(2) .fyblog-meteo-day-date{color:var(--fyblog-ink-3)!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(2) .fyblog-meteo-day-desc{color:var(--fyblog-ink-2)!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(2) .fyblog-meteo-day-temps strong{color:var(--fyblog-primary-dark)!important}.fyblog-meteo-forecast .fyblog-meteo-day:nth-child(2) .fyblog-meteo-day-temps span{color:var(--fyblog-ink-3)!important}.fyblog-meteo-home-title{color:#ffffff!important}@media (max-width:720px){.fyblog-ma-ticker .slick-list,.fyblog-ma-ticker .slick-track{transform:none!important;width:auto!important;display:block!important;height:auto!important}.fyblog-ma-ticker .slick-slide{display:block!important;width:100%!important;float:none!important;margin-bottom:14px!important;opacity:1!important;visibility:visible!important;height:auto!important}.fyblog-ma-ticker .slick-cloned{display:none!important}.fyblog-ma-ticker .slick-arrow{display:none!important}}@media (max-width:720px){.fyblog-jetsearch--hero .jet-ajax-search__form,.fyblog-jetsearch .jet-ajax-search__form{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.fyblog-jetsearch--hero .jet-ajax-search__fields-holder,.fyblog-jetsearch .jet-ajax-search__fields-holder{width:100%!important;flex:1 1 100%!important}.fyblog-jetsearch--hero .jet-ajax-search__field,.fyblog-jetsearch .jet-ajax-search__field{width:100%!important;min-height:52px!important}.fyblog-jetsearch--hero .jet-ajax-search__submit,.fyblog-jetsearch .jet-ajax-search__submit{width:100%!important;min-height:52px!important;margin:0!important}}@media (max-width:720px){.elementor-widget-heading h2.elementor-heading-title,.elementor-widget-heading h3.elementor-heading-title{text-align:center!important}.elementor-widget-heading .elementor-heading-title{text-align:center!important}}@media (max-width:720px){.fyblog-ma-ticker .swiper-wrapper,.fyblog-ma-ticker .jet-listing-grid__slider{transform:none!important;display:block!important;width:100%!important;height:auto!important}.fyblog-ma-ticker .swiper-slide,.fyblog-ma-ticker .jet-listing-grid__item{display:block!important;width:100%!important;margin:0 0 14px 0!important;opacity:1!important;visibility:visible!important;height:auto!important}.fyblog-ma-ticker .swiper-slide-duplicate{display:none!important}.fyblog-ma-ticker .swiper-button-prev,.fyblog-ma-ticker .swiper-button-next,.fyblog-ma-ticker .jet-listing-grid__nav{display:none!important}}.fyblog-sv-cta{width:100%}.fyblog-sv-cta .jet-listing-dynamic-link__link,.fyblog-sv-cta a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:10px 22px!important;text-align:center!important;white-space:normal!important;line-height:1.3!important;box-sizing:border-box!important;word-break:normal!important;hyphens:auto!important}@media (max-width:720px){.fyblog-sv-cta .jet-listing-dynamic-link__link,.fyblog-sv-cta a{min-height:52px!important;padding:12px 24px!important}}.fyblog-ma-ticker .swiper-wrapper,.fyblog-ma-ticker .jet-listing-grid__items{overflow:visible!important}.fyblog-pillar{max-width:880px;margin:0 auto}.fyblog-pillar h2{margin:2.2rem 0 .6rem;font-size:1.5rem;color:var(--fyblog-primary-dark)}.fyblog-pillar .hero{width:100%;border-radius:var(--fyblog-r-lg);margin:.4rem 0 1.2rem;display:block}.fyblog-pillar .stats{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.4rem}.fyblog-pillar .stat{flex:1 1 150px;background:var(--fyblog-primary-light);border:1px solid var(--fyblog-line);border-radius:var(--fyblog-r-md);padding:.8rem .9rem;text-align:center}.fyblog-pillar .stat b{display:block;font-size:1.25rem;color:var(--fyblog-primary);line-height:1.2}.fyblog-pillar .stat span{font-size:.82rem;color:var(--fyblog-ink-2)}.fyblog-pillar .selector{background:var(--fyblog-bg);border:1px solid var(--fyblog-line);border-radius:var(--fyblog-r-lg);padding:1rem 1.1rem;margin:1.4rem 0}.fyblog-pillar .selector>p{margin:0 0 .6rem;font-weight:600;color:var(--fyblog-primary-dark)}.fyblog-pillar .pills{display:flex;flex-wrap:wrap;gap:.5rem}.fyblog-pillar .pills a{display:inline-block;padding:.45rem .9rem;border-radius:999px;background:var(--fyblog-primary);color:#fff!important;text-decoration:none;font-size:.92rem;font-weight:500}.fyblog-pillar .pills a:hover{background:var(--fyblog-primary-dark)}.fyblog-pillar .infoph{border:2px dashed var(--fyblog-accent);background:var(--fyblog-accent-soft);border-radius:var(--fyblog-r-md);padding:1rem;margin:1.1rem 0;text-align:center;color:#8a6d3b;font-style:italic}.fyblog-pillar .card{background:var(--fyblog-paper);border:1px solid var(--fyblog-line);border-radius:var(--fyblog-r-md);padding:.9rem 1.1rem;margin:1rem 0}.fyblog-pillar .card h3{margin:.2rem 0 .6rem;font-size:1.15rem;color:var(--fyblog-primary-dark)}.fyblog-pillar .card.green{background:var(--fyblog-primary-light)}.fyblog-pillar .sites{list-style:none;padding:0;margin:.6rem 0;display:grid;gap:.5rem}.fyblog-pillar .sites li{background:var(--fyblog-primary-light);border-radius:var(--fyblog-r-sm);padding:.65rem .85rem}.fyblog-pillar .voiraussi{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}.fyblog-pillar .voiraussi a{display:inline-block;padding:.45rem .85rem;border:1px solid var(--fyblog-primary);border-radius:999px;color:var(--fyblog-primary)!important;text-decoration:none;font-size:.9rem}.fyblog-pillar .voiraussi a:hover{background:var(--fyblog-primary-light)}.fyblog-pillar .faq details{border-bottom:1px solid var(--fyblog-line);padding:.6rem 0}.fyblog-pillar .faq summary{cursor:pointer;font-weight:600;color:var(--fyblog-primary-dark)}.fyblog-pillar .faq p{margin:.5rem 0 0}.fyblog-pillar .soon{color:var(--fyblog-ink-3);font-size:.92rem}.fyb-credit{display:block;margin-top:.2em;font-size:.8em;font-style:italic;opacity:.62;line-height:1.35}figcaption .fyb-credit,.wp-element-caption .fyb-credit{color:var(--fyblog-ink-3,#6b6b6b)}