.hero-section{padding-top:40px}.hero .back-link{text-decoration:none;font-weight:400;font-size:.875rem;color:hsl(220,20%,35%);margin-bottom:2rem;display:block}.hero.landing{display:flex}.hero.landing .hero-top{align-items:flex-start;flex:2 1}.hero.landing .hero-top .hero-title{font-size:4rem}.hero.landing .hero-top .hero-description,.hero.landing .hero-top .hero-title{text-align:left}.hero.landing .hero-right{flex:1 1;display:flex;flex-direction:column;align-items:center;padding-top:1rem;height:unset!important;background-color:rgba(0,0,0,0)!important}.hero.landing .hero-right img{margin:0}.hero.landing .hero-right .x{width:35px;margin-top:10px}.hero.landing .hero-right .logo{width:85%}.hero.case-studies .hero-top{align-items:flex-start}.hero.case-studies .hero-top .image-wrapper{position:relative;width:100%;max-width:200px;aspect-ratio:16/9}.hero.case-studies .hero-top .hero-title{font-size:2.8rem!important}.hero.case-studies .hero-top .hero-description,.hero.case-studies .hero-top .hero-title{text-align:left}.hero.case-studies .tags{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.hero.case-studies .tags .tag{font-weight:500;font-size:.85rem;color:#2b63d9;margin:0;letter-spacing:-.05em;background-color:rgba(43,98,217,.0588235294);width:fit-content;padding:5px 10px;border-radius:5px}.hero .hero-top{display:flex;flex-direction:column;align-items:center;gap:20px}.hero .hero-tag{background-color:#fff;border:1px solid rgba(205,205,205,.571);padding:5px 8px 5px 5px;border-radius:100px;font-size:.75rem;font-weight:600;color:#445071;display:flex;align-items:center;gap:6px}.hero .hero-tag div{border-radius:100px;padding:3px 6px;color:#2b63d9}.hero .hero-title{font-weight:600;line-height:1.2;letter-spacing:-.05em;display:inline;font-size:3.2rem;margin:0;text-align:center}.hero .hero-title-small{font-size:2.6rem!important}.hero .hero-buttons{display:flex;gap:10px}.hero .hero-buttons .action-button{text-decoration:none}.hero .hero-buttons .action-button,.hero .hero-buttons .secondary-action-button{padding:.6rem 1.6rem;height:fit-content;font-size:.95rem}.hero .hero-description{font-weight:400;font-size:1rem;line-height:1.8;color:hsl(0,0%,39%);max-width:70%;text-align:center}.hero .hero-right{position:relative;width:calc(100% - 2rem);height:500px;background-color:rgba(128,128,128,.132);padding:1rem;overflow:hidden;margin-top:3rem}.hero .hero-right .hero-image{width:100%}.hero-secondary{padding-bottom:0}.hero-secondary .hero-title{font-size:3.6rem}@media screen and (max-width:1200px){.hero.only-text{padding-bottom:80px!important}.hero .hero-right{height:unset!important}}@media screen and (max-width:678px){.hero.case-studies .hero-top .hero-title{font-size:2rem!important}}@media screen and (max-width:575px){.hero .hero-buttons .action-button{padding:.6rem 1rem}}