@import url(splide.min.css);@media only screen and (min-width:0rem){section:not(#process-landing) h2{font-family:var(--headingFont);font-size:clamp(1.875rem, 4vw, 4rem);line-height:var(--headingLineHeight)}section:not(#process-landing) h3{font-size:clamp(1.25rem, 2vw, 1.875rem)}#process-landing{padding:25rem 3rem clamp(3.75rem,7.82vw,6.25rem);background-image:url("/assets/images/patternbg-scaled.webp");background-position:top center;background-repeat:repeat;background-size:contain;position:relative}#process-landing::before{content:"";background-color:var(--primaryLight);opacity:.6;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}#process-landing *{position:relative;z-index:1}#process-landing .so-title{margin-bottom:1rem}#process-landing hr{margin-top:1rem;margin-bottom:1.5rem;height:1px;background-color:var(--accent);border:none}#process-landing .so-button-secondary{padding-left:.5rem}#process-sbs{padding:0;display:grid;grid-template-rows:1fr max-content}#process-sbs .so-picture{background-image:url("/assets/images/process_s1.webp");background-size:cover;background-position:center center;height:clamp(12rem,60vw,18.75rem);width:100vw;margin-bottom:2rem}#process-sbs .so-content{padding:var(--sectionPadding);padding-top:0}#process-sbs .so-content>:not(.so-button-primary){margin-bottom:1rem}#process-sbs .so-content .so-title{margin-bottom:clamp(1rem,4vw,3rem)}#process-sbs .so-content p:last-of-type{margin-bottom:clamp(3rem,5vw,5rem)}#process-sbs .so-button-primary{width:-moz-fit-content;width:fit-content;justify-self:center}#the-process{padding:var(--sectionPadding);background-color:var(--primaryLight)}#the-process .so-title{margin-bottom:1.5rem}#the-process .so-list{list-style:none}#the-process .so-item{padding-top:3rem;padding-bottom:3.5rem;border-top:1px var(--accent) solid}#the-process .so-item:before{content:attr(data-index) ".";font-family:var(--headingFont);font-size:clamp(1.75rem, 4vw, 3.5rem);font-weight:700;display:inline-block;padding:.75rem 1rem .25rem;margin-bottom:.75rem;border-left:2px var(--accent) solid}#the-process .so-item .so-heading{font-family:var(--bodyFont);font-weight:700;color:var(--secondary);margin-bottom:1rem}#the-process .so-item .so-text{line-height:1.6}#the-process .so-item:last-of-type{border-bottom:1px var(--accent) solid}#the-process .so-card{padding:3rem 3rem 4rem;margin:2rem 0;background-color:var(--secondary);border-radius:8px}#the-process .so-card:first-of-type::before{content:"\f3ed"}#the-process .so-card:last-of-type::before{content:"\f2a0"}#the-process .so-card::before{font-family:"Font Awesome 5 Free";font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:700;color:#fff;display:inline-block;padding:.5rem 1rem .25rem;margin-bottom:.5rem;border-left:2px #fff solid;position:relative;left:-.75rem}#the-process .so-card .so-heading{font-family:var(--bodyFont);font-weight:700;color:#fff;margin-bottom:1rem}#the-process .so-card .so-text{line-height:1.6;color:#fff}}@media only screen and (min-width:768px){#process-sbs .so-picture{grid-column:2/2;grid-row:1;width:50vw;height:100%}#process-sbs .so-content{grid-column:1/1;grid-row:1;padding:var(--sectionPadding);padding-left:4rem;padding-right:4rem}#the-process .so-item{padding-left:clamp(7rem,11vw,9rem);position:relative}#the-process .so-item::before{position:absolute;left:3%;border-left:none;border-right:2px solid var(--accent)}#the-process .so-card{padding-left:clamp(7.5rem,11vw,9rem);position:relative}#the-process .so-card::before{position:absolute;left:3%;border-left:none;border-right:2px solid #fff}}@media only screen and (min-width:1024px){#process-landing .so-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;max-width:71.25rem;margin:auto;align-items:center}#process-landing .so-subtitle{justify-self:left;text-wrap:nowrap}#process-landing hr{flex-grow:1}#process-landing .so-button-primary{margin:0}#process-landing .so-button-secondary{padding:0 1rem}}