.institutions .hero{height:650px;width:100%;background-repeat:no-repeat!important;background-size:cover!important;background-position:0 0;display:flex;align-items:center;justify-content:flex-start;margin-bottom:85px}.institutions .hero-content{padding-inline-start:10%;margin-bottom:40px}.institutions .hero-content img{width:200px;-o-object-fit:cover;object-fit:cover}.institutions .hero-content .institutions-name{font-size:40px;background-color:#fbb042;padding:10px 20px;border-radius:10px;color:#fff;font-weight:900;margin-top:10px}.institutions .content{font-family:Alexandria,sans-serif!important;border-radius:15px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:50px;font-size:20px}.institutions .content .section-with-title{display:flex;flex-direction:column;gap:1rem}.institutions .content .section-with-title p:first-child{font-size:25px;font-weight:700}.institutions .overlay-2{background-image:url(/build/assets/overlay-2-c8233214.png);width:100%;margin-block:50px;background-size:cover;background-repeat:no-repeat;background-position-y:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.institutions .overlay-2 .content{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:17px;margin-block:60px;padding:60px 80px}.institutions .overlay-2 .content .support-institution{font-size:35px;font-weight:600}.institutions .overlay-2 .content .support-project{padding-top:18px;color:#fff;font-size:25px;font-weight:600;line-height:49px;letter-spacing:.5px;margin-left:100px}.institutions .overlay-2 .content form{border-radius:20px;background:#fff;display:flex;flex-flow:column;gap:14px;justify-content:center;padding:25px 60px;width:-moz-fit-content;width:fit-content;text-wrap:nowrap}.institutions .overlay-2 .content form .submit{display:flex;justify-content:center;align-items:center;max-width:280px;border-radius:10px;background:#8fc640;outline:none;border:none;color:#fff;font-size:25px;font-weight:600;line-height:49px;letter-spacing:.5px;transition:all .2s;margin-inline:auto;padding-inline:20px}.institutions .overlay-2 .content form .submit:hover{box-shadow:0 0 8px 5px #8fc640;color:#8fc640;background:#fff;transform:scale(1.03)}.institutions .overlay-2 .content form .first-choices{display:flex;justify-content:center;gap:8px;align-items:center}.institutions .overlay-2 .content form .first-choices .option{width:64px;height:64px;border:3px solid #8fc640;border-radius:10px;font-size:15px;display:flex;justify-content:center;align-items:center;cursor:pointer}.institutions .overlay-2 .content form .first-choices .option input[type=radio]{display:none}.institutions .overlay-2 .content form .first-choices input[type=radio]+.option{color:#fff;background-color:#8fc640}.institutions .overlay-2 .content form .first-choices .option:hover,.institutions .overlay-2 .content form .first-choices .custom-amount:hover{box-shadow:0 0 5px #13567b inset}.institutions .overlay-2 .content form .first-choices .custom-amount{width:102px;height:70px;border:3px solid #8fc640;border-radius:10px;font-size:12px;display:flex;justify-content:center;align-items:center}.institutions .overlay-2 .content form .first-choices .custom-amount:focus::-moz-placeholder{color:#fff;outline:none;text-align:center}.institutions .overlay-2 .content form .first-choices .custom-amount:focus::placeholder,.institutions .overlay-2 .content form .first-choices .custom-amount:focus,.institutions .overlay-2 .content form .first-choices .custom-amount{color:#fff;outline:none;text-align:center}.institutions .overlay-2 .content form .first-choices .selected{background-color:#8fc640;color:#fff}.institutions .overlay-2 .content form .second-choices{font-size:17px;display:flex;gap:10px}.institutions .overlay-2 .content form .second-choices .custom-radio{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:5px}.institutions .overlay-2 .content form .custom-amount{caret-color:#000}.institutions .overlay-2 .content form input::-webkit-outer-spin-button,.institutions .overlay-2 .content form input::-webkit-inner-spin-button{-webkit-appearance:none}.institutions .overlay-2 .content form input[type=number]{-moz-appearance:textfield}@media (max-width: 991.98px){.institutions .hero{margin-bottom:24px}.institutions .hero .hero-content{margin:0}.institutions .hero .hero-content .institutions-name{font-size:clamp(15px,3vw,25px)}.institutions .content{gap:25px}.institutions .content iframe{width:100%}.institutions .content p{font-size:clamp(12px,3vw,20px)}.institutions .overlay-2 .content{padding:20px;width:max(340px,97vw)}.institutions .overlay-2 .content .support-institution{font-size:clamp(20px,3vw,35px)}.institutions .overlay-2 .content form{padding:30px 15px;width:-moz-fit-content;width:fit-content;text-wrap:nowrap}.institutions .overlay-2 .content form .first-choices .custom-amount::-moz-placeholder{font-size:clamp(7px,3vw,12px)}.institutions .overlay-2 .content form .first-choices .custom-amount::placeholder{font-size:clamp(7px,3vw,12px)}.institutions .overlay-2 .content form .first-choices .option{width:max(50px,7vw);height:max(50px,7vw)}.institutions .overlay-2 .content form .first-choices .option span,.institutions .overlay-2 .content form .second-choices span{font-size:clamp(12px,3vw,20px)}.institutions .overlay-2 .content form .submit{font-size:clamp(12px,3vw,25px);width:-moz-fit-content;width:fit-content;align-self:center;padding:6px max(30px,4vw)}}
