/* Forestas Insieme – stile sito */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
body, #sb_main, #sb_main *:not(i):not(.fa):not(.fas):not(.far):not(.fal):not(.fab):not([class*="fa-"]) { font-family: 'Poppins', sans-serif !important; }
body, #sb_main { background-color: #f4efe4 !important; }
#header.web, #header .wrap-sb-main-menu { background: #f4efe4 !important; box-shadow: none !important; }
#sb_main h1, #sb_main h2, #sb_main h3, #sb_main .title-main, #sb_main .title-main * { color: #1f4a2c !important; font-weight: 600 !important; letter-spacing: .3px; }
#sb_main .btn, #sb_main button.btn, #sb_main a.btn { border-radius: 999px !important; font-weight: 500 !important; letter-spacing: .3px; box-shadow: 0 4px 14px rgba(168,22,38,.25); transition: transform .15s, filter .15s; }
#sb_main .btn:hover { transform: translateY(-1px); filter: brightness(1.08); }
#main-buttons .btn.book { padding: 12px 30px !important; font-size: 17px !important; }
#sb_main .item, #sb_main .service-item, #sb_main .card { border-radius: 16px !important; overflow: hidden; }

/* Sezione introduttiva: titolo personalizzato + riquadro Prenota */
#about-us .title-main { display: none !important; }
#about-us .section-pd { background: transparent !important; box-shadow: none !important; max-width: 960px; margin: 0 auto; padding: 10px 0 30px !important; }
#about-us .fi-intro, #about-us .fi-cta { border-radius: 18px; padding: 40px 48px; text-align: center; }
#about-us .fi-intro { background: #ffffff; box-shadow: 0 6px 24px rgba(31,74,44,.10); }
#about-us .fi-intro h2 { font-size: 34px !important; margin: 0 0 6px !important; }
#about-us .fi-intro h2::after { content: ""; display: block; width: 70px; height: 3px; background: #a81626; margin: 16px auto 22px; border-radius: 2px; }
#about-us .fi-intro p { color: #3b2f2a !important; font-size: 16px; line-height: 1.75; margin: 0; }
#about-us .fi-cta { background: #1f4a2c; margin-top: 28px; box-shadow: 0 6px 24px rgba(31,74,44,.25); }
#about-us .fi-cta h3 { color: #ffffff !important; font-size: 26px !important; margin: 0 0 10px !important; }
#about-us .fi-cta p { color: #e9e3d4 !important; font-size: 16px; line-height: 1.6; margin: 0 0 22px; }
#about-us .fi-cta p:last-child { margin: 0; }
#about-us a.fi-btn { display: inline-block; background: #a81626; color: #ffffff !important; text-decoration: none !important; font-weight: 600; font-size: 17px; padding: 13px 38px; border-radius: 999px; box-shadow: 0 4px 14px rgba(0,0,0,.25); transition: transform .15s, filter .15s; }
#about-us a.fi-btn:hover { transform: translateY(-1px); filter: brightness(1.1); }

/* Banner in fondo con logo */
#footer, #footer .copyright { background: #1f4a2c !important; color: #e9e3d4 !important; }
#footer a { color: #e9e3d4 !important; }
#footer > .container-fluid::before { content: ""; display: block; width: 210px; height: 120px; margin: 34px auto 16px; border-radius: 14px; background: #ffffff url("data:image/png;base64,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") center / 178px auto no-repeat; box-shadow: 0 4px 16px rgba(0,0,0,.25); }
#footer > .container-fluid { padding-bottom: 18px; }

@media (max-width: 767px) {
  #about-us .fi-intro, #about-us .fi-cta { padding: 28px 20px; margin-left: 12px; margin-right: 12px; }
  #about-us .fi-intro h2 { font-size: 26px !important; }
  #about-us .fi-cta h3 { font-size: 21px !important; }
}

/* Nascondi ora locale */
#sb_booking_company_time { display: none !important; }

/* Riquadro grande e tappe */
#about-us .section-pd { max-width: 1180px !important; }
#about-us .fi-intro { padding: 60px 72px !important; }
#about-us .fi-intro h2 { font-size: 42px !important; }
#about-us .fi-intro > p { font-size: 18.5px !important; line-height: 1.8 !important; }
#about-us .fi-places { margin: 34px auto 0; padding-top: 26px; border-top: 1px solid #e6dfd0; display: inline-block; text-align: left; }
#about-us .fi-places p { margin: 0 0 12px !important; font-size: 18px !important; font-weight: 500; color: #1f4a2c !important; }
#about-us .fi-places p:last-child { margin-bottom: 0 !important; }
#about-us .fi-places a { color: #1f4a2c !important; text-decoration: underline; text-decoration-color: rgba(168,22,38,.5); text-underline-offset: 4px; }
#about-us .fi-places a:hover { color: #a81626 !important; }
@media (max-width: 767px) {
  #about-us .fi-intro { padding: 32px 20px !important; }
  #about-us .fi-intro h2 { font-size: 28px !important; }
  #about-us .fi-intro > p { font-size: 16px !important; }
  #about-us .fi-places p { font-size: 15.5px !important; }
}
#about-us .fi-places { display: table !important; margin-left: auto !important; margin-right: auto !important; }
#about-us .fi-places p.fi-pin::before { content: "\1F4CD"; margin-right: 8px; }
/* fine tappe */

/* credito foto copertina */
#about-us p.fi-credit { text-align: center !important; font-size: 11px !important; color: #8a7f74 !important; margin: 18px 0 0 !important; }

/* pulsante copertina mobile */
@media (max-width: 767px) { #main-buttons .btn.book { padding: 7px 22px !important; font-size: 15px !important; min-height: 0 !important; line-height: 1.3 !important; } }
@media (max-width: 767px) { #main-buttons .btn.book a { line-height: 1.3 !important; height: auto !important; min-height: 0 !important; font-size: 15px !important; padding: 0 !important; } }
@media (max-width: 767px) { #main-buttons .btn.book { height: 36px !important; } }
/* fine pulsante */

#about-us .fi-places .fi-note { font-size: 0.8em; font-weight: 400; color: #8a7f74; }

#about-us .fi-intro > p + p { margin-top: 16px !important; }


/* Privacy: nessuna newsletter, nascondo la casella promozioni */
label:has(#sb_promotion_letters_flag), .form-group:has(#sb_promotion_letters_flag) { display: none !important; }


/* FAQ in homepage: testo allineato a sinistra */
#about-us .fi-faq p { text-align: left !important; }
#about-us .fi-faq p b { color: #1F4A2C; }

/* Nascondo la voce Recensioni dal menu e da tutto il sito */
li:has(> a[href*="/reviews"]), a[href*="/reviews"] { display: none !important; }
