/*
 Theme Name:   Design Scuole Wordpress Theme Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Design Scuole Italia ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ il tema di WordPress per i siti delle Scuole Italiane. Rispetta le linee guida di design dellÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Agenzia per   lÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Italia digitale rilasciare dal Team per la Trasformazione Digitale. Utilizza Bootstrap Italia. Basato sul precedente lavoro di Marco Buttarini.
 Author:       Dipartimento per la trasformazione digitale - Presidenza del Consiglio dei Ministri-personalizzazioni Caterina Toccafondi
 Author URI:   http://example.com
 Template:     design-scuole-wordpress-theme
 Version:      2.11.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  design-scuole-wordpress-themechild
*/

/*personalizzazioni avvisi home*/

/* Schede plessi e navigazione principale - 31/08/2026 */
.plesso-risorse {
  display: flex;
  flex-wrap: wrap;
  gap: .75rem;
  align-items: center;
  margin: 0 0 1.5rem;
  padding: 1rem 1.1rem;
  background: #f4f8fb;
  border-left: 4px solid #066dcc;
  border-radius: .5rem;
}

.plesso-risorse .btn {
  white-space: normal;
  text-align: left;
  line-height: 1.35;
}

.plesso-contenuto {
  line-height: 1.65;
}

.plesso-contenuto .plesso-sezione,
.plesso-contenuto > h3 {
	

	
  margin: 1.75rem 0 .65rem;
  color: #17324d;
  font-size: 1.3rem;
  line-height: 1.3;
}

.plesso-contenuto .plesso-sottosezione {
  margin: 1.25rem 0 .35rem;
  color: #334a5e;
  font-size: 1.08rem;
  line-height: 1.35;
}

.plesso-contenuto table {
  width: 100% !important;
  max-width: 100%;
  margin: 1rem 0 1.5rem;
  border-collapse: collapse;
}

.plesso-contenuto table td,
.plesso-contenuto table th {
  padding: .6rem .75rem;
  border-color: #dbe4ea;
}

.plesso-contenuto iframe,
.plesso-contenuto img {
  max-width: 100%;
}

#mainNavDropdown5,
#mainNavDropdownMobile5 {
  color: #d1344c !important;
}

@media (min-width: 992px) {
  #mainNavDropdown1,
  #mainNavDropdown2,
  #mainNavDropdown3,
  #mainNavDropdown4,
  #mainNavDropdown5 {
    padding-right: 14px !important;
    padding-left: 14px !important;
  }
}

@media (max-width: 575.98px) {
  .plesso-risorse {
    display: block;
    padding: .9rem;
  }

  .plesso-risorse .btn {
    display: block;
    width: 100%;
    margin-bottom: .6rem;
  }

  .plesso-risorse .btn:last-child {
    margin-bottom: 0;
  }

  .plesso-contenuto table {
    display: block;
    overflow-x: auto;
  }
}

/* Banner home uniformi - 31/08/2026 */
.carousel-notice .banner a,
.carousel-notice .banner figure {
  display: block;
  height: 100%;
}

.carousel-notice .banner figure {
  margin-bottom: 0;
}

.carousel-notice .banner img {
  display: block;
  width: 100% !important;
  height: 200px !important;
  object-fit: contain !important;
  object-position: center;
  background: #fff;
}

.carousel-notice .banner figcaption {
  display: flex;
  min-height: 3.5rem;
  align-items: flex-start;
  justify-content: center;
}

@media (max-width: 575.98px) {
  .carousel-notice .banner img {
    height: 180px !important;
  }
}

/* Banner home uniformi e Privacy - 01/09/2026 */
html body.home .carousel-notice .banner figure {
  width: 100%;
  margin: 0;
  padding: 0;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
html body.home .carousel-notice .banner figure img {
  display: block;
  width: 100% !important;
  height: 200px !important;
  max-height: 200px !important;
  aspect-ratio: auto !important;
  object-fit: cover !important;
  object-position: center !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 12px !important;
  background: transparent !important;
  transform: none !important;
}
body.privacy-policy.page-id-57 p:has(a.cn-revoke-cookie.cn-button),
body.privacy-policy.page-id-57 a.cn-revoke-cookie.cn-button {
  display: none !important;
}

/* Immagini definitive banner home - 01/09/2026 */
html body.home #main-container a[href="https://www.castiglioneuno.edu.it/interpelli-avvisi-e-regolamento-per-il-reclutamento-dei-supplenti/"] > figure > img {
  content: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-interpelli-ghibli-leggero-600x250.webp") !important;
}
html body.home #main-container a[href="https://www.castiglioneuno.edu.it/rete-intercultura/"] > figure > img {
  content: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-rete-intercultura-ghibli-leggero-600x250.webp") !important;
}
html body.home #main-container a[href="https://www.castiglioneuno.edu.it/cti-46/"] > figure > img {
  content: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-cti46-inclusione-ghibli-leggero-600x250.webp") !important;
}
html body.home #main-container a[href="https://www.castiglioneuno.edu.it/lo-sport-allic1/"] > figure > img {
  content: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-sport-ic1-ghibli-leggero-600x250.webp") !important;
}
html body.home #main-container a[href="https://www.castiglioneuno.edu.it/servizio/iscrizioni/"] > figure > img {
  content: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-iscrizioni-ghibli-leggero-600x250.webp") !important;
}
html body.home #main-container a[href="https://www.castiglioneuno.edu.it/scuole-che-promuovono-salute/"] > figure > img {
  content: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-scuole-salute-ghibli-leggero-600x250.webp") !important;
}

/* Rifinitura banner e avvisi home - 01/09/2026 */
html body.home section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/interpelli-avvisi-e-regolamento-per-il-reclutamento-dei-supplenti/"] figure,
html body.home section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/rete-intercultura/"] figure,
html body.home section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/cti-46/"] figure {
  height: auto !important;
  aspect-ratio: auto !important;
  overflow: visible !important;
}
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/associazione-unesco/"] figure img,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/pnrr/"] figure img {
  width: 100% !important;
  height: 200px !important;
  max-height: 200px !important;
  object-fit: contain !important;
  object-position: center !important;
  background: #fff !important;
  transform: none !important;
}
/* Avvisi home: colori originali in versione pastello - 02/09/2026 */
body.home .home-message.blue {
  background-color: #928cff !important;
}
body.home .home-message.green {
  background-color: #93cab7 !important;
}
body.home .home-message.red {
  background-color: #eaa4ae !important;
}
body.home .home-message.purple {
  background-color: #dc99ea !important;
}
body.home .home-message.orange,
body.home .home-message.yellow {
  background-color: #ffe88c !important;
}
body.home .home-message,
body.home .home-message a,
body.home .home-message .btn {
  color: #24313d !important;
}
body.home .home-message .msg svg {
  fill: #24313d !important;
}

/* Altezza effettiva primi tre banner - 01/09/2026 */
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/interpelli-avvisi-e-regolamento-per-il-reclutamento-dei-supplenti/"] figure img,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/rete-intercultura/"] figure img,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/cti-46/"] figure img {
  display: block !important;
  width: 100% !important;
  height: 200px !important;
  min-height: 200px !important;
  max-height: 200px !important;
  object-fit: cover !important;
  object-position: center !important;
  transform: none !important;
}


/* Banner home leggibili senza ritagli + collegamento STEM - 01/09/2026 */
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/interpelli-avvisi-e-regolamento-per-il-reclutamento-dei-supplenti/"] figure,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/rete-intercultura/"] figure,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/cti-46/"] figure,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/lo-sport-allic1/"] figure {
  position: relative !important;
  height: 200px !important;
  min-height: 200px !important;
  max-height: 200px !important;
  overflow: hidden !important;
  background-color: #e8edf0 !important;
}

html body.home #main-container a[href="https://www.castiglioneuno.edu.it/interpelli-avvisi-e-regolamento-per-il-reclutamento-dei-supplenti/"] figure {
  --home-banner-image: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-interpelli-ghibli-leggero-600x250.webp");
}
html body.home #main-container a[href="https://www.castiglioneuno.edu.it/rete-intercultura/"] figure {
  --home-banner-image: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-rete-intercultura-ghibli-leggero-600x250.webp");
}
html body.home #main-container a[href="https://www.castiglioneuno.edu.it/cti-46/"] figure {
  --home-banner-image: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-cti46-inclusione-ghibli-leggero-600x250.webp");
}
html body.home #main-container a[href="https://www.castiglioneuno.edu.it/lo-sport-allic1/"] figure {
  --home-banner-image: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-sport-ic1-ghibli-leggero-600x250.webp");
}

html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/interpelli-avvisi-e-regolamento-per-il-reclutamento-dei-supplenti/"] figure::before,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/rete-intercultura/"] figure::before,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/cti-46/"] figure::before,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/lo-sport-allic1/"] figure::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0;
  background-image: var(--home-banner-image);
  background-position: center;
  background-size: cover;
  filter: blur(10px) saturate(.85);
  opacity: .38;
  transform: scale(1.1);
}

