@-webkit-keyframes bn01_scrollAnimation{0%,40%{height:0}50%{-webkit-transform:translateY(0);transform:translateY(0);height:60%}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes bn01_scrollAnimation{0%,40%{height:0}50%{-webkit-transform:translateY(0);transform:translateY(0);height:60%}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes bn01_charAni{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px);-webkit-filter:blur(1px);filter:blur(1px)}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bn01_charAni{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px);-webkit-filter:blur(1px);filter:blur(1px)}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ib_banner001 .bannerBox{position:relative}.ib_banner001 .bannerList.slick-dotted.slick-slider{margin-bottom:0}.ib_banner001 .bannerList .bannerItem{position:relative;overflow:hidden}.ib_banner001 .bannerList .bannerItem .Txt{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:center;-ms-flex-pack:center;justify-content:center;z-index:2;max-width:1440px;padding:60px 20px 85px}@media (max-width:640px){.ib_banner001 .bannerList .bannerItem .Txt{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.ib_banner001 .bannerList .bannerItem .Txt .textEditor em{font-style:normal}.ib_banner001 .bannerList .bannerItem .Txt .title{font-size:40px;font-weight:500;line-height:1.2;color:#062829}@media (max-width:1536px){.ib_banner001 .bannerList .bannerItem .Txt .title{font-size:32px}}@media (max-width:1180px){.ib_banner001 .bannerList .bannerItem .Txt .title{font-size:40px}}@media (max-width:640px){.ib_banner001 .bannerList .bannerItem .Txt .title{font-size:36px}}@media (max-width:480px){.ib_banner001 .bannerList .bannerItem .Txt .title{font-size:24px}}.ib_banner001 .bannerList .bannerItem .Txt .subtitle{display:block;margin-bottom:25px;font-size:16px;font-weight:400;line-height:1;color:#c89769}@media (max-width:480px){.ib_banner001 .bannerList .bannerItem .Txt .subtitle{font-size:14px}}.ib_banner001 .bannerList .bannerItem .Txt .text{display:block;opacity:0;font-size:16px;line-height:2;color:#666}@media (max-width:480px){.ib_banner001 .bannerList .bannerItem .Txt .text{margin-top:5px;font-size:14px}}@media (max-width:640px){.ib_banner001 .bannerList .bannerItem .Txt .textBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px;text-align:center}}@media (max-width:375px){.ib_banner001 .bannerList .bannerItem .Txt .textBox{padding-bottom:10px}}.ib_banner001 .bannerList .bannerItem .Txt .char{opacity:0}.ib_banner001 .bannerList .bannerItem .Txt .char.empty{width:10px}@media (max-width:640px){.ib_banner001 .bannerList .bannerItem .Txt .char.empty{width:5px}}.ib_banner001 .bannerList .bannerItem .Txt .btnBox{opacity:0;max-width:200px;padding-top:30px}@media (max-width:640px){.ib_banner001 .bannerList .bannerItem .Txt .btnBox{padding-top:10px}}@media (max-width:1536px){.ib_banner001 .bannerList .bannerItem .Txt{max-width:1280px}}@media (max-width:1440px){.ib_banner001 .bannerList .bannerItem .Txt{padding:60px 20px 40px}}@media (max-width:1366px){.ib_banner001 .bannerList .bannerItem .Txt{max-width:1180px}}@media (max-width:1180px){.ib_banner001 .bannerList .bannerItem .Txt{max-width:90vw;padding:20px}}@media (max-width:640px){.ib_banner001 .bannerList .bannerItem .Txt{padding:20px 10px}}.ib_banner001 .bannerList .bannerItem .Img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition:opacity 3.5s ease-out,-webkit-transform 5s linear;transition:opacity 3.5s ease-out,-webkit-transform 5s linear;transition:opacity 3.5s ease-out,transform 5s linear;transition:opacity 3.5s ease-out,transform 5s linear,-webkit-transform 5s linear}@media (max-width:640px){.ib_banner001 .bannerList .bannerItem .Img{padding-bottom:75%}}@media (max-width:480px){.ib_banner001 .bannerList .bannerItem .Img{padding-bottom:150%}}.ib_banner001 .bannerList .slick-list{-webkit-perspective:2000;-webkit-backface-visibility:hidden}.ib_banner001 .bannerList .slick-current .Img{opacity:0.9;-webkit-transform:scale(1,1) rotate(0.002deg);transform:scale(1,1) rotate(0.002deg)}.ib_banner001 .bannerList .slick-current .Txt [data-split]~.text{-webkit-animation:slideUpAnimation 0.6s calc(var(--maxDelay) + 0.2s) cubic-bezier(0.34,0.615,0.4,0.985) forwards;animation:slideUpAnimation 0.6s calc(var(--maxDelay) + 0.2s) cubic-bezier(0.34,0.615,0.4,0.985) forwards}.ib_banner001 .bannerList .slick-current .Txt [data-split]~.btnBox{-webkit-animation:slideUpAnimation 0.6s calc(var(--maxDelay) + 0.4s) cubic-bezier(0.34,0.615,0.4,0.985) forwards;animation:slideUpAnimation 0.6s calc(var(--maxDelay) + 0.4s) cubic-bezier(0.34,0.615,0.4,0.985) forwards}.ib_banner001 .bannerList .slick-current .Txt .videoBtn{-webkit-animation:slideUpAnimation 0.6s calc(var(--maxDelay) + 0.4s) cubic-bezier(0.34,0.615,0.4,0.985) forwards;animation:slideUpAnimation 0.6s calc(var(--maxDelay) + 0.4s) cubic-bezier(0.34,0.615,0.4,0.985) forwards}.ib_banner001 .bannerList .slick-current .char{display:inline-block;-webkit-animation:bn01_charAni 0.6s cubic-bezier(0.34,0.615,0.4,0.985) both;animation:bn01_charAni 0.6s cubic-bezier(0.34,0.615,0.4,0.985) both;-webkit-animation-delay:var(--delay);animation-delay:var(--delay)}.ib_banner001 .bannerList .slick-dots{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-align:center;-ms-flex-align:center;align-items:center;z-index:10;top:40%;right:3%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:1180px){.ib_banner001 .bannerList .slick-dots{display:none!important}}.ib_banner001 .bannerList .slick-dots li{overflow:visible;margin:15px 0}.ib_banner001 .bannerList .slick-dots li:not(.slick-active) button:before{background-color:#999999}.ib_banner001 .bannerList .slick-dots li:not(.slick-active) button:after{background-color:transparent}.ib_banner001 .bannerList .slick-dots li button{-webkit-transform-origin:center;transform-origin:center;width:10px;height:10px;border-radius:50%}.ib_banner001 .bannerList .slick-dots li button:before{background-color:#c89769}.ib_banner001 .bannerList .slick-dots li button:after{content:"";position:absolute;top:-5px;left:-5px;width:20px;height:20px;background-color:rgba(200,151,105,0.25);border-radius:50%}