.hero-section{margin-top:0;.swiper{width:100%;max-height:900px}.swiper-pagination{bottom:30px;display:flex;align-items:center;justify-content:center;gap:8px;.swiper-pagination-bullet{background-color:var(--white);opacity:1;margin:0;display:block;width:12px;height:12px}.swiper-pagination-bullet-active{background-color:var(--primary)}}}@media screen and (max-width:991px){.hero-section{.swiper-pagination{bottom:32px}}}@media screen and (max-width:767px){.hero-section{.swiper-pagination{bottom:24px}}}@media screen and (max-width:575px){.hero-section{.swiper-pagination{bottom:16px;gap:6px;.swiper-pagination-bullet{width:8px;height:8px}}}}.welcome-section{.content-cover{--bs-gutter-x:28px;--bs-gutter-y:28px;.welcome-card{text-align:center;.icon{display:inline-block}.title{font-weight:var(--fw-500);font-size:var(--fs-24);color:var(--text-primary)}.description,.title{line-height:var(--lh-28);text-align:center}.description{color:var(--text-secondary);font-size:var(--fs-16)}}}}@media (max-width:575px){.welcome-section{.content-cover{.title{font-size:var(--fs-20);line-height:var(--lh-24)}.description{font-size:var(--fs-14);line-height:var(--lh-26)}}}}.why-choose-us{background-color:var(--bg-secondary);background-image:url(/images/pages/home/why-choose/background.png);background-size:cover;background-position:50%;background-repeat:no-repeat;.title-cover{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;transform:rotate(180deg);display:flex;align-items:center;gap:24px;&:before{content:"";width:18px;height:86px;background-color:var(--secondary)}}.content-cover{.left-content{gap:12px;margin-right:-114px;margin-top:70px;.why-choose-card{max-width:790px;padding:32px;background-color:var(--white);display:flex;flex-direction:column;gap:12px;border-radius:12px;box-shadow:0 4px 40px 0 var(--shadow-01);.desc{font-size:var(--fs-16);line-height:var(--lh-28);strong{color:var(--secondary);font-weight:var(--fw-600)}}}}.right-content{border-radius:12px;max-width:700px;aspect-ratio:7/4;margin-bottom:70px;img{height:100%;transition:all .3s ease-in-out}&:hover{img{transform:scale(1.1)}}}}}@media screen and (max-width:991px){.why-choose-us{.title-cover{writing-mode:horizontal-tb;transform:rotate(0deg)}.content-cover{.left-content{gap:12px;margin-right:0;margin-top:0;flex-direction:column}.right-content{margin-bottom:50px}}}}@media screen and (max-width:575px){.why-choose-us{.title-cover{gap:18px;&:before{width:46px;height:12px}}.content-cover{.left-content{gap:12px;margin-right:0;margin-top:0;.why-choose-card{padding:16px;gap:8px;.desc{font-size:var(--fs-14);line-height:var(--lh-24)}}}.right-content{margin-bottom:24px}}}}