.about-us{display:flex;flex-direction:column;gap:var(--cu-content-gap);padding:0 var(--content-space) var(--content-space) var(--content-space)}.about-us .container-wrapper{max-width:var(--main-content-max-width);margin:0 auto;width:100%}.about-us .about-details img{width:32.43rem;flex:0 0 32.43rem;aspect-ratio:1.72/1;height:fit-content}@media screen and (max-width:768px){.about-us .about-details img{margin:0 auto;width:unset;flex:unset;aspect-ratio:unset}.about-us .about-details{flex-direction:column}}.about-us .short-banner{max-width:var(--main-content-max-width);margin:0 auto;width:100%;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(40%,1fr))}@media screen and (max-width:1200px){.about-us .short-banner{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.about-us .short-banner .type-2{aspect-ratio:3/1}}@media screen and (max-width:768px){.about-us .short-banner .type-2{aspect-ratio:1.85/1}}.about-us .what-we-have-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(22%,1fr));gap:1rem}@media screen and (max-width:1200px){.about-us .what-we-have-wrapper{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}@media screen and (max-width:660px){.about-us .what-we-have-wrapper{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,50%,.5);z-index:10000;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.spinner{width:60px;height:60px;border:6px solid #ddd;border-top-color:#555;border-radius:50%;animation:spin 1s linear infinite;background:transparent}@keyframes spin{to{transform:rotate(1turn)}}