@font-face{font-family:Nunito-Regular;src:url("/themes/showcase_lite/fonts/Nunito/Nunito-Regular.woff2")}@font-face{font-family:Nunito-Bold;src:url("/themes/showcase_lite/fonts/Nunito/Nunito-Bold.woff2")}@font-face{font-family:Nunito-Light;src:url("/themes/showcase_lite/fonts/Nunito/Nunito-Light.woff2")}@font-face{font-family:Montserrat-Regular;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-Regular.ttf")}@font-face{font-family:Montserrat-SemiBold;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-SemiBold.ttf")}@font-face{font-family:Montserrat-Bold;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-Bold.ttf")}@font-face{font-family:Montserrat-Light;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-Light.ttf")}.flow-page .hero-gradient{position:relative;z-index:1;height:250px;background-color:#fff9f3}.flow-page .hero-flow{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:250px;margin:0 auto;padding:20px;text-align:center}.flow-page .hero-flow .hero-title{line-height:1.4}.flow-page .hero-flow .menu-buttons{display:flex;gap:20px}.flow-page .active-btn{transition:all .2s;color:#fff;border:1px solid #ffa639;background-color:#ffa639}.flow-page .content-section{padding:4rem 1.5rem}.flow-page .journey-content{display:none;animation:fade-in .5s ease-in-out}.flow-page .journey-content.active-content{display:block}.flow-page .journey-header{margin-bottom:3rem;text-align:center}.flow-page .journey-title{margin-bottom:1rem;color:#1e293b;font-weight:700;line-height:1.3}.flow-page .journey-description{max-width:800px;margin:0 auto;color:#64748b;line-height:1.6}.flow-page .process-steps{display:flex;flex-direction:column;gap:1.5rem;max-width:1000px;margin:0 auto}.flow-page .process-step{display:flex;align-items:baseline;padding:2rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border-left:4px solid #3e5879;border-radius:10px;background:#fff;box-shadow:0 4px 20px rgba(62,88,121,.08);gap:1.5rem}.flow-page .process-step:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(62,88,121,.15)}.flow-page .step-number{font-size:28px;font-weight:700;color:#3e5879}.flow-page .step-content{flex:1}.flow-page .step-title{margin-bottom:.75rem;color:#3e5879;font-weight:600;line-height:1.3}.flow-page .step-text{color:#64748b;line-height:1.7}.flow-page .step-text p{margin-bottom:.75rem}.flow-page .step-text p:last-child{margin-bottom:0}.flow-page .step-text ul{margin:.5rem 0;padding-left:1.5rem}.flow-page .step-text ul li{margin-bottom:.5rem;padding-left:.25rem}.flow-page .step-text ul li:last-child{margin-bottom:0}.flow-page .step-text strong{color:#3e5879;font-weight:600}@keyframes fade-in{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width: 500px){.flow-page .hero-gradient{height:fit-content}.flow-page .hero-flow{height:fit-content}.flow-page .hero-flow .menu-buttons{flex-direction:column;align-items:center}}@media(min-width: 1024px){.flow-page .hero-flow{align-items:flex-start;margin:auto;background-image:url("../../../images/h2r_our_services/wave-hero.png");background-repeat:no-repeat;background-position:right;background-size:50% 100%}.flow-page .hero-flow .quote-text{max-width:55%;text-align:left}.flow-page .content-section{padding:2rem 1rem}.flow-page .journey-header{margin-bottom:2rem}}@media(min-width: 1400px){.flow-page .hero-gradient{position:relative;z-index:1;height:350px;background-color:#fff9f3}.flow-page .hero-gradient::after{position:absolute;top:0;right:0;bottom:0;left:calc(100% - 40vw);content:"";background:linear-gradient(179.51deg, #3E5879 0.42%, #263C59 168.74%, #FFF 194.24%)}.flow-page .hero-flow{height:350px;background-size:60% 100%}}/*# sourceMappingURL=h2r_how_the_flow_works.min.css.map */
