.value-section{text-align:center;z-index:100;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:3rem 4rem;display:flex}@media screen and (max-width:575px){.value-section{margin-top:5rem}}@media screen and (min-width:1200px){.value-section{padding:3rem 15rem}}.value-section .value-section__header--container{flex-direction:column;align-items:center;display:flex}.value-section .value-section__header--container .value-section__header{letter-spacing:.5px;text-transform:uppercase;font-size:1.8rem}
.embla{--slide-height:25rem;--slide-spacing:14rem;--slide-size:100%;align-items:center;max-width:100%;margin:auto;display:flex}@media screen and (min-width:768px){.embla{--slide-spacing:6rem}}@media screen and (min-width:1200px){.embla{--slide-spacing:15rem;width:100vw}}@media screen and (min-width:1400px){.embla{--slide-spacing:8rem}}@media screen and (min-width:1700px){.embla{--slide-spacing:1rem}}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);width:calc(100% + var(--slide-spacing)*2);grid-auto-columns:50%;grid-auto-flow:column;align-self:start;display:grid}@media screen and (min-width:576px){.embla__container{grid-auto-columns:45%}}@media screen and (min-width:900px){.embla__container{grid-auto-columns:40%}}@media screen and (min-width:1200px){.embla__container{grid-auto-columns:40%}}.embla__slide{flex:0 0 var(--slide-size);min-width:0;max-width:auto;place-items:center;transform:translate(0,0)}.embla__slide__number{height:var(--slide-height);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:900px) and (max-width:1199px){.embla__slide__image{width:100%;height:var(--slide-height-900)}}.embla__button{display:none}@media screen and (min-width:576px){.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);appearance:none;touch-action:manipulation;cursor:pointer;z-index:1;width:3.6rem;height:3.6rem;color:var(--text-body);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}}
.happening-now{background:var(--curryGrey);flex-direction:column;width:100vw;padding:4rem 1rem;display:flex}@media screen and (min-width:1200px){.happening-now{background:var(--curryGrey);flex-direction:row;justify-content:flex-start;align-items:center;padding:4rem 5rem}}.happening-now .happening-now__header--container{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:1200px){.happening-now .happening-now__header--container{align-items:flex-start}}.happening-now .happening-now__header--container .happening-now__header--decoration{border-bottom:3px solid var(--curryRed);width:30%;margin-bottom:.5rem}@media screen and (min-width:576px){.happening-now .happening-now__header--container .happening-now__header--decoration{width:25%}}@media screen and (min-width:768px){.happening-now .happening-now__header--container .happening-now__header--decoration{width:20%}}@media screen and (min-width:992px){.happening-now .happening-now__header--container .happening-now__header--decoration{width:15%}}@media screen and (min-width:1200px){.happening-now .happening-now__header--container .happening-now__header--decoration{width:65%;margin-left:.1rem}}@media screen and (min-width:1350px){.happening-now .happening-now__header--container .happening-now__header--decoration{width:50%}}.happening-now .happening-now__header--container .happening-now__header{letter-spacing:.8px;text-align:center;text-transform:uppercase;font-size:1.8rem}@media screen and (min-width:1200px){.happening-now .happening-now__header--container .happening-now__header{text-align:left;margin-bottom:1rem;font-size:1.7rem}}.happening-now .happening-now__header--container .happening-now__header--content{text-align:center;margin-top:-.5rem;font-size:1.2rem}@media screen and (min-width:900px){.happening-now .happening-now__header--container .happening-now__header--content{margin-bottom:3rem;font-size:1.3rem}}@media screen and (min-width:1200px){.happening-now .happening-now__header--container .happening-now__header--content{text-align:left}}.happening-now .happening-now__carousel--container{width:100%}@media screen and (min-width:1200px){.happening-now .happening-now__carousel--container{width:70%;margin-top:0;margin-left:4rem}}
.services-container{flex-direction:column;align-items:center;padding-top:2rem;display:flex}.services-container .services-headline{text-align:center;text-transform:uppercase;margin:1rem auto;padding-bottom:1rem;font-size:1.8rem}.services-container .services-content{flex-direction:column;display:flex}@media screen and (min-width:768px){.services-container .services-content{grid-template-columns:1fr 1fr;gap:2rem;padding:1rem 3rem 3rem;display:grid}}@media screen and (min-width:1200px){.services-container .services-content{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;padding:1.5rem}}.service-card__container{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.service-card__container .service-card{background:var(--curryGrey);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:80%;height:28rem;padding:2.5rem 1rem 1rem;display:flex}@media screen and (min-width:768px){.service-card__container .service-card{width:100%}}@media screen and (min-width:1200px){.service-card__container .service-card{padding:2.5rem 0 1rem}}.service-card__container .service-card .service-card__headline--container{flex-direction:column;justify-content:center;align-items:center;width:60%;display:flex}.service-card__container .service-card .service-card__headline--container .service-card__headline{letter-spacing:.8px;text-transform:uppercase;font-size:1.3rem}.service-card__container .service-card .service-card__headline--container .service-card__headline--decoration{border-bottom:3px solid var(--curryRed);width:30%;margin:.5rem 0 2rem}.service-card__container .service-card .service-card__details--item{margin-bottom:1rem;padding:0 3rem}.service-card__container .service-card .service-card__details--item:last-of-type{margin-bottom:3rem}.service-card__container .service-card__button--container{background:var(--curryGrey);justify-content:center;align-items:center;width:80%;margin:-1px auto;padding:2rem 0 3rem;display:flex}@media screen and (min-width:768px){.service-card__container .service-card__button--container{width:100%}}.service-card__container .service-card__button--container .service-card__button{background:var(--curryRed);color:#fff;text-transform:uppercase;border:none;width:11.5rem;padding:.4rem 0;font-size:1rem;font-weight:700}.work-ready{background-image:url(../media/workReady_logo.c0fd3fca.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;height:30%}.trusted-guidance{background-image:url(../media/trustedGuidance.b4b7960e.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;height:30%}.mfg{background-image:url(../media/mfg.8de92ad7.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;height:30%}.personal-service{background-image:url(../media/territoryMap.5612b8ad.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;height:30%;margin-top:1.5rem}
.focus{background:var(--curryRed);color:#fff;flex-direction:column;justify-content:center;align-items:center;max-width:100%;padding:auto 4rem;display:flex}.focus .focus__header--container{text-align:center;flex-direction:column;align-items:center;max-width:100%;margin-bottom:2rem;padding:3rem 2rem 1rem;display:flex}.focus .focus__header--container .focus__header{text-transform:uppercase;width:100%;font-size:1.8rem}@media screen and (min-width:1200px){.focus .focus__header--container .focus__header{font-size:2.3rem}}.focus .focus__items--container{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;margin-bottom:4rem;padding:0 4rem;display:flex}@media screen and (min-width:1066px){.focus .focus__items--container{padding:0 6rem}}@media screen and (min-width:1130px){.focus .focus__items--container{padding:0 10rem}}@media screen and (min-width:1252px){.focus .focus__items--container{padding:0 2rem}}.focus .focus__items--container .focus__item{flex-direction:column;justify-content:center;align-items:center;line-height:.8rem;display:flex}.focus .focus__items--container .focus__item .focus__item--headline{text-transform:uppercase;font-size:1.3rem;font-weight:700}
.roots-container{flex-direction:column;width:100vw;display:flex}@media screen and (min-width:1200px){.roots-container{flex-direction:row}}.roots-container .roots-content__container{flex-direction:column;width:100%;display:flex}@media screen and (min-width:1200px){.roots-container .roots-content__container{grid-template-columns:1.5fr 1.6fr;padding:0;display:grid}}.roots-container .roots-content__container .roots-image__container{background-image:url(../media/roots.30a143c5.png);background-position:0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}@media screen and (max-width:1199px){.roots-container .roots-content__container .roots-image__container{display:none}}.roots-container .roots-content__container .roots-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:6rem 2rem;display:flex}@media screen and (min-width:768px){.roots-container .roots-content__container .roots-content{padding:4rem 3rem}}@media screen and (min-width:1200px){.roots-container .roots-content__container .roots-content{text-align:right;padding:4rem 6rem}}.roots-container .roots-content__container .roots-content .roots-content__header--container{flex-direction:column;align-items:center;width:100%;margin-bottom:1rem;display:flex}@media screen and (min-width:1200px){.roots-container .roots-content__container .roots-content .roots-content__header--container{align-items:flex-end}}.roots-container .roots-content__container .roots-content .roots-content__header--container .roots-content__header{text-transform:uppercase;font-size:1.8rem}.roots-container .roots-content__container .roots-content .roots-content__text{align-self:flex-end;font-size:1rem;line-height:1.6rem}.roots-container .roots-content__container .roots-content .roots-content__button{background:var(--curryRed);color:#fff;text-align:center;text-transform:uppercase;text-wrap-mode:nowrap;border:none;justify-content:center;align-self:center;align-items:center;width:9rem;margin-top:1.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}