html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/interpelli-avvisi-e-regolamento-per-il-reclutamento-dei-supplenti/"] figure img,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/rete-intercultura/"] figure img,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/cti-46/"] figure img,
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/lo-sport-allic1/"] figure img {
  position: relative !important;
  z-index: 1;
  display: block !important;
  width: 100% !important;
  height: 200px !important;
  min-height: 200px !important;
  max-height: 200px !important;
  object-fit: contain !important;
  object-position: center !important;
  background: transparent !important;
  transform: none !important;
}

body.home .responsive-tabs-aside ul.r-tabs-nav .home-stem-link {
  display: block;
  box-sizing: border-box;
  margin: 0 0 5px;
  padding: 10px 15px;
  list-style: none;
}
body.home .responsive-tabs-aside .home-stem-anchor {
  display: block;
  color: #fff !important;
  font-size: 1.13rem;
  font-weight: 600;
  text-decoration: none;
}
body.home .responsive-tabs-aside .home-stem-link:hover,
body.home .responsive-tabs-aside .home-stem-link:focus-within {
  background-color: #0d00ff;
}
body.home .responsive-tabs-aside .home-stem-anchor:hover,
body.home .responsive-tabs-aside .home-stem-anchor:focus {
  color: #fff !important;
  text-decoration: underline;
}
body.home .responsive-tabs-aside .home-stem-mobile {
  display: none;
}
@media (max-width: 991.98px) {
  body.home .responsive-tabs-aside .home-stem-mobile {
    display: block;
    background-color: #0d00ff;
    border-top: 1px solid #d8d8d8;
  }
  body.home .responsive-tabs-aside .home-stem-mobile-anchor {
    display: block;
    padding: 15px;
    color: #fff !important;
    font-size: 1.13rem;
    font-weight: 600;
    text-decoration: none;
  }
  body.home .responsive-tabs-aside .home-stem-mobile-anchor:hover,
  body.home .responsive-tabs-aside .home-stem-mobile-anchor:focus {
    color: #fff !important;
    text-decoration: underline;
  }
}


/* Ripristino didascalie dei banner illustrati */
body.home #splide01-slide01 .banner,
body.home #splide01-slide01 .banner > a,
body.home #splide01-slide01 figure,
body.home #splide01-slide02 .banner,
body.home #splide01-slide02 .banner > a,
body.home #splide01-slide02 figure,
body.home #splide01-slide03 .banner,
body.home #splide01-slide03 .banner > a,
body.home #splide01-slide03 figure,
body.home #splide01-slide06 .banner,
body.home #splide01-slide06 .banner > a,
body.home #splide01-slide06 figure {
  height: 264px !important;
  overflow: visible !important;
}
body.home #splide01-slide01 figure img,
body.home #splide01-slide02 figure img,
body.home #splide01-slide03 figure img,
body.home #splide01-slide06 figure img {
  width: 100% !important;
  height: 200px !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
}


/* Pagina Dirigenza scolastica e profilo del Dirigente */
body.postid-24916 .article-title {
  background: linear-gradient(90deg, #fbf7f2 0%, #ffffff 58%) !important;
  border-top: 1px solid #eee4dc;
  border-bottom: 1px solid #eee4dc;
}
body.postid-24916 .article-title .title-content h1 {
  color: #18344f;
  letter-spacing: -0.02em;
}
body.postid-24916 .article-title .title-content p {
  max-width: 34rem;
  font-size: 1.18rem;
  line-height: 1.6;
}
body.postid-24916 .article-title .title-img {
  background-position: center 18% !important;
}
body.postid-24916 .wysiwig-text > h2 {
  color: #18344f;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
body.postid-24916 .wysiwig-text > ul {
  margin: 0 0 1.75rem;
  padding: 1.25rem 1.5rem 1.25rem 2.75rem;
  background: #f7f9fb;
  border-left: 4px solid #6f899f;
  border-radius: 0 8px 8px 0;
}
body.postid-24916 .wysiwig-text > ul li {
  margin-bottom: .6rem;
  line-height: 1.55;
}
body.postid-24916 .wysiwig-text > ul li:last-child {
  margin-bottom: 0;
}
body.postid-24916 .dsi-ds-cv a {
  display: inline-flex;
  align-items: center;
  padding: .75rem 1.1rem;
  color: #fff !important;
  background: #8c2d45;
  border-radius: 6px;
  font-weight: 600;
  text-decoration: none;
}
body.postid-24916 .dsi-ds-cv a:hover,
body.postid-24916 .dsi-ds-cv a:focus {
  background: #702338;
  text-decoration: underline;
}
body.author-mcolletti .section-thumb img[alt="Avatar utente"] {
  content: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/dirigente-scolastico-2026-1-280x280.png");
  width: 250px !important;
  height: 250px !important;
  object-fit: cover;
  object-position: center 18%;
  border: 6px solid rgba(255,255,255,.8);
  border-radius: 50%;
  box-shadow: 0 8px 24px rgba(0,0,0,.18);
}
body.author-mcolletti main > section:first-child {
  background: linear-gradient(135deg, #8c2d45 0%, #5e2940 100%) !important;
}
body.author-mcolletti article {
  padding-top: 1rem;
}
@media (max-width: 767.98px) {
  body.postid-24916 .article-title {
    background: #fbf7f2 !important;
  }
  body.postid-24916 .article-title .title-content p {
    font-size: 1.05rem;



  }
}


/* Didascalie banner: override definitivo */
html body.home #main-container #splide01-slide01 .banner a figure,
html body.home #main-container #splide01-slide02 .banner a figure,
html body.home #main-container #splide01-slide03 .banner a figure,
html body.home #main-container #splide01-slide06 .banner a figure {
  height: 264px !important;
  min-height: 264px !important;
  max-height: 264px !important;
  overflow: visible !important;
}


/* Sport IC1: prima grafica originale, senza ritagli */
html body.home #main-container #splide01-slide06 .banner a figure img {
  content: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2024/06/Opera_senza_titolo-1-1.png") !important;
  object-fit: contain !important;
  object-position: center !important;
}


/* Carosello home: riempimento morbido uniforme su tutti i banner */
html body.home #main-container #splide01-slide01 figure { --home-banner-soft-bg: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-interpelli-ghibli-leggero-600x250.webp"); }
html body.home #main-container #splide01-slide02 figure { --home-banner-soft-bg: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-rete-intercultura-ghibli-leggero-600x250.webp"); }
html body.home #main-container #splide01-slide03 figure { --home-banner-soft-bg: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-cti46-inclusione-ghibli-leggero-600x250.webp"); }
html body.home #main-container #splide01-slide04 figure { --home-banner-soft-bg: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2023/12/unesco_logo.jpg"); }
html body.home #main-container #splide01-slide05 figure { --home-banner-soft-bg: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2023/12/pagoinrete.png"); }
html body.home #main-container #splide01-slide06 figure { --home-banner-soft-bg: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2024/06/Opera_senza_titolo-1-1.png"); }
html body.home #main-container #splide01-slide07 figure { --home-banner-soft-bg: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2023/12/pon-2-1.jpg"); }
html body.home #main-container #splide01-slide08 figure { --home-banner-soft-bg: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2023/12/futura-3.jpg"); }
html body.home #main-container #splide01-slide09 figure { --home-banner-soft-bg: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-iscrizioni-ghibli-leggero-600x250.webp"); }
html body.home #main-container #splide01-slide10 figure { --home-banner-soft-bg: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-scuole-salute-ghibli-leggero-600x250.webp"); }

html body.home #main-container #splide01 .splide__slide .banner a figure {
  position: relative !important;
  height: 264px !important;
  min-height: 264px !important;
  max-height: 264px !important;
  overflow: hidden !important;
  background: #e8edf0 !important;
}
html body.home #main-container #splide01 .splide__slide .banner a figure::before {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 64px !important;
  left: 0 !important;
  background-image: var(--home-banner-soft-bg) !important;
  background-position: center !important;
  background-size: cover !important;
  filter: blur(10px) saturate(.85) !important;
  opacity: .38 !important;
  transform: scale(1.1) !important;
}
html body.home #main-container #splide01 .splide__slide .banner a figure img {
  position: relative !important;
  z-index: 1 !important;
  display: block !important;
  width: 100% !important;
  height: 200px !important;
  min-height: 200px !important;
  max-height: 200px !important;
  object-fit: contain !important;
  object-position: center !important;
  background: transparent !important;
  transform: none !important;
}
html body.home #main-container #splide01 .splide__slide .banner a figure figcaption {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 64px !important;
  min-height: 64px !important;
  padding: 8px 12px !important;
  background: #fff !important;
}


