.hero-solution-animated-block{background-color:#fffcf5;color:#004349;height:-moz-fit-content;height:fit-content;padding:0 2rem;position:relative}@media (min-width:769px){.hero-solution-animated-block{height:100dvh;max-height:72rem}}.hero-solution-animated-block .hero-solution-wrapper{border-left:1px solid #c4dbe1;border-right:1px solid #c4dbe1;display:flex;flex-direction:column;height:100%;margin:0 auto;padding:22rem 0 18.5rem;position:relative}@media (min-width:769px){.hero-solution-animated-block .hero-solution-wrapper{justify-content:center;padding:0}}.hero-solution-animated-block .hero-solution-wrapper .lottie-container{pointer-events:none;position:absolute;z-index:1}.hero-solution-animated-block .hero-solution-wrapper .lottie-container.mobile{display:block}.hero-solution-animated-block .hero-solution-wrapper .lottie-container.mobile.mobile-top{left:0;top:2.6rem;width:100%}.hero-solution-animated-block .hero-solution-wrapper .lottie-container.mobile.mobile-bottom{bottom:-1px;left:0;width:100%}.hero-solution-animated-block .hero-solution-wrapper .lottie-container.mobile.mobile-bottom svg{transform:translateY(6px)!important}@media (min-width:769px){.hero-solution-animated-block .hero-solution-wrapper .lottie-container.mobile{display:none}}.hero-solution-animated-block .hero-solution-wrapper .lottie-container.desktop{display:none}@media (min-width:769px){.hero-solution-animated-block .hero-solution-wrapper .lottie-container.desktop{display:block;height:100%}.hero-solution-animated-block .hero-solution-wrapper .lottie-container.desktop.desktop-left{bottom:-1px;left:0}.hero-solution-animated-block .hero-solution-wrapper .lottie-container.desktop.desktop-right{bottom:-1px;right:0}}.hero-solution-animated-block .hero-solution-wrapper .lottie-container>div,.hero-solution-animated-block .hero-solution-wrapper .lottie-container>svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper{align-items:center;display:flex;flex-direction:column;padding:0 2rem;position:relative;text-align:center;width:100%;z-index:2}@media (min-width:769px){.hero-solution-animated-block .hero-solution-wrapper .content-wrapper{padding-top:10rem}}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1{font-size:3.2rem;max-width:30rem;text-align:center}@media (min-width:769px){.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1{font-size:6.8rem;margin-bottom:2.4rem;max-width:87rem}}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1 .post-fixed-text,.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1 .pre-fixed-text{display:inline;font-size:3.6rem}@media (min-width:769px){.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1 .post-fixed-text,.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1 .pre-fixed-text{font-size:6.8rem}}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1 .animated-string{display:inline;font-weight:700;transition:color .3s ease-in-out;white-space:nowrap}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1 .animated-string.purple{color:#9193fe}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1 .animated-string.lime_green{color:#d1ee71}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1 .animated-string.green{color:#54b092}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1 .animated-string.orange{color:#ffa364}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .title h1 .animated-string.dark_teal{color:#004349}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .description{display:none}@media (min-width:769px){.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .description{display:block;font-size:2rem;line-height:2.8rem;max-width:60rem}}.hero-solution-animated-block .hero-solution-wrapper .content-wrapper .button-container{margin-top:2.4rem;width:-moz-fit-content;width:fit-content}
