/* Header */
header.headSec{position:fixed;top:0px;left:0px;background-color:var(--color-white);z-index:99;}
header.headSec.stickyHead{box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;}
.siteLogo{max-width:136px;}
.headContent{padding-block:1.25em;transition:all 0.3s;}
header.headSec.stickyHead .headContent{padding-block:0.8em;}
.siteMenu nav>ul.d-flex{gap:1.25em;} 
.siteMenu nav>ul.d-flex>li{position:relative;}
.siteMenu nav>ul.d-flex>li::before{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0%;height:2px;background-color:var(--color-primary);content:"";transition:all 0.3s;}
.siteMenu nav>ul.d-flex>li:hover::before{width:100%;}
.siteMenu nav>ul>li>a{line-height:1.825;color:var(--color-primary);font-size:var(--fs-body-sub);text-transform:capitalize;}
.siteMenu nav>ul>li>a.active{font-weight:var(--fw-bold);}
.stickyHead{position:sticky;top:0;left:0;}
/* Hamburger */
.hamburger{width:30px;height:22px;display:none;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative;z-index:9999;}
.hamburger span{display:block;height:3px;background:var(--color-primary);border-radius:3px;transition:all 0.3s ease;}
/* Hamburger to Close (X) animation */
.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px);}
.hamburger.active span:nth-child(2){opacity:0;}
.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px);}
body.menuOpen{overflow:hidden;height:100vh;}
/* Change hamburger span color only if next sibling .siteNav has .active inside */
.hamburger:has(+ .siteNav.active) span{background-color:var(--color-white);}
.menuOverlay{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);width:100%;height:100%;z-index:99;}
main{margin-top:90px;}
.lastSec{padding-bottom:calc(var(--sv-gap)*1.5);}
/* Home */
/* Banner */
.hmBannerSlider,.commBannerSlider{width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;}
.mobilehmBannerSlider{display:none;}
.hmBannerSlider *,.commBannerSlider *{height:100%;}
.hmBannerSlider .hmBannerSlide>img,.commBannerSlider .hmBannerSlide>img{width:100%;height:100%;object-fit:cover;}
.hmBannerContent{min-height:91.2dvh;display:flex;align-items:center;justify-content:flex-start;max-width:53%;float:right;}
.hmBannerTitle,.commBannerTitle{font-size:var(--fs-title);text-shadow:0px 4px 4px rgba(0,0,0,0.58);color:var(--color-white);font-family:var(--Caladea-ff);font-weight:var(--fw-regular);max-width:28ch;line-height:1.3;}
.commBannerTitle{max-width:24ch;}
.hmBannerTitle>*>span,.commBannerTitle>*>span{font-weight:var(--fw-bold);font-style:italic;}
.hmBannerSec::before,.commBannerCont::before{content:"";background:linear-gradient(90deg,rgba(34,10,5,0) 0%,rgba(0,0,0,0.8) 100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;}
.hmBannerSec.noOverlay::before,.commBannerCont.noOverlay::before{display:none;}
/* Future of Beverages */
.beveragesFutureSlider{padding-block:calc(var(--sv-gap) * 2);direction:rtl;}
.beveragesFutureSlider::before{content:"";width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 15%);position:absolute;top:0;left:0;z-index:3;pointer-events:none;}
.beveragesFutureSlider::after{content:"";width:100%;height:100%;background:linear-gradient(280deg,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 15%);position:absolute;top:0;left:0;z-index:3;pointer-events:none;}
.beveragesFutureSlide{padding-inline:calc(var(--sv-gap)*2);}
.beveragesFutureSec .commonSecTxt{max-width:700px;margin-inline:auto;}
.ourBrandBtnOnHover{top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.8);z-index:3;opacity:0;pointer-events:none;transition:all 0.5s;}
.beveragesFutureSliderSec:hover .ourBrandBtnOnHover{opacity:1;pointer-events:all;}
.ourBrandBtnOnHover>a{font-size:var(--fs-sub-txt);font-weight:var(--fw-medium);color:var(--color-tertiary);padding:1em;border:2px solid var(--color-tertiary);border-radius:10px;background-color:var(--color-white);}
.ourBrandBtnOnHover.mobileBtn{display:none;}
/* Define Us */
.defineUsSec{background-image:url(../images/dotted-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;}
.defineUsSec .commonSecTxt{max-width:800px;margin-inline:auto;}
.defineUsCards,.defineUsCards>*{gap:2.5em;}
.defineUsCards{margin-bottom:2.5em;}
.defineUsCardCol2{margin-top:4.4375em;}
.centerLogo{top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-white);width:20%;height:auto;border-radius:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;z-index:3;}
.centerLogo>*{max-width:50%;}
.defineUsCardTxt{top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--color-white);}
.defineUsCardTxt>*{max-width:324px;position:relative;z-index:3;}
.defineUsCardTitle{font-size:var(--fs-title-sub);font-family:var(--Caladea-ff);font-weight:var(--fw-bold);}
.defineUsCardDesc{font-size:var(--fs-body-sub);font-weight:var(--fw-medium);margin-bottom:0.6em;}
.defineUsCardBtn{font-size:var(--fs-links);font-weight:var(--fw-light);text-decoration:underline;}
.defineUsCardTitle{transform:translateY(100px);opacity:0;transition:all 0.5s ease;transition-delay:0.1s;}
.defineUsCardDesc{transform:translateY(100px);opacity:0;transition:all 0.5s ease;transition-delay:0.25s;}
.defineUsCardBtn{transform:translateY(100px);opacity:0;transition:all 0.5s ease;transition-delay:0.4s;}
.defineUsCard:hover .defineUsCardBtn,.defineUsCard:hover .defineUsCardDesc,.defineUsCard:hover .defineUsCardTitle{transform:translateY(0px);opacity:1;}
.defineUsCardTxt::before{content:"";opacity:0.7;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transform:scale(0);transition:all 0.8s;transition-delay:0.5s;border-radius:100%;}
.defineUsCardCol1 .defineUsCard:first-child .defineUsCardTxt::before,.defineUsCardCol2 .defineUsCard:last-child .defineUsCardTxt::before{background-color:var(--color-primary);}
.defineUsCardCol1 .defineUsCard:last-child .defineUsCardTxt::before,.defineUsCardCol2 .defineUsCard:first-child .defineUsCardTxt::before{background-color:var(--color-tertiary);}
/* Col1 - First card → scale from bottom right */
.defineUsCardCol1 .defineUsCard:first-child .defineUsCardTxt::before{background-color:var(--color-primary);transform-origin:100% 100%;}
/* Col1 - Second card → scale from top right */
.defineUsCardCol1 .defineUsCard:last-child .defineUsCardTxt::before{background-color:var(--color-tertiary);transform-origin:100% 0%;}
/* Col2 - First card → scale from bottom left */
.defineUsCardCol2 .defineUsCard:first-child .defineUsCardTxt::before{background-color:var(--color-tertiary);transform-origin:0% 100%;}
/* Col2 - Second card → scale from top left */
.defineUsCardCol2 .defineUsCard:last-child .defineUsCardTxt::before{background-color:var(--color-primary);transform-origin:0% 0%;}
.defineUsCard:hover .defineUsCardTxt::before{transform:scale(1);transition-delay:0s;border-radius:0px;}
/* What’s Brewing */
.brewingCard{border-radius:20px;overflow:hidden;border:1px solid #F4F4F4;background-color:var(--color-white);box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;margin:1em;}
/* .brewingCard:hover{box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;}
*/
.brewingCardImg{overflow:hidden;}
.brewingCardImg>img{aspect-ratio:1.72/1;object-fit:cover;transition:all 0.3s;}
.brewingCard:hover .brewingCardImg>img{transform:scale(1.1);}
.brewingCardImg>.absolute{top:10px;left:10px;background-color:#E6E9FB;border-radius:10px;padding:8px;font-family:var(--Montserrat-ff);font-weight:var(--fw-medium);}
.brewingCardImg>.absolute>*{display:block;text-align:center;line-height:1;letter-spacing:-0.03em;font-size:var(--fs-body);}
.brewingCardImg>.absolute>*:first-child{font-size:calc(var(--fs-title-sub) + 2px);}
.brewingCardTxt{padding:0.9375em 1.25em;}
.brewingCardBtn{font-size:var(--fs-links);color:var(--color-primary);font-weight:var(--fw-medium);text-decoration:underline;}
.brewingCardDesc{font-size:var(--fs-body-sub);color:var(--color-quinary);line-height:1.2;margin-block:0.75em;}
.brewingCardTitle{font-size:var(--fs-title-sub);font-weight:var(--fw-bold);color:var(--color-black);font-family:var(--Caladea-ff);}
.brewingCards .slick-dots{bottom:-10px;}
.brewingCards .slick-dots li button{width:10px;height:10px;border-color:transparent;background-color:#80808057;}
.brewingCards .slick-dots li:only-child{display:none;}
.slick-dots li.slick-active button{background-color:var(--color-tertiary);}
/* Footer */
footer{background-color:var(--color-secondary);padding-block:5em;}
.footLogo{max-width:181px;margin-bottom:1.25em;}
.footLftLinks{font-size:var(--fs-body-txt);color:var(--color-septenary);margin-bottom:1.25em;}
.footLftLinks>.footLftLink:not(:last-child){margin-bottom:1.1428em;}
.footSocailLinks{gap:1.5em;}
.footSocailLink{max-width:82px;width:100%;height:auto;position:relative;border-radius:100%;border:1px solid transparent;transition:all 0.3s;}
/* .footSocailLink:hover{padding:0.3em;border-color:var(--color-white);}
*/
.footLinks{max-height:calc(1.5em * 6);flex-wrap:wrap;column-gap:2em;row-gap:1.5em;width:60%;}
.footLink{max-width:30%;width:100%;font-size:var(--fs-sub-txt);color:var(--color-white);font-weight:var(--fw-semi-bold);font-family:var(--Inter-ff);}
.footLftLink{font-family:var(--Inter-ff);color:#fff;font-size:var(--fs-body-sub);font-weight:var(--fw-regular);}
.footToTopBtn{top:-50px;left:50%;transform:translateX(-50%);z-index:9;max-width:100px;height:auto;cursor:pointer;}
.toTopSvg .topText{transform:translateY(10px) scale(0.6);opacity:0;transform-origin:center;transition:all 0.4s ease;}
.toTopSvg path{transform:translateY(12px);}
.footToTopBtn:hover .toTopSvg path{transform:translateY(0px);}
.footToTopBtn:hover .toTopSvg .topText{transform:translateY(0) scale(1);opacity:1;}
.footToTopBtn svg path:first-of-type{transition:transform 0.3s ease;}
.footToTopBtn:hover svg path:first-of-type{transform:translateY(-4px);}
/* Who We Are */
.spiritedOriginSec .commonSecTxt{max-width:870px;}
.ourLeadersSec .commonSecTxt{max-width:900px;}
.ourLeadersCards{margin-top:calc(var(--sv-gap)/2);gap:1.25em;}
.ourLeadersCard{width:calc(25% - 0.94em);background-color:var(--color-quaternary);border-radius:20px;padding:1.25em 0.3em;overflow:hidden;cursor:pointer;}
.ourLeadersCard:not(.active){padding-bottom:20em;}
.ourLeadersCard.active{padding:1.25em 1.3em;width:55.917%;}
.ourLeadersCard::before{content:"";position:absolute;top:100%;left:0;background-color:var(--color-secondary);width:100%;height:100%;transition:all 0.5s;pointer-events:none;}
.ourLeadersCard.active::before{top:0;}
.ourLeadersCardTitle{font-size:calc(var(--fs-title)/2);font-family:var(--Caladea-ff);color:var(--color-white);font-weight:var(--fw-bold);text-align:center;line-height:1.1;}
.ourLeadersCard.active .ourLeadersCardTitle{font-size:var(--fs-title);}
.ourLeadersCardSubTitle{font-size:var(--fs-body);color:var(--color-white);font-family:var(--Caladea-ff);text-align:center;margin-bottom:0.5em;}
.ourLeadersCard.active .ourLeadersCardSubTitle{font-size:var(--fs-title-sub);}
.ourLeadersCardDesc{font-size:var(--fs-links);color:var(--color-white);font-weight:var(--fw-medium);text-align:justify;opacity:0;width:0;height:0;}
.ourLeadersCard.active .ourLeadersCardDesc{opacity:1;width:auto;height:auto;}
.ourLeadersCard.active .ourLeadersCardTxt{width:50%;margin-left:auto;}
.ourLeadersCard.active .ourLeadersCardImg{max-width:51%;height:auto;bottom:0;left:0;}
.ourLeadersCardImg{bottom:0;left:0;z-index:0;transition:all 0.3s;}
/* If 1st card is active */
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(1))>.ourLeadersCard:nth-child(1){width:var(--activeLeaderCard);}
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(1))>.ourLeadersCard:nth-child(2),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(1))>.ourLeadersCard:nth-child(3),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(1))>.ourLeadersCard:nth-child(4){width:calc((100% - var(--activeLeaderCard)) / 3.4);padding-bottom:0;}
/* If 2nd card is active */
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(2))>.ourLeadersCard:nth-child(2){width:var(--activeLeaderCard);}
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(2))>.ourLeadersCard:nth-child(1),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(2))>.ourLeadersCard:nth-child(3),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(2))>.ourLeadersCard:nth-child(4){width:calc((100% - var(--activeLeaderCard)) / 3.4);padding-bottom:0;}
/* If 3rd card is active */
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(3))>.ourLeadersCard:nth-child(3){width:var(--activeLeaderCard);}
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(3))>.ourLeadersCard:nth-child(1),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(3))>.ourLeadersCard:nth-child(2),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(3))>.ourLeadersCard:nth-child(4){width:calc((100% - var(--activeLeaderCard)) / 3.4);padding-bottom:0;}
/* If 4th card is active */
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(4))>.ourLeadersCard:nth-child(4){width:var(--activeLeaderCard);}
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(4))>.ourLeadersCard:nth-child(1),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(4))>.ourLeadersCard:nth-child(2),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(4))>.ourLeadersCard:nth-child(3){width:calc((100% - var(--activeLeaderCard)) / 3.4);padding-bottom:0;}
/* If 5th card is active */
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(5))>.ourLeadersCard:nth-child(5){width:var(--activeLeaderCard);}
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(5))>.ourLeadersCard:nth-child(6),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(5))>.ourLeadersCard:nth-child(7),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(5))>.ourLeadersCard:nth-child(8){width:calc((100% - var(--activeLeaderCard)) / 3.4);padding-bottom:0;}
/* If 6th card is active */
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(6))>.ourLeadersCard:nth-child(6){width:var(--activeLeaderCard);}
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(6))>.ourLeadersCard:nth-child(5),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(6))>.ourLeadersCard:nth-child(7),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(6))>.ourLeadersCard:nth-child(8){width:calc((100% - var(--activeLeaderCard)) / 3.4);padding-bottom:0;}
/* If 7th card is active */
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(7))>.ourLeadersCard:nth-child(7){width:var(--activeLeaderCard);}
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(7))>.ourLeadersCard:nth-child(5),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(7))>.ourLeadersCard:nth-child(6),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(7))>.ourLeadersCard:nth-child(8){width:calc((100% - var(--activeLeaderCard)) / 3.4);padding-bottom:0;}
/* If 8th card is active */
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(8))>.ourLeadersCard:nth-child(8){width:var(--activeLeaderCard);}
.ourLeadersCards:has(.ourLeadersCard.active:nth-child(8))>.ourLeadersCard:nth-child(5),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(8))>.ourLeadersCard:nth-child(6),.ourLeadersCards:has(.ourLeadersCard.active:nth-child(8))>.ourLeadersCard:nth-child(7){width:calc((100% - var(--activeLeaderCard)) / 3.4);padding-bottom:0;}
/* A Spirited Origin */
.spiritedOriginSliders{margin-top:2.5em;}
.spiritedOriginSlider{margin-top:2.5em;max-width:75%;margin-inline:auto;}
.spiritedOriginSlideImg{border-radius:20px;overflow:hidden;max-width:85%;margin-inline:auto;}
.spiritedOriginSlideTitle,.spiritedOriginSlideNav{font-size:var(--fs-title);font-family:var(--Caladea-ff);color:var(--color-secondary);font-weight:var(--fw-regular);}
.spiritedOriginSlideTitle,.spiritedOriginSlideDesc{max-width:650px;margin-inline:auto;}
.spiritedOriginSlideDesc{font-size:var(--fs-body);color:var(--color-primary);font-weight:var(--fw-medium);}
.spiritedOriginSlideNav{text-align:center;position:relative;padding-bottom:22px;}
/* .spiritedOriginSlideNav.slick-current{color:var(--color-tertiary);}
*/
.spiritedOriginSliderNav::before{content:"";position:absolute;top:calc(100% - 6px);left:50%;transform:translateX(-50%);background-color:var(--color-secondary);width:80%;height:1px;}
.spiritedOriginSlideNav::before{content:"";position:absolute;top:calc(100% - 12px);left:50%;transform:translateX(-50%);background-color:var(--color-secondary);border-radius:100%;width:12px;height:12px;}
.spiritedOriginSlider.slick-slider button.slick-prev,.spiritedOriginSlider.slick-slider button.slick-next{background-repeat:no-repeat;background-position:center;width:39px;height:39px;transform:translateY(-150%)}
.spiritedOriginSlider.slick-slider button.slick-prev.slick-disabled,.spiritedOriginSlider.slick-slider button.slick-next.slick-disabled{opacity:0.2;}
.spiritedOriginSlider.slick-slider button.slick-next{background:url("data:image/svg+xml;utf8,<svg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='19.5' cy='19.5' r='18.5' transform='matrix(-1 0 0 1 39 0)' fill='white' stroke='%23394993' stroke-width='2'/><path d='M28 19.5L15.25 12.1388L15.25 26.8612L28 19.5Z' fill='%23394993'/></svg>");}
.spiritedOriginSlider.slick-slider button.slick-prev{background:url("data:image/svg+xml;utf8,<svg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='19.5' cy='19.5' r='18.5' fill='white' stroke='%23394993' stroke-width='2'/><path d='M11 19.5L23.75 12.1388L23.75 26.8612L11 19.5Z' fill='%23394993'/></svg>");}
/* Our Footprint */
.ourFootprintSec .commonSecTitle{margin-bottom:1.5333em;}
.ourFootprintSec .commonSecTxt{max-width:800px;}
.footPrintInfoValue{font-size:calc(var(--fs-title) * 2);color:var(--color-tertiary);font-weight:var(--fw-regular);font-family:var(--Caladea-ff);}
.footPrintInfoTitle{font-size:var(--fs-body);color:var(--color-primary);font-weight:var(--fw-medium);text-transform:capitalize;}
.footPrintInfo>ul>li{padding-inline:2.5em;}
.footPrintInfo>ul>li:not(:last-child)::before{content:"";position:absolute;top:0;left:100%;background:url("data:image/svg+xml;utf8,\<svg width='1' height='173' viewBox='0 0 1 173' fill='none' xmlns='http://www.w3.org/2000/svg'>\<path d='M0.5 0V173' stroke='url(%23paint0_linear)' stroke-dasharray='8 8'/>\<defs>\<linearGradient id='paint0_linear' x1='1' y1='0' x2='1' y2='173' gradientUnits='userSpaceOnUse'>\<stop stop-color='%232EA853' stop-opacity='0'/>\<stop offset='0.461538' stop-color='%232EA853'/>\<stop offset='1' stop-color='%232EA853' stop-opacity='0'/>\</linearGradient>\</defs>\</svg>") no-repeat center center;background-size:100% 100%;width:2px;height:100%;}
.footprintMap{margin-block:1.5em;background-image:url(../images/footprintMap-bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;}
.mapIndicators{bottom:15%;right:35%;}
.mapIndicators>li{display:flex;align-items:center;gap:0.5263em;}
.MapLableSpan{font-size:calc(var(--fs-body-txt) + 0.25px);color:var(--color-primary);font-family:var(--Caladea-ff);}
.mapColorSpan{width:10px;height:10px;border-radius:100%;}
.footprintMap>svg{max-width:40.834%;margin-inline:auto;}
.footprintMap>svg>p.stateMarker{transition:all 0.3s;}
.ourFootprintSec .main-wrapper{max-width:820px;}
.footPrintContent{gap:5em;}
.footPrintContentLeft{width:100%;max-width:300px;}
.footPrintContentRight{width:100%;max-width:440px;}
.footPrintContentLeft .commonSecTxt{margin-bottom:2.2222em;max-width:270px;margin-left:0;}
.footPrintContentLeft .tabBtn{display:flex;width:100%;justify-content:space-between;border:1px solid #1BA84B;border-radius:6px;font-size:var(--fs-sub-txt);color:#1BA84B;font-weight:var(--fw-medium);text-transform:capitalize;overflow:hidden;opacity:0.2;transition:all 0.3s;}
.footPrintContentLeft .tabBtn.active,.footPrintContentLeft .tabBtn:hover{opacity:1;}
.footPrintContentLeft .tabBtn:nth-child(4n + 2){border-color:#053B06;color:#053B06;}
.footPrintContentLeft .tabBtn:nth-child(4n + 3){border-color:#4AA71B;color:#4AA71B;}
.footPrintContentLeft .tabBtn:nth-child(4n + 4){border-color:#286314;color:#286314;}
.footPrintContentLeft .tabBtn span.footPrintTabNumb{width:45px;text-align:right;background-color:#1BA84B;color:var(--color-white);font-weight:var(--fw-medium);}
.footPrintContentLeft .tabBtn:nth-child(4n + 2) span.footPrintTabNumb{background-color:#053B06;}
.footPrintContentLeft .tabBtn:nth-child(4n + 3) span.footPrintTabNumb{background-color:#4AA71B;}
.footPrintContentLeft .tabBtn:nth-child(4n + 4) span.footPrintTabNumb{background-color:#286314;}
.footPrintContentLeft .tabBtn span{font-size:var(--fs-sub-txt);padding:5px 8px;font-weight:var(--fw-medium);text-transform:capitalize;}
.footPrintContentLeft .tabBtn:not(:last-child){margin-bottom:8px;}
/* Map PopUp */
.map-popup{position:fixed;background:#fff;border-radius:10px;padding:10px 12px;box-shadow:0 6px 15px rgba(0,0,0,.15);font-size:13px;pointer-events:none;opacity:0;transform:scale(.95) translateY(100px);transition:.5s ease;z-index:9999;max-width:100px;}
.map-popup.show{opacity:1;transform:scale(1) translateY(0px);}
.popup-title{font-weight:var(--fw-regular);color:var(--color-primary);margin-bottom:6px;font-family:var(--Caladea-ff);line-height:1.2;text-transform:capitalize;}
.popup-data{display:flex;gap:12px;justify-content:center;}
.popup-data div{display:flex;align-items:center;gap:4px;font-size:12px;}
.popup-data span{display:inline-block;}
.red{width:8px;height:8px;border-radius:50%;background:#F2302A;}
.yellow{width:8px;height:8px;border-radius:50%;background:#FFDD00;}
.gray{width:8px;height:8px;border-radius:50%;background:#979797;}
.popup-arrow{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:12px;height:12px;background:#fff;transform:translateX(-50%) rotate(45deg);}
/* Default (no sliding,≤5 items) */
.spiritedOriginSliderNav.no-slider{display:flex;justify-content:space-between;}
/* When slick is active */
.spiritedOriginSliderNav .slick-track{display:flex;}
.spiritedOriginSlideNav{cursor:pointer;text-align:center;color:var(--color-secondary);transition:all 0.5s;position:relative;width:20%;}
.spiritedOriginSlideNav.active{color:var(--color-tertiary);}
.spiritedOriginSlideNav::before{content:"";position:absolute;top:calc(100% - 10px);left:50%;transform:translateX(-50%);width:10px;height:10px;background:var(--color-secondary);border-radius:50%;transition:all 0.5s;}
.spiritedOriginSlideNav.active::before{background:var(--color-tertiary);}
/* What We Do */
.blendingNBrewingArt .commonSecTitle{margin-bottom:0.4em;}
.blendingNBrewingArt .commonSecTxt{max-width:800px;}
.blendingNBrewingArt .dropDownContent{max-width:1000px;margin-inline:auto;margin-block:1em;}
details{padding-inline:2.1875em;color:var(--color-secondary);cursor:pointer;margin-inline:auto;width:100%;}
details[open]>summary{}
details::details-content{height:0;interpolate-size:allow-keywords;opacity:0;overflow:hidden;transition:height 0.2s ease-in-out,content-visibility 0.5s ease-in-out,opacity 0.5s ease-in-out,scale 0.5s ease-in-out;transition-behavior:allow-discrete;}
details[open]::details-content{height:auto;opacity:1;transition:height 0.6s ease-in-out,content-visibility 0.3s ease-in-out,}
summary{font-size:calc(var(--fs-title) - 10px);padding:0.8571em 0;border-bottom:1px solid var(--color-secondary);font-family:var(--Caladea-ff);font-weight:var(--fw-regular);color:var(--color-secondary);list-style:none;position:relative;transition:all 0.3s ease-in-out;display:flex;align-items:center;justify-content:space-between;}
/* summary:after{content:'';background-image:url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.75 7.35938L0 -0.00184059L0 14.7206L12.75 7.35938Z' fill='%23394993'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:1rem;top:50%;width:17px;height:17px;transform:translateY(-50%);text-align:center;transition:transform 0.5s ease-in-out;}
*/
/* details[open] > summary:after{transform:rotate(-90deg) translate(50%);}
*/
details .wwdFaqIcon{width:17px;height:17px;transform:rotate(90deg);transition:all 0.5s ease-in-out;}
/* details:hover .wwdFaqIcon{transform:rotate(90deg);}
*/
details[open]>.wwdFaqIcon{transform:rotate(148deg);}
.ctn-info{font-size:var(--fs-body);padding-block:1.25em;font-weight:var(--fw-medium);color:var(--color-secondary);display:flex;justify-content:space-between;align-items:flex-start;gap:2.8em;}
.ctn-info>*{max-width:50%;}
.ctn-info p{transform:translateX(-200px);opacity:0;transition:all 0.3s;transition-delay:2s;max-width:50%;width:100%;text-align:justify;}
.ctn-info .ctn-info-img{border-radius:10px;overflow:hidden;transform:translateX(200px);opacity:0;transition:all 0.5s;transition-delay:2s;max-width:50%;width:100%;}
.ctn-info .ctn-info-img img{aspect-ratio:2.58/1;}
details[open] .ctn-info p,details[open] .ctn-info .ctn-info-img{transform:translateX(0px);transition-delay:0s;opacity:1;}
.blendingNBrewingBrandsLogo{padding-block:2.8125em;gap:4.4375em;max-width:800px;margin-inline:auto;}
.blendingNBrewingBrandsLogoImg{max-width:90px;}
.blendingNBrewingArt .exploreBlendsBtn{margin-top:1em;}
.exploreBlendsBtn a{font-size:var(--fs-body);color:var(--color-secondary);font-weight:var(--fw-medium);gap:1.1em;padding:0.625em 2.5em;border:1px solid var(--color-secondary);border-radius:50px;max-width:fit-content;margin-inline:auto;}
.exploreBlendsBtn a>span:last-child:has(svg){overflow:hidden;}
.exploreBlendsBtn a>span>svg{transform:translateX(-50%);transition:all 0.5s;}
.exploreBlendsBtn a:hover>span>svg{transform:translateX(0px);}
/* Our Brand */
.ourBrandTabbingSec{margin-top:calc(var(--sv-gap)/2);}
.ourBrandContent{max-width:880px;margin-inline:auto;}
.ourBrandTabbingSec .tabBtn{font-size:var(--fs-sub-txt);color:var(--color-senary);font-weight:var(--fw-medium);transition:all 0.3s;width:100%;text-align:center;padding-bottom:1em;}
.ourBrandTabbingSec .tabBtn.active{color:var(--color-secondary);}
.ourBrandTabbingSec .tabBtns{border-bottom:1px solid var(--color-secondary);margin-bottom:4em;}
.ourBrandTabbingSec .tabBtns::before{content:"";position:absolute;top:calc(100% - 3px);left:var(--tab-left,0px);width:var(--tab-width,0px);height:6px;border-radius:50px;background-color:var(--color-secondary);transition:all 0.5s ease;}
.ourBrandTabbingSec .tabBtns>ul{overflow-x:auto;}
.ourBrandTabContent{column-gap:1.25em;row-gap:4.375em;align-items:stretch;transition:all 0.3s;}
.ourBrandTabContent:has(.ourBrandTabContentCard:hover){align-items:flex-start;}
.ourBrandTabContentCard{padding:1.75em 2.375em;width:calc(33.3333% - 1em);min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.ourBrandTabContentCard::before{background:#FFFFFF;border-radius:20px;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:all 0.3s;}
.ourBrandTabContentCardLink>*{font-size:var(--fs-body-txt);color:var(--color-primary);font-weight:var(--fw-medium);padding:0.625em 1.25em;float:left;border-radius:50px;margin-top:1.1875em;}
.ourBrandPopup{background-color:#EFEFEF;}
.ourBrandTabContentCardLink{transition:all 0.3s;position:absolute;bottom:0;opacity:0;}
.ourBrandTabContentCard:has(.ourBrandTabContentCardLink):hover .ourBrandTabContentCardLink{opacity:1;}
.ourBrandTabContentCard:has(.ourBrandTabContentCardLink):hover::before{top:20%;height:90%;}
.ourBrandTabContentCard .ourBrandTabContentCardImg{transition:all 0.3s;max-width:155px;}
.ourBrandTabContentCard:has(.ourBrandTabContentCardLink):hover .ourBrandTabContentCardImg{transform:scale(1.2) translateY(-15px);}
/* Our Brand PopUp */
.ourBrandPop{max-width:700px;margin-inline:auto;position:relative;background-color:var(--color-secondary);border-radius:13px;overflow:hidden;}
.ourBrandPop button.mfp-close{right:auto;left:10px;top:10px;width:fit-content;height:fit-content;line-height:1;-webkit-text-stroke:1px rgb(250,250,250);}
.ourBrandPopContent>*{width:50%;}
.ourBrandPopTxt{padding:0.8125em;}
.ourBrandPopTitle>*{font-size:calc(var(--fs-title-sub) + 1px);font-family:var(--Caladea-ff);font-weight:var(--fw-regular);color:#FFFFFF;}
.ourBrandPopDesc>*{font-size:calc(var(--fs-body-txt) - 3px);font-weight:var(--fw-regular);color:#FFFFFF;margin-block:1em;}
.ourBrandPopBtn>*{font-size:calc(var(--fs-links) - 2px);font-weight:var(--fw-regular);color:#FFFFFF;line-height:1.3;text-decoration:underline !important;}
.ourBrandPopImg>img{height:100%;width:100%;object-fit:cover;}
.mfp-scroll-lock{overflow:hidden !important;}
/* contact us */
/* .contactBannContent{padding-right:18em;}
*/
.ourOffAddress{margin-top:2.5em;}
.ourOffAddBox{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.25em;}
.ourOffAddItem{border:1px solid #D9DDF2;padding:1.25em;border-radius:10px;}
.ourOffAddItem.col-20{max-width:calc(25% - 1.25em);width:100%;}
.ourOffAddItem.col-50{max-width:calc(50% - 0.8em);width:100%;}
.ourOffAddItem h3{font-size:var(--fs-sub-txt);color:var(--color-secondary);font-weight:800;line-height:1.875;display:flex;justify-content:start;align-items:center;gap:10px;}
.ourOffAddItem p{font-size:var(--fs-body-txt);font-weight:500;line-height:1.25;color:var(--color-secondary);}
.ourOffEmailCall{margin-top:1.25em;}
.ourOffEmailCall h4{font-size:var(--fs-body-txt);font-weight:700;line-height:1.25;color:var(--color-secondary);}
.ourOffEmailCall ul{width:100%;float:left;list-style-type:disc;padding-left:1.5em;}
.careerOppBox{padding-top:0;}
.ourContactFormBox{margin-top:10px;}
.ourOffAddress>p{font-size:var(--fs-body-txt);font-weight:500;line-height:1.25;color:var(--color-secondary);}
.ourContactForm{display:flex;gap:30px 60px;flex-wrap:wrap;}
.ourConInputBox.col-50{max-width:47.5%;width:100%;}
.ourConInputBox input,.ourConInputBox textarea{border-radius:10px;background:#F4F0F0;padding:1.25em 0.8em;outline:none;border:none;resize:none;}
.ourConInputBox input::placeholder,.ourConInputBox textarea::placeholder{font-size:var(--fs-body-txt);}
.ourConInputBox .formNote{font-size:10px;line-height:1.875;color:#868589;}
.contactFormBtn{padding:10px 80px;border:2px solid #1BA84B;font-size:var(--fs-sub-txt);line-height:1.875em;border-radius:10px;color:var(--color-quaternary);margin:auto;background:transparent;font-weight:600;}
.contact-error,.error-text{font-size:var(--fs-links);color:red;position:absolute;top:100%;left: 0;}
.thankMsg{font-size:var(--fs-links);color: var(--color-quaternary);text-align: center;}
.fileUploadWrapper{width:100%;}
.fileUploadBox{font-size: var(--fs-sub-txt);display:flex;align-items:center;background:#F4F0F0;border-radius:10px;padding:10px;cursor:pointer;position:relative;}
.fileBtn{border:2px solid #4B5FC9;padding:6px 15px;border-radius:8px;color:#4B5FC9;font-weight:600;margin-right:10px;background:#fff;}
.fileText{font-size:var(--fs-body-txt);color:#868589;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}
.fileRemove{font-size: var(--fs-title-sub);color:#999;cursor:pointer;margin-right: 0.2em;display:none;}
/* news blog */
.newBlogInfoBox{padding-bottom:100px;}
.news-wrapper{max-width:900px;width:100%;margin:auto;}
.newBlogWrapp{margin-top:2.5em;}
.newsBlog{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:40px;}
.newBlogItem{max-width:270px;width:100%;border:1px solid #E4E4E4;border-radius:20px;padding:1.25em;display:flex;flex-direction:column;justify-content:space-around;gap:1.25em;padding-right:68px;transition:transform 0.3s ease;}
.newBlogItem:hover{transform:scale(1.05);}
.newBlogItem p{width:max-content;padding:10px;border-radius:4px;border:1px solid var(--color-quaternary);font-size:calc(var(--fs-links) - 2px);color:var(--color-quaternary);font-weight:700;}
.newBlogItem h3{color:var(--color-primary);font-size:calc(var(--fs-title-sub) + 3px);font-weight:700;font-family:var(--Caladea-ff);}
.blogBtnBox a{float:left;padding:10px 20px;border-radius:6.25em;border:1px solid var(--color-quaternary);color:var(--color-quaternary);font-size:calc(var(--fs-links) - 2px);font-weight:700;}
/* new detail */
.newDetailHeading{background-color:var(--color-secondary);display:flex;justify-content:center;align-items:center;padding-block:6em;}
.newDetHeadImg{max-width:561px;width:100%;}
.newsDet-wrapper{max-width:880px;width:100%;margin:auto;}
.newsDetailInfoBlock{margin-top:2.5em;}
.newsDetailInfoBlock p{color:var(--color-primary);font-size:var(--fs-body);line-height:1.875;font-weight:500;}
.newsDetailInfoBlock p a{text-decoration:underline;text-underline-offset:3px;}
.newsDetailInfoBlock p:not(:last-child){margin-bottom:1.25em;}
.newsDetailInfoBlock p:last-child{font-weight:800;}
.newsDetSocialICon{margin-top:2.5em;}
.newsDetSocialICon{display:flex;justify-content:space-between;align-items:start;}
.socialIconBox{max-width:300px;width:100%;padding:17px;border-radius:12px;border:1px solid #E0E0E0;}
.socialIconBox p{font-size:var(--fs-links);font-weight:var(--fw-medium);color:#0F0F0F;font-family:'Roboto',sans-serif;}
ul.newDetSocIcon{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;/* padding:0 1em;*/
}
li.socIconITems{max-width:44px;width:100%;}
.socialIconInfo{max-width:450px;width:100%;padding:20px;border-radius:12px;border:1px solid #d9d9d9;}
.socialIconInfo>ul li:first-child{font-size:var(--fs-sub-txt);color:var(--color-primary);font-weight:bold;line-height:1.875;padding-bottom:10px;}
.socialIconInfo>ul li{font-size:var(--fs-body);color:var(--color-primary);line-height:1.875;padding-block:10px;font-weight:500;border-bottom:1px solid #e0e0e0;transition:all 0.3s ease-in-out;}
.socialIconInfo>ul li:hover{font-weight:var(--fw-bold);}
.socialIconInfo>ul li:last-child{border-bottom:none;}
/* Investors corner */
.investCorpGovernInfo{padding-top:40px;}
.corpGovernTextImg{display:flex;align-items:center;gap:100px;padding-left:230px;margin-top:0.5em;}
.investCornHeroBann .commBannerTitle{max-width:34ch;}
.investCornHeroBann .commBannerTitle>h2>span{font-weight:bold;font-style:italic;}
.corpGovernText p{font-size:var(--fs-body);line-height:1.875;color:var(--color-primary);font-weight:var(--fw-medium);}
.namePost{margin-top:1.25em;}
.namePost h3{font-size:var(--fs-body-txt);color:var(--color-primary);line-height:1.5;font-weight:900;}
.namePost p{font-size:calc(var(--fs-body-txt) - 2px);color:var(--color-primary);line-height:1.5;}
.corpGovernBtn{width:max-content;margin-top:10px;}
.corpGovernBtn a{display:flex;justify-content:center;align-items:center;padding:10px 20px;border:2px solid #2EA853;color:#2EA853;font-size:var(--fs-sub-txt);line-height:1.875;font-weight:500;border-radius:10px;}
.boardDirMsg p{font-size:var(--fs-body);line-height:1.875;color:var(--color-primary);font-weight:var(--fw-medium);font-family:'Poppins';padding-inline:9em;margin-top:2.5em;}
.boardDirTabInfo{isolation:isolate;padding-inline:40px;margin-top:2.5em;}
.boardDirTabInfo::after{content:"";width:100%;height:260px;background:var(--color-primary);position:absolute;inset:0;top:25%;z-index:-1;border-radius:20px;}
.boardDirectorBox{display:flex;justify-self:center;align-items:center;}
.boardDirectWrapp{max-width:1230px;width:100%;margin:auto;}
ul.boardDirImg{display:flex;gap:20px;justify-content:center;}
.dirImgBox{/* border:2px solid #ffffff;border-radius:10px;*/
 overflow:hidden;position:relative;}
.dirImgBox img{border:2px solid #ffffff;border-radius:10px;}
.memberPost{position:absolute;bottom:0;background:#fff;font-size:var(--fs-body-sub);font-family:var(--Caladea-ff);font-weight:var(--fw-bold);width:100%;text-align:center;padding:6px 0;color:var(--color-primary);border-radius:0 0 10px 10px;}
.dirImgNameDesc{margin-top:10px;}
.dirImgNameDesc h3{font-size:calc(var(--fs-body) + 1px);color:#fff;text-align:center;font-family:var(--Caladea-ff);}
.dirImgNameDesc p{font-size:calc(var(--fs-links) + 2px);color:#fff;text-align:center;}
.dirNameItem{display:flex;gap:20px;/* margin-top:2em;*/
}
ul.boardDirImg li.dirImgITem{width:16.66% !important;float:left;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:translateY(0);}
ul.boardDirImg li.dirImgITem.is-hiding{opacity:0;transform:translateY(10px);pointer-events:none;}
ul.boardDirImg li.dirImgITem.is-showing{opacity:1;transform:translateY(0);}
.committeeInfo{transition:all 0.3s ease;padding-top:2rem;display:flex;flex-direction:column;}
.committeeInfo.active{transform:scale(1.1);z-index:2;}
.committeeInfo.blur{filter:blur(3px);transform:scale(0.95);}
.committeeInfo>ul{flex: 1;background-color:#0C1453;border:2px solid #394993;border-radius:10px;overflow:hidden;transition:all 0.3s ease-in-out;}
.committeeInfo.active>ul{background-color:#1B6635;border:2px solid #1B6635;border-radius:10px;overflow:hidden;}
.committeeInfo>ul li{width:100%;display:flex;justify-content:space-between;padding:8px 11px;align-items: flex-start;}
.committeeInfo>ul li span{font-size:9px;line-height:22.2px;font-weight:500;color:#fff;}
.committeeInfo>ul li:not(:first-child) span{width: calc(50% - 15px);white-space:wrap;line-height:15px;}

.committeeInfo>ul li:first-child{background-color:#fff;min-height:62px;padding:0 5px;font-size:var(--fs-body-txt);text-align:center;font-family:var(--Caladea-ff);font-weight:bold;color:var(--color-primary);display:flex;justify-content:center;align-items:center;transition:all 0.3s ease-in-out;}
.committeeInfo.active>ul li:first-child{color:var(--color-quaternary);}
.committeeInfo>ul li:nth-child(2){background-color:#394993;transition:all 0.3s ease-in-out;}
.committeeInfo.active>ul li:nth-child(2){background-color:var(--color-quaternary);}
.committeeMemTag{position:absolute;top:152px;left:14px;border:1px solid #FFFFFF;border-radius:10px;padding:13px 12px;display:none;}
.committeeMemTag p{font-family:var(--Caladea-ff);font-size:var(--fs-body-txt);font-weight:700;line-height:18px;color:#fff;}

.committeeInfo:last-child > ul > li:nth-child(2) > span:nth-child(2) {
    line-height: 15px;
}/* .committeeInfo li:first-child{cursor:pointer;}
*/
/* .committeeInfo li:first-child.active{font-weight:bold;color:your-highlight-color;}
*/
.reporterSec{padding:60px 0;padding-bottom:100px;}
.reporterSearchWrap{margin-bottom:36px;margin-top:2.5em;}
.reporterSearchBox{width:100%;background-color:#F0EFEB;border-radius:10px;padding:19px;display:flex;align-items:center;gap:12px;}
.reporterSearchBox svg{width:20px;height:20px;flex-shrink:0;color:#999;}
.reporterSearchBox input{background:transparent;border:none;width:100%;font-size:calc(var(--fs-body-txt) + 1px);font-family:var(--Poppins-ff);font-weight:var(--fw-regular);color:#888;-webkit-appearance:none;-moz-appearance:none;}
.reporterSearchBox input::placeholder{color:#aaa;}
.reporterFiltersWrap{display:flex;gap:20px;margin-bottom:36px;flex-wrap:wrap;}
.reporterFilterDrop{flex:1;border:1.5px solid #D9D9D9;border-radius:8px;position:relative;padding-block:10px;}
.reporterFilterDrop label{font-size:calc(var(--fs-links) - 2px);font-weight:var(--fw-regular);color:#999;display:block;margin-bottom:2px;pointer-events:none;padding-inline:20px;}
.reporterFilterDrop select{width:100%;border:none;background:transparent;font-size:calc(var(--fs-body-txt) - 4px);font-weight:var(--fw-medium);color:#333;font-family:var(--Poppins-ff);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-inline:20px;}
.reporterFilterDrop .dropArrow{position:absolute;right:16px;bottom:12px;pointer-events:none;color:#999;display:flex;align-items:center;}
.reporterFilterDrop .dropArrow svg{width:14px;height:14px;}
.reporterTableWrap{width:100%;}
.reporterTable{width:100%;border-collapse:collapse;}
.reporterTable thead tr th{font-size:calc(var(--fs-body-txt) - 1px);font-weight:var(--fw-semi-bold);color:var(--color-primary);padding:14px 16px;text-align:left;border-bottom:1px solid #949494;line-height:1.875;}
.reporterTable thead tr th.colDate,.reporterTable thead tr th.colDownload{text-align:center;}
.reporterTable tbody tr td{font-size:var(--fs-body-txt);color:#020202;padding:18px 16px;border-bottom:1.5px solid #949494;vertical-align:middle;font-weight:500;line-height:1.875;}
.reporterTable tbody tr td.colDate{text-align:center;font-weight:var(--fw-medium);color:#020202;}
.reporterTable tbody tr td.colDownload{text-align:center;}
.downloadIconBtn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1.5px solid #555 !important;background:transparent;cursor:pointer;transition:all 0.25s ease;}
.downloadIconBtn svg{width:18px;height:18px;color:#444;transition:all 0.4s ease-in-out;}
.downloadIconBtn:hover svg{fill:#313B89;}
.downloadIconBtn:hover svg path:last-child{fill:#ffffff;}
.reporterPaginWrap{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:40px;}
.reporterPaginBtn{font-size:var(--fs-body-txt);font-weight:var(--fw-medium);color:#BBBBBB;background:transparent;border:none;cursor:pointer;transition:color 0.2s ease;}
.reporterPaginBtn.active{color:#010101;font-weight:var(--fw-semi-bold);}
.reporterPaginBtn:hover:not(:disabled){color:var(--color-primary);}
.reporterPaginBtn:disabled{color:#CCCCCC;cursor:default;}
/* greator good */
.greatGoodDesc{padding:2.5em 0;}
.great-wrapp{max-width:800px;width:100%;margin:auto;}
.greatGoodDescText{text-align:center;}
.greatGoodDescText p{font-size:var(--fs-body-txt);line-height:1.875;color:var(--color-primary);font-weight:var(--fw-medium);}
.greatGoodInfoBox{padding-top:0;padding-bottom:100px;}
.greatGoodTabBox{display:flex;align-items:center;}
.greatGoodTabBox{display:flex;justify-content:space-between;align-items:stretch;padding-top:2.5em;}
.ggTabButtons{max-width:20%;background-color:var(--color-secondary);display:flex;align-items:center;}
ul.ggtabs{width:100%;display:flex;flex-direction:column;gap:2.5em;}
ul.ggtabs li{font-size:var(--fs-body-txt);text-transform:capitalize;color:#fff;display:inline-block;padding:10px 15px;cursor:pointer;line-height:1.875;transition:all 0.3s ease-in-out;}
ul.ggtabs li:hover{font-weight:var(--fw-extra-bold);}
ul.ggtabs li.current{background:var(--color-quaternary);color:#ffffff;font-weight:var(--fw-extra-bold);}
.ggTabContent{display:none;}
.ggTabContent.current{max-width:100%;display:flex;align-items:center;justify-content:space-between;}
.ggTabContentBox{max-width:79%;display:flex;}
.percentText{display:flex;gap:15px 2%;flex-wrap:wrap;max-width:40%;}
.percentGraphSlider{max-width:59%;}
.percentTextItem.col-50{max-width:49%;}
.percentTextItem.col-30{width:32%;}
.percentTextItem:not(.percentTextItemExtra){padding:2em 10px;border:1px solid #F3F3F3;border-radius:10px;}
.percentBar{display:flex;gap:10px;align-items:center;}
.percentBar h3{width:max-content;white-space:nowrap;font-size:var(--fs-sub-txt);line-height:1.875;font-weight:var(--fw-extra-bold);color:var(--color-secondary);}
.percentBar h3>span{font-size:calc(var(--fs-links) - 2px);}
.perColorBar{height:6px;background-color:var(--color-quaternary);}
.percentTextItem p{font-size:calc(var(--fs-body-sub) - 2px);line-height:1.3;font-weight:var(--fw-medium);color:var(--color-secondary);}
.ourCommSecHeading .greatGoodDescText p{margin-top: 1.5em;margin-bottom: 2.5em;}
/* select 2 */
.reporterFilterDrop{position:relative;display:inline-flex;flex-direction:column;gap:6px;min-width:280px;}
/* .reporterFilterDrop label{font-size:13px;font-weight:600;color:#374151;}
*/
/* Hide the custom arrow since Select2 has its own */
.reporterFilterDrop .dropArrow{display:none;}
/* Select2 overrides */
.select2-container--default .select2-results>.select2-results__options{max-height:max-content;}
.select2-container--default .select2-selection--single{border:0;border-radius:8px;display:flex;align-items:center;background-color:#fff;transition:border-color 0.2s;}
.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--single{border-color:#6366f1;outline:none;}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:20px;color:#111827;}
.select2-container--default .select2-selection--single .select2-selection__arrow{right:10px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#6b7280 transparent transparent transparent;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #6b7280 transparent;}
.select2-dropdown{border:1.5px solid #d1d5db;border-radius:0px;box-shadow:0 8px 24px rgba(0,0,0,0.1);overflow:hidden;}
.select2-container--default .select2-results__option{padding:9px 14px;font-size:calc(var(--fs-body-txt) - 4px);color:#374151;border-bottom:1px solid #949494;}
.select2-container--default .select2-results__option:last-child{border:0;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#313B89;color:#fff;}
.select2-container--default .select2-results__option[aria-selected="true"]{background-color:#Fff;color:#374151;font-weight:500;}
.select2-search--dropdown .select2-search__field{border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;font-size:13px;outline:none;}
.select2-container--open .select2-dropdown--below{border-top:1px solid #d1d5db;top:20px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit;font-size:calc(var(--fs-body-txt) - 4px);}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:auto;}
.select2-container .select2-selection--single{height:auto;}
.mfp-content{padding:0;}
.mfp-auto-cursor .mfp-content:has(.ageGateConfirm){height: 100%;}
.ageGateConfirm{width:100%;height:100%;display:flex;background:url('../../front/images/ageGateBg.png');background-repeat:no-repeat;background-size:cover;background-color:rgba(255,255,255,0.75);background-blend-mode:overlay;}
.ageGateWrapp{max-width:996px;width:100%;margin:auto;display:flex;flex-direction:column;gap:3.75em;}
.ageGateWrapp .commonSecTitle{font-size:calc(var(--fs-title) + 10px);}
.ageGateWrapp .commonSecTitle p{font-size:20px;color:var(--color-primary);font-weight:var(--fw-medium);line-height:normal;font-family:var(--Poppins-ff);}
.ageGateBtns{max-width:480px;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin:auto;}
.ageGateBtns li{max-width:235px;width:100%;}
.ageGateBtns li:last-child{max-width:100%;width:100%;}
.ageGateBtns li a{width:100%;float:left;padding:20px 32px;border:2px solid #1BA84B;border-radius:10px;font-size:var(--fs-body);color:#1BA84B;display:flex;align-items:center;justify-content:center;}
.ageGateBtns li form input{appearance:checkbox;-webkit-appearance:checkbox;cursor:pointer;}
.ageGateReVerify .ageGateBtns li{max-width:235px;width:100%;}
.no-scroll{overflow:hidden;height:100%;}


/* Terms & Conditions And Privacy Policy */
.termsNPolicyContent{margin-block: var(--sv-gap);}
.termsNPolicyContent h3,.termsNPolicyContent ol h3{font-size: var(--fs-title-sub);color: var(--color-quaternary);font-weight: var(--fw-bold);font-family: var(--Caladea-ff);}
.termsNPolicyContent h3:not(:first-child),.termsNPolicyContent li h3{margin-top: 1em;}
.termsNPolicyContent a{text-decoration: underline;}
.termsNPolicyContent ul{list-style: disc;padding-left: 1.5em;margin-bottom: 0.5em;}
.termsNPolicyContent ol{list-style: decimal;color: var(--color-quaternary);padding-left: 1.3em;margin-bottom: 0.5em;font-family: var(--Caladea-ff);font-weight: var(--fw-bold);font-size: var(--fs-title-sub);}
.termsNPolicyContent p,.termsNPolicyContent ol p, .termsNPolicyContent ol ul li{font-size: var(--fs-body);color: var(--color-primary);font-weight: var(--fw-medium);font-family: var(--Poppins-ff);}
.termsNPolicyContent ul > li:not(:first-child):not(:has(> h3:first-child)), .termsNPolicyContent ol > li:not(:first-child):not(:has(> h3:first-child)){padding-top: 0.5em;}

/* Careers Page */
.careersPgTitle{line-height: 2;}
.careersCards{gap: 1.25em;align-items: center;}
.careersCard{--career-card-cta-height: 4.8125em;max-width: calc(33.333% - 1em);border: 1px solid #E6E6E6;border-radius: 20px;font-size: var(--fs-body);overflow: hidden;background-color: var(--color-white);transition: transform 0.45s ease, box-shadow 0.45s ease, border-color 0.45s ease;}
.careersCard > a{display: flex;flex-direction: column;justify-content: space-between;font-size: var(--fs-body);position: relative;padding: 1.25em;color: inherit;min-height: 16.125em;transition: padding-bottom 0.45s cubic-bezier(0.22, 1, 0.36, 1);}
.careersCard h3{font-size:calc(var(--fs-title-sub) + 10px);line-height:1.3;color:var(--color-primary);font-family:var(--Caladea-ff);width:max-content;max-width:100%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;transition:color 0.4s ease,transform 0.4s ease;}
.careersCardInfo{margin-top: 2.1875em;transition: transform 0.45s ease, opacity 0.35s ease;}
.careersCard p{font-size: var(--fs-body);color: var(--color-primary);font-weight: var(--fw-medium);margin-inline: auto;transition: color 0.4s ease;}
.careersCardCta{display: flex;align-items: center;justify-content: space-between;gap: 1em;background-color: var(--color-primary);color: var(--color-white);padding: 0.875em 1.25em;position: absolute;left: 0;right: 0;bottom: 0;transform: translateY(100%);opacity: 0;transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.3s ease;pointer-events: none;}
.careersCardCta > span:first-child{font-size: calc(var(--fs-body) + 1px);font-weight: var(--fw-semi-bold);font-family: var(--Caladea-ff);}
.careersCardArrow{width: 2.5em;height: 2.5em;border-radius: 50%;background-color: var(--color-white);display: inline-flex;align-items: center;justify-content: center;color: var(--color-primary);flex-shrink: 0;transform: translateX(-6px);transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.3s ease, color 0.3s ease;}
.careersCard:hover{transform: translateY(-6px);box-shadow: 0 20px 40px rgba(57, 73, 147, 0.12);border-color: rgba(57, 73, 147, 0.2);}
.careersCard:hover > a{padding-bottom: var(--career-card-cta-height);}
.careersCard:hover .careersCardInfo{transform: translateY(0);}
.careersCard:hover .careersCardCta{transform: translateY(0);opacity: 1;pointer-events: auto;}
.careersCard:hover .careersCardArrow{transform: translateX(0);}

/* Career Detail */
.careersDetails{padding-block: calc(var(--sv-gap) / 2) calc(var(--sv-gap) * 1.5);}
.careersDetailshead{border: 1px solid #BEBEBE;border-radius: 20px;font-size: var(--fs-body);padding: 1.25em;gap: 2.5em;}
.careerHeadImg{max-width: 711px;width: 60%;}
.careerHeadTxt{font-size: var(--fs-body);gap: 1em;}
.careerHeadInfo{font-size: calc(var(--fs-title-sub));font-weight: var(--fw-medium);color: var(--color-primary);}
.careerHeadInfo span{color: var(--color-quaternary);font-weight: var(--fw-bold);}
.careersDetailsContent{padding-block: 2.5em;font-size: var(--fs-body);}
.careersDetailsContent .careersDetailsContentTitle > *{font-size: var(--fs-title-sub);color: var(--color-quaternary);font-weight: var(--fw-bold);font-family: var(--Caladea-ff);}
.careersDetailsContent .careersDetailsContentTitle:not(:first-child){margin-top: 1.5em;margin-bottom: 0.2em; font-size: var(--fs-title-sub);}
.careersDetailsContent .careersDetailsContentTxts{font-size: var(--fs-body);color: var(--color-primary);font-weight: var(--fw-medium);margin-inline: auto;}
.careersDetailsContent .careersDetailsContentTxts ol{list-style-type: decimal;}
.careersDetailsContent .careersDetailsContentTxts ul{list-style-type: disc;}
.careersDetailsContent .careersDetailsContentTxts ol, .careersDetailsContent .careersDetailsContentTxts ul{padding-left: 1.5em;}
.careersDetailsContent .careersDetailsContentTxts ol > li:not(:last-child), .careersDetailsContent .careersDetailsContentTxts ul > li:not(:last-child){margin-bottom: 0.5em;}
.careersDetailsContent .careersDetailsContentTxts p:not(:first-child){margin-top: 0.5em;}
.careerDetailsForm{max-width: 800px;margin-inline: auto;}




/* Leader section new */
.leaderConainer{display:flex; justify-content:center; align-items:center; flex-direction: column; margin-top:40px}
.ourLeadCardsUp{max-width: 1180px; width: 100%; margin: auto; display:flex; flex-wrap:wrap; justify-content: space-between; row-gap:20px;}
.ourLeadCardTop{margin-bottom:2.5em;}
.ourLeadCardItem{max-width: calc(50% - 10px); width:100%; overflow:hidden;}
.leadCardMain{ position:relative; align-items:center; justify-content: flex-end;  color:var(--color-white); padding-left: 2.5em; padding-top: 4.5em; background: var(--color-primary); border-radius:20px; overflow:hidden;}
.leadCardHead{width:100%;max-width: 50%; position:absolute; left:40px;height:100%;display:flex;flex-direction:column;justify-content:center; gap: 20px; margin-top: -45px; transition:all 0.5s ease-in-out;}
.leadCardHead h5{font-weight: 700;font-size: 40px;line-height: normal; font-size: calc(var(--fs-title) - 5px);
    font-family: var(--Caladea-ff); color: var(--color-white);}
.leadCardHead p{font-size:calc(var(--fs-body) + 2px);font-family:var(--Caladea-ff); color: var(--color-white);}
.leadCardImg{max-width:270px; width:100%; transition:all 0.5s ease-in-out;}
.leadBtn a{color:var(--color-black); font-family:var(--Caladea-ff); background: var(--color-white); padding:4px 20px; border-radius:20px; font-family: inherit; font-size: 10px;}

.leadCardClick{padding-top:4.5em;display:flex;align-items:end; justify-content: start; border-radius:20px;overflow:hidden;position:absolute;z-index:9;inset:0; opacity: 0;visibility:hidden;transition:all 0.5s ease-in-out;}
.leadCardMain::after{content: ""; background:var(--color-quaternary);padding-top:4.5em;float:left; display:flex;align-items:end; justify-content: flex-end; border-radius:20px;overflow:hidden;position:absolute;z-index:9;inset:0;top:100%;visibility:hidden;transition:all 0.3s ease-in-out;}
.leadCardActive .leadCardMain::after{top:0;visibility:visible;}
.leadCardActive .leadCardMain .leadCardHead, .leadCardActive .leadCardMain .leadCardImg{opacity: 0; visibility: hidden;}
.leadCardActive .leadCardClick{opacity: 1; visibility: visible;}
.leadCardClick .leadCardHead{right:40px; left:auto;}
.leadCardClick .leadCardHead{gap: 5px;}
.leadCardClick.leadCardHead h5{font-size: 30px;}
.leadCardDescription p{font-size: calc(var(--fs-links) - 1px);font-family: inherit; color:var(--color-white);font-weight:var(--fw-medium); text-align:justify;}

.ourLeadCardBottom .leadCardMain{background: var(--color-quaternary);}
.ourLeadCardBottom .leadCardMain::after{background: var(--color-primary);}
/* .ourLeadCardBottom .leadCardClick{background: var(--color-primary);} */

strong{display:inline-block;font-weight:700;}


/* our commitment seciton  30-06-26 */
.ourCommSecHeading .commonSecTitle h2{line-height:1.15em;}
.commitInfoBox{background-color: var(--color-primary);padding: 1.25em 2.5em 5em;border-radius: 20px;}
.commitment-info h3{font-size: calc(var(--fs-title) - 5px);color: var(--color-white);font-family: var(--Caladea-ff);padding-bottom: 1.225em;max-width: 26ch;line-height: 1.2;}
.commitment-info p{font-size: var(--fs-body-txt);color: var(--color-white);font-weight: var(--fw-medium);margin-bottom: 2.5em;}
.ourCommitSliderBox{display: flex;align-items:center;justify-content:center;gap:2.5em;max-width:950px;margin-inline:auto;}
.commitment-media img{aspect-ratio:4/5;border-radius:20px;}
.commitInfoBox,.commitImgBox{max-width:50%;}
.commitInfoBox.slick-slider button.slick-next,.commitInfoBox.slick-slider button.slick-prev{width:39px;height:39px;bottom:5%;top:auto;}
.commitInfoBox.slick-slider button.slick-next{right:auto;left:5.5rem;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2739%27%20height%3D%2739%27%20viewBox%3D%270%200%2039%2039%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Ccircle%20cx%3D%2719.5%27%20cy%3D%2719.5%27%20r%3D%2718.5%27%20transform%3D%27matrix(-1%200%200%201%2039%200)%27%20fill%3D%27white%27%20stroke%3D%27%23394993%27%20stroke-width%3D%272%27/%3E%3Cpath%20d%3D%27M28%2019.5L15.25%2012.1388L15.25%2026.8612L28%2019.5Z%27%20fill%3D%27%23394993%27/%3E%3C/svg%3E");}
.commitInfoBox.slick-slider button.slick-prev{left:2.5rem;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2739%27%20height%3D%2739%27%20viewBox%3D%270%200%2039%2039%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Ccircle%20cx%3D%2719.5%27%20cy%3D%2719.5%27%20r%3D%2718.5%27%20fill%3D%27white%27%20stroke%3D%27%23394993%27%20stroke-width%3D%272%27/%3E%3Cpath%20d%3D%27M11%2019.5L23.75%2012.1388L23.75%2026.8612L11%2019.5Z%27%20fill%3D%27%23394993%27/%3E%3C/svg%3E");}