.about-sec{position:relative}.about-absoulte{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-sec h1{color:#fff;text-shadow:2px 2px 8px #00000080;font-size:clamp(2.5rem,5vw,4.3rem);font-weight:700}.about-yeemak h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:700}.about-p{font-size:clamp(1.25rem,2.5vw,1.5rem)}.object-fit-contain{object-fit:contain}.twnty-year{margin-top:20px;font-size:clamp(1.3rem,2.5vw,1.9rem);font-weight:600}.company-bg{background-image:url(../media/company-bg.eeaca03f.png);background-position:50%;background-size:cover;width:100%;height:auto;min-height:522px;margin-top:50px}.py-10{padding-top:80px;padding-bottom:80px}.company-head{font-size:clamp(1.9rem,4vw,3.2rem);font-weight:700}.logoWrapper{aspect-ratio:413/200;cursor:pointer;border-radius:20px;width:100%;max-width:413px;position:relative;overflow:hidden}.normal,.hover{transition:opacity .7s ease-in-out;position:absolute;inset:0}.normal{opacity:1}.hover,.logoWrapper:hover .normal{opacity:0}.logoWrapper:hover .hover{opacity:1}.randD{background:#f9f9f9;padding-top:80px;padding-bottom:80px}.randD h3{font-size:clamp(1.9rem,3.5vw,3rem);font-weight:700}.randD p{margin-bottom:0;font-size:clamp(20px,2vw,23px)}.our-principle{padding-top:80px;padding-bottom:80px}.our-pri-head{font-size:clamp(1.9rem,3.5vw,3rem);font-weight:700}.our-group h4{margin-top:20px;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700}.our-group p,ul{font-size:clamp(20px,3.5vw,23px)}.our-philosophy{background:#f9f9f9;padding-top:70px;padding-bottom:70px}.content-box .text-uppercase{color:#383838;font-size:24px}.content-box .fw-bold{margin-top:10px;margin-bottom:20px;font-size:3rem;font-weight:700}.content-box .text-ds{color:#bf73fe}.content-box .zsg{color:#606060;font-size:23px}.abt-env{background-image:url(/aboutImage/environment.png);background-position:50%;background-repeat:no-repeat;padding:100px 0}.env-head{color:#fff;text-shadow:2px 2px 8px #00000080;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:700}@media (min-width:320px) and (max-width:767px){.about-sec img{object-fit:cover;height:600px}.about-yeemak,.about-row{row-gap:50px}.about-yeemak{margin:60px 0}.randD,.py-10,.our-principle{padding:60px 0}.randD h3{margin-top:10px}.our-principle .row{row-gap:40px}}@media (min-width:768px) and (max-width:1023px){.randD .row{display:block}.randD .col-md-6{width:100%}}
.milestones-section .overflow{height:100%;max-height:600px;overflow-y:scroll}.oru-mil{color:#7a7a7a;text-transform:uppercase;font-size:clamp(20px,4.5vw,24px)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#cb8dff;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#cb8dff}@media (min-width:320px) and (max-width:767px){.milestones-section{padding:60px 0}.mile-cutom{text-align:center}.custom-year-width{min-width:100px!important}.mile-custom-row{display:block!important}.milestones-section .overflow{max-height:400px}.milestones-section .row{row-gap:50px}}@media (min-width:768px) and (max-width:1023px){.mile-cutom{text-align:center;margin-bottom:20px}.mile-custom-row{display:block!important}.mile-cus-gap{gap:20px!important}.col-md-7{width:50%!important}.col-md-5{width:50%}.milestones-section .overflow{max-height:480px}}
.philosophy-section{background-color:#f9f9f9;padding:80px 0}.philosophy-wrapper{align-items:center;display:flex;position:relative}.philosophy-image-container{z-index:1;border-radius:20px;width:65%;position:relative;overflow:hidden}.philosophy-card{z-index:2;background:#fff;border-radius:24px;width:50%;margin-left:-10%;padding:30px;position:relative;box-shadow:0 20px 40px #00000014}.philosophy-label{color:#7a7a7a;text-transform:uppercase;font-size:clamp(20px,3.5vw,24px)}.philosophy-title{color:#000;margin-bottom:10px;font-size:48px;font-weight:800}.text-highlight{color:#bf73fe}.philosophy-text{color:#0f0f0f;font-size:clamp(20px,3.5vw,24px)}@media (max-width:991px){.philosophy-wrapper{flex-direction:column}.philosophy-image-container{z-index:1;width:100%;margin-bottom:-40px}.philosophy-card{z-index:2;width:90%;margin-top:20px;margin-left:0;padding:40px}}@media (max-width:576px){.philosophy-card{width:100%;margin-top:-20px;padding:20px}.philosophy-section{padding:60px 0}.philosophy-title{font-size:26px}}
