.hero-wrapper{margin:0 auto;max-width:770px}.logo-carousel{position:relative}.dot{margin:0 20px}.logo-carousel{background-color:#000;background-image:linear-gradient(#000,#292929);border-radius:12px;box-shadow:1px 9px 12px rgba(0,0,0,.31),0 20px 13px rgba(0,0,0,.14),inset 0 2px 1px hsla(0,0%,100%,.5);margin:40px 0;max-width:1300px;outline:1px solid #000;outline-offset:0;overflow:hidden;padding-bottom:24px;padding-top:24px;perspective-origin:50%;transform-origin:0}.logo-track{align-items:center;animation:scroll linear infinite;display:flex;gap:20px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.logo-item{flex-shrink:0}.logo-img{display:block}.logo-item{animation:slides 55s linear infinite;display:flex;gap:20px}.logo-carousel .logo-item .logo-img{display:block;height:20px;position:relative}.logo-carousel .logo-item .logo-img:before{background:var(--white);content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.home-hero .shape-two{animation:fadeInBlurOut 2s ease forwards;position:absolute;right:-80px;top:200px;width:320px}.home-hero .shape-one-wrap{position:relative;transform-origin:top left}.home-hero .shape-one{animation:fadeInBlurOut 2.5s ease forwards;left:-150px;position:absolute;top:70px;width:390px}.home-hero .shape-one-content{transform:rotate(5deg);transform-origin:center}.home-hero .shape-one svg,.home-hero .shape-two svg{height:auto;max-width:100%}.dot svg{height:12px;width:12px}@media only screen and (max-width:480px){.hero__image-wrapper{background-color:#fff;border-radius:8px;flex:none;height:250px;margin-right:20px;overflow:hidden;width:250px}.notice{left:30px;position:absolute;top:-30px}}