.category_carousel{max-width:1400px;margin:auto;padding:40px 10px}.category_carousel .embla{position:relative;max-width:100%;margin:auto}.category_carousel .embla__viewport{overflow:hidden}.category_carousel .embla__container{display:flex;width:100%}.category_carousel .embla__slide{flex:1 0 calc(100/6);min-width:200px;text-align:center;letter-spacing:.75px;font-size:14px;font-weight:500}@media (max-width:640px){.category_carousel .embla__slide{flex:1 0 calc(100/3);min-width:110px}}.features_carousel{max-width:2000px;margin:0 auto}.features_carousel .embla{position:relative;max-width:100%;margin:auto}.features_carousel .embla__viewport{overflow:hidden}.features_carousel .embla__container{display:flex;width:100%}.features_carousel .embla__slide{flex:1 0 100%;min-width:100%;height:575px;display:flex;justify-content:center;align-items:center;cursor:pointer}.features_carousel .embla__image{height:100%;width:100%}.features_carousel .embla__controls{display:flex;justify-content:center;gap:20px;margin-top:10px}.features_carousel .embla__dots{display:flex;justify-content:center;margin-top:10px;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.features_carousel .embla__dot{width:10px;height:10px;margin:5px;border-radius:50%;background-color:#FFFFFF;border:2px solid #2ca966;cursor:pointer;transition:background-color .3s}.features_carousel .embla__dot--selected{background-color:#2CA966;border:2px solid #2ca966}@media (max-width:640px){.features_carousel .embla__slide{height:250px}}