.intro{position:relative;display:flex;flex-direction:column;width:100%;height:auto;padding:0 0 40px;min-height:100vh;overflow:hidden;align-items:center;justify-content:flex-start;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fff url(/img/btchyper/banner-bg.webp) no-repeat 100% 100%/100%;background-size:100% 45%}.intro-main-content{flex:1 1;display:flex;padding-top:80px;flex-direction:column;row-gap:2em;width:1280px;padding-inline:16px}.intro-content{width:100%;display:flex;flex:1 1;flex-direction:row;justify-content:center;align-items:flex-start;column-gap:1em}.intro-content-left{position:relative;flex:0 0 65%}.intro-content-right{flex:0 0 35%;position:relative;height:100%}.intro-text-container{width:100%;position:relative;top:30vh;z-index:1}.intro-banner{width:100%;position:absolute;top:0;left:0}@keyframes carousal-movement{0%{transform:translateX(-20%)}to{transform:translateX(0)}}.carousal-container{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;white-space:nowrap;background:#fff;border-bottom:3px solid #000;height:36px}.carousal-banner{display:flex;flex-direction:row;gap:36px;align-items:center;animation:carousal-movement 6s linear infinite}.carousal-banner:after{content:attr(data-duplicate);display:flex}.carousal-container:hover .carousal-banner{animation-play-state:paused}.intro-carousal-text{width:max-content;color:#fff;font-size:x-large;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-stroke-color:#000;-webkit-text-stroke-width:1px;text-transform:uppercase;font-weight:900}@media (max-width:1024px){.intro{min-height:auto;padding:0 0 40px}.intro-main-content{flex:1 1;display:flex;padding-top:80px;flex-direction:column;row-gap:2em;width:100%;padding-inline:8px}.intro-content{max-width:100%;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;row-gap:24px;padding:0}.intro-content-left{width:100%;overflow:hidden;padding-bottom:100px}.intro-content-right{display:flex;flex:1 1;width:100%;padding:0;justify-content:center;align-items:center;flex-direction:column}.intro-text-container{max-width:100%;top:10vh}.intro-heading1,.intro-heading2{font-size:32px}.intro-list{max-width:40%;list-style:none;padding:0;margin:0}.intro-decorate{display:flex;flex-direction:column;position:absolute;bottom:0;right:0;max-width:50vw;max-height:40vh}.intro-decorate-img{width:80%}}