.hero-wrap{display:inline-block;padding:80px 0;position:relative;text-align:center;width:100%}.hero-otr{z-index:1}.hero-shape{height:100%;left:0;position:absolute;top:120px;width:100%}.hero-bimg{bottom:120px!important;left:calc(50% - 750px);position:absolute!important}.hero-wrap:before{background-image:url(https://3054428.fs1.hubspotusercontent-na1.net/hubfs/3054428/SuiteSpot_2026/Images/Maintenance/shape-1.png);background-position:0 100%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.hero-otr{position:relative}.hero-lottie{margin:0 auto;max-width:100px;padding-bottom:30px;text-align:center}.hero-header h1{color:#171819;font-weight:500;line-height:1.2}.hero-cnt{margin:0 auto;max-width:700px;padding:0 20px 30px}.hero-txt h4{color:#5b666e;font-weight:600}.hero-txt p{color:#5b666e;font-size:20px}.hero-btn{padding-top:50px}.hero-txt h4{color:#25282c}.hero-tag{margin:20px 0}.hero-tag a{background-color:#fff;border:1px solid #eeeff0;border-radius:30px;color:#717e86;display:inline-block;font-size:18px;padding:10px 20px}.hero-bimg{margin-bottom:-210px;position:relative;text-align:center}.hero-tag a span{align-items:center;display:flex}.hero-tag a img{margin-right:10px}.hero-image{padding-top:50px}.hero-tag-otr{overflow:hidden;width:100%}.hero-tag-btm,.hero-tag-top{overflow:hidden;white-space:nowrap;width:100%}.hero-tag-list{display:flex;gap:12px;width:max-content}.hero-tag-top .hero-tag-list{animation:scroll-left 60s linear infinite}.hero-tag-btm .hero-tag-list{animation:scroll-right 60s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.hero-tag-btm:hover .hero-tag-list,.hero-tag-top:hover .hero-tag-list{animation-play-state:paused}@media (max-width:1080px){.hero-tag a{font-size:16px;padding:7px 10px}}@media (max-width:767px){.hero-wrap{padding:80px 0 10px}.hero-tag a{border-radius:30px;font-size:14px;padding:5px 10px}.hero-tag a img{height:12px!important;margin-right:4px;width:auto!important}.hero-tag{margin:10px 0}.hero-tag-list{gap:5px}.hero-btn{padding-top:30px}.hero-cnt{padding:0 20px 10px}}