.container-banner{position:relative}.banner{width:100%;aspect-ratio:35/7}.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wrapper-title{width:100%;height:100%;position:absolute;top:0;display:flex;justify-content:center;background:linear-gradient(rgb(2,148,189,.75),transparent,transparent)}.wrapper-title h1{color:#fff;font-weight:700;font-size:32px;margin-top:1.05rem}.content-about-us{margin:50px 0}.content-about-us .desc-ub p{font-size:18px;line-height:27px;font-weight:400;text-align:center;margin-bottom:0}.content-about-us .line{margin:25px 0;width:100%;display:flex;justify-content:center}.content-about-us .line div{width:10%;height:4px;border-radius:20px;background-color:#0003}.content-about-us .vision p,.content-about-us .mission p{text-align:justify}@media screen and (max-device-width: 760px){.banner{aspect-ratio:25 / 7}.wrapper-title p{font-size:20px}.content-about-us{margin:30px 0}.content-about-us .desc-ub p{font-size:16px;line-height:24px;text-align:justify}.content-about-us .line div{width:25%}.content-about-us .vision p,.content-about-us .mission p{font-size:15px}}@media screen and (max-device-width: 400px){.wrapper-title p{font-size:18px}.content-about-us .desc-ub p{font-size:15px}.content-about-us .vision p,.content-about-us .mission p{font-size:14px}}@media screen and (min-device-width: 760px) and (max-device-width: 959px){.wrapper-title p{font-size:26px}}@media screen and (min-device-width: 960px) and (max-device-width: 1350px){.wrapper-title p{font-size:28px}}
