@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400;src:url(/Content/fonts/plus-jakarta-sans-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:700;src:url(/Content/fonts/plus-jakarta-sans-v12-latin-700.woff2) format("woff2")}.services-feature,.how-it-works-feature{--feature-gap:30px;overflow-x:clip}@media (min-width:1024px){.services-feature,.how-it-works-feature{--feature-gap:40px}}@media (min-width:1280px){.services-feature,.how-it-works-feature{--feature-gap:80px}}.services-feature{--container-max:1344px;--container-gutter:20px;--feature-gap:30px;overflow-x:clip}@media (min-width:1024px){.services-feature{--feature-gap:40px}}@media (min-width:1280px){.services-feature{--feature-gap:80px}}.services-feature .feature-grid{display:flex;flex-direction:column-reverse;gap:var(--feature-gap);width:100%;align-items:stretch}@media (min-width:1024px){.services-feature .feature-grid{flex-direction:row}}.services-feature .imagery,.services-feature .content{flex:1 1 0%;min-width:0;position:relative}.services-feature .imagery{display:flex;justify-content:center}.services-feature .image-container{width:100%;aspect-ratio:3/2}@media (min-width:768px){.services-feature .image-container{width:calc(100% - 100px)}}@media (min-width:1024px){.services-feature .image-container{position:absolute;margin-block:0;inset-block:0;right:0;top:0;aspect-ratio:auto;width:calc((min(100vw - var(--container-gutter) * 2, var(--container-max)) - var(--feature-gap)) / 2 + (100vw - min(100vw - var(--container-gutter) * 2, var(--container-max))) / 2);height:100%;background:rgb(255 0 4 / .5);overflow:hidden}}.services-feature .image-container img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media (min-width:1024px){.services-feature .content{padding-block:20px 60px}}@media (min-width:1280px){.services-feature .content{padding-block:30px 100px}}.how-it-works-feature .feature-grid{display:flex;flex-direction:column-reverse;gap:var(--feature-gap);width:100%;align-items:flex-start}@media (min-width:1024px){.how-it-works-feature .feature-grid{flex-direction:row}}.how-it-works-feature .imagery,.how-it-works-feature .content{flex:1 1 0%;min-width:0;position:relative}.how-it-works-feature .imagery{display:none;justify-content:center}@media (min-width:1024px){.how-it-works-feature .imagery{display:flex}}.how-it-works-feature .image-container{width:100%;aspect-ratio:1/1}.how-it-works-feature .image-container img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.how-it-works-feature .content{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1024px){.how-it-works-feature .content{padding-block:0}}.how-it-works-feature .content img{order:6;padding-block:30px 0}@media (min-width:1024px){.how-it-works-feature .content img{padding-block:0 60px;order:-1}}.process-feature .container{display:flex;flex-direction:column;align-items:center}.process-feature .container h2{color:#1D7239}.process-feature .content{display:flex;flex-direction:column;align-items:center;width:80%;text-align:center}.process-feature .feature-grid{display:grid;grid-template-columns:1fr;gap:20px;width:100%;padding-top:30px}@media (min-width:768px){.process-feature .feature-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.process-feature .feature-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}}@media (min-width:1280px){.process-feature .feature-grid{gap:40px}}.process-feature .feature-grid .item{background:rgb(0 0 0 / .05);padding:35px 25px 70px;color:#282d33;position:relative}.process-feature .feature-grid .item .number{font-size:90px;font-weight:700;line-height:.8;letter-spacing:-10px;padding-bottom:25px}@media (min-width:1024px){.process-feature .feature-grid .item .number{font-size:100px}}@media (min-width:1280px){.process-feature .feature-grid .item .number{font-size:130px}}.process-feature .feature-grid .item h4{font-size:24px}.process-feature .feature-grid .item a{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:0 25px 25px;color:#1D7239}