/* Revisione generale IC1 2026 */
:root {
  --ic1-blu: #2f628c;
  --ic1-blu-scuro: #17324d;
  --ic1-blu-chiaro: #edf4fa;
  --ic1-bordo: #d8e2ea;
  --ic1-ombra: 0 8px 24px rgba(23, 50, 77, .09);
}
main h1,
main h2,
main h3 {
  color: var(--ic1-blu-scuro);
  letter-spacing: -.012em;
}
main .card,
main details,
main .alert {
  border-radius: 14px !important;
}
main .card.shadow-sm,
main .plesso-intro,
main .plesso-risorse {
  box-shadow: var(--ic1-ombra) !important;
}
main .alert-info {
  color: var(--ic1-blu-scuro);
  background-color: var(--ic1-blu-chiaro);
  border-color: #c9dce9;
}
main .btn-primary {
  background-color: var(--ic1-blu);
  border-color: var(--ic1-blu);
}
main .btn-outline-primary {
  color: var(--ic1-blu);
  border-color: var(--ic1-blu);
}
main .btn-outline-primary:hover,
main .btn-outline-primary:focus {
  color: #fff;
  background-color: var(--ic1-blu);
  border-color: var(--ic1-blu);
}
main details .pt-3 > .mb-2 > a[href*="/wp-content/uploads/"] {
  display: flex;
  align-items: center;
  min-height: 44px;
  margin-bottom: 7px;
  padding: 9px 12px 9px 42px;
  position: relative;
  color: var(--ic1-blu-scuro);
  background: #f7f9fb;
  border: 1px solid var(--ic1-bordo);
  border-radius: 9px;
  text-decoration: none;
}
main details .pt-3 > .mb-2 > a[href*="/wp-content/uploads/"]::before {
  content: "ÃƒÂ¢Ã¢â‚¬Â Ã¢â‚¬Å“";
  position: absolute;
  left: 13px;
  top: 50%;
  transform: translateY(-50%);
  width: 21px;
  height: 21px;
  display: grid;
  place-items: center;
  color: #fff;
  background: var(--ic1-blu);
  border-radius: 50%;
  font-weight: 700;
  line-height: 1;
}
main details .pt-3 > .mb-2 > a[href*="/wp-content/uploads/"]:hover,
main details .pt-3 > .mb-2 > a[href*="/wp-content/uploads/"]:focus {
  background: var(--ic1-blu-chiaro);
  border-color: #aac7dc;
  text-decoration: underline;
}

/* Didattica: immagine coordinata giÃƒÆ’Ã‚Â  approvata */
.page-id-9 main img[src*="didattica-mockup.png"] {
  content: url("https://www.castiglioneuno.edu.it/wp-content/themes/design-scuole-wordpress-theme/assets/img/didattica-mockup.png?v=vangogh-20260902");
  width: 100%;
  max-height: 420px;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
  box-shadow: var(--ic1-ombra);
}

/* Dirigenza: immagine piÃƒÆ’Ã‚Â¹ discreta e contenuto leggibile */
.postid-24916 main .title-img {
  min-height: 350px !important;
  height: 350px !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-color: #f4f7f9 !important;
  border: 1px solid var(--ic1-bordo);
  border-radius: 18px;
  box-shadow: var(--ic1-ombra);
}
.postid-24916 main .card-avatar {
  display: none !important;
}
.postid-24916 .dsi-dirigenza-intro {
  padding: 1.3rem 1.5rem;
  margin-bottom: 1.5rem;
  background: linear-gradient(135deg, #edf4fa 0%, #f9fbfc 100%);
  border: 1px solid var(--ic1-bordo);
  border-left: 5px solid var(--ic1-blu);
  border-radius: 14px;
}
.postid-24916 .dsi-dirigenza-intro h2 {
  margin: 0 0 .15rem;
  font-size: 1.65rem;
}
.postid-24916 .dsi-dirigenza-intro p {
  margin: 0;
}

/* Sport: griglia responsiva senza ritagli */
.page-id-42223 .sport-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.15rem;
  margin: 1.5rem 0;
}
.page-id-42223 .sport-card {
  display: block;
  overflow: hidden;
  background: #f7f9fb;
  border: 1px solid var(--ic1-bordo);
  border-radius: 14px;
  box-shadow: var(--ic1-ombra);
}
.page-id-42223 .sport-card img {
  display: block;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 7 / 10;
  object-fit: contain;
  object-position: center;
  background: #f7f9fb;
  margin: 0 !important;
}
.page-id-42223 .sport-card span {
  display: block;
  padding: .7rem .9rem;
  color: var(--ic1-blu-scuro);
  background: #fff;
  font-weight: 600;
  text-align: center;
}

/* Pagine editoriali e gallerie */
.page-id-41139 main img,
.page-id-39236 main .gallery img,
.postid-24962 main .gallery img {
  border-radius: 10px;
}
.page-id-41139 main img {
  max-width: 100%;
  height: auto;
}
.page-id-6 main .section-hero img {
  border-radius: 18px;
  box-shadow: var(--ic1-ombra);
}

@media (max-width: 767.98px) {
  .page-id-42223 .sport-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .8rem;
  }
  .postid-24916 main .title-img {
    min-height: 260px !important;
    height: 260px !important;
  }
}


/* Integrazioni revisione generale IC1 2026 */
.postid-44770 main img[src*="logo-service.png"] {
  content: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/testata-didattica-ghibli-leggero-scaled.webp");
  display: block;
  width: 100%;
  max-width: 440px;
  height: auto;
  max-height: 300px;
  object-fit: cover;
  border-radius: 16px;
  box-shadow: var(--ic1-ombra);
}
.page-id-6 main .section-hero .hero-img {
  background-size: contain !important;
  background-position: center !important;
  background-color: #f4f7f9 !important;
  border-left: 1px solid var(--ic1-bordo);
}
@media (max-width: 767.98px) {
  .page-id-6 main .section-hero .hero-img {
    border-left: 0;
    border-top: 1px solid var(--ic1-bordo);
  }
}


