.about-banner-section{background:var(--blue);border-radius:0 0 30px 30px;display:block;overflow:hidden;padding:100px 0 40px;position:relative;width:100%;z-index:10}.about-banner-section .container{max-width:1360px}.about-banner-section .hero-top{display:flex;flex-direction:column;gap:24px}.about-banner-section .hero-top h1{color:#fff;font-size:48px;font-weight:600;line-height:1.1}.about-banner-section .hero-top .subtitle{color:#fff;font-size:20px;font-weight:500;line-height:1.5;margin-top:12px}.about-banner-section .hero-top .intro,.about-banner-section .hero-top .intro p{color:#fff;font-size:16px;line-height:1.5}.about-banner-section .timeline{display:block;margin-top:32px;width:100%}.about-banner-section .timeline .cards,.about-banner-section .timeline .item{align-items:stretch;display:flex;justify-content:center}.about-banner-section .timeline .item{width:100%}.about-banner-section .timeline .item[hidden]{display:none}.about-banner-section .timeline .card-wrap{display:flex;flex:1 1 0;justify-content:center}.about-banner-section .timeline .card{background:#fff;border-radius:10px;display:flex;flex-direction:column;min-height:290px;padding:40px 40px 32px;width:100%}.about-banner-section .timeline .card .year{color:var(--blue);font-size:36px;font-weight:700;line-height:1.1;text-align:center}.about-banner-section .timeline .card .title{color:var(--dark-blue);font-size:16px;font-weight:600;line-height:1.5;margin-top:18px}.about-banner-section .timeline .card .text{color:var(--grey);flex:1;font-size:16px;font-weight:300;line-height:1.4;margin-top:8px}.about-banner-section .timeline .connector{display:none}.about-banner-section .timeline .connector svg{display:block;height:16px;width:100%}.about-banner-section .timeline .pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin:24px auto 0;max-width:calc(100vw - 40px);width:max-content}.about-banner-section .timeline .pagination button.nav-btn{background:none;border:0;cursor:pointer;padding:0;transition:opacity .2s}.about-banner-section .timeline .pagination button.nav-btn:disabled{opacity:.35;pointer-events:none}.about-banner-section .timeline .pagination button.nav-btn:focus-visible,.dot:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:2px}.about-banner-section .timeline .pagination button.nav-btn svg{color:var(--dark-blue);display:block;height:55px;width:55px}.about-banner-section .timeline .pagination .dots{align-items:center;display:flex;gap:9px;justify-content:center;min-height:60px;overflow-x:auto;scrollbar-width:none}.about-banner-section .timeline .pagination .dots::-webkit-scrollbar{display:none}.about-banner-section .timeline .pagination .dot{background:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;flex-shrink:0;height:7px;padding:0;width:7px}.about-banner-section .timeline .pagination .dot.active{background:#fff;height:8px;width:8px}@media (max-width:640px){.about-banner-section .timeline .card{padding:32px 24px}}@media (min-width:768px){.about-banner-section .timeline .card{min-height:339px}.about-banner-section{border-radius:0 0 40px 40px;padding:148px 0 56px}.about-banner-section .hero-top{align-items:flex-start;flex-direction:row;gap:48px}.about-banner-section .hero-top .hero-left{flex-shrink:0;width:400px}.about-banner-section .hero-top h1{font-size:60px}.about-banner-section .hero-top .subtitle{font-size:24px;margin-top:16px}.about-banner-section .hero-top .intro{flex:1;margin-top:32px;max-width:581px;width:100%}.about-banner-section .timeline{margin-top:40px}.about-banner-section .timeline .cards{display:flex;gap:16px;justify-items:center}.about-banner-section .timeline .card-wrap{width:100%}.about-banner-section .timeline .pagination.pagination-hide{display:none}.about-banner-section .timeline .pagination,.about-banner-section .timeline .pagination .dots{gap:13px}.about-banner-section .timeline .pagination button.nav-btn svg{height:60px;width:60px}}@media (min-width:1024px){.about-banner-section .timeline .card .year{font-size:48px}.about-banner-section .hero-top{gap:80px}.about-banner-section .hero-top .hero-left{width:555px}.about-banner-section .timeline .cards{gap:60px}.about-banner-section .timeline .connector{align-self:center;bottom:0;display:block;flex-shrink:0;left:100%;margin:auto;position:absolute;top:0;width:60px}.about-banner-section .timeline .item.is-last .connector{display:none}.about-banner-section .timeline .item{max-width:33.33333%;position:relative}.about-banner-section .timeline .pagination{margin-top:32px}.about-banner-section .timeline .cards-3n-plus-1.cards-not-multiple .item:last-child,.about-banner-section .timeline .cards-3n-plus-2.cards-not-multiple .item:last-child,.about-banner-section .timeline .cards-3n-plus-2.cards-not-multiple .item:nth-last-child(2),.about-banner-section .timeline .cards-not-multiple .item:last-child{max-width:50%}}@media (min-width:1280px){.about-banner-section .timeline{padding:0 30px}.about-banner-section .timeline .cards{display:flex;gap:107px}.about-banner-section .timeline .item{max-width:33.33333%}.about-banner-section .timeline .connector{width:107px}}