.aboutpage{width:100%;position:relative}.aboutpage .sec-title{display:flex;padding:1rem 0;align-items:center;flex-direction:column;justify-content:center}.aboutpage .sec-title h2{font-size:2rem;position:relative;text-transform:capitalize}.aboutpage .sec-title .line{gap:.6rem;opacity:.7;display:flex;padding:.6rem 0;position:relative}.aboutpage .sec-title .line .line1{width:2rem;height:.4rem;border-radius:1rem;background:#0b3f17}.aboutpage .sec-title .line .line2{width:4rem;height:.4rem;border-radius:1rem;background:#0b3f17}.aboutpage .sec-title p{color:#8a909a;font-size:1rem}.aboutpage .hero{width:100%;height:20rem;overflow:hidden;position:relative}.aboutpage .hero img{width:100%;height:auto;min-height:100%;object-fit:cover;pointer-events:none}.aboutpage .hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(27,27,27,.412);backdrop-filter:blur(.6rem)}.aboutpage .hero .txt{position:absolute;z-index:1;top:50%;left:50%;transition:.8s cubic-bezier(.22,.78,.45,1.02);transform:translate(-50%,-50%)}.aboutpage .hero .txt h2{color:#fff;line-height:2;font-size:2rem;font-weight:900;text-shadow:0 0 1px #0b3f17}.aboutpage .hero .txt .link{gap:.3rem;opacity:.7;display:flex;align-items:center}.aboutpage .hero .txt .link a{color:#fff;font-weight:500;padding:.2rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);border-bottom:1px solid #f6f4ff}.aboutpage .hero .txt .link a.active{border:none;cursor:not-allowed}.aboutpage .hero .txt .link a:hover{color:#baa460}.aboutpage .hero .txt .link span{color:#f6f4ff}.aboutpage .home-partner{width:100%;padding:2rem 0;position:relative}.aboutpage .home-partner .content{width:100%;padding:4rem 0;position:relative;border-top:1px solid #8a909a}.aboutpage .home-partner .content .slides{margin-top:1rem;gap:1rem;display:flex;padding:1rem 0;overflow:hidden;position:relative;align-items:center;justify-content:center}.aboutpage .home-partner .content .slides .box{width:18%;height:130px;padding:1rem;background:#f6f4ff;transition:.8s cubic-bezier(.22,.78,.45,1.02);display:flex;overflow:hidden;align-items:center;border-radius:1rem;justify-content:center;box-shadow:0 0 1px 0 #8a909a}.aboutpage .home-partner .content .slides .box img{width:100%;display:block;max-width:100px;object-fit:cover;pointer-events:none}.aboutpage .wh-bg{background:#fff}.aboutpage .light-bg{background:#f6f4ff}.aboutpage .accent-bg{background:#baa460}.aboutpage .content{width:100%;padding:3rem 0;position:relative}.aboutpage .content .abt{width:100%;padding:1rem 0;position:relative}.aboutpage .content .abt span{font-size:1rem;font-weight:600;display:block;color:#0b3f17;text-transform:capitalize}.aboutpage .content .abt h2{font-size:1.5rem;color:#0b3f17;line-height:2rem;display:flex;padding:.3rem 0;text-transform:capitalize}.aboutpage .content .abt p{font-size:1rem;color:#8a909a;padding:1rem 0;line-height:1.5rem}@media(max-width:400px){.aboutpage .content .abt p{font-size:.8rem}.aboutpage .content .abt h2{font-size:1.3rem}}.aboutpage .content .images{width:100%;padding:2rem 0;position:relative;background:#f6f4ff;gap:2rem;display:grid;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.aboutpage .content .images .img{width:100%;height:30rem;overflow:hidden;position:relative;border-radius:2rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);background:#baa460}.aboutpage .content .images .img img{width:100%;height:100%;object-fit:cover;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.aboutpage .content .images .img:hover{box-shadow:0 0 1rem 0 #baa460}.aboutpage .content .images .img:hover img{transform:scale(1.2)}@media(max-width:400px){.aboutpage .content .images{display:flex;flex-direction:column}.aboutpage .content .images p{font-size:.8rem}}.aboutpage .content .boxes{width:100%;padding:2rem 0;position:relative;gap:2rem;display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.aboutpage .content .boxes .box{width:100%;height:12rem;padding:2rem;position:relative;border-radius:.4rem;background:#fff;box-shadow:0 0 1px 0 #8a909a;display:flex;align-items:center;justify-content:center;flex-direction:column}.aboutpage .content .boxes .box img{width:100%;max-width:4rem;margin-bottom:1rem}.aboutpage .content .boxes .box div{display:flex;align-items:center;justify-content:center;flex-direction:column}.aboutpage .content .boxes .box h2{font-size:2rem;font-weight:900;color:#0b3f17}.aboutpage .content .boxes .box p{font-size:.8rem;font-weight:500;color:#8a909a;user-select:none}.aboutpage .content .professionalism{width:100%;padding:1rem 0;position:relative}.aboutpage .content .professionalism h3{padding:1rem 0;font-size:1.2rem;font-weight:900;color:#0b3f17}.aboutpage .content .professionalism .grids{gap:2rem;display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}.aboutpage .content .professionalism .grids .div{width:100%;padding:1rem;position:relative;background:#f6f4ff}.aboutpage .content .professionalism .grids .div h2{font-size:1.5rem;font-weight:900;padding:1rem 0;color:#0b3f17}.aboutpage .content .professionalism .grids .div p{font-size:1rem;font-weight:400;color:#8a909a}.aboutpage .content .professionalism .grids .div p b{font-weight:600;margin:0 .2rem}.aboutpage .content .professionalism .grids .div ul{list-style:disc}.aboutpage .content .professionalism .grids .div ul li{list-style:inside;color:#8a909a;position:relative;padding-bottom:.6rem}.aboutpage .content .professionalism .grids .div ul li i{font-style:italic;font-weight:500}@media(max-width:35rem){.aboutpage .content .professionalism .grids{display:flex;flex-direction:column}}@media(max-width:400px){.aboutpage .content .professionalism .grids .div p{font-size:.8rem}.aboutpage .content .professionalism .grids .div h2{font-size:1.3rem}.aboutpage .content .professionalism .grids .div li{font-size:.8rem}}.aboutpage .content .achievements{width:100%;position:relative}.aboutpage .content .achievements h2{font-size:2rem;color:#fff;text-transform:capitalize;padding:1rem 0}.aboutpage .content .achievements .div{gap:2rem;display:grid;align-items:center;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.aboutpage .content .achievements .div img{width:100%;object-fit:cover}.aboutpage .content .achievements .div p{padding:.3rem 0;font-size:1rem;font-weight:400;color:#f6f4ff}@media(max-width:30rem){.aboutpage .content .achievements .div{display:flex;flex-direction:column}.aboutpage .content .achievements .div .div p{font-size:.8rem}}