.bnh.active .bnh-image::after{-webkit-animation:shine 3.25s;animation:shine 3.25s}.bnh-wrap{position:relative;border-radius:2rem;overflow:hidden}.bnh-image{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1}.bnh-image::after{position:absolute;top:0;left:-75%;z-index:2;pointer-events:none;display:block;content:"";width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),to(rgba(255,255,255,.7)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.bnh-image .inner{width:100%;height:100%}.bnh-image .inner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.bnh-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.bnh-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media screen and (max-width:1200px){.bnh-head{gap:1.2rem}}.bnh-head .btn{opacity:0}@media screen and (max-width:768px){.bnh-head .btn{padding:unset;border-radius:unset;background:unset}}.bnh-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1200px){.bnh-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}.bnh-flex .col-left{width:50%}.bnh-flex .col-right{width:32rem}@media screen and (max-width:768px){.bnh-flex .col-right{width:20rem}}.bnh-ctn{padding:0 2%;padding-top:6%;padding-bottom:2%;min-height:calc(((700 / 1660) * 100vw - 3rem));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.bnh-ctn{padding:6% 3%}}@media screen and (max-width:500px){.bnh-ctn{padding:6% 3%;padding-top:28%}}.bnh-tt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.3;--f-sz:clamp(2rem, calc(0.3934rem + 2.2951vw), 4.8rem);font-size:var(--f-sz)}.bnh-tt .t-text{font-weight:300;color:#98a2b3}.bnh-tt .t-txt{font-family:var(--font-sec);color:var(--color-pri)}.bnh-tt .char{opacity:0}.bnh-blog{max-width:50rem;overflow:hidden}@media screen and (max-width:1200px){.bnh-blog{display:none}}.bnh-blog .blog-it{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;padding:.8rem;background:#fff;border-radius:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(100%);transform:translateY(100%)}.bnh-blog .blog-it .blog-tt{--f-sz:clamp(1.6rem, calc(1.3705rem + 0.3279vw), 2rem);font-size:var(--f-sz)}.bnh-blog .blog-image{width:20%}.bnh-blog .blog-image .inner{padding-top:100%}.bnh-blog .blog-ctn{-webkit-box-flex:1;-ms-flex:1;flex:1}.bnh-blog .blog-des{--f-sz:1.6rem;font-size:var(--f-sz)}.bnh-prd{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.bnh-prd .abp-abs{position:static;width:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}@media screen and (max-width:1200px){.bnh-prd .abp-abs{-webkit-transform:unset;transform:unset}}.bnh-prd .b-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bnh-prd .b-inner .b-image{width:100%}@media screen and (max-width:1300px){.bnh-prd .b-inner .b-image{width:65%}}@media screen and (max-width:1200px){.bnh-prd .b-inner .b-image{width:100%}}@media screen and (max-width:768px){.bnh-prd .b-inner .b-image{display:none}}