.application-section{font-family:Roboto Condensed,sans-serif}.application-section__titleCont{display:flex;flex-direction:column;margin:0 auto}.application-section__title h2{line-height:1}.application-section .heading-container{text-align:center;width:100%}.application-section .heading-container.bg-image{aspect-ratio:3/1;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.application-section .heading-container.bg-image h2,.application-section .heading-container.bg-image .application-text{color:#fff;line-height:1}.application-section .heading-container h2{font-weight:300;color:var(--darkblue);font-size:5rem;font-family:Roboto Condensed,sans-serif;position:relative}.application-section .heading-container h2:before{content:"";background-image:url(plant-white.svg);top:0%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:1;width:80px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:center center}.application-section .heading-container h2 sup{font-size:2rem}.application-section .heading-container h2.light--highlight b{color:#dcefff}.application-section .heading-container .application-text{color:#000;text-align:center;margin:2rem auto;max-width:1360px}.application-section .heading-container .application-text p{font-size:22px;font-family:Roboto,sans-serif;line-height:1.2}.application-section .step{position:relative;background-color:#3b6bb7;padding:5rem 2rem 2rem;text-align:center;color:#fff;height:100%;border-radius:40px;filter:none;box-shadow:0 15px 30px -10px #76aeff6b;display:flex;flex-direction:column;align-items:center;justify-content:center}.application-section .step-number{position:absolute;top:0;left:50%;transform:translate(-50%,-65%);background-color:#4a82bd;width:100px;height:100px;border-radius:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:900;font-family:Roboto,sans-serif}.application-section .steps-container{position:relative;margin-top:8rem;width:100%}.application-section .step h3{font-family:Roboto Condensed,sans-serif;font-size:24px;font-weight:900;line-height:1}.application-section .step h3.italic{font-style:italic;font-weight:500}.application-section .step .step-text{font-family:Roboto Condensed,sans-serif;font-size:20px;margin-top:8px;font-weight:300}.application-section .step .step-text p{line-height:1.15}.application-section .wave-shape{position:absolute;top:50%;transform:translateY(-50%);width:100%}.application-section .wave-shape svg path{fill:var(--lightblue)}.application-section .steps{display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:12rem}.application-section .application-text{margin-top:2rem}.application-section .application-button{margin-top:3rem;padding-bottom:30px}@media screen and (max-width:479px){.application-section .heading-container.bg-image{background-size:auto 100%;aspect-ratio:auto;background-position:0 0;padding-top:20px}}@media screen and (max-width:767px){.application-section{padding-bottom:20px}.application-section__titleCont{margin:30px 15px 0!important}.application-section .steps-container{margin-top:65px!important}}@media screen and (min-width:768px){.application-section .heading-container h2{font-size:8.7rem;padding:0}.application-section .heading-container h2 sup{font-size:4rem}.application-section .step{min-height:26rem;padding:7rem 4rem 4rem}.application-section .steps{flex-direction:row;gap:20px}.application-section .heading-container.bg-image+.steps-container{position:relative;margin-top:-70px;bottom:8rem}.application-section__title{display:flex;justify-content:center;align-items:center;gap:2rem}.application-section__title em{height:2px;background:radial-gradient(#e3edff6e,#dbf7ffb5);flex:1 1 25%}.application-section .application-button{padding-bottom:0}.application-section .step-number{font-size:88px;width:125px;height:125px}.application-section .step h3{font-size:32px}.application-section .step .step-text{font-size:24px}.application-section .heading-container .application-text p{font-size:4.5rem}.application-section .heading-container h2:before{width:250px;height:180px}}@media screen and (min-width:1280px){.application-section__title h2{flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/page-application.css.map */
