.gallerySec{padding-block-end:var(--fluidSpace-60);background-color:#000}.gallerySec .galleryTabSec{margin-block-end:40px;display:flex;align-items:center;justify-content:space-between;gap:444px}@media(max-width:1366px){.gallerySec .galleryTabSec{gap:100px}}@media(max-width:767px){.gallerySec .galleryTabSec{flex-direction:column;align-items:stretch;gap:20px}}.gallerySec .galleryTabSec .tabContainer{display:flex;align-items:center;gap:26px;flex:0 1 auto;min-width:0}@media(max-width:1450px){.gallerySec .galleryTabSec .tabContainer{gap:18px}}@media(max-width:1366px){.gallerySec .galleryTabSec .tabContainer{gap:14px;padding-inline:24px;max-width:50%}}@media(max-width:991px){.gallerySec .galleryTabSec .tabContainer{gap:16px;max-width:fit-content}}@media(max-width:767px){.gallerySec .galleryTabSec .tabContainer{max-width:100%;width:100%;padding-inline:0px;gap:8px}}.gallerySec .galleryTabSec .tabContainer .tabList{min-width:fit-content;font-size:var(--fluidFont-18);font-weight:400;color:var(--white);padding-block-end:8px;padding-inline:8px;text-transform:capitalize}@media(max-width:991px){.gallerySec .galleryTabSec .tabContainer .tabList{padding-block-end:4px;padding-inline:6px;min-width:fit-content}}.gallerySec .galleryTabSec .tabContainer .tabList.active{border-bottom:1px solid var(--white)}.gallerySec .galleryTabSec .tabContainer .tabList a{display:grid}.gallerySec .galleryTabSec .tabContainer .tabList svg{width:24px;height:24px}.gallerySec .galleryTabSec .tabContainer .dropdown-tab{position:relative;padding-block-end:8px;padding-inline:8px}.gallerySec .galleryTabSec .tabContainer .dropdown-tab .dropdown-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer}.gallerySec .galleryTabSec .tabContainer .dropdown-tab .dropdown-trigger svg{transition:transform .3s ease}.gallerySec .galleryTabSec .tabContainer .dropdown-tab.show-dropdown .dropdown-trigger svg{transform:rotate(180deg)}.gallerySec .galleryTabSec .tabContainer .dropdown-tab.show-dropdown .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.gallerySec .galleryTabSec .tabContainer .dropdown-tab .dropdown-menu{display:flex;flex-direction:column;position:absolute;top:100%;right:0;margin-top:10px;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;min-width:210px;z-index:100;box-shadow:0 10px 30px #000c;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:all .3s ease;max-height:340px;overflow:auto}.gallerySec .galleryTabSec .tabContainer .dropdown-tab .dropdown-menu .tabList{padding:10px 15px;border-bottom:none;width:100%;display:block}.gallerySec .galleryTabSec .tabContainer .dropdown-tab .dropdown-menu .tabList a{display:block;width:100%;color:var(--white);text-decoration:none}.gallerySec .galleryTabSec .tabContainer .dropdown-tab .dropdown-menu .tabList.active,.gallerySec .galleryTabSec .tabContainer .dropdown-tab .dropdown-menu .tabList:hover{background:#ffffff1a;border-radius:4px;border-bottom:none}.gallerySec .galleryTabSec .rightContent{display:flex;align-items:center;gap:10px}@media(max-width:991px){.gallerySec .galleryTabSec .rightContent{width:100%}}.gallerySec .galleryTabSec .rightContent .inputRow{max-width:280px;display:flex;align-items:center;gap:16px;border-radius:47px;border:1px solid rgba(255,255,255,.8);padding:7px 24px}@media(max-width:1366px){.gallerySec .galleryTabSec .rightContent .inputRow{padding:7px 20px}}@media(max-width:991px){.gallerySec .galleryTabSec .rightContent .inputRow{max-width:310px;margin-left:auto}}@media(max-width:767px){.gallerySec .galleryTabSec .rightContent .inputRow{max-width:100%;margin-left:0}}.gallerySec .galleryTabSec .rightContent .inputRow .inputCtrl{border:none;font-size:var(--fluidFont-16);line-height:normal}.gallerySec .galleryTabSec .rightContent .inputRow span{width:22px;height:22px}.gallerySec .galleryTabSec .rightContent .inputRow span svg{width:100%;height:auto}.gallerySec .galleryTabSec .rightContent .BtnCTA{display:flex;gap:10px;justify-content:center;align-items:center;background:var(--white);color:var(--black);max-width:fit-content;padding-inline:18px 28px;font-size:var(--fluidFont-18)}@media(max-width:1366px){.gallerySec .galleryTabSec .rightContent .BtnCTA{padding:12px 20px}}.gallerySec .galleryTabSec .rightContent .BtnCTA span{height:22px;width:22px}.gallerySec .galleryTabSec .rightContent .BtnCTA span svg{width:100%;height:auto}.gallerySec.galleryDetailSec .galleryItem{margin-block-end:16px}@media(max-width:991px){.gallerySec.galleryDetailSec .galleryItem{margin-block-end:10px}}.gallerySec.galleryDetailSec .galleryTabSec{margin-block-end:26px}@media(max-width:991px){.gallerySec.galleryDetailSec .galleryTabSec .rightContent{width:fit-content}}.gallerySec.galleryDetailSec .galleryTabSec .tabContainer{padding-inline:0}.gallerySec.galleryDetailSec .galleryTabSec .galleryEventLogo{max-width:210px;height:95px}@media(max-width:1366px){.gallerySec.galleryDetailSec .galleryTabSec .galleryEventLogo{max-width:180px;height:80px}}@media(max-width:991px){.gallerySec.galleryDetailSec .galleryTabSec .galleryEventLogo{max-width:150px;height:70px}}.galleryContent{columns:340px}.galleryContent.gallery-detail.empty-category{display:grid!important;place-items:center}.galleryContent.gallery-detail{columns:350px!important}.galleryContent a{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.galleryContent .galleryItem{margin-block-end:30px;display:flex;flex-direction:column}@media(max-width:1366px){.galleryContent .galleryItem{margin-block-end:20px}}@media(max-width:680px){.galleryContent .galleryItem{margin-block-end:15px}}.galleryContent .galleryItem .galleryImg img{width:100%;height:auto}.galleryContent .galleryItem .gallerySubTitle{margin-block:14px 6px;font-size:14px;font-weight:300;color:var(--white)}@media(max-width:1366px){.galleryContent .galleryItem .gallerySubTitle{margin-block:8px 4px}}@media(max-width:680px){.galleryContent .galleryItem .gallerySubTitle{margin-block:10px 6px}}.galleryContent .galleryItem .galleryTitle{font-size:var(--fluidFont-20);font-weight:500;line-height:28px;color:var(--white);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.galleryDetailBanner .bannerTitleWrappper{gap:12px}.galleryDetailBanner .bannerTitleWrappper .subtitle{font-size:var(--fluidFont-20);font-weight:500;line-height:24px;color:var(--white);text-align:center;text-transform:capitalize}.gallerySec .choices__list--dropdown .choices__item,.gallerySec .choices__list[aria-expanded] .choices__item{color:#000}.gallerySec .CmnPagination{position:relative;z-index:24}.custom-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000f2;z-index:99999;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1);touch-action:none}.custom-lightbox.active{opacity:1;pointer-events:auto}.custom-lightbox .lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:zoom-out;z-index:10}.custom-lightbox .lightbox-header{position:absolute;top:0;left:0;width:100%;padding:30px 40px;display:flex;justify-content:space-between;align-items:center;z-index:30;pointer-events:none}@media(max-width:767px){.custom-lightbox .lightbox-header{padding:20px}}.custom-lightbox .lightbox-header .lightbox-counter{color:#ffffffb3;font-family:inherit;font-size:var(--fluidFont-16, 16px);font-weight:500;letter-spacing:.1em;pointer-events:auto;background:#ffffff0d;padding:8px 16px;border-radius:30px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(5px)}.custom-lightbox .lightbox-header .lightbox-close{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;width:44px;height:44px;font-size:24px;border-radius:50%;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(5px);padding-bottom:2px}.custom-lightbox .lightbox-header .lightbox-close:hover{background:#fff;color:#000;transform:rotate(90deg);border-color:#fff}.custom-lightbox .lightbox-content{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:100px 50px 40px;box-sizing:border-box;z-index:20}@media(max-width:767px){.custom-lightbox .lightbox-content{padding:100px 20px 40px}}.custom-lightbox .lightbox-content .lightbox-arrow{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:40;flex-shrink:0;backdrop-filter:blur(5px)}.custom-lightbox .lightbox-content .lightbox-arrow svg{width:24px;height:24px;transition:transform .3s ease;stroke:currentColor}.custom-lightbox .lightbox-content .lightbox-arrow:hover{background:#fff;color:#000;border-color:#fff}.custom-lightbox .lightbox-content .lightbox-arrow.lightbox-prev:hover svg{transform:translate(-3px)}@media(max-width:767px){.custom-lightbox .lightbox-content .lightbox-arrow.lightbox-prev{position:absolute;left:20px;margin-right:0}}.custom-lightbox .lightbox-content .lightbox-arrow.lightbox-next:hover svg{transform:translate(3px)}@media(max-width:767px){.custom-lightbox .lightbox-content .lightbox-arrow.lightbox-next{position:absolute;right:20px;margin-left:0}}@media(max-width:767px){.custom-lightbox .lightbox-content .lightbox-arrow{width:48px;height:48px}.custom-lightbox .lightbox-content .lightbox-arrow svg{width:20px;height:20px}}.custom-lightbox .lightbox-content .lightbox-img-wrapper{max-width:calc(100% - 240px);max-height:80vh;display:flex;justify-content:center;align-items:center;border-radius:8px;overflow:hidden;box-shadow:0 20px 50px #00000080;background-color:#ffffff05;transition:transform .3s ease;margin-inline:auto}@media(max-width:767px){.custom-lightbox .lightbox-content .lightbox-img-wrapper{max-width:100%;max-height:70vh}}.custom-lightbox .lightbox-content .lightbox-img-wrapper img{max-width:100%;max-height:80vh;object-fit:contain;display:block;transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1);opacity:0;user-select:none;-webkit-user-drag:none}@media(max-width:767px){.custom-lightbox .lightbox-content .lightbox-img-wrapper img{max-height:70vh}}body.lightbox-open{overflow:hidden!important}
