.about-hero-img{object-fit:cover;object-position:bottom right;background-color:#6c6c6c;border-radius:24px;width:100%;max-width:500px;height:auto}
.section-timeline{position:relative;overflow:auto}.section-timeline .container{justify-content:center;max-width:1100px;min-height:100vh;margin:0 auto;padding-left:15px;padding-right:15px;display:flex;position:relative}.section-timeline .timeline{margin:30px 0;list-style:none;position:relative}.section-timeline .timeline li{border-color:var(--clr-border-timeline);width:80px;height:80px;position:absolute}.section-timeline .timeline li:nth-child(odd){border-style:solid;border-width:2px 2px 2px 0;border-radius:0 80px 80px 0;left:-40px;transform:translate(50%);box-shadow:13px 0 15px -12px rgba(0,0,0,.3)}.section-timeline .timeline li:nth-child(2n){border-style:solid;border-width:2px 0 2px 2px;border-radius:80px 0 0 80px;left:-40px;transform:translate(-50%);box-shadow:-15px 0 15px -12px rgba(0,0,0,.5)}.section-timeline .timeline li:nth-child(2){top:78px}.section-timeline .timeline li:nth-child(3){top:156px}.section-timeline .timeline li:nth-child(4){top:234px}.section-timeline .timeline li:nth-child(5){top:312px}.section-timeline .timeline li:before{content:"";background-color:var(--clr-border-timeline);text-align:center;color:#fff;border:2px solid #000;border-radius:50%;width:30px;height:30px;font-size:13px;font-weight:700;line-height:30px;position:absolute;top:50%;transform:translateY(-50%)}.section-timeline .timeline li:nth-child(odd):before{right:0;transform:translateY(-50%)translate(50%)}.section-timeline .timeline li:nth-child(2n):before{left:0;transform:translateY(-50%)translate(-50%)}.section-timeline .timeline li:first-child:after,.section-timeline .timeline li:last-child:after{content:"";background-color:var(--clr-border-timeline);border-radius:50%;width:10px;height:10px;position:absolute}.section-timeline .timeline li:first-child:after{top:0;transform:translate(-50%,-50%)}.section-timeline .timeline li:last-child:after{bottom:0;transform:translate(-50%,50%)}.section-timeline .timeline li:first-child:before{content:"1"}.section-timeline .timeline li:nth-child(2):before{content:"2"}.section-timeline .timeline li:nth-child(3):before{content:"3"}.section-timeline .timeline li:nth-child(4):before{content:"4"}.section-timeline .timeline li:nth-child(5):before{content:"5"}.section-timeline .timeline .content{border:2px dotted var(--color-primary-400);width:500px;min-width:180px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.section-timeline .timeline li:nth-child(odd) .content{left:calc(100% + 30px)}.section-timeline .timeline li:nth-child(2n) .content{right:calc(100% + 30px)}.section-timeline .timeline .content{padding:.5rem}.section-timeline .timeline .content p{font-size:16px;line-height:1.3}@media (max-width:456px){.section-timeline .container{max-width:100%;padding-left:0;padding-right:15px}.section-timeline .timeline{flex-direction:column;gap:30px;margin:40px 0 30px;padding-left:40px;display:flex;position:relative}.section-timeline .timeline li{width:auto;height:auto;box-shadow:none;border:none;border-radius:0;display:block;position:relative;top:auto;left:0;transform:none}.section-timeline .timeline:before{content:"";background-color:var(--clr-border-timeline);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:24px}.section-timeline .timeline li:before{background-color:var(--clr-border-timeline);z-index:1;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:15px;transform:none;left:-30px!important}.section-timeline .timeline .content{border:3px dotted var(--color-primary-400);border-radius:10px;width:calc(100vw - 50px);min-width:auto;max-width:none;margin:2px;position:static;top:auto;left:0;right:auto;transform:none}.section-timeline .timeline li:nth-child(2),.section-timeline .timeline li:nth-child(3),.section-timeline .timeline li:nth-child(4),.section-timeline .timeline li:nth-child(5){top:auto}.section-timeline .timeline li:nth-child(odd) .content,.section-timeline .timeline li:nth-child(2n) .content{position:static;left:0;right:auto}.section-timeline .timeline li:nth-child(odd),.section-timeline .timeline li:nth-child(2n){box-shadow:none;border:none;border-radius:0;left:0;transform:none}.section-timeline .timeline li:nth-child(odd):before,.section-timeline .timeline li:nth-child(2n):before{display:hidden;left:-25px;transform:none}.section-timeline .timeline li:first-child:after,.section-timeline .timeline li:last-child:after{display:none}}
