@media only screen and (width>=0){#steps-2551{padding:var(--sectionPadding);background-color:var(--grey);z-index:1;position:relative;overflow:hidden}#steps-2551 .cs-container{-moz-column-gap:clamp(4rem, 10vw, 7.5rem);flex-direction:column;align-items:flex-start;gap:clamp(3rem,6vw,4rem) clamp(4rem,10vw,7.5rem);width:100%;max-width:44rem;margin:auto;display:flex}#steps-2551 .cs-content{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}#steps-2551 .cs-title{margin-left:0}#steps-2551 .cs-text{margin:0 0 1rem}#steps-2551 .cs-text:last-of-type{margin-bottom:2rem}#steps-2551 .cs-button-solid{font-family:var(--font-heading);font-size:1rem;font-weight:var(--buttonFontWeight);text-transform:var(--buttonTextTransform);letter-spacing:var(--buttonLetterSpacing);line-height:var(--buttonHeight);border-radius:var(--buttonRadius);text-align:center;box-sizing:border-box;min-width:9.375rem;padding:var(--buttonPadding);background-color:var(--primary);color:var(--headerColor);z-index:1;margin:0;text-decoration:none;display:inline-block;position:relative}#steps-2551 .cs-button-solid:before{content:"";background:var(--dark);opacity:1;border-radius:var(--buttonRadius);z-index:-1;width:0%;height:100%;transition:width .3s;display:block;position:absolute;top:0;left:0}#steps-2551 .cs-button-solid:hover{color:#fff}#steps-2551 .cs-button-solid:hover:before{width:100%}#steps-2551 .cs-card-group{box-sizing:border-box;border:1px solid var(--greyDark);border-radius:var(--cardRadius);background-color:#fff;flex-direction:column;gap:.5rem;width:100%;margin:0;padding:clamp(1.5rem,4.2vw,2rem) clamp(1rem,4.2vw,2rem);display:flex}#steps-2551 .cs-item{align-items:flex-start;gap:clamp(1rem,3.2vw,1.5rem);width:100%;margin:0;padding:0 0 1.5rem;list-style:none;display:flex}#steps-2551 .cs-item:last-of-type{padding-bottom:0}#steps-2551 .cs-item:last-of-type .cs-number-wrapper:after{display:none}#steps-2551 .cs-number-wrapper{flex-direction:column;flex:none;align-self:stretch;align-items:center;display:flex}#steps-2551 .cs-number-wrapper:after{content:"";background-color:var(--greyDark);flex:1;width:1px;margin-top:.5rem;display:block}#steps-2551 .cs-number{background-color:var(--grey);width:clamp(3rem,7.3vw,3.5rem);height:clamp(3rem,7.3vw,3.5rem);color:var(--primaryDark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:clamp(1rem,2.6vw,1.25rem);font-weight:700;line-height:1.2em;display:flex}#steps-2551 .cs-flex{flex-direction:column;flex:1;gap:.5rem;display:flex}#steps-2551 .cs-h3{font-size:var(--h3FontSize);color:var(--headerColor);margin:0;font-weight:700;line-height:1.2em}#steps-2551 .cs-item-text{color:var(--bodyTextColor);margin:0;font-size:1rem;line-height:1.5em}#steps-2551 .cs-graphic{background-image:linear-gradient(to left, #f2f4ee00 45%, var(--grey) 95%), repeating-linear-gradient(to right, #0f110d0d 0, #0f110d0d 1px, transparent 1px, transparent 1.875rem), repeating-linear-gradient(to bottom, #0f110d0d 0, #0f110d0d 1px, transparent 1px, transparent 1.875rem);pointer-events:none;z-index:-1;width:clamp(22.5rem,95.7vw,45.9375rem);height:clamp(22.5rem,95.7vw,45.9375rem);display:block;position:absolute;top:0;right:0}}@media only screen and (width>=64rem){#steps-2551 .cs-container{max-width:var(--containerWidth);flex-direction:row}#steps-2551 .cs-content{flex:none;order:2;width:32vw;max-width:30.125rem;padding-bottom:6.25rem}#steps-2551 .cs-card-group{flex:1;width:auto;max-width:39.375rem}#steps-2551 .cs-graphic{top:50%;transform:translateY(-50%)}}@media only screen and (width>=0){body.dark-mode #steps-2551{background-color:var(--dark)}body.dark-mode #steps-2551 .cs-topper{color:var(--primary)}body.dark-mode #steps-2551 .cs-card-group{border-color:#ffffff1a}body.dark-mode #steps-2551 .cs-title,body.dark-mode #steps-2551 .cs-h3{color:var(--bodyTextColorWhite)}body.dark-mode #steps-2551 .cs-text,body.dark-mode #steps-2551 .cs-item-text{color:var(--bodyTextColorWhite);opacity:.8}body.dark-mode #steps-2551 .cs-card-group{background-color:var(--medium)}body.dark-mode #steps-2551 .cs-number{background-color:var(--accent);color:var(--primaryLight)}body.dark-mode #steps-2551 .cs-number-wrapper:after{background-color:#fff3}body.dark-mode #steps-2551 .cs-graphic{background-image:linear-gradient(to left, #0f110d00 45%, var(--dark) 95%), repeating-linear-gradient(to right, #ffffff0d 0, #ffffff0d 1px, transparent 1px, transparent 1.875rem), repeating-linear-gradient(to bottom, #ffffff0d 0, #ffffff0d 1px, transparent 1px, transparent 1.875rem)}#steps-585{padding:var(--sectionPadding)}#steps-585 .cs-container{flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem);width:100%;max-width:34.375rem;margin:auto;display:flex}#steps-585 .cs-content{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}#steps-585 .cs-title{margin-left:0}#steps-585 .cs-card-group{flex-direction:column;gap:1.25rem;margin:0;padding:0;display:flex}#steps-585 .cs-item{border-bottom:1px solid var(--headerColor);box-sizing:border-box;flex-direction:column;align-items:flex-start;min-height:18.125rem;padding:1rem clamp(1rem,1.8vw,1.5rem);list-style:none;display:flex}#steps-585 .cs-item:last-of-type{border:none}#steps-585 .cs-h3{font-size:var(--h3FontSize);text-align:left;color:var(--primaryDark);margin:0 0 .75rem;font-weight:500;line-height:1.2em;display:block}#steps-585 .cs-item-text{text-align:left;color:var(--bodyTextColor);margin:0;font-size:1rem;line-height:1.5em}#steps-585 .cs-number{color:var(--primaryDark);margin:auto 0 0;font-size:3.8125rem;font-weight:900;line-height:1.2em;display:block}}@media only screen and (width>=48rem){#steps-585 .cs-container{max-width:var(--containerWidth)}#steps-585 .cs-card-group{flex-flow:wrap}#steps-585 .cs-item{width:48%}#steps-585 .cs-item:nth-of-type(3){border-bottom:none}}@media only screen and (width>=64rem){#steps-585 .cs-card-group{flex-wrap:nowrap}#steps-585 .cs-item{border-bottom:none;border-right:1px solid var(--headerColor)}}@media only screen and (width>=0){body.dark-mode #steps-585 .cs-topper{color:var(--primaryLight)}body.dark-mode #steps-585 .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #steps-585 .cs-item{border-color:var(--bodyTextColorWhite)}body.dark-mode #steps-585 .cs-item-text{color:var(--bodyTextColorWhite);opacity:.8}body.dark-mode #steps-585 .cs-h3,body.dark-mode #steps-585 .cs-number{color:var(--primaryLight)}}