/* Dimensione coordinata immagine STEM */
.postid-44770 main .section-thumb {
  width: 180px;
  min-height: 118px;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.postid-44770 main .section-thumb img[src*="logo-service.png"] {
  width: 180px !important;
  height: 118px !important;
  max-width: 180px !important;
  max-height: 118px !important;
  object-fit: cover;
  object-position: center;
}
/* PAGINE DESTINAZIONE BANNER - revisione coordinata 2026 */
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223,.page-id-6314,.page-id-39241,.page-id-39236) main {
  --banner-accent: #356d91;
  --banner-accent-dark: #173c55;
  --banner-soft: #edf4f8;
  --banner-border: #d8e4ec;
}
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223,.page-id-6314,.page-id-39241,.page-id-39236) main .article-title {
  background: linear-gradient(180deg, #f6f9fb 0%, #ffffff 100%) !important;
  border-bottom: 1px solid var(--banner-border);
}
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223,.page-id-6314,.page-id-39241,.page-id-39236) main .article-title h1 {
  color: var(--banner-accent-dark);
  letter-spacing: -.02em;
}
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223,.page-id-6314,.page-id-39241,.page-id-39236) .wysiwig-text,
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223,.page-id-6314,.page-id-39241,.page-id-39236) .wysiwig-text p,
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223,.page-id-6314,.page-id-39241,.page-id-39236) .wysiwig-text li {
  font-family: 'Titillium Web', Geneva, Tahoma, sans-serif !important;
  font-size: 1.08rem;
  line-height: 1.55;
}
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223,.page-id-39236) .wysiwig-text h2 {
  margin: 2rem 0 1rem;
  padding: .72rem 1rem;
  color: var(--banner-accent-dark);
  background: var(--banner-soft);
  border-left: 5px solid var(--banner-accent);
  border-radius: 0 12px 12px 0;
  font-size: 1.75rem;
}
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223,.page-id-39236) .wysiwig-text h3 {
  margin: 1.25rem 0 .55rem;
  color: var(--banner-accent-dark);
  font-size: 1.32rem;
}
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223) .wysiwig-text > p:first-child {
  margin: .3rem 0 1.4rem;
  padding: 1rem 1.2rem;
  color: #263f50;
  background: #f7fafc;
  border: 1px solid var(--banner-border);
  border-left: 5px solid var(--banner-accent);
  border-radius: 12px;
}
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-42223) .wysiwig-text::before {
  content: '';
  display: block;
  width: 100%;
  max-width: 760px;
  aspect-ratio: 12 / 5;
  margin: .25rem auto 1.6rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #f2f6f8;
  border: 1px solid var(--banner-border);
  border-radius: 18px;
  box-shadow: 0 8px 24px rgba(29, 60, 80, .10);
}
.page-id-42498 .wysiwig-text::before { background-image: url('https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-interpelli-ghibli-leggero-600x250.webp'); }
.page-id-7757 .wysiwig-text::before { background-image: url('https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-rete-intercultura-ghibli-leggero-600x250.webp'); }
.page-id-897 .wysiwig-text::before { background-image: url('https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-cti46-inclusione-ghibli-leggero-600x250.webp'); }
.page-id-42223 .wysiwig-text::before { background-image: url('https://www.castiglioneuno.edu.it/wp-content/uploads/2024/06/Opera_senza_titolo-1-1.png'); }
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-39236) .wysiwig-text li > a[href*='/wp-content/uploads/'] {
  display: inline-flex;
  align-items: center;
  min-height: 42px;
  margin: .15rem 0;
  padding: .5rem .8rem .5rem 2.25rem;
  position: relative;
  color: var(--banner-accent-dark);
  background: #f7fafc;
  border: 1px solid var(--banner-border);
  border-radius: 9px;
  text-decoration: none;
}
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-39236) .wysiwig-text li > a[href*='/wp-content/uploads/']::before {
  content: 'â†“';
  position: absolute;
  left: .72rem;
  width: 1.15rem;
  height: 1.15rem;
  display: grid;
  place-items: center;
  color: #fff;
  background: var(--banner-accent);
  border-radius: 50%;
  font-size: .8rem;
  font-weight: 700;
}
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-39236) .wysiwig-text li > a[href*='/wp-content/uploads/']:hover {
  background: var(--banner-soft);
  border-color: #aac7d8;
  text-decoration: underline;
}
/* PON e PNRR: raccolte trasformate in schede */
.page-id-6314 .wysiwig-text, .page-id-39241 .wysiwig-text {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
  align-items: stretch;
}
.page-id-6314 .wysiwig-text > p:first-child, .page-id-39241 .wysiwig-text > h4:first-child {
  grid-column: 1 / -1;
  margin: 0 0 .6rem !important;
  padding: 1.25rem;
  text-align: center;
  background: #f7fafc;
  border: 1px solid var(--banner-border);
  border-radius: 18px;
}
.page-id-6314 .wysiwig-text > p:first-child img, .page-id-39241 .wysiwig-text > h4:first-child img {
  display: block;
  width: 100% !important;
  max-width: 760px !important;
  max-height: 280px !important;
  height: auto !important;
  margin: 0 auto !important;
  object-fit: contain;
}
.page-id-6314 .wysiwig-text > p:not(:first-child), .page-id-39241 .wysiwig-text > p,
.page-id-6314 .wysiwig-text > h3:empty, .page-id-39241 .wysiwig-text > h3:empty,
.page-id-6314 .wysiwig-text > .pvc_clear, .page-id-39241 .wysiwig-text > .pvc_clear {
  display: none !important;
}
.page-id-6314 .wysiwig-text > h3, .page-id-39241 .wysiwig-text > h3 {
  min-width: 0;
  margin: 0 !important;
  padding: 0;
  font-size: 1.15rem;
  background: #fff;
  border: 1px solid var(--banner-border);
  border-radius: 13px;
  box-shadow: 0 5px 16px rgba(29, 60, 80, .07);
  overflow: hidden;
}
.page-id-6314 .wysiwig-text > h3 a, .page-id-39241 .wysiwig-text > h3 a {
  display: flex;
  align-items: center;
  min-height: 92px;
  height: 100%;
  padding: 1rem 1.1rem;
  color: var(--banner-accent-dark) !important;
  background: linear-gradient(135deg, #ffffff 0%, #f4f8fa 100%);
  text-decoration: none;
}
.page-id-6314 .wysiwig-text > h3 a:hover, .page-id-39241 .wysiwig-text > h3 a:hover {
  background: var(--banner-soft);
  text-decoration: underline;
}
.page-id-39236 .wysiwig-text img[alt='Scuole che promuovono salute'] {
  display: block;
  width: 100% !important;
  max-height: 270px;
  margin: 0 auto 1.5rem !important;
  padding: .65rem;
  object-fit: contain;
  background: #f7fafc;
  border: 1px solid var(--banner-border);
  border-radius: 16px;
}
:is(.page-id-41139,.page-id-39236) .wysiwig-text img {
  max-width: 100%;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 5px 16px rgba(29, 60, 80, .08);
}
:is(.postid-24902,.postid-34036) main .section-thumb {
  width: 180px;
  min-height: 140px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: .5rem;
  background: #f7fafc;
  border: 1px solid #d8e4ec;
  border-radius: 16px;
}
:is(.postid-24902,.postid-34036) main .section-thumb img {
  width: 164px !important;
  height: 124px !important;
  max-width: 164px !important;
  max-height: 124px !important;
  object-fit: contain;
  object-position: center;
  border-radius: 12px;
}
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223,.page-id-6314,.page-id-39241,.page-id-39236) .article-footer {
  margin-top: 2.2rem;
  padding-top: 1.2rem;
  border-top: 1px solid var(--banner-border);
}
@media (max-width: 767.98px) {
  :is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-42223,.page-id-6314,.page-id-39241,.page-id-39236) main .article-title h1 { font-size: 2.15rem; }
  :is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-42223) .wysiwig-text::before { border-radius: 13px; }
  .page-id-6314 .wysiwig-text, .page-id-39241 .wysiwig-text { grid-template-columns: 1fr; }
  :is(.postid-24902,.postid-34036) main .section-thumb { width: 150px; min-height: 120px; }
  :is(.postid-24902,.postid-34036) main .section-thumb img { width: 134px !important; height: 104px !important; }
}
/* Testate coordinate Intercultura e CTI senza duplicazioni */
.page-id-7757 .wysiwig-text::before, .page-id-897 .wysiwig-text::before { display: none !important; }
:is(.page-id-7757,.page-id-897) main .title-img {
  min-height: 350px !important;
  height: 350px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-color: #f2f6f8 !important;
  border: 1px solid #d8e4ec;
  border-radius: 18px;
  box-shadow: 0 8px 24px rgba(29, 60, 80, .10);
}
.page-id-7757 main .title-img { background-image: url('https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-rete-intercultura-ghibli-leggero-600x250.webp') !important; }
.page-id-897 main .title-img { background-image: url('https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/banner-cti46-inclusione-ghibli-leggero-600x250.webp') !important; }
@media (max-width: 767.98px) {
:is(.page-id-7757,.page-id-897) main .title-img { min-height: 230px !important; height: 230px !important; border-radius: 13px; }
}
/* Stable download icon - ASCII-safe rule */
main details .pt-3 > .mb-2 > a[href*='/wp-content/uploads/']::before,
:is(.page-id-42498,.page-id-7757,.page-id-897,.page-id-41139,.page-id-39236) .wysiwig-text li > a[href*='/wp-content/uploads/']::before {
  content: '\2193' !important;
  display: grid !important;
  place-items: center !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  font-family: Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-indent: 0 !important;
}

/* Didattica coordinata e compatta - settembre 2026 */
html body.home[class] #main-container > section.section-tabs-bg,
html body.page-id-15[class] #main-container > section.section-tabs-bg {
  background-image:
    linear-gradient(90deg, rgba(18,60,112,.70), rgba(18,60,112,.16)),
    url('https://www.castiglioneuno.edu.it/wp-content/uploads/2026/08/testata-didattica-ghibli-leggero-scaled.webp') !important;
  background-size: cover !important;
  background-position: 58% center !important;
}
html body.home[class] #main-container > section.section-tabs-bg .responsive-tabs-aside ul.r-tabs-nav,
html body.page-id-15[class] #main-container > section.section-tabs-bg .responsive-tabs-aside ul.r-tabs-nav {
  padding-top: 140px !important;
  padding-bottom: 55px !important;
}
html body.home[class] #main-container > section.section-tabs-bg .responsive-tabs-content,
html body.page-id-15[class] #main-container > section.section-tabs-bg .responsive-tabs-content {
  padding-top: 135px !important;
  padding-bottom: 28px !important;
}
html body.home[class] #main-container > section.section-tabs-bg .accordion-large-title,
html body.page-id-15[class] #main-container > section.section-tabs-bg .accordion-large-title {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}
html body.home[class] #main-container > section.section-tabs-bg .title-large,
html body.page-id-15[class] #main-container > section.section-tabs-bg .title-large {
  padding-top: 28px !important;
}
html body.home[class] #main-container > section.section-tabs-bg .title-small,
html body.page-id-15[class] #main-container > section.section-tabs-bg .title-small {
  padding-top: 72px !important;
}
html body.home[class] #main-container > section.section-tabs-bg .tabs-img,
html body.page-id-15[class] #main-container > section.section-tabs-bg .tabs-img {
  width: 170px !important;
  left: 55px !important;
  bottom: 24px !important;
}
html body.home[class] .responsive-tabs-aside ul.r-tabs-nav .home-stem-link {
  margin: 8px 14px 0 !important;
  padding: 9px 13px !important;
  background: #f3d98c !important;
  border: 1px solid #dfbd58 !important;
  border-radius: 7px;
}
html body.home[class] .responsive-tabs-aside .home-stem-anchor {
  color: #183550 !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
}
html body.home[class] .responsive-tabs-aside .home-stem-link:hover,
html body.home[class] .responsive-tabs-aside .home-stem-link:focus-within {
  background: #edcd70 !important;
}
html body.home[class] .responsive-tabs-aside .home-stem-mobile {
  background: #f3d98c !important;
  border-top: 1px solid #dfbd58 !important;
}
html body.home[class] .responsive-tabs-aside .home-stem-mobile-anchor {
  color: #183550 !important;
  font-weight: 400 !important;
}
@media (max-width: 991.98px) {
  html body.home[class] #main-container > section.section-tabs-bg,
  html body.page-id-15[class] #main-container > section.section-tabs-bg {
    background-position: 62% center !important;
  }
}


