/*!
Theme Name: AIS
Theme URI: http://underscores.me/
Author: Alessio Paoletti
Author URI: https://alessiopaolettidesign.it/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ais
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

AIS is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:'Epilogue';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKTp_R.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCKT5_R.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HBUT5_R.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKT5_R.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HA4T5_R.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HDUSJ_R.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HDtSJ_R.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCKSJ_R.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCjSJ_R.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXMDLiDA.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXsDPiDA.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXbjPiDA.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXMDPiDA.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXAjPiDA.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZMFGj5hxF0EhjimngomvnCCtqb30OX7jTiDA.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZMFGj5hxF0EhjimngomvnCCtqb30OX1zTiDA.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXsDTiDA.ttf) format('truetype')}@font-face{font-family:'Epilogue';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXmTTiDA.ttf) format('truetype')}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;overflow-x:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#F39200}::-webkit-scrollbar-track{background:#F7F7F7}body{font-weight:400;font-size:16px;overflow:hidden;margin:0;text-rendering:optimizelegibility;display:block;margin-left:auto;margin-right:auto;font-family:var(--sans);line-height:1.2;color:#707070;background-color:#FFFFFF}img{width:100%;height:auto;display:block}::after,::before,span{display:block}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none}.current-menu-item a{text-decoration:underline;font-weight:bold}s{text-decoration:underline}ul,li{list-style:none;padding:0;margin:0}figure{margin:0}:root{--black:#707070;--white:#FFFFFF;--white-off:#F7F7F7;--orange:#F39200;--orange-l:#F8DCBC;--orange-ll:#FBE8D3;--nido-viola:#9373B1;--nido-viola-l:#DFD4E7;--infanzia-magenta:#DA506E;--infanzia-magenta-l:#F6CBD3;--primaria-verde:#008246;--primaria-verde-l:#BEDAC8;--secondaria-giallo:#FFBE00;--secondaria-giallo-l:#FFF0C4;--liceo-blu:#3973B9;--liceo-blu-l:#C4D5EA;--h-padding:140px;--header-h:180px;--logo-w:120px;--h-logo-padding:calc(var(--h-padding) + var(--logo-w));--scuole-menu-x:0;--video-h:0;--img-cover-h:0;--sans:"Epilogue", sans-serif}@media (max-width:1570px){:root{--h-padding:60px}}@media (max-width:580px){:root{--h-padding:30px}}header{padding:30px var(--h-padding);padding-bottom:0;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;z-index:1000;display:grid;grid-template-columns:1fr 8fr 1fr;align-items:center;-webkit-align-items:center}header .logo{width:120px;transform-origin:left}header .logo svg{width:100%;height:auto}header nav ul{display:flex;justify-content:center;align-items:center;-webkit-align-items:center;gap:35px}header nav ul a{transition:.5s}header nav ul .menu-item-has-children{display:flex;cursor:pointer;--arrow-rotate:-90deg}header nav ul .menu-item-has-children>a{pointer-events:none}header nav ul .menu-item-has-children::after{content:'';background-image:url(assets/svg/arrow-v2.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:30px;transform:rotate(var(--arrow-rotate))}header nav ul .menu-item-has-children .sub-menu{position:fixed;top:0;left:0;transform:translateY(-100%);width:100%;background-color:#FBE8D3;padding:30px 0;padding-top:var(--header-h);box-sizing:border-box;z-index:-1;justify-content:flex-start;padding-left:var(--scuole-menu-x);gap:10px}header nav ul .menu-item-has-children .sub-menu li.nido a{background-color:#9373B1;color:#F7F7F7}header nav ul .menu-item-has-children .sub-menu li.infanzia a{background-color:#DA506E;color:#F7F7F7}header nav ul .menu-item-has-children .sub-menu li.primaria a{background-color:#008246;color:#F7F7F7}header nav ul .menu-item-has-children .sub-menu li.secondaria a{background-color:#FFBE00;color:#707070}header nav ul .menu-item-has-children .sub-menu li.liceo-classico a{background-color:#3973B9;color:#F7F7F7}header nav ul .menu-item-has-children .sub-menu li a{display:block;padding:12px 15px;box-sizing:border-box;border-radius:150px}header .bg{background-color:#F7F7F7;position:absolute;top:0;left:0;width:100%;height:calc(var(--header-h) + 30px);transform:translateY(-100%);z-index:-2}header a{color:#F39200;font-weight:700;font-size:16px}header a:visited{color:#F39200}header .btn-nav{display:none;flex-direction:column;justify-content:space-between;cursor:pointer;gap:6px;background-color:#F39200;padding:12px;box-sizing:border-box;border-radius:10px;transition:1s}header .btn-nav.active{border:1px solid #FFFFFF}header .btn-nav .line{display:block;height:2px;width:30px;background:#fff;transition:background .2s}@media (max-width:1440px){header nav ul{gap:20px}}@media (max-width:1220px){header{display:flex;justify-content:space-between;align-items:flex-start}header .logo{width:90px}header nav,header .btns{display:none}header .btn-nav{display:flex}}.btns{display:flex;justify-content:flex-end;align-items:center;-webkit-align-items:center;gap:40px}.btns .social ul{display:flex;justify-content:flex-end;align-items:center;-webkit-align-items:center;gap:5px}.btns .social ul li a{display:flex;justify-content:center;align-items:center;-webkit-align-items:center;width:30px;aspect-ratio:1 / 1;background-color:#F39200;border-radius:50%;text-transform:uppercase;color:#FFFFFF;font-size:12px}.btns .lang{display:flex;justify-content:flex-end;align-items:center;-webkit-align-items:center}.btns .lang li:first-of-type{margin-right:8px;display:flex;align-items:center;-webkit-align-items:center}.btns .lang li:first-of-type::after{content:'';margin-left:8px;background-color:#F39200;width:3px;height:30px}@media (max-width:1380px){.btns{flex-direction:column-reverse;align-items:flex-end;gap:10px}}.nav-mobile{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#F39200;z-index:900;transform:translateY(110%);display:flex;flex-direction:column;justify-content:space-between;padding:var(--h-padding);padding-top:calc(var(--header-h) + 50px);box-sizing:border-box}.nav-mobile a{display:block;color:#FFFFFF;font-weight:700;font-size:24px;padding:15px 0;box-sizing:border-box}.nav-mobile a:visited{color:#FFFFFF}.nav-mobile .sub-menu{display:flex;flex-wrap:wrap;gap:15px}.nav-mobile .sub-menu li a{padding:12px 15px;box-sizing:border-box;border-radius:150px;font-size:18px}.nav-mobile .sub-menu li.nido a{background-color:#9373B1}.nav-mobile .sub-menu li.infanzia a{background-color:#DA506E}.nav-mobile .sub-menu li.primaria a{background-color:#008246}.nav-mobile .sub-menu li.secondaria a{background-color:#FFBE00}.nav-mobile .sub-menu li.liceo-classico a{background-color:#3973B9}.nav-mobile .btns .social a{border:1px solid #FFFFFF;padding:0}.nav-mobile .lang li:first-of-type::after{background-color:#FFFFFF}.padding-header{padding-top:calc(var(--header-h) + 100px);box-sizing:border-box}h1,h2{font-size:48px;font-weight:300;color:#F39200;text-align:center;max-width:920px;margin:auto;padding-bottom:50px}h1 strong,h2 strong{font-weight:700}h1 em,h2 em{font-weight:500}@media (max-width:1000px){h1,h2{font-size:38px}}@media (max-width:500px){h1,h2{font-size:6vw}}.scuola h1{padding-top:90px}h2{padding-top:150px;padding-top:90px}p{max-width:800px;margin:auto;text-align:center}p a{color:#F39200;font-weight:700}p a:visited{color:#F39200}.arrow{width:50px;aspect-ratio:1 / 1;border-radius:50%;display:flex;justify-content:center;align-items:center;-webkit-align-items:center;background-color:#FBE8D3}.arrow svg{width:20px}.arrow.down{margin:90px auto;margin-bottom:0}.arrow.down svg{transform:rotate(90deg) translateX(3px)}@media (max-width:1000px){.arrow{width:30px}.arrow svg{width:10px}}.btn-link,.wpcf7-submit{display:block;color:#F39200;border:2px solid #F39200;border-radius:150px;padding:12px 25px;box-sizing:border-box;margin:40px auto;width:fit-content;font-weight:700;cursor:pointer;transition:.8s cubic-bezier(.215, .61, .355, 1)}.btn-link:hover,.wpcf7-submit:hover{background-color:#F39200;color:#FFFFFF}.ais .dark.color{color:#F39200}.ais .dark.bg{background-color:#F39200}.ais .l.color{color:#F8DCBC}.ais .l.bg{background-color:#F8DCBC}.ais .l.fill .a{fill:#F8DCBC}.ais .ul.color{color:#FBE8D3}.ais .ul.bg{background-color:#FBE8D3}.nido .dark.color,.nursey .dark.color{color:#9373B1;border-color:#9373B1}.nido .dark.color.btn-link:hover,.nursey .dark.color.btn-link:hover{background-color:#9373B1;color:#F3F1F8}.nido .dark.bg,.nursey .dark.bg{background-color:#9373B1}.nido .dark.fill .a,.nursey .dark.fill .a{fill:#9373B1}.nido .l.color,.nursey .l.color{color:#DFD4E7}.nido .l.bg,.nursey .l.bg{background-color:#DFD4E7}.nido .l.fill .a,.nursey .l.fill .a{fill:#DFD4E7}.nido .ul.color,.nursey .ul.color{color:#F3F1F8}.nido .ul.bg,.nursey .ul.bg{background-color:#F3F1F8}.infanzia .dark.color,.kindergarten .dark.color{color:#DA506E;border-color:#DA506E}.infanzia .dark.color.btn-link:hover,.kindergarten .dark.color.btn-link:hover{background-color:#DA506E;color:#FDEDF0}.infanzia .dark.bg,.kindergarten .dark.bg{background-color:#DA506E}.infanzia .dark.fill .a,.kindergarten .dark.fill .a{fill:#DA506E}.infanzia .l.color,.kindergarten .l.color{color:#F6CBD3}.infanzia .l.bg,.kindergarten .l.bg{background-color:#F6CBD3}.infanzia .l.fill .a,.kindergarten .l.fill .a{fill:#F6CBD3}.infanzia .ul.color,.kindergarten .ul.color{color:#FDEDF0}.infanzia .ul.bg,.kindergarten .ul.bg{background-color:#FDEDF0}.primaria .dark.color,.primary .dark.color{color:#008246;border-color:#008246}.primaria .dark.color.btn-link:hover,.primary .dark.color.btn-link:hover{background-color:#008246;color:#E9F2ED}.primaria .dark.bg,.primary .dark.bg{background-color:#008246}.primaria .dark.fill .a,.primary .dark.fill .a{fill:#008246}.primaria .l.color,.primary .l.color{color:#BEDAC8}.primaria .l.bg,.primary .l.bg{background-color:#BEDAC8}.primaria .l.fill .a,.primary .l.fill .a{fill:#BEDAC8}.primaria .ul.color,.primary .ul.color{color:#E9F2ED}.primaria .ul.bg,.primary .ul.bg{background-color:#E9F2ED}.secondaria .dark.color,.secondary .dark.color{color:#707070;border-color:#707070}.secondaria .dark.color.btn-link:hover,.secondary .dark.color.btn-link:hover{background-color:#FFBE00;color:#707070}.secondaria .dark.bg,.secondary .dark.bg{background-color:#FFBE00;color:#707070}.secondaria .dark.fill .a,.secondary .dark.fill .a{fill:#FFBE00}.secondaria .l.color,.secondary .l.color{color:#FFF0C4}.secondaria .l.bg,.secondary .l.bg{background-color:#FFF0C4}.secondaria .l.fill .a,.secondary .l.fill .a{fill:#FFF0C4}.secondaria .ul.color,.secondary .ul.color{color:#FFFAEC;color:#707070 !important}.secondaria .ul.bg,.secondary .ul.bg{background-color:#FFFAEC}.liceo-classico .dark.color,.highschool .dark.color{color:#3973B9;border-color:#3973B9}.liceo-classico .dark.color.btn-link:hover,.highschool .dark.color.btn-link:hover{background-color:#3973B9;color:#EBF1F8}.liceo-classico .dark.bg,.highschool .dark.bg{background-color:#3973B9}.liceo-classico .dark.fill .a,.highschool .dark.fill .a{fill:#3973B9}.liceo-classico .l.color,.highschool .l.color{color:#C4D5EA}.liceo-classico .l.bg,.highschool .l.bg{background-color:#C4D5EA}.liceo-classico .l.fill .a,.highschool .l.fill .a{fill:#C4D5EA}.liceo-classico .ul.color,.highschool .ul.color{color:#EBF1F8}.liceo-classico .ul.bg,.highschool .ul.bg{background-color:#EBF1F8}.container-video-elementi{position:relative;padding:0 calc(var(--logo-w) + (var(--h-padding) * 2));padding-bottom:30px}.container-video-elementi.wide{padding:0}.container-video-elementi.wide .video{width:calc(100% - ((var(--logo-w) + (var(--h-padding) * 2)) * 2));margin:0 auto}@media (max-width:1600px){.container-video-elementi.wide .video{width:calc(100% - ((var(--h-padding) * 2) * 2))}}@media (max-width:1000px){.container-video-elementi.wide .video{width:calc(100% - (var(--h-padding) * 2))}}.container-video-elementi .video{position:relative;aspect-ratio:16 / 9;width:100%;border-radius:30px;overflow:hidden;cursor:pointer;max-width:1360px;margin:0 auto}.container-video-elementi .video video{width:100%}.container-video-elementi .video video::cue{color:#F7F7F7;background:#F39200;font-size:22px;font-family:var(--sans);font-weight:200;border-radius:30px;padding:10px 15px}.container-video-elementi .video.playing .video-cover{opacity:0;pointer-events:none}.container-video-elementi .video .video-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;transition:.4s ease-in-out}.container-video-elementi .video .video-cover img{object-fit:cover;object-position:center;height:100%}.container-video-elementi .video .video-cover .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;aspect-ratio:1 / 1;background-color:#F39200;border-radius:50%;display:flex;justify-content:center;align-items:center;-webkit-align-items:center;color:#FFFFFF;font-size:30px;font-weight:700}@media (max-width:860px){.container-video-elementi .video .video-cover .btn-play{width:90px;font-size:22px}}@media (max-width:450px){.container-video-elementi .video .video-cover .btn-play{width:70px;font-size:18px}}@media (max-width:450px){.container-video-elementi .video{border-radius:24px}}.container-video-elementi span.bg{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - (var(--video-h) / 2));z-index:-1;background-color:#FBE8D3;transition:1s ease-out}.container-video-elementi span.bg.top{height:calc(100% - (var(--video-h) / 2) - 100px)}@media (max-width:1600px){.container-video-elementi{padding:var(--header-h) var(--h-logo-padding)}}@media (max-width:1000px){.container-video-elementi{padding:var(--header-h) var(--h-padding)}}.etichette-scuole{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.etichette-scuole li>*{font-size:18px;color:#F7F7F7;padding:12px 15px;border-radius:150px;font-weight:700;cursor:pointer;transition:.5s cubic-bezier(.215, .61, .355, 1)}.etichette-scuole li.reset h3,.etichette-scuole li.fondazione h3{color:#F39200;border:2px solid #F39200}.etichette-scuole li.senza-categoria{display:none}.etichette-scuole li:hover>*{transform:translateY(-10px)}.intro .intro-content{padding:0 var(--h-padding);box-sizing:border-box}.intro .arrow{margin:70px auto;margin-bottom:0}.intro .container-video-elementi{padding-top:0}.links{display:flex;justify-content:center;align-items:stretch;gap:15px;margin:70px}.links a{margin:0;text-align:center}@media (max-width:800px){.links{flex-direction:column;align-items:center;-webkit-align-items:center}}.intro-content{padding:0 var(--h-padding);box-sizing:border-box}.scuole{background-color:#F39200;padding:100px 30px;box-sizing:border-box}.chi-siamo .scuole{background-color:#FFFFFF}.scuole ul{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:15px}.scuole ul li{width:260px;min-width:260px;text-align:center;transition:1s cubic-bezier(.215, .61, .355, 1)}.scuole ul li.secondaria a{color:#707070 !important}.scuole ul li>div{border-radius:20px}.scuole ul li a{position:relative;display:block;box-sizing:border-box}.scuole ul li a>span{padding-top:30px;text-transform:uppercase;font-size:18px;font-weight:700}.scuole ul li a h2{font-size:36px;font-weight:700;margin:12px 0;padding:0;color:inherit}.scuole ul li a p{padding:0 15px}.scuole ul li a p:first-of-type{font-size:24px;margin-bottom:10px}.scuole ul li a .btn{position:relative;font-size:18px;font-weight:700;text-transform:uppercase;padding:15px 0;margin-top:50px;border-radius:0 0 20px 20px;z-index:2}.scuole ul li:hover{transform:translateY(-30px)}.chi-siamo-home{padding:0 var(--h-padding);box-sizing:border-box}.chi-siamo-home .intro-content{padding:0}.didattica{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:15px;margin-bottom:150px;margin-top:100px}.didattica li{width:260px;background-color:#FFFFFF;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,0.15);overflow:hidden;transition:.8s cubic-bezier(.215, .61, .355, 1)}.didattica li .logo{margin:24px auto}.didattica li h4{color:#F39200;font-size:20px;font-weight:700;text-align:center;background-color:#F7F7F7;padding:15px;box-sizing:border-box;height:100%}.didattica li a{height:100%}.didattica li:hover{transform:translateY(-30px)}.citazione{background-color:#F39200;padding:70px var(--h-padding);box-sizing:border-box;text-align:center}.citazione .icon{background-image:url(assets/svg/pp_logo.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:70px;aspect-ratio:1 / 1;margin:auto}.citazione h3{color:#FFFFFF;font-size:36px;font-style:italic;font-weight:400;max-width:900px;margin:40px auto}.citazione p{font-size:24px;color:#FFFFFF;font-weight:700}@media (max-width:768px){.citazione h3{font-size:26px}}.progetti-home{background-color:#FBE8D3;padding:100px var(--h-padding);box-sizing:border-box}.progetti-home .intro-content{padding:0}.progetti-slider{margin:100px 0;box-sizing:border-box}.progetti-slider .top-slider{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;margin-bottom:20px}.progetti-slider .top-slider h3{color:#F39200;font-size:36px;font-weight:700}.progetti-slider .top-slider .btns{display:flex;align-items:center;-webkit-align-items:center;gap:10px}.progetti-slider .top-slider .btns .arrow{cursor:pointer}.progetti-slider .top-slider .btns .arrow.prev{transform:rotate(180deg)}.progetti-slider ul.slider{display:flex;align-items:stretch;flex-wrap:nowrap;gap:15px;width:max-content}@media (max-width:1000px){.progetti-slider ul.slider{align-items:stretch}}main.scuola .arrow{background-color:initial}.open-day .bg{background-color:#FBE8D3}.open-day .scuole.openday{background:none}.open-day .scuole.openday a .img{position:absolute;bottom:0;left:0;width:100%;height:120%;z-index:1;border-radius:20px;overflow:hidden}.open-day .scuole.openday a .img img{object-fit:cover;object-position:center;height:100%;border-radius:20px;overflow:hidden;transform:translateY(100%);transition:.5s cubic-bezier(.215, .61, .355, 1)}.open-day .scuole.openday a:hover img{transform:translateY(0)}.open-day .scuole.openday h2{margin-top:30px}.open-day .scuole.openday p:first-of-type{margin-bottom:30px}.open-day .scuole.openday .hashtag{font-weight:700}.open-day .scuole.openday .btn{margin-top:20px}.open-day .scuole.openday li:hover{transform:translateY(0)}.news-loop{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;padding:0 var(--h-padding);margin-top:120px;box-sizing:border-box}.news-loop li{width:100%}.news-loop li a{display:block;color:#F7F7F7;padding:30px 0;box-sizing:border-box;border-radius:20px;box-shadow:0 0 15px rgba(0,0,0,0.15);height:100%;display:flex;flex-direction:column;justify-content:space-between}.news-loop li a .top,.news-loop li a .txt{padding:0 50px;box-sizing:border-box}.news-loop li a .top{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;margin-bottom:20px}.news-loop li a .top h5{font-size:26px;font-weight:700}.news-loop li a .top span{font-size:18px;font-weight:700}.news-loop li a .img{width:100%;aspect-ratio:3/2;margin-bottom:30px;overflow:hidden}.news-loop li a .img img{object-fit:cover;object-position:center;height:100%;transition:2s}.news-loop li a .txt h4{font-size:26px;font-weight:700;text-align:left;margin-bottom:10px;line-height:1}.news-loop li a .txt p{text-align:left}.news-loop li a .btn-link{margin-left:0;color:#F7F7F7;border-color:#F7F7F7;margin-top:10px;margin-bottom:0;margin-left:50px}.news-loop li.fondazione a{color:#F39200}.news-loop li.fondazione a .btn-link{color:#F39200;border-color:#F39200}.news-loop li:hover img{transform:scale(1.1)}@media (max-width:1500px){.news-loop li a .txt h4{font-size:22px}}@media (max-width:1250px){.news-loop{grid-template-columns:repeat(2, 1fr)}.news-loop li a .txt,.news-loop li a .top{padding:0 50px}.news-loop li a .btn-link{margin-left:50px}}@media (max-width:880px){.news-loop{grid-template-columns:repeat(1, 1fr)}}.dirigente{background-color:#F39200;display:flex;justify-content:center;align-items:stretch;gap:150px;margin-top:150px;padding:0 var(--h-padding);box-sizing:border-box}.dirigente .txt{padding:90px 0;color:#F7F7F7;max-width:450px}.dirigente .txt i{font-size:30px}.dirigente .txt h6{font-size:20px;margin-top:40px}.dirigente .txt p{text-align:left;font-size:20px}.dirigente .txt a{display:block;margin-top:40px;color:#F7F7F7;font-size:20px}.dirigente .txt a:visited{color:#F7F7F7}.dirigente .img{width:400px;aspect-ratio:4/5}.dirigente .img img{object-fit:cover;object-position:center;height:100%}@media (max-width:1200px){.dirigente{gap:50px}}@media (max-width:920px){.dirigente{gap:30px}.dirigente .txt i{font-size:3.2vw}}@media (max-width:840px){.dirigente{flex-direction:column-reverse;padding-bottom:50px;gap:0}.dirigente .txt{width:100%;max-width:none}.dirigente .img{align-self:center}}@media (max-width:500px){.dirigente .txt i{font-size:7vw}}.widget-min{padding:50px var(--h-padding);box-sizing:border-box;background-color:#F7F7F7}.widget-min .ministeriale{display:flex;justify-content:center;align-items:stretch;gap:30px}.widget-min .ministeriale li a{display:block;font-size:20px;color:#F39200;text-decoration:underline;font-weight:300;text-align:center;margin:0 auto;margin-bottom:30px}.widget-min .ministeriale li div{display:flex;justify-content:center;align-items:stretch;gap:30px;width:100%}.widget-min .ministeriale li div img{max-width:180px;max-height:100px}.widget-min .ministeriale span{width:2px;background-color:#F39200}.widget-min .ministeriale span:last-of-type{display:none}@media (max-width:1225px){.widget-min .ministeriale{flex-direction:column;align-items:center;-webkit-align-items:center}.widget-min .ministeriale span{width:100%;height:2px}}@media (max-width:700px){.widget-min .ministeriale li div{flex-direction:column;align-items:center;-webkit-align-items:center}.widget-min .ministeriale li div img{width:auto}}.sedi{display:flex;justify-content:center;align-items:stretch;gap:15px;padding:0 var(--h-padding);box-sizing:border-box;margin-bottom:150px}.sedi li{background-color:#F7F7F7;border-radius:15px;padding:40px 50px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:675px}.sedi li .top{color:#F39200;border-color:#F39200;display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;margin-bottom:40px}.sedi li .top h3{font-size:32px;font-weight:300}.sedi li .top h3 strong{font-weight:700}.sedi li .top .btn-link{margin:0}.sedi li .txt .indirizzo{display:block;font-size:26px;color:#707070;font-weight:300;max-width:450px;margin-bottom:40px}.sedi li .txt .indirizzo:visited{color:#707070}.sedi li .txt .indirizzo i{display:block;font-style:normal;font-size:18px;line-height:1.2;margin-top:5px}.sedi li .bottom p{text-align:left;font-weight:700}.sedi li .bottom p a{color:#707070;font-weight:400}.sedi li .bottom p a:visited{color:#707070}.sedi li .bottom ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.sedi li .bottom ul li{padding:0;width:fit-content}.sedi li .bottom ul li span{border-radius:150px;padding:10px 20px;box-sizing:border-box}@media (max-width:1120px){.sedi{flex-direction:column;align-items:center;-webkit-align-items:center}.sedi li{width:100%}}@media (max-width:615px){.sedi li .top{flex-direction:column;align-items:flex-start;gap:10px}}.form{display:grid;grid-template-columns:repeat(2, 1fr);width:fit-content;gap:25px 15px;margin:150px auto;padding:0 var(--h-padding);box-sizing:border-box}.form .campo{width:100%}.form .campo p{text-align:left;font-size:20px;margin:0;width:100%;max-width:none}.form .campo p span{width:100%}.form .campo p input,.form .campo p select,.form .campo p textarea{padding:12px 20px;box-sizing:border-box;font-size:16px;font-style:italic;border:2px solid #707070;margin-top:8px;width:100%;color:#707070;font-family:var(--sans)}.form .campo p select{appearance:none;background-image:url(assets/svg/arrow-v2.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:30px;cursor:pointer}.form .campo.large{grid-column:1 / -1;width:100%}.form .campo.bottom{grid-column:1 / -1;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;-webkit-align-items:center}.form .campo.bottom p{width:auto}.form .campo.bottom p:first-of-type{font-size:14px}.form .campo.bottom p input[type="checkbox"]{display:inline;width:fit-content}.form .campo.bottom p .wpcf7-list-item-label{display:inline}.form .campo.bottom .wpcf7-submit{width:fit-content;color:#F39200;border-color:#F39200;text-transform:uppercase;background:none;font-style:normal;margin:0;margin-right:15px}.form .campo.bottom .wpcf7-submit:hover{background-color:#F39200;color:#FFFFFF}.form .campo.bottom .wpcf7-submit:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width:580px){.form{grid-template-columns:repeat(1, 1fr)}}.wpcf7-not-valid{border:2px solid red!important;background-color:rgba(255,0,0,0.1);color:#F7F7F7 !important}.hidden-fields-container,.screen-reader-response,.wpcf7-not-valid-tip{display:none}form{position:relative}.wpcf7-response-output{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:50px;box-sizing:border-box;background-color:#F39200;color:#FFFFFF;font-size:24px;font-weight:700;opacity:0;pointer-events:none}.fondazione-home{display:flex;justify-content:center;align-items:center;-webkit-align-items:center;gap:50px var(--h-padding);padding:150px var(--h-padding);box-sizing:border-box;background-color:#FBE8D3}.fondazione-home .txt,.fondazione-home .img{width:50%}.fondazione-home .txt{max-width:680px}.fondazione-home .txt h2{text-align:left}.fondazione-home .txt p{margin:revert;text-align:left}.fondazione-home .txt .btn-link{margin-left:0;color:#F39200}.fondazione-home .txt .btn-link:hover{color:#FFFFFF}.fondazione-home .img{max-width:540px;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.fondazione-home .img img{object-fit:cover;object-position:center;height:100%}@media (max-width:1200px){.fondazione-home{flex-wrap:wrap}.fondazione-home .txt,.fondazione-home .img{width:100%}.fondazione-home .txt h2{padding-top:0}}.scuola.secondaria h1,.scuola.secondaria h2,.scuola.secondaria h3,.scuola.secondaria p{color:#707070 !important}.scuola.secondaria .dirigente .txt i,.scuola.secondaria .dirigente .txt h6,.scuola.secondaria .dirigente .txt p{color:#707070 !important}.scuola .container-video-elementi{padding-bottom:30px}.scuola .intro-content{color:#F7F7F7}.scuola .intro-content h1{color:#F7F7F7}.scuola .intro-content p{max-width:800px}.scuola .intro-content{margin-bottom:90px;color:#707070}.info{padding:0 calc(var(--h-logo-padding) + var(--h-padding));box-sizing:border-box;margin-bottom:150px}.info ul{max-width:1360px;margin:0 auto}.info ul li{margin-bottom:15px}.info ul li:last-of-type{margin-bottom:0}.info ul li .top{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;padding:25px;box-sizing:border-box;border-radius:15px;width:100%;cursor:pointer;transition:1s cubic-bezier(.215, .61, .355, 1)}.info ul li .top h2{font-size:36px;font-weight:700;margin:0;padding:0;transition:1s cubic-bezier(.215, .61, .355, 1)}.info ul li .content{max-height:0;overflow:hidden}.info ul li .content>div{padding:50px 140px;box-sizing:border-box;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.info ul li .content h3{font-size:36px;font-weight:300;margin-bottom:20px}.info ul li .content h3:not(:first-of-type){margin-top:55px}.info ul li .content p{text-align:left;max-width:none;color:#707070}.info ul li .content ul{margin-bottom:30px}.info ul li .content ul li{list-style:none;position:relative;padding-left:1.2em}.info ul li .content ul li::before{content:'•';position:absolute;left:0;top:0;color:#F39200;font-size:1em;line-height:1.2}.info ul li .content ul.orari-list{margin-top:15px}.info ul li .content ul.orari-list li{list-style:none;color:#707070;margin-top:15px;margin-bottom:0;padding-left:0;display:grid;grid-template-columns:.3fr 1fr}.info ul li .content ul.orari-list li:first-of-type{margin-top:0}.info ul li .content ul.orari-list li::before{display:none}.info ul li .content ul.orari-list li p{margin:0}.info ul li .content ul.orari-list li strong{display:inline-block;font-weight:700;font-size:20px;font-style:normal;white-space:nowrap}@media (max-width:880px){.info ul li .content ul.orari-list li{display:flex;flex-direction:column;gap:3px;margin-bottom:5px}}.info ul li .content ul.orari-list span{width:100%;height:0;border-bottom:1px solid currentColor}@media (max-width:1760px){.info{padding:0 var(--h-logo-padding)}}@media (max-width:1330px){.info{padding:0 var(--h-padding)}}@media (max-width:1090px){.info ul li .top h2{font-size:26px}.info ul li .content>div{padding:50px var(--h-padding)}}@media (max-width:930px){.info ul li .content ul li em{display:block;margin-bottom:5px}}.sliders-container{padding:0 var(--h-padding);box-sizing:border-box}.educatori{display:flex;justify-content:center;flex-wrap:wrap;gap:30px 15px;margin:100px auto;max-width:1100px}.educatori li{max-width:260px}.educatori li .img{width:260px;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.educatori li .img img{object-fit:cover;object-position:center;height:100%}.educatori li .txt{margin-top:20px}.educatori li .txt h3{font-size:18px;font-weight:700;text-align:center}.educatori li .txt p{font-weight:14px}.downloads{margin:0 calc(var(--h-logo-padding) + var(--h-padding));box-sizing:border-box;padding-bottom:150px;max-width:1360px}.downloads li{margin-bottom:15px}.downloads li:last-of-type{margin-bottom:0}.downloads li a{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;padding:25px 30px;box-sizing:border-box;border-radius:15px;transition:1s cubic-bezier(.215, .61, .355, 1)}.downloads li a h3{font-size:30px;font-weight:700;transition:1s cubic-bezier(.215, .61, .355, 1)}.downloads li a span.reversed{transform:rotate(-90deg)}.downloads li a .a{transition:1s cubic-bezier(.215, .61, .355, 1)}@media (min-width:1921px){.downloads{margin:0 auto}}@media (max-width:1000px){.downloads{margin:0;padding:0 var(--h-padding);padding-bottom:150px}.downloads li a h3{font-size:22px}.downloads li a span svg{width:30px}}.news-scuola{margin-bottom:150px}.news-scuola>a{color:#F39200}.sedi .maps{padding:0;overflow:hidden}.sedi .maps iframe{width:100%;height:100%}.secondaria .sedi .bottom ul li:not(.secondaria) p{color:#F7F7F7 !important}.gallery{position:relative;padding:50px 0;box-sizing:border-box;margin-top:0;margin-bottom:0}.gallery ul{display:flex;align-items:stretch;flex-wrap:nowrap;gap:15px;width:max-content;padding:0 50px;box-sizing:border-box}.gallery ul li{width:535px}.gallery ul li img{border-radius:15px}@media (max-width:680px){.gallery ul li{width:350px}}.gallery .btns{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;padding:0 var(--h-padding);box-sizing:border-box;pointer-events:none}.gallery .btns .arrow{pointer-events:all}.gallery .btns .prev{transform:rotate(180deg)}@media (max-width:900px){.gallery .btns{display:none}}.progetti-list,.attivita-list{padding:0 var(--h-padding);box-sizing:border-box;margin:130px auto}.progetti-list .top,.attivita-list .top{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;margin-bottom:30px}.progetti-list .top h2,.attivita-list .top h2{text-align:left;margin:0;padding:0;font-size:36px;font-weight:700}.progetti-list .top .filter,.attivita-list .top .filter{display:flex;justify-content:flex-end;align-items:center;-webkit-align-items:center;flex-wrap:wrap;gap:8px}.progetti-list .top .filter li:first-of-type h3,.attivita-list .top .filter li:first-of-type h3{border:2px solid #F39200;color:#F39200}.progetti-list .top .filter li.active h3,.attivita-list .top .filter li.active h3{transform:translateY(-10px)}.progetti-list .top .filter li.active.reset h3,.attivita-list .top .filter li.active.reset h3{transform:translateY(0)}.progetti-list .top .filter li h3,.attivita-list .top .filter li h3{transition:.5s cubic-bezier(.215, .61, .355, 1)}.progetti-list .top .filter li:hover h3,.attivita-list .top .filter li:hover h3{transform:translateY(-10px)}@media (max-width:950px){.progetti-list .top .filter li h3,.attivita-list .top .filter li h3{font-size:14px}}@media (max-width:840px){.progetti-list .top,.attivita-list .top{flex-direction:column;align-items:flex-start;gap:15px}.progetti-list .top .filter,.attivita-list .top .filter{justify-content:flex-start}}.progetti-list .progetti,.attivita-list .progetti{display:flex;align-items:stretch;flex-wrap:wrap;gap:15px}.progetto-preview a{display:flex;justify-content:center;height:100%}.progetto-preview a .img{background-color:#F8DCBC;width:50%;max-height:265px}.progetto-preview a .img img{object-fit:contain;object-position:center;height:100%}.progetto-preview a .txt{width:50%;background-color:#F39200;padding:30px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.progetto-preview a .txt h4{color:#F7F7F7;font-size:26px;font-weight:300}.progetto-preview a .txt .btn-link{color:#F7F7F7;border-color:#F7F7F7;margin:0;margin-top:40px;transition:.8s}.progetto-preview a .txt .btn-link:hover{color:#F39200;background-color:#FFFFFF}@media (max-width:1490px){.progetto-preview a .txt h4{font-size:22px}.progetto-preview a .txt .btn-link{font-size:14px}}@media (max-width:1240px){.progetto-preview a .txt h4{font-size:18px}.progetto-preview a .txt .btn-link{margin-top:30px}}@media (max-width:1080px){.progetto-preview{width:calc(50% - 7.5px)}.progetto-preview a{flex-direction:column}.progetto-preview a .img,.progetto-preview a .txt{width:100%;height:50%}.progetto-preview a .img{aspect-ratio:1/1}}@media (max-width:530px){.progetto-preview a .txt h4{font-size:16px}.progetto-preview a .txt .btn-link{font-size:12px}}@media (max-width:500px){.progetto-preview{width:100%}}.progetti.only .progetto-preview{width:calc(50% - 7.5px)}@media (max-width:500px){.progetti.only .progetto-preview{width:100%}}@media (max-width:500px){.progetti.only{flex-direction:column}}.slider li{max-width:800px}@media (max-width:580px){.slider li{max-width:300px}}@media (max-width:500px){.slider li{max-width:300px}}.attivita-ul.slider li{max-width:530px}.attivita-ul li{width:calc(50% - 7.5px)}.attivita-ul li a .txt{background-color:#F7F7F7}.attivita-ul li a .txt h4{font-size:40px;line-height:1;font-style:italic}.attivita-ul li a .txt h4 strong{font-weight:700;font-style:normal;display:block}.attivita-ul li a .txt h4,.attivita-ul li a .txt .btn-link{color:#F39200;border-color:#F39200}@media (max-width:1000px){.attivita-ul li a .img{aspect-ratio:1/1}.attivita-ul li a .txt h4{font-size:34px}}@media (max-width:500px){.attivita-ul li a .txt{padding:16px}.attivita-ul li a .txt h4{font-size:28px}.attivita-ul li a .txt .btn-link{font-size:16px;padding:10px 20px}}@media (max-width:450px){.attivita-ul li a .txt h4{font-size:22px}.attivita-ul li a .txt .btn-link{font-size:14px}}.slider.attivita-ul li{max-width:530px}.scuola .attivita-ul li{width:100%}.intro-progetti-attivit{background-color:#F8DCBC;padding:0 var(--h-padding);padding-top:var(--header-h);padding-bottom:30px;box-sizing:border-box}.single-attivit .intro-progetti-attivit{background-color:#F7F7F7}.intro-progetti-attivit .img{width:27vw;aspect-ratio:1/1;margin:auto}.intro-progetti-attivit .img img{object-fit:cover;object-position:center;height:100%}.intro-progetti-attivit .etichette-scuole{justify-content:center}@media (max-width:768px){.intro-progetti-attivit .img{width:70vw}}.main-content{padding:100px calc(var(--h-padding) + var(--h-logo-padding));box-sizing:border-box}.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6,.main-content p,.main-content li{padding:0 var(--h-padding);text-align:left;max-width:none}.main-content h2{margin-top:100px;margin-bottom:40px}.main-content blockquote{margin:0}.main-content h3,.main-content h4{margin-top:30px;margin-bottom:15px}.main-content h5{margin-top:15px}.main-content a{color:#F39200}.main-content a:visited{color:#F39200}.main-content ul{margin-top:15px;margin-bottom:30px}.main-content ul li{position:relative}.main-content ul li a{color:#F39200}.main-content ul li::before{content:'•';display:inline;color:#F39200;font-size:1em;line-height:1.2;margin-right:15px}.main-content ol{margin-top:15px;margin-bottom:30px}.main-content ol li{position:relative}.main-content ol li::before{content:counter(list-item) '.';display:inline;color:#F39200;font-size:1em;line-height:1.2;margin-right:15px}.main-content figure{margin:90px auto;position:relative;overflow:hidden}.main-content figure .video-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;transition:.4s ease-in-out}.main-content figure .video-cover img{object-fit:cover;object-position:center;height:100%}.main-content figure .video-cover .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;aspect-ratio:1 / 1;background-color:#F39200;border-radius:50%;display:flex;justify-content:center;align-items:center;-webkit-align-items:center;color:#FFFFFF;font-size:30px;font-weight:700}@media (max-width:860px){.main-content figure .video-cover .btn-play{width:90px;font-size:22px}}@media (max-width:450px){.main-content figure .video-cover .btn-play{width:70px;font-size:18px}}.main-content figure video{width:100%;border-radius:30px}@media (max-width:1120px){.main-content{padding:100px var(--h-padding)}}@media (max-width:500px){.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6,.main-content p,.main-content li{padding:0}}.sliders{padding:150px var(--h-padding);box-sizing:border-box;background-color:#FBE8D3}.sliders .progetti-slider{margin:0}.sliders .progetti-slider:first-of-type{margin-bottom:100px}.openday-archive .container-video-elementi{margin-top:100px}.openday-archive .container-video-elementi>.bg{background-color:#F39200}.openday-single-page .container-video-elementi .intro-content{margin-bottom:100px;padding-left:0;padding-right:0}.openday-single-page .container-video-elementi .bg.top{bottom:unset;top:0;height:calc(100% - (var(--video-h) / 2))}.openday-single-page .appuntamenti ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:15px;margin:100px auto 150px auto;width:fit-content}.openday-single-page .appuntamenti ul li{text-align:center;border-radius:15px;flex:0 0 auto;width:260px}.openday-single-page .appuntamenti ul li .top,.openday-single-page .appuntamenti ul li .bottom{padding:20px 30px;box-sizing:border-box}.openday-single-page .appuntamenti ul li .top{border-radius:15px 15px 0 0 }.openday-single-page .appuntamenti ul li .top h3{font-size:24px;font-size:1.3vw}.openday-single-page .appuntamenti ul li .center{font-size:130px;font-size:5vw;font-weight:300;transform:translateY(20px)}.openday-single-page .appuntamenti ul li .bottom{font-size:24px;font-size:1vw;font-weight:700}.openday-single-page .appuntamenti ul li.passata{opacity:.5}@media (min-width:1930px){.openday-single-page .appuntamenti ul li .top h3,.openday-single-page .appuntamenti ul li .bottom{font-size:24px}.openday-single-page .appuntamenti ul li .center{font-size:130px}}@media (max-width:1080px){.openday-single-page .appuntamenti ul li{width:180px}.openday-single-page .appuntamenti ul li .top h3,.openday-single-page .appuntamenti ul li .bottom{font-size:2vw}.openday-single-page .appuntamenti ul li .center{font-size:12vw}}@media (max-width:680px){.openday-single-page .appuntamenti ul{padding:0 var(--h-padding);box-sizing:border-box}.openday-single-page .appuntamenti ul li{width:calc(50% - 10px)}.openday-single-page .appuntamenti ul li .top h3,.openday-single-page .appuntamenti ul li .bottom{font-size:3vw}.openday-single-page .appuntamenti ul li .center{font-size:15vw}}@media (max-width:450px){.openday-single-page .appuntamenti ul li .top h3,.openday-single-page .appuntamenti ul li .bottom{font-size:4vw}.openday-single-page .appuntamenti ul li .center{font-size:20vw}}.dove{margin-bottom:150px}.dove .sedi{margin-top:40px}.iscrizione-od{padding:150px var(--h-padding);box-sizing:border-box;color:#F7F7F7}.iscrizione-od h2{color:#F7F7F7;font-weight:700;padding-top:0}.iscrizione-od .form{margin-top:90px;margin-bottom:0}.iscrizione-od .form .campo .wpcf7-submit{color:#F7F7F7;border-color:#F7F7F7}.news-archive .intro-content{margin-bottom:150px}.news-archive .intro-content h2{padding-top:0}.news-archive .news-list{margin-bottom:150px}.news-archive .news-list .filter{padding:0 var(--h-padding);box-sizing:border-box}.news-archive .news-list .filter li.active h3{transform:translateY(-10px)}.news-archive .news-list .filter li.active.reset h3{transform:translateY(0)}.news-archive .news-list .news-loop{margin-top:30px}.news-page .padding-header{position:relative}.news-page .intro-news{padding:0 calc(var(--h-padding) + var(--h-logo-padding));box-sizing:border-box;color:#F7F7F7}.news-page .intro-news .top{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;margin-bottom:90px;padding:0 var(--h-padding);box-sizing:border-box}.news-page .intro-news .top h2{font-size:30px;font-weight:700;margin:0;padding:0;color:#F7F7F7}.news-page .intro-news .top span{font-size:18px;font-weight:700}.news-page .intro-news h1{color:#F7F7F7;text-align:left;max-width:none;padding:0 var(--h-padding);box-sizing:border-box;margin-bottom:30px}.news-page .intro-news .bg{position:absolute;top:0;left:0;width:100%;height:calc(100% - (var(--img-cover-h) / 2));z-index:-1}@media (max-width:1120px){.news-page .intro-news{padding:0 var(--h-padding)}}@media (max-width:700px){.news-page .intro-news .top,.news-page .intro-news h1{padding-left:0;padding-right:0}}.news-page .wp-block-file a{display:block;font-size:24px;text-decoration:underline;margin-top:100px;margin-left:var(--h-padding)}.contatti .padding-header{margin-bottom:100px}.chi-siamo .sezione-animata{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;padding:0 var(--h-logo-padding);box-sizing:border-box;margin:350px auto;max-width:2000px}.chi-siamo .sezione-animata.cammino{margin-top:150px}.chi-siamo .sezione-animata .txt{width:50%}.chi-siamo .sezione-animata .animation{width:40%}.chi-siamo .sezione-animata .txt h2,.chi-siamo .sezione-animata .txt p{text-align:left}.chi-siamo .sezione-animata .txt h2{padding-top:0}.chi-siamo .sezione-animata .txt .cit{margin-top:70px;border-left:4px solid #F39200;padding-left:15px;box-sizing:border-box}.chi-siamo .sezione-animata .txt .cit i{color:#F39200;font-size:30px;font-weight:300}.chi-siamo .sezione-animata .txt .cit p{color:#F39200;font-weight:700;font-size:20px;margin-top:20px}.chi-siamo .sezione-animata .animation{position:relative;height:100%}.chi-siamo .sezione-animata .animation svg{width:100%;height:auto;display:block}.chi-siamo .sezione-animata.cammino .animation{clip-path:inset(-50px -100px 4px -100px);width:30%}.chi-siamo .sezione-animata.cammino .cerchio-orange{width:15%;aspect-ratio:1/1;background-color:#F39200;border-radius:50%;position:absolute}.chi-siamo .sezione-animata.cammino .path{position:absolute;top:0;left:0;z-index:5;width:100%;opacity:0}.chi-siamo .sezione-animata.cammino .path svg{width:100%;height:auto}.chi-siamo .sezione-animata.cammino .path,.chi-siamo .sezione-animata.cammino .base{height:100%;width:100%;display:block}.chi-siamo .sezione-animata.cammino svg{overflow:visible}.chi-siamo .sezione-animata.percorso{flex-direction:row-reverse}.chi-siamo .sezione-animata.percorso .animation{overflow:visible;aspect-ratio:1/1}.chi-siamo .sezione-animata.percorso .animation>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:auto}.chi-siamo .sezione-animata.consapevolezza .animation{display:flex;align-items:center;-webkit-align-items:center}.chi-siamo .sezione-animata.consapevolezza .animation .cerchio-container{height:100px;aspect-ratio:1/1;background-color:#F39200;border-radius:50%}.chi-siamo .sezione-animata.consapevolezza .animation .cerchio-container .cerchio-colors{transform:scale(0)}.chi-siamo .sezione-animata.mondo{flex-direction:row-reverse}.chi-siamo .sezione-animata.mondo .animation{position:relative}.chi-siamo .sezione-animata.mondo .animation .path{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;z-index:5;opacity:0}.chi-siamo .sezione-animata.mondo .animation .path svg{width:100%;height:auto}.chi-siamo .sezione-animata.mondo .animation .cerchio-colors{width:120px;aspect-ratio:1/1;position:absolute}.chi-siamo .sezione-animata.mondo .animation .mondo-orange{transform:scale(.8)}@media (max-width:1400px){.chi-siamo .sezione-animata{padding:0 var(--h-padding)}}@media (max-width:1000px){.chi-siamo .sezione-animata{flex-direction:column!important;margin:150px 0}.chi-siamo .sezione-animata .txt{width:100%}.chi-siamo .sezione-animata .animation{width:60%;margin-top:50px}.chi-siamo .sezione-animata.cammino .animation{width:60%}.chi-siamo .sezione-animata.consapevolezza .animation{width:100%}.chi-siamo .sezione-animata.mondo{margin-bottom:450px}}.chi-siamo .dirigente{margin-top:0}.chi-siamo .gallery{background-color:#FBE8D3}.chi-siamo .container-video-elementi{margin-top:-250px}@media (max-width:1000px){.chi-siamo .container-video-elementi{margin-top:unset}}.chi-siamo .didattica{margin-top:-250px}.chi-siamo .parallax-assisi{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;padding:0 var(--h-logo-padding);box-sizing:border-box;margin:150px auto;max-width:2000px}.chi-siamo .parallax-assisi .img{position:relative;width:40%;aspect-ratio:3/4;overflow:hidden}.chi-siamo .parallax-assisi .img img{position:absolute;top:0;left:0;width:110%}.chi-siamo .parallax-assisi .txt{width:50%}.chi-siamo .parallax-assisi .txt h2,.chi-siamo .parallax-assisi .txt p{text-align:left;padding-top:0}@media (max-width:1150px){.chi-siamo .parallax-assisi{padding:0 var(--h-padding)}}@media (max-width:800px){.chi-siamo .parallax-assisi{flex-direction:column;gap:50px}.chi-siamo .parallax-assisi .txt{width:100%}.chi-siamo .parallax-assisi .img{width:100%}}.chi-siamo .info.personale{margin-top:150px}.chi-siamo .info.personale .scuola{margin-bottom:15px}.chi-siamo .info.personale .scuola li{max-width:100%;width:100%}.chi-siamo .info.personale .scuola li span{display:none}.chi-siamo .info.personale .scuola li .educatori li{text-align:center;max-width:260px;width:unset;margin:0;list-style:none;padding:0}.chi-siamo .info.personale .scuola li .educatori li::before{display:none}.chi-siamo .info.personale .scuola li .educatori li p{text-align:center}.page-generica .bg.dark{background-color:#F8DCBC}.page-generica h1{color:#F39200 !important}footer{background-color:#000000;padding:50px var(--h-padding);box-sizing:border-box}footer .footer-widgets .loghi-footer{display:flex;justify-content:center;align-items:center;-webkit-align-items:center;gap:15px}footer .footer-widgets .loghi-footer div{display:flex;gap:15px}footer .footer-widgets .loghi-footer .img{max-width:250px}footer .footer-widgets .loghi-footer .img img{object-fit:contain;object-position:center;height:100%}footer .footer-widgets .loghi-footer span{width:1px;background-color:#707070;height:120px;margin:0 80px}@media (max-width:768px){footer .footer-widgets .loghi-footer span{margin:0 30px}}@media (max-width:1100px){footer .footer-widgets .loghi-footer{flex-direction:column}footer .footer-widgets .loghi-footer span{height:1px;width:100%;margin:15px 0}}footer .main-footer{color:#FFFFFF;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:30px 0;margin-top:50px;display:flex;justify-content:space-between;align-items:stretch}footer .main-footer p{text-align:left;max-width:none;margin-bottom:15px}footer .main-footer p a{font-weight:400}footer .main-footer section:last-of-type p{margin-bottom:0}footer .main-footer .menu-main-menu-it-container{height:100%}footer .main-footer .menu{display:flex;justify-content:flex-end;align-items:flex-start;gap:30px;height:100%}footer .main-footer .menu>li{height:100%;border-left:1px solid #707070;padding-left:15px}footer .main-footer .menu>li a{margin-bottom:5px;display:block}footer .main-footer .menu>li .sub-menu li{opacity:1}footer .main-footer .menu a{color:#FFFFFF}footer .main-footer .menu a:visited{color:#FFFFFF}footer .main-footer .menu>li>a{font-weight:700}@media (max-width:1610px){footer .main-footer{flex-direction:column-reverse;align-items:flex-start;gap:50px}footer .main-footer .menu{align-items:stretch}footer .main-footer .menu>li{height:unset}}@media (max-width:900px){footer .main-footer .menu{flex-wrap:wrap;justify-content:flex-start}}footer .bottom{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;gap:30px 50px;margin:50px 0}footer .bottom .legal{display:flex;gap:15px}footer .bottom a{color:#FFFFFF;text-align:center;margin-bottom:0;display:block}footer .bottom a:visited{color:#FFFFFF}@media (max-width:550px){footer .bottom{flex-direction:column;justify-content:flex-start;align-items:flex-start}}footer>a{color:#FFFFFF;text-align:center;margin:50px auto;margin-bottom:0;display:block}footer>a:visited{color:#FFFFFF}.tmp{height:100vh;text-align:center;display:flex;justify-content:center;align-items:center;-webkit-align-items:center;font-size:24px}ul.sedi .bottom ul li.nido .dark.bg{background-color:#9373B1 !important}ul.sedi .bottom ul li.infanzia .dark.bg{background-color:#DA506E !important}ul.sedi .bottom ul li.primaria .dark.bg{background-color:#008246 !important}ul.sedi .bottom ul li.secondaria .dark.bg{background-color:#FFBE00 !important}ul.sedi .bottom ul li.liceo-classico .dark.bg{background-color:#3973B9 !important}