.banner-section{.bg-img{background-image:url(/images/pages/home/banner/background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.background-mask{background-color:var(--secondary-200);padding:100px 0;.text-content{display:flex;flex-direction:column;align-items:center;max-width:1050px;gap:16px;margin:0 auto;.title{font-size:var(--fs-68);line-height:100px}.description,.title{text-align:center;color:var(--white)}.description{font-size:var(--fs-16);line-height:var(--lh-28)}}.button{display:flex;align-items:center;justify-content:center;margin-top:40px;.comman-button{border-color:var(--white);span{color:var(--white)}&:hover{border-color:var(--primary)}i{svg{path{fill:var(--white)}}}}}}}@media screen and (max-width:991px){.banner-section{.background-mask{padding:66px 0;.text-content{.title{font-size:var(--fs-52);line-height:var(--lh-62)}}.button{margin-top:32px}}}}@media screen and (max-width:767px){.banner-section{.background-mask{padding:50px 0;.text-content{.title{font-size:var(--fs-44);line-height:var(--lh-52)}}.button{margin-top:28px}}}}@media screen and (max-width:575px){.banner-section{.background-mask{padding:40px 0;.text-content{.title{font-size:var(--fs-36);line-height:var(--lh-44)}.description{font-size:var(--fs-14);line-height:var(--lh-24)}}.button{margin-top:24px}}}}