﻿.about .about-container{display:grid;gap:3rem;margin:auto;max-width:1200px;padding:3rem 0 0;}@media(min-width:992px){.about .about-container{gap:1rem;}}.about .about-container .about-header{padding-left:1rem;padding-right:1rem;text-align:center;}@media(min-width:1600px){.about .about-container .about-header{padding-left:0;padding-right:0;}}.about .about-container .about-header h2{color:#fed1a7;font-family:"Carattere",cursive;font-size:40px;font-style:normal;font-weight:normal;margin-bottom:0;}@media(min-width:992px){.about .about-container .about-header h2{font-size:50px;}}.about .about-container .about-content{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding-left:1rem;padding-right:1rem;}@media(min-width:1600px){.about .about-container .about-content{padding-left:0;padding-right:0;}}.about .about-container .about-content img{border-radius:1rem;object-fit:cover;width:80%;}.about .about-container .about-content .about-text p{font-size:1rem;line-height:1.6;margin-top:1rem;}@media(max-width:992px){.about .about-container .about-content{display:flex;flex-direction:column-reverse;gap:1rem;justify-content:center;text-align:center;}}.donation-projects{padding:3rem 1rem;text-align:center;}@media(min-width:992px){.donation-projects{padding:3rem 0;}}.donation-projects .project-grid{display:grid;gap:2rem;margin:auto;max-width:1200px;}@media(min-width:768px){.donation-projects .project-grid{grid-template-columns:repeat(2,1fr);}}@media(min-width:992px){.donation-projects .project-grid{grid-template-columns:repeat(3,1fr);}}.donation-projects .project-grid .flip-card{height:600px;perspective:1000px;}.donation-projects .project-grid .flip-card.flipped .flip-card-inner{transform:rotateY(180deg);}.donation-projects .project-grid .flip-card .flip-card-inner{height:100%;position:relative;transition:transform .8s;transform-style:preserve-3d;width:100%;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card{align-items:flex-end;backface-visibility:hidden;border-radius:1rem;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1rem;box-sizing:border-box;border-radius:inherit;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay h3{font-size:26px;font-weight:bold;margin-bottom:1rem;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay p.thank-you-message{color:#fed1a7;font-family:"Carattere",cursive;font-size:28px;font-weight:bold;margin-top:2rem;white-space:pre-line;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay p.thank-you-message span{font-family:"din-2014",sans-serif!important;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay .card-footer{display:flex;gap:1rem;width:100%;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay .card-footer .btn{border:0;border-radius:50px;cursor:pointer;flex:1;font-family:"din-2014",sans-serif!important;font-size:20px;font-style:normal;font-weight:bold;padding:.5rem 1rem;text-align:center;text-decoration:none;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay .card-footer .btn:disabled{background-color:#999!important;cursor:not-allowed;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay .card-footer .btn:disabled:hover{text-decoration:none!important;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay .card-footer .btn:hover{text-decoration:underline;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay .card-footer .btn.donate{background-color:#ec1034;color:#fff;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay .card-footer .btn.view,.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay .card-footer .btn.donation-value{background-color:#fed1a7;color:#123478;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card .overlay .card-footer .btn.donation-value{cursor:default;text-decoration:none!important;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-front{background-position:center;background-size:cover;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-front:hover .overlay{background:rgba(0,0,0,.2);}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back{align-items:center;background:#052959;justify-content:center;padding:1rem;text-align:center;transform:rotateY(180deg);}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay{background:none;display:flex;justify-content:space-between;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay h3{margin-bottom:0;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form{display:flex;flex-direction:column;justify-content:center;width:100%;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form .floating-label{padding:0 .5rem;position:relative;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form .floating-label input{background-color:#123478;border-color:#123478;border-radius:50px;color:#fff;font-size:1rem;padding:.75rem;text-align:center;width:100%;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form .floating-label input:focus{border-color:#fed1a7;outline:0;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form .floating-label input:-webkit-autofill{box-shadow:0 0 0 1000px #123478 inset!important;caret-color:#fff!important;transition:background-color 9999s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px #123478 inset!important;-webkit-text-fill-color:#fff!important;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form .floating-label label{color:#fed1a7;font-size:16px;left:39%;pointer-events:none;position:absolute;top:1rem;transition:all .2s ease;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form .floating-label input:focus+label,.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form .floating-label input:not(:placeholder-shown)+label{box-sizing:border-box;color:#fed1a7;font-size:14px;left:40px;top:8px;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form .message-box{font-size:.75rem;height:40px;margin-top:.5rem;opacity:0;text-align:center;transition:opacity .3s ease;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form .message-box.show{opacity:1;}.donation-projects .project-grid .flip-card .flip-card-inner .project-card.card-back .overlay form .message-box.error{color:#ec1034;}.hero{background:url("../img/bg-hero-m.png") center bottom no-repeat,url("../img/deco-hero-m.svg?ver=2025-11-11") center top no-repeat;background-size:80%,auto;display:grid;min-height:650px;place-items:center;position:relative;text-align:center;}@media(min-width:600px){.hero{min-height:900px;}}@media(min-width:768px){.hero{background:url("../img/bg-hero-m.png") center bottom no-repeat,url("../img/deco-hero-top.svg") center top no-repeat;background-size:80%,130%;min-height:1000px;}.hero:before{background-image:url("../img/deco-hero-left.svg");background-position:left top;height:42%!important;width:42%!important;}.hero:after{background-image:url("../img/deco-hero-right.svg");background-position:right top;height:42%!important;width:42%!important;}}@media(min-width:992px){.hero{min-height:1150px;}}@media(min-width:1200px){.hero{background:url("../img/bg-hero.webp") center bottom no-repeat,url("../img/deco-hero-top.svg") center top no-repeat;background-size:auto,130%;min-height:1000px;}.hero:before,.hero:after{height:48%!important;top:5%!important;width:48%!important;}}@media(min-width:1600px){.hero{min-height:950px;}.hero:before,.hero:after{height:60%!important;width:60%!important;}}.hero:before{background-repeat:no-repeat;content:"";height:40%;left:-3%;position:absolute;top:10%;width:40%;z-index:0;}.hero:after{background-repeat:no-repeat;content:"";height:40%;position:absolute;right:-3%;top:10%;width:40%;z-index:0;}.hero .content{width:100%;z-index:1;}@media(min-width:1200px){.hero .content{width:1200px;}}.hero .content h1{font-size:62px;line-height:1;margin-bottom:0;margin-top:150px;width:100%;}@media(min-width:768px){.hero .content h1{font-size:98px;margin-bottom:100px;margin-top:100px;}}@media(min-width:992px){.hero .content h1{font-size:112px;}}@media(min-width:1200px){.hero .content h1{font-size:122px;margin-bottom:0;margin-top:80px;}}@media(min-width:1600px){.hero .content h1{margin-top:100px;}}.thank-you{background:url("../img/bg-footer-m.svg") center bottom no-repeat;color:#fed1a7;min-height:550px;padding:0 1rem 8rem 1rem;text-align:center;}@media(min-width:768px){.thank-you{background:url("../img/bg-footer.svg") center bottom no-repeat;background-size:cover;}}@media(min-width:992px){.thank-you{padding:0 0 3rem;}}.thank-you h2{font-family:"Carattere",cursive;font-size:40px;font-style:normal;font-weight:normal;}@media(min-width:992px){.thank-you h2{font-size:50px;}}.thank-you h2:first-of-type{margin-top:0;}.thank-you h2:last-of-type{margin-bottom:0;}.thank-you p{font-size:34px;font-weight:bold;margin-bottom:0;margin-top:1rem;}@media(min-width:992px){.thank-you p{font-size:46px;}}.footer{background-color:#123478;color:#fff;display:grid;padding:4rem 1rem;place-items:center;text-align:center;}@media(min-width:992px){.footer{padding:4rem 0;}}.footer .container{width:100%;}@media(min-width:1200px){.footer .container{display:flex;justify-content:space-between;max-width:1200px;}}.footer .container .contact ul{list-style:none;margin:0;padding:0;text-align:left;}.footer .container .contact ul li{margin:.25rem 0;}.footer .container .contact ul li img{height:auto;margin:1rem 0;width:160px;}.footer .container .contact ul li h3{margin:0;}.footer .container .contact ul li p{margin:0;}.footer .container .contact ul li p a{color:#fff;text-decoration:none;}.footer .container .socials{display:grid;margin-top:2rem;}@media(min-width:1200px){.footer .container .socials{margin:0;place-items:flex-end;}}.footer .container .socials ul{display:flex;gap:.5rem;list-style:none;margin:0;padding:0;}.footer .container .socials ul li img{border-radius:8px;}header{background-color:rgba(0,0,0,.25);display:flex;height:100px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000;}header .nav{align-items:center;display:flex;justify-content:space-between;max-width:1200px;padding:1rem;width:100%;}@media(min-width:1200px){header .nav{max-width:1200px;padding:1rem 0;}}html{background-color:#052959;color:#fff;font-size:18px;font-family:"din-2014",sans-serif!important;font-style:normal;font-weight:normal;min-height:100%;overflow-x:hidden;position:relative;}@media(min-width:768px){html{font-size:24px;}}html body{background:linear-gradient(to bottom,#052959,#123478,#052959);margin:0;overflow-x:hidden;}html *{box-sizing:border-box;}