.section-base{padding-top:var(--16);padding-right:var(--16);padding-bottom:var(--16);padding-left:var(--16)}@media (max-width:1119px){.section-base{padding-top:var(--12);padding-right:var(--6);padding-bottom:var(--12);padding-left:var(--6)}}@media (max-width:479px){.section-base{padding-top:var(--10);padding-right:var(--4);padding-left:var(--4)}}.bg-grey-600{color:var(--grey-600)}.bg-grey-50{background-color:var(--grey-50)}.bg-white{background-color:var(--white)}.bg-primary-700{color:var(--primary-700)}.bg-primary-500{background-color:var(--primary-500)}.bg-primary-50{background-color:var(--primary-50)}.top-bar{display:flex;flex-flow:row;justify-content:space-between;align-items:center;padding-top:var(--1-5);padding-right:var(--16);padding-bottom:var(--1-5);padding-left:var(--16)}@media (max-width:1119px){.top-bar{padding-right:var(--6);padding-left:var(--6)}}@media (max-width:767px){.top-bar{justify-content:center;align-items:center}}.navbar-container{width:100%;padding-top:var(--4);padding-right:var(--16);padding-bottom:var(--4);padding-left:var(--16)}@media (max-width:1119px){.navbar-container{padding-right:var(--6);padding-left:var(--6)}}@media (max-width:767px){.navbar-container{padding-top:var(--2);padding-right:var(--5);padding-bottom:var(--2);padding-left:var(--5)}}@media (max-width:479px){.navbar-container{padding-top:var(--1);padding-right:var(--4);padding-bottom:var(--1);padding-left:var(--4)}}.navbar{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.navbar-logo{width:164px}@media (max-width:1119px){.navbar-logo{width:128px}}@media (max-width:767px){.navbar-logo{display:none}}.cta-header-container{display:flex;flex-flow:row;gap:var(--3)}.widget-footer-container{display:flex;flex-flow:row;justify-content:space-between;align-items:start;padding-top:var(--16);padding-bottom:var(--16)}@media (max-width:1023px){.widget-footer-container{flex-flow:column;gap:var(--10);padding-top:var(--10)}}@media (max-width:767px){.widget-footer-container{padding-bottom:var(--10)}}.copyright-footer-container{display:flex;flex-flow:row;justify-content:space-between;align-items:center;padding-top:var(--4);padding-right:var(--1);padding-bottom:var(--4);padding-left:var(--1)}@media (max-width:767px){.copyright-footer-container{flex-flow:column;align-items:start;gap:var(--3);padding-top:var(--4);padding-bottom:var(--4)}}.footer-logo{width:200px}@media (max-width:1119px){.footer-logo{width:128px}}@media (max-width:1023px){.footer-logo{width:200px}}.h1{font-family:var(--h1);font-size:52px;margin-top:var(--0);margin-bottom:var(--0)}@media (max-width:1119px){.h1{font-size:40px}}.h2{font-family:var(--h2);font-size:40px;margin-top:var(--0);margin-bottom:var(--0)}@media (max-width:1023px){.h2{font-size:38px}}@media (max-width:767px){.h2{font-size:36px}}@media (max-width:479px){.h2{font-size:32px}}.h3{font-family:var(--h3);font-size:36px;margin-top:0px;margin-bottom:0px}.h4{font-family:var(--h4);font-size:28px}.h5{font-family:var(--h5);font-size:24px;margin-top:var(--0);margin-bottom:var(--0)}.h6{font-family:var(--h6);font-size:20px;margin-top:var(--0);margin-bottom:var(--0)}.label-h2{font-family:var(--label-h2);font-weight:400;font-size:16px;margin-top:var(--0);margin-bottom:var(--0)}.p{font-family:var(--p);font-weight:400;font-size:16px}@media (max-width:479px){.p{font-size:15px;margin-top:var(--0);margin-bottom:var(--0)}}.p-xs{font-size:14px}.p-xl{font-size:18px}@media (max-width:1119px){.p-xl{font-size:16px}}.label{font-family:var(--label);font-weight:300}.text-black{color:var(--black)}.text-grey-950{color:var(--grey-950)}.text-grey-900{color:var(--grey-900)}.text-grey-800{color:var(--grey-800)}.text-grey-700{color:var(--grey-700)}.text-white{color:var(--white)}.text-primary-700{color:var(--primary-700)}.text-primary-600{color:var(--primary-600)}.text-primary-150{color:var(--primary-150)}.text-primary-100{color:var(--primary-100)}.btn{display:flex;flex-flow:row;gap:var(--3);width:fit-content;font-family:var(--btn);font-size:16px;padding-top:var(--3);padding-right:var(--5);padding-bottom:var(--3);padding-left:var(--5);background-color:var(--white);border-radius:var(--0-5);border-top:var(--0-25) solid var(--grey-200);border-bottom:var(--0-25) solid var(--grey-200);border-left:var(--0-25) solid var(--grey-200);border-right:var(--0-25) solid var(--grey-200);cursor:pointer;transition:all 300ms ease}.btn:hover{color:var(--primary-600);background-color:var(--primary-100);border-top:var(--0-25) solid var(--primary-100);border-bottom:var(--0-25) solid var(--primary-100);border-left:var(--0-25) solid var(--primary-100);border-right:var(--0-25) solid var(--primary-100);transition:all 300ms ease}@media (max-width:767px){.btn{font-size:15px}}@media (max-width:479px){.btn{text-wrap:nowrap}}.btn-primary{color:var(--primary-50);background-color:var(--primary-500);border-top:var(--0-25) solid var(--primary-500);border-bottom:var(--0-25) solid var(--primary-500);border-left:var(--0-25) solid var(--primary-500);border-right:var(--0-25) solid var(--primary-500)}.btn-primary:hover{color:var(--white);background-color:var(--primary-600);border-top:var(--0-25) solid var(--primary-600);border-bottom:var(--0-25) solid var(--primary-600);border-left:var(--0-25) solid var(--primary-600);border-right:var(--0-25) solid var(--primary-600)}.btn-secondary{color:var(--primary-600);background-color:var(--primary-100);border-top:var(--0-25) solid var(--primary-100);border-bottom:var(--0-25) solid var(--primary-100);border-left:var(--0-25) solid var(--primary-100);border-right:var(--0-25) solid var(--primary-100)}.btn-secondary:hover{color:var(--primary-600);background-color:var(--primary-150);border-top:var(--0-25) solid var(--primary-150);border-bottom:var(--0-25) solid var(--primary-150);border-left:var(--0-25) solid var(--primary-150);border-right:var(--0-25) solid var(--primary-150)}.btn-ghost{color:var(--primary-600);background-color:#0000;border-top:var(--0-25) solid var(--primary-500);border-bottom:var(--0-25) solid var(--primary-500);border-left:var(--0-25) solid var(--primary-500);border-right:var(--0-25) solid var(--primary-500)}.hover-floating-up:hover{transition:all 300ms ease-out;transform:translate3d(0px,-3px,0px)}@media (max-width:767px){.cta-header-container-responsive{display:none}}.navbar-logo-mobile{display:none}@media (max-width:767px){.navbar-logo-mobile{display:block;padding-top:var(--2);padding-bottom:var(--2)}}@media (max-width:479px){.navbar-logo-mobile{width:120px}}.navbar-menu-container{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:var(--5)}@media (max-width:1023px){.navbar-menu-container{gap:var(--4)}}@media (max-width:767px){.navbar-menu-container{gap:var(--3)}}.label-navbar-menu{display:none}@media (max-width:1023px){.label-navbar-menu{display:block}}.border-bottom{border-bottom:var(--0-25) solid var(--grey-150)}.section-block-container{display:flex;flex-flow:column;gap:var(--10);padding-top:var(--10);padding-right:var(--10);padding-bottom:var(--10);padding-left:var(--10)}@media (max-width:1023px){.section-block-container{padding-top:var(--6);padding-right:var(--6);padding-bottom:var(--6);padding-left:var(--6)}}.shadow-navbar{box-shadow:0px 6px 16px 0px #0000000D}.navbar-logo-menu-container{display:flex;gap:var(--16)}@media (max-width:767px){.navbar-logo-menu-container{justify-content:space-between;align-items:center;width:100%}}.d-none{display:none}@media (max-width:767px){.d-none-less-767{display:none}}.footer-container{padding-right:var(--16);padding-left:var(--16)}@media (max-width:1119px){.footer-container{padding-right:var(--6);padding-left:var(--6)}}@media (max-width:767px){.footer-container{padding-right:var(--5);padding-left:var(--5)}}@media (max-width:479px){.footer-container{padding-right:var(--4);padding-left:var(--4)}}.widget-footer-1{display:flex;flex-flow:column;gap:var(--10)}.container-1{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:var(--1)}@media (max-width:767px){.container-1{flex-flow:wrap;gap:var(--0-75)}}.container-2{display:flex;flex-flow:row;justify-content:space-between;align-items:start;gap:auto;width:720px}@media (max-width:1119px){.container-2{width:640px}}@media (max-width:1023px){.container-2{width:100%}}@media (max-width:767px){.container-2{flex-flow:column;gap:var(--10)}}.widget-footer-2{display:flex;flex-flow:column;gap:var(--7)}.container-3{display:flex;flex-flow:column;gap:var(--14)}.label-h1{font-family:var(--label-h1);font-weight:400;font-size:20px;margin-top:var(--0);margin-bottom:var(--0)}@media (max-width:1119px){.label-h1{font-size:18px}}@media (max-width:479px){.label-h1{font-size:16px}}.uppercase{text-transform:uppercase}.title-container{display:flex;flex-flow:column;gap:var(--6)}.heading-container{display:flex;flex-flow:column;gap:var(--6)}@media (max-width:767px){.heading-container{gap:var(--5)}}.hero-section{padding-right:var(--0);background-image:url(https://www.walkingopereeducative.it/wp-content/uploads/2026/02/separatore-onda.svg);background-size:contain;background-position:0 110%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.hero-section{padding-bottom:var(--20)}}@media (max-width:1023px){.hero-section{padding-right:var(--0);padding-bottom:var(--0);padding-left:var(--0);background-image:linear-gradient(#FFFFFFFF,#FFFFFFFF);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.cta-container{display:flex;flex-flow:row;gap:var(--4)}@media (max-width:479px){.cta-container{flex-flow:wrap}}.separatore-onda-mobile{display:none}@media (max-width:1023px){.separatore-onda-mobile{display:flex;width:111%;margin-top:-80px;margin-right:0px;margin-left:0px;padding-right:0px;padding-left:0px}}@media (max-width:767px){.separatore-onda-mobile{margin-top:-64px}}@media (max-width:479px){.separatore-onda-mobile{margin-top:-64px}}.card{display:flex;flex-flow:column;gap:var(--6);width:100%;padding-top:var(--8);padding-right:var(--8);padding-bottom:var(--8);padding-left:var(--8);border-radius:var(--1)}@media (max-width:479px){.card{padding-top:var(--7);padding-right:var(--7);padding-bottom:var(--7);padding-left:var(--7)}}.text-card-container{display:flex;flex-flow:column;gap:var(--3)}.image-card{height:64px;object-fit:contain;object-position:0% 50%}.image-card-metodo{height:140px;object-fit:contain;object-position:0% 50%}@media (max-width:1023px){.section-cosa-facciamo{padding-top:var(--0)}}.heading-container-center-pc{justify-content:center;align-items:center}@media (max-width:1023px){.heading-container-center-pc{justify-content:center;align-items:start}}.text-center-pc{text-align:center}@media (max-width:1023px){.text-center-pc{text-align:start}}.section-scuole{display:flex;flex-flow:column;justify-content:center;align-items:center}.card-scuola-home{padding-top:var(--0);padding-right:var(--0);padding-bottom:var(--0);padding-left:var(--0)}.image-card-scuola{width:320px;height:100%;object-fit:contain;object-position:0% 50%}.section-contatti{display:flex;flex-flow:column;justify-content:center;align-items:center}.immagine-contatti{width:320px;mix-blend-mode:multiply}.shortcode-form{width:100%}.container-4{display:flex;flex-flow:column;gap:var(--5);margin-top:var(--8)}.card-xl{gap:var(--8);padding-top:var(--10);padding-right:var(--10);padding-bottom:var(--10);padding-left:var(--10);border-radius:var(--2)}@media (max-width:479px){.card-xl{padding-top:var(--8);padding-right:var(--8);padding-bottom:var(--8);padding-left:var(--8)}}.border-top{border-top:var(--0-25) solid var(--grey-150)}.border{border-top:var(--0-25) solid var(--grey-150);border-bottom:var(--0-25) solid var(--grey-150);border-left:var(--0-25) solid var(--grey-150);border-right:var(--0-25) solid var(--grey-150)}.card-orari{margin-top:var(--20)}@media (max-width:767px){.card-orari{margin-top:var(--10);padding-top:var(--5);padding-right:var(--6);padding-bottom:var(--5);padding-left:var(--6)}}.titoletto-orario{font-size:18px}@media (max-width:479px){.titoletto-orario{font-size:17px}}.orario-item{display:flex;flex-flow:column;gap:var(--4);padding-top:var(--5);padding-right:var(--0-5);padding-bottom:var(--5);padding-left:var(--0-5)}.heading-orario-item{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--2)}@media (max-width:767px){.heading-orario-item{align-items:center}}@media (max-width:479px){.heading-orario-item{align-items:start}}.orario{color:var(--primary-900);font-family:"Hanken Grotesk",sans-serif;font-weight:500;font-size:16px}@media (max-width:479px){.orario{font-size:15px}}.chip-orario{display:flex;flex-flow:row;gap:var(--2);padding-top:var(--1);padding-right:var(--2);padding-bottom:var(--1);padding-left:var(--2);background-color:var(--blue-50);border-radius:var(--0-5)}.icon-orario{color:var(--primary-600);font-size:14px}@media (max-width:1023px){.immagine-hero-scuola{width:70%}}@media (max-width:479px){.immagine-hero-scuola{position:relative;z-index:2;width:75%;margin-left:-56px}}.hero-section-scuola{background-image:url(https://www.walkingopereeducative.it/wp-content/uploads/2026/02/separatore-onda.svg);background-size:contain;background-position:0 110%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.hero-section-scuola{padding-bottom:var(--20)}}@media (max-width:1023px){.hero-section-scuola{margin-right:0px;margin-left:0px;padding-right:0;padding-bottom:var(--0);padding-left:0;background-image:linear-gradient(#FFFFFFFF,#FFFFFFFF);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.attivita-integrative-container{display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:var(--6);width:100%;margin-top:var(--16)}@media (max-width:1023px){.attivita-integrative-container{justify-content:start;align-items:center}}@media (max-width:479px){.attivita-integrative-container{margin-top:var(--10)}}.card-attivita{max-width:380px;min-width:360px;min-height:-webkit-fill-available}@media (max-width:1119px){.card-attivita{max-width:300px;min-width:300px}}@media (max-width:1023px){.card-attivita{width:100%;max-width:100%;min-width:0px;min-height:100%}}.documenti-card-container{display:flex;justify-content:center;align-items:center;gap:var(--8);width:100%;margin-top:var(--16)}@media (max-width:1023px){.documenti-card-container{justify-content:start;align-items:center;gap:var(--6)}}@media (max-width:479px){.documenti-card-container{margin-top:var(--10)}}.card-documento{max-width:380px;min-width:360px;padding-top:var(--6);padding-right:var(--6);padding-bottom:var(--6);padding-left:var(--6)}@media (max-width:1023px){.card-documento{width:100%;max-width:100%;min-width:0px}}@media (max-width:767px){.card-documento{min-width:100%}}.link-blu{color:var(--primary-600);font-family:var(--btn)}.titole-card-documenti{display:flex;flex-flow:row;gap:var(--2)}.icona-documento-pdf{color:var(--red-700);font-size:18px}.foto-insegnante{width:240px;height:240px;object-fit:cover;border-radius:var(--1)}@media (max-width:479px){.foto-insegnante{width:100%;height:300px}}.card-insegnante{max-width:240px;min-width:240px;padding-top:var(--0);padding-right:var(--0);padding-bottom:var(--0);padding-left:var(--0)}@media (max-width:479px){.card-insegnante{max-width:320px;min-width:320px}}.insegnanti-card-container{display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:var(--8);width:100%;margin-top:var(--16)}@media (max-width:1023px){.insegnanti-card-container{flex-flow:wrap;justify-content:start;align-items:start}}@media (max-width:767px){.insegnanti-card-container{gap:var(--10)}}@media (max-width:479px){.insegnanti-card-container{justify-content:start;align-items:center;margin-top:var(--10)}}.container-colonne-orari{display:flex;flex-flow:row;gap:var(--20)}@media (max-width:1119px){.container-colonne-orari{gap:var(--16)}}@media (max-width:1023px){.container-colonne-orari{flex-flow:column;gap:var(--0)}}.column-1-orario{width:50%}@media (max-width:1023px){.column-1-orario{width:100%}}.column-2-orario{width:50%}@media (max-width:1023px){.column-2-orario{width:100%}}.orario-item-no-border-pc{border-bottom:var(--0) none}@media (max-width:1023px){.orario-item-no-border-pc{border-bottom:var(--0-25) solid var(--grey-150)}}.bg-primary-25{background-color:#F9FCFC}.section-in-costruzione{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--16);padding-top:var(--24);padding-bottom:var(--24)}@media (max-width:1023px){.section-in-costruzione{justify-content:center;align-items:start;padding-top:var(--20);padding-bottom:var(--20)}}@media (max-width:767px){.section-in-costruzione{padding-top:var(--16);padding-bottom:var(--16)}}.section-pagina-contatti{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:var(--24);padding-bottom:var(--24)}@media (max-width:767px){.section-pagina-contatti{padding-top:var(--12);padding-bottom:var(--12)}}.icona-pagina-in-costruzione{font-size:64px;text-align:center}@media (max-width:1023px){.icona-pagina-in-costruzione{text-align:start}}@media (max-width:767px){.icona-pagina-in-costruzione{font-size:40px}}.text-card-container-center-pc{justify-content:center;align-items:center}@media (max-width:1023px){.text-card-container-center-pc{justify-content:center;align-items:start}}@media (max-width:479px){.text-center{text-align:center}}@media (max-width:479px){.text-card-container-center{justify-content:center;align-items:center}}.section-pagina-proposte{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:var(--24);padding-bottom:var(--24)}@media (max-width:767px){.section-pagina-proposte{padding-top:var(--12);padding-bottom:var(--12)}}.image-card-scuola-2{width:100%;height:200px;object-fit:cover;border-radius:var(--1)}@media (max-width:767px){.image-card-scuola-2{height:240px}}.card-proposte-scuola{width:100%;min-height:fill-available;padding-top:var(--6);padding-right:var(--6);padding-bottom:var(--6);padding-left:var(--6)}@media (max-width:1119px){.card-proposte-scuola{max-width:300px;min-width:300px}}@media (max-width:1023px){.card-proposte-scuola{width:100%;max-width:100%;min-width:0px;min-height:100%}}.he-section-chi-siamo{padding-top:var(--24);padding-bottom:var(--24);background-image:url(https://www.walkingopereeducative.it/wp-content/uploads/2026/02/separatore-onda.svg);background-size:contain;background-position:0 110%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.he-section-chi-siamo{padding-bottom:var(--20)}}@media (max-width:1023px){.he-section-chi-siamo{padding-right:var(--0);padding-bottom:var(--0);padding-left:var(--0);background-image:linear-gradient(#FFFFFFFF,#FFFFFFFF);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.w-75-pc{width:75%}@media (max-width:1023px){.w-75-pc{width:100%}}.section-metodo-educativo{display:flex;flex-flow:column;justify-content:center;align-items:center}.text-card-container-insegnante{gap:var(--1)}.fronte-5x1000{width:440px;box-shadow:0px 0px 20px 0px #0000000f}@media (max-width:1023px){.fronte-5x1000{width:320px}}@media (max-width:767px){.fronte-5x1000{width:100%}}.retro-5x1000{width:440px;box-shadow:0px 0px 20px 0px #0000000F}@media (max-width:1023px){.retro-5x1000{width:320px}}@media (max-width:767px){.retro-5x1000{width:100%}}.volantini-container{display:flex;justify-content:center;align-items:center;gap:var(--8);width:100%;margin-top:var(--16)}@media (max-width:1023px){.volantini-container{justify-content:start;align-items:center;gap:var(--6)}}@media (max-width:767px){.volantini-container{flex-flow:column;justify-content:center;align-items:start}}@media (max-width:479px){.volantini-container{margin-top:var(--10)}}.organigramma-ente-container{display:flex;justify-content:center;align-items:center;gap:var(--8);width:100%;margin-top:var(--16)}@media (max-width:1023px){.organigramma-ente-container{justify-content:start;align-items:center;gap:var(--6)}}@media (max-width:767px){.organigramma-ente-container{flex-flow:column;justify-content:center;align-items:start}}@media (max-width:479px){.organigramma-ente-container{margin-top:var(--10)}}.organigramma-ente{flex-flow:row;justify-content:space-between;align-items:start;gap:160px;max-width:1124px}@media (max-width:1023px){.organigramma-ente{flex-flow:column;justify-content:start;align-items:start;gap:64px}}@media (max-width:767px){.organigramma-ente{gap:40px}}.container-5{display:flex;flex-flow:row;gap:var(--10)}@media (max-width:767px){.container-5{flex-flow:column;gap:var(--5)}}.container-6{display:flex;flex-flow:column;gap:var(--6)}@media (max-width:767px){.container-6{gap:var(--4)}}