.banner-top h5,h5{color:var(--color-gold)}.our-value,section.about-content{padding:80px 0}.banner-top h1{font-size:60px;line-height:1.1;text-align:left}.banner-top p{text-align:left;width:50%}.img-story{height:509px;overflow:hidden;border-radius:30px}.img-story img{width:100%;height:100%;object-fit:cover;border-radius:30px;transition:transform .4s}.img-story:hover img{transform:scale(1.3)}h5{text-transform:uppercase}h2{color:var(--color-navy);margin:15px 0}.about-content .director{margin-top:25px}.about-content .director img{width:50px;border-radius:50%}.our-value{background-color:#f7f5f0}.our-value .grids{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.our-value .card-hover{background:#fff;padding:28px;border-radius:20px;border:1px solid;text-align:center}.gateway .full,.gateway .outline{text-decoration:none;color:var(--bs-body-bg);padding:12px 32px;border-radius:33px;font-weight:500}.our-value .card-hover:hover{box-shadow:0 8px 32px rgba(0,0,0,.16)}.our-value .card-hover .icon{color:var(--bs-body-bg);background:var(--color-gold);width:fit-content;text-align:center;margin:auto auto 13px;padding:10px;border-radius:8px}.our-value .card-hover h3{font-size:22px}.banner-top{padding:163px 0 76px}.gateway{background:linear-gradient(#2f3e35c7,#2f3e35bf) center center/cover no-repeat,url(../img/gateway.webp) center center/cover no-repeat;padding:82px 0;border-radius:24px;text-align:center;color:var(--bs-body-bg);margin:50px 0}.gateway h2{color:var(--bs-body-bg);font-size:48px;margin:0 0 20px}.gateway .full{background-color:var(--color-gold)}.gateway .full:hover{background-color:var(--color-gold-dark)}.gateway .outline{background-color:transparent;border:1px solid var(--bs-body-bg)}.gateway .outline:hover{background-color:var(--color-gold);border-color:var(--color-gold)}@media screen and (max-width:992px){.our-value{padding:60px 0}.our-value .grids{grid-template-columns:repeat(2,1fr)}.gateway h2{font-size:40px;margin-bottom:17px}.banner-top h1{font-size:47px}.banner-top p{width:100%}section.about-content{padding:45px 0}}@media screen and (max-width:567px){.banner-top h1{font-size:40px}.d-flex.justify-content-center.gap-4.mt-4.pt-3{display:grid!important;gap:15px!important}.banner-top p{font-size:14px}.img-story{height:100%}.our-value{padding:30px 0}}@media screen and (max-width:490px){.our-value .grids{grid-template-columns:repeat(1,1fr)}.banner-top h1,.gateway h2{font-size:28px}.gateway{padding:50px 10px;margin:25px 0}.gateway p{font-size:14px}}