/* =========================================================
   SINED - FAQ Climatizzazione
   Stili isolati: nessuna classe del simulatore viene alterata.
   ========================================================= */
.sined-faq{margin:72px 0 0;padding:0 18px 78px;background:#fff;font-family:inherit}
.sined-faq__container{width:min(1120px,100%);margin:0 auto}
.sined-faq__eyebrow{text-align:center;font-size:12px;letter-spacing:2.2px;font-weight:800;color:#f28c00;margin-bottom:10px}
.sined-faq h2{margin:0;text-align:center;font-size:34px;line-height:1.18;font-weight:800;color:#16276b}
.sined-faq__intro{max-width:760px;margin:13px auto 34px;text-align:center;color:#5c6472;font-size:16px;line-height:1.6}
.sined-faq__list{border-top:1px solid #e2e6ed}
.sined-faq__item{border-bottom:1px solid #e2e6ed;background:#fff}
.sined-faq__question{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 8px;text-align:left;cursor:pointer;color:#16276b;font-family:inherit;font-size:12px;line-height:1.35;font-weight:700}
.sined-faq__question span{display:flex;align-items:flex-start;gap:15px}
.sined-faq__question b{flex:0 0 auto;color:#f28c00;font-size:13px;letter-spacing:.5px;padding-top:3px}
.sined-faq__question i{position:relative;flex:0 0 32px;width:32px;height:32px;border:1.5px solid #f28c00;border-radius:50%;transition:transform .25s ease,background .25s ease}
.sined-faq__question i:before,.sined-faq__question i:after{content:"";position:absolute;left:9px;top:14px;width:12px;height:2px;background:#f28c00;border-radius:2px}
.sined-faq__question i:after{transform:rotate(90deg);transition:transform .25s ease}
.sined-faq__item.is-open .sined-faq__question i{background:#f28c00}
.sined-faq__item.is-open .sined-faq__question i:before,.sined-faq__item.is-open .sined-faq__question i:after{background:#fff}
.sined-faq__item.is-open .sined-faq__question i:after{transform:rotate(0)}
.sined-faq__answer{padding:0 66px 25px 45px;color:#454d5b;font-size:15.5px;line-height:1.7}
.sined-faq__answer p{margin:0 0 12px}.sined-faq__answer p:last-of-type{margin-bottom:18px}
.sined-faq__answer strong{color:#303746}
.sined-faq__cta{display:inline-flex;align-items:center;padding:11px 18px;border-radius:8px;background:#16823b;color:#fff!important;text-decoration:none;font-weight:800;font-size:14px;transition:transform .2s ease,box-shadow .2s ease}
.sined-faq__cta:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(0,0,0,.12)}
@media(max-width:767px){
 .sined-faq{margin-top:48px;padding:0 12px 54px}
 .sined-faq h2{font-size:27px}.sined-faq__intro{font-size:15px;margin-bottom:25px}
 .sined-faq__question{padding:18px 3px;font-size:9.5px;line-height:1.4;gap:12px}
 .sined-faq__question span{gap:10px}.sined-faq__question i{flex-basis:29px;width:29px;height:29px}
 .sined-faq__question i:before,.sined-faq__question i:after{left:8px;top:12px;width:11px}
 .sined-faq__answer{padding:0 40px 21px 28px;font-size:15px}
}


/* FAQ - H2 domande: dimensione effettiva controllata e isolata */
#faq-climatizzazione-sined.sined-faq .sined-faq__item .sined-faq__question > span > h2{
  display:block;
  margin:0 !important;
  padding:0 !important;
  font-family:inherit !important;
  font-size:24px !important;
  line-height:1.35 !important;
  font-weight:700 !important;
  color:#16276b !important;
  text-align:left !important;
}
#faq-climatizzazione-sined.sined-faq .sined-faq__question > span{
  min-width:0;
}
@media(max-width:767px){
  #faq-climatizzazione-sined.sined-faq .sined-faq__item .sined-faq__question > span > h2{
    font-size:18px !important;
    line-height:1.4 !important;
  }
}

/* Spazio di sicurezza sopra le FAQ su smartphone */

/* FAQ - collegamenti ENEA e guida YouTube */
#faq-climatizzazione-sined.sined-faq .sined-faq__enea-note,
#faq-climatizzazione-sined.sined-faq .sined-faq__sconto-note{margin-top:10px}
#faq-climatizzazione-sined.sined-faq .sined-faq__enea-links{
  display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:14px 0 4px
}
#faq-climatizzazione-sined.sined-faq .sined-faq__youtube{
  display:inline-flex;align-items:center;gap:9px;text-decoration:none!important;
  color:#d00!important;font-weight:800;font-size:14px
}
#faq-climatizzazione-sined.sined-faq .sined-faq__youtube-icon{
  display:inline-flex;align-items:center;justify-content:center;width:30px;height:21px;
  border-radius:6px;background:#e62117;color:#fff;font-size:12px;line-height:1
}
#faq-climatizzazione-sined.sined-faq .sined-faq__enea-link{
  color:#16276b!important;text-decoration:underline!important;font-weight:700;font-size:14px
}
@media(max-width:767px){
  #faq-climatizzazione-sined.sined-faq{margin-top:130px!important}
  #faq-climatizzazione-sined.sined-faq .sined-faq__enea-links{gap:12px}
  #faq-climatizzazione-sined.sined-faq .sined-faq__youtube,
  #faq-climatizzazione-sined.sined-faq .sined-faq__enea-link{font-size:13px}
}
