@import url(https://fonts.googleapis.com/css?family=Open+Sans);h1,h2,h3,h4,h5,h6{font-family:Open Sans;color:#005daa}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{font-size:1.75rem;margin:1.5em 0 .5em 0}h4{font-size:1.5rem;margin:.5em 0}h1.header,h3.header,h3.header p{font-family:Open Sans;color:#fff}h3.header,h3.header p{font-size:1.25rem;line-height:1.7rem;font-weight:500;text-align:left;width:100%}h1.header{line-height:1em;font-size:15vw;text-transform:uppercase}@media(min-width:576px){h1.header{font-size:5em}}@media(min-width:992px){.header.central,.header.central p{text-align:center}.homepage .container-espe div.header,.homepage .container-espe h3.header{width:60%}.homepage .container-espe h3.header{text-align:left}}li>p,p{font-family:Georgia,serif;font-size:1rem;color:#58585a;margin:1rem 0;line-height:1.5rem}li>p.bold,li>p span,p.bold,p span{color:#005daa;font-weight:700}li>p.bold,p.bold{font-size:1.5rem;line-height:2rem}li>p.light,p.light{color:#58585a;font-weight:500}li>p.error-msg,p.error-msg{margin:.5em 0;color:#feaf40;font-size:.9rem;font-weight:700;font-family:Open Sans}li{font-family:Georgia,serif;font-size:1rem;color:#58585a;margin:0}a{color:#005daa;cursor:pointer}a,a:hover{transition:.2s ease}a:hover{color:#1193ff}ul:not(.navbar-nav){max-width:992px;width:100%}ul li{position:relative;list-style:none;padding:0 1rem .5rem 2rem;line-height:1.5em}ul li:before{content:"•";color:#feaf40;font-weight:700;font-size:1.8em;display:inline-block;width:1.2em;margin-left:-1.2em;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{margin-left:auto;margin-right:auto;max-width:1140px}.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{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.container-espe>img,.container-espe picture 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>.container-copy,.container-espe>.gray-quote-author,.container-espe>.gray-quote-block{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{width:100%;z-index:99;background-color:#fff;position:fixed}header .navbar{flex-wrap:wrap;flex-direction:row;z-index:1000;box-shadow:0 0 1em #ddd}header .navbar,header .navbar>div{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}header .navbar>div{width:100%;height:60px}header .navbar.colored,header .navbar.colored .navbar-toggler{background-color:#005daa}.logo-desktop{height:auto;-o-object-fit:contain;object-fit:contain;display:none}.inner-container{position:fixed;width:100%}.navbar-nav{display:flex;display:-webkit-flex;flex-direction:column;flex-wrap:nowrap;align-items:center;-webkit-align-items:center;list-style:none;margin:0}.nav-link{display:block;height:100%;padding-top:0;padding-bottom:0;width:100%;text-decoration:none;font-family:Open Sans}.nav-link.router-link-exact-active{color:#feaf40;font-weight:700}.nav-item{width:auto;position:relative;padding:.5em 1em .5em 1em}.nav-item:before{display:none}.nav-item>div:first-child:not(.nav-item-content){position:relative;top:.75em}.nav-item .nav-item-content{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.navbar-nav:not(.extra-menu) .nav-item{width:70%}.submenu{list-style:none;display:none;position:relative;padding:0;margin:0}.submenu.active{display:block}.submenu.active li{width:auto}.submenu li{margin:1em 0;padding:0 0 0 10px}.navbar-toggler{display:flex;display:-webkit-flex;background-color:#fff;width:88px;height:100%;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:center;-webkit-align-items:center}.navbar-toggler .check{background-image:url(../img/hamburger.589ee8cc.svg);background-color:transparent}.navbar-toggler .check,.navbar-toggler .check.active{outline:none;border:none;content:"";width:30%;height:30%;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:all .5s}.navbar-toggler .check.active{transform:rotate(-90deg);background-image:url(../img/hamburger-close.d576372a.svg)}.extra-button{padding:.5em 1em;border-radius:3em}.navbar-brand{height:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.navbar-brand img{height:62%;width:auto}header .navbar{padding-left:2rem;padding-right:2rem}@media(max-width:992px){.inner-container{padding:30px}header .navbar{display:block;height:60px}header .navbar>div{padding:0;height:100%}header .navbar>div>div{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;height:100%}header .navbar>div .navbar-toggler{justify-content:flex-end;-webkit-justify-content:flex-end}header .navbar>div .inner-container{background-color:#005daa;position:absolute;top:60px;width:100%;display:none;height:calc(100vh - 60px);left:0;max-width:none;margin:0 auto}header .navbar>div .inner-container .navbar-nav,header .navbar>div .inner-container.show{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{padding:0;color:#fff}}@media(min-width:992px){.nav-link{text-decoration:none;font-size:.9em}.navbar{flex-wrap:nowrap;justify-content:space-between;-webkit-justify-content:space-between}.navbar,.navbar>div{height:90px}.navbar>div>div .inner-container{top:90px;height:calc(100vh - 90px)}.logo-desktop{display:inline-block}.logo-mobile{display:none}.navbar-nav:not(.extra-menu) .nav-item{width:auto}.inner-container{overflow:visible;position:relative;margin:0;justify-content:space-evenly;-webkit-justify-content:space-evenly;width:auto;top:0}.inner-container,.inner-container .navbar-nav{display:flex;display:-webkit-flex;flex-direction:row}.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{list-style:none;display:none;position:absolute;width:310px}.inner-container .nav-item .submenu li{padding:0;margin:0}.inner-container .nav-item .submenu li a{display:block;padding:10px}.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{display:flex;display:-webkit-flex;flex-direction:row;position:fixed;justify-content:space-between;-webkit-justify-content:space-between;bottom:10%;width:100vw;left:0;padding:0 20%;height:20px}.show .social-icons div{background-origin:content-box;padding:10px;width:50px;height:50px;background-size:contain;background-position:50%;background-repeat:no-repeat}.show .social-icons .social-fb{background-image:url(../img/social-fb.c1e98761.svg)}.show .social-icons .social-in{background-image:url(../img/social-in.fae4ef71.svg)}.show .social-icons .social-tw{background-image:url(../img/social-tw.0cd327f3.svg)}.show .social-icons .social-ln{background-image:url(../img/social-ln.d65f2124.svg)}.footer{background-color:#fff;position:relative;box-shadow:0 0 37px 4px rgba(0,0,0,.0392156862745098);padding:1.5em 0;z-index:4}.footer img{width:auto}.template-page.esperto+.footer{z-index:0}.sitemap{background-color:#fff;padding:1rem 0;text-align:center;position:relative}.sitemap,.sitemap .footer-column{display:flex;display:-webkit-flex;flex-direction:column}.sitemap .footer-column a,.sitemap .footer-column p{margin:.5em;color:#005daa;font-family:Open Sans}.sitemap .footer-column.main-menu{display:none}.sitemap .footer-column.main-menu>a{font-weight:600;text-decoration:none;margin-bottom:1em}.sitemap .footer-column.main-menu>a:hover{color:#1193ff;text-decoration:underline}.sitemap .footer-column.logo-column a,.sitemap .footer-column.logo-column p{margin:.25em 0}.sitemap .footer-column.logo-column a{font-weight:700;font-size:.8em}.sitemap .footer-column.contacts{border-bottom:1px solid #707070;padding-bottom:1em}.sitemap .footer-column.contacts .social{display:flex;display:-webkit-flex;flex-direction:row;margin:0;justify-content:center;-webkit-justify-content:center}.sitemap .footer-column.contacts .social a{margin:0}.sitemap .footer-column.contacts .social img{margin:0 .5em}.sitemap .gototop{content:"";background-image:url(../img/next_blue.a6936654.svg);width:1.5rem;height:1.5rem;display:block;position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain;transform:rotate(-90deg);right:2rem;top:.5rem;border:none;background-color:transparent;cursor:pointer}.sitemap .logo{display:block;margin:0 auto;margin-bottom:1em}.sitemap .logo img{max-width:270px}.last-column{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;flex-direction:column;align-items:center;-webkit-align-items:center;padding:0 10%}.last-column p{font-size:.75rem;font-family:Open Sans;margin:0}.last-column .privacy{margin-top:1rem;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-evenly;-webkit-justify-content:space-evenly}.last-column .privacy a{margin:0 .4rem;font-family:Open Sans;text-decoration:none;font-size:14px}@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;-webkit-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 a,.sitemap .footer-column p{font-size:.9em}.sitemap .footer-column.contacts,.sitemap .footer-column.privacy{padding:0;border:none}.sitemap .footer-column.contacts .social{justify-content:left;-webkit-justify-content:left}.sitemap .footer-column.main-menu{display:flex;display:-webkit-flex}.last-column{justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;flex-direction:row;border-top:1px solid #dad3c8;padding:10px 2em 10px 2em;max-width:unset}.last-column .social img{margin-left:15px}}.cookie-policy .container-espe,.privacy-policy .container-espe{padding:6rem 7rem}.cookie-policy .container-espe h3,.privacy-policy .container-espe h3{font-size:1.25rem;margin-bottom:1rem}.cookie-policy table,.privacy-policy table{width:100%!important;border-left:none;border-top:none;border-right:1px solid #feaf40;border-bottom:1px solid #feaf40}.cookie-policy table p,.privacy-policy table p{padding:10px}.cookie-policy table td,.cookie-policy table th,.privacy-policy table td,.privacy-policy table th{border:none}.cookie-policy table td,.cookie-policy table th,.privacy-policy table td,.privacy-policy table th{border-left:1px solid #feaf40;border-top:1px solid #feaf40}.cookie-policy li,.cookie-policy p,.privacy-policy li,.privacy-policy p{font-size:.875rem}.cookie-policy li strong,.cookie-policy p strong,.privacy-policy li strong,.privacy-policy p strong{font-weight:600;margin-top:2rem}.cookie-policy p+p,.privacy-policy p+p{margin-top:1rem}.cookie-policy ul,.privacy-policy ul{padding-left:30px;margin-bottom:20px}.cookie-policy ul li,.privacy-policy ul li{padding:5px 0}.cookie-policy .mobile-table,.privacy-policy .mobile-table{display:none}.cookie-policy .mobile-table ul,.privacy-policy .mobile-table ul{padding-left:0!important;padding:0;margin-bottom:2rem!important}.cookie-policy .mobile-table ul li,.privacy-policy .mobile-table ul li{padding:8px 0;list-style:none}.cookie-policy .mobile-table ul li span,.privacy-policy .mobile-table ul li span{font-size:1rem}.cookie-policy .mobile-table ul li span.value,.privacy-policy .mobile-table ul li span.value{display:block}.cookie-policy .mobile-table ul li .label,.privacy-policy .mobile-table ul li .label{font-size:.875rem;font-weight:600}@media(max-width:768px){.cookie-policy .container-espe,.privacy-policy .container-espe{padding:2rem 1rem}.cookie-policy .container-espe a,.privacy-policy .container-espe p{white-space:pre-wrap}}@media(max-width:992px){.cookie-policy .desktop-table,.privacy-policy .desktop-table{display:none}.cookie-policy .mobile-table,.privacy-policy .mobile-table{display:block}}.btn,input.btn{text-decoration:none;text-align:center;cursor:pointer;padding:1.2em 2em;border-radius:3em;font-family:Open Sans;font-size:1em;outline:none;border:none;background-color:#005daa;color:#fff;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{margin-top:-30px;display:flex;display:-webkit-flex;flex-direction:column;align-items:center;-webkit-align-items:center}.button-container .extra-donation .campo.euro input{height:35px;padding:.5em .5em .5em 2em;max-width:200px}@media(min-width:576px){.button-container .extra-donation.visible{margin:0}.button-container .extra-donation .campo.euro input{height:3em;padding:1em 2em;max-width:300px}}.light-btn{padding:1.2em 2em;border-radius:3em;font-family:Open Sans;font-size:1em;outline:none;border:none;background-color:rgba(0,36,108,.2);color:#005daa}.slim{padding:.75em 2em}.paypal-pjbutton div{height:35px}.indietro{width:50px;height:50px;left:-45%;background-color:rgba(0,0,0,.5);display:block;position:relative;z-index:10000;background-image:url(../img/next.03618e86.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;background-origin:content-box;padding:10px;transform:rotateY(180deg);border-radius:50%}@media(min-width:992px){.button-container>.btn:hover:after{right:-15px;transition:all .3s ease}.btn:not(.to-detail){padding:2em 3em}}.template-page{padding-top:60px;position:relative;z-index:3}.template-page:after{content:"";width:100px;height:100px;position:absolute;top:75vh;z-index:-10;left:0;background-color:#fff}.template-page.homepage:after{top:75vh;background-color:#f0f0f0}.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{padding-top:120px;position:relative;z-index:5}.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{padding:0 2em;margin:0 auto;padding-bottom:0;padding-top:0;position:fixed;top:100px;height:60px;z-index:1000}.no-header-template .container-espe.filters-bar .filters-wrapper{max-width:unset}.no-header-template .container-espe.filters-bar.title-bar{border-radius:0;top:60px;height:40px;display:flex;flex-direction:column;justify-content:flex-end}.no-header-template .container-espe.filters-bar.title-bar h1{font-size:20px;margin:0}.no-header-template .container-espe.filters-bar.title-bar h1 span{font-size:16px;color:#fff;text-align:center;background-color:#005daa;width:22px;height:22px;display:inline-block;border-radius:50%;position:relative;top:-.1em}@media(min-width:992px){.no-header-template{padding-top:180px}.no-header-template .container-espe.filters-bar{top:90px;height: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;padding-top:0;padding-bottom:0;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.template-page.richiedi-confronto .cover .steps-h{background-color:#707070;width:50px;height:50px;border-radius:30px;position:relative;background-image:url(../img/sent_small_white.9f8386cf.svg);background-repeat:no-repeat;padding:5px 5px 7px 7px;background-size:contain;background-position:50%;background-origin:content-box}.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{position:absolute;bottom:-.5em;left:50%;transform:translateX(-50%);background-color:#fff;padding:.25em .5em;font-size:.8em;border-radius:20px;font-family:Open Sans}@media(min-width:992px){.template-page.homepage:after,.template-page.progetto:after{background-image:url(../img/pattern-bg.7cab1d6f.png)}}.pattern-bg{background-image:url(../img/pattern-bg.7cab1d6f.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(../img/pattern-bg.7cab1d6f.png)}}.white-bg{background-color:#fff}.blue-bg{background-color:#005daa}.blue-bg,.blue-bg *{color:#fff}.blue-bg .button-container .btn{background-color:#f0f0f0;color:#005daa}.white-tile{padding:2em 1rem;border-radius:10px;background-color:#fff;box-shadow:5px 5px 1em #ddd;max-width:800px}.white-tile.blue-tile{background-color:#005daa;display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between}.white-tile.blue-tile *{color:#fff;margin:.5rem auto;text-align:center;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{padding:3em 4rem;min-width:471px}}@media(min-width:992px){.white-tile.raccolti{padding:3em 4rem;min-width:471px}}.gray-quote-block{font-size:1.2em;width:100vw;max-width:100vw;position:relative;left:-15px;padding:2rem 10% 2rem 10%;margin-top:1.5rem;margin-bottom:0;color:#58585a;background:#ededed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAIVJREFUSEtjZAACrdAGtr8/OdlBbGb27z+vrW74BWJTEzCCLOEUlGQ5O+v5D5DBxr6SHN85nv+htmWM6n6dvDc3ff/KwNDwD+KDBiZ1P07um5vKP1PVR3SziG5BR7fEQM14wGcW46hF5IbAaNCRG3IMo0E3GnTwEBhNDKOJYTQxkJ0G4BoBHW06G24sWVwAAAAASUVORK5CYII=);font-style:italic;font-family:Georgia,serif;text-align:center;line-height:1.5em;font-weight:500}.gray-quote-block:before{top:.5em;left:5%}.gray-quote-block:after,.gray-quote-block:before{background-image:url(../img/icon-quote.04ad0a0d.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;content:"";width:30px;height:30px;z-index:100;position:absolute}.gray-quote-block:after{bottom:.5em;right:5%;transform:rotate(180deg)}.gray-quote-block.dark-blue-bg{color:#fff}.gray-quote-author{font-size:.8em;width:100vw;max-width:100vw;position:relative;left:-15px;padding:.5rem 10% 1.5rem 10%;margin-bottom:3em;margin-top:0;text-align:center;background:#ededed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAIVJREFUSEtjZAACrdAGtr8/OdlBbGb27z+vrW74BWJTEzCCLOEUlGQ5O+v5D5DBxr6SHN85nv+htmWM6n6dvDc3ff/KwNDwD+KDBiZ1P07um5vKP1PVR3SziG5BR7fEQM14wGcW46hF5IbAaNCRG3IMo0E3GnTwEBhNDKOJYTQxkJ0G4BoBHW06G24sWVwAAAAASUVORK5CYII=);margin-bottom:2rem}.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 25vw}.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{left:10%;top:1em}.gray-quote-block:after{right:10%;bottom:.5em}.gray-quote-author{padding-bottom:2.5em}}.quote-block{text-transform:uppercase;color:#005daa;font-family:Open Sans;font-weight:700;padding-left:1.5em;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;right:0;top:0}.quote-block:before{top:0}}.backstep{position:relative;z-index:10;border-top-right-radius:3rem;margin-top:-5vh}.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 0}.backstep.homepage,.backstep.progetto{background-image:url(../img/pattern-bg.7cab1d6f.png)}.backstep.homepage{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}.double-tile,.double-tile .element1,.double-tile .element1 .container-espe,.double-tile .element2,.double-tile .element2 .container-espe{border-bottom-right-radius:50px}@media(min-width:768px){.double-tile{display:flex;display:-webkit-flex;flex-direction:row}.double-tile .element1,.double-tile .element2{padding:5%;width:50vw;height:52vw}.double-tile .element1 .container-espe,.double-tile .element2 .container-espe{height:100%;display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between}.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{max-width:100vw;width:100vw;left:-15px;position:relative;margin:0;height:400px;-o-object-fit:cover;object-fit:cover}@media(min-width:992px){.container-espe .fullwidth-image>img{height:500px;margin:0}}.header-intro{height:75vh;width:100vw;position:relative;z-index:-2;border-bottom-left-radius:3rem}.header-intro.progetto-dettaglio{height:55vh}.header-intro .shadow-bg{position:absolute;opacity:.6;width:100%;background-size:contain;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAQ4CAYAAADIL7b/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMzJDMEE5RTU0NUQxMUVDODI3QURCNDU0MjQyMDkwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMzJDMEE5RjU0NUQxMUVDODI3QURCNDU0MjQyMDkwMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkEzMkMwQTlDNTQ1RDExRUM4MjdBREI0NTQyNDIwOTAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkEzMkMwQTlENTQ1RDExRUM4MjdBREI0NTQyNDIwOTAxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tbVW2gAAAI5JREFUeNrslTsOgDAMQ2Puf2jEikDUsQMDZnhSmn9b0qqffjiJ28FZ4PNQw254NVTTF7MK2di4xpvwJ3grQsgLnx3oVqGGHw6A55qvsskpKZMSfEcUC3aUyLu5KxhJ7i6oejmgupWvwea1GD7VhX1u3l2lX/l38SiU0QfzkKYGt+fVCIIgCIIgCGjsAgwAUyMI+N6CraQAAAAASUVORK5CYII=);z-index:-1}.header-intro:before{content:"";display:block;position:absolute;bottom:-100px;right:0;width:100px;height:100px;background-color:#000;z-index:8}.header-intro .backimg{z-index:-2;position:absolute;width:100%;height:100%}.header-intro .backimg img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-intro .container-header{z-index:100;position:absolute;bottom:5vh}.header-intro.homepage{height:75vh;font-family:Open Sans}.header-intro.homepage .riga1{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;-webkit-align-items:center}.header-intro.homepage .riga1 .obj1{font-weight:700;font-size:30vw;color:#fff;width:40%;line-height:1em}.header-intro.homepage .riga1 .obj2{width:60%;font-size:10vw;line-height:1em;color:#fff}.header-intro.homepage .riga2{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:23vw;font-weight:700;line-height:1em;color:#fff;margin-bottom:2rem}@media(min-width:576px){.header-intro.homepage .riga1{align-items:flex-end;-webkit-align-items:flex-end}.header-intro.homepage .riga1 .obj1{width:unset;font-size:8em;margin-bottom:5px}.header-intro.homepage .riga1 .obj2{margin-bottom:10px;margin-left:10px;width:unset;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}.phases,.phases .phase{display:flex;display:-webkit-flex}.phases .phase{flex-direction:row-reverse;justify-content:space-between;-webkit-justify-content:space-between;position:relative;height:150px;margin:3em .5em 3em .5em}.phases .phase:first-child{margin:1em .5em}.phases .phase:after{content:"";height:5em;width:2px;background-color:#005daa;position:absolute;top:8.5em;right:1em}.phases .phase .phase-logo{margin-top:10%;width:3em;height:3em;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{margin:.25em;width:90%}@media(min-width:992px){.phases{max-width:700px}.phases .phase{flex-direction:row;justify-content:center;-webkit-justify-content:center;align-items:top;-webkit-align-items:top}.phases .phase .num{width:25%;text-align:center}.phases .phase .phase-logo{position:relative;width:25%;height:4em;margin-top:2.25em}.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}}@media(min-width:992px){.experts{display:grid;grid-template-columns:repeat(3,1fr)}}.contributors-wrapper,.experts-wrapper{display:flex;display:-webkit-flex;cursor:pointer;flex-direction:column;padding:0 10px;margin:3em 0 0 0;height:100%}.contributors-wrapper .tile,.experts-wrapper .tile{text-decoration:none;border-bottom-right-radius:50px;display:flex;display:-webkit-flex;flex-direction:column;position:relative;background-color:#fff;justify-content:space-between;height:calc(100% - 6em);box-shadow:5px 5px 1em #ddd}.contributors-wrapper .tile .fields,.experts-wrapper .tile .fields{position:absolute;display:flex;display:-webkit-flex;flex-direction:column;top:.5em;right:0}.contributors-wrapper .tile .fields .field,.experts-wrapper .tile .fields .field{--color:var(--background-color);width:32px;height:32px;border-radius:40px;margin-right:.75em;margin-bottom:1em;display:flex;display:-webkit-flex;padding:5px;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;background-origin:content-box;background-size:contain;background-color:var(--background-color);background-image:var(--background-image);background-repeat:no-repeat;background-position:50%;position:relative}.contributors-wrapper .tile .fields .field:before,.experts-wrapper .tile .fields .field:before{position:absolute;right:40px;text-align:right;text-transform:uppercase;padding:.1em .5em;content:var(--field-text);font-family:Open Sans;color:var(--background-color);font-size:.625rem;line-height:12px;font-weight:500;width:var(--field-width);max-width:100px;top:50%;transform:translateY(-50%)}.contributors-wrapper .tile .info,.experts-wrapper .tile .info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;display:-webkit-flex;flex-direction:row;position:relative;height:30%;max-height:120px;--profile-dimension:5em;--aura-dimension:6em}.contributors-wrapper .tile .info .profile,.experts-wrapper .tile .info .profile{width:var(--profile-dimension);height:var(--profile-dimension);border-radius:var(--profile-dimension);position:relative;left:-.5em;top:-1em;box-shadow:5px 5px 1em #ddd}.contributors-wrapper .tile .info .profile:after,.experts-wrapper .tile .info .profile:after{content:"";display:block;width:var(--aura-dimension);height:var(--aura-dimension);border-radius:var(--aura-dimension);position:absolute;z-index:0;top:-.5em;left:-.5em}.contributors-wrapper .tile .info .profile picture img,.experts-wrapper .tile .info .profile picture img{border-radius:var(--profile-dimension);width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;z-index:10;height:100%;margin:0}.contributors-wrapper .tile .info .incontri,.experts-wrapper .tile .info .incontri{width:1.75em;height:1.75em;border-radius:2.25em;background-color:#feaf40;color:#fff;font-size:1.2em;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;font-family:Open Sans;position:absolute;bottom:-.25em;z-index:100;left:.75em}.contributors-wrapper .tile .info .incontri:after,.experts-wrapper .tile .info .incontri:after{content:"INCONTRI DISPONIBILI";font-size:.6em;position:absolute;width:100px;color:#feaf40;left:0;top:3em}.contributors-wrapper .tile .content,.experts-wrapper .tile .content{margin-top:2em;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border-bottom-right-radius:50px;height:70%;height:calc(100% - 6em)}.contributors-wrapper .tile .content .first,.experts-wrapper .tile .content .first{margin:.5rem 1.5rem}.contributors-wrapper .tile .content .name,.experts-wrapper .tile .content .name{border-bottom:1px solid #005daa;padding-bottom:.5em}.contributors-wrapper .tile .content p,.experts-wrapper .tile .content p{font-size:.9em;font-family:Open Sans;text-transform:uppercase}.contributors-wrapper .tile .pre-tags,.experts-wrapper .tile .pre-tags{background-color:rgba(0,93,170,.1);padding:.5rem 1.5rem;margin:0;margin-top:1em}.contributors-wrapper .tile .pre-tags h5,.experts-wrapper .tile .pre-tags h5{opacity:.5;font-size:.9rem;margin:.5em 0 0 0}.contributors-wrapper .tile .tags,.experts-wrapper .tile .tags{margin:0;padding-bottom:1em;display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap}.contributors-wrapper .tile .tags .tag,.experts-wrapper .tile .tags .tag{padding:.5em 1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;font-size:.9em;font-weight:600;color:#005daa;font-family:Open Sans;position:relative}.contributors-wrapper .tile .tags .tag:before,.experts-wrapper .tile .tags .tag:before{content:"";width:6px;height:6px;border-radius:10px;background-color:#005daa;display:block;position:absolute;left:0;top:calc(50% - 3px)}.contributors-wrapper .button-container,.experts-wrapper .button-container{text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;z-index:100;border-bottom-right-radius:1.5em;height:3em}.contributors-wrapper .button-container a,.contributors-wrapper .button-container button,.experts-wrapper .button-container a,.experts-wrapper .button-container button{border-radius:unset;border-bottom-right-radius:1.5em;position:relative;text-decoration:none}.contributors-wrapper .button-container a:after,.contributors-wrapper .button-container button:after,.experts-wrapper .button-container a:after,.experts-wrapper .button-container button:after{content:"";background-image:url(../img/next.03618e86.svg);width:2em;height:1em;background-size:contain;background-repeat:no-repeat;display:block;position:relative;right:0;top:0;margin-left:1em;z-index:10000;display:inline-block}.no-header-template .backstep .tags{padding:0 1em;margin-bottom:1.5em;display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap}.no-header-template .backstep .tags .tag{padding:.5em 1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.375em .75em .375em 0;font-size:.9em;font-weight:600;color:#005daa;font-family:Open Sans;position:relative}.no-header-template .backstep .tags .tag:before{content:"";width:6px;height:6px;border-radius:10px;background-color:#005daa;display:block;position:absolute;left:0;top:calc(50% - 3px)}@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;left:1.5em;bottom:-.75em}.contributors-wrapper .tile .info .incontri:after,.experts-wrapper .tile .info .incontri:after{left:4em;width:200px;font-size:.7em;top:1.5em}.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{font-size:.8em;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){.contributors-wrapper .tile .fields .field:before,.experts-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{margin:4em 0 1em 0;flex-wrap:wrap}.experts-wrapper .tile .content{overflow:hidden}.contributors-wrapper{margin:4em 0 1em 0;flex-wrap:wrap}.contributors-wrapper .tile{min-height:240px;padding-bottom:0}.contributors-wrapper .tile .content{overflow:hidden}.contributors-wrapper .tile,.experts-wrapper .tile{height:calc(100% - 8em)}.contributors-wrapper .tile .fields,.experts-wrapper .tile .fields{position:absolute;display:flex;display:-webkit-flex;flex-direction:row;top:-1em;right:0;justify-content:flex-end;-webkit-justify-content:flex-end;flex-wrap:wrap;max-width:55%}.contributors-wrapper .tile .fields .field,.experts-wrapper .tile .fields .field{width:40px;height:40px;border-radius:40px;margin-right:.75em;margin-bottom:.5em;display:flex;display:-webkit-flex;padding:5px;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;background-origin:content-box;background-size:contain;background-color:var(--background-color);background-image:var(--background-image);background-repeat:no-repeat;background-position:50%}.contributors-wrapper .tile .fields .field:hover,.experts-wrapper .tile .fields .field:hover{cursor:pointer}.contributors-wrapper .tile .fields .field:hover:after,.experts-wrapper .tile .fields .field:hover:after{height:2em;position:absolute;background-color:#707070;padding:0 .5em;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;top:-3em;left:calc(var(--field-width)*-0.4);content:var(--field-text);font-family:Open Sans;color:#fff;border-radius:50px;font-size:.8em;font-weight:500;width:calc(var(--field-width)*0.8)}.contributors-wrapper .tile .fields .field:before,.experts-wrapper .tile .fields .field:before{display:none}.contributors-wrapper .tile .content,.experts-wrapper .tile .content{height:calc(100% - 8em)}.contributors-wrapper .tile .button-container,.experts-wrapper .tile .button-container{height:4em}.contributors-wrapper .tile .tags,.experts-wrapper .tile .tags{margin-bottom:0}}@media(min-width:1200px){.experts-wrapper{margin:4em 0 0 0;height:100%;flex-wrap:wrap}}.header-esperto .scheda{display:flex;display:-webkit-flex;flex-direction:column;margin-top:20px}.header-esperto .scheda .profilo{width:85vw;height:85vw;position:relative;top:-3em;border-radius:50%;margin:0 auto;border:12px solid #f0f0f0;overflow:hidden;text-align:center}.header-esperto .scheda .profilo img{-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.header-esperto .scheda .elements{display:flex;display:-webkit-flex;flex-direction:column;justify-content:flex-end;-webkit-justify-content:flex-end;padding:0 25px;margin-top:-25px}.header-esperto .scheda .elements .info{position:relative;width:100%}.header-esperto .scheda .elements .info .fields{display:flex;display:-webkit-flex;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-esperto .scheda .elements .info .fields .field{width:40px;height:40px;margin-top:1em;background-color:var(--background-color);background-image:var(--background-image);background-repeat:no-repeat;background-position:50%;background-size:contain;background-origin:content-box;padding:8px;border-radius:50%;position:relative}.header-esperto .scheda .elements .info .fields .field:after{content:var(--field-text);color:var(--background-color);width:var(--field-width);max-width:70vw;position:absolute;left:50px;font-weight:500;font-family:Open Sans;font-size:.8rem;text-transform:uppercase}.header-esperto .scheda .elements .info .role{font-size:1rem;width:90%;font-family:Open Sans;text-transform:uppercase}.header-esperto .scheda .elements .info .name{margin-top:20px}.header-esperto .scheda .elements .incontri{position:relative;margin:0 0 1em 0}.header-esperto .scheda .elements .incontri .num{background-color:#feaf40;color:#fff;width:40px;height:40px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;font-size:1.5rem;font-family:Open Sans;border-radius:50%}.header-esperto .scheda .elements .incontri .num:after{content:"INCONTRI DISPONIBILI";color:#feaf40;font-size:.8rem;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:50px}@media(min-width:450px){.header-esperto .container:first-child .indietro{position:relative}}@media(min-width:576px){.header-esperto .scheda{display:flex;display:-webkit-flex;flex-direction:row;padding-left:15px;padding-right:15px;justify-content:space-between;-webkit-justify-content:space-between;position:relative}.header-esperto .scheda .profilo{width:30vw;height:30vw;max-width:300px;max-height:300px}.header-esperto .scheda .elements{width:70%;padding:0;margin-top:10px}.header-esperto .scheda .elements .info{top:0;padding:0 1rem;position:unset}.header-esperto .scheda .elements .info .role{font-size:1rem}.header-esperto .scheda .elements .info .fields{position:relative;display:flex;display:-webkit-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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{padding-left:20px;margin-top:0}.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;-webkit-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{display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap}}@media(min-width:992px){.projects{margin-top:100px}}.projects-wrapper{cursor:pointer;display:flex;display:-webkit-flex;width:100%;flex-direction:column;padding:0 10px 0 10px;margin:2em 0;position:relative}.projects-wrapper.donation .tile .content .title{transition:all .3s ease}.projects-wrapper.donation .tile:hover{background-color:rgba(0,93,170,.3);transition:all .3s ease}.projects-wrapper.donation .tile:hover .content .title{transition:all .3s ease}.projects-wrapper.donation .tile:hover .content .title:after{content:"Clicca qui per vedere i dettagli";width:200px;height:1em;display:block;position:relative;font-size:12px;text-decoration:none}.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 ease}.projects-wrapper.selected .tile .content .title{color:#fff}.projects-wrapper.selected .tile:hover{background-color:rgba(0,93,170,.3);transition:all .3s ease}.projects-wrapper.selected .tile:hover .content .title{color:#58585a;transition:all .3s ease}.projects-wrapper.selected .button-container{right:50%;transform:translateX(50%);bottom:-4rem}.projects-wrapper .tile{text-decoration:none;border-radius:25px;display:flex;display:-webkit-flex;flex-direction:row;position:relative;align-items:center;-webkit-align-items:center;background-color:#fff;box-shadow:5px 5px 1em #ddd;padding:1em}.projects-wrapper .tile .image{width:40%}.projects-wrapper .tile .image img{border-radius:7em;width:100px;height:100px;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;z-index:10}.projects-wrapper .tile .content{width:60%;display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between;margin:0 1em 0 1.5em}.projects-wrapper .tile .content .field{width:30px;height:30px;border-radius:30px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding:8px;background-origin:content-box;background-size:contain;background-color:var(--background-color);background-image:var(--background-image);background-repeat:no-repeat;background-position:50%;position:relative}.projects-wrapper .tile .content .field:after{position:absolute;left:35px;text-align:left;padding:.1em .5em;content:var(--field-text);font-family:Open Sans;font-size:.75em;color:var(--background-color);font-weight:500;text-transform:uppercase;max-width:100px}.projects-wrapper .tile .content .title{margin:.5em 0;color:#666;font-size:1.2em;text-align:left}.projects-wrapper .button-container{position:absolute;z-index:999;right:-.25em;bottom:-1em;border-radius:100px}.projects-wrapper .button-container a,.projects-wrapper .button-container button{width:50px;height:50px;padding:0;position:relative;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.projects-wrapper .button-container a:after,.projects-wrapper .button-container button:after{content:"";background-size:contain;background-image:url(../img/next.03618e86.svg);background-repeat:no-repeat;display:block;background-position:50%;width:30px;height:30px;position:absolute}.projects-wrapper .button-container a span,.projects-wrapper .button-container button 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{margin-left:10px;margin-right:10px;max-width:calc(50% - 20px)}.projects-wrapper.selected{margin-bottom:2.5em}}@media(min-width:992px){.projects-wrapper{max-width:50%;flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;margin:2em 0 6em 0}.projects-wrapper .tile{padding:1em 2em 1em 2em;flex-direction:column}.projects-wrapper .tile .image{width:100%;position:relative}.projects-wrapper .tile .image:hover:after{content:var(--settorehover);color:#fff;background-color:rgba(0,0,0,.5);top:-6em;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;font-family:Open Sans;z-index:10;border-radius:50%}.projects-wrapper .tile .image:hover:after,.projects-wrapper .tile .image img{width:180px;height:180px;position:absolute;left:50%;transform:translateX(-50%)}.projects-wrapper .tile .image img{top:-7em}.projects-wrapper .tile .content{margin:0;margin-top:5em;flex-direction:row;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;border-bottom:1px solid #f0f0f0;width:100%}.projects-wrapper .tile .content .field{width:40px;height:40px;border-radius:40px;overflow:hidden;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding:8px;background-origin:content-box;background-size:contain;background-color:var(--background-color);background-image:var(--background-image);background-repeat:no-repeat;background-position:50%}.projects-wrapper .tile .content .field:after{display:none}.projects-wrapper .tile .content .title{width:calc(80% - 20px);margin:1em 0 1em 0}.projects-wrapper .button-container{text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;z-index:100;top:0;left:50%;transform:translateX(-50%)}.projects-wrapper .button-container a,.projects-wrapper .button-container button{border-radius:unset;border-bottom-right-radius:1.5em;border-bottom-left-radius:1.5em;position:relative;padding:1.2em 2em;text-decoration:none;width:unset}.projects-wrapper .button-container a span,.projects-wrapper .button-container button span{display:inline-block}.projects-wrapper .button-container a:after,.projects-wrapper .button-container button:after{content:"";background-image:url(../img/next.03618e86.svg);width:2em;height:1em;display:block;background-size:contain;background-repeat:no-repeat;position:relative;right:0;top:0;margin-left:1em;z-index:10000;display:inline-block}.projects-wrapper.donation .tile .image:hover:after{display:none}}@media(min-width:1200px){.projects-wrapper{max-width:32%;margin:2em auto 6em auto}}.progetto-dettaglio .indietro{display:none}.progetto-dettaglio .container-espe img{margin:0 auto;display:block;width:100%}.progetto-dettaglio .organization{padding:2em 0;width:auto}.progetto-dettaglio .organization .content{width:auto}.progetto-dettaglio .organization .content p{font-size:.8em;margin:0}.progetto-dettaglio .organization .content .logo{background-image:url(../img/logo.d18a747f.svg);background-repeat:no-repeat;background-size:contain;width:100%;height:3em}.progetto-dettaglio .organization .content .loghi{display:flex;display:-webkit-flex}.progetto-dettaglio .organization .content .loghi div{height:100px;width:200px;margin-right:20px}.progetto-dettaglio .organization .content .loghi div img{height:100px;-o-object-fit:contain;object-fit:contain}.progetto-dettaglio .organization .sostenitori{width:50%;padding:0 2rem 0 4rem;font-size:1.5em;position:relative;font-family:Open Sans}.progetto-dettaglio .organization .sostenitori:after{content:"sostenitori";color:#707070;font-size:1rem;position:absolute;bottom:-1em;left:4rem}.progetto-dettaglio .donated{font-family:Open Sans;font-size:2rem;font-weight:700;color:#005daa}.progetto-dettaglio .donated span{color:#707070;font-size:1.25rem}.progetto-dettaglio .donated-icon{position:relative;width:40px;height:40px;background-image:url(../img/donated.a33fee8d.svg);background-size:contain;background-repeat:no-repeat}.progetto-dettaglio .donated-icon:after{position:absolute;content:"Raccolti";color:#707070;top:50%;left:3em;transform:translateY(-50%);font-family:Georgia,serif;font-size:.9em}.progetto-dettaglio .donation-bar{position:relative;width:100%;height:20px;display:flex;display:-webkit-flex;flex-direction:row;align-items:center;-webkit-align-items:center;font-family:Open Sans}.progetto-dettaglio .donation-bar .label{position:absolute;top:-1.5em;right:0;font-size:.8rem}.progetto-dettaglio .donation-bar .label span:first-child{font-weight:700;font-size:.9rem}.progetto-dettaglio .donation-bar .raccolti{margin-right:3px;width:var(--wp);height:8px;background-color:#005daa;border-radius:20px}.progetto-dettaglio .donation-bar .bar{height:75%;width:3px;border-radius:20px;background-color:#707070;margin-right:3px}.progetto-dettaglio .donation-bar .goal{width:calc(100% - 6px - var(--wp));height:8px;border-radius:20px;background-color:#f0f0f0}.progetto-dettaglio .info{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;-webkit-justify-content:center}.progetto-dettaglio .title{color:#000;width:70%;margin-top:0;font-size:2em}.progetto-dettaglio .field{position:relative;width:40px;height:40px;background-color:var(--background-color);background-image:var(--background-image);background-repeat:no-repeat;background-position:50%;background-size:contain;background-origin:content-box;padding:8px;border-radius:20px;right:0;margin-top:1rem}.progetto-dettaglio .field:after{display:block;position:relative;content:var(--field-text);color:var(--background-color);width:var(--field-width);height:1em;left:40px;font-weight:500;text-transform:uppercase;font-size:1rem;font-family:Open Sans}@media(min-width:576px){.progetto-dettaglio .organization{padding:3em 1em 2em 1em}}@media(min-width:992px){.progetto-dettaglio .indietro{display:block;position:absolute;top:-5px;left:0;background-color:rgba(0,0,0,.7)}.progetto-dettaglio .info{flex-direction:row;justify-content:space-between;justify-content:center;-webkit-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{top:0;left:0;height:60px;padding:0;width:100%;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.filters-wrapper h1{display:none;font-size:1.5em;margin:.5em 0}.filters-wrapper h1.num span{font-size:16px;color:#fff;text-align:center;background-color:#005daa;width:22px;height:22px;display:inline-block;border-radius:50%;position:relative;top:-.1em}.filters-wrapper .search{width:100%;position:relative;display:flex;display:-webkit-flex;flex-direction:row-reverse;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.filters-wrapper .search .search-icon{-o-object-fit:contain;object-fit:contain;width:10%;height:20px;margin:0;right:50px;position:absolute;z-index:1000}.filters-wrapper .search .search-icon.delete-search{height:1em}.filters-wrapper .search form{width:calc(100% - 50px);height:100%}.filters-wrapper .search input{display:none;width:100%;padding:.5em;padding-right:2em;font-size:1em;background:transparent;outline:none;border:none;border-radius:2em;color:#000}.filters-wrapper .search input::-moz-placeholder{color:#707070}.filters-wrapper .search input:-ms-input-placeholder{color:#707070}.filters-wrapper .search input::placeholder{color:#707070}.filters-wrapper .search input.searching{display:block;padding-left:0}.filters-wrapper .search .title{width:90%}.filters-wrapper .search .desktop-filters,.filters-wrapper .search .title.searching{display:none}.filters-wrapper .mobile-filters{position:fixed;bottom:0;left:0;z-index:10000;height:100%}.filters-wrapper .mobile-filters .back-cover{position:absolute;bottom:0;left:0;width:100vw;height:100vh;z-index:0;background-color:rgba(0,0,0,.5)}.filters-wrapper .mobile-filters .filters-cover{overflow-y:scroll;position:absolute;bottom:0;left:0;height:calc(100vh - 120px);width:100vw;display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between;background-color:#fff;z-index:1000;padding:.5em 1em}.filters-wrapper .mobile-filters .filters-cover h3{margin-top:.5em}.filters-wrapper .mobile-filters .filters-cover .inner{display:flex;display:-webkit-flex;flex-direction:column;overflow:scroll}.filters-wrapper .mobile-filters .filters-cover .inner .filter{margin:1em 0;padding-left:60px;opacity:1;font-family:Open Sans;position:relative}.filters-wrapper .mobile-filters .filters-cover .inner .filter p{margin:0;font-family:Open Sans;width:87%;font-size:14px;line-height:1.5em}.filters-wrapper .mobile-filters .filters-cover .inner .filter:before{position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#ededed;background-image:var(--background-image);background-repeat:no-repeat;background-position:50%;background-size:60%;border-radius:20px;content:"";display:block}.filters-wrapper .mobile-filters .filters-cover .inner .filter.attivo{background-color:#f0f0f0;border-radius:20px;padding-top:.8em;padding-bottom:.8em;margin:.2em 0;color:#005daa}.filters-wrapper .mobile-filters .filters-cover .inner .filter.attivo p{color:#005daa}.filters-wrapper .mobile-filters .filters-cover .inner .filter.attivo:before{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-image:var(--background-hover);background-color:var(--color-hover);background-repeat:no-repeat;background-position:50%;background-size:60%;border-radius:20px;content:"";display:block}.filters-wrapper .mobile-filters .filters-cover .inner .filter:hover{opacity:.7}.filters-wrapper .mobile-filters .filters-cover .buttons{display:flex;display:-webkit-flex;width:90%;margin:0 auto;flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between}.filters-wrapper .mobile-filters .filters-cover .buttons button{margin:.5em auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:4em;padding-right:4em}.filters-wrapper .mobile-filters .filters-cover .closefilters{bottom:calc(100vh - 35%);background:transparent;box-shadow:none;position:absolute;display:block;width:1.3em;height:1.3em;right:2em;top:1.2em}.filters-wrapper .mobile-filters .filters-cover .closefilters img{width:100%;height:100%}.filters-wrapper .filtersbutton{position:relative;background-color:#005daa;border-radius:10px;width:40px;height:40px}.filters-wrapper .filtersbutton img{-o-object-fit:contain;object-fit:contain;margin:.5em;width:25px;height:25px}@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{padding-top:.5em;padding-bottom:.5em;margin:.2em}.filters-wrapper .mobile-filters .filters-cover .inner .filter.attivo:before{width:40px;height:40px}.filters-wrapper .mobile-filters .filters-cover .buttons{width:100%;flex-direction:row}}@media(min-width:992px){.filters-wrapper{height:90px}.filters-wrapper h1{display:block}.filters-wrapper .search{justify-content:space-between;-webkit-justify-content:space-between}.filters-wrapper .search.searching{box-shadow:none;border:none;outline:none;border-radius:unset}.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{display:block;padding-right:3em}.filters-wrapper .search .title{width:25%}.filters-wrapper .search .title.searching{display:block}.filters-wrapper .search .search-icon{width:20px;height:20px;right:1em;bottom:1em}.filters-wrapper .search .desktop-filters{width:50%;display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;-webkit-justify-content:center}.filters-wrapper .search .desktop-filters .filter{position:relative;width:45px;height:45px;min-width:37px;min-height:37px;border-radius:10px;margin-right:1em;opacity:1;padding:8px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;box-shadow:3px 3px 1em #ddd;background-repeat:no-repeat;background-origin:content-box;background-size:contain;background-position:50%;background-image:var(--background-image);transition:background-color .3s ease}.filters-wrapper .search .desktop-filters .filter.active,.filters-wrapper .search .desktop-filters .filter:hover{background-color:var(--color-hover);background-image:var(--background-hover);transition:background-color .3s ease}.filters-wrapper .search .desktop-filters .filter:hover{cursor:pointer}.filters-wrapper .search .desktop-filters .filter:hover:after{height:2em;position:absolute;background-color:#707070;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;top:4.5em;left:calc(var(--filterlength)/-2 + 2em);content:var(--filtername);font-family:Open Sans;padding:0 .5em;color:#fff;font-size:.8em;font-weight:500;width:var(--filterlength);border-radius:50px}.filters-wrapper .filtersbutton,.filters-wrapper .mobile-filters{display:none}}.modulo-esperto{display:flex;display:-webkit-flex;flex-direction:column;max-width:800px;margin:0 auto}.modulo-esperto .campo{width:100%;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;position:relative}.modulo-esperto .quest-radios{display:flex;display:-webkit-flex;flex-direction:column;margin-bottom:1rem}.modulo-esperto .quest-radios:first-child{margin-top:0}.modulo-esperto .quest-radios:last-child{margin-bottom:1rem}.modulo-esperto .quest-radios .radio-choice{max-width:500px;background-color:#fff;box-shadow:5px 5px 1em #ddd;margin-top:.5rem;margin-bottom:.5rem;border-radius:50px;height:50px;display:flex;display:-webkit-flex;flex-direction:row;align-items:center;-webkit-align-items:center;position:relative}.modulo-esperto .quest-radios .radio-choice input{width:10%;position:absolute;height:40%;left:5%}.modulo-esperto .quest-radios .radio-choice input:hover{cursor:pointer}.modulo-esperto .quest-radios .radio-choice input:checked+label{background-color:#005daa;color:#fff}.modulo-esperto .quest-radios .radio-choice label{cursor:pointer;color:#707070;font-weight:700;width:100%;height:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;border-radius:50px;padding:1em 2em 1em 20%;font-size:.9rem;font-family:Open Sans;transition:all .3s ease}.modulo-esperto .quest-radios .radio-choice label:hover{background-color:rgba(0,93,170,.3);transition:all .3s ease}.modulo-esperto .quest-radios.stars{display:flex;display:-webkit-flex;flex-direction:row;margin:.5rem auto 2rem auto}.modulo-esperto .quest-radios.stars input{width:50px;height:0;position:relative}.modulo-esperto .quest-radios.stars input:after{content:"";width:30px;height:30px;position:absolute;display:block;background-image:url(../img/star_empty.194b8010.svg)}.modulo-esperto .quest-radios.stars input:hover,.modulo-esperto .quest-radios.stars input:hover:after{cursor:pointer}.modulo-esperto .quest-radios.stars input.full:after,.modulo-esperto .quest-radios.stars input:checked:after{background-image:url(../img/star_full.6c3d4954.svg)}.modulo-esperto .quest-radios.webconferencing:not(.stars){flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice{margin:0 1rem;height:100px;width:40%}.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(../img/wc_skype.61c0624d.png);width:100px;height:100px;display:block;position:relative;background-size:contain;background-repeat:no-repeat;background-origin:content-box;padding:20px}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label.zoom{background-image:url(../img/wc_zoom.3a7c8dc8.png)}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label.hangouts{background-image:url(../img/wc_hangouts.419d7b7e.png)}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label.teams{background-image:url(../img/wc_teams.51f2a971.png)}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label.whatsapp{background-image:url(../img/wc_whatsapp.35bbcd8b.png)}@media(min-width:768px){.modulo-esperto .quest-radios.webconferencing:not(.stars){justify-content:center;-webkit-justify-content:center;flex-wrap:nowrap}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice{margin:1rem;width:100px}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice input{opacity:0}.modulo-esperto .quest-radios.webconferencing:not(.stars) .radio-choice label{width:100px;background-size:contain;background-repeat:no-repeat;background-origin:content-box;padding:20px}}@media(min-width:576px){.modulo-esperto .quest-radios:not(.stars){flex-direction:row;flex-wrap:wrap;justify-content:space-around;-webkit-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 0}}.modulo-esperto input,.modulo-esperto textarea{width:100%;border-radius:10px;margin:.5em 0;padding:1em;outline:none;font-family:Open Sans;font-size:.9em;font-weight:700;background-color:#f0f0f0;color:#707070;border:2px solid #707070}.modulo-esperto input::-moz-placeholder,.modulo-esperto textarea::-moz-placeholder{font-weight:500}.modulo-esperto input:-ms-input-placeholder,.modulo-esperto textarea:-ms-input-placeholder{font-weight:500}.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(:-moz-placeholder-shown){border:2px solid #005daa}.modulo-esperto input:focus:valid:not(:-ms-input-placeholder){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:not(:-moz-placeholder-shown){color:#000;background-color:#fff;border:2px solid #005daa}.modulo-esperto textarea:focus:not(:-ms-input-placeholder){color:#000;background-color:#fff;border:2px solid #005daa}.modulo-esperto textarea:focus,.modulo-esperto textarea:focus:not(:placeholder-shown){color:#000;background-color:#fff;border:2px solid #005daa}.modulo-esperto textarea:focus:not(:-moz-placeholder-shown).errore{border:2px solid #feaf40}.modulo-esperto textarea:focus:not(:-ms-input-placeholder).errore{border:2px solid #feaf40}.modulo-esperto textarea:focus.errore,.modulo-esperto textarea:focus:not(:placeholder-shown).errore{border:2px solid #feaf40}.modulo-esperto input:not(:valid):not(:-moz-placeholder-shown),.modulo-esperto textarea.errore:not(:-moz-placeholder-shown){border-color:#feaf40}.modulo-esperto input:not(:valid):not(:-ms-input-placeholder),.modulo-esperto textarea.errore:not(:-ms-input-placeholder){border-color:#feaf40}.modulo-esperto input.errore,.modulo-esperto input:not(:valid):not(:placeholder-shown),.modulo-esperto textarea.errore:not(:placeholder-shown){border-color:#feaf40}.modulo-esperto input:valid:not(:-moz-placeholder-shown),.modulo-esperto textarea:not(:-moz-placeholder-shown):not(:focus):not(.errore){background-color:#fff;color:#000;border:2px solid #707070}.modulo-esperto input:valid:not(:-ms-input-placeholder),.modulo-esperto textarea:not(:-ms-input-placeholder):not(:focus):not(.errore){background-color:#fff;color:#000;border:2px solid #707070}.modulo-esperto input:valid:not(:placeholder-shown),.modulo-esperto textarea:not(:placeholder-shown):not(:focus):not(.errore){background-color:#fff;color:#000;border:2px solid #707070}.modulo-esperto input:valid:not(:-moz-placeholder-shown)+span{position:absolute;display:inline-block;right:.5em;top:55%;transform:translateY(-50%)}.modulo-esperto input:valid:not(:-ms-input-placeholder)+span{position:absolute;display:inline-block;right:.5em;top:55%;transform:translateY(-50%)}.modulo-esperto input:valid:not(:placeholder-shown)+span{position:absolute;display:inline-block;right:.5em;top:55%;transform:translateY(-50%)}.modulo-esperto input:valid:not(:-moz-placeholder-shown)+span:after{content:"";background-image:url(../img/tick.40efc062.svg);background-size:contain;width:30px;height:30px;display:block;z-index:10000;background-repeat:no-repeat}.modulo-esperto input:valid:not(:-ms-input-placeholder)+span:after{content:"";background-image:url(../img/tick.40efc062.svg);background-size:contain;width:30px;height:30px;display:block;z-index:10000;background-repeat:no-repeat}.modulo-esperto input:valid:not(:placeholder-shown)+span:after{content:"";background-image:url(../img/tick.40efc062.svg);background-size:contain;width:30px;height:30px;display:block;z-index:10000;background-repeat:no-repeat}.modulo-esperto .auth{display:flex;display:-webkit-flex;flex-direction:row;align-items:top;-webkit-align-items:top}.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{font-size:.9em;margin:10px 0 5px 0;font-family:Open Sans}.paypal .modulo-esperto .radios{display:flex;display:-webkit-flex;flex-direction:row}.paypal .modulo-esperto .radios .campo{display:flex;display:-webkit-flex;flex-direction:column;font-weight:700;font-family:Open Sans}.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-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(../img/paypal.2515c187.svg);width:25px;height:25px;position:absolute;left:2em}.campo.euro{position:relative}.campo.euro:before{position:absolute;color:#707070;left:.8em;content:"€";font-weight:700;font-size:1em;font-family:Open Sans}.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{margin-top:2em}.navigators,.navigators .balls{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.navigators .balls{width:35%}.navigators .balls .ball{width:13px;height:13px;border-radius:13px;background-color:#f0f0f0;cursor:pointer}.navigators .balls .active-step{background-color:#005daa}.navigators .btn{padding:.5em 1em;width:25%}.navigators .btn:not(.white-btn):not(.light){width:65px;height:65px;border-radius:50px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;position:relative;background-image:url(../img/next.03618e86.svg);background-repeat:no-repeat;background-origin:content-box;background-position:50%;background-size:contain}.navigators .btn:not(.white-btn):not(.light) span{display:none}.navigators .white-btn{background-color:#fff;color:#58585a;position:relative}.navigators .white-btn:before{position:absolute;content:"";width:30px;height:30px;background-image:url(../img/back.5325d668.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;left:-20px;top:50%;transform:translateY(-50%) translateX(20%)}.navigators .white-btn.hidden{visibility:hidden}.navigators .button-proxy{width:25%;display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end}.navigators .button-proxy .btn.light{background:transparent;color:#005daa;font-weight:700;border:2px solid #005daa;width:80px;height:80px;text-align:center}@media(min-width:768px){.navigators .button-proxy .btn,.navigators .button-proxy .btn.light{width:150px;background-image:none;height:unset}.navigators .button-proxy .btn.light span,.navigators .button-proxy .btn span{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;position:relative;width:100%}.navigators .button-proxy .btn.light span:after,.navigators .button-proxy .btn span:after{content:"";width:30px;height:30px;right:0;position:absolute;background-image:url(../img/next.03618e86.svg);background-repeat:no-repeat;background-origin:content-box;background-position:50%;background-size:contain}}.form-step h3{margin-top:.5rem}.form-step.step1{text-align:center}.form-step.step1 p{font-family:Open Sans}.form-step.step1 .images{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;-webkit-justify-content:center;width:100%;margin:1.5em 0}.form-step.step1 .images .logo1,.form-step.step1 .images .logo2,.form-step.step1 .images .logo3{background-color:#f0f0f0;background-size:50%;background-position:50%;background-repeat:no-repeat;margin:0 10px;width:10vw;height:10vw;min-width:80px;min-height:80px;border-radius:50%}.form-step.step1 .images .logo1{background-image:url(../img/form_logo1.7a895a24.svg)}.form-step.step1 .images .logo2{background-image:url(../img/form_logo2.27a79245.svg)}.form-step.step1 .images .logo3{background-image:url(../img/form_logo3.8fcbc368.svg)}.form-step.step1 .images+h5{position:relative}.form-step.step1 .images+h5:after{content:"";width:25%;height:1px;background-color:#005daa;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.form-step.step2 .scuola{max-width:500px;background-color:#fff;box-shadow:5px 5px 1em #ddd;margin:1em auto;border-radius:50px;height:80px;display:flex;display:-webkit-flex;flex-direction:row;align-items:center;-webkit-align-items:center;position:relative}.form-step.step2 .scuola input{width:10px;position:absolute;top:0;left:0;opacity:0}.form-step.step2 .scuola input:checked+label{background-color:#005daa;color:#fff}.form-step.step2 .scuola label{cursor:pointer;color:#005daa;font-weight:700;width:100%;height:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;border-radius:50px;padding:1em 2em 1em 40%;font-size:.8rem;font-family:Open Sans}.form-step.step2 .scuola label:before{width:50px;height:50px;content:"";position:absolute;left:15%;background-origin:content-box;background-size:contain;background-repeat:no-repeat;background-position:50%}.form-step.step2 .scuola1 label:before{background-image:url(../img/scuola1.6cf9d1d5.svg)}.form-step.step2 .scuola1 input:checked+label:before{background-image:url(../img/scuola1_white.a3f84910.svg)}.form-step.step2 .scuola2 label:before{background-image:url(../img/scuola2.552f7072.svg)}.form-step.step2 .scuola2 input:checked+label:before{background-image:url(../img/scuola2_white.b0021a14.svg)}.form-step.step2 .scuola3 label:before{background-image:url(../img/scuola3.a035ecab.svg)}.form-step.step2 .scuola3 input:checked+label:before{background-image:url(../img/scuola3_white.861f7ccf.svg)}.form-step.step3 .auth,.form-step.step5 .auth{margin-top:1em}.form-step.step3 .tile,.form-step.step5 .tile{margin:5em auto 2.5em auto;display:flex;display:-webkit-flex;flex-direction:column;max-width:500px;justify-content:center;-webkit-justify-content:center;border-radius:10px;box-shadow:5px 5px 1em #ddd;position:relative;padding:4em 1em 2em 1em}.form-step.step3 .profilo,.form-step.step5 .profilo{width:100px;height:100px;background:var(--foto);background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:50%;left:50%;top:-3em;transform:translateX(-50%);position:absolute}.form-step.step3 .profilo .info,.form-step.step5 .profilo .info{width:1em;height:1em;padding:.75em;color:#005daa;font-weight:700;border-radius:20px;font-family:Open Sans;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;border:2px solid #005daa;position:absolute;right:-100%;top:50%;transform:translateY(-50%)}.form-step.step3 .esperto,.form-step.step5 .esperto{text-align:center;color:#000;font-size:1.5em;margin-bottom:0}.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 0}.form-step.step4 .projects{flex-direction:column;margin-top:1em}.form-step.step4 .projects .projects-wrapper{margin:.5em 0;width:100%;max-width:unset}.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;-webkit-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{position:relative;left:0;top:0;transform:unset;width:100px;height:100px}.form-step.step4 .projects .projects-wrapper .tile .content{width:60%;margin:0;margin-left:2em}.form-step.step4 .projects .projects-wrapper .button-container{position:absolute;z-index:1000}.form-step.step4 .projects .projects-wrapper .button-container a,.form-step.step4 .projects .projects-wrapper .button-container button{width:50px;height:50px;padding:0;position:relative;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.form-step.step4 .projects .projects-wrapper .button-container a:after,.form-step.step4 .projects .projects-wrapper .button-container button:after{content:"";background-size:contain;background-image:url(../img/next.03618e86.svg);background-repeat:no-repeat;background-position:50%;width:30px;height:30px;position:absolute}.form-step.step4 .projects .projects-wrapper .button-container a span,.form-step.step4 .projects .projects-wrapper .button-container button span{display:none}.form-step.step4 .projects .projects-wrapper .button-container a.inside,.form-step.step4 .projects .projects-wrapper .button-container button.inside{display:none;border-radius:50px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1em 2em}.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{width:30%;right:20%;position:absolute;top:50%;transform:translateX(50%) translateY(-50%);display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.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{width:100%;height:100px;background-image:url(../img/sent.cc23c328.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;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;padding:2em;border:none;border-radius:25px;height:auto;overflow:visible}.cookie-banner .cookie__floating__wrap{overflow:visible;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cookie-banner .cookie__floating__content{overflow:visible;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:75vh;padding:0}.cookie-banner .cookie__floating__content h3{margin:.5em 0;text-transform:uppercase;font-weight:30;padding-bottom:.5em;color:#fff;border-bottom:1px solid #fff}.cookie-banner .cookie__floating__content *{color:#fff}.cookie-banner .cookie__floating__buttons button{border-radius:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.5em 4em;color:#005daa;border:none;outline:none}.cookie-banner .cookie__floating__buttons .cookie__floating__buttons__button--accept:hover{background-color:#feaf40;color:#fff}@media(min-width:768px){.cookie-banner .cookie__floating{max-width:50vw}.cookie-banner .cookie__floating__buttons button:hover{background-color:#feaf40;color:#fff}}@media(min-width:1024px){.cookie-banner .cookie__floating{max-width:33vw}}.video-container{cursor:pointer;width:100%;height:100%;position:relative;margin:2em auto;overflow:hidden}.video-container.video_low{display:block}.video-container.video_hq{display:none}.video-container .controls{border-radius:25px;transition:.3s ease;position:absolute;width:100%;height:100%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;top:0;left:0}.video-container img{transition:.2s ease}.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:rgba(0,0,0,.23137254901960785);transition:.3s ease}.pause{display:none}.video-container.videoPlaying img.play{display:none;transition:.2s ease}.video-container.videoPlaying:hover img.pause{display:block}.video-container.videoPlaying .controls{transition-delay:.2s;transition:.6s ease;background-color:transparent}@media(max-width:1024px){.video-container.videoPlaying:focus img.pause{opacity:.5}.video-container.videoPlaying:hover img.pause{-webkit-animation:fadeOut 1s ease forwards;animation:fadeOut 1s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}}*{margin:0;padding:0;box-sizing:border-box}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}img[data-v-81dfa26c]{width:100%}.blur-up[data-v-81dfa26c]{filter:blur(5px);transition:filter .4s}.blur-up.lazyloaded[data-v-81dfa26c]{filter:blur(0)}.container-header{margin:0 auto 1rem auto;padding-bottom:0}.yellow{background-color:#feaf40}