.about{justify-content:space-between;align-items:center;gap:60px;max-width:1100px;margin:80px auto;padding:0 20px;display:flex}.AboutUs_title{color:#1d4ed8;margin-bottom:20px;font-size:28px}.text{color:#475569;margin-bottom:15px;font-size:15px;line-height:1.6}.textBox{background:#fff;border:1px solid #60a5fa40;border-radius:16px;flex:1;padding:40px;box-shadow:0 10px 30px #00000014}.imageWrapper{flex:1;height:400px;position:relative}.AboutUsImg{border-radius:16px;width:100%;height:100%;transform:rotate(-2deg);box-shadow:0 15px 40px #00000026}.imageBorder{z-index:-1;border:2px solid #60a5fa66;border-radius:16px;width:100%;height:100%;position:absolute;top:20px;left:20px}@media (max-width:768px){.about{flex-direction:column;gap:30px}.textBox{padding:25px}.title{font-size:22px}}
.services{text-align:center;background:linear-gradient(90deg,#0f172a 0%,#1e3a8a 50%,#60a5fa 100%);border-radius:20px;max-width:1100px;margin:80px auto;padding:60px 20px}.title{color:#fff;margin-bottom:40px;font-size:32px;font-weight:700}.grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.card{text-align:left;background:#fff;border:1px solid #60a5fa40;border-radius:14px;padding:25px;transition:all .3s;box-shadow:0 8px 25px #0000000f}.card h3{color:#0f172a;margin-bottom:10px;font-size:18px}.card p{color:#475569;font-size:14px;line-height:1.6}.card:hover{border-color:#60a5fa;transform:translateY(-6px);box-shadow:0 15px 40px #0000001f}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid{grid-template-columns:1fr}}
.faq{max-width:900px;margin:80px auto;padding:0 20px}.faq-title{text-align:center;color:#1d4ed8;margin-bottom:40px;font-size:34px;font-weight:700}.faq-container{flex-direction:column;gap:14px;display:flex}.faq-item{background:#fff;border:1px solid #60a5fa40;border-radius:14px;transition:all .3s;overflow:hidden;box-shadow:0 10px 30px #0000000f}.faq-item:hover{transform:translateY(-2px)}.faq-question{cursor:pointer;color:#0f172a;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:15px;font-weight:600;display:flex}.icon{color:#1d4ed8;font-size:22px;font-weight:700;transition:transform .3s}.icon.rotate{transform:rotate(45deg)}.faq-answer-wrapper{transition:max-height .35s;overflow:hidden}.faq-answer{color:#475569;padding:0 20px 18px;font-size:14px;line-height:1.6}
.sauber-banner{color:#fff;background:#092b52;width:100%;overflow:hidden}.sauber-banner-inner{grid-template-columns:1.15fr .85fr;align-items:center;width:100%;max-width:1500px;min-height:570px;margin:0 auto;padding:65px 70px;display:grid;position:relative}.sauber-text{z-index:3;position:relative}.sauber-date{color:#6eb5f5;letter-spacing:.3px;margin-bottom:20px;font-size:15px;font-weight:700;display:block}.sauber-text h2{letter-spacing:-1.5px;margin:0;font-size:clamp(46px,5vw,70px);font-weight:800;line-height:.95}.sauber-subtitle{margin:16px 0 38px;font-size:clamp(22px,2vw,29px);font-style:italic}.sauber-text h3{margin:0 0 24px;font-size:23px;font-weight:700}.donation{align-items:center;gap:20px;margin-bottom:15px;display:flex}.donation-percent{background:#1474cc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:58px;font-size:24px;font-weight:800;display:flex}.donation strong{font-size:18px;display:block}.donation span{color:#d8e6f4;margin-top:3px;font-size:14px;display:block}.donation-info{color:#d5e3f1;max-width:600px;margin:28px 0 30px;font-size:15px;line-height:1.6}.sauber-buttons{flex-wrap:wrap;gap:15px;display:flex}.sauber-buttons a{text-align:center;border-radius:9px;min-width:210px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s}.btn-primary{color:#123555;background:#fff}.btn-primary:hover{transform:translateY(-2px)}.sauber-flyer{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.flyer-image{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 30px #0000004d);width:min(100%,430px);height:auto;position:relative;transform:translate(-50px)}.circle{background:#2577c92e;border-radius:50%;position:absolute}.circle-one{width:480px;height:480px;top:50%;right:-30px;transform:translateY(-50%)}.circle-two{background:#2577c91f;width:330px;height:330px;top:50%;right:65px;transform:translateY(-50%)}@media (max-width:900px){.sauber-banner-inner{grid-template-columns:1fr .8fr;padding:50px 35px}.sauber-text h2{font-size:48px}.sauber-flyer{margin-left:10px}.flyer-image{width:100%}}@media (max-width:700px){.sauber-banner{margin-top:35px}.sauber-banner-inner{grid-template-columns:1fr;padding:45px 25px}.sauber-text h2{font-size:44px}.sauber-subtitle{margin-bottom:30px;font-size:21px}.sauber-flyer{margin-top:40px}.flyer-image{width:min(85%,400px)}.circle-one{width:350px;height:350px;right:50%;transform:translate(50%,-50%)}.circle-two{width:250px;height:250px;right:50%;transform:translate(50%,-50%)}}@media (max-width:480px){.sauber-banner-inner{padding:35px 20px}.sauber-text h2{font-size:37px}.donation{gap:12px}.donation-percent{width:85px;height:52px;font-size:20px}.donation strong{font-size:15px}.donation span{font-size:12px}.sauber-buttons{flex-direction:column}.sauber-buttons a{width:100%}}