/* Miniatura Van Gogh: proporzioni compatte e senza sovrapposizioni */
html body.home[class] #main-container > section.section-tabs-bg .tabs-img,
html body.page-id-15[class] #main-container > section.section-tabs-bg .tabs-img {
  width: 145px !important;
  bottom: 13px !important;
}


/* Didattica: nuovo sfondo inclusivo e pagina generale coordinata - settembre 2026 */
html body.home[class] #main-container > section.section-tabs-bg,
html body.page-id-9[class] #main-container > section.section-tabs-bg,
html body.page-id-15[class] #main-container > section.section-tabs-bg {
  background-image:
    linear-gradient(90deg, rgba(18,60,112,.70), rgba(18,60,112,.16)),
    url('https://www.castiglioneuno.edu.it/wp-content/uploads/2026/09/testata-didattica-inclusiva-ghibli-2026-scaled.webp') !important;
  background-size: cover !important;
  background-position: 52% center !important;
}
html body.page-id-9[class] #main-container > section.section-tabs-bg .responsive-tabs-aside ul.r-tabs-nav {
  padding-top: 140px !important;
  padding-bottom: 55px !important;
}
html body.page-id-9[class] #main-container > section.section-tabs-bg .responsive-tabs-content {
  padding-top: 135px !important;
  padding-bottom: 28px !important;
}
html body.page-id-9[class] #main-container > section.section-tabs-bg .accordion-large-title {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}
html body.page-id-9[class] #main-container > section.section-tabs-bg .title-large {
  padding-top: 28px !important;
}
html body.page-id-9[class] #main-container > section.section-tabs-bg .title-small {
  padding-top: 72px !important;
}
html body.page-id-9[class] #main-container > section.section-tabs-bg .tabs-img {
  width: 145px !important;
  left: 55px !important;
  bottom: 13px !important;
}
html body.home[class] #main-container > section.section-tabs-bg .label-didattica,
html body.page-id-9[class] #main-container > section.section-tabs-bg .label-didattica,
html body.page-id-15[class] #main-container > section.section-tabs-bg .label-didattica {
  display: none !important;
}
html body.home[class] #main-container > section.section-tabs-bg .title-large .h3,
html body.page-id-9[class] #main-container > section.section-tabs-bg .title-large .h3,
html body.page-id-15[class] #main-container > section.section-tabs-bg .title-large .h3 {
  margin-bottom: 0 !important;
}
html body.home[class] #main-container > section.section-tabs-bg ul.r-tabs-nav > li,
html body.page-id-9[class] #main-container > section.section-tabs-bg ul.r-tabs-nav > li,
html body.page-id-15[class] #main-container > section.section-tabs-bg ul.r-tabs-nav > li {
  padding: 0 !important;
}
html body.home[class] #main-container > section.section-tabs-bg ul.r-tabs-nav > li > a.r-tabs-anchor,
html body.page-id-9[class] #main-container > section.section-tabs-bg ul.r-tabs-nav > li > a.r-tabs-anchor,
html body.page-id-15[class] #main-container > section.section-tabs-bg ul.r-tabs-nav > li > a.r-tabs-anchor {
  display: block !important;
  width: 100% !important;
  padding: 10px 15px !important;
  box-sizing: border-box;
}
@media (max-width: 991.98px) {
  html body.home[class] #main-container > section.section-tabs-bg,
  html body.page-id-9[class] #main-container > section.section-tabs-bg,
  html body.page-id-15[class] #main-container > section.section-tabs-bg {
    background-position: 62% center !important;
  }
}

/* Codex 2026-09-02: icone Nuvola e stabilita menu desktop */
body.postid-32729 .section-thumb img,
body.home a[href*="/servizio/registro-elettronico-famiglie/"] .avatar img {
  content: url("data:image/webp;base64,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");
  width: 140px;
  height: 140px;
  object-fit: contain;
}
body.postid-32730 .section-thumb img,
body.home a[href*="/servizio/registro-elettronico-docenti/"] .avatar img {
  content: url("data:image/webp;base64,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");
  width: 140px;
  height: 140px;
  object-fit: contain;
}
@media (min-width: 992px) {
  .menu-dropdown-simple-wrapper:hover > .dropdown-menu,
  .menu-dropdown-simple-wrapper:focus-within > .dropdown-menu {
    display: block;
  }
}
/* Fine Codex 2026-09-02: icone Nuvola e stabilita menu desktop */

