@import "https://fonts.googleapis.com/css?family=Open+Sans";.cookie__bar{-ms-overflow-style:none;box-sizing:border-box;z-index:9999;background:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;align-items:center;width:100%;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,Arial,sans-serif;font-size:1rem;line-height:1.5;position:fixed;overflow:hidden;box-shadow:0 -4px 4px #c6c6c60d}.cookie__bar--bottom{bottom:0;left:0;right:0}.cookie__bar--top{top:0;left:0;right:0}.cookie__bar__wrap{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}@media (min-width:768px){.cookie__bar__wrap{flex-direction:row}}.cookie__bar__postpone-button{-ms-flex:auto;margin-right:auto}@media (min-width:768px){.cookie__bar__postpone-button{margin-right:10px}}.cookie__bar__postpone-button:hover{opacity:.8;cursor:pointer}.cookie__bar__content{-ms-flex:auto;width:100%;max-height:103px;margin-bottom:20px;margin-right:0;font-size:.9rem;overflow:auto}@media (min-width:768px){.cookie__bar__content{margin-bottom:0;margin-right:auto}}.cookie__bar__buttons{flex-direction:column;width:100%;transition:all .2s;display:flex}@media (min-width:768px){.cookie__bar__buttons{flex-direction:row;width:auto}}.cookie__bar__buttons__button{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:3px;padding:.375rem .75rem;font-size:.9rem;font-weight:400;line-height:1.5;display:inline-block}.cookie__bar__buttons__button:hover{cursor:pointer;text-decoration:none}.cookie__bar__buttons__button--accept{color:#fff;background:linear-gradient(#5cb860,#4caf50);-ms-flex:auto}.cookie__bar__buttons__button--accept:hover{background:#409343}.cookie__bar__buttons__button--decline{color:#fff;background:linear-gradient(#f55a4e,#f44336);-ms-flex:auto;margin-bottom:10px}.cookie__bar__buttons__button--decline:hover{background:#f21f0f}@media (min-width:768px){.cookie__bar__buttons__button--decline{margin-bottom:0;margin-right:10px}}.cookie__floating{-ms-overflow-style:none;box-sizing:border-box;z-index:9999;background:#fafafa;border:1px solid #ddd;border-radius:6px;flex-direction:column;justify-content:space-between;width:90%;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,Arial,sans-serif;font-size:1rem;line-height:1.5;display:flex;position:fixed;bottom:10px;left:0;right:0;overflow:hidden;box-shadow:0 4px 8px #c6c6c64d}@media (min-width:768px){.cookie__floating{max-width:300px}.cookie__floating--bottom-left{margin:0;bottom:20px;left:20px;right:auto}.cookie__floating--bottom-right{margin:0;bottom:20px;left:auto;right:20px}.cookie__floating--top-right{margin:0;top:20px;bottom:auto;left:auto;right:20px}.cookie__floating--top-left{margin:0;top:20px;bottom:auto;left:20px;right:auto}}.cookie__floating__postpone-button{margin-bottom:-10px;margin-right:auto;padding:5px 0 0 20px;display:inline-flex}.cookie__floating__postpone-button:hover{opacity:.8;cursor:pointer}.cookie__floating__content{max-height:105px;margin-bottom:5px;padding:15px 20px;font-size:.95rem;overflow:auto}@media (min-width:768px){.cookie__floating__content{margin-bottom:10px}}.cookie__floating__buttons{flex-direction:row;width:100%;height:auto;transition:all .2s;display:flex}.cookie__floating__buttons__button{white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#eee;border:1px solid #ddd;border-left:none;border-right:none;width:100%;min-height:40px;padding:.375rem .75rem;font-size:.9rem;font-weight:700}.cookie__floating__buttons__button:first-child{border-right:1px solid #ddd}.cookie__floating__buttons__button:hover{cursor:pointer;text-decoration:none}.cookie__floating__buttons__button--accept{color:#4caf50;-ms-flex:auto}.cookie__floating__buttons__button--accept:hover{color:#fff;background:#409343}.cookie__floating__buttons__button--decline{color:#f44336;-ms-flex:auto}.cookie__floating__buttons__button--decline:hover{color:#fff;background:#f21f0f}.slideFromBottom-enter,.slideFromBottom-leave-to{transform:translateY(10em)}.slideFromBottom-enter-to,.slideFromBottom-leave{transform:translate(0)}.slideFromBottom-enter-active{transition:transform .2s ease-out}.slideFromBottom-leave-active{transition:transform .2s ease-in}.slideFromTop-enter,.slideFromTop-leave-to{transform:translateY(-10em)}.slideFromTop-enter-to,.slideFromTop-leave{transform:translate(0)}.slideFromTop-enter-active{transition:transform .2s ease-out}.slideFromTop-leave-active{transition:transform .2s ease-in}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.slideFromBottom-enter-from{transform:translateY(10em)}h1,h2,h3,h4,h5,h6{color:#005daa;font-family:Open Sans}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:700}h1 span.orange,h2 span.orange,h3 span.orange,h4 span.orange,h5 span.orange,h6 span.orange{color:#feaf40}h1{font-size:2.5rem}h2{font-size:2rem}h3{margin:1.5em 0 .5em;font-size:1.75rem}h4{margin:.5em 0;font-size:1.5rem}h1.header,h3.header,h3.header p{color:#fff;font-family:Open Sans}h3.header,h3.header p{text-align:left;width:100%;font-size:1.25rem;font-weight:500;line-height:1.7rem}h1.header{text-transform:uppercase;font-size:15vw;line-height:1em}@media (min-width:576px){h1.header{font-size:5em}}@media (min-width:992px){.header.central,.header.central p{text-align:center}.homepage .container-espe h3.header,.homepage .container-espe div.header{width:60%}.homepage .container-espe h3.header{text-align:left}}p,li>p{color:#58585a;margin:1rem 0;font-family:Georgia,serif;font-size:1rem;line-height:1.5rem}p span,li>p span{color:#005daa;font-weight:700}p.bold,li>p.bold{color:#005daa;font-size:1.5rem;font-weight:700;line-height:2rem}p.light,li>p.light{color:#58585a;font-weight:500}p.error-msg,li>p.error-msg{color:#feaf40;margin:.5em 0;font-family:Open Sans;font-size:.9rem;font-weight:700}li{color:#58585a;margin:0;font-family:Georgia,serif;font-size:1rem}a{color:#005daa;cursor:pointer;transition:all .2s}a:hover{color:#1193ff;transition:all .2s}ul:not(.navbar-nav){width:100%;max-width:992px}ul li{padding:0 1rem .5rem 2rem;line-height:1.5em;list-style:none;position:relative}ul li:before{content:"•";color:#feaf40;width:1.2em;margin-left:-1.2em;font-size:1.8em;font-weight:700;display:inline-block;position:relative;top:.25rem}@media (min-width:576px){ul:not(.navbar-nav){width:80%}}body.no-scroll{overflow:hidden}.container-espe{width:100%;padding:20px 15px}.container-espe>*,.container-espe picture img{max-width:1140px;margin-left:auto;margin-right:auto}.container-espe img:not(.logo-img),.container-espe picture img{margin:1rem auto}.container-espe img:not(.logo-img).backimg,.container-espe img:not(.logo-img).dynamic,.container-espe picture img.backimg,.container-espe picture img.dynamic{object-fit:cover;object-position:center center}.container-espe picture img,.container-espe>img{display:block}@media (min-width:576px){.container-espe>*,.container-espe picture img{max-width:540px}.container-espe>* .quote-block,.container-espe picture img .quote-block{padding-left:15px;padding-right:15px}.container-espe>.gray-quote-block,.container-espe>.gray-quote-author,.container-espe>.container-copy{max-width:unset}}@media (min-width:768px){.container-espe>*,.container-espe picture img{max-width:720px}}@media (min-width:992px){.container-espe>*,.container-espe picture img{max-width:960px}}.backstep.homepage .leggi{padding-top:0}.backstep.homepage .section{margin-top:1em}@media (min-width:992px){.backstep.homepage .section{margin-top:4em}}header{z-index:99;background-color:#fff;width:100%;position:fixed}header .navbar{z-index:1000;flex-flow:wrap;justify-content:space-between;align-items:center;display:-webkit-flex;box-shadow:0 0 1em #ddd}header .navbar>div{justify-content:space-between;align-items:center;width:100%;height:60px;display:-webkit-flex}header .navbar.colored,header .navbar.colored .navbar-toggler{background-color:#005daa}.logo-desktop{object-fit:contain;height:auto;display:none}.inner-container{width:100%;position:fixed}.navbar-nav{flex-flow:column;align-items:center;margin:0;list-style:none;display:-webkit-flex}.nav-link{width:100%;height:100%;padding-top:0;padding-bottom:0;font-family:Open Sans;text-decoration:none;display:block}.nav-link.router-link-exact-active{color:#feaf40;font-weight:700}.nav-item{width:auto;padding:.5em 1em;position:relative}.nav-item:before{display:none}.nav-item>div:first-child:not(.nav-item-content){position:relative;top:.75em}.nav-item .nav-item-content{justify-content:space-between;align-items:center;display:-webkit-flex}.navbar-nav:not(.extra-menu) .nav-item{width:70%}.submenu{margin:0;padding:0;list-style:none;display:none;position:relative}.submenu.active{display:block}.submenu.active li{width:auto}.submenu li{margin:1em 0;padding:0 0 0 10px}.navbar-toggler{background-color:#fff;justify-content:flex-end;align-items:center;width:88px;height:100%;display:-webkit-flex}.navbar-toggler .check{content:"";background-color:#0000;background-image:url(/assets/hamburger-Cg0gx1Su.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;outline:none;width:30%;height:30%;transition:all .5s;display:block;position:relative}.navbar-toggler .check.active{content:"";background-image:url(/assets/hamburger-close-BNorhZZu.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;outline:none;width:30%;height:30%;transition:all .5s;display:block;position:relative;transform:rotate(-90deg)}.extra-button{border-radius:3em;padding:.5em 1em}.navbar-brand{align-items:center;height:100%;display:-webkit-flex}.navbar-brand img{width:auto;height:62%}header .navbar{padding-left:2rem;padding-right:2rem}@media (max-width:992px){.inner-container{padding:30px}header .navbar{height:60px;display:block}header .navbar>div{height:100%;padding:0}header .navbar>div>div{justify-content:space-between;height:100%;display:-webkit-flex}header .navbar>div .navbar-toggler{justify-content:flex-end}header .navbar>div .inner-container{background-color:#005daa;width:100%;max-width:none;height:calc(100vh - 60px);margin:0 auto;display:none;position:absolute;top:60px;left:0}header .navbar>div .inner-container.show,header .navbar>div .inner-container .navbar-nav{display:block}header .navbar>div .inner-container .navbar-nav .nav-item{width:100%;padding:1em}header .navbar>div .inner-container .navbar-nav .nav-item .nav-link{color:#fff;padding:0}}@media (min-width:992px){.nav-link{font-size:.9em;text-decoration:none}.navbar{flex-wrap:nowrap;justify-content:space-between;height:90px}.navbar>div{height:90px}.navbar>div>div .inner-container{height:calc(100vh - 90px);top:90px}.logo-desktop{display:inline-block}.logo-mobile{display:none}.navbar-nav:not(.extra-menu) .nav-item{width:auto}.inner-container{flex-direction:row;justify-content:space-evenly;width:auto;margin:0;display:-webkit-flex;position:relative;top:0;overflow:visible}.inner-container .navbar-nav{flex-direction:row;display:-webkit-flex}.inner-container .nav-item{min-height:auto}.inner-container .nav-item div:first-child:not(.nav-item-content){top:0}.inner-container .nav-item .nav-item-content{display:block}.inner-container .nav-item .submenu{width:310px;list-style:none;display:none;position:absolute}.inner-container .nav-item .submenu li{margin:0;padding:0}.inner-container .nav-item .submenu li a{padding:10px;display:block}.inner-container .nav-item:hover .submenu{display:block;position:absolute}.navbar-toggler{display:none}}@media (min-width:1100px){.nav-link{font-size:1em}}.social-icons{display:none}.show .social-icons{flex-direction:row;justify-content:space-between;width:100vw;height:20px;padding:0 20%;display:-webkit-flex;position:fixed;bottom:10%;left:0}.show .social-icons div{background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;width:50px;height:50px;padding:10px}.show .social-icons .social-fb{background-image:url(/assets/social-fb-C8EX0KJU.svg)}.show .social-icons .social-in{background-image:url(/assets/social-in-CyQb8wmu.svg)}.show .social-icons .social-tw{background-image:url(/assets/social-tw-DLIOpg0A.svg)}.show .social-icons .social-ln{background-image:url(/assets/social-ln-CqOBsAnq.svg)}.footer{z-index:4;background-color:#fff;padding:1.5em 0;position:relative;box-shadow:0 0 37px 4px #0000000a}.footer img{width:auto}.template-page.esperto+.footer{z-index:0}.sitemap{text-align:center;background-color:#fff;flex-direction:column;padding:1rem 0;display:-webkit-flex;position:relative}.sitemap .footer-column{flex-direction:column;display:-webkit-flex}.sitemap .footer-column p,.sitemap .footer-column a{color:#005daa;margin:.5em;font-family:Open Sans}.sitemap .footer-column.main-menu{display:none}.sitemap .footer-column.main-menu>a{margin-bottom:1em;font-weight:600;text-decoration:none}.sitemap .footer-column.main-menu>a:hover{color:#1193ff;text-decoration:underline}.sitemap .footer-column.logo-column p,.sitemap .footer-column.logo-column a{margin:.25em 0}.sitemap .footer-column.logo-column a{font-size:.8em;font-weight:700}.sitemap .footer-column.contacts{border-bottom:1px solid #707070;padding-bottom:1em}.sitemap .footer-column.contacts .social{flex-direction:row;justify-content:center;margin:0;display:-webkit-flex}.sitemap .footer-column.contacts .social a{margin:0}.sitemap .footer-column.contacts .social img{margin:0 .5em}.sitemap .gototop{content:"";cursor:pointer;background-color:#0000;background-image:url(/assets/next_blue-Cf7nolUt.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:1.5rem;height:1.5rem;display:block;position:absolute;top:.5rem;right:2rem;transform:rotate(-90deg)}.sitemap .logo{margin:0 auto 1em;display:block}.sitemap .logo img{max-width:270px}.last-column{flex-direction:column;justify-content:center;align-items:center;padding:0 10%;display:-webkit-flex}.last-column p{margin:0;font-family:Open Sans;font-size:.75rem}.last-column .privacy{flex-direction:row;justify-content:space-evenly;margin-top:1rem;display:-webkit-flex}.last-column .privacy a{margin:0 .4rem;font-family:Open Sans;font-size:14px;text-decoration:none}@media (min-width:768px){.sitemap .footer-column .gototop{right:3rem}}@media (min-width:992px){footer a,footer p{text-align:left}.sitemap{flex-direction:row;justify-content:space-between;padding:1em 2em}.sitemap .logo{max-width:20%;margin:unset}.sitemap .footer-column{width:20%;padding:0 .5em}.sitemap .footer-column p,.sitemap .footer-column a{font-size:.9em}.sitemap .footer-column.contacts,.sitemap .footer-column.privacy{border:none;padding:0}.sitemap .footer-column.contacts .social{justify-content:left}.sitemap .footer-column.main-menu{display:-webkit-flex}.last-column{max-width:unset;border-top:1px solid #dad3c8;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 2em}.last-column .social img{margin-left:15px}}.privacy-policy .container-espe,.cookie-policy .container-espe{padding:6rem 7rem}.privacy-policy .container-espe h3,.cookie-policy .container-espe h3{margin-bottom:1rem;font-size:1.25rem}.privacy-policy table,.cookie-policy table{border:1px solid #feaf40;border-top:none;border-left:none;width:100%!important}.privacy-policy table p,.cookie-policy table p{padding:10px}.privacy-policy table th,.privacy-policy table td,.cookie-policy table th,.cookie-policy table td{border:none}.privacy-policy table th,.cookie-policy table th,.privacy-policy table td,.cookie-policy table td{border-top:1px solid #feaf40;border-left:1px solid #feaf40}.privacy-policy li,.privacy-policy p,.cookie-policy li,.cookie-policy p{font-size:.875rem}.privacy-policy li strong,.privacy-policy p strong,.cookie-policy li strong,.cookie-policy p strong{margin-top:2rem;font-weight:600}.privacy-policy p+p,.cookie-policy p+p{margin-top:1rem}.privacy-policy ul,.cookie-policy ul{margin-bottom:20px;padding-left:30px}.privacy-policy ul li,.cookie-policy ul li{padding:5px 0}.privacy-policy .mobile-table,.cookie-policy .mobile-table{display:none}.privacy-policy .mobile-table ul,.cookie-policy .mobile-table ul{padding:0;margin-bottom:2rem!important;padding-left:0!important}.privacy-policy .mobile-table ul li,.cookie-policy .mobile-table ul li{padding:8px 0;list-style:none}.privacy-policy .mobile-table ul li span.value,.cookie-policy .mobile-table ul li span.value{display:block}.privacy-policy .mobile-table ul li span,.cookie-policy .mobile-table ul li span{font-size:1rem}.privacy-policy .mobile-table ul li .label,.cookie-policy .mobile-table ul li .label{font-size:.875rem;font-weight:600}@media (max-width:768px){.privacy-policy .container-espe,.cookie-policy .container-espe{padding:2rem 1rem}.privacy-policy .container-espe p,.cookie-policy .container-espe a{white-space:pre-wrap}}@media (max-width:992px){.privacy-policy .desktop-table,.cookie-policy .desktop-table{display:none}.privacy-policy .mobile-table,.cookie-policy .mobile-table{display:block}}.btn,input.btn{text-align:center;cursor:pointer;color:#fff;background-color:#005daa;border:none;border-radius:3em;outline:none;padding:1.2em 2em;font-family:Open Sans;font-size:1em;text-decoration:none;display:inline-block}.btn:hover,input.btn:hover{color:#fff}.button-container{text-align:center}.button-container .btn{width:100%;max-width:400px}.button-container .extra-donation{display:none}.button-container .extra-donation.visible{flex-direction:column;align-items:center;margin-top:-30px;display:-webkit-flex}.button-container .extra-donation .campo.euro input{max-width:200px;height:35px;padding:.5em .5em .5em 2em}@media (min-width:576px){.button-container .extra-donation.visible{margin:0}.button-container .extra-donation .campo.euro input{max-width:300px;height:3em;padding:1em 2em}}.light-btn{color:#005daa;background-color:#00246c33;border:none;border-radius:3em;outline:none;padding:1.2em 2em;font-family:Open Sans;font-size:1em}.slim{padding:.75em 2em}.paypal-pjbutton div{height:35px}.indietro{z-index:10000;background-color:#00000080;background-image:url(/assets/next-CEyJ7E-9.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:50%;width:50px;height:50px;padding:10px;display:block;position:relative;left:-45%;transform:rotateY(180deg)}@media (min-width:992px){.button-container>.btn:hover:after{transition:all .3s;right:-15px}.btn:not(.to-detail){padding:2em 3em}}.template-page{z-index:3;padding-top:60px;position:relative}.template-page:after{content:"";z-index:-10;background-color:#fff;width:100px;height:100px;position:absolute;top:75vh;left:0}.template-page.homepage:after{background-color:#f0f0f0;top:75vh}.template-page.progetto:after{background-color:#fff}.template-page.progetto-dettaglio:after{top:50vh}.template-page.richiedi-confronto:after{display:none}@media (min-width:992px){.template-page{padding-top:60px}}.no-header-template{z-index:5;padding-top:120px;position:relative}.no-header-template .backstep{margin-top:0;padding-top:0}.no-header-template .backstep.scheda{box-shadow:-5px -5px 1em #ddd}.no-header-template .container-espe.filters-bar{z-index:1000;height:60px;margin:0 auto;padding:0 2em;position:fixed;top:100px}.no-header-template .container-espe.filters-bar .filters-wrapper{max-width:unset}.no-header-template .container-espe.filters-bar.title-bar{border-radius:0;flex-direction:column;justify-content:flex-end;height:40px;display:flex;top:60px}.no-header-template .container-espe.filters-bar.title-bar h1{margin:0;font-size:20px}.no-header-template .container-espe.filters-bar.title-bar h1 span{color:#fff;text-align:center;background-color:#005daa;border-radius:50%;width:22px;height:22px;font-size:16px;display:inline-block;position:relative;top:-.1em}@media (min-width:992px){.no-header-template{padding-top:180px}.no-header-template .container-espe.filters-bar{height:90px;top:90px}.no-header-template .container-espe.filters-bar.title-bar{display:none}}.template-page.richiedi-confronto .intro{border-top-right-radius:0}.template-page.richiedi-confronto .cover{border-top-right-radius:0;flex-direction:row;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;display:-webkit-flex}.template-page.richiedi-confronto .cover .steps-h{background-color:#707070;background-image:url(/assets/sent_small_white-DOxSjW7V.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:30px;width:50px;height:50px;padding:5px 5px 7px 7px;position:relative}.template-page.richiedi-confronto .cover .steps-h.colored{background-color:#0079dd}.template-page.richiedi-confronto .cover .steps-h.error{background-color:#feaf40}.template-page.richiedi-confronto .cover .steps-h .num{background-color:#fff;border-radius:20px;padding:.25em .5em;font-family:Open Sans;font-size:.8em;position:absolute;bottom:-.5em;left:50%;transform:translate(-50%)}@media (min-width:992px){.template-page.homepage:after,.template-page.progetto:after{background-image:url(/assets/pattern-bg-C3ondKxy.png)}}.pattern-bg{background-image:url(/assets/pattern-bg-C3ondKxy.png)}.gray-bg{background-color:#f0f0f0}.endborder{border-bottom-left-radius:3rem}.variant-bg{background-color:#f0f0f0}@media (min-width:992px){.variant-bg{background-image:url(/assets/pattern-bg-C3ondKxy.png)}}.white-bg{background-color:#fff}.blue-bg{color:#fff;background-color:#005daa}.blue-bg *{color:#fff}.blue-bg .button-container .btn{color:#005daa;background-color:#f0f0f0}.white-tile{background-color:#fff;border-radius:10px;max-width:800px;padding:2em 1rem;box-shadow:5px 5px 1em #ddd}.white-tile.blue-tile{background-color:#005daa;flex-direction:column;justify-content:space-between;display:-webkit-flex}.white-tile.blue-tile *{color:#fff;text-align:center;margin:.5rem auto;font-family:Open Sans}.white-tile.blue-tile h4{font-size:3rem}.white-tile.blue-tile .rotary{margin:0;font-size:2rem}.white-tile.blue-tile .rotary-money{color:#feaf40}.white-tile.blue-tile img{width:80px;height:80px}@media (min-width:576px){.white-tile{padding:3em 4rem}}@media (min-width:768px){.white-tile:not(.raccolti){padding:3em 6rem}.white-tile:not(.raccolti).blue-tile .acapo{display:none}}@media (min-width:1024px){.white-tile.raccolti{min-width:471px;padding:3em 4rem}}@media (min-width:992px){.white-tile.raccolti{min-width:471px;padding:3em 4rem}}.gray-quote-block{color:#58585a;text-align:center;background:#ededed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAIVJREFUSEtjZAACrdAGtr8/OdlBbGb27z+vrW74BWJTEzCCLOEUlGQ5O+v5D5DBxr6SHN85nv+htmWM6n6dvDc3ff/KwNDwD+KDBiZ1P07um5vKP1PVR3SziG5BR7fEQM14wGcW46hF5IbAaNCRG3IMo0E3GnTwEBhNDKOJYTQxkJ0G4BoBHW06G24sWVwAAAAASUVORK5CYII=);width:100vw;max-width:100vw;margin-top:1.5rem;margin-bottom:0;padding:2rem 10%;font-family:Georgia,serif;font-size:1.2em;font-style:italic;font-weight:500;line-height:1.5em;position:relative;left:-15px}.gray-quote-block:before{content:"";z-index:100;background-image:url(/assets/icon-quote-woevAtwf.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute;top:.5em;left:5%}.gray-quote-block:after{content:"";z-index:100;background-image:url(/assets/icon-quote-woevAtwf.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute;bottom:.5em;right:5%;transform:rotate(180deg)}.gray-quote-block.dark-blue-bg{color:#fff}.gray-quote-author{text-align:center;background:#ededed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAIVJREFUSEtjZAACrdAGtr8/OdlBbGb27z+vrW74BWJTEzCCLOEUlGQ5O+v5D5DBxr6SHN85nv+htmWM6n6dvDc3ff/KwNDwD+KDBiZ1P07um5vKP1PVR3SziG5BR7fEQM14wGcW46hF5IbAaNCRG3IMo0E3GnTwEBhNDKOJYTQxkJ0G4BoBHW06G24sWVwAAAAASUVORK5CYII=);width:100vw;max-width:100vw;margin-top:0;margin-bottom:2rem;padding:.5rem 10% 1.5rem;font-size:.8em;position:relative;left:-15px}.big-quote{padding-top:0;padding-bottom:0;overflow:hidden}.big-quote .gray-quote-block{margin-top:0}.big-quote .gray-quote-author{margin-bottom:0}.dark-blue-bg{background-color:#00246c}.no-frame-top{margin-top:0}.no-frame-bottom{margin-bottom:0}@media (min-width:992px){.gray-quote{padding:3rem 25vw 2rem}.homepage .gray-quote-block{font-size:1.5em;left:0}.homepage .gray-quote-author{font-size:1em;left:0}}@media (min-width:1200px){.gray-quote-block{padding-top:2.5em}.gray-quote-block:before{top:1em;left:10%}.gray-quote-block:after{bottom:.5em;right:10%}.gray-quote-author{padding-bottom:2.5em}}.quote-block{text-transform:uppercase;color:#005daa;padding-left:1.5em;font-family:Open Sans;font-weight:700;position:relative}.quote-block:before{content:"";background-color:#feaf40;width:10px;height:100%;position:absolute;left:0}@media (min-width:992px){.quote-block{padding:1em 3em}.quote-block:after{content:"";background-color:#feaf40;width:10px;height:100%;position:absolute;top:0;right:0}.quote-block:before{top:0}}.backstep{z-index:10;border-top-right-radius:3rem;margin-top:-5vh;position:relative}.backstep.homepage{background-color:#f0f0f0}.backstep .container-espe{overflow:hidden}.backstep.scheda{margin-top:20px}@media (min-width:992px){.backstep{margin-top:70vh;padding:2.5em 0 0}.backstep.progetto{background-image:url(/assets/pattern-bg-C3ondKxy.png)}.backstep.homepage{background-image:url(/assets/pattern-bg-C3ondKxy.png);margin-top:70vh}.backstep.progetto-dettaglio{margin-top:50vh}}.doppio-layer.no-header-template:after,.doppio-layer.template-page:after{background-color:#f0f0f0}.double-tile{background-color:#005daa;border-bottom-right-radius:50px}.double-tile .element1,.double-tile .element2,.double-tile .element1 .container-espe,.double-tile .element2 .container-espe{border-bottom-right-radius:50px}@media (min-width:768px){.double-tile{flex-direction:row;display:-webkit-flex}.double-tile .element1,.double-tile .element2{width:50vw;height:52vw;padding:5%}.double-tile .element1 .container-espe,.double-tile .element2 .container-espe{flex-direction:column;justify-content:space-between;height:100%;display:-webkit-flex}.double-tile .element1 .container-espe .button-container,.double-tile .element2 .container-espe .button-container{text-align:left}}@media (min-width:992px){.double-tile .element1,.element2{height:50vw}}@media (min-width:1200px){.double-tile .element1,.element2{height:40vw}}@media (min-width:1500px){.double-tile .element1,.double-tile .element2{height:30vw}.double-tile .element1{padding-left:10%}.double-tile .element2{padding-right:10%}}.container-espe .fullwidth-image>img{object-fit:cover;width:100vw;max-width:100vw;height:400px;margin:0;position:relative;left:-15px}@media (min-width:992px){.container-espe .fullwidth-image>img{height:500px;margin:0}}.header-intro{z-index:-2;border-bottom-left-radius:3rem;width:100vw;height:75vh;position:relative}.header-intro.progetto-dettaglio{height:55vh}.header-intro .shadow-bg{opacity:.6;z-index:-1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAQ4CAYAAADIL7b/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMzJDMEE5RTU0NUQxMUVDODI3QURCNDU0MjQyMDkwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMzJDMEE5RjU0NUQxMUVDODI3QURCNDU0MjQyMDkwMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkEzMkMwQTlDNTQ1RDExRUM4MjdBREI0NTQyNDIwOTAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkEzMkMwQTlENTQ1RDExRUM4MjdBREI0NTQyNDIwOTAxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tbVW2gAAAI5JREFUeNrslTsOgDAMQ2Puf2jEikDUsQMDZnhSmn9b0qqffjiJ28FZ4PNQw254NVTTF7MK2di4xpvwJ3grQsgLnx3oVqGGHw6A55qvsskpKZMSfEcUC3aUyLu5KxhJ7i6oejmgupWvwea1GD7VhX1u3l2lX/l38SiU0QfzkKYGt+fVCIIgCIIgCGjsAgwAUyMI+N6CraQAAAAASUVORK5CYII=);background-size:contain;width:100%;height:100%;position:absolute}.header-intro:before{content:"";z-index:8;background-color:#000;width:100px;height:100px;display:block;position:absolute;bottom:-100px;right:0}.header-intro .backimg{z-index:-2;width:100%;height:100%;position:absolute}.header-intro .backimg img{object-fit:cover;width:100%;height:100%;position:absolute}.header-intro .container-header{z-index:100;position:absolute;bottom:5vh}.header-intro.homepage{height:75vh;font-family:Open Sans}.header-intro.homepage .riga1{flex-direction:row;align-items:center;display:-webkit-flex}.header-intro.homepage .riga1 .obj1{color:#fff;width:40%;font-size:30vw;font-weight:700;line-height:1em}.header-intro.homepage .riga1 .obj2{color:#fff;width:60%;font-size:10vw;line-height:1em}.header-intro.homepage .riga2{color:#fff;width:100%;height:-moz-fit-content;height:fit-content;margin-bottom:2rem;font-size:23vw;font-weight:700;line-height:1em}@media (min-width:576px){.header-intro.homepage .riga1{align-items:flex-end}.header-intro.homepage .riga1 .obj1{width:unset;margin-bottom:5px;font-size:8em}.header-intro.homepage .riga1 .obj2{width:unset;margin-bottom:10px;margin-left:10px;font-size:3em}.header-intro.homepage .riga2{font-size:6.5em}}@media (min-width:768px){.header-intro.homepage .riga1 .obj2{font-size:3em}}@media (min-width:992px){.header-intro{position:fixed}}.phases{flex-direction:column;max-width:500px;margin:0 auto;display:-webkit-flex}.phases .phase{flex-direction:row-reverse;justify-content:space-between;height:150px;margin:3em .5em;display:-webkit-flex;position:relative}.phases .phase:first-child{margin:1em .5em}.phases .phase:after{content:"";background-color:#005daa;width:2px;height:5em;position:absolute;top:8.5em;right:1em}.phases .phase .phase-logo{width:3em;height:3em;margin-top:10%;position:absolute;left:0}.phases .phase .num{font-size:5em;font-weight:500}.phases .phase .content{margin-top:calc(3.25em + 12%)}.phases .phase .content .name,.phases .phase .content .text{width:90%;margin:.25em}@media (min-width:992px){.phases{max-width:700px}.phases .phase{justify-content:center;align-items:top;-webkit-align-items:top;flex-direction:row}.phases .phase .num{text-align:center;width:25%}.phases .phase .phase-logo{width:25%;height:4em;margin-top:2.25em;position:relative}.phases .phase .content{width:50%;margin-top:1.5em}.phases .phase:not(:nth-child(5)):after{left:37.5%}.phases .phase:nth-child(5):after{display:none}.experts{grid-template-columns:repeat(3,1fr);display:grid}}.experts-wrapper,.contributors-wrapper{cursor:pointer;flex-direction:column;height:100%;margin:3em 0 0;padding:0 10px;display:-webkit-flex}.experts-wrapper .tile,.contributors-wrapper .tile{background-color:#fff;border-bottom-right-radius:50px;flex-direction:column;justify-content:space-between;height:calc(100% - 6em);text-decoration:none;display:-webkit-flex;position:relative;box-shadow:5px 5px 1em #ddd}.experts-wrapper .tile .fields,.contributors-wrapper .tile .fields{flex-direction:column;display:-webkit-flex;position:absolute;top:.5em;right:0}.experts-wrapper .tile .fields .field,.contributors-wrapper .tile .fields .field{--color:var(--background-color);background-size:contain;background-origin:content-box;background-color:var(--background-color);background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:1em;margin-right:.75em;padding:5px;display:-webkit-flex;position:relative}.experts-wrapper .tile .fields .field:before,.contributors-wrapper .tile .fields .field:before{text-align:right;text-transform:uppercase;content:var(--field-text);color:var(--background-color);width:var(--field-width);max-width:100px;padding:.1em .5em;font-family:Open Sans;font-size:.625rem;font-weight:500;line-height:12px;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.experts-wrapper .tile .info,.contributors-wrapper .tile .info{--profile-dimension:5em;--aura-dimension:6em;flex-direction:row;width:-moz-fit-content;width:fit-content;height:30%;max-height:120px;display:-webkit-flex;position:relative}.experts-wrapper .tile .info .profile,.contributors-wrapper .tile .info .profile{width:var(--profile-dimension);height:var(--profile-dimension);border-radius:var(--profile-dimension);position:relative;top:-1em;left:-.5em;box-shadow:5px 5px 1em #ddd}.experts-wrapper .tile .info .profile:after,.contributors-wrapper .tile .info .profile:after{content:"";width:var(--aura-dimension);height:var(--aura-dimension);border-radius:var(--aura-dimension);z-index:0;display:block;position:absolute;top:-.5em;left:-.5em}.experts-wrapper .tile .info .profile picture img,.contributors-wrapper .tile .info .profile picture img{border-radius:var(--profile-dimension);object-fit:cover;object-position:center center;z-index:10;width:100%;height:100%;margin:0;position:relative}.experts-wrapper .tile .info .incontri,.contributors-wrapper .tile .info .incontri{color:#fff;z-index:100;background-color:#feaf40;border-radius:2.25em;justify-content:center;align-items:center;width:1.75em;height:1.75em;font-family:Open Sans;font-size:1.2em;display:-webkit-flex;position:absolute;bottom:-.25em;left:.75em}.experts-wrapper .tile .info .incontri:after,.contributors-wrapper .tile .info .incontri:after{content:"INCONTRI DISPONIBILI";color:#feaf40;width:100px;font-size:.6em;position:absolute;top:3em;left:0}.experts-wrapper .tile .content,.contributors-wrapper .tile .content{border-bottom-right-radius:50px;flex-direction:column;justify-content:space-between;height:calc(100% - 6em);margin-top:2em;display:flex;overflow:hidden}.experts-wrapper .tile .content .first,.contributors-wrapper .tile .content .first{margin:.5rem 1.5rem}.experts-wrapper .tile .content .name,.contributors-wrapper .tile .content .name{border-bottom:1px solid #005daa;padding-bottom:.5em}.experts-wrapper .tile .content p,.contributors-wrapper .tile .content p{text-transform:uppercase;font-family:Open Sans;font-size:.9em}.experts-wrapper .tile .pre-tags,.contributors-wrapper .tile .pre-tags{background-color:#005daa1a;margin:1em 0 0;padding:.5rem 1.5rem}.experts-wrapper .tile .pre-tags h5,.contributors-wrapper .tile .pre-tags h5{opacity:.5;margin:.5em 0 0;font-size:.9rem}.experts-wrapper .tile .tags,.contributors-wrapper .tile .tags{flex-flow:wrap;margin:0;padding-bottom:1em;display:-webkit-flex}.experts-wrapper .tile .tags .tag,.contributors-wrapper .tile .tags .tag{color:#005daa;width:-moz-fit-content;width:fit-content;margin:0;padding:.5em 1em;font-family:Open Sans;font-size:.9em;font-weight:600;position:relative}.experts-wrapper .tile .tags .tag:before,.contributors-wrapper .tile .tags .tag:before{content:"";background-color:#005daa;border-radius:10px;width:6px;height:6px;display:block;position:absolute;top:calc(50% - 3px);left:0}.experts-wrapper .button-container,.contributors-wrapper .button-container{text-align:left;z-index:100;border-bottom-right-radius:1.5em;width:-moz-fit-content;width:fit-content;height:3em;position:relative}.experts-wrapper .button-container button,.experts-wrapper .button-container a,.contributors-wrapper .button-container button,.contributors-wrapper .button-container a{border-radius:unset;border-bottom-right-radius:1.5em;text-decoration:none;position:relative}.experts-wrapper .button-container button:after,.experts-wrapper .button-container a:after,.contributors-wrapper .button-container button:after,.contributors-wrapper .button-container a:after{content:"";z-index:10000;background-image:url(/assets/next-CEyJ7E-9.svg);background-repeat:no-repeat;background-size:contain;width:2em;height:1em;margin-left:1em;display:inline-block;position:relative;top:0;right:0}.no-header-template .backstep .tags{flex-flow:wrap;margin-bottom:1.5em;padding:0 1em;display:-webkit-flex}.no-header-template .backstep .tags .tag{color:#005daa;width:-moz-fit-content;width:fit-content;margin:.375em .75em .375em 0;padding:.5em 1em;font-family:Open Sans;font-size:.9em;font-weight:600;position:relative}.no-header-template .backstep .tags .tag:before{content:"";background-color:#005daa;border-radius:10px;width:6px;height:6px;display:block;position:absolute;top:calc(50% - 3px);left:0}@media (min-width:340px){.contributors-wrapper .tile .info,.experts-wrapper .tile .info{--profile-dimension:7.5em;--aura-dimension:8.5em}.contributors-wrapper .tile .info .incontri,.experts-wrapper .tile .info .incontri{width:2.25em;height:2.25em;bottom:-.75em;left:1.5em}.contributors-wrapper .tile .info .incontri:after,.experts-wrapper .tile .info .incontri:after{width:200px;font-size:.7em;top:1.5em;left:4em}.contributors-wrapper .tile .fields .field,.experts-wrapper .tile .fields .field{width:35px;height:35px}.contributors-wrapper .tile .fields .field:before,.experts-wrapper .tile .fields .field:before{max-width:130px;font-size:.625rem;line-height:12px}.contributors-wrapper .tile .content,.experts-wrapper .tile .content{margin-top:1em}.contributors-wrapper .tile .content{margin-top:-.5em}}@media (min-width:400px){.contributors-wrapper .tile .fields,.experts-wrapper .tile .fields{max-width:70%}}@media (min-width:576px){.experts-wrapper .tile .fields .field:before,.contributors-wrapper .tile .fields .field:before{max-width:unset;width:var(--field-width)}.experts-wrapper .tile .fields .field:before{font-size:14px;line-height:12px}}@media (min-width:992px){.experts-wrapper{flex-wrap:wrap;margin:4em 0 1em}.experts-wrapper .tile .content{overflow:hidden}.contributors-wrapper{flex-wrap:wrap;margin:4em 0 1em}.contributors-wrapper .tile{min-height:240px;padding-bottom:0}.contributors-wrapper .tile .content{overflow:hidden}.experts-wrapper .tile,.contributors-wrapper .tile{height:calc(100% - 8em)}.experts-wrapper .tile .fields,.contributors-wrapper .tile .fields{flex-flow:wrap;justify-content:flex-end;max-width:55%;display:-webkit-flex;position:absolute;top:-1em;right:0}.experts-wrapper .tile .fields .field,.contributors-wrapper .tile .fields .field{background-size:contain;background-origin:content-box;background-color:var(--background-color);background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.5em;margin-right:.75em;padding:5px;display:-webkit-flex}.experts-wrapper .tile .fields .field:hover,.contributors-wrapper .tile .fields .field:hover{cursor:pointer}.experts-wrapper .tile .fields .field:hover:after,.contributors-wrapper .tile .fields .field:hover:after{height:2em;top:-3em;left:calc(var(--field-width) * -.4);content:var(--field-text);color:#fff;width:calc(var(--field-width) * .8);background-color:#707070;border-radius:50px;justify-content:center;align-items:center;padding:0 .5em;font-family:Open Sans;font-size:.8em;font-weight:500;display:-webkit-flex;position:absolute}.experts-wrapper .tile .fields .field:before,.contributors-wrapper .tile .fields .field:before{display:none}.experts-wrapper .tile .content,.contributors-wrapper .tile .content{height:calc(100% - 8em)}.experts-wrapper .tile .button-container,.contributors-wrapper .tile .button-container{height:4em}.experts-wrapper .tile .tags,.contributors-wrapper .tile .tags{margin-bottom:0}}@media (min-width:1200px){.experts-wrapper{flex-wrap:wrap;height:100%;margin:4em 0 0}}.header-esperto .scheda{flex-direction:column;margin-top:20px;display:-webkit-flex}.header-esperto .scheda .profilo{text-align:center;border:12px solid #f0f0f0;border-radius:50%;width:85vw;height:85vw;margin:0 auto;position:relative;top:-3em;overflow:hidden}.header-esperto .scheda .profilo img{object-position:center center;object-fit:cover;width:100%;height:100%}.header-esperto .scheda .elements{flex-direction:column;justify-content:flex-end;margin-top:-25px;padding:0 25px;display:-webkit-flex}.header-esperto .scheda .elements .info{width:100%;position:relative}.header-esperto .scheda .elements .info .fields{flex-direction:column;width:-moz-fit-content;width:fit-content;display:-webkit-flex}.header-esperto .scheda .elements .info .fields .field{background-color:var(--background-color);background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:50%;width:40px;height:40px;margin-top:1em;padding:8px;position:relative}.header-esperto .scheda .elements .info .fields .field:after{content:var(--field-text);color:var(--background-color);width:var(--field-width);text-transform:uppercase;max-width:70vw;font-family:Open Sans;font-size:.8rem;font-weight:500;position:absolute;left:50px}.header-esperto .scheda .elements .info .role{text-transform:uppercase;width:90%;font-family:Open Sans;font-size:1rem}.header-esperto .scheda .elements .info .name{margin-top:20px}.header-esperto .scheda .elements .incontri{margin:0 0 1em;position:relative}.header-esperto .scheda .elements .incontri .num{color:#fff;background-color:#feaf40;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:Open Sans;font-size:1.5rem;display:-webkit-flex}.header-esperto .scheda .elements .incontri .num:after{content:"INCONTRI DISPONIBILI";color:#feaf40;width:-moz-fit-content;width:fit-content;font-size:.8rem;position:absolute;left:50px}@media (min-width:450px){.header-esperto .container:first-child .indietro{position:relative}}@media (min-width:576px){.header-esperto .scheda{flex-direction:row;justify-content:space-between;padding-left:15px;padding-right:15px;display:-webkit-flex;position:relative}.header-esperto .scheda .profilo{width:30vw;max-width:300px;height:30vw;max-height:300px}.header-esperto .scheda .elements{width:70%;margin-top:10px;padding:0}.header-esperto .scheda .elements .info{position:unset;padding:0 1rem;top:0}.header-esperto .scheda .elements .info .role{font-size:1rem}.header-esperto .scheda .elements .info .fields{width:-moz-fit-content;width:fit-content;display:-webkit-flex;position:relative}.header-esperto .scheda .elements .info .fields .field:not(:last-child){margin-right:var(--field-width)}.header-esperto .scheda .elements .info .fields .field:after{width:var(--field-width)}.header-esperto .scheda .elements .incontri{margin-left:15px}}@media (min-width:768px){.header-esperto .scheda .profilo{min-width:unset}.header-esperto .scheda .elements{margin-top:0;padding-left:20px}.header-esperto .scheda .elements .info .fields .field:not(:last-child){margin-right:calc(var(--field-width) + 10px)}.header-esperto .scheda .elements .info .fields .field:after{max-width:unset;margin-right:calc(var(--field-width) + 10px)}}@media (min-width:992px){.header-esperto .scheda{height:270px}.header-esperto .scheda .elements{justify-content:center}.header-esperto .scheda .elements .info .fields{flex-direction:row;position:absolute;top:-4.5em}}@media (min-width:1200px){.header-esperto .scheda{padding-left:10vw;padding-right:10vw}.header-esperto .scheda .profilo{top:-6em}.header-esperto .scheda .elements,.header-esperto .scheda .elements .incontri{margin-top:0}}@media (min-width:768px){.projects{flex-flow:wrap;display:-webkit-flex}}@media (min-width:992px){.projects{margin-top:100px}}.projects-wrapper{cursor:pointer}.projects-wrapper.donation .tile .content .title{transition:all .3s}.projects-wrapper.donation .tile:hover{background-color:#005daa4d;transition:all .3s}.projects-wrapper.donation .tile:hover .content .title{transition:all .3s}.projects-wrapper.donation .tile:hover .content .title:after{content:"Clicca qui per vedere i dettagli";width:200px;height:1em;font-size:12px;text-decoration:none;display:block;position:relative}.projects-wrapper.donation .tile .image:after{display:none}.projects-wrapper.selected{margin-bottom:4.5rem}.projects-wrapper.selected .tile{background-color:#005daa;transition:all .3s}.projects-wrapper.selected .tile .content .title{color:#fff}.projects-wrapper.selected .tile:hover{background-color:#005daa4d;transition:all .3s}.projects-wrapper.selected .tile:hover .content .title{color:#58585a;transition:all .3s}.projects-wrapper.selected .button-container{bottom:-4rem;right:50%;transform:translate(50%)}.projects-wrapper{flex-direction:column;width:100%;margin:2em 0;padding:0 10px;display:-webkit-flex;position:relative}.projects-wrapper .tile{background-color:#fff;border-radius:25px;flex-direction:row;align-items:center;padding:1em;text-decoration:none;display:-webkit-flex;position:relative;box-shadow:5px 5px 1em #ddd}.projects-wrapper .tile .image{width:40%}.projects-wrapper .tile .image img{object-fit:cover;object-position:center center;z-index:10;border-radius:7em;width:100px;height:100px;position:relative;overflow:hidden}.projects-wrapper .tile .content{flex-direction:column;justify-content:space-between;width:60%;margin:0 1em 0 1.5em;display:-webkit-flex}.projects-wrapper .tile .content .field{background-size:contain;background-origin:content-box;background-color:var(--background-color);background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;border-radius:30px;justify-content:center;align-items:center;width:30px;height:30px;padding:8px;display:-webkit-flex;position:relative}.projects-wrapper .tile .content .field:after{text-align:left;content:var(--field-text);color:var(--background-color);text-transform:uppercase;max-width:100px;padding:.1em .5em;font-family:Open Sans;font-size:.75em;font-weight:500;position:absolute;left:35px}.projects-wrapper .tile .content .title{color:#666;text-align:left;margin:.5em 0;font-size:1.2em}.projects-wrapper .button-container{z-index:999;border-radius:100px;position:absolute;bottom:-1em;right:-.25em}.projects-wrapper .button-container button,.projects-wrapper .button-container a{justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:-webkit-flex;position:relative}.projects-wrapper .button-container button:after,.projects-wrapper .button-container a:after{content:"";background-image:url(/assets/next-CEyJ7E-9.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:block;position:absolute}.projects-wrapper .button-container button span,.projects-wrapper .button-container a span{display:none}@media (min-width:400px){.projects-wrapper .tile .content .field:after{width:var(--field-width);max-width:unset}}@media (min-width:768px){.projects-wrapper{max-width:calc(50% - 20px);margin-left:10px;margin-right:10px}.projects-wrapper.selected{margin-bottom:2.5em}}@media (min-width:992px){.projects-wrapper{flex-wrap:wrap;justify-content:flex-start;max-width:50%;margin:2em 0 6em}.projects-wrapper .tile{flex-direction:column;padding:1em 2em}.projects-wrapper .tile .image{width:100%;position:relative}.projects-wrapper .tile .image:hover:after{content:var(--settorehover);color:#fff;z-index:10;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;font-family:Open Sans;display:-webkit-flex;position:absolute;top:-6em;left:50%;transform:translate(-50%)}.projects-wrapper .tile .image img{width:180px;height:180px;position:absolute;top:-7em;left:50%;transform:translate(-50%)}.projects-wrapper .tile .content{border-bottom:1px solid #f0f0f0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:5em 0 0}.projects-wrapper .tile .content .field{background-size:contain;background-origin:content-box;background-color:var(--background-color);background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;border-radius:40px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:-webkit-flex;overflow:hidden}.projects-wrapper .tile .content .field:after{display:none}.projects-wrapper .tile .content .title{width:calc(80% - 20px);margin:1em 0}.projects-wrapper .button-container{text-align:left;z-index:100;width:-moz-fit-content;width:fit-content;position:relative;top:0;left:50%;transform:translate(-50%)}.projects-wrapper .button-container button,.projects-wrapper .button-container a{border-radius:unset;width:unset;border-bottom-right-radius:1.5em;border-bottom-left-radius:1.5em;padding:1.2em 2em;text-decoration:none;position:relative}.projects-wrapper .button-container button span,.projects-wrapper .button-container a span{display:inline-block}.projects-wrapper .button-container button:after,.projects-wrapper .button-container a:after{content:"";z-index:10000;background-image:url(/assets/next-CEyJ7E-9.svg);background-repeat:no-repeat;background-size:contain;width:2em;height:1em;margin-left:1em;display:inline-block;position:relative;top:0;right:0}.projects-wrapper.donation .tile .image:hover:after{display:none}}@media (min-width:1200px){.projects-wrapper{max-width:32%;margin:2em auto 6em}}.progetto-dettaglio .indietro{display:none}.progetto-dettaglio .container-espe img{width:100%;margin:0 auto;display:block}.progetto-dettaglio .organization{width:auto;padding:2em 0}.progetto-dettaglio .organization .content{width:auto}.progetto-dettaglio .organization .content p{margin:0;font-size:.8em}.progetto-dettaglio .organization .content .logo{background-image:url(/assets/logo-BcqVJoFq.svg);background-repeat:no-repeat;background-size:contain;width:100%;height:3em}.progetto-dettaglio .organization .content .loghi{display:-webkit-flex}.progetto-dettaglio .organization .content .loghi div{width:200px;height:100px;margin-right:20px}.progetto-dettaglio .organization .content .loghi div img{object-fit:contain;height:100px}.progetto-dettaglio .organization .sostenitori{width:50%;padding:0 2rem 0 4rem;font-family:Open Sans;font-size:1.5em;position:relative}.progetto-dettaglio .organization .sostenitori:after{content:"sostenitori";color:#707070;font-size:1rem;position:absolute;bottom:-1em;left:4rem}.progetto-dettaglio .donated{color:#005daa;font-family:Open Sans;font-size:2rem;font-weight:700}.progetto-dettaglio .donated span{color:#707070;font-size:1.25rem}.progetto-dettaglio .donated-icon{background-image:url(/assets/donated-D8fJTePr.svg);background-repeat:no-repeat;background-size:contain;width:40px;height:40px;position:relative}.progetto-dettaglio .donated-icon:after{content:"Raccolti";color:#707070;font-family:Georgia,serif;font-size:.9em;position:absolute;top:50%;left:3em;transform:translateY(-50%)}.progetto-dettaglio .donation-bar{flex-direction:row;align-items:center;width:100%;height:20px;font-family:Open Sans;display:-webkit-flex;position:relative}.progetto-dettaglio .donation-bar .label{font-size:.8rem;position:absolute;top:-1.5em;right:0}.progetto-dettaglio .donation-bar .label span:first-child{font-size:.9rem;font-weight:700}.progetto-dettaglio .donation-bar .raccolti{width:var(--wp);background-color:#005daa;border-radius:20px;height:8px;margin-right:3px}.progetto-dettaglio .donation-bar .bar{background-color:#707070;border-radius:20px;width:3px;height:75%;margin-right:3px}.progetto-dettaglio .donation-bar .goal{width:calc(100% - 6px - var(--wp));background-color:#f0f0f0;border-radius:20px;height:8px}.progetto-dettaglio .info{flex-direction:column;justify-content:center;display:-webkit-flex}.progetto-dettaglio .title{color:#000;width:70%;margin-top:0;font-size:2em}.progetto-dettaglio .field{background-color:var(--background-color);background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:20px;width:40px;height:40px;margin-top:1rem;padding:8px;position:relative;right:0}.progetto-dettaglio .field:after{content:var(--field-text);color:var(--background-color);width:var(--field-width);text-transform:uppercase;height:1em;font-family:Open Sans;font-size:1rem;font-weight:500;display:block;position:relative;left:40px}@media (min-width:576px){.progetto-dettaglio .organization{padding:3em 1em 2em}}@media (min-width:992px){.progetto-dettaglio .indietro{background-color:#000000b3;display:block;position:absolute;top:-5px;left:0}.progetto-dettaglio .info{flex-direction:row;justify-content:center;position:relative}.progetto-dettaglio .info .organization{width:46%;min-width:400px}.progetto-dettaglio .field{right:var(--field-width);margin-top:0}}form .projects-wrapper .tile .content{border:none}.filters-wrapper{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0;display:-webkit-flex;top:0;left:0}.filters-wrapper h1{margin:.5em 0;font-size:1.5em;display:none}.filters-wrapper h1.num span{color:#fff;text-align:center;background-color:#005daa;border-radius:50%;width:22px;height:22px;font-size:16px;display:inline-block;position:relative;top:-.1em}.filters-wrapper .search{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;display:-webkit-flex;position:relative}.filters-wrapper .search .search-icon{object-fit:contain;z-index:1000;width:10%;height:20px;margin:0;position:absolute;right:50px}.filters-wrapper .search .search-icon.delete-search{height:1em}.filters-wrapper .search form{width:calc(100% - 50px);height:100%}.filters-wrapper .search input{color:#000;background:0 0;border:none;border-radius:2em;outline:none;width:100%;padding:.5em 2em .5em .5em;font-size:1em;display:none}.filters-wrapper .search input::placeholder{color:#707070}.filters-wrapper .search input.searching{padding-left:0;display:block}.filters-wrapper .search .title{width:90%}.filters-wrapper .search .title.searching,.filters-wrapper .search .desktop-filters{display:none}.filters-wrapper .mobile-filters{z-index:10000;height:100%;position:fixed;bottom:0;left:0}.filters-wrapper .mobile-filters .back-cover{z-index:0;background-color:#00000080;width:100vw;height:100vh;position:absolute;bottom:0;left:0}.filters-wrapper .mobile-filters .filters-cover{z-index:1000;background-color:#fff;flex-direction:column;justify-content:space-between;width:100vw;height:calc(100vh - 120px);padding:.5em 1em;display:-webkit-flex;position:absolute;bottom:0;left:0;overflow-y:scroll}.filters-wrapper .mobile-filters .filters-cover h3{margin-top:.5em}.filters-wrapper .mobile-filters .filters-cover .inner{flex-direction:column;display:-webkit-flex;overflow:scroll}.filters-wrapper .mobile-filters .filters-cover .inner .filter{opacity:1;margin:1em 0;padding-left:60px;font-family:Open Sans;position:relative}.filters-wrapper .mobile-filters .filters-cover .inner .filter p{width:87%;margin:0;font-family:Open Sans;font-size:14px;line-height:1.5em}.filters-wrapper .mobile-filters .filters-cover .inner .filter:before{background-color:#ededed;background-image:var(--background-image);content:"";background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:20px;width:40px;height:40px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.filters-wrapper .mobile-filters .filters-cover .inner .filter.attivo{color:#005daa;background-color:#f0f0f0;border-radius:20px;margin:.2em 0;padding-top:.8em;padding-bottom:.8em}.filters-wrapper .mobile-filters .filters-cover .inner .filter.attivo p{color:#005daa}.filters-wrapper .mobile-filters .filters-cover .inner .filter.attivo:before{background-image:var(--background-hover);background-color:var(--color-hover);content:"";background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:20px;width:40px;height:40px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.filters-wrapper .mobile-filters .filters-cover .inner .filter:hover{opacity:.7}.filters-wrapper .mobile-filters .filters-cover .buttons{flex-direction:column;justify-content:space-between;width:90%;margin:0 auto;display:-webkit-flex}.filters-wrapper .mobile-filters .filters-cover .buttons button{width:-moz-fit-content;width:fit-content;margin:.5em auto;padding-left:4em;padding-right:4em}.filters-wrapper .mobile-filters .filters-cover .closefilters{box-shadow:none;background:0 0;width:1.3em;height:1.3em;display:block;position:absolute;top:1.2em;bottom:calc(100vh - 35%);right:2em}.filters-wrapper .mobile-filters .filters-cover .closefilters img{width:100%;height:100%}.filters-wrapper .filtersbutton{background-color:#005daa;border-radius:10px;width:40px;height:40px;position:relative}.filters-wrapper .filtersbutton img{object-fit:contain;width:25px;height:25px;margin:.5em}@media (min-width:576px){.filters-wrapper .mobile-filters .filters-cover .inner .filter{margin:.7em 0}.filters-wrapper .mobile-filters .filters-cover .inner .filter p{font-size:16px}.filters-wrapper .mobile-filters .filters-cover .inner .filter:before{width:40px;height:40px}.filters-wrapper .mobile-filters .filters-cover .inner .filter.attivo{margin:.2em;padding-top:.5em;padding-bottom:.5em}.filters-wrapper .mobile-filters .filters-cover .inner .filter.attivo:before{width:40px;height:40px}.filters-wrapper .mobile-filters .filters-cover .buttons{flex-direction:row;width:100%}}@media (min-width:992px){.filters-wrapper{height:90px}.filters-wrapper h1{display:block}.filters-wrapper .search{justify-content:space-between}.filters-wrapper .search.searching{box-shadow:none;border-radius:unset;border:none;outline:none}.filters-wrapper .search form{width:30%}.filters-wrapper .search input{border-bottom:1px solid #005daa;border-radius:0;width:100%;padding-top:1em;padding-bottom:.5em;display:none}.filters-wrapper .search input.searching{padding-right:3em;display:block}.filters-wrapper .search .title{width:25%}.filters-wrapper .search .title.searching{display:block}.filters-wrapper .search .search-icon{width:20px;height:20px;bottom:1em;right:1em}.filters-wrapper .search .desktop-filters{flex-direction:row;justify-content:center;width:50%;display:-webkit-flex}.filters-wrapper .search .desktop-filters .filter{opacity:1;background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;background-image:var(--background-image);border-radius:10px;justify-content:center;align-items:center;width:45px;min-width:37px;height:45px;min-height:37px;margin-right:1em;padding:8px;transition:background-color .3s;display:-webkit-flex;position:relative;box-shadow:3px 3px 1em #ddd}.filters-wrapper .search .desktop-filters .filter:hover,.filters-wrapper .search .desktop-filters .filter.active{background-color:var(--color-hover);background-image:var(--background-hover);transition:background-color .3s}.filters-wrapper .search .desktop-filters .filter:hover{cursor:pointer}.filters-wrapper .search .desktop-filters .filter:hover:after{height:2em;top:4.5em;left:calc(var(--filterlength) / -2 + 2em);content:var(--filtername);color:#fff;width:var(--filterlength);background-color:#707070;border-radius:50px;justify-content:center;align-items:center;padding:0 .5em;font-family:Open Sans;font-size:.8em;font-weight:500;display:-webkit-flex;position:absolute}.filters-wrapper .mobile-filters,.filters-wrapper .filtersbutton{display:none}}.modulo-esperto{flex-direction:column;max-width:800px;margin:0 auto;display:-webkit-flex}.modulo-esperto .campo{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:-webkit-flex;position:relative}.modulo-esperto .quest-radios{flex-direction:column;margin-bottom:1rem;display:-webkit-flex}.modulo-esperto .quest-radios:first-child{margin-top:0}.modulo-esperto .quest-radios:last-child{margin-bottom:1rem}.modulo-esperto .quest-radios .radio-choice{background-color:#fff;border-radius:50px;flex-direction:row;align-items:center;max-width:500px;height:50px;margin-top:.5rem;margin-bottom:.5rem;display:-webkit-flex;position:relative;box-shadow:5px 5px 1em #ddd}.modulo-esperto .quest-radios .radio-choice input{width:10%;height:40%;position:absolute;left:5%}.modulo-esperto .quest-radios .radio-choice input:hover{cursor:pointer}.modulo-esperto .quest-radios .radio-choice input:checked+label{color:#fff;background-color:#005daa}.modulo-esperto .quest-radios .radio-choice label{cursor:pointer;color:#707070;border-radius:50px;align-items:center;width:100%;height:100%;padding:1em 2em 1em 20%;font-family:Open Sans;font-size:.9rem;font-weight:700;transition:all .3s;display:-webkit-flex}.modulo-esperto .quest-radios .radio-choice label:hover{background-color:#005daa4d;transition:all .3s}.modulo-esperto .quest-radios.stars{flex-direction:row;margin:.5rem auto 2rem;display:-webkit-flex}.modulo-esperto .quest-radios.stars input{width:50px;height:0;position:relative}.modulo-esperto .quest-radios.stars input:after{content:"";background-image:url(/assets/star_empty-BC4mklMP.svg);width:30px;height:30px;display:block;position:absolute}.modulo-esperto .quest-radios.stars input:hover,.modulo-esperto .quest-radios.stars input:hover:after{cursor:pointer}.modulo-esperto .quest-radios.stars input:checked:after,.modulo-esperto .quest-radios.stars input.full:after{background-image:url(/assets/star_full-C4CoXeVg.svg)}.modulo-esperto .quest-radios.webconferencing:not(.stars){flex-direction:row;justify-content:space-between}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice{width:40%;height:100px;margin:0 1rem}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice input{opacity:0}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label{background-image:url(/assets/wc_skype-DPpgFh9H.png);background-repeat:no-repeat;background-size:contain;background-origin:content-box;width:100px;height:100px;padding:20px;display:block;position:relative}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label.zoom{background-image:url(/assets/wc_zoom-DdeKDnvy.png)}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label.hangouts{background-image:url(/assets/wc_hangouts-DZux1i93.png)}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label.teams{background-image:url(/assets/wc_teams-CGPDWjBH.png)}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label.whatsapp{background-image:url(/assets/wc_whatsapp-BJ1MJNjo.png)}@media (min-width:768px){.modulo-esperto .quest-radios.webconferencing:not(.stars){flex-wrap:nowrap;justify-content:center}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice{width:100px;margin:1rem}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice input{opacity:0}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label{background-repeat:no-repeat;background-size:contain;background-origin:content-box;width:100px;padding:20px}}@media (min-width:576px){.modulo-esperto .quest-radios:not(.stars){flex-flow:wrap;justify-content:space-around}.modulo-esperto .quest-radios:not(.stars) .radio-choice{width:45%}}@media (min-width:992px){.modulo-esperto .quest-radios.stars{margin:.5rem 0 2rem}}.modulo-esperto input,.modulo-esperto textarea{color:#707070;background-color:#f0f0f0;border:2px solid #707070;border-radius:10px;outline:none;width:100%;margin:.5em 0;padding:1em;font-family:Open Sans;font-size:.9em;font-weight:700}.modulo-esperto input::placeholder,.modulo-esperto textarea::placeholder{font-weight:500}.modulo-esperto input:focus{color:#000;background-color:#fff;border:2px solid #005daa}.modulo-esperto input:focus:valid:not(:placeholder-shown){border:2px solid #005daa}.modulo-esperto input:focus.errore{border:2px solid #feaf40}.modulo-esperto textarea:focus,.modulo-esperto textarea:focus:not(:placeholder-shown){color:#000;background-color:#fff;border:2px solid #005daa}.modulo-esperto textarea:focus.errore,.modulo-esperto textarea:focus:not(:placeholder-shown).errore{border:2px solid #feaf40}.modulo-esperto input:not(:valid):not(:placeholder-shown),.modulo-esperto input.errore,.modulo-esperto textarea.errore:not(:placeholder-shown){border-color:#feaf40}.modulo-esperto input:valid:not(:placeholder-shown),.modulo-esperto textarea:not(:placeholder-shown):not(:focus):not(.errore){color:#000;background-color:#fff;border:2px solid #707070}.modulo-esperto input:valid:not(:placeholder-shown)+span{display:inline-block;position:absolute;top:55%;right:.5em;transform:translateY(-50%)}.modulo-esperto input:valid:not(:placeholder-shown)+span:after{content:"";z-index:10000;background-image:url(/assets/tick-DQiKHEGv.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:block}.modulo-esperto .auth{align-items:top;-webkit-align-items:top;flex-direction:row;display:-webkit-flex}.modulo-esperto .auth input{width:10%}.modulo-esperto .auth p{width:90%;margin:0;font-size:.8em}.paypal .modulo-esperto{text-align:center}.paypal .modulo-esperto p{margin:10px 0 5px;font-family:Open Sans;font-size:.9em}.paypal .modulo-esperto .radios{flex-direction:row;display:-webkit-flex}.paypal .modulo-esperto .radios .campo{flex-direction:column;font-family:Open Sans;font-weight:700;display:-webkit-flex}.paypal .modulo-esperto .radios .campo input{height:1.5em}.paypal .modulo-esperto .button-container .donation-button{padding-left:5em;position:relative}.paypal .modulo-esperto .button-container .donation-button:before{content:"";background-image:url(/assets/paypal-lGgPBS-e.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:25px;height:25px;position:absolute;left:2em}.campo.euro{position:relative}.campo.euro:before{color:#707070;content:"€";font-family:Open Sans;font-size:1em;font-weight:700;position:absolute;left:.8em}.campo.euro input{padding-left:2em}.form-sent .button-container{padding:2em 0}.form-sent p{font-family:Open Sans}.richiedi-confronto form .form-step:not(.active-step){display:none}.richiedi-confronto form .form-step{min-height:200px}.richiedi-confronto form .form-step.errors{min-height:unset}.navigators{flex-direction:row;justify-content:space-between;align-items:center;margin-top:2em;display:-webkit-flex}.navigators .balls{flex-direction:row;justify-content:space-between;align-items:center;width:35%;display:-webkit-flex}.navigators .balls .ball{cursor:pointer;background-color:#f0f0f0;border-radius:13px;width:13px;height:13px}.navigators .balls .active-step{background-color:#005daa}.navigators .btn{width:25%;padding:.5em 1em}.navigators .btn:not(.white-btn):not(.light){background-image:url(/assets/next-CEyJ7E-9.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:50px;justify-content:center;align-items:center;width:65px;height:65px;display:-webkit-flex;position:relative}.navigators .btn:not(.white-btn):not(.light) span{display:none}.navigators .white-btn{color:#58585a;background-color:#fff;position:relative}.navigators .white-btn:before{content:"";background-image:url(/assets/back-DwaBjJOA.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)translate(20%)}.navigators .white-btn.hidden{visibility:hidden}.navigators .button-proxy{justify-content:flex-end;width:25%;display:-webkit-flex}.navigators .button-proxy .btn.light{color:#005daa;text-align:center;background:0 0;border:2px solid #005daa;width:80px;height:80px;font-weight:700}@media (min-width:768px){.navigators .button-proxy .btn,.navigators .button-proxy .btn.light{width:150px;height:unset;background-image:none}.navigators .button-proxy .btn span,.navigators .button-proxy .btn.light span{justify-content:space-between;align-items:center;width:100%;display:-webkit-flex;position:relative}.navigators .button-proxy .btn span:after,.navigators .button-proxy .btn.light span:after{content:"";background-image:url(/assets/next-CEyJ7E-9.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;width:30px;height:30px;position:absolute;right:0}}.form-step h3{margin-top:.5rem}.form-step.step1{text-align:center}.form-step.step1 p{font-family:Open Sans}.form-step.step1 .images{flex-direction:row;justify-content:center;width:100%;margin:1.5em 0;display:-webkit-flex}.form-step.step1 .images .logo1,.form-step.step1 .images .logo2,.form-step.step1 .images .logo3{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;width:10vw;min-width:80px;height:10vw;min-height:80px;margin:0 10px}.form-step.step1 .images .logo1{background-image:url(/assets/form_logo1-DqL89q74.svg)}.form-step.step1 .images .logo2{background-image:url(/assets/form_logo2-D7zw73ta.svg)}.form-step.step1 .images .logo3{background-image:url(/assets/form_logo3-BVfp47nh.svg)}.form-step.step1 .images+h5{position:relative}.form-step.step1 .images+h5:after{content:"";background-color:#005daa;width:25%;height:1px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.form-step.step2 .scuola{background-color:#fff;border-radius:50px;flex-direction:row;align-items:center;max-width:500px;height:80px;margin:1em auto;display:-webkit-flex;position:relative;box-shadow:5px 5px 1em #ddd}.form-step.step2 .scuola input{opacity:0;width:10px;position:absolute;top:0;left:0}.form-step.step2 .scuola input:checked+label{color:#fff;background-color:#005daa}.form-step.step2 .scuola label{cursor:pointer;color:#005daa;border-radius:50px;align-items:center;width:100%;height:100%;padding:1em 2em 1em 40%;font-family:Open Sans;font-size:.8rem;font-weight:700;display:-webkit-flex}.form-step.step2 .scuola label:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;width:50px;height:50px;position:absolute;left:15%}.form-step.step2 .scuola1 label:before{background-image:url(/assets/scuola1-YJW35O5t.svg)}.form-step.step2 .scuola1 input:checked+label:before{background-image:url(/assets/scuola1_white-CE2eXjSj.svg)}.form-step.step2 .scuola2 label:before{background-image:url(/assets/scuola2-DXTxgij8.svg)}.form-step.step2 .scuola2 input:checked+label:before{background-image:url(/assets/scuola2_white-B-EAeeLb.svg)}.form-step.step2 .scuola3 label:before{background-image:url(/assets/scuola3-l8iKsKCC.svg)}.form-step.step2 .scuola3 input:checked+label:before{background-image:url(/assets/scuola3_white-GMH8-n_i.svg)}.form-step.step3 .auth,.form-step.step5 .auth{margin-top:1em}.form-step.step3 .tile,.form-step.step5 .tile{border-radius:10px;flex-direction:column;justify-content:center;max-width:500px;margin:5em auto 2.5em;padding:4em 1em 2em;display:-webkit-flex;position:relative;box-shadow:5px 5px 1em #ddd}.form-step.step3 .profilo,.form-step.step5 .profilo{background:var(--foto);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:100px;height:100px;position:absolute;top:-3em;left:50%;transform:translate(-50%)}.form-step.step3 .profilo .info,.form-step.step5 .profilo .info{color:#005daa;border:2px solid #005daa;border-radius:20px;justify-content:center;align-items:center;width:1em;height:1em;padding:.75em;font-family:Open Sans;font-weight:700;display:-webkit-flex;position:absolute;top:50%;right:-100%;transform:translateY(-50%)}.form-step.step3 .esperto,.form-step.step5 .esperto{text-align:center;color:#000;margin-bottom:0;font-size:1.5em}.form-step.step3 .ruolo,.form-step.step5 .ruolo{text-align:center;margin-top:.5rem;font-family:Open Sans;font-size:1rem}@media (min-width:768px){.form-step.step3 .tile{max-width:50%}}.form-step.step4 p{margin:1em 0 2em}.form-step.step4 .projects{flex-direction:column;margin-top:1em}.form-step.step4 .projects .projects-wrapper{width:100%;max-width:unset;margin:.5em 0}.form-step.step4 .projects .projects-wrapper.selected{margin-bottom:4.5em}.form-step.step4 .projects .projects-wrapper .tile{flex-direction:row;justify-content:flex-start;width:100%}.form-step.step4 .projects .projects-wrapper .tile .image{width:30%;width:unset}.form-step.step4 .projects .projects-wrapper .tile .image img{transform:unset;width:100px;height:100px;position:relative;top:0;left:0}.form-step.step4 .projects .projects-wrapper .tile .content{width:60%;margin:0 0 0 2em}.form-step.step4 .projects .projects-wrapper .button-container{z-index:1000;position:absolute}.form-step.step4 .projects .projects-wrapper .button-container button,.form-step.step4 .projects .projects-wrapper .button-container a{justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:-webkit-flex;position:relative}.form-step.step4 .projects .projects-wrapper .button-container button:after,.form-step.step4 .projects .projects-wrapper .button-container a:after{content:"";background-image:url(/assets/next-CEyJ7E-9.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute}.form-step.step4 .projects .projects-wrapper .button-container button span,.form-step.step4 .projects .projects-wrapper .button-container a span{display:none}.form-step.step4 .projects .projects-wrapper .button-container a.inside,.form-step.step4 .projects .projects-wrapper .button-container button.inside{border-radius:50px;width:100%;height:-moz-fit-content;height:fit-content;padding:1em 2em;display:none}.form-step.step4 .projects .projects-wrapper .button-container a.inside:after,.form-step.step4 .projects .projects-wrapper .button-container button.inside:after{display:none}@media (min-width:576px){.form-step.step4 .projects .projects-wrapper .tile .content{width:40%}.form-step.step4 .projects .projects-wrapper .button-container{justify-content:center;align-items:center;width:30%;display:-webkit-flex;position:absolute;top:50%;right:20%;transform:translate(50%)translateY(-50%)}.form-step.step4 .projects .projects-wrapper .button-container a.inside,.form-step.step4 .projects .projects-wrapper .button-container button.inside{display:block}.form-step.step4 .projects .projects-wrapper.selected{margin-bottom:.5em}}.form-step.step5 .image{background-image:url(/assets/sent-Cm8FAyUL.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100px;margin:2em 0}.richiedi-confronto .titolo{color:#000}.richiedi-confronto .titolo-form{margin-top:2em;margin-bottom:.5em;font-size:1.2em}.richiedi-confronto p{margin:.5em 0;font-family:Open Sans;font-size:.9em}@media (min-width:768px){.richiedi-confronto .titolo-form{font-size:1.5em}}@media (min-width:1024px){.richiedi-confronto .titolo-form{font-size:1.75em}}.cookie-banner .cookie__floating{background:#005daa;border:none;border-radius:25px;height:auto;padding:2em;overflow:visible}.cookie-banner .cookie__floating__wrap{flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:visible}.cookie-banner .cookie__floating__content{height:-moz-fit-content;height:fit-content;max-height:75vh;padding:0;overflow:visible}.cookie-banner .cookie__floating__content h3{text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;margin:.5em 0;padding-bottom:.5em;font-weight:30}.cookie-banner .cookie__floating__content *{color:#fff}.cookie-banner .cookie__floating__buttons button{color:#005daa;border:none;border-radius:50px;outline:none;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.5em 4em}.cookie-banner .cookie__floating__buttons .cookie__floating__buttons__button--accept:hover{color:#fff;background-color:#feaf40}@media (min-width:768px){.cookie-banner .cookie__floating{max-width:50vw}.cookie-banner .cookie__floating__buttons button:hover{color:#fff;background-color:#feaf40}}@media (min-width:1024px){.cookie-banner .cookie__floating{max-width:33vw}}.video-container{cursor:pointer;width:100%;height:100%;margin:2em auto;position:relative;overflow:hidden}.video-container.video_low{display:block}.video-container.video_hq{display:none}.video-container .controls{border-radius:25px;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:-webkit-flex;position:absolute;top:0;left:0}.video-container img{transition:all .2s}.video-container video{border-radius:25px;width:100%}@media (min-width:768px){.video-container.video_low{display:none}.video-container.video_hq{display:block}}@media (min-width:992px){.video-container{width:50%}}.video-container:hover .controls{background-color:#0000003b;transition:all .3s}.pause{display:none}.video-container.videoPlaying img.play{transition:all .2s;display:none}.video-container.videoPlaying:hover img.pause{display:block}.video-container.videoPlaying .controls{background-color:#0000;transition:all .6s}@media (max-width:1024px){.video-container.videoPlaying:focus img.pause{opacity:.5}.video-container.videoPlaying:hover img.pause{animation:1s 1s forwards fadeOut}}*{box-sizing:border-box;margin:0;padding:0}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.container-header{margin:0 auto 1rem;padding-bottom:0}.yellow{background-color:#feaf40}
