.about-page{width:min(1200px,92%);margin:auto;padding:60px 0}@media screen and (max-width:768px){.about-page{padding:40px 0}}.about-page__header{text-align:center;margin-bottom:50px}@media screen and (max-width:768px){.about-page__header{margin-bottom:30px}}.about-page__header span{background:var(--color-accent-light);color:var(--color-accent-dark);letter-spacing:2px;border-radius:30px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-block}.about-page__header h1{color:#1d1d1d;margin-top:18px;font-size:35px;font-weight:800}@media screen and (max-width:768px){.about-page__header h1{font-size:30px}}@media screen and (max-width:400px){.about-page__header h1{font-size:28px}}.about-page__header p{color:#777;max-width:700px;margin:0 auto;font-size:16px}@media screen and (max-width:768px){.about-page__header p{font-size:14px}}@media screen and (max-width:400px){.about-page__header p{font-size:14px}}.timeline{position:relative}.timeline:before{content:"";background:var(--color-border);width:2px;position:absolute;top:0;bottom:0;left:40px}@media screen and (max-width:768px){.timeline:before{display:none}}.timeline__item{margin-bottom:20px;position:relative}.timeline__line{justify-content:center;width:80px;display:flex;position:absolute;top:20px;left:0}@media screen and (max-width:768px){.timeline__line{display:none}}.timeline__line span{background:var(--color-primary);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.timeline__content{align-items:center;gap:60px;margin-bottom:100px;margin-left:120px;display:flex}@media screen and (max-width:768px){.timeline__content{flex-direction:column-reverse;gap:30px;margin-bottom:30px;margin-left:0}}.timeline__text{flex:1}.timeline__text h2{color:#111318;margin-bottom:18px;font-size:34px;position:relative}@media screen and (max-width:768px){.timeline__text h2{font-size:26px}}.timeline__text h2:after{content:"";background:var(--color-accent);border-radius:30px;width:70px;height:3px;margin-top:10px;display:block}.timeline__text p{color:var(--color-text-secondary);text-align:left;font-size:15px;line-height:1.7}@media screen and (max-width:768px){.timeline__text p{text-align:start}}.timeline__image{border-radius:24px;flex:0 0 420px;height:240px;position:relative;overflow:hidden;box-shadow:0 5px 10px #00000014}@media screen and (max-width:768px){.timeline__image{flex:none;width:100%;height:230px}}.timeline__image img{object-fit:cover;transition:all .5s}.timeline__image:hover img{transform:scale(1.08)}@media screen and (max-width:768px){.timeline .reverse{margin-bottom:30px}}@media screen and (max-width:1024px){.timeline .reverse .timeline__content{flex-direction:row-reverse}}@media screen and (max-width:768px){.timeline .reverse .timeline__content{flex-direction:column}}