/* Codex 2026-09-02: indici e documenti PON-PNRR */
.pon-pnrr-index {
  --ponpnrr-blue: #2f5f8f;
  --ponpnrr-leaf: #5f8f78;
  margin: 1.5rem 0 2.5rem;
}
.pon-pnrr-index .pon-pnrr-intro {
  padding: 1.15rem 1.25rem;
  border-left: 5px solid var(--ponpnrr-leaf);
  border-radius: 0 14px 14px 0;
  background: linear-gradient(135deg, #f4fbff 0%, #eef7f0 100%);
  color: #243746;
  line-height: 1.55;
}
.pon-pnrr-index .pon-pnrr-cover {
  display: block;
  margin: 1.5rem 0 2rem;
  padding: 1rem;
  border: 1px solid #d9e7ee;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 6px 18px rgba(44, 78, 104, .08);
}
.pon-pnrr-index .pon-pnrr-cover img {
  display: block;
  width: 100%;
  max-height: 260px;
  margin: 0 auto;
  object-fit: contain;
}
.pon-pnrr-index .pon-pnrr-section {
  margin: 1.75rem 0;
}
.pon-pnrr-index .pon-pnrr-section h2 {
  margin: 0 0 .8rem;
  padding-bottom: .45rem;
  border-bottom: 2px solid #b9d8e6;
  color: #244f78;
  font-size: 1.35rem;
}
.pon-pnrr-index .pon-pnrr-link {
  position: relative;
  display: block;
  margin: .7rem 0;
  padding: 1rem 3rem 1rem 1.1rem;
  border: 1px solid #dbe6eb;
  border-radius: 14px;
  background: #fff;
  color: #1f4f75;
  text-decoration: none;
  box-shadow: 0 4px 13px rgba(45, 78, 103, .07);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.pon-pnrr-index .pon-pnrr-link::after {
  content: "\203A";
  position: absolute;
  top: 50%;
  right: 1.1rem;
  transform: translateY(-50%);
  color: #588cac;
  font-size: 1.8rem;
  line-height: 1;
}
.pon-pnrr-index .pon-pnrr-link strong,
.pon-pnrr-index .pon-pnrr-link span {
  display: block;
}
.pon-pnrr-index .pon-pnrr-link span {
  margin-top: .3rem;
  color: #4d6271;
  font-size: .95rem;
}
.pon-pnrr-index .pon-pnrr-link:hover,
.pon-pnrr-index .pon-pnrr-link:focus {
  transform: translateY(-2px);
  border-color: #83b3ca;
  box-shadow: 0 8px 22px rgba(45, 78, 103, .12);
  text-decoration: none;
}
@media (max-width: 575.98px) {
  .pon-pnrr-index .pon-pnrr-link {
    padding-right: 2.3rem;
  }
}

body:is(.page-id-14496,.page-id-14492,.page-id-14488,.page-id-14485,.page-id-23453,.page-id-24120,.page-id-43038,.postid-24691,.postid-39797,.postid-42264,.postid-44021,.postid-44550,.postid-44614,.postid-39814,.postid-41748,.postid-41753,.postid-39245,.postid-39266) main a[href$=".pdf"] {
  position: relative;
  display: block;
  margin: .65rem 0;
  padding: .9rem 1rem .9rem 3.2rem;
  border: 1px solid #dbe6eb;
  border-radius: 12px;
  background: linear-gradient(135deg, #fff 0%, #f5fafc 100%);
  color: #24577d;
  font-weight: 600;
  text-decoration: none;
  box-shadow: 0 3px 10px rgba(42, 76, 102, .06);
}
body:is(.page-id-14496,.page-id-14492,.page-id-14488,.page-id-14485,.page-id-23453,.page-id-24120,.page-id-43038,.postid-24691,.postid-39797,.postid-42264,.postid-44021,.postid-44550,.postid-44614,.postid-39814,.postid-41748,.postid-41753,.postid-39245,.postid-39266) main a[href$=".pdf"]::before {
  content: "PDF";
  position: absolute;
  top: .82rem;
  left: .75rem;
  padding: .18rem .35rem;
  border-radius: 5px;
  background: #c84b5f;
  color: #fff;
  font-size: .68rem;
  letter-spacing: .04em;
}
body:is(.page-id-14496,.page-id-14492,.page-id-14488,.page-id-14485,.page-id-23453,.page-id-24120,.page-id-43038,.postid-24691,.postid-39797,.postid-42264,.postid-44021,.postid-44550,.postid-44614,.postid-39814,.postid-41748,.postid-41753,.postid-39245,.postid-39266) main a[href$=".pdf"]:hover,
body:is(.page-id-14496,.page-id-14492,.page-id-14488,.page-id-14485,.page-id-23453,.page-id-24120,.page-id-43038,.postid-24691,.postid-39797,.postid-42264,.postid-44021,.postid-44550,.postid-44614,.postid-39814,.postid-41748,.postid-41753,.postid-39245,.postid-39266) main a[href$=".pdf"]:focus {
  border-color: #87b5ca;
  background: #eef7fb;
  text-decoration: none;
}
/* Fine indici e documenti PON-PNRR */

/* Codex 2026-09-02: logo PON fornito per il quarto banner */
html body.home #main-container section.bg-gray-light.py-3 .banner a[href="https://www.castiglioneuno.edu.it/pon/"] figure img {
  content: url("data:image/webp;base64,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") !important;
  width: 100% !important;
  height: 200px !important;
  object-fit: contain !important;
  object-position: center !important;
  background: #fff !important;
}


/* Plessi dentro il menu Scuola - 02/09/2026 */
.nav-list-primary > li:has(> a#mainNavDropdownMobile5),
.nav-list-primary > li:has(> a#mainNavDropdown5) {
  display: none !important;
}

/* Codex 2026-09-02: banner piu vividi e archivi coordinati */
body.home .banner > a > figure > img {
  filter: saturate(1.18) contrast(1.05) brightness(1.02);
}
body.home .banner > a[href*="web.spaggiari.eu/sdg2/AlboOnline/"] img {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MDAiIGhlaWdodD0iMjUwIiB2aWV3Qm94PSIwIDAgNjAwIDI1MCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzRmN2NmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdjNWNlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSI2MDAiIGhlaWdodD0iMjUwIiByeD0iMjgiIGZpbGw9InVybCgjZykiLz48Y2lyY2xlIGN4PSI1MzUiIGN5PSIzNSIgcj0iOTUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xMyIvPjxjaXJjbGUgY3g9IjY1IiBjeT0iMjMyIiByPSIxMTAiIGZpbGw9IiM4M2Q3ZmYiIG9wYWNpdHk9Ii4yMiIvPjxyZWN0IHg9IjM0IiB5PSIzNCIgd2lkdGg9IjUzMiIgaGVpZ2h0PSIxODIiIHJ4PSIyMiIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk0Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAgNjQpIiBmaWxsPSJub25lIiBzdHJva2U9IiM1MzY4ZDgiIHN0cm9rZS13aWR0aD0iOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOCAzNWg4OE0yMCAzNXY3ME00NCAzNXY3ME02OCAzNXY3ME05MiAzNXY3ME04IDEwNWgxMDBNNCAyMWw0OC0xOSA0OCAxOXoiLz48L2c+PHRleHQgeD0iMTkwIiB5PSIxMDUiIGZvbnQtZmFtaWx5PSJBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjM5IiBmb250LXdlaWdodD0iNzAwIiBmaWxsPSIjMjYzNjZiIj5BTEJPIE9OTElORTwvdGV4dD48dGV4dCB4PSIxOTAiIHk9IjE0NiIgZm9udC1mYW1pbHk9IkFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMjMiIGZvbnQtd2VpZ2h0PSI2MDAiIGZpbGw9IiM1MzY4ZDgiPk5VVk9MQSDigKIgYXJjaGl2aW8gU1BBR0dJQVJJPC90ZXh0Pjx0ZXh0IHg9IjE5MCIgeT0iMTc5IiBmb250LWZhbWlseT0iQXJpYWwsc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxNyIgZmlsbD0iIzQ1NTA2YiI+UHViYmxpY2F6aW9uaSBlIGFyY2hpdmlvIHByZWNlZGVudGU8L3RleHQ+PC9zdmc+") !important;
  width: 100% !important;
  aspect-ratio: 12 / 5;
  object-fit: cover;
}
body.home .banner > a[href*="web.spaggiari.eu/sdg2/Trasparenza/"] img {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MDAiIGhlaWdodD0iMjUwIiB2aWV3Qm94PSIwIDAgNjAwIDI1MCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwOWY4YiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzRmYmY3MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSI2MDAiIGhlaWdodD0iMjUwIiByeD0iMjgiIGZpbGw9InVybCgjZykiLz48Y2lyY2xlIGN4PSI1NDUiIGN5PSIzOCIgcj0iMTA1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTMiLz48Y2lyY2xlIGN4PSIzNSIgY3k9IjI0NSIgcj0iMTE1IiBmaWxsPSIjOTBlNmJkIiBvcGFjaXR5PSIuMjIiLz48cmVjdCB4PSIzNCIgeT0iMzQiIHdpZHRoPSI1MzIiIGhlaWdodD0iMTgyIiByeD0iMjIiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45NCIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4IDU4KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDY4ZDdkIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iMTAiIHk9IjQiIHdpZHRoPSI4MiIgaGVpZ2h0PSIxMTIiIHJ4PSIxMCIvPjxwYXRoIGQ9Ik0zMCAzMmg0Mk0zMCA1NWg0Mk0zMCA3OGgyOCIvPjxwYXRoIGQ9Ik02OCA5NmwxMiAxMiAyNC0yOCIvPjwvZz48dGV4dCB4PSIxODUiIHk9Ijk0IiBmb250LWZhbWlseT0iQXJpYWwsc2Fucy1zZXJpZiIgZm9udC1zaXplPSIzMSIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iIzIwNTQ0ZSI+QU1NSU5JU1RSQVpJT05FPC90ZXh0Pjx0ZXh0IHg9IjE4NSIgeT0iMTMwIiBmb250LWZhbWlseT0iQXJpYWwsc2Fucy1zZXJpZiIgZm9udC1zaXplPSIzMSIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iIzIwNTQ0ZSI+VFJBU1BBUkVOVEU8L3RleHQ+PHRleHQgeD0iMTg1IiB5PSIxNjQiIGZvbnQtZmFtaWx5PSJBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjIxIiBmb250LXdlaWdodD0iNjAwIiBmaWxsPSIjMDc4ZDdlIj5OVVZPTEEg4oCiIGFyY2hpdmlvIFNQQUdHSUFSSTwvdGV4dD48dGV4dCB4PSIxODUiIHk9IjE5MCIgZm9udC1mYW1pbHk9IkFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTYiIGZpbGw9IiM0NTViNTgiPkRhdGksIGF0dGkgZSBhcmNoaXZpbyBwcmVjZWRlbnRlPC90ZXh0Pjwvc3ZnPg==") !important;
  width: 100% !important;
  aspect-ratio: 12 / 5;
  object-fit: cover;
}


/* Codex 2026-09-02: annulla il vecchio override posizionale del banner Sport */
body.home #main-container a[href="https://www.castiglioneuno.edu.it/associazione-unesco/"] > figure > img {
  content: normal !important;
}

html body.home #main-container#main-container#main-container a[href="https://www.castiglioneuno.edu.it/associazione-unesco/"] > figure > img {
  content: normal !important;
}

/* Codex 2026-09-13: schede uniformi nelle pagine di modulistica */
body.postid-24903 article .wysiwig-text > ul,
body.postid-38677 article .wysiwig-text > ul,
body.postid-38853 article .wysiwig-text > ul,
body.postid-44817 article .wysiwig-text > ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.5rem;
  margin: 0 0 3rem !important;
  padding: 0;
  list-style: none;
}
body.postid-24903 article .wysiwig-text > ul > li,
body.postid-38677 article .wysiwig-text > ul > li,
body.postid-38853 article .wysiwig-text > ul > li,
body.postid-44817 article .wysiwig-text > ul > li {
  height: 100%;
  margin: 0;
  padding: 1.25rem;
  list-style: none;
  background: #fff;
  border: 1px solid #e2e7ec !important;
  border-radius: .75rem !important;
  box-shadow: 0 .125rem .5rem rgba(20, 45, 70, .10);
}
body.postid-24903 article .wysiwig-text > ul > li > a,
body.postid-38677 article .wysiwig-text > ul > li > a,
body.postid-38853 article .wysiwig-text > ul > li > a,
body.postid-44817 article .wysiwig-text > ul > li > a {
  display: flex;
  min-height: 3rem;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  color: #065aab;
  font-weight: 600;
  line-height: 1.45;
  text-decoration: none;
}
body.postid-24903 article .wysiwig-text > ul > li > a::after,
body.postid-38677 article .wysiwig-text > ul > li > a::after,
body.postid-38853 article .wysiwig-text > ul > li > a::after,
body.postid-44817 article .wysiwig-text > ul > li > a::after {
  content: "Apri";
  flex: 0 0 auto;
  padding: .4rem .7rem;
  color: #fff;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.2;
  background: #065aab;
  border: 2px solid #065aab;
  border-radius: .25rem;
}
body.postid-24903 article .wysiwig-text > ul > li:hover,
body.postid-38677 article .wysiwig-text > ul > li:hover,
body.postid-38853 article .wysiwig-text > ul > li:hover,
body.postid-44817 article .wysiwig-text > ul > li:hover {
  box-shadow: 0 .35rem .9rem rgba(20, 45, 70, .16);
}
body.postid-24903 article .wysiwig-text > ul > li > a:focus-visible,
body.postid-38677 article .wysiwig-text > ul > li > a:focus-visible,
body.postid-38853 article .wysiwig-text > ul > li > a:focus-visible,
body.postid-44817 article .wysiwig-text > ul > li > a:focus-visible {
  outline: 3px solid #ffb100;
  outline-offset: 4px;
}
body.postid-38856 article .wysiwig-text .row.g-4 .card,
body.postid-44893 article .wysiwig-text .row.g-4 .card {
  overflow: hidden;
  border: 1px solid #e2e7ec;
  border-radius: .75rem;
  box-shadow: 0 .125rem .5rem rgba(20, 45, 70, .10) !important;
}
body.postid-44893 article .wysiwig-text .row.g-4 .card .btn {
  padding: .45rem .8rem;
  font-size: .875rem;
}
@media (max-width: 767.98px) {
  body.postid-24903 article .wysiwig-text > ul,
  body.postid-38677 article .wysiwig-text > ul,
  body.postid-38853 article .wysiwig-text > ul,
  body.postid-44817 article .wysiwig-text > ul {
    grid-template-columns: 1fr;
    gap: 1rem;
  }
}

