.filtre_rslt_news_mobile {
  display: none;
}

.filtre_rslt_news_desktop {
  display: block;
}

img.image_filtre {
  width: 100%;
  height: 200px !important;

}

.date_filtre {
  color: #2F475E;

  font-family: 'Roboto Mono';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 171.429% */
}

h3.title_card_filtre {
  overflow: hidden;
  color: var(--color-slate-36, #455B71);
  text-overflow: ellipsis;
  font-family: 'Inter';
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  /* 28.6px */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  margin-top: 16px;

}

p.content_card_filtre {
  overflow: hidden;
  color: #000;
  text-overflow: ellipsis;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}




.indicator_filtre {
  display: none;
  background-color: #CC334D;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  gap: 0px;
  opacity: 0px;
  position: relative;
  bottom: 51px;
  float: inline-end;
  flex-direction: column-reverse;
  left: 18px;
}






.sliderswiper_agendahome {
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 40px;
  z-index: 1;
  align-items: center;
}

.button_attivitahomeagenda {
  display: flex;
  flex-direction: column;
  margin-top: 28px;
  padding-bottom: 50px;
}

.materiali_mobile_remove{
  display: block ;
 }

@media only screen and (max-width: 600px) {


  .indicator_filtre {
    display: none;
    background-color: #CC334D;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    gap: 0px;
    opacity: 0px;
    position: relative;
    bottom: 46px !important;
    float: inline-end;
    flex-direction: column-reverse;
    right: 15px !important;
    left: unset;
}

 h3.title-percorsi{
  color: var(--color-text-primary, #06C);
  font-family: 'Inter';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; 
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  min-height: 48px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 16px;
  }






  .section-agenda-filtre{
    padding: 40px 0px !important;
  }
 .materiali_mobile_remove{
  display: none !important;
 }
  .section_faq_view_mobile {
    display: block !important;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section_faq_view_desktop {
    display: none !important;
  }

  .page-template-templateFaq-view-php .title-agid {
    margin-top: 40px;

  }

  .page-template-templateFaq-view-php .print-btn {
    padding: 0px !important;
  }

  .page-template-templateFaq-view-php .row_stampa {
    align-items: center;
    padding-bottom: 26px;
    padding-top: 26px;
    margin-bottom: 24px;
  }

  .page-template-templateFaq-view-php .content_faq_view {
    color: #000;
    font-family: 'Inter';
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 24px */
    margin-bottom: 0px !important;
  }



  .page-template-templateFaq-view-php .title-attivita {
    font-size: 20px !important;
  }


  .page-template-templateFaq-view-php .hr_mobile {
    display: block !important;
    margin-top: 80px !important;
    margin-bottom: 80px !important;

    border: 1px solid #BFDFFF;

  }

  .page-template-templateFaq-view-php .size_card_materiali {
    width: 100% !important;
  }



  .page-template-templateFaq-view-php .hr_desktop {
    display: none !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;

  }

  .page-template-templateFaq-view-php .size_card_materiali {
    height: auto !important;
    width: 100% !important;

  }

  .margin-home-mobile-block-1 {
    margin-top: 0px !important;
  }

  .page-template-templateFaq-view-php .card_space {
    margin-bottom: 24px !important
  }

  .mobile_section-home-block-1 {
    padding: 40px 12px 80px 12px !important;
  }

  .page-template-templateFaq-view-php .card-wrapper {
    padding-bottom: 0px !important;
  }

  .page-template-templateFaq-view-php .activita-row .card-item {
    height: auto !important;
  }

  .container_mobile_home {
    padding: 0px !important;
  }

  .padding_agendamobile {
    padding: 0px;
  }

  .button_attivitahomeagenda {
    display: flex;
    flex-direction: column;
    margin-top: 40px;
    padding-bottom: 0px;
  }

  .sliderswiper_agendahome {
    position: relative;
    display: flex;
    justify-content: center;
    margin-top: 0px !important;
    z-index: 1;
    align-items: center;
  }

  .page-template-templateHomepage-php .section_text_agendahome {
    padding: 0px !important;
    margin-bottom: 0px !important;

  }


  .page-template-templateHomepage-php .text_haidelledomande {
    margin-top: 80px !important;
    margin-bottom: 16px !important;
    padding-left: 0px !important;
  }

  .page-template-templateHomepage-php .container_faqmobile {
    padding: 0px 12px !important;
  }

  .page-template-templateHomepage-php .d-left {
    margin-bottom: 32px !important;

  }

  .page-template-templateHomepage-php .card_space {
    margin-bottom: 24px;
  }

  .page-template-templatetemplate-news-php .input_date_mobile {
    margin-top: -78px !important;
  }

  .page-template-templatetemplate-news-php .Filtre_section {
    background: #F2F7FC;
    box-shadow: none;
    margin-top: 0px;
    display: none;
    padding: 48px 24px 32px 24px !important;
  }




  h3.title_card_filtre {
    overflow: hidden;
    color: var(--color-slate-36, #455B71);
    text-overflow: ellipsis;
    font-family: 'Inter';
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    /* 28.6px */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    align-self: stretch;

  }

  img.image_filtre {
    width: 100% !important;
    height: 200px !important;

  }

  .page-template-templatetemplate-news-php .section_mobile_filtre {
    padding: 0px !important
  }



  .filtre_rslt_news_mobile {
    display: block !important;
  }

  .filtre_rslt_news_desktop {
    display: none !important;
  }

  .display-chips {
    display: none;
  }

  .btn_notiziehomepage {
    margin-top: 64px;
    margin-bottom: 80px;

  }

  .filtre_agenda_home {
    display: none !important;
  }

  h1.title-scorpi-prossime {
    font-family: 'Inter' !important;
    font-size: 24px !important;
    line-height: 31.2px !important;
    text-align: left;
    color: #1A1A1A;
    margin-bottom: 0px;
  }

  .section_agendahome_mobile {
    padding: 40px 8px !important;
  }

  h1.text_haidelledomande {
    font-family: 'Inter' !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    line-height: 40px !important;
    color: #000000 !important;

    text-align: justify;
  }

  .section_faqhomepage_Mobile {
    display: contents !important;
  }

  .section_faqhomepage_Desctop {
    display: none !important;
  }

  .btn_faqhome_mobile {
    margin-bottom: 80px;
    text-align: center;
    margin-top: 0px !important;
  }

  .btn_faqhome_mobile button {

    margin-top: 48px !important;
  }

  .page-template-templateHomepage-php .parag {
    font-family: 'Inter' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    text-align: left !important;
    margin-top: 24px !important;
    margin-bottom: 24px !important;
    color: #1A1A1A !important;

  }

  .btn_scopri_mobile {
    font-family: 'Inter';
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    padding: 12px !important;
    margin-top: 0px !important;

  }

  .page-template-templateHomepage-php .btn_attivitahome {
    font-family: 'Inter';
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;

  }

  .filter-news-section{
    width: 95%;
  }

  .page-template-templateHomepage-php .section_homenews,
  .block-news-filter-rest {
    padding: 24px 0px 0px 0px !important
  }

  .page-template-templateHomepage-php img.image_card_big {

    margin-top: 0px !important;
    height: 145px;
    width: 100%;
    object-fit: cover;
    margin-bottom: 24px !important;

  }

  .page-template-templateHomepage-php .sub-title-customsmallcard {

    margin-top: 0px;
    margin-bottom: 0px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    align-self: stretch;

  }
  .page-template-templateHomepage-php .card-wrapper {
        
    padding-bottom: 0px !important;
 } 
  .page-template-templateHomepage-php p.content_big_card {
    margin-bottom: 24px !important;
  }
  .page-template-templateHomepage-php .margin_mobilehome {
    margin: 0px !important;
    padding: 0px 12px !important;
  }

  .page-template-templateHomepage-php .chip-before-text-1 {
    /* margin-top: 70px; */
    margin-bottom: 0px;
  }

  .page-template-templateHomepage-php .bg-secondary {
    display: none !important;
  }

  .gap-news-home-mobile-home {
    gap:
      8px !important;
  }

  .gap-news-mobile {
    gap: 48px !important;
  }

  .page-template-templateHomepage-php .small_card_mobile {
    margin: 0px !important;
    padding: 24px 0px 0px 0px !important
  }

  .page-template-templateHomepage-php .responsive-block-notizie {
    gap: 16px !important
  }

  .page-template-templateHomepage-php .svgbtnnewshome {
    margin-left: 16px;
  }

  .page-template-templateHomepage-php .container_mobile_homenews {
    padding: 0px 12px 32px 12px !important
  }

  .page-template-templateHomepage-php .containersectionnewsmobile {
    padding: 0px !important;
  }

  .page-template-templateHomepage-php .sectionnewsmobile {
    padding: 0px !important;
  }

  .page-template-templateHomepage-php .borderaccordationfaq {
    padding: 24px 0px 24px 0px;

  }


  .page-template-templateHomepage-php .margin_faqhome {

    margin-top: 0px !important;
    padding: 0px 12px
  }

  .page-template-templatetemplate-news-php .section_news_mobile {
    padding: 30px 0px 0px 0px !important;

  }

  .margin_button_faqhome {
    margin-top: 48px !important;
  }

  .container_faqhome {
    margin-top: 0px !important;
  }

  .page-template-templatetemplate-news-php .button_filtre {
    font-family: 'Inter';
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    color: #06c;

  }

  .Filtre_section {
    background: #F2F7FC;
    box-shadow: none !important;
    margin-top: 0px;
    display: none;
    padding: 48px 24px 48px 24px !important;
    width: 100%;
  }


  .page-template-templatetemplate-news-php .dropdown-file {
    height: 40px;
    padding: 4px 8px 4px 8px;
    margin-bottom: 20px;



  }

  /* .page-template-templatetemplate-news-php .sd-container {
    margin-bottom: -25px;

  } */



  /* .page-template-templatetemplate-news-php input[type="date"]::-webkit-calendar-picker-indicator {
    z-index: 0;
    margin-left: 15em;

  } */




  .position-relative img {
    padding: 0px;
    width: 641.45px;
    height: 336px;
    top: 334px;
    left: -84.45px;
    gap: 0px;
    opacity: 0px;
  }

  .news-view-mobile {
    display: block !important;
  }

  .news-view-descktop {
    display: none !important;
  }

  .title-agid {
    font-family: 'Inter';
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 31.2px !important;
    text-align: left;
    margin-bottom: 0px !important;

  }

  .img-preview {
    width: 100% !important;
    height: 145px !important;
    gap: 0px;
    border-radius: 8px;


  }

  .page-template-templatenews-view-php .para-date {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .title-argomentos {
    font-family: 'Inter';
    font-size: 14px !important;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    text-transform: uppercase;
    color: #2F475E;
    margin-bottom: 0px !important;

  }

  .page-template-templatenews-view-php .chip.chip-lg.chip-simple {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .page-template-templatenews-view-php.chip.chip-lg .chip-label {
    font-family: 'Inter';
    font-size: 14px !important;
    font-weight: 600;
    line-height: 20px;
    text-align: left;

  }

  .page-template-templatenews-view-php .section_partner {
    width: Fill (336px)px;
    height: Hug (34px)px;
    padding: 8px 16px 8px 16px;
    gap: 0px;
    border-radius: 8px;
    border: 1px 0px 0px 0px;
    justify: space-between;
    opacity: 0px;
    border: 1px solid rgba(191, 223, 255, 1);
    background-color: rgba(242, 247, 252, 1);
    margin: 0px;

  }
  .page-template-templateMateriali-utili-php .section_partner {
    width: Fill (336px)px;
    height: Hug (34px)px;
    padding: 8px 16px 8px 16px;
    gap: 0px;
    border-radius: 8px;
    border: 1px 0px 0px 0px;
    justify: space-between;
    opacity: 0px;
    border: 1px solid rgba(191, 223, 255, 1);
    background-color: rgba(242, 247, 252, 1);
    margin: 0px;

  }

  .page-template-templatenews-view-php .title-in {
    font-family: 'Inter';
    font-size: 12px !important;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
    color: rgba(0, 64, 128, 1) !important;


  }
  .page-template-templateMateriali-utili-php .title-in {
    font-family: 'Inter';
    font-size: 12px !important;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
    color: rgba(0, 64, 128, 1) !important;


  }
.chip.chip-simple
{
  margin-right: 0px !important; 
}


  .para-evento {
    font-family: 'Inter';
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 27px !important;
    text-align: left;
    color: #000000;
  }


   .content-intro p {
    font-family: 'Inter' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    text-align: left !important;
  }



  .news_correlate_desktop {
    display: none !important;

  }

  .news_correlate_mobile {
    display: block !important;
  }

  .page-template-templatenews-view-php .title-attivita {
    font-family: 'Inter' !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 26px !important;
    text-align: left;
    margin-bottom: 0px !important;

  }



  .page-template-templatenews-view-php .image-newsviewCor {
    object-fit: cover;

    width: 112px;
    height: 112px;
    gap: 0px;
    border-radius: 8px;
    border: 1px 0px 0px 0px;
    opacity: 0px;

  }

  .page-template-templatenews-view-php .date-title {
    font-family: 'Roboto Mono' !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    text-align: left !important;
    color: #2F475E;


  }

  .page-template-templatenews-view-php .title-veniam {
    font-family: 'Inter';
    font-size: 16px;
    font-weight: 600;
    line-height: 24px !important;
    text-align: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 0px !important;
  }

  .page-template-templatenews-view-php .link-app {
    font-family: 'Inter';
    font-size: 16px !important;
    font-weight: 600;
    line-height: 24px;
    margin-right: 10px;

  }


  .page-template-templatenews-view-php .Attivita_Corr_News_Mobile {
    display: block !important;

  }

  .page-template-templatenews-view-php .Attivita_Corr_News_Desktop {
    display: none !important;

  }

  .page-template-templatenews-view-php .text-car {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

  }

  .page-template-templatenews-view-php .textcardattivita {
    margin-bottom: 32px !important;

  }

  .page-template-templatenews-view-php .activita-row .card-item {
    height: 264px !important;
  }



  .page-template-templatenews-view-php .faqCorrMobile {
    display: block !important;

  }

  .page-template-templatenews-view-php .faqCorrdesktop {
    display: none !important;

  }

  .page-template-templatenews-view-php .title_faqcorrelation {
    font-family: Inter;
    font-size: 20px !important;
    font-weight: 600;
    line-height: 26px !important;
    text-align: left;
    margin-bottom: -8px !important;
    margin-top: 0px !important;

  }

  .page-template-templatenews-view-php .borderaccordationfaq {
    padding: 32px 0px 32px 0px !important;
  }

  .page-template-templatenews-view-php .sectionfaqcorrmobile {
    margin-bottom: 80px !important;
  }

  .page-template-templatenews-view-php .card:after {
    display: none !important;
  }

  .page-template-templatenews-view-php .container_mobilemater {
    padding: 0px 12px 0px 12px !important
  }

  h1.text_Sportelli {
    font-family: 'Inter' !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 31.2px !important;
    text-align: left !important;
    color: #1A1A1A !important;
    display: grid;
    margin-bottom: 0px !important;

  }

  h1 span.strong-sporteli {
    font-family: 'Inter' !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    line-height: 31.2px !important;
    text-align: left;

  }


  .sd-container {
    position: relative !important;
    float: none !important;
  }

  .page-template-templateHomepage-php .position-relative {
    float: none !important;
    margin-bottom: 0px;

  }

  .page-template-templateHomepage-php .figure img {
    width: 336px !important;
    height: 336px !important;
    margin-bottom: 0px !important;

  }

  .display-rounded-circle-mobile {
    display: flex;
    justify-content: center;
    margin-top: 64px !important;
    margin-bottom: 0px !important;
  }

  .play-button {
    position: absolute;
    top: 86%;
    left: 24%;
    transform: translate(-50%, -50%);
    width: 83.85px;
    height: 83.85px;
    border-radius: 50%;
    background-color: #0066CC;
    border: none;
    color: #fff;
  }

  .button-text {
    color: var(--color-white, #FFF);
    text-align: justify;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    text-transform: uppercase;
    padding-left: 0px !important;
    text-align: center !important;
  }

  .img-preview {
    width: 100%;
    height: 145px !important;
    object-fit: cover !important;
    margin-top: 24px;
    margin-bottom: 0px !important
  }

  .title_mobile_materiali {
    padding: 0px;
  }

  .section_mobile_materiali {
    margin-top: 0px !important;
  }

  .section_mobile_materiali_margin {
    margin-top: 24px !important;
  }




  .custom-card-mobile {

    border: 2px solid #BFDFFF;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    padding: 20px 30px 10px 1px;
    margin-top: 10px;
    position: relative;
    display: none;
    position: absolute;
    background: white !important;
    width: 67%;
    /* float: right; */
    margin: 30px 12px 4px 130px;

  }

  .svg_play_mobile {
    width: 14.374px;
    height: 14.374px;
  }


  /* .padding_news_filtre{
    padding: 24px 12px;
  } */
  .container_news_filtre {
    padding: 48px 12px !important;
  }

  .padding_top_card {
    padding-top: 0px;
  }

  .padding_news_filtre {
    padding: 0px 12px !important;

  }

  .container_news_filtre {
    margin-top: 0px !important;
  }

  .page-template-templatenews-view-php .chip {
    padding: 2px 24px 2px 24px !important;
    margin-top: 0px !important;
    margin-bottom: 32px !important;
  }

  .page-template-templateFAQ-php .borderaccordationfaqpage {

    padding: 24px 16px 24px 16px !important;
  }

  .section_news_desktop {
    display: none !important;
  }


  .page-template-templateFaq-view-php .image-newsviewCor {
    object-fit: cover;
    width: 112px;
    height: 112px;
    gap: 0px;
    border-radius: 8px;
    border: 1px 0px 0px 0px;
    opacity: 0px;
  }
  .argomenti-principali-item {
    margin-bottom: 15px !important;
}

.page-template-templatenews-view-php footer{
  margin-top: 0px !important ;
}

.page-template-templatetemplate-agenda-php footer{
  margin-top: 0px !important ;
}

}

.section_news_desktop {
  display: block
}


.page-template-templatenews-view-php .Attivita_Corr_News_Mobile {
  display: none;

}

.page-template-templatenews-view-php .Attivita_Corr_News_Desktop {
  display: block;

}

.page-template-templatenews-view-php .faqCorrMobile {
  display: none;

}

.page-template-templatenews-view-php .faqCorrdesktop {
  display: block;

}

.page-template-templatenews-view-php .textcardattivita {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2 !important;
  overflow: hidden;

}

.news_correlate_desktop {
  display: block;

}

.news_correlate_mobile {
  display: none;
}



.news-view-mobile {
  display: none;
}

.news-view-descktop {
  display: block;
  margin-top: 90px;

}

.section_faqhomepage_Mobile {
  display: none;
}

.section_faqhomepage_Desctop {
  display: contents;
}



.close-btnMobile {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  font-size: 20px;
  color: #BFDFFF;
  background: none;
  border: none;
  padding: 0;
}

.close-btnMobile:hover {
  color: #003366;

}

h1.text_Sportelli {
  font-family: 'Inter' !important;
  font-size: 32px;
  font-weight: 400 !important;
  line-height: 41.6px;
  text-align: left !important;
  color: #1A1A1A !important;
  display: grid;

}

h1 span.strong-sporteli {
  font-family: 'Inter' !important;
  font-size: 40px;
  font-weight: 800 !important;
  line-height: 52px;
  text-align: left;

}

h1.title-scorpi-prossime {
  font-family: 'Inter';
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 41.6px;
  color: #1A1A1A;

}

.margin_faqhome {

  margin-top: -15px;
  padding: 0px;
  padding-left: 5px
}

.title-veniam {
  overflow: hidden;
  color: #000;
  text-overflow: ellipsis;
  font-family: 'Inter';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 150% */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  margin-bottom: 0px !important;

}


.activita-row .card-item {
  margin-top: 24px !important;
  margin-bottom: 0px !important;
}

.page-template-templatenews-view-php .card:after {
  display: none !important;
}

.page-template-templatenews-view-php .data {
  margin-bottom: 8px !important;
}

.page-template-templatenews-view-php .chip {
  padding: 2px 24px 2px 24px !important;
  margin-top: 0px !important;
}

.page-template-templatenews-view-php .title-max {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  margin-bottom: 8px;
  height: 48px;
margin-top: 32px;

}

.page-template-templatenews-view-php .textcardattivita {
  overflow: hidden !important;
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;
  line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  margin-bottom: 32px;
  height: 48px;

}


.padding_news_filtre {
  padding: 0px;
}

.container_news_filtre {
  padding: 0px;
  margin-top: 64px;
}

.page-template-templatetemplate-news-php .chip {
  padding: 2px 24px 2px 24px !important;
}

.page-template-templateMateriali-utili-php .chip {
  padding: 2px 24px 2px 24px !important;
  margin-top: 0px;
  margin-bottom: 24px;
background-color: #ffff;
/* cursor: context-menu; */

}

.page-template-templateMateriali-utili-php .content_card_materiali {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  color: var(--color-text-secondary, #2F475E);
  text-overflow: ellipsis;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
  margin-bottom: 24px;

}

.page-template-templateMateriali-utili-php a.read-more .icon {
  margin-left: 8px;
  fill: #06c;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}


.data {
  margin-bottom: 8px;
}

.chip {
  padding: 2px 24px 2px 24px !important;
  margin-bottom: 0px;
  height: 24px !important;

}

.borderaccordationfaq {
  padding: 24px 16px 24px 16px !important
  ;
}


.page-template-templateFAQ-php .borderaccordationfaq {
  padding: 24px 16px 24px 16px;

}

.page-template-templateFAQ-php .section-faq a.faqhover:not(:last-of-type) .borderaccordationfaq {
  border-bottom: 1px solid rgba(235, 236, 237, 1);

  padding: 24px 16px 24px 16px;
}

.page-template-templateprogetto-php a.faqhover:not(:last-of-type) .borderaccordationfaq {
  /* Your CSS styles here */
  border-bottom: 1px solid rgba(235, 236, 237, 1);

  padding: 24px 16px 24px 16px;
}

.borderaccordationfaqpage {
  padding: 24px 16px 24px 16px;
}

.page-template-templateFAQ-php a.faqhover:not(:last-of-type) .borderaccordationfaqpage {
  border-bottom: 1px solid rgba(235, 236, 237, 1);
  padding: 24px 16px 24px 16px;
}

.section-faq a.faqhover:not(:last-of-type) .borderaccordationfaq {
  /* Your CSS styles here */
  border-bottom: 1px solid rgba(235, 236, 237, 1);

  padding: 24px 16px 24px 16px;
}

.accordationsection {

  border-top: 1px solid rgba(235, 236, 237, 1);
  border-bottom: 1px solid rgba(235, 236, 237, 1);

  margin-top: 24px;
  margin-bottom: 64px;
}

.page-template-templateFaq-view-php .print-content {
  margin-top: 24px;

}

.content_faq_view {
  color: #000;
  font-family: 'Inter';
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 28.8px */
  margin-bottom: 0px;
}

.section_faq_view_mobile {
  display: none;
}

.section_faq_view_desktop {
  display: block;
  margin-top: 90px;
}


.hr_mobile {
  display: none;
  margin-top: 80px;
  margin-bottom: 80px;

}

.hr_desktop {
  display: block;
  margin-top: 72px;
  margin-bottom: 72px;
  border: 1px solid #BFDFFF;

}


.section_argumenti {
  border-radius: 32px;
  border: 1px solid var(--color-blue-87, #BFDFFF);
  background: var(--color-blue-97, #F2F7FC);
  
  padding:0px 0px 56px 0px;
}
h2.title_argomenti{
  color: var(--color-text-base, #1A1A1A);
font-family: 'Inter';
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 60px */
margin-bottom: 0px !important;
padding: 56px 64px 32px 64px;

}

.argomenti-principali-item {
margin-bottom: 56px ;
}
.page-template-templatetemplate-news-php .chip {
  margin-top: 0px !important;
}

.padding_card_argomenti:nth-child(1n) {
  padding-right: 0;

}
.padding_card_argomenti:nth-child(3n+1) {
  padding-left: 0;
}

.page-template-templatenews-view-php footer{
  margin-top: 150px ;
}

.page-template-templatetemplate-agenda-php footer{
  margin-top: 150px ;
}

@media screen and (max-width: 700px) {
  .tiplogia-sidebar a {
    float: right !important;
    margin-left: 10px !important;
  }
}

.page-template-templateHomepage-php  .chip.chip-lg .chip-label {
  font-size: 14px;
  transform: translateY(-4px);
  padding: 0px;
}