.cover{left:0;right:0;top:0;bottom:0}.fade-in{opacity:0;transform:translateY(100px);transition:opacity .8s ease-in-out,transform .8s ease-in-out;animation:slideUpFadeIn .8s ease-out,0s forwards}.fade-in.active{opacity:1;transform:translateY(0)}.container{display:flex;flex-direction:column}.container .banner-box{min-height:450px;background:url(/image/policy/policy-banner.png);color:white;background-position:center;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;max-height:450px}.container .banner-box .title-bannar{display:flex;flex-direction:column;align-items:center;margin-top:220px;font-weight:300}.container .banner-box .title-bannar .title{font-size:55px;font-weight:300;margin-bottom:20px;line-height:60px}.container .banner-box .title-bannar .subtitle{font-size:14px;font-weight:400;line-height:24px;max-width:660px;text-align:center}@media (max-width:767px){.container .banner-box{background-image:url(/image/policy/policy-banner-mb.jpg);min-height:0px;display:flex;justify-content:center}.container .banner-box .title-bannar{max-width:670px;width:100vw;padding:0 20px}.container .banner-box .title-bannar .title{font-size:35px;line-height:39px}.container .banner-box .title-bannar .subtitle{max-width:670px;font-size:14px;line-height:24px}}@media (max-width:520px){.container .banner-box{text-align:center}}.container .section-box{display:flex;flex-direction:column}@media (max-width:767px){.container .section-box{padding:50px 20px;width:100vw}.container .section-box .wrap-section{padding:0px !important}.container .section-box .wrap-section .section-title{max-width:710px;font-size:32px;line-height:35px;margin-bottom:50px !important}.container .section-box .wrap-section .info-box{max-width:710px}.container .section-box .wrap-section .info-box .info-title{font-size:45px;line-height:49px}.container .section-box .wrap-section .info-box .info-sub{font-size:32px;line-height:48px;max-width:670px}}.container .section-box .wrap-section{max-width:1280px;margin:auto;padding:50px 200px}.container .section-box .wrap-section .section-title{text-align:center;font-size:14px;font-weight:400;color:#545045;margin-bottom:80px}.container .section-box .wrap-section .info-box{display:flex;flex-direction:column;gap:20px}.container .section-box .wrap-section .info-box .info-title{font-size:25px;color:#00703c;line-height:27px;font-weight:400}.container .section-box .wrap-section .info-box .info-sub{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:20px;color:#3a3427}