.achivements{margin-left:0;margin-top:0;padding:0;display:flex;width:100%;max-width:var(--max-width);align-items:center;justify-content:space-between}.achivements .box{width:200px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}.achivements .box h3,.achivements .box p{margin:0;color:var(--black-0);text-align:center;font-family:Rethink Sans;font-size:80px;font-style:normal;font-weight:600;line-height:normal;transition:all .3s ease-in-out}.achivements .box:hover h3,.achivements .box:hover p{color:var(--purple-0)}.achivements .box p{margin:0;color:var(--black-0);text-align:center;font-family:Rethink Sans;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.achivements .line{width:.5px;height:164px;background:var(--black-0)}.about-section{width:100%;max-width:var(--max-width);position:relative;color:var(--black-0);z-index:1;padding:var(--top-bottom-margin) 0;padding-top:0}.about-hero-grid{display:grid;grid-template-columns:60% 1fr;gap:var(--gap-3);margin-bottom:var(--space-1)}.about-hero-main{background:#dcdcdc;border-radius:8px;aspect-ratio:4/3}.about-hero-side{display:flex;flex-direction:column;gap:var(--gap-3)}.about-hero-side-item{background:#dcdcdc;border-radius:8px;aspect-ratio:16/9}.about-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-3);margin-bottom:var(--gap-1)}.values-section{margin-left:0;width:100%;max-width:var(--max-width);margin-top:0;margin-bottom:0;color:var(--black-0);padding:var(--top-bottom-margin) 0}.values-description{margin-bottom:var(--gap-1);color:var(--black-0)}.values-container{display:flex;gap:48px;align-items:flex-start;width:100%}.value-item{display:flex;flex-direction:column;align-items:center;width:200px;position:relative}.value-icon{width:100px;height:100px;border-radius:8px;margin-bottom:var(--gap-3);position:relative}.value-icon-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:1;filter:var(--invert);transform:scale(1)}.value-circle{position:absolute;display:none;left:-25px;top:25px;width:50px;height:50px;background:linear-gradient(90deg,#bddcf0 50%,#8a6ed6 50%);border-radius:50%}.value-title{text-align:center}@media (max-width: 1020px){.about-hero-grid{grid-template-columns:1fr}.about-team-grid{grid-template-columns:repeat(2,1fr)}.values-container{flex-wrap:wrap}.value-item{width:160px}}@media (max-width: 768px){.about-section{margin-top:0}.values-section{margin-left:0}.about-team-grid h3{font-size:16px!important}.about-team-grid p{font-size:12px!important}section.about-section{padding:0 var(--side-margin)}.about-team-grid{grid-template-columns:repeat(2,1fr);gap:var(--gap-2)}.achivements{margin-left:0;display:grid;grid-template-rows:auto auto;-moz-column-gap:var(--gap-4);column-gap:var(--gap-4);row-gap:var(--gap-3);justify-content:flex-start;max-width:100%}.achivements .box{width:auto;min-width:100px}.achivements .box:nth-child(1){grid-column:1;grid-row:1;width:130px}.achivements .line:nth-child(2){grid-column:2;grid-row:1}.achivements .box:nth-child(3){grid-column:3;grid-row:1}.achivements .line:nth-child(4){display:none}.achivements .box:nth-child(5){grid-column:1;grid-row:2}.achivements .line:nth-child(6){grid-column:2;grid-row:2}.achivements .box:nth-child(7){grid-column:3;grid-row:2}.achivements .line:nth-child(8){display:none}.achivements .line{height:100%;width:1px}.achivements .box h3{font-size:48px}.achivements .box p{font-size:12px;line-height:1.4}.values-section{margin-top:0;padding:32px 32px 0;margin-bottom:0}.value-item{width:140px}.value-icon{width:80px;height:80px}.value-circle{width:40px;height:40px;left:-20px;top:20px}}@media (max-width: 480px){.achivements{gap:var(--gap-3);row-gap:var(--gap-2);padding:0;max-width:330px}.achivements .box{width:100%}.achivements .box h3{font-size:56px}}.top-section-bg{position:absolute;top:0;left:0;width:100%;background-color:var(--grey-0);z-index:0}.top-section-bg.dark{background-color:var(--darkGrey-0)}.scroll-to-top-btn{position:fixed;bottom:var(--gap-2);right:var(--gap-2);width:50px;filter:var(--invert);height:50px;border-radius:50%;background-color:transparent;font-size:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;transition:all .3s ease}.scroll-to-top-btn:hover{transform:translateY(-5px);box-shadow:0 5px 15px #00000026;background-color:#f5f5f5}
