.hero-block{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden}.hero-block .grid-bg{transform:perspective(20em) rotateX(40deg);position:absolute;width:130%;height:100%;background-size:60px 40px;background-image:linear-gradient(to right, #f0f0f0 1px, transparent 1px),linear-gradient(to bottom, #f0f0f0 1px, transparent 1px)}@media(max-width: 1024px){.hero-block .grid-bg{width:150%;background-size:50px 30px}}.hero-block .container{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:80px;padding-bottom:124px;overflow:hidden}@media(max-width: 1024px){.hero-block .container{padding-top:28px;padding-bottom:80px}}.hero-block .container .logo{height:80px;width:auto;margin-bottom:40px}@media(max-width: 1024px){.hero-block .container .logo{height:60px}}.hero-block .container h1{text-align:center;max-width:1024px;font-size:72px;line-height:1;font-weight:400}@media(max-width: 1024px){.hero-block .container h1{font-size:52px}}.hero-block .container .description{text-align:center;max-width:768px;font-size:16px;line-height:1.5;font-weight:400;color:#404040;margin-top:28px}@media(max-width: 1024px){.hero-block .container .description{font-size:14px}}.hero-block .container .description a{color:#ff5721 !important}.hero-block .container .description a:hover{text-decoration-line:underline !important}.hero-block .container .btn-group{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:120px;gap:20px}@media(max-width: 1024px){.hero-block .container .btn-group{margin-bottom:80px}}.hero-block .container .btn-group .btn-base{border-radius:99999px;font-size:16px;padding:12px 24px;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.hero-block .container .btn-group .btn-base.primary-btn{color:#fff !important;background-color:#ff5721 !important}.hero-block .container .btn-group .btn-base.primary-btn:hover{filter:brightness(1.5)}.hero-block .container .btn-group .btn-base.secondary-btn{color:#000 !important;background-color:#f7f7f7 !important;border:1px solid #f0f0f0}.hero-block .container .btn-group .btn-base.secondary-btn:hover{filter:brightness(0.95)}.hero-block .container .clients-subheading{font-size:16px;margin-bottom:20px;color:#404040;font-weight:500}.hero-block .container .client-list{flex-shrink:0;display:flex;flex-direction:row;align-items:center}.hero-block .container .client-list .client-list-inner{flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;animation:scroll 20s linear infinite forwards;user-select:none}@media(max-width: 768px){.hero-block .container .client-list .client-list-inner{animation:scroll 25s linear infinite forwards}}.hero-block .container .client-list .client-list-inner .client-item{width:auto;height:80px;min-height:80px;display:flex;align-items:center;justify-content:center;margin-left:10px;margin-right:10px}@media(max-width: 768px){.hero-block .container .client-list .client-list-inner .client-item{height:60px;min-height:60px}}.hero-block .container .client-list .client-list-inner .client-item img{width:auto;height:100%;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:all .3s ease}.hero-block .container .client-list .client-list-inner .client-item:hover img{filter:grayscale(0%);opacity:1}.hero-block .container .client-list.reversed{margin-top:20px;display:none !important}@media(max-width: 768px){.hero-block .container .client-list.reversed{display:flex !important}}.hero-block .container .client-list.reversed .client-list-inner{flex-direction:row-reverse;animation:scroll 25s linear infinite reverse}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
