.elementor-512 .elementor-element.elementor-element-72234e6 > .elementor-widget-container{padding:0px 0px 30px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-72234e6 */.about-uk{max-width:1100px;margin:auto;font-family:'Inter',sans-serif;}
.about-uk h1,.about-uk h2,.about-uk h3,.about-uk h4{color:#a31e31;}
.about-uk p{color:#444;line-height:1.7;}
.about-uk a{text-decoration:none;}

/* Buttons */
.about-uk .btn-main{background:#a31e31;color:#fff;padding:12px 26px;
border-radius:8px;font-weight:600;display:inline-block;transition:.3s;}
.about-uk .btn-main:hover{background:#8c1828;transform:scale(1.05);}
.about-uk .btn-outline{border:2px solid #a31e31;color:#a31e31;padding:10px 24px;
border-radius:8px;font-weight:600;display:inline-block;transition:.3s;}
.about-uk .btn-outline:hover{background:#a31e31;color:#fff;}

/* HERO */
.about-uk .hero-uk{display:flex;flex-wrap:wrap;align-items:center;
justify-content:space-between;background:linear-gradient(135deg,#fff,#fff5f5);
border:2px solid #a31e31;border-radius:14px;padding:25px;margin-bottom:40px;}
.about-uk .hero-text{flex:1 1 45%;}
.about-uk .hero-text h1{font-size:2.3rem;margin-bottom:8px;}
.about-uk .hero-text p{margin-bottom:15px;}
.about-uk .hero-graphic{flex:1 1 45%;text-align:right;}
.about-uk .hero-graphic img{max-width:100%;border-radius:10px;}

/* Mission */
.about-uk .mission-uk{background:#fafafa;border-radius:12px;padding:25px;margin-bottom:40px;}
.about-uk .mission-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;}
.about-uk .mission-cards .card{background:#fff;border-left:4px solid #a31e31;
border-radius:8px;padding:18px;transition:.3s;box-shadow:0 3px 8px rgba(0,0,0,0.04);}
.about-uk .mission-cards .card:hover{transform:translateY(-3px);}
.about-uk .mission-cards h3{margin-bottom:8px;display:flex;align-items:center;gap:6px;}

/* Values */
.about-uk .values-uk{background:#fffefc;padding:25px;border-radius:12px;
border:1px solid #f2d2d4;margin-bottom:40px;}
.about-uk .values-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;}
.about-uk .v-item{text-align:center;background:#fff;border-radius:10px;padding:18px;
border:1px solid #eee;transition:.3s;}
.about-uk .v-item:hover{border-color:#a31e31;transform:translateY(-3px);}
.about-uk .v-item i{font-size:2rem;color:#a31e31;margin-bottom:6px;display:block;}

/* Why Choose */
.about-uk .choose-uk{background:#fff6f6;border-radius:12px;padding:30px;border-left:5px solid #a31e31;margin-bottom:40px;}
.about-uk .choose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:15px;}
.about-uk .c-box{background:#fff;border-radius:10px;padding:18px;text-align:center;
border:1px solid #eee;transition:.3s;}
.about-uk .c-box:hover{border-color:#a31e31;transform:translateY(-3px);}
.about-uk .c-box .icon{width:46px;height:46px;border:2px solid #a31e31;border-radius:50%;
display:flex;align-items:center;justify-content:center;color:#a31e31;margin:0 auto 8px;font-size:1.2rem;}

/* Impact */
.about-uk .impact-uk{background:#fafafa;border-top:4px solid #a31e31;
padding:30px;border-radius:12px;margin-bottom:40px;text-align:center;}
.about-uk .impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:18px;}
.about-uk .impact-item{background:#fff;border:1px solid #eee;border-radius:10px;padding:20px;transition:.3s;}
.about-uk .impact-item:hover{border-color:#a31e31;transform:translateY(-3px);}
.about-uk .impact-item i{color:#a31e31;font-size:1.8rem;margin-bottom:6px;display:block;}

/* Contact */
.about-uk .contact-uk{text-align:center;background:#fff7f8;
border:1px solid #f4d0d4;border-radius:12px;padding:35px;}
.about-uk .contact-links p{display:flex;justify-content:center;align-items:center;gap:8px;}
.about-uk .contact-links i{color:#a31e31;}
.about-uk .contact-links a{color:#a31e31;}
.about-uk .btn-wrap{margin-top:18px;display:flex;gap:15px;justify-content:center;flex-wrap:wrap;}

/* Responsive */
@media(max-width:900px){
  .about-uk .hero-uk{flex-direction:column;text-align:center;}
}/* End custom CSS */