.about-area,.about-image-wrap{position:relative}.about-grid,.about-image-grid{display:grid;grid-template-columns:1fr 1fr}.about-content-wrap h2,.about-content-wrap span,.about-experience-badge .years,.about-list li{font-family:var(--heading-font-family)}.about-area{padding:clamp(40px,6vw,60px) 0;background-color:#f5fcfa;z-index:1;overflow:hidden}.about-grid{gap:60px;align-items:stretch}.about-image-grid{grid-template-rows:1fr;gap:18px;height:100%}.about-image-grid .image{overflow:hidden;border-radius:6px}.about-image-grid .image img{width:100%;height:100%;object-fit:cover}.about-experience-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--mainColor,#f79020);color:var(--white-color,#fff);width:150px;height:150px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.15);border:8px solid var(--white-color,#fff);z-index:2}.about-experience-badge .badge-content{display:flex;flex-direction:column}.about-experience-badge .years{font-size:38px;font-weight:800;line-height:1;margin-bottom:5px}.about-experience-badge .text{font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.5px}.about-content-wrap span{font-size:var(--font-size);font-weight:700;color:transparent;background:linear-gradient(135deg,#ff5b4a 0,#cf4a3c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .75rem;display:block}.about-content-wrap h2{margin:0 0 16px;font-size:clamp(30px,3.2vw,42px);font-weight:700;line-height:1.35;color:var(--black-color)}.about-content-wrap p{margin:0;max-width:52ch;line-height:1.8;color:var(--paragraph-color)}.about-list{margin-top:25px;display:flex;flex-direction:column;gap:16px}.about-list li{display:flex;align-items:center;gap:14px;font-size:18px;font-weight:700;color:var(--black-color)}.about-list svg{width:26px;height:26px;flex:none;color:var(--mainColor)}.about-btn{margin-top:30px}@media (max-width:991px){.about-grid{grid-template-columns:1fr;gap:50px}.about-content-wrap{order:-1}.about-content-wrap p{max-width:none}.about-image-grid{height:auto}.about-image-grid .image{aspect-ratio:.78/1}}@media (max-width:575px){.about-image-grid{gap:12px}.about-video-btn{width:70px;height:70px}.about-video-btn svg{width:20px;height:20px}}