/* Codex 2026-09-13: cinque avvisi home compatti e responsive */
body.home #main-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
  align-items: stretch;
}
body.home #main-container > :not(.home-message) {
  grid-column: 1 / -1;
}
body.home #main-container > .home-message {
  display: flex;
  min-width: 0;
  padding: 0 !important;
}
body.home #main-container > .home-message .home-message-content {
  display: flex;
  box-sizing: border-box;
  min-width: 0;
  width: 100%;
  padding: 0 !important;
}
body.home #main-container > .home-message .msg {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: .75rem;
  width: 100%;
  margin: 0;
  padding: 1rem;
  font-size: 1rem !important;
  line-height: 1.4 !important;
}
body.home #main-container > .home-message .btn {
  min-height: 2.75rem;
  margin-left: 0 !important;
}
@media (max-width: 1199.98px) {
  body.home #main-container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body.home #main-container > .home-message:nth-child(5) {
    grid-column: 1 / -1;
  }
}
@media (max-width: 575.98px) {
  body.home #main-container {
    grid-template-columns: 1fr;
  }
  body.home #main-container > .home-message:nth-child(5) {
    grid-column: auto;
  }
}

/* Codex 2026-09-13: correzione overflow mobile e carosello home */
body.home #main-container > :not(.home-message) {
  min-width: 0;
  max-width: 100%;
  width: 100%;
}
body.home #main-container section.bg-gray-light.py-3,
body.home #main-container section.bg-gray-light.py-3 .container,
body.home #main-container section.bg-gray-light.py-3 .row,
body.home #main-container section.bg-gray-light.py-3 .col,
body.home #splide01,
body.home #splide01 .splide__track {
  min-width: 0;
  max-width: 100%;
}
body.home #splide01 .splide__track {
  overflow: hidden !important;
}
body.postid-24903 article .wysiwig-text > ul,
body.postid-38677 article .wysiwig-text > ul,
body.postid-38853 article .wysiwig-text > ul,
body.postid-44817 article .wysiwig-text > ul,
body.postid-24903 article .wysiwig-text > ul > li,
body.postid-38677 article .wysiwig-text > ul > li,
body.postid-38853 article .wysiwig-text > ul > li,
body.postid-44817 article .wysiwig-text > ul > li,
body.postid-24903 article .wysiwig-text > ul > li > a,
body.postid-38677 article .wysiwig-text > ul > li > a,
body.postid-38853 article .wysiwig-text > ul > li > a,
body.postid-44817 article .wysiwig-text > ul > li > a {
  min-width: 0;
  max-width: 100%;
}
body.postid-24903 article .wysiwig-text > ul > li > a,
body.postid-38677 article .wysiwig-text > ul > li > a,
body.postid-38853 article .wysiwig-text > ul > li > a,
body.postid-44817 article .wysiwig-text > ul > li > a {
  overflow-wrap: anywhere;
}
@media (max-width: 767.98px) {
  body.postid-24903 article .wysiwig-text > ul > li > a,
  body.postid-38677 article .wysiwig-text > ul > li > a,
  body.postid-38853 article .wysiwig-text > ul > li > a,
  body.postid-44817 article .wysiwig-text > ul > li > a {
    flex-direction: column;
    align-items: flex-start;
  }
  body.postid-38856 article .wysiwig-text .row.g-4,
  body.postid-44893 article .wysiwig-text .row.g-4 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  body.postid-38856 article .wysiwig-text .row.g-4 > [class*="col-"],
  body.postid-44893 article .wysiwig-text .row.g-4 > [class*="col-"] {
    min-width: 0;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media (max-width: 575.98px) {
  body.home #main-container section.bg-gray-light.py-3 .container {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html body.home #main-container #splide01 .splide__slide .banner a figure {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: hidden !important;
    background: #fff !important;
    border-radius: 12px !important;
  }
  html body.home #main-container #splide01 .splide__slide .banner a figure::before {
    content: none !important;
    display: none !important;
  }
  html body.home #main-container #splide01 .splide__slide .banner a figure img {
    width: 100% !important;
    height: clamp(150px, 43vw, 180px) !important;
    min-height: 0 !important;
    max-height: 180px !important;
    object-fit: contain !important;
    background: #fff !important;
    border-radius: 12px 12px 0 0 !important;
  }
  html body.home #main-container #splide01 .splide__slide .banner a figure figcaption {
    height: auto !important;
    min-height: 3.5rem !important;
    margin: 0 !important;
    border-radius: 0 0 12px 12px !important;
  }
}

/* Codex 2026-09-13: avvisi home senza colonne vuote */
body.home #main-container {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
body.home #main-container > .home-message {
  flex: 1 1 20%;
}
body.home #main-container > :not(.home-message) {
  flex: 0 0 100%;
}
@media (max-width: 1199.98px) {
  body.home #main-container > .home-message {
    flex: 1 1 50%;
  }
}
@media (max-width: 575.98px) {
  body.home #main-container > .home-message {
    flex: 1 1 100%;
  }
}

/* Codex 2026-09-13: ripristino stabile per smartphone e tablet */
@media (max-width: 1199.98px) {
  body.home #main-container {
    display: block !important;
    width: 100%;
    max-width: 100%;
  }
  body.home #main-container > .home-message {
    display: block !important;
    box-sizing: border-box;
    width: 100% !important;
    max-width: 100%;
    margin: 0 !important;
    padding: 1rem !important;
  }
  body.home #main-container > .home-message .home-message-content {
    display: block !important;
    box-sizing: border-box;
    width: 100% !important;
    min-width: 0;
    padding: 0 !important;
  }
  body.home #main-container > .home-message .msg {
    display: block !important;
    box-sizing: border-box;
    width: 100% !important;
    margin: 0;
    padding: 0;
    font-size: 1rem !important;
    line-height: 1.45 !important;
    overflow-wrap: anywhere;
  }
  body.home #main-container > .home-message .btn {
    display: inline-block;
    margin: .75rem 0 0 !important;
  }
  body.home #main-container section.bg-gray-light.py-3 .row.variable-gutters {
    max-width: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  body.home #main-container section.bg-gray-light.py-3 .col,
  body.home #splide01,
  body.home #splide01 .splide__track {
    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }
  body.home #splide01 .splide__track {
    overflow: hidden !important;
  }
  body.postid-24903 article .wysiwig-text > ul,
  body.postid-38677 article .wysiwig-text > ul,
  body.postid-38853 article .wysiwig-text > ul,
  body.postid-44817 article .wysiwig-text > ul {
    display: block !important;
    width: 100%;
    max-width: 100%;
    margin-bottom: 2rem !important;
    padding: 0 !important;
  }
  body.postid-24903 article .wysiwig-text > ul > li,
  body.postid-38677 article .wysiwig-text > ul > li,
  body.postid-38853 article .wysiwig-text > ul > li,
  body.postid-44817 article .wysiwig-text > ul > li {
    display: block;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0 0 .5rem;
    padding: .9rem 1rem;
    border: 1px solid #e2e7ec !important;
    border-radius: .5rem !important;
    box-shadow: none !important;
  }
  body.postid-24903 article .wysiwig-text > ul > li > a,
  body.postid-38677 article .wysiwig-text > ul > li > a,
  body.postid-38853 article .wysiwig-text > ul > li > a,
  body.postid-44817 article .wysiwig-text > ul > li > a {
    display: block;
    box-sizing: border-box;
    width: 100%;
    min-height: 0;
    overflow-wrap: anywhere;
  }
  body.postid-24903 article .wysiwig-text > ul > li > a::after,
  body.postid-38677 article .wysiwig-text > ul > li > a::after,
  body.postid-38853 article .wysiwig-text > ul > li > a::after,
  body.postid-44817 article .wysiwig-text > ul > li > a::after {
    content: none !important;
    display: none !important;
  }
}
.ic1-albo-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: .5rem;
  margin: .6rem 0 0;
}
.ic1-albo-links .btn {
  min-height: 2.75rem;
  white-space: normal;
}


