.about-hero{text-align:center;color:var(--white-color);background:linear-gradient(275deg,#890d0f 0%,#af3838 30%,#b93d3f 70%,#760a0c 100%);padding:100px 20px 0;position:relative;overflow:hidden}@media (max-width:767px){.about-hero{padding:60px 20px 0}}.about-hero .about-hero-heading{margin-bottom:5px;font-size:clamp(24px,2.5vw,36px);font-weight:600}.about-hero .about-hero-desc{font-size:var(--fs-base);margin-bottom:var(--sp-5);font-weight:400}@media (max-width:767px){.about-hero .about-hero-desc{margin-bottom:30px}}.about-hero .about-hero-visual{justify-content:center;align-items:end;min-height:400px;display:flex;position:relative}.about-hero .about-hero-visual .about-hero-circle{background:var(--white-color);z-index:1;border-radius:50%;width:863px;height:863px;position:absolute;bottom:-600px}@media (max-width:991px){.about-hero .about-hero-visual .about-hero-circle{width:700px;height:700px;bottom:-500px}}.about-hero .about-hero-visual .about-hero-image{z-index:4;position:relative}.about-hero .about-hero-visual .about-hero-image picture{display:block}.about-hero .about-hero-visual .about-hero-curve{z-index:3;width:1100px;position:absolute;bottom:-260px;overflow:visible}@media (max-width:991px){.about-hero .about-hero-visual .about-hero-curve{width:900px;bottom:-230px}}.about-hero .about-hero-visual .about-hero-curve text{fill:var(--white-color);letter-spacing:-2%;font-size:clamp(28px,1.5vw,32px);font-weight:500}
.about-cards{text-align:center;padding:0 20px}.about-cards .container{flex-direction:column;align-items:center;display:flex}.about-cards .container .about-cards-title{max-width:900px;font-size:var(--fs-6xl);font-weight:400}.about-cards .container .about-cards-desc{max-width:800px;font-size:var(--fs-xl);color:var(--dark-gray-color);margin-top:var(--sp-4);font-weight:400}.about-cards .container .about-cards-wrap{gap:var(--sp-5);margin-top:var(--sp-8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:767px){.about-cards .container .about-cards-wrap{grid-template-columns:1fr;gap:15px}}.about-cards .container .about-cards-wrap .about-card{text-align:left;color:var(--dark-red-color);border-radius:var(--r-xl);background:linear-gradient(90deg,#fbf4f4 0%,#efcaca 100%);justify-content:space-between;display:flex;overflow:hidden}@media (max-width:767px){.about-cards .container .about-cards-wrap .about-card{align-items:center}}.about-cards .container .about-cards-wrap .about-card.card-tall{flex-direction:column;grid-row:span 2}@media (max-width:767px){.about-cards .container .about-cards-wrap .about-card.card-tall{grid-row:auto}}.about-cards .container .about-cards-wrap .about-card.card-tall .about-card-image{height:100%}.about-cards .container .about-cards-wrap .about-card.card-tall .about-card-image img{width:100%}.about-cards .container .about-cards-wrap .about-card .about-card-content{padding:30px 0 30px 30px}@media (max-width:767px){.about-cards .container .about-cards-wrap .about-card .about-card-content{padding:20px 0 20px 10px}}.about-cards .container .about-cards-wrap .about-card .about-card-content h3{font-size:var(--fs-6xl);letter-spacing:-2%;font-weight:500}.about-cards .container .about-cards-wrap .about-card .about-card-content p{letter-spacing:-1%;max-width:300px;font-size:clamp(18px,3.5vw,36px);font-weight:500}.about-cards .container .about-cards-wrap .about-card .about-card-image{align-self:flex-end}@media (max-width:767px){.about-cards .container .about-cards-wrap .about-card .about-card-image{margin-top:var(--sp-5)}}.about-cards .container .about-cards-wrap .about-card .about-card-image img{object-fit:contain;height:100%}
