.section-step-by-step{margin-bottom:calc(var(--element-spacing)*1)}.section-step-by-step:last-child{margin-bottom:0}.section-step-by-step{max-width:100%;overflow:hidden;position:relative;width:100%}.section-step-by-step__wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;min-width:0}@media screen and (min-width:1024px){.section-step-by-step__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:3rem;grid-template-columns:1fr 1fr}}.section-step-by-step__wrapper>*{min-width:0}@media screen and (min-width:1200px){.section-step-by-step__wrapper{gap:4rem}}.section-step-by-step__intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.section-step-by-step__intro{position:-webkit-sticky;position:sticky;top:2rem}}.section-step-by-step__intro-heading{color:var(--color-brand-text);font-size:1.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}@media screen and (min-width:768px){.section-step-by-step__intro-heading{font-size:2.25rem}}@media screen and (min-width:1024px){.section-step-by-step__intro-heading{font-size:2.5rem}}.section-step-by-step__intro-text{color:var(--color-brand-text);font-size:1rem;line-height:1.6;opacity:.85}@media screen and (min-width:768px){.section-step-by-step__intro-text{font-size:1.125rem;line-height:1.7}}.section-step-by-step__intro-text p{margin-bottom:.75rem}.section-step-by-step__intro-text p:last-child{margin-bottom:0}.section-step-by-step__container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;width:100%}.section-step-by-step__steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media screen and (min-width:768px){.section-step-by-step__steps{gap:1.5rem}}.section-step-by-step__card,.section-step-by-step__step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--color-white);border:1px solid var(--color-border);border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:16px}@media screen and (min-width:768px){.section-step-by-step__card,.section-step-by-step__step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-step-by-step__step-image{-webkit-box-flex:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex-positive:0;border-radius:16px;-ms-flex:none;flex:none;flex-grow:0;height:210px;max-width:100%;order:0;overflow:hidden;position:relative;width:210px}.section-step-by-step__step-image figure{margin:0;padding-bottom:0!important}.section-step-by-step__step-image figure,.section-step-by-step__step-image img{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}.section-step-by-step__step-image img{display:block;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:left center!important;object-position:left center!important}.section-step-by-step__step-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-item-align:stretch;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0;order:1}.section-step-by-step__step-content,.section-step-by-step__step-header{align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.section-step-by-step__step-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex-item-align:stretch;-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-direction:column;flex-direction:column;flex-grow:0;gap:8px;order:0;width:100%}.section-step-by-step__step-badge{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-scheme-soft-apple-green);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px;justify-content:center;padding:4px 8px}.section-step-by-step__step-badge,.section-step-by-step__step-badge span{-webkit-box-flex:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex-positive:0;-ms-flex:none;flex:none;flex-grow:0;order:0}.section-step-by-step__step-badge span{color:var(--color-brand-primary);font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:700;letter-spacing:-.005em;line-height:140%}.section-step-by-step__step-title{-webkit-box-flex:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-item-align:stretch;-ms-flex-positive:0;align-self:stretch;color:var(--color-brand-text);-ms-flex:none;flex:none;flex-grow:0;font-family:Fields,serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:110%;margin:0;order:1}@media screen and (min-width:768px){.section-step-by-step__step-title{font-size:24px}}@media screen and (min-width:1024px){.section-step-by-step__step-title{font-size:28px}}.section-step-by-step__step-text{-webkit-box-flex:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-item-align:stretch;-ms-flex-positive:0;align-self:stretch;color:var(--color-brand-text);-ms-flex:none;flex:none;flex-grow:0;font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:401;line-height:140%;margin:0;order:1}@media screen and (min-width:768px){.section-step-by-step__step-text{font-size:16px}}@media screen and (min-width:1024px){.section-step-by-step__step-text{font-size:17px}}.section-step-by-step__step-text p{margin-bottom:.75rem}.section-step-by-step__step-text p:last-child{margin-bottom:0}.section-step-by-step__step-text ol,.section-step-by-step__step-text ul{margin:.75rem 0;padding-left:1.5rem}.section-step-by-step__step-text li{margin-bottom:.5rem}.section-step-by-step__step-text li:last-child{margin-bottom:0}.section-step-by-step__step-text b,.section-step-by-step__step-text strong{font-weight:600}.section-step-by-step__step-text em,.section-step-by-step__step-text i{font-style:italic}.section-step-by-step__placeholder{color:var(--color-brand-text);opacity:.6;padding:3rem 1rem;text-align:center}.section-step-by-step__placeholder p{font-size:1rem;margin:0}.section-step-by-step--compact .section-step-by-step__step-image{height:180px;max-width:100%;width:180px}.section-step-by-step--compact .section-step-by-step__step{gap:16px;padding:12px}@media screen and (max-width:766px){.section-step-by-step__wrapper{gap:2rem}.section-step-by-step__intro{margin-bottom:1rem}.section-step-by-step__step-image{height:210px;margin:0 auto;max-width:100%;width:210px}}.section-step-by-step__steps-slider{max-width:100%;min-width:0;overflow:hidden;position:relative;width:100%}.section-step-by-step__steps-slider .swiper,.section-step-by-step__steps-slider .swiper-container{max-width:100%;width:100%}@media screen and (min-width:768px){.section-step-by-step__steps-slider .swiper,.section-step-by-step__steps-slider .swiper-container{height:auto!important;overflow:visible}.section-step-by-step__steps-slider .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;height:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.section-step-by-step__steps-slider .swiper-slide{height:auto!important;margin-right:0!important;width:100%!important}}.rte .section-step-by-step{max-width:none!important}@media screen and (max-width:766px){.rte .section-step-by-step{margin-left:calc(var(--site-side-spacing)*-1);margin-right:calc(var(--site-side-spacing)*-1);overflow-x:visible!important;overflow-y:visible!important;padding-left:var(--site-side-spacing);padding-right:0}}.rte .section-step-by-step .section-step-by-step__step-badge,.rte .section-step-by-step .section-step-by-step__step-text,.rte .section-step-by-step .section-step-by-step__step-title{margin-bottom:0!important;margin-top:0!important}.rte .section-step-by-step .section-step-by-step__step-text ol,.rte .section-step-by-step .section-step-by-step__step-text p,.rte .section-step-by-step .section-step-by-step__step-text ul{margin-top:0!important}@media screen and (max-width:766px){.section-step-by-step__steps-slider{margin-right:calc(var(--site-side-spacing)*-1);overflow:visible;padding-bottom:6rem}.section-step-by-step__steps-slider .swiper-container{overflow:visible;padding-bottom:2.5rem}.section-step-by-step__steps-slider .swiper-slide{height:auto}.section-step-by-step__step{gap:16px;height:100%;padding:8px}}.section-step-by-step .swiper-pagination{bottom:0;left:0;padding-left:0;position:absolute;text-align:center;width:100%}@media screen and (min-width:768px){.section-step-by-step .swiper-pagination{display:none}}@media screen and (max-width:766px){.section-step-by-step__step-image{height:auto;max-width:100%;width:100%}.section-step-by-step__step-image figure{height:auto!important;padding-bottom:100%!important;position:relative!important}.section-step-by-step__step-image img{height:100%!important;-o-object-position:left center!important;object-position:left center!important}}@media print{.section-step-by-step__wrapper{grid-template-columns:1fr}.section-step-by-step__step{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;border:1px solid #000;-webkit-box-shadow:none;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.section-step-by-step__step-badge{color-adjust:exact;background:#000!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}