:root{--base-color-brand--black:#000 !important;--base-color-neutral--white:#fff !important;--base-color-accent--purple:#800080 !important}.margin-bottom{margin-bottom:1rem}.global-tag{color:#fff!important;display:inline-flex;font-size:0.875rem!important;align-items:center;text-align:center;line-height:1}.hero-carousel{display:flex;overflow:hidden;width:100%;position:relative;margin:2rem 0;touch-action:pan-y}.hero-carousel_wrapper{display:flex;flex-flow:row nowrap;flex:none;justify-content:flex-start;align-items:center;width:100%;overflow:hidden}.hero-carousel_marquee{display:flex;flex-flow:row;flex:none;justify-content:flex-start;align-items:center;padding:0 .75rem;gap:1.5rem;will-change:transform;transform-style:preserve-3d;animation:slide3d 40s linear infinite;width:auto;min-width:200%}@keyframes slide3d{0%{transform:translate3d(0%,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 2rem))}}.hero-carousel_card{display:flex;flex-flow:column;justify-content:center;align-items:center;width:18rem;flex-shrink:0;gap:1.5rem}.home-carousel_link{border-radius:1rem;position:relative;overflow:hidden;display:inline-block;width:100%;height:100%;text-decoration:none}.home-carousel_review{position:relative;overflow:hidden;display:inline-block;width:100%;height:100%;text-decoration:none}.home-carousel_image{width:100%;height:auto;display:block;position:relative;object-fit:cover;aspect-ratio:3/4}.home-carousel_cover_purple{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background:linear-gradient(203deg,#fff0 40%,#800080)}.home-carousel_text-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1.5rem;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.home-carousel_text-wrapper-1{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.text-color-white{color:var(--base-color-neutral--white)!important}.hero-text,.reviews-text{font-family:"Pragmatica",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}.hero-text{font-family:"Pragmatica",Sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:34px!important;margin:0 0 .5rem 0;text-align:center}.reviews-text{font-family:"Pragmatica",Sans-serif!important;font-size:20px!important;font-weight:300!important;line-height:24px!important;margin:0 0 .5rem 0}.home-carousel_details{gap:8px}.home-carousel_details h3{font-size:24px!important;font-weight:500!important;line-height:32px!important;margin:0 0 .5rem 0;display:inline-flex}.home-carousel_details .stars{color:var(--base-color-accent--purple)!important;margin-left:1rem}.home-carousel_details .review-tag{font-size:20px;line-height:24px;font-weight:400;color:#404040}.max-width-full{width:100%;max-width:none;display:block}.button.w-button{background:none!important;padding:0!important;margin:8px!important;border:none!important}.button.w-button:hover{background-color:#606}@media screen and (max-width:1024px){.hero-carousel_card{width:16rem}.hero-text{font-size:1.75rem!important;line-height:2rem!important}.reviews-text{font-size:1.125rem!important;line-height:1.5rem!important}.home-carousel_text-wrapper{padding:1.25rem}.home-carousel_marquee{gap:1rem;padding:0 .5rem}}@media screen and (max-width:767px){.hero-carousel_card{width:14rem}.hero-text{font-size:1.5rem!important;line-height:1.75rem!important}.reviews-text{font-size:1rem!important;line-height:1.25rem!important}.global-tag{font-size:.75rem;padding:.25rem .75rem}.home-carousel_text-wrapper{padding:1rem}}@media screen and (max-width:479px){.hero-carousel_card{width:12rem}.hero-text{font-size:1.25rem!important;line-height:1.5rem!important}.reviews-text{font-size:0.875rem!important;line-height:1.125rem!important}.home-carousel_text-wrapper{padding:.75rem}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.hero-carousel{-webkit-overflow-scrolling:touch}.hero-carousel_marquee{animation:slide3d 35s linear infinite}.hero-carousel_card{width:15rem}.home-carousel_image{aspect-ratio:3/4;object-fit:cover}.home-carousel_text-wrapper{padding:1.25rem}.hero-text{font-size:1.625rem!important;line-height:1.875rem!important}.reviews-text{font-size:1rem!important;line-height:1.25rem!important}.button.w-button{touch-action:manipulation}}