/* Codex 2026-09-13: collage plessi completo senza ritaglio */
body.home .section-hero-left .hero-img {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-color: transparent !important;
}


/* Codex 2026-09-13: pulsanti avvisi ordinati su smartphone e tablet */
@media (max-width: 1199.98px) {
  body.home #main-container > .home-message .msg {
    margin-bottom: 0 !important;
  }
  body.home #main-container > .home-message .msg .btn {
    display: block !important;
    width: max-content;
    max-width: 100%;
    clear: both;
    margin: 0.9rem 0 0 !important;
  }
}

/* Codex 2026-09-13: collage plessi leggermente a sinistra */
@media (min-width: 1200px) {
  body.home .section-hero-left .hero-img {
    background-size: calc(100% - 38px) auto !important;
    background-position: left center !important;
  }
}


/* Codex 2026-09-13: collage plessi leggermente trasparente */
body.home .section-hero-left .hero-img {
  opacity: 0.80;
}


/* Codex 2026-09-13: gerarchia dell'archivio Argomento Modulistica */
body.tag-modulistica .ic1-mod-topic-priority {
  margin: 0 0 2.5rem;
}
body.tag-modulistica .ic1-mod-topic-main,
body.tag-modulistica .ic1-mod-topic-card {
  display: flex;
  flex-direction: column;
  color: #17324d;
  text-decoration: none;
  background: #fff;
  border: 1px solid #d8e2ea;
  border-radius: 14px;
  box-shadow: 0 7px 20px rgba(23, 50, 77, .08);
}
body.tag-modulistica .ic1-mod-topic-main {
  gap: .35rem;
  padding: 1.35rem 1.5rem;
  margin-bottom: 1.5rem;
  background: linear-gradient(135deg, #edf4fa 0%, #fff 100%);
  border-left: 6px solid #2f628c;
}
body.tag-modulistica .ic1-mod-topic-main strong {
  font-size: 1.55rem;
  line-height: 1.2;
}
body.tag-modulistica .ic1-mod-topic-kicker {
  color: #2f628c;
  font-size: .82rem;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
}
body.tag-modulistica .ic1-mod-topic-action,
body.tag-modulistica .ic1-mod-topic-card small {
  color: #2f628c;
  font-weight: 700;
}
body.tag-modulistica .ic1-mod-topic-action {
  margin-top: .4rem;
}
body.tag-modulistica .ic1-mod-topic-subtitle {
  margin: 0 0 .85rem;
}
body.tag-modulistica .ic1-mod-topic-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: .85rem;
}
body.tag-modulistica .ic1-mod-topic-card {
  gap: .35rem;
  min-width: 0;
  padding: 1rem 1.1rem;
}
body.tag-modulistica .ic1-mod-topic-card strong {
  font-size: 1.05rem;
  line-height: 1.3;
}
body.tag-modulistica .ic1-mod-topic-card span {
  flex: 1 1 auto;
}
body.tag-modulistica .ic1-mod-topic-main:hover,
body.tag-modulistica .ic1-mod-topic-main:focus,
body.tag-modulistica .ic1-mod-topic-card:hover,
body.tag-modulistica .ic1-mod-topic-card:focus {
  border-color: #9ebed5;
  box-shadow: 0 10px 26px rgba(23, 50, 77, .13);
  transform: translateY(-1px);
}
body.tag-modulistica .ic1-mod-topic-rest {
  margin: 0 0 1rem;
  padding-top: 1.6rem;
  border-top: 1px solid #d8e2ea;
}
@media (max-width: 767.98px) {
  body.tag-modulistica .ic1-mod-topic-main {
    padding: 1.1rem;
  }
  body.tag-modulistica .ic1-mod-topic-grid {
    grid-template-columns: 1fr;
  }
}


/* Codex 2026-09-13: testata plessi nella palette blu del logo */
body.home .section-hero-left {
  background-color: #17324d !important;
  background-image: linear-gradient(110deg, #17324d 0%, #2f628c 100%) !important;
}


/* Codex 2026-09-13: avvisi home coordinati con la palette del logo */
body.home #main-container > .home-message.yellow {
  background: linear-gradient(135deg, #f8e6a4 0%, #f2d06b 100%) !important;
}
body.home #main-container > .home-message.green {
  background: linear-gradient(135deg, #d9d0ee 0%, #b9afe0 100%) !important;
}
body.home #main-container > .home-message.red {
  background: linear-gradient(135deg, #f2b7bf 0%, #df7b89 100%) !important;
}
body.home #main-container > .home-message.blue {
  background: linear-gradient(135deg, #b9d2e8 0%, #8fb4d5 100%) !important;
}
body.home #main-container > .home-message.purple {
  background: linear-gradient(135deg, #f0d5aa 0%, #e5b978 100%) !important;
}
body.home #main-container > .home-message,
body.home #main-container > .home-message .msg,
body.home #main-container > .home-message .btn {
  color: #17324d !important;
}
body.home #main-container > .home-message .btn {
  background: rgba(255, 255, 255, .20) !important;
  border: 2px solid #17324d !important;
  box-shadow: inset 0 0 0 1px #fff !important;
}
body.home #main-container > .home-message .btn:hover,
body.home #main-container > .home-message .btn:focus {
  color: #fff !important;
  background: #17324d !important;
  border-color: #17324d !important;
}


/* Codex 2026-09-13: dissolvenza progressiva e immagine nitida al passaggio */
body.home .section-hero-left .hero-img {
  position: absolute;
  overflow: hidden;
  -webkit-mask-image: none !important;
  mask-image: none !important;
  transition: opacity .4s ease;
}
body.home .section-hero-left .hero-img::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(to right, rgba(23, 50, 77, .58) 0%, rgba(23, 50, 77, .28) 42%, rgba(23, 50, 77, 0) 100%);
  opacity: 1;
  transition: opacity .4s ease;
}
@media (hover: hover) and (pointer: fine) {
  body.home .section-hero-left .hero-img:hover {
    opacity: 1;
  }
  body.home .section-hero-left .hero-img:hover::after {
    opacity: 0;
  }
}


/* Codex 2026-09-13: testo nero negli avvisi home */
body.home #main-container > .home-message .msg {
  color: #111 !important;
}


/* Codex 2026-09-13: rimozione cornice esterna del collage e maggiore nitidezza */
body.home .section-hero-left .hero-img {
  background-image: none !important;
  opacity: 0.88;
}
body.home .section-hero-left .hero-img::before {
  content: "";
  position: absolute;
  z-index: 1;
  left: -2px;
  top: 50%;
  width: calc(100% + 4px);
  aspect-ratio: 16 / 9;
  transform: translateY(-50%);
  pointer-events: none;
  background-image: url("https://www.castiglioneuno.edu.it/wp-content/uploads/2026/09/exec-69df0174-d667-415a-8aac-6edfbecb8adc-scaled.png") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: calc(100% + 4px) calc(100% + 4px);
  clip-path: inset(2px);
}
@media (min-width: 1200px) {
  body.home .section-hero-left .hero-img::before {
    width: calc(100% - 34px);
  }
}


/* Codex 2026-09-13: rosso più deciso per terzo avviso e decorazioni della testata */
body.home #main-container > .home-message.red {
  background: linear-gradient(135deg, #f1aaa3 0%, #da5148 100%) !important;
}
body.home .section-hero-left .decoration-01 svg path,
body.home .section-hero-left .decoration-02 svg path {
  fill: #d5362d !important;
}


/* Codex 2026-09-13: collage plessi al 50% uniforme */
body.home .section-hero-left .hero-img {
  opacity: 0.50;
}
body.home .section-hero-left .hero-img::after {
  content: none !important;
  display: none !important;
  background: none !important;
}
@media (hover: hover) and (pointer: fine) {
  body.home .section-hero-left .hero-img:hover {
    opacity: 1;
  }
}
