.FeaturedFestival-module__VaxwSa__section{width:100%}.FeaturedFestival-module__VaxwSa__card{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:20px;display:grid;overflow:hidden}.FeaturedFestival-module__VaxwSa__imgWrap{border-radius:10px;flex-shrink:0;width:100%;height:100%;max-height:360px;overflow:hidden}.FeaturedFestival-module__VaxwSa__img{object-fit:cover;width:100%;height:100%;display:block}.FeaturedFestival-module__VaxwSa__body{border:1px solid #e8e3d8;border-radius:10px;flex-direction:column;justify-content:center;gap:12px;padding:28px 28px 28px 32px;display:flex}.FeaturedFestival-module__VaxwSa__label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary,#c8522a);background:#c8522a14;border-radius:4px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.FeaturedFestival-module__VaxwSa__name{color:var(--color-text-primary,#1a1a1a);margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1.25}.FeaturedFestival-module__VaxwSa__meta{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.FeaturedFestival-module__VaxwSa__meta li{color:var(--color-text-secondary,#555);font-size:13px}.FeaturedFestival-module__VaxwSa__metaKey{color:var(--color-text-primary,#1a1a1a);margin-right:4px;font-weight:700}.FeaturedFestival-module__VaxwSa__desc{color:var(--color-text-secondary,#666);margin:0;font-size:14px;line-height:1.7}.FeaturedFestival-module__VaxwSa__btn{background:var(--color-green-dark,#1e4620);color:#fff;border-radius:6px;align-self:flex-start;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s;display:inline-block}.FeaturedFestival-module__VaxwSa__btn:hover{background:#153318}@media (max-width:860px){.FeaturedFestival-module__VaxwSa__card{grid-template-columns:1fr}.FeaturedFestival-module__VaxwSa__imgWrap{height:220px;min-height:unset}}
.ExploreMoreStates-module__b7T_qa__section{background:#fff;width:100%;padding:56px 0}.ExploreMoreStates-module__b7T_qa__inner{flex-direction:column;gap:16px;max-width:1400px;margin:0 auto;padding:0 48px;display:flex}.ExploreMoreStates-module__b7T_qa__heading{font-size:var(--heading-section);color:var(--color-text-heading,#1a1a1a);margin:0;font-weight:500}.ExploreMoreStates-module__b7T_qa__subtext{color:var(--color-text-secondary,#666);margin:0;font-size:18px;line-height:1.6}.ExploreMoreStates-module__b7T_qa__sliderWrap{width:100%;overflow:hidden}.ExploreMoreStates-module__b7T_qa__swiper{padding-bottom:36px!important}.ExploreMoreStates-module__b7T_qa__slide{height:auto;display:flex}.ExploreMoreStates-module__b7T_qa__card{background:#f2efea;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ExploreMoreStates-module__b7T_qa__imgWrap{flex-shrink:0;width:100%;height:250px;position:relative;overflow:hidden}.ExploreMoreStates-module__b7T_qa__img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.ExploreMoreStates-module__b7T_qa__card:hover .ExploreMoreStates-module__b7T_qa__img{transform:scale(1.05)}.ExploreMoreStates-module__b7T_qa__body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 16px;display:flex}.ExploreMoreStates-module__b7T_qa__nameRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ExploreMoreStates-module__b7T_qa__name{color:var(--color-text-primary,#1a1a1a);margin:0;font-size:16px;font-weight:600;line-height:1.3}.ExploreMoreStates-module__b7T_qa__stars{flex-shrink:0;gap:1px;display:flex}.ExploreMoreStates-module__b7T_qa__starFilled{color:#f5c518;font-size:13px}.ExploreMoreStates-module__b7T_qa__starEmpty{color:#ddd;font-size:13px}.ExploreMoreStates-module__b7T_qa__desc{color:var(--color-text-secondary,#666);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.ExploreMoreStates-module__b7T_qa__footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.ExploreMoreStates-module__b7T_qa__duration{color:var(--color-text-secondary,#666);text-transform:capitalize;font-size:11px;font-weight:600}.ExploreMoreStates-module__b7T_qa__btn{background:var(--color-green-dark,#1e4620);color:#fff;border-radius:4px;padding:5px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s;display:inline-block}.ExploreMoreStates-module__b7T_qa__btn:hover{background:#153318}.ExploreMoreStates-module__b7T_qa__sliderWrap .swiper-pagination-bullet{opacity:.3;background:#1a1a1a;border:none;width:8px;height:8px}.ExploreMoreStates-module__b7T_qa__sliderWrap .swiper-pagination-bullet-active{opacity:1;background:#1a1a1a;border:none;width:8px;height:8px}@media (max-width:900px){.ExploreMoreStates-module__b7T_qa__inner{padding:0 24px}}@media (max-width:480px){.ExploreMoreStates-module__b7T_qa__inner{padding:0 16px}.ExploreMoreStates-module__b7T_qa__section{padding:36px 0}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
