a.donateBut,ul.undotted li{display:inline-block}#top_nav,.hopecard,.hopecard:hover,.navbarWrapper,a,a:hover{transition:.3s ease-in-out}.navbar .logo,.symptom-list ul li i,ul.undotted li{margin-right:10px}.cf-copy-link,.network-card-content a,.storyCard .storyLink,.team-card .card-link,a,a.downloadBut,a:hover{text-decoration:none}:root{--body-font-size:18px;--font1:"Roboto Condensed",sans-serif;--font2:"Caveat",cursive;--activeColor:#1A3C5F;--activeColorHover:#1755AF;--brand-acqua:#0097AD;--brand-blu-chiaro:#1755AF;--brand-blu-scuro:#1A3C5F;--brand-ocra:#F68D2C;--brand-ocra-active:#cf6400;--brand-grey:#ECEFF4;--grey:#7A878F;--lightgrey:#f8f9fa;--shadowgrey:#c9c9c9;--linegrey:#f0f0f0;--superlightgrey:#f5f5f5;--mediumgrey:#c9c9c9;--success:#e9f7d9;--green:#39b43d;--red:#ff0033;--white:#FFF;--white10:rgb(255 255 255 /10%);--white20:rgb(255 255 255 /20%);--white30:rgb(255 255 255 /30%);--white40:rgb(255 255 255 /40%);--white50:rgb(255 255 255 /50%);--white60:rgb(255 255 255 /60%);--white70:rgb(255 255 255 /70%);--white80:rgb(255 255 255 /80%);--white90:rgb(255 255 255 /90%);--black:#000;--black5:rgb(0 0 0 /5%);--black10:rgb(0 0 0 /10%);--black20:rgb(0 0 0 /20%);--black30:rgb(0 0 0 /30%);--black40:rgb(0 0 0 /40%);--black50:rgb(0 0 0 /50%);--black60:rgb(0 0 0 /60%);--black70:rgb(0 0 0 /70%);--black80:rgb(0 0 0 /80%);--black90:rgb(0 0 0 /90%)}.font1{font-family:var(--font1)!important}iframe{width:100%;min-height:600px}*{border-radius:0}body{font-family:var(--font1);font-size:var(--body-font-size);font-weight:300;line-height:1.6;margin:0;padding:0;color:var(--blu)}.bg-grey,.site-footer{background:var(--brand-grey)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font2)}.donatorWidget .widgetContent h5,.donatorWidget2 .widgetContent h5,.pretitle{font-family:var(--font1);font-weight:600;margin-bottom:5px;text-transform:uppercase}h1{font-size:90px}h2{font-size:70px}.acquabanner .h2,h3{font-size:50px}h4{font-size:36px}.blubanner .desc h5,.browser-link i,.frequency-card i,.hero-content p,.megalead,.policy-content h3{font-size:24px}.r20{border-radius:20px}.pretitle{font-size:22px;color:var(--brand-blu-scuro);letter-spacing:1px}.pt-100{padding-top:100px}a{color:var(--activeColor);border-bottom:1px solid transparent}a:hover{color:var(--activeColorHover)}a.acqua,a.bluscuro,a.ocra{text-transform:uppercase;font-weight:400}.acqua,.donation-step.active .step-label,.footer-text a:hover,.storyCard .storyLink:hover,a.acqua{color:var(--brand-acqua)}.ocra,a.ocra{color:var(--brand-ocra)}.bluscuro,.donatorWidget .closeWidget:hover,.donatorWidget2 .closeWidget:hover,.footer-credit:hover,a.bluscuro{color:var(--brand-blu-scuro)}.bluchiaro,.symptom-list ul li i,a.bluchiaro{color:var(--brand-blu-chiaro)}a.acqua:hover{color:#0df}a.ocra:hover{color:#cf6400}a.bluscuro:hover{color:#1755af}a.bluchiaro:hover{color:#4b93ff}a.donateBut{font-size:16px;border:none;background:var(--brand-ocra);color:var(--white);padding:7px 24px;border-radius:20px;text-transform:uppercase}a.donateBut:hover{background:#cf6400;color:var(--white)}.hopecard{transform:scale(1);display:block}.hopecard:hover{transform:scale(1.04);box-shadow:0 4px 15px rgb(0 0 0 / 8%)}.mt-neg-50{margin-top:-50px}.mt-neg-80{margin-top:-80px}.mt-neg-100{margin-top:-100px}.footer-menu,.navbar.is-active .menuMobileWrap ul.menuMobile,.symptom-list ul,ul.checkcircle,ul.undotted{margin:0;padding:0;list-style:none}.symptom-list ul li{display:block!important;padding:10px 0;border-bottom:1px solid var(--brand-grey)}.summary-row:last-child,.symptom-list ul li:last-child{border-bottom:none}.donatorWidget{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1000}.donatorWidget .toggler,.donatorWidget2 .toggler{position:absolute;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,var(--brand-ocra) 0,#e67e22 100%);color:var(--white);padding:60px 15px;cursor:pointer;border-top-left-radius:25px;border-bottom-left-radius:25px;writing-mode:vertical-rl;text-orientation:mixed;font-weight:400;font-size:16px;letter-spacing:2px;box-shadow:-3px 0 10px rgba(0,0,0,.2);transition:.3s;white-space:nowrap}.donatorWidget .toggler:hover,.donatorWidget2 .toggler:hover{background:linear-gradient(135deg,#e67e22 0,var(--brand-ocra) 100%);padding-right:20px}@media (max-width:767.98px){.donatorWidget .toggler{padding:35px 10px;font-size:14px;letter-spacing:1px;border-top-left-radius:18px;border-bottom-left-radius:18px}.donatorWidget .toggler:hover{padding-right:14px}}.donatorWidget .toggler i,.donatorWidget2 .toggler i{padding-top:9px;font-size:20px;display:inline-block;transform:rotate(90deg);vertical-align:middle}.donatorWidget .dnWidget,.donatorWidget2 .dnWidget{position:fixed;right:-450px;top:50%;transform:translateY(-50%);width:420px;background:var(--white);border-radius:15px;box-shadow:-5px 0 25px rgba(0,0,0,.3);transition:right .4s;padding:30px}.donatorWidget.active .dnWidget,.donatorWidget2.active .dnWidget,.network-line-right::before{right:0}.donatorWidget .closeWidget,.donatorWidget2 .closeWidget{position:absolute;top:15px;right:15px;background:0 0;border:none;font-size:24px;color:var(--grey);cursor:pointer;transition:color .3s}.donatorWidget .widgetContent h5,.donatorWidget2 .widgetContent h5{font-size:14px;color:var(--brand-blu-scuro);letter-spacing:1px}.donatorWidget .widgetContent h3,.donatorWidget2 .widgetContent h3{font-family:var(--font2);font-size:32px;color:var(--brand-ocra);margin-bottom:25px;line-height:1.2}.donatorWidget .donationType,.donatorWidget2 .donationType{display:flex;background:var(--brand-grey);gap:10px;margin-bottom:20px;border-radius:20px;padding:5px}.donation-form-step,.donatorWidget .donationAmounts input[type=radio],.donatorWidget .donationType input[type=radio],.donatorWidget2 .donationAmounts input[type=radio],.donatorWidget2 .donationType input[type=radio],.navbar .menuwrap .hamburger .close,.navbar .menuwrap .hamburger.is-active .open{display:none}.donatorWidget .typeBtn,.donatorWidget2 .typeBtn{flex:1;border:0;padding:12px 20px;border-radius:20px;background:0 0;color:var(--brand-blu-scuro);font-weight:400;cursor:pointer;transition:.3s;font-size:14px;text-align:center;display:block}.donatorWidget .donationType input[type=radio]:checked+.typeBtn,.donatorWidget2 .donationType input[type=radio]:checked+.typeBtn{background:var(--brand-blu-scuro);color:var(--white)}.donatorWidget .typeBtn:hover,.donatorWidget2 .typeBtn:hover{opacity:.8}.donatorWidget .donationAmounts,.donatorWidget2 .donationAmounts{display:flex;gap:10px;margin-bottom:15px}.donatorWidget .amountBtn,.donatorWidget2 .amountBtn{flex:1;padding:15px;background:var(--white);border:2px solid var(--brand-grey);border-radius:8px;color:var(--brand-blu-scuro);font-weight:400;font-size:18px;cursor:pointer;transition:.3s;text-align:center;display:block}.donatorWidget .donationAmounts input[type=radio]:checked+.amountBtn,.donatorWidget2 .donationAmounts input[type=radio]:checked+.amountBtn{background:var(--brand-blu-scuro);border-color:var(--brand-blu-scuro);color:var(--white)}.donatorWidget .amountBtn:hover,.donatorWidget2 .amountBtn:hover{border-color:var(--brand-blu-scuro)}.donatorWidget .customAmount,.donatorWidget2 .customAmount{margin-bottom:25px}.donatorWidget .customAmount input,.donatorWidget2 .customAmount input{width:100%;padding:15px;border:2px solid var(--brand-grey);font-size:16px;transition:border-color .3s}.donatorWidget .customAmount input:focus{outline:0;border-color:var(--brand-blu-scuro)}.donatorWidget .btnDonate,.donatorWidget2 .btnDonate{width:100%;padding:15px;background:linear-gradient(135deg,var(--brand-ocra) 0,#e67e22 100%);border:none;border-radius:30px;color:var(--white);font-weight:400;font-size:16px;letter-spacing:1px;cursor:pointer;transition:.3s;box-shadow:0 4px 15px rgba(246,141,44,.3)}.donatorWidget .btnDonate:hover,.donatorWidget2 .btnDonate:hover{background:linear-gradient(135deg,#e67e22 0,var(--brand-ocra) 100%);box-shadow:0 6px 20px rgba(246,141,44,.4);transform:translateY(-2px)}#top_nav,.navbarWrapper{background-color:var(--brand-grey)}#top_nav.fixed{position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0 2px 10px rgba(0,0,0,.1);animation:.4s ease-out slideDown}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.navbar .navbarContent .d-flex{width:100%}.navbar .logo img{width:100px}.navbar .menuwrap{width:calc(100% - 110px);position:relative}.navbar .menuwrap .spacebar{height:25px}.menuMobileWrap .infobar,.statsBox,.thank-you-detail{text-align:center}.menuMobileWrap .infobar,.navbar .menuwrap .infobar{width:100%;position:relative;padding:5px 25px;color:var(--white);background-color:var(--brand-acqua);border-radius:8px;transition:.3s;font-size:20px}.hero-content .cta-standard,.navbar .menuwrap .cta a{background:var(--brand-ocra);color:var(--white);text-transform:uppercase}.navbar .menuwrap a:hover .infobar{background-color:var(--brand-blu-chiaro);transition:.3s}.browser-link:hover i,.browser-link:hover span,.menuMobileWrap .infobar a,.navbar .menuwrap .infobar a,.social-share-btn i{color:var(--white)}.menuMobileWrap{display:none;background:var(--brand-grey);padding:20px}.navbar.is-active .menuMobileWrap{display:block;position:absolute;top:100%;left:0;width:100%;z-index:9999;box-shadow:0 18px 20px rgb(0 0 0 / 17%)}.navbar.is-active .menuMobileWrap ul.menuMobile li a{font-size:20px;line-height:2.5em;display:block}.navbar .menuwrap .menu ul.undotted{display:flex;justify-content:space-between}.navbar .menuwrap .menu ul.undotted li a{font-size:14px;text-transform:uppercase;padding:3px 8px;border-radius:10px;white-space:nowrap}.navbar .menuwrap .menu ul.undotted li a:hover{background:var(--activeColor);color:var(--white)}.navbar .menuwrap .menu ul.undotted li a.active{font-size:14px;text-transform:uppercase;background:var(--activeColor);color:var(--white);padding:3px 8px;border-radius:10px}.navbar .menuwrap .menu ul.undotted li a.active:hover{background:var(--activeColorHover);color:var(--white)}.navbar .menuwrap .cta a{font-size:14px;border:none;padding:5px 20px;border-radius:20px;display:inline-block;white-space:nowrap}.navbar .menuwrap .mail a,.navbar .menuwrap .tel a,.owlStories .item{padding:10px}.navbar .menuwrap .hamburger{padding:10px;cursor:pointer}.donation-form-step.active,.navbar .menuwrap .hamburger .open,.navbar .menuwrap .hamburger.is-active .close{display:block}.hero{position:relative;text-align:right;height:700px;display:flex;justify-content:end;align-items:end;padding-top:20px;padding-bottom:20px}.hero-content{position:absolute;text-align:left;top:0;left:0;width:100%;height:100%;z-index:2}#copycodfisc,.blubanner,.network-center,.network-schema,.owlStories,.stories,.storyImage img,.team-card-image-wrapper{position:relative}.hero img{height:100%}.hero-content h1,.hero2 h1{font-size:80px;line-height:1.05em;color:var(--activeColorHover)}.hero-content .cta-standard{font-size:18px;border:none;padding:10px 20px;border-radius:20px}.hero-content .cta-standard:hover{background:var(--brand-ocra-active)}.hero2 p{font-size:24px;line-height:1.2em}.hero2 img{border-top-left-radius:110px;border-bottom-right-radius:110px}.statsBox .title{color:#e67e22}.statsBox .counter{font-size:50px;font-weight:600;color:#e67e22;font-variant-numeric:tabular-nums;font-family:'Courier New',monospace}.faq-meta span,.news-detail-meta span,.news-meta,.right-item span,.statsBox .statDesc{font-size:14px}.stories:before{position:absolute;content:'';top:-50px;left:-50px;width:200px;height:200px;background:var(--brand-grey);border-radius:50%;z-index:-2}.storyCard{background:var(--white);border:2px solid var(--brand-acqua);border-radius:16px;overflow:hidden;transition:.3s;height:100%;display:flex;flex-direction:column;padding-top:70px;margin-top:-100px}.cta-standard,.donation{background:var(--brand-ocra)}.storyCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.storyImage{width:100%;height:200px;padding:20px;overflow:hidden}.storyImage img{width:100%;height:100%;border-radius:16px;object-fit:cover;z-index:2}.news-card-content,.storyCard .storyContent{padding:25px;flex:1;display:flex;flex-direction:column}.storyCard .storyBadge{display:inline-block;background:var(--brand-acqua);color:var(--white);padding:5px 15px;border-radius:5px;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:15px;align-self:flex-start}.storyCard .storyContent h3{font-family:var(--font1);font-size:18px;font-weight:600;color:var(--brand-blu-scuro);margin-bottom:15px;line-height:1.4}.storyCard .storyContent p{font-size:14px;color:var(--grey);margin-bottom:20px;flex:1}.storyCard .storyLink{color:var(--brand-blu-scuro);font-weight:600;font-size:14px;text-transform:uppercase;display:inline-flex;align-items:center;transition:.3s}.storyCard .storyLink i{margin-left:5px;transition:transform .3s}.faq-link:hover i,.news-link:hover i,.related-faq-card:hover i:last-child,.storyCard .storyLink:hover i,.useful-link-box:hover a i{transform:translateX(5px)}.owlStories{padding-bottom:50px}.owlStories .owl-nav{position:absolute;bottom:0;left:0;display:flex}.owlStories .owl-nav button{color:var(--brand-acqua)!important;width:50px;height:50px;border-radius:50%;font-size:32px!important;display:flex;align-items:center;justify-content:center;transition:.3s;margin:0}.cf-box,.owlStories .owl-dots{display:flex;align-items:center}.owlStories .owl-nav button:hover{background:var(--brand-grey)!important;transform:scale(1.1)}.owlStories .owl-dots{position:absolute;bottom:15px;right:0;gap:8px;height:12px}.owlStories .owl-dot{width:12px;height:12px;background:var(--brand-grey);border-radius:50%;transition:.3s;flex-shrink:0;display:inline-block;vertical-align:middle}.owlStories .owl-dot.active{width:30px;height:12px;border-radius:6px}.cta-standard,.cta-standard-white{font-size:18px;text-transform:uppercase;border:none;padding:10px 20px;font-weight:400}.cta-standard{border-radius:30px;border:1px solid var(--brand-ocra);color:var(--white);width:max-content}.cta-standard-white:hover,.cta-standard:hover{border:1px solid var(--brand-ocra-active);background:var(--brand-ocra-active);color:var(--white)}.cta-standard-white{border-radius:20px;border:1px solid var(--white);background:var(--white);color:var(--brand-ocra)}.cta-standard-acqua,.cta-standard-outline{font-size:18px;text-transform:uppercase;border:none;padding:10px 20px}.cta-standard-acqua{border-radius:20px;border:1px solid var(--brand-acqua);background:var(--brand-acqua);color:var(--white);font-weight:400}.cta-standard-outline,.newscard a{color:var(--brand-blu-scuro)}.cta-standard-acqua:hover{border:1px solid var(--brand-blu-chiaro);background:var(--brand-blu-chiaro);color:var(--white)}.cta-standard-outline{background:0 0;border-radius:20px;border:1px solid var(--brand-blu-scuro);font-weight:400}.cta-standard-outline-white,.cta-standard-outline:hover{background:0 0;border:none;color:var(--white);font-size:18px;padding:10px 20px;font-weight:400;text-transform:uppercase}.cta-standard-outline:hover{border-radius:20px;border:1px solid var(--brand-blu-chiaro);background:var(--brand-blu-chiaro)}.cta-standard-outline-white{border-radius:20px;border:1px solid var(--white)}.cta-standard-outline-white:hover{font-size:18px;text-transform:uppercase;border:none;padding:10px 20px;border-radius:20px;border:1px solid var(--white);background:var(--white);color:var(--brand-acqua);font-weight:400}.acquabanner,.blubanner{border-radius:16px;min-height:200px}.newscard img{filter:saturate(.7);border-radius:12px;transition:.3s}.newscard a:hover img{filter:saturate(1.7);transition:.3s}.newscard h5{font-size:14px;font-weight:300;font-family:var(--font1);letter-spacing:1px}.newscard a,.newscard a:hover{font-size:20px;line-height:1.04em;font-weight:600}.newscard a:hover{color:var(--brand-blu-chiaro)}.blubanner{padding:20px;color:var(--white);background:var(--activeColorHover);display:flex;justify-content:flex-end;align-items:center}.blubanner:after{content:"";background-image:url(../img/dona-per-salvare.png);background-repeat:no-repeat;background-size:cover;position:absolute;left:30px;bottom:0;width:280px;height:280px;display:block;z-index:2}.blubanner .desc{width:70%}.acquabanner{color:var(--white);background:var(--brand-acqua)}.gradient1,.prefooter{padding-top:100px;background:#fff;background:linear-gradient(180deg,#fff 0,#fff 65%,#eceff4 65%,#eceff4 100%)}.gradient2{background:#fff;background:linear-gradient(0deg,#fff 0,#fff 50%,#eceff4 50%,#eceff4 100%)}.cf-box,.cf-card,.stepper-number{background-color:var(--white)}a.downloadBut{border:1px solid var(--brand-blu-chiaro);border-radius:8px;padding:15px 30px;display:flex;justify-content:space-between;align-items:center;color:var(--brand-blu-chiaro);transition:.3s}.accordion-button i,.faq-link i,.news-card-image img,.news-featured-image img,.news-link i,.related-faq-card i:last-child,.research-image-wrapper img,.useful-link-box a i{transition:transform .3s}a.downloadBut:hover{background:var(--brand-blu-chiaro);color:var(--white)}a.downloadBut .ico{width:40px;text-align:right}#copycodfisc{transition:.3s}#copycodfisc:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}#copycodfisc.copied{background-color:var(--green)!important;border-color:var(--green)!important;animation:.5s pulse}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.cf-card{border:1px solid var(--brand-blu-scuro)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cf-card-header p{font-size:18px;line-height:1.4}.cf-firma-section,.faq-detail-section h4{font-size:20px}.cf-firma-section .acqua{font-size:30px}.cf-firma-line{border-bottom:2px dotted var(--brand-blu-scuro);width:100%}.cf-boxes{display:flex;flex-wrap:wrap}.cf-box{width:40px;height:50px;border-left:1px solid var(--brand-blu-scuro);border-bottom:1px solid var(--brand-blu-scuro);justify-content:center;font-size:24px;font-weight:700;color:var(--brand-acqua)}.cf-copy-link{font-size:14px;transition:.3s;display:inline-flex;align-items:center;gap:5px;padding:8px 15px;border-radius:20px;font-weight:700}.cf-copy-link i,.donation-type-reminder i,.highlight-box h5,.social-share-btn i{font-size:18px}.cf-copy-link:hover{background-color:var(--brand-grey);transform:translateY(-2px)}.cf-copy-link.copied{background-color:var(--green);color:var(--white);animation:.5s pulse}.stepper-list{display:flex;flex-direction:column;gap:30px}.stepper-item{display:flex;align-items:flex-start;gap:20px}.stepper-number{flex-shrink:0;width:60px;height:60px;border:3px solid var(--brand-acqua);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}.donation-card-title,.grazie-title{font-weight:400;font-family:var(--font2)}.stepper-content{flex:1;padding-top:8px}.stepper-content p{margin:0;line-height:1.6}.donation-card{background-color:var(--brand-grey);border-radius:10px;display:flex;justify-content:center}.donation-card-title{font-size:32px;margin-bottom:20px}.donation-card-content{font-size:16px;line-height:1.6}.donation-card-content p{margin-bottom:8px}.donation-card-qr{align-items:center}.donation-card-qr img{width:100%;max-width:220px;height:auto}.grazie-title{font-size:48px;margin-bottom:30px}.testimonial-box{border-left:4px solid var(--brand-ocra);padding-left:20px;margin-bottom:20px}.testimonial-text{font-size:16px;line-height:1.6;margin-bottom:10px;font-style:italic}.testimonial-author{font-size:14px;font-weight:700;margin-bottom:0}.grazie-image-wrapper{display:flex;justify-content:center;align-items:center}.grazie-image-wrapper img{max-width:100%;height:auto}.donor-list{display:flex;flex-direction:column;gap:25px}.donor-item,ul.checkcircle li:last-child{margin-bottom:0}.donor-name{font-size:18px;font-weight:700;margin-bottom:5px}.donation-type-card p,.donor-location,.donor-type-card p,.partner-author{font-size:14px;margin-bottom:0}.partner-title{font-family:var(--font2);font-size:36px;font-weight:400}.partner-box,.partner-testimonial{padding:20px}.partner-logo{max-width:150px;height:auto}.partner-icon{max-width:100px;height:auto}.partner-name{font-size:16px;font-weight:700;margin-bottom:5px}.partner-location,.payment-method-card{margin-bottom:15px}.partner-description{line-height:1.6}.partner-image{max-width:300px;height:auto;border-radius:10px}.partner-quote{font-size:16px;line-height:1.6;margin-bottom:15px}ul.checkcircle li{display:block;margin-bottom:20px}ul.checkcircle li>i:first-child{float:left;margin-right:15px}ul.checkcircle li::after{content:"";display:block;clear:both}ul.checkcircle li i{flex-shrink:0;font-size:24px;color:var(--brand-blu-chiaro);margin-top:2px}ul.checkcircle li span{flex:1;line-height:1.6;color:var(--brand-blu-scuro)}.network-schema{padding:40px 0}.network-center{display:flex;justify-content:center;margin-bottom:60px;z-index:2}.network-logo-main{background-color:var(--white);border-radius:50%;padding:30px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.network-line,.network-line::before{position:absolute;background-color:var(--brand-acqua)}.network-logo-main img{width:150px;height:auto;display:block}.network-lines{position:absolute;top:180px;left:0;right:0;height:2px;z-index:1}.network-line{height:2px;top:0}.network-line-left{left:12%;width:20%}.network-line-center{left:45%;width:10%}.network-line-right{right:12%;width:20%}.network-line::before{content:'';width:30px;height:30px;border-radius:50%;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.network-line-left::before{left:0}.network-line-center::before{left:50%;transform:translate(-50%,-50%)}.network-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.network-card{background-color:var(--white);border-radius:10px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center;display:flex;flex-direction:column;align-items:center}.network-card-logo{margin-bottom:20px;min-height:80px;display:flex;align-items:center;justify-content:center}.scientist-icon-badge,.team-card-badge{position:absolute;align-items:center;display:flex}.network-card-logo img{max-width:200px;height:auto}.network-card-content p{font-size:14px;line-height:1.6;color:var(--brand-blu-scuro);margin-bottom:15px}.network-card-content a{font-size:14px;font-weight:700;text-transform:uppercase}.clinician-card,.scientist-card,.team-card{box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;transition:transform .3s,box-shadow .3s}.clinician-card:hover,.faq-category-card:hover,.news-card:hover,.research-card:hover,.scientist-card:hover,.team-card:hover,.thank-you-action-card:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.team-card-image-wrapper .card-img-top{width:100%;height:300px;object-fit:cover}.team-card-badge{bottom:-20px;left:50%;transform:translateX(-50%);width:50px;height:50px;background-color:var(--brand-acqua);border-radius:50%;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:1}.team-card-badge i{font-size:28px;color:var(--white)}.team-card .card-body{padding-top:30px}.team-card .card-title{font-size:18px;font-weight:700;margin-bottom:8px}.team-card .card-subtitle{font-size:14px;margin-bottom:10px}.team-card .card-link{font-size:14px;word-break:break-word}.faq-link:hover,.news-link:hover,.team-card .card-link:hover,.useful-link-box a:hover{text-decoration:underline}.scientist-card-img{width:100%;height:100%;object-fit:cover}.scientist-card .card-body{position:relative;padding:20px}.scientist-icon-badge{top:10px;right:10px;width:40px;height:40px;background-color:var(--brand-blu-chiaro);border-radius:50%;justify-content:center}.scientist-icon-badge i{font-size:22px;color:var(--white)}.scientist-card .card-title{font-size:18px;font-weight:700;margin-bottom:10px;margin-top:5px}.clinician-card .card-text,.scientist-card .card-text{font-size:14px;line-height:1.6}.clinician-card-header,.news-card-image,.news-featured-image{position:relative;overflow:hidden}.clinician-card-header .card-img-top{width:100%;height:auto;object-fit:cover;transition:transform .3s}.clinician-card:hover .card-img-top,.news-card:hover .news-card-image img,.news-featured-card:hover .news-featured-image img,.research-image-wrapper:hover img{transform:scale(1.05)}.clinician-icon-overlay{position:absolute;top:15px;right:15px;width:45px;height:45px;background-color:rgba(26,60,95,.9);border-radius:50%;display:flex;align-items:center;justify-content:center}.clinician-icon-overlay i{font-size:24px;color:var(--white)}.clinician-card .card-title{font-size:18px;font-weight:700;margin-bottom:10px}.stats-icon{font-size:80px;color:var(--brand-blu-chiaro)}.research-icon-badge{display:inline-block}.research-icon-badge i{font-size:60px}.research-image-wrapper{position:relative;overflow:hidden;border-radius:20px}.research-image-overlay{position:absolute;top:20px;right:20px;width:60px;height:60px;background-color:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.research-image-wrapper:hover .research-image-overlay,input[type=radio]:checked+.payment-method-label .payment-check{opacity:1}.cookie-type-header i,.research-image-overlay i{font-size:30px;color:var(--brand-acqua)}.research-card{transition:transform .3s,box-shadow .3s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.payment-icon i,.research-card-icon i{font-size:40px;color:var(--brand-acqua)}.research-progress .progress{height:8px;border-radius:10px;background-color:var(--brand-grey)}.research-progress .progress-bar{border-radius:10px;transition:width 1s}.bg-acqua,.cookie-badge-analytics,.news-badge-ricerca{background-color:var(--brand-acqua)}.faq-category-card,.faq-item{background-color:var(--white)}.accordion-button{border-radius:10px!important}.faq-category-card,.useful-link-box{border-radius:10px;height:100%;text-align:center}.accordion-button:not(.collapsed){background-color:var(--brand-grey);color:var(--brand-blu-scuro)}.accordion-button:focus{box-shadow:none;border-color:transparent}.accordion-button:not(.collapsed) i{transform:rotate(90deg)}.faq-cta-box{box-shadow:0 4px 16px rgba(0,0,0,.1)}.faq-category-card,.faq-item,.related-faq-card{box-shadow:0 2px 8px rgba(0,0,0,.1);transition:.3s}.faq-icon i{font-size:80px;color:var(--brand-acqua)}.useful-link-box{padding:30px 20px;transition:.3s}.useful-link-box:hover{background-color:var(--brand-grey);transform:translateY(-5px)}.donation-type-card i,.donor-type-card i,.faq-category-card i,.impact-card i,.useful-link-box i{font-size:50px;color:var(--brand-acqua);margin-bottom:15px;display:block}.useful-link-box h5{font-size:26px;margin-bottom:10px}.faq-category-card p,.useful-link-box p{font-size:14px;margin-bottom:15px}.faq-link,.news-link,.useful-link-box a{font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.useful-link-box a i{font-size:16px;margin-bottom:0}.faq-category-card{padding:30px}.donation-type-card h4,.donor-type-card h4,.faq-category-card h4{font-size:20px;margin-bottom:10px}.browser-link span,.faq-count{font-size:14px;font-weight:700}.faq-list{display:flex;flex-direction:column;gap:20px}.faq-item{padding:25px;border-radius:10px}.faq-answer-box,.purpose-box,.symptom-box{background-color:var(--brand-grey);border-radius:10px}.faq-item:hover,.related-faq-card:hover{transform:translateX(5px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.faq-question{display:flex;align-items:center;gap:15px;margin-bottom:15px}.faq-question i{font-size:30px;flex-shrink:0;margin-top:5px}.related-faq-card,.social-share-btn{align-items:center;text-decoration:none}.faq-question h5{font-size:18px;margin:0}.faq-preview{font-size:14px;line-height:1.6;margin-bottom:15px}.faq-detail-header,.news-detail-header{border-bottom:2px solid var(--brand-grey);padding-bottom:20px}.faq-answer-box{padding:25px;border-left:4px solid var(--brand-acqua)}.faq-detail-section{padding:20px 0}.purpose-box,.symptom-box{padding:20px;text-align:center;height:100%}.news-featured-card,.news-filter-btn,.related-faq-card{background-color:var(--white)}.purpose-box i,.symptom-box i{font-size:40px;color:var(--brand-acqua);margin-bottom:10px;display:block}.purpose-box h5,.symptom-box h6,.thank-you-action-card h6{font-size:16px;margin-bottom:8px}.related-faq-card{display:flex;gap:15px;padding:20px;border-radius:10px}.related-faq-card i:first-child,.right-item i{font-size:24px;flex-shrink:0}.related-faq-card span{flex:1;font-size:14px}.related-faq-card i:last-child{font-size:20px;flex-shrink:0}.faq-detail-cta{border-radius:10px}.news-filters{padding:10px 0}.news-filter-btn{padding:10px 25px;border:2px solid var(--brand-blu-scuro);color:var(--brand-blu-scuro);border-radius:25px;font-weight:700;font-size:14px;cursor:pointer;transition:.3s}.news-filter-btn.active,.news-filter-btn:hover{background-color:var(--brand-blu-scuro);color:var(--white)}.news-featured-card{border-radius:10px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.news-featured-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.news-featured-image img{width:100%;height:100%;object-fit:cover}.news-featured-content{padding:40px}.news-badge{position:absolute;top:20px;left:20px;padding:8px 20px;border-radius:20px;font-size:12px;font-weight:700;color:var(--white);text-transform:uppercase;z-index:2}.news-badge-news{background-color:var(--brand-blu-chiaro)}.cookie-badge-marketing,.news-badge-evento{background-color:var(--brand-ocra)}.cookie-badge-necessary,.news-badge-comunicato,.newsletter-form .btn-primary{background-color:var(--brand-blu-scuro)}.news-card{background-color:var(--white);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:.3s;height:100%;display:flex;flex-direction:column}.news-card-image img{width:100%;height:auto}.news-card-content h4{font-size:22px;margin-bottom:10px}.news-card-content p{font-size:14px;line-height:1.6;margin-bottom:15px;flex:1}.newsletter-icon{font-size:60px;display:block}.newsletter-form .input-group{max-width:500px;margin:0 auto}.newsletter-form .form-control{padding:12px 20px;border:2px solid var(--brand-grey);border-radius:25px 0 0 25px}.cta-inline-box,.highlight-box,.quote-box,.thank-you-box,.thank-you-quote{border-radius:10px;background-color:var(--brand-grey)}.newsletter-form .btn-primary{padding:12px 30px;border-color:var(--brand-blu-scuro);border-radius:0 25px 25px 0;font-weight:700}.newsletter-form .btn-primary:hover{background-color:var(--brand-blu-chiaro);border-color:var(--brand-blu-chiaro)}.news-detail-image{overflow:hidden}.lead-paragraph{font-size:20px;line-height:1.6;border-left:4px solid var(--brand-acqua);padding-left:20px}.highlight-box{padding:25px;display:flex;gap:20px;align-items:flex-start}.highlight-box i{font-size:40px;color:var(--brand-acqua);flex-shrink:0}.quote-box,.thank-you-quote{padding:40px;position:relative}.quote-icon{font-size:60px;color:var(--brand-acqua);opacity:.2;position:absolute;top:20px;left:20px}.quote-box blockquote{font-size:20px;line-height:1.6;font-style:italic;margin:0 0 15px;padding-left:60px}.quote-box footer{font-weight:700;padding-left:60px}.cta-inline-box,.thank-you-box{padding:30px}.news-detail-footer{border-top:2px solid var(--brand-grey)}.news-tag{display:inline-block;padding:6px 15px;background-color:var(--brand-grey);color:var(--brand-blu-scuro);border-radius:15px;font-size:12px;font-weight:700}.social-share-btn{width:40px;height:40px;border-radius:50%;background-color:var(--brand-acqua);color:var(--white);display:flex;justify-content:center;transition:.3s}.pagination .page-item .page-link,.step-number{background-color:var(--white);transition:.3s;font-weight:700}.social-share-btn:hover{background-color:var(--brand-blu-chiaro);color:var(--white);transform:translateY(-3px)}.pagination{gap:10px}.pagination .page-item .page-link{border:2px solid var(--brand-grey);color:var(--brand-blu-scuro);border-radius:8px;padding:10px 16px}.pagination .page-item .page-link:hover{background-color:var(--brand-acqua);border-color:var(--brand-acqua);color:var(--white);transform:translateY(-2px)}.pagination .page-item.active .page-link{background-color:var(--brand-blu-scuro);border-color:var(--brand-blu-scuro);color:var(--white)}.pagination .page-item.disabled .page-link{background-color:var(--brand-grey);border-color:var(--brand-grey);color:var(--grey);cursor:not-allowed}.pagination .page-item.disabled .page-link:hover{transform:none}.donation-steps{display:flex;align-items:center;justify-content:space-between}.donation-step{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}.step-number{width:50px;height:50px;border-radius:50%;border:3px solid var(--brand-grey);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--grey)}.donation-step.active .step-number{background-color:var(--brand-acqua);border-color:var(--brand-acqua);color:var(--white)}.donation-step.completed .step-number{background-color:var(--green);border-color:var(--green);color:var(--white)}.step-label{font-size:14px;color:var(--grey);font-weight:700}.donation-step-line{flex:1;height:3px;background-color:var(--brand-grey);margin:0 10px 35px}.donation-type-reminder{display:inline-flex;align-items:center;padding:10px 20px;background-color:var(--brand-grey);border-radius:25px;font-size:14px}.donation-type-card,.donor-type-card{display:block;padding:30px;background-color:var(--white);border:3px solid var(--brand-grey);border-radius:10px;text-align:center;cursor:pointer;transition:.3s;position:relative;height:100%}.donation-type-card:hover,.donor-type-card:hover{border-color:var(--brand-acqua);transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1)}input[type=radio]:checked+.amount-card,input[type=radio]:checked+.donation-type-card,input[type=radio]:checked+.donor-type-card,input[type=radio]:checked+.frequency-card,input[type=radio]:checked+.payment-method-label{border-color:var(--brand-acqua);background-color:rgba(0,151,173,.05)}.card-check{position:absolute;top:15px;right:15px;width:30px;height:30px;border-radius:50%;background-color:var(--brand-grey);display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s}.amount-card,.frequency-card{align-items:center;cursor:pointer;transition:.3s;display:flex}input[type=radio]:checked+.donation-type-card .card-check,input[type=radio]:checked+.donor-type-card .card-check{opacity:1;background-color:var(--brand-acqua)}.card-check i{font-size:20px;color:var(--white);margin:0}.cookie-type-card ul li,.payment-info h5{margin-bottom:5px}.frequency-card{justify-content:center;gap:10px;padding:15px 25px;background-color:var(--white);border:2px solid var(--brand-grey);border-radius:25px}.amount-card,.custom-amount-box{padding:30px;background-color:var(--white)}.frequency-card:hover{border-color:var(--brand-acqua)}.frequency-card span,.thank-you-quote footer{font-weight:700}.amount-card{justify-content:center;border:3px solid var(--brand-grey);border-radius:10px;height:100%}.amount-card:hover{border-color:var(--brand-acqua);transform:translateY(-5px)}.amount-value{font-size:36px;font-weight:700}.custom-amount-box{max-width:500px;margin:0 auto;border:2px solid var(--brand-acqua);border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.custom-amount-box .form-label{font-size:16px;font-weight:700;margin-bottom:15px}.custom-amount-box .input-group{box-shadow:0 2px 8px rgba(0,0,0,.05);border-radius:10px;overflow:hidden}.custom-amount-box .input-group-text{background-color:var(--brand-acqua);color:var(--white);border:none;font-size:24px;font-weight:700;padding:15px 20px}.custom-amount-box .form-control{border:none;font-size:24px;font-weight:700;color:var(--brand-blu-scuro);padding:15px 20px}.custom-amount-box .form-control:focus{box-shadow:none;outline:0}.custom-amount-box .form-control::placeholder{color:var(--grey);font-weight:400}.donation-page .donatorWidget,.donation-page .prefooter{display:none!important}.cta-standard.processing{background-color:var(--brand-blu-chiaro);pointer-events:none}.cta-standard.success{background-color:var(--green);pointer-events:none}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating{animation:1s linear infinite rotating}.payment-method-label{display:flex;align-items:center;gap:20px;padding:20px;background-color:var(--white);border:2px solid var(--brand-grey);border-radius:10px;cursor:pointer;transition:.3s}.donation-summary,.memory-box{background-color:var(--brand-grey)}.payment-method-label:hover{border-color:var(--brand-acqua);box-shadow:0 2px 8px rgba(0,0,0,.1)}.payment-info{flex:1}.payment-info h5{font-size:16px}.payment-check{opacity:0;transition:opacity .3s}.payment-check i{font-size:24px;color:var(--brand-acqua)}.donation-summary{padding:25px;border-radius:10px;margin-top:30px}.summary-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--white)}.summary-total{font-size:20px;font-weight:700;padding-top:15px;margin-top:10px;border-top:2px solid var(--brand-blu-scuro)}.donation-sidebar .sidebar-card{background-color:var(--white);padding:20px;border-radius:10px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sidebar-card i,.thank-you-action-card i,.thank-you-detail i{font-size:40px;margin-bottom:15px;display:block}.sidebar-card h5,.thank-you-detail h5{font-size:16px;margin-bottom:10px}.memory-box{padding:20px;border-radius:10px}.impact-card,.thank-you-action-card{background-color:var(--white);text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.thank-you-icon i{font-size:100px;color:var(--green)}.thank-you-quote p{font-size:18px;line-height:1.6;font-style:italic;margin-bottom:15px}.thank-you-action-card{display:block;padding:25px;border-radius:10px;text-decoration:none;transition:.3s;height:100%}.impact-card{padding:30px;border-radius:10px}.policy-box,.right-item{background-color:var(--brand-grey);border-radius:10px}.impact-card h5{font-size:18px;margin-bottom:10px}.policy-icon i{font-size:80px}.policy-box{padding:20px;border-left:4px solid var(--brand-acqua)}.policy-section ul{padding-left:20px}.policy-section ul li{line-height:1.8}.rights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.right-item{display:flex;align-items:center;gap:15px;padding:15px}.cookie-type-card{background-color:var(--white);border:2px solid var(--brand-grey);border-radius:10px;padding:25px;transition:.3s}.cookie-type-card:hover{border-color:var(--brand-acqua);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cookie-type-header{display:flex;align-items:center;gap:15px;margin-bottom:15px;flex-wrap:wrap}.cookie-type-header h4{font-size:18px;margin:0;flex:1}.cookie-badge{padding:5px 15px;border-radius:15px;font-size:11px;font-weight:700;color:var(--white);text-transform:uppercase}.cookie-type-card ul{margin-bottom:0;padding-left:20px}.browser-links{display:flex;flex-wrap:wrap;gap:15px}.browser-link{display:flex;align-items:center;gap:10px;padding:15px 20px;background-color:var(--brand-grey);border-radius:10px;text-decoration:none;transition:.3s}.browser-link:hover{background-color:var(--brand-acqua);transform:translateY(-3px)}@media (max-width:767px){.network-cards{grid-template-columns:1fr;gap:20px}.network-center{margin-bottom:40px}.network-logo-main{padding:20px}.network-logo-main img{width:100px}.donation-steps{flex-wrap:wrap;gap:20px}.donation-step-line{display:none}.rights-grid{grid-template-columns:1fr}.browser-links{flex-direction:column}.browser-link{width:100%}}.footer-logo img{max-width:150px}.footer-title{font-family:var(--font1);font-size:14px;font-weight:700;color:var(--brand-blu-chiaro);text-transform:uppercase;margin-bottom:20px;letter-spacing:.5px}.btn-footer-donate,.footer-menu li a{font-size:16px;text-decoration:none;transition:.3s}.footer-menu li{margin-bottom:12px}.footer-menu li a{color:var(--brand-blu-scuro);font-weight:400;display:flex;align-items:center}.footer-menu li a i{font-size:20px;margin-right:5px;color:var(--brand-blu-chiaro)}.footer-menu li a:hover{color:var(--brand-acqua);padding-left:5px}.btn-footer-donate{display:inline-block;background:var(--brand-ocra);color:var(--white);padding:15px 40px;border-radius:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(246,141,44,.3)}.btn-footer-donate:hover{background:var(--brand-ocra-active);transform:translateY(-2px);box-shadow:0 6px 20px rgba(246,141,44,.4);color:var(--white)}.footer-text{font-size:15px;color:var(--grey);line-height:1.6;font-weight:500}.footer-text a{color:var(--brand-blu-scuro);text-decoration:none}.footer-bottom,.footer-partner{border-top:1px solid var(--linegrey)}.footer-social{display:flex;align-items:center;font-size:14px;color:var(--grey)}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;font-size:20px;background:var(--white);color:var(--brand-blu-chiaro);border-radius:50%;margin:0 5px;text-decoration:none;transition:.3s}.social-icon:hover{background:var(--brand-acqua);color:var(--white);transform:translateY(-3px)}.footer-credit{color:var(--grey);text-decoration:none;font-size:14px;transition:.3s}@media (max-width:768px){.hero img,.navbar .menuwrap{width:100%}.footer-bottom .text-end,.footer-social{text-align:center!important;justify-content:center;margin-top:15px}.btn-footer-donate{display:block;text-align:center;margin-top:20px}.navbar .logo img{width:60px}.navbar .menuwrap .menu ul.undotted li a{font-size:10px;text-transform:uppercase;border-bottom:1px solid transparent;padding:3px}.hero{height:auto;display:block;text-align:left;padding:30px 0 0;overflow:hidden}.hero-content{position:relative;width:100%;height:auto;z-index:2;background:var(--brand-grey);padding-bottom:20px}.hero-content h1{font-size:42px;line-height:1.05em;margin-top:0}.hero-content h2{font-size:30px;line-height:1.1em}.hero-content p{font-size:18px;line-height:1.35em}.hero img{display:block;height:auto;margin-top:10px}.mt-neg-100,.mt-neg-50,.mt-neg-80{margin-top:0}.blubanner:after{content:"";background-image:url(../img/dona-per-salvare.png);background-repeat:no-repeat;background-size:cover;position:absolute;left:20px;bottom:0;width:150px;height:150px;display:block;z-index:2}.blubanner .desc{width:60%}}.navbar .menuwrap .nav-menu-desktop{flex:1 1 auto;min-width:0}.navbar .menuwrap .nav-menu-actions{flex:0 0 auto}.navbar .menuwrap .nav-menu-toggle{display:none}@media (min-width:850px) and (max-width:1199.98px){.navbar .menuwrap .nav-menu-desktop{margin-right:10px}.navbar .menuwrap .nav-menu-desktop ul.undotted{display:grid;grid-template-columns:repeat(4,max-content);justify-content:space-between;row-gap:4px}.navbar .menuwrap .nav-menu-desktop ul.undotted li{margin-right:0}}@media (max-width:849.98px){.navbar .menuwrap .nav-menu-desktop{display:none}.navbar .menuwrap .nav-menu-toggle{display:block}}@media (min-width:850px){.navbar.is-active .menuMobileWrap{display:none}}.app-result-paypal-container iframe.component-frame{min-height:0}#google-pay-button-container .gpay-button{cursor:pointer}