.LocationHoursCard-module__lhF6Fa__card{width:100%;color:var(--text-primary)}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}@media only screen and (max-width:768px){.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location{flex-direction:column}}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__items{gap:var(--spacing-md);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__items{width:100%}}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__items .LocationHoursCard-module__lhF6Fa__item{align-items:center;gap:var(--spacing-md);display:flex}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__items .LocationHoursCard-module__lhF6Fa__item .LocationHoursCard-module__lhF6Fa__addressCtn{cursor:pointer;background:none;border:none;align-items:center;width:100%;margin:0;padding:0;display:flex}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__map{border-radius:var(--radius-lg);width:100%}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__hoursBtn{cursor:pointer;background:none;border:none;align-items:center;width:100%;margin:0;padding:0;display:flex}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__hoursBtn .LocationHoursCard-module__lhF6Fa__chevron{color:var(--text-secondary);justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.1,.74,.45,1.3);display:flex}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__hoursBtn .LocationHoursCard-module__lhF6Fa__chevron.LocationHoursCard-module__lhF6Fa__open{transform:rotate(90deg)}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__hours{flex-direction:column;gap:4px;width:268px;height:0;margin-top:-4px;margin-left:34px;transition:all .2s cubic-bezier(.1,.75,.45,.9);display:flex;overflow:hidden}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__hours.LocationHoursCard-module__lhF6Fa__visible{height:172px;margin-top:0;display:flex}.LocationHoursCard-module__lhF6Fa__card .LocationHoursCard-module__lhF6Fa__location .LocationHoursCard-module__lhF6Fa__hours .LocationHoursCard-module__lhF6Fa__hour{justify-content:space-between;display:flex}.MegaInfoCard-module__mG2TNG__megaInfoCard{gap:var(--gap-md);padding:var(--padding-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.MegaInfoCard-module__mG2TNG__megaInfoCard .MegaInfoCard-module__mG2TNG__tabGroup{border-radius:var(--radius-xl);padding:6px}.MegaInfoCard-module__mG2TNG__megaInfoCard .MegaInfoCard-module__mG2TNG__tabGroup .MegaInfoCard-module__mG2TNG__tabOption{border-radius:var(--radius-lg)}.MegaInfoCard-module__mG2TNG__megaInfoCard .MegaInfoCard-module__mG2TNG__tabGroup .MegaInfoCard-module__mG2TNG__tabOption.MegaInfoCard-module__mG2TNG__tabOptionCarshop p{font-weight:700!important}.MegaInfoCard-module__mG2TNG__megaInfoCard .MegaInfoCard-module__mG2TNG__tabGroup .MegaInfoCard-module__mG2TNG__tabOption.MegaInfoCard-module__mG2TNG__tabOptionCarshopActive{transition:all .2s ease-in-out;background-color:var(--carshop-accent)!important}.MegaInfoCard-module__mG2TNG__megaInfoCard .MegaInfoCard-module__mG2TNG__tabGroup .MegaInfoCard-module__mG2TNG__tabOption.MegaInfoCard-module__mG2TNG__tabOptionCarshopActive i,.MegaInfoCard-module__mG2TNG__megaInfoCard .MegaInfoCard-module__mG2TNG__tabGroup .MegaInfoCard-module__mG2TNG__tabOption.MegaInfoCard-module__mG2TNG__tabOptionCarshopActive p{color:var(--on-primary)!important}@media (max-width:415px){.MegaInfoCard-module__mG2TNG__megaInfoCard .MegaInfoCard-module__mG2TNG__tabGroup .MegaInfoCard-module__mG2TNG__tabOption{padding:6px}}@media (max-width:340px){.MegaInfoCard-module__mG2TNG__megaInfoCard .MegaInfoCard-module__mG2TNG__tabGroup .MegaInfoCard-module__mG2TNG__tabOption{padding:4px}.MegaInfoCard-module__mG2TNG__megaInfoCard .MegaInfoCard-module__mG2TNG__tabGroup .MegaInfoCard-module__mG2TNG__tabOption p{font-size:12px}}.PhoneCTA-module__b-64Aq__phoneCard{width:100%;color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft);padding:20px;display:none;position:relative;border-radius:var(--radius-full)!important}@media only screen and (max-width:768px){.PhoneCTA-module__b-64Aq__phoneCard{align-items:center;display:flex}}.PhoneCTA-module__b-64Aq__phoneCard:hover{color:var(--on-primary)}.PhoneCTA-module__b-64Aq__phoneCard .PhoneCTA-module__b-64Aq__iconBase{background-color:var(--on-primary);border-radius:var(--radius-3xl);opacity:.34;width:42px;height:42px}.PhoneCTA-module__b-64Aq__phoneCard .PhoneCTA-module__b-64Aq__phoneIcon{border:2px solid var(--on-primary);border-radius:var(--radius-3xl);width:42px;height:42px;padding:5px;font-size:28px;position:absolute;top:20px;left:20px}.PhoneCTA-module__b-64Aq__phoneCard .PhoneCTA-module__b-64Aq__textCtn{flex-direction:column;margin-left:12px;display:flex}.PhoneCTA-module__b-64Aq__phoneCard .PhoneCTA-module__b-64Aq__textCtn .PhoneCTA-module__b-64Aq__phoneNumber{letter-spacing:-.32px;margin-bottom:2px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.PhoneCTA-module__b-64Aq__phoneCard .PhoneCTA-module__b-64Aq__textCtn .PhoneCTA-module__b-64Aq__subtitle{letter-spacing:-.28px;opacity:.5;font-size:14px;font-weight:400;line-height:normal}.PhyronVideoCard-module__4_mBDW__cardBody{position:relative}.PhyronVideoCard-module__4_mBDW__cardBody .PhyronVideoCard-module__4_mBDW__videoCtn{border-radius:var(--radius-xl);border:none;width:100%;height:700px}.PhyronVideoCard-module__4_mBDW__cardBody .PhyronVideoCard-module__4_mBDW__video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0!important;border-radius:var(--radius-xl)!important}.DefaultRoadsterCard-module__RSVhPa__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl);padding:var(--spacing-5xl);flex-direction:column;display:flex}.DefaultRoadsterCard-module__RSVhPa__roadsterCard .DefaultRoadsterCard-module__RSVhPa__upperCtn{justify-content:center;align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.DefaultRoadsterCard-module__RSVhPa__roadsterCard .DefaultRoadsterCard-module__RSVhPa__upperCtn .DefaultRoadsterCard-module__RSVhPa__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.DefaultRoadsterCard-module__RSVhPa__roadsterCard .DefaultRoadsterCard-module__RSVhPa__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:270px;display:flex}@media only screen and (max-width:768px){.DefaultRoadsterCard-module__RSVhPa__roadsterCard .DefaultRoadsterCard-module__RSVhPa__lowerCtn{max-width:100%!important}}.GenesisRoadsterCard-module__5FEZYG__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,36px);padding:var(--spacing-5xl,36px);flex-direction:column;display:flex}@media only screen and (max-width:768px){.GenesisRoadsterCard-module__5FEZYG__roadsterCard{align-items:unset}}.GenesisRoadsterCard-module__5FEZYG__roadsterCard .GenesisRoadsterCard-module__5FEZYG__upperCtn{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.GenesisRoadsterCard-module__5FEZYG__roadsterCard .GenesisRoadsterCard-module__5FEZYG__upperCtn .GenesisRoadsterCard-module__5FEZYG__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.GenesisRoadsterCard-module__5FEZYG__roadsterCard .GenesisRoadsterCard-module__5FEZYG__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:270px;display:flex}@media only screen and (max-width:768px){.GenesisRoadsterCard-module__5FEZYG__roadsterCard .GenesisRoadsterCard-module__5FEZYG__lowerCtn{max-width:100%!important}}.TableOfContents-module__f3LcFW__body{border-radius:var(--radius-full);max-width:100%;padding:4px;overflow:hidden}.TableOfContents-module__f3LcFW__card{width:-moz-fit-content;width:fit-content;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:none;border:none;padding:6px 12px;transition:box-shadow 80ms ease-in-out;border-radius:var(--radius-full)!important}.TableOfContents-module__f3LcFW__card .TableOfContents-module__f3LcFW__cardTitle{letter-spacing:-.32px;font-size:14px;font-weight:400;line-height:150%}.TableOfContents-module__f3LcFW__card--selected{box-shadow:var(--shadow-border)}.TableOfContents-module__f3LcFW__card--selected,.TableOfContents-module__f3LcFW__card:hover{color:var(--text-primary);background-color:var(--elevated-level-two)}.TableOfContents-module__f3LcFW__cards{padding:4px;gap:10px!important}.TekionCard-module__AirA0W__tekionCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,36px);padding:var(--spacing-5xl,36px);flex-direction:column;display:flex}@media only screen and (max-width:768px){.TekionCard-module__AirA0W__tekionCard{align-items:unset}}.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__upperCtn{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__upperCtn .TekionCard-module__AirA0W__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__upperCtn .TekionCard-module__AirA0W__headlineCtn .TekionCard-module__AirA0W__expressText{font-family:var(--header-font);letter-spacing:1px;color:var(--text-secondary,#707070);text-align:center;text-transform:uppercase;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__upperCtn .TekionCard-module__AirA0W__headlineCtn .TekionCard-module__AirA0W__byline{font-family:var(--header-font);letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-align:center;text-transform:uppercase;margin:0;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__upperCtn .TekionCard-module__AirA0W__subtitle{letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-align:center;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;max-width:340px;display:flex}@media only screen and (max-width:768px){.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__lowerCtn{max-width:100%!important}}.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__lowerCtn a{width:100%}.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__lowerCtn .TekionCard-module__AirA0W__topBtn{gap:var(--spacing-md,12px);width:243px;height:52px;padding:var(--spacing-sm,8px) var(--spacing-2xl,24px);font-family:var(--header-font);text-transform:uppercase;background:var(--black);border-radius:var(--radius-md,0);box-shadow:unset;display:flex}@media only screen and (max-width:768px){.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__lowerCtn .TekionCard-module__AirA0W__topBtn{width:100%}}.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__lowerCtn .TekionCard-module__AirA0W__bottomBtnCtn{background:var(--white);text-transform:uppercase!important}.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__lowerCtn .TekionCard-module__AirA0W__bottomBtn{width:243px;height:52px;padding:var(--spacing-sm,8px) var(--spacing-2xl,24px);font-family:var(--header-font);color:var(--black);background:var(--white);border:1px solid var(--text-primary,#1a1a1a);box-shadow:unset;display:flex}@media only screen and (max-width:768px){.TekionCard-module__AirA0W__tekionCard .TekionCard-module__AirA0W__lowerCtn .TekionCard-module__AirA0W__bottomBtn{width:100%}}.VDPCard-module__kZvJCq__vdpCard{border-radius:var(--radius-xl)}.MobileRecommendationCard-module__YrTeJW__card{align-items:stretch;gap:var(--gap-md);width:270px;min-height:300px;padding:var(--padding-md);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.MobileRecommendationCard-module__YrTeJW__imageCtn{background:var(--elevated-level-two);border-radius:var(--radius-lg);justify-content:center;align-items:center;width:100%;min-height:160px;max-height:160px;display:flex;overflow:hidden}.MobileRecommendationCard-module__YrTeJW__image{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%}.MobileRecommendationCard-module__YrTeJW__emptyImage{background:var(--elevated-level-two);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.MobileRecommendationCard-module__YrTeJW__fallbackImage{width:100px;height:100px}.MobileRecommendationCard-module__YrTeJW__details{flex-direction:column;gap:4px;min-width:0;display:flex}.MobileRecommendationCard-module__YrTeJW__bottomRow{justify-content:space-between;align-items:center;gap:var(--gap-md);flex-direction:row;margin-top:8px;display:flex}.MobileRecommendationCard-module__YrTeJW__badgeCtn{align-items:center;display:flex}.MobileRecommendationCard-module__YrTeJW__viewButton{width:100%;min-width:80px}.RecommendationCard-module__3UST9a__card{background-color:var(--surface);border-radius:var(--radius-xl);width:310px;height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:6px;display:flex;position:relative}.RecommendationCard-module__3UST9a__card.RecommendationCard-module__3UST9a__border{background-color:var(--elevated-level-two);border:var(--border-strong);box-shadow:none}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__image{border-radius:var(--radius-lg);object-fit:cover;width:100%;min-height:160px;max-height:160px}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__emptyImage{background-color:var(--elevated-level-two);border-radius:var(--radius-xl);justify-content:center;align-items:center;width:100%;min-height:160px;max-height:160px;display:flex}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__emptyImage .RecommendationCard-module__3UST9a__fallbackImage{width:100px;height:100px}@media only screen and (max-width:768px){.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__emptyImage .RecommendationCard-module__3UST9a__fallbackImage{width:50px;height:50px}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:90px;min-height:70px;max-height:70px}}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__details{flex-direction:column;display:flex}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__textCtn{flex-direction:column;gap:0 2px;display:flex;overflow:hidden}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__titleCtn{align-items:flex-end;gap:2px;display:flex}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__floatingButtonCtn{justify-content:space-between;align-items:center;width:100%;display:flex}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__floatingButtonCtn .RecommendationCard-module__3UST9a__viewButton{width:30%}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__floatingButtonCtn .RecommendationCard-module__3UST9a__priceCtn{width:50%}.RecommendationCard-module__3UST9a__card .RecommendationCard-module__3UST9a__badgeCtn{align-items:center;padding:6px;display:flex}.VehicleRecommendationCard-module__vleGZG__recommendations{gap:var(--gap-md);padding:var(--padding-lg);background-color:var(--surface-80);background-image:linear-gradient(var(--surface-80),var(--surface-80)),linear-gradient(229deg,#ff9602 1.14%,#ac0bb6 50.87%,#0370ff 88.77%);border-radius:var(--radius-xl);background-size:100% 100%,200% 200%;background-origin:border-box;background-clip:padding-box,border-box;border:2px solid rgba(0,0,0,0);flex-direction:column;animation:VehicleRecommendationCard-module__vleGZG__gradient-rotate 3s linear infinite,VehicleRecommendationCard-module__vleGZG__glowing-border 5s ease-in-out infinite;display:flex}.VehicleRecommendationCard-module__vleGZG__recommendations--oem{background-image:unset;border:unset;animation:VehicleRecommendationCard-module__vleGZG__unset}@media screen and (max-width:768px){.VehicleRecommendationCard-module__vleGZG__recommendations{border-radius:0;padding:12px}}.VehicleRecommendationCard-module__vleGZG__recommendations .VehicleRecommendationCard-module__vleGZG__bottomContainer{justify-content:center;display:flex}.VehicleRecommendationCard-module__vleGZG__sideScrollerCtn{gap:var(--gap-md);flex-direction:column;display:flex}.VehicleRecommendationCard-module__vleGZG__sideScrollerCtn .VehicleRecommendationCard-module__vleGZG__vehicleSearchResults{padding:var(--padding-lg)}@media screen and (max-width:768px){.VehicleRecommendationCard-module__vleGZG__sideScrollerCtn .VehicleRecommendationCard-module__vleGZG__vehicleSearchResults{padding:unset}}.VehicleRecommendationCard-module__vleGZG__vehicleCard{gap:var(--gap-md);margin:var(--gap-lg);background:var(--surface);border:2px solid var(--primary);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative;overflow:visible}.VehicleRecommendationCard-module__vleGZG__vehicleCard__tab{z-index:2;color:var(--on-primary);white-space:nowrap;background:var(--primary);border-radius:var(--radius-md) var(--radius-md) 0 0;padding:2px 16px;font-size:1rem;font-weight:600;position:absolute;top:-18px;left:24px;box-shadow:0 2px 4px rgba(0,0,0,.04)}.VehicleRecommendationCard-module__vleGZG__vehicleCard--oem{background-color:var(--surface-80);border:var(--border-soft)}@keyframes VehicleRecommendationCard-module__vleGZG__gradient-rotate{0%{background-position:0 0,0}50%{background-position:0 0,100%}to{background-position:0 0,0}}@keyframes VehicleRecommendationCard-module__vleGZG__glowing-border{0%{box-shadow:0 0 3px -3px rgba(255,150,2,.4),0 0 6px -3px rgba(172,11,182,.4),0 0 9px -3px rgba(3,112,255,.4)}25%{box-shadow:0 0 6px -1px rgba(3,112,255,.4),0 0 9px -1px rgba(255,150,2,.4),0 0 12px -1px rgba(172,11,182,.4)}50%{box-shadow:0 0 6px -1px rgba(172,11,182,.4),0 0 9px -1px rgba(3,112,255,.4),0 0 12px -1px rgba(255,150,2,.4)}75%{box-shadow:0 0 6px -1px rgba(255,150,2,.4),0 0 9px -1px rgba(172,11,182,.4),0 0 12px -1px rgba(3,112,255,.4)}to{box-shadow:0 0 3px -3px rgba(255,150,2,.4),0 0 6px -3px rgba(172,11,182,.4),0 0 9px -3px rgba(3,112,255,.4)}}.YoutubeCard-module__CBHOPq__cardBody{flex-direction:column;gap:20px;height:0;padding:20px 20px calc(56.25% + 20px);display:flex;position:relative}.YoutubeCard-module__CBHOPq__cardBody iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}.CarfaxUSCard-module__A1UexG__carfaxWidgetContainer{width:100%;max-width:768px;margin:0 auto}@media (max-width:768px){.CarfaxUSCard-module__A1UexG__carfaxWidgetContainer{max-width:375px}}.CarfaxUSCard-module__A1UexG__carfaxWidget{width:100%;max-width:768px;max-height:1400px}@media (max-width:768px){.CarfaxUSCard-module__A1UexG__carfaxWidget{max-width:375px;max-height:1304px}}.CarfaxUSCard-module__A1UexG__carfaxWidget iframe{border:none;max-height:1400px;width:100%!important;height:100%!important}@media (max-width:768px){.CarfaxUSCard-module__A1UexG__carfaxWidget iframe{max-height:1304px}}.VdpCards-module__9oTWcG__glow{animation:VdpCards-module__9oTWcG__glowing 2s;animation-direction:forwards}@keyframes VdpCards-module__9oTWcG__glowing{20%{box-shadow:0 0 10px var(--primary)}40%{box-shadow:0 0 10px var(--primary)}to{box-shadow:unset}}.CarouselIndicators-module__Lrx8KW__ctn{display:var(--vehicle-carousel-indicator-display,flex);align-items:center;width:70%;max-width:150px;height:50px;margin:0 auto;padding:16px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators{align-items:center;gap:6px;transition:left .5s;display:flex;position:relative;left:0}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper{outline-offset:2px;cursor:pointer;background-color:rgba(0,0,0,0);border:none;border-radius:100%;outline:1px solid rgba(0,0,0,0);justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .5s;display:flex}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper:hover{opacity:.7;background-color:rgba(255,255,255,.19)}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper .CarouselIndicators-module__Lrx8KW__dot{background-color:var(--white);opacity:.5;border-radius:100px;width:6px;height:6px;transition:all .5s}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper .CarouselIndicators-module__Lrx8KW__dot--medium{opacity:.7;width:10px;height:10px}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper .CarouselIndicators-module__Lrx8KW__dot--active{opacity:1;width:14px;height:14px}