.ss-hero{position:relative;width:100%;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0!important}.ss-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ss-hero__img{width:100%;height:100%;object-fit:cover;display:block}.ss-hero__img--placeholder{width:100%;height:100%;background-color:#c9a87a}.ss-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0003}.ss-hero__content-wrap{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;padding:80px 24px}.ss-hero__content{background-color:var(--ss-cream);padding:56px 64px;max-width:680px;width:100%;text-align:center;border-radius:12px}.ss-hero__heading{color:var(--ss-red)!important;margin-bottom:20px}.ss-hero__sub{color:var(--ss-red)!important;margin-bottom:36px;max-width:480px;margin-left:auto;margin-right:auto}.ss-hero__btn{font-size:24px!important;padding:14px 40px!important}.ss-how{background-color:var(--ss-red)!important}.ss-how__title{text-align:center;color:var(--ss-cream)!important;margin-bottom:56px}.ss-how__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px;margin-bottom:56px;width:100%}.ss-how__step-title{font-size:26px!important;white-space:normal!important;overflow-wrap:break-word!important;max-width:100%!important}.ss-how__step{width:100%;box-sizing:border-box}.ss-how__step{text-align:center;display:flex;flex-direction:column;align-items:center;height:100%}.ss-how__step-desc{flex:1}.ss-how__icon-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.ss-how__icon{width:180px;height:180px;border-radius:50%;background-color:var(--ss-cream);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:20px;box-sizing:border-box}.ss-how__step-title{color:var(--ss-cream)!important;margin-bottom:16px;white-space:nowrap;min-height:48px;display:flex;align-items:center;justify-content:center;font-size:38px!important}.ss-how__step-desc{color:var(--ss-cream)!important;opacity:.9;min-height:80px;padding-bottom:32px;border-bottom:1px solid rgba(247,245,237,.25);width:100%}.ss-how__cta{text-align:center}.ss-btn--how{display:inline-block;font-family:var(--ss-font-body);font-size:18px;font-weight:400;letter-spacing:.08em;text-decoration:none;text-align:center;padding:14px 36px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;background-color:var(--ss-cream);color:var(--ss-red);border:2px solid var(--ss-cream)}.ss-btn--how:hover{background-color:transparent;color:var(--ss-cream);border-color:var(--ss-cream)}.ss-box{padding:0!important;background-color:var(--ss-cream)!important}.ss-box__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;min-height:500px}.ss-box__img-wrap{overflow:hidden;position:relative}.ss-box__img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ss-box__img--placeholder{width:100%;height:100%;background-color:#e8d5b8;position:absolute;top:0;right:0;bottom:0;left:0}.ss-box__text{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ss-box__title{color:var(--ss-red)!important;margin-bottom:28px;text-align:center}.ss-box__list{list-style:none;padding:0;margin:0 0 24px}.ss-box__list li{color:var(--ss-red)!important;padding:10px 0;display:flex;align-items:center;gap:12px;font-family:var(--ss-font-body);font-size:var(--ss-size-body);text-align:left}.ss-box__list li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--ss-red);flex-shrink:0}.ss-box__strapline{color:var(--ss-red)!important;font-style:normal;text-align:center}.ss-who{background-color:var(--ss-red)!important}.ss-who__title{text-align:center;color:var(--ss-cream)!important;margin-bottom:56px}.ss-who__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.ss-who .ss-container{max-width:1400px!important}.ss-who__circle{width:140px;height:140px}.ss-who__item{text-align:center}.ss-who__circle{width:180px;height:180px;border-radius:50%;overflow:hidden;margin:0 auto 20px;border:2.5px solid var(--ss-cream);box-sizing:border-box}.ss-who__circle img{width:100%;height:100%;object-fit:cover;display:block}.ss-who__circle-placeholder{width:100%;height:100%;background-color:#f7f5ed4d}.ss-who__caption{color:var(--ss-cream)!important;max-width:200px;margin:0 auto}.ss-who__caption strong{display:block;font-weight:700;font-size:26px!important;margin-bottom:4px}.ss-who__caption strong{display:block;font-weight:700;margin-bottom:4px}.ss-reviews{background-color:var(--ss-cream)!important;padding-top:80px!important;padding-bottom:80px!important}.ss-reviews__title{text-align:center;color:var(--ss-red)!important;margin-bottom:56px}.ss-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.ss-review{margin:0;padding:40px 36px;border:2px solid var(--ss-red);background-color:var(--ss-red);border-radius:12px;display:flex;flex-direction:column;gap:16px}.ss-review__quote{color:var(--ss-cream)!important;font-style:italic;margin:0;flex:1}.ss-review__name{font-family:var(--ss-font-heading);font-size:22px;font-weight:400;color:var(--ss-cream);font-style:normal;display:block}@media(max-width:749px){.ss-hero{min-height:70vh}.ss-hero__content{padding:36px 24px;max-width:100%;border-radius:8px}.ss-hero__btn{font-size:24px!important;padding:18px 40px!important;display:block!important;width:100%!important;box-sizing:border-box!important}.ss-how__steps{grid-template-columns:1fr;gap:0}.ss-how__step{padding:24px 0}.ss-how__step:last-child{border-bottom:none;padding-bottom:0;margin-bottom:-24px}.ss-how__step-title{white-space:normal;min-height:auto;font-size:28px!important}.ss-how__title{margin-bottom:40px}.ss-how__cta{padding-top:16px}.ss-box__grid{grid-template-columns:1fr;min-height:auto}.ss-box__img-wrap{position:relative;height:280px}.ss-box__text{padding:40px 24px;text-align:center;align-items:center}.ss-who__grid{grid-template-columns:1fr;gap:0}.ss-who__item{padding:24px 0 36px;border-bottom:1px solid var(--ss-cream)}.ss-who__item:first-child{padding-top:0}.ss-who__item:last-child{border-bottom:none}.ss-who__circle{width:200px;height:200px}.ss-reviews__grid{grid-template-columns:1fr;gap:24px}.ss-review{padding:28px 24px}}.ss-how__step-title br{display:block!important;content:""!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ss-home.css.map */
