.top-section{background:url(../themes/demo/assets/images/news/news-event-header-bg.jpg) center bottom no-repeat;background-size:cover;text-align:center;padding-top:clamp(120px,10%,10%)}
.top-section h1{font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(48px,2.667vw,2.667vw);position:absolute;top:0;left:0;right:0;width:fit-content;margin:auto;height:fit-content;letter-spacing:0;padding-top:130px}
@media (max-width:1240px){.top-section h1{padding-top:140px}}
@media (max-width:767px){.top-section h1{font-size:58px}}
.hidden{display:none !important}
.events-section{background:#121212;padding-top:clamp(60px,4.167vw,4.167vw);padding-bottom:clamp(60px,4.167vw,4.167vw)}
.events-section .display-event{display:flex;width:100%;padding-left:clamp(30px,8.854vw,8.854vw);padding-right:clamp(30px,8.854vw,8.854vw);gap:1.8rem;margin-bottom:3rem}
.events-section .display-event .desc{font-size:clamp(16px,0.833vw,0.833vw)}
@media (max-width:969px){.events-section .display-event{flex-direction:column}.events-section .display-event>div{width:100% !important}}
.events-section .display-event .event-container{background:#fff}
.events-section .display-event .event-container *{color:#1f6779;border-color:#1f6779}
.events-section .display-event .event-container .right .detail{display:flex;flex-direction:column;align-items:flex-start;row-gap:0.8rem}
@media (max-width:565px){.events-section .display-event .event-container .right .detail{align-items:flex-start}}
.events-section .display-event .event-container .right .detail .time{font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#1f6779}
.events-section .display-event .event-container .btn{transition:0.15s}
.events-section .display-event .event-container .btn.map-btn span{position:relative}
.events-section .display-event .event-container .btn.map-btn span:before{background:url("../themes/demo/assets/images/icons/map-pin-icon-blue.svg") center center no-repeat;background-size:65%}
.events-section .display-event .event-container .btn.calendar-btn span{position:relative;transition:0.15s}
.events-section .display-event .event-container .btn.calendar-btn span:before{background:url("../themes/demo/assets/images/icons/calendar-icon-blue.svg") center center no-repeat;background-size:65%}
.events-section .display-event .event-container .btn:hover{background:#1f6779}
.events-section .display-event .event-container .btn:hover span{color:white}
.events-section .display-event .event-container .btn:hover span:before{filter:brightness(100)}
.events-section .display-event>div{display:flex;flex-direction:column;justify-content:space-between;width:50%}
.events-section .display-event>div img{width:100%;height:100%;object-fit:cover}
.events-section .display-event .image-holder{border-radius:1rem;overflow:hidden;aspect-ratio:1.4807692308}
.news-section{background:#121212;padding-top:clamp(60px,4.167vw,4.167vw);padding-left:clamp(30px,8.854vw,8.854vw);padding-right:clamp(30px,8.854vw,8.854vw);padding-bottom:80px}
@media (max-width:767px){.news-section:not(.global-specials-section){padding-bottom:30px}}
section.news-section.global-specials-section{padding-bottom:clamp(60px,4.167vw,4.167vw)}
.news-section button:not(.fill-btn){border:0 !important;background:transparent !important}
.event-holder .swiper-slide.current-displayed{display:none;float:left}
@media (max-width:767px){.event-container{flex-direction:column}}
.news-section[data-type="local"] .news-holder{display:flex;gap:1rem;flex-wrap:wrap}
.news-section[data-type="local"] .news-holder .news-container{display:flex;flex-direction:column;width:calc((100% / 3) - (2rem / 3));border-radius:0.8rem;overflow:hidden}
@media (max-width:969px){.news-section[data-type="local"] .news-holder .news-container{width:calc((100% / 2) - (1rem / 2))}}
@media (max-width:767px){.news-section[data-type="local"] .news-holder .news-container{width:100%}}
.news-section[data-type="local"] .news-holder .news-container>a{display:flex;overflow:hidden;aspect-ratio:1.6666666667}
.news-section[data-type="local"] .news-holder .news-container>a img{transition:0.35s;object-fit:cover;object-position:center}
.news-section[data-type="local"] .news-holder .news-container:hover>a img{scale:1.05}
.news-section[data-type="local"] .news-holder .news-container .desc{padding:1.4rem 1.8rem;background:#2B2B2B;flex:1;display:flex;flex-direction:column;justify-content:space-between}
.news-section[data-type="local"] .news-holder .news-container .desc .excerpt{display:block;margin-bottom:2rem}
.news-section[data-type="local"] .news-holder .news-container .desc .bottom{display:flex;align-items:center;justify-content:space-between}
.news-section[data-type="local"] .news-holder .news-container .desc .bottom>div{display:flex;gap:1rem}
.news-section[data-type="local"] .news-holder .news-container .desc .bottom>div img{width:1.2rem;height:auto;aspect-ratio:1;cursor:pointer}
.news-section[data-type="local"] .news-holder .news-container a,.news-section[data-type="local"] .news-holder .news-container .date{color:#fff;font-size:clamp(16px,0.938vw,0.938vw);text-transform:capitalize}
.news-section[data-type="local"] .news-holder .news-container a img{display:flex;width:100%;height:100%;object-fit:cover}
.news-section[data-type="global"] .news-holder{display:flex;gap:1.4rem}
@media (max-width:1240px){.news-section[data-type="global"] .news-holder{flex-direction:column}}
.news-section[data-type="global"] .news-holder>div:first-child{width:calc(100% * (3 / 5));aspect-ratio:1.3432835821}
@media (max-width:1240px){.news-section[data-type="global"] .news-holder>div:first-child{width:100%}}
.news-section[data-type="global"] .news-holder>div:last-child{width:calc(100% * (2 / 5))}
@media (max-width:1240px){.news-section[data-type="global"] .news-holder>div:last-child{flex-direction:row;width:100%}}
@media (max-width:767px){.news-section[data-type="global"] .news-holder>div:last-child{flex-direction:column}}
.news-section[data-type="global"] .news-holder>div:last-child .news-container{height:50%}
@media (max-width:1240px){.news-section[data-type="global"] .news-holder>div:last-child .news-container{height:100%;aspect-ratio:1.3432835821}}
.news-section[data-type="global"] .news-holder>div{display:flex;flex-direction:column;gap:1.4rem}
.news-section[data-type="global"] .news-holder .news-container{display:flex;flex-direction:column;position:relative;width:100%;height:100%;justify-content:flex-end;border-radius:0.8rem;overflow:hidden;padding:1.45rem 2.4rem}
.news-section[data-type="global"] .news-holder .news-container .date{text-transform:capitalize}
@media (max-width:767px){.news-section[data-type="global"] .news-holder .news-container{padding:1.45rem 1.4rem}}
.news-section[data-type="global"] .news-holder .news-container>img{transition:0.35s}
.news-section[data-type="global"] .news-holder .news-container:hover>img{scale:1.05}
.news-section[data-type="global"] .news-holder .news-container:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:50%;background:linear-gradient(to top,hwb(0 0% 100%/0.922),transparent);z-index:1;pointer-events:none}
.news-section[data-type="global"] .news-holder .news-container .bg-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;object-fit:cover;z-index:0}
.news-section[data-type="global"] .news-holder .news-container .desc{position:relative;z-index:1}
.news-section[data-type="global"] .news-holder .news-container .desc *{color:#fff;font-size:clamp(16px,0.938vw,0.938vw);text-transform:capitalize}
.news-section[data-type="global"] .news-holder .news-container .desc .excerpt{display:block;margin-bottom:1.2rem}
.news-section[data-type="global"] .news-holder .news-container .desc .bottom{display:flex;align-items:center;justify-content:space-between}
.news-section[data-type="global"] .news-holder .news-container .desc .bottom>div{display:flex;gap:1rem}
.news-section[data-type="global"] .news-holder .news-container .desc .bottom>div img{width:1.2rem;height:auto;aspect-ratio:1;cursor:pointer}
.new-event-section{background:#121212;padding-top:clamp(60px,4.167vw,4.167vw);padding-left:clamp(30px,8.854vw,8.854vw);padding-right:clamp(30px,8.854vw,8.854vw);padding-bottom:80px}
.new-event-section .event-calendar-container{display:flex;gap:2.5rem;max-height:600px}
@media (max-width:1240px){.new-event-section .event-calendar-container{flex-direction:column;max-height:100%}}
.new-event-section .event-calendar-container .event-calendar{width:30%}
@media (max-width:1240px){.new-event-section .event-calendar-container .event-calendar{width:100%}}
.new-event-section .event-calendar-container .event-calendar .calendar-container{background:#2B2B2B;height:100%;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1);overflow:hidden}
.new-event-section .event-calendar-container .event-calendar .calendar-header{background:#2B2B2B;color:white;padding:30px 37px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}
.new-event-section .event-calendar-container .event-calendar .calendar-header h2{color:white;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(40px,2.5vw,2.5vw);margin:0}
.new-event-section .event-calendar-container .event-calendar .calendar-header .month-year{font-size:clamp(24px,1.25vw,1.25vw);font-weight:700;font-family:"Source Sans 3",sans-serif;letter-spacing:0;line-height:34px}
.new-event-section .event-calendar-container .event-calendar .split-line-container{padding:0 37px}
.new-event-section .event-calendar-container .event-calendar .split-line-container .split-line{width:100%;height:1px;background:white}
.new-event-section .event-calendar-container .event-calendar .calendar-nav{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}
.new-event-section .event-calendar-container .event-calendar .nav-btn{border:none;background:none;color:white;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s}
.new-event-section .event-calendar-container .event-calendar .nav-btn:hover{background:rgba(255,255,255,0.3)}
.new-event-section .event-calendar-container .event-calendar .month-year{font-size:18px;font-weight:600;min-width:140px;text-align:center}
.new-event-section .event-calendar-container .event-calendar .calendar-grid{padding:20px 37px}
.new-event-section .event-calendar-container .event-calendar .weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:10px}
.new-event-section .event-calendar-container .event-calendar .weekdays>*{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:clamp(14px,1vw,1vw);text-transform:uppercase;letter-spacing:3%}
.new-event-section .event-calendar-container .event-calendar .weekday{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:clamp(12px,0.833vw,0.833vw);text-transform:uppercase;letter-spacing:0.3;text-align:center;color:#fff;padding:8px 4px}
.new-event-section .event-calendar-container .event-calendar .calendar-weeks{display:flex;flex-direction:column;gap:1px}
.new-event-section .event-calendar-container .event-calendar .calendar-week{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;position:relative;cursor:pointer}
.new-event-section .event-calendar-container .event-calendar .calendar-week.selected-week{background:none;border:1px solid #fff;color:#fff;border-radius:10px}
.new-event-section .event-calendar-container .event-calendar .calendar-day{font-family:"Source Sans 3",sans-serif;font-weight:600;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:clamp(14px,1vw,1vw);cursor:pointer;border-radius:10px;transition:all 0.2s;position:relative;z-index:2;color:#fff}
.new-event-section .event-calendar-container .event-calendar .calendar-day:hover{background:#f3f4f6;color:black;transition:all 0.2s}
.new-event-section .event-calendar-container .event-calendar .calendar-day.other-month{color:#6b7280}
.new-event-section .event-calendar-container .event-calendar .calendar-day.selected{background:none;border:1px solid #fff;color:#fff;font-weight:600}
.new-event-section .event-calendar-container .event-calendar .selection-info{padding:15px 40px 30px;background:#2B2B2B;font-size:14px;color:white;font-family:"Source Sans 3",sans-serif;font-weight:400}
.new-event-section .event-calendar-container .event-calendar .selection-type{font-weight:600;color:#2563eb}
.new-event-section .event-calendar-container .event-calendar .clear-btn{background:#ef4444;color:white;border:none;padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer;margin-left:10px;transition:background 0.2s}
.new-event-section .event-calendar-container .event-calendar .clear-btn:hover{background:#dc2626}
.new-event-section .event-calendar-container .event-content{width:70%}
@media (max-width:1024px){.new-event-section .event-calendar-container .event-content{width:100%}}
.new-event-section .event-calendar-container .event-content .event-list-container{display:flex;flex-direction:column;height:100%;width:100%;gap:2.5rem}
@media (max-width:1024px){.new-event-section .event-calendar-container .event-content .event-list-container{height:60vh}}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container{height:auto}}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs{display:flex;justify-content:space-between;gap:1rem;height:10%}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs{flex-direction:column;gap:0.5rem}}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-btns{display:flex;width:75%;border-bottom:1px solid #BAD1DC80}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-btns{display:none}}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-btns .tab-btn{width:100%;background:none;color:#6C6C6C;border:none;padding:15px;font:inherit;cursor:pointer;outline:inherit;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(24px,1.25vw,1.25vw)}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-btns .tab-btn:hover{color:white;border-bottom:2px solid white;transition:all 0.2s}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-btns .tab-btn.active{color:white;border-bottom:2px solid white}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-select-container{position:relative;display:none}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-select-container{display:block}}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-select-container select{font-size:16px;color:white;height:100%;width:100%;padding:12px 18px;background-color:#121212;border:1px solid #FFF;backdrop-filter:blur(15px);box-shadow:0px 0px 20px 0px rgba(255,255,255,0.2);border-radius:8px;overflow:hidden;backdrop-filter:blur(8px);resize:none;-webkit-appearance:none !important}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-select-container select::placeholder{color:white}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-select-container .down-arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%)}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .tab-select-container .down-arrow svg{width:20px;height:20px}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .state-dropdown{width:25%;position:relative}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .state-dropdown{width:100%}}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .state-dropdown select{font-size:16px;color:white;height:100%;width:100%;padding:12px 18px;background-color:#121212;border:1px solid #FFF;backdrop-filter:blur(15px);box-shadow:0px 0px 20px 0px rgba(255,255,255,0.2);border-radius:8px;overflow:hidden;backdrop-filter:blur(8px);resize:none}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .state-dropdown select::placeholder{color:white}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .state-dropdown select{-webkit-appearance:none !important;background-image:url("../themes/demo/assets/images/icons/bottom-arrow-white.svg") center right no-repeat;background-size:contain}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .state-dropdown .down-arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%)}
.new-event-section .event-calendar-container .event-content .event-list-container .header-tabs .state-dropdown .down-arrow svg{width:20px;height:20px}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists{display:flex;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:90%;gap:1rem;min-height:0}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists::-webkit-scrollbar{width:0;height:0}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container{flex:1;display:flex;flex-direction:column;justify-content:start;height:100%;max-height:100%;gap:1rem;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container::-webkit-scrollbar,.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container::-webkit-scrollbar-track,.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container::-webkit-scrollbar-thumb{width:0;height:0;display:none}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container{max-height:60lvh}}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .no-event{height:100%;width:100%;display:flex;justify-content:center;align-items:center;color:white;font-size:1.5rem}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item{display:flex;flex-direction:column;justify-content:center;min-height:0;height:33.33%;padding:0 2.5rem;flex:0 0 auto;border-radius:10px;background:#2B2B2B}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item{padding:2rem}}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info{display:flex;gap:1rem;color:white}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info{flex-direction:column}}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-date{display:flex;flex-direction:column;justify-content:space-between;gap:0.5rem;width:30%}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-date{width:100%}}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-date .days{font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(48px,2.667vw,2.667vw);line-height:1}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-date .month-year{font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(24px,1.25vw,1.25vw);line-height:1}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content{display:flex;align-items:center;gap:0.5rem;color:white;flex:1}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content{flex-direction:column;align-items:start}}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .event-content-info{display:flex;flex-direction:column;gap:0.5rem;justify-content:space-between;height:100%;width:50%}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .event-content-info{width:100%}}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .event-content-info .event-title{font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(24px,1.25vw,1.25vw);line-height:1}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .event-content-info .event-dealer,.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .event-content-info .event-location{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:clamp(18px,1.25vw,1.25vw);line-height:1}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .map-btn{display:flex;align-items:center;gap:0.5rem;margin-left:auto;width:fit-content;height:fit-content;padding:0.5rem 1.5rem;background:none;color:white;border:2px solid white;cursor:pointer}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .map-btn{margin-left:0}}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .map-btn span{color:white}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .map-btn:hover{background:#287589;color:white;transition:all 0.2s}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .map-btn:hover span{color:white}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item .event-info .event-content .map-btn:hover svg{stroke:white}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item:hover{background:white;transition:all 0.2s;cursor:pointer}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item:hover .event-info{color:#287589}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item:hover .event-info .event-date{color:#287589}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item:hover .event-info .event-content-info{color:#287589}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item:hover .event-info .map-btn{background:white;border-color:#287589;color:#287589;transition:all 0.2s}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item:hover .event-info .map-btn span{color:#287589}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .event-items-container .event-item:hover .event-info .map-btn svg{stroke:#287589}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .scrollbar-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;align-items:center;gap:10px}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .scrollbar-wrapper .arrow-up,.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .scrollbar-wrapper .arrow-down{height:max-content}
@media (max-width:768px){.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .scrollbar-wrapper{height:auto}}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .scrollbar-container{width:6px;height:100%;flex:1;background-color:#287589;border-radius:100px;position:relative}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .scrollbar{position:absolute;width:6px;background-color:#fff;border-radius:4px;height:60px;cursor:pointer;transition:background-color 0.2s}
.new-event-section .event-calendar-container .event-content .event-list-container .event-lists .scrollbar:hover{background-color:#555}
.event-holder{position:relative;margin-left:clamp(30px,8.854vw,8.854vw);margin-right:clamp(30px,8.854vw,8.854vw)}
.event-holder .swiper-slide.swiper-slide-active{width:max-content}
.event-holder .swiper-slide{height:auto !important}
.event-container{display:flex;background-color:#2B2B2B;padding:1.4rem 2.6rem;border-radius:0.8rem;gap:2rem;width:100%;height:100%}
.event-container>div{display:flex;justify-content:space-between;gap:2rem;flex-direction:column;flex:1}
.event-container>div.left{justify-content:flex-start}
.event-container>div>*{width:100%;color:#fff}
@media (max-width:565px){.event-container>div{flex-direction:column;gap:0.4rem}.event-container>div.left{justify-content:flex-start;flex:0}.event-container>div>*{width:100%}}
.event-container .top .detail{display:flex;color:white;flex-direction:column;text-align:right}
@media (max-width:565px){.event-container .top .detail{text-align:left}.event-container .top .location{justify-content:flex-start}}
.event-container .right .detail{display:flex;flex-direction:column;row-gap:0.8rem;width:100%}
.event-container .right .detail .description{font-weight:400;font-size:clamp(16px,1.25vw,1.25vw);line-height:1.15;margin-bottom:0}
.event-container .right .detail .time{font-weight:700;text-transform:uppercase;letter-spacing:2px;color:white}
.event-container .location{font-size:clamp(15px,0.833vw,0.833vw);color:#fff;letter-spacing:1px;display:flex;flex-wrap:wrap;width:100%}
.event-container .date{font-size:clamp(20px,1.25vw,1.25vw);font-weight:600;color:#fff;letter-spacing:1px;display:flex;flex-direction:column;text-transform:capitalize;width:100%}
.event-container .date>span:first-child{font-size:clamp(30px,2.5vw,2.5vw);line-height:1;margin-bottom:0.6rem}
@media (max-width:565px){.event-container .date>span:first-child{margin-bottom:0.3rem}}
.event-container .btn{position:relative;font-size:clamp(14px,0.833vw,0.833vw);color:#fff;text-align:center;border:1px solid #fff;line-height:1;padding:0.65rem 1rem;letter-spacing:2px;font-weight:600;transition:0.15s;width:100%}
.event-container .btn:hover{color:black;background:white}
.event-container .btn:hover span:before{filter:brightness(0)}
.event-container .btn span{position:relative}
.event-container .btn span:before{content:"";position:absolute;width:auto;height:100%;aspect-ratio:1;left:0;top:0;bottom:0;margin:auto;transform:translateX(-125%);transition:0.15s}
.event-container .btn.map-btn span:before{background:url("../themes/demo/assets/images/icons/map-pin-icon.svg") center center no-repeat;background-size:65%}
.event-container .btn.calendar-btn span:before{background:url("../themes/demo/assets/images/icons/calendar-icon.svg") center center no-repeat;background-size:65%}
.event-slider-btn-next,.global-specials-slider-btn-next{position:absolute;top:0;bottom:0;margin:auto;right:0;background:url(../themes/demo/assets/images/icons/right-arrow-white.svg) center center no-repeat;background-size:contain;width:40px;height:40px;aspect-ratio:1;z-index:99;cursor:pointer;transform:translateX(150%)}
@media (max-width:767px){.event-slider-btn-next,.global-specials-slider-btn-next{transform:translateX(100%);width:28px;height:28px}}
.event-slider-btn-prev.swiper-button-disabled,.event-slider-btn-next.swiper-button-disabled{opacity:0.3}
.global-specials-slider-btn-prev.swiper-button-disabled,.global-specials-slider-btn-next.swiper-button-disabled{opacity:0.3}
.event-slider-btn-prev,.global-specials-slider-btn-prev{position:absolute;top:0;bottom:0;margin:auto;left:0;background:url(../themes/demo/assets/images/icons/left-arrow-white.svg) center center no-repeat;background-size:contain;width:40px;height:40px;aspect-ratio:1;z-index:99;cursor:pointer;transform:translateX(-150%)}
@media (max-width:767px){.event-slider-btn-prev,.global-specials-slider-btn-prev{transform:translateX(-100%);width:28px;height:28px}}
.event-slider-btn-prev.disabled,.global-specials-slider-btn-prev.disabled{pointer-events:none;opacity:0.3}
.global-specials-holder{position:relative}
.global-specials-holder .global-specials-swiper{margin-bottom:2rem}
.global-specials-slide-container{display:flex;flex-direction:column;aspect-ratio:0.8333333333;border-radius:0.8rem;overflow:hidden;position:relative;justify-content:flex-end;padding:1.4rem 2rem}
.global-specials-slide-container:before{content:"";position:absolute;bottom:-5px;left:0;right:0;margin:auto;width:100%;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.922),transparent);z-index:1;pointer-events:none}
.global-specials-slide-container:hover .bg-image{scale:1.05}
.global-specials-slide-container .bg-image{position:absolute;pointer-events:none;width:100%;height:100%;object-fit:cover;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;transition:0.3s}
.global-specials-slide-container .desc{position:relative;z-index:1}
.global-specials-slide-container .desc *{color:#fff;font-size:clamp(16px,0.938vw,0.938vw);text-transform:capitalize}
.global-specials-slide-container .desc .excerpt{display:block;margin-bottom:1.2rem}
.global-specials-slide-container .desc .bottom{display:flex;align-items:center;justify-content:space-between}
.global-specials-slide-container .desc .bottom>div{display:flex;gap:1rem}
.global-specials-slide-container .desc .bottom>div img{width:1.2rem;height:auto;aspect-ratio:1;cursor:pointer}
.news-content{background:#1f6779;padding-top:140px}
.news-content .original-source{color:#fff;margin-bottom:2rem}
.news-content *{text-align:left;align-items:start;align-self:start}
.news-content .content p:has(>img){display:flex;gap:1rem}
@media (max-width:767px){.news-content .content p:has(>img){flex-direction:column}}
.news-content .content p:has(>img) img{width:100% !important}
.news-content ul{list-style:circle}
.news-content a{color:#fff;text-decoration:underline !important}
@media (max-width:767px){.news-content{padding-top:100px}}
.news-content .inner{padding:0 clamp(80px,15.625vw,15.625vw);padding-bottom:80px}
@media (max-width:969px){.news-content .inner{padding-left:30px;padding-right:30px}}
.news-content .post-details{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}
@media (max-width:767px){.news-content .post-details{flex-direction:column;row-gap:0.8rem;align-items:flex-start}}
.news-content .post-details .left{color:#fff}
.news-content .post-details .left .post-type{padding-left:0.8rem;margin-left:0.8rem;border-left:1px solid #fff;letter-spacing:2px;font-size:14px}
.news-content .post-details .left .date{text-transform:capitalize}
.news-content .post-details .right{position:relative;display:flex;align-items:center;gap:1rem}
@media (max-width:767px){.news-content .post-details .right{width:100%}}
.news-content .post-details .right form{position:relative}
@media (max-width:565px){.news-content .post-details .right form{width:100%}}
@media (max-width:767px){.news-content .post-details .right .fill-btn,.news-content .post-details .right .fill-btn *{font-size:13px;letter-spacing:1px}}
@media (max-width:565px){.news-content .post-details .right .fill-btn,.news-content .post-details .right .fill-btn *{width:100%;text-align:center !important}}
.news-content .post-details .right .share-btn{display:flex;height:100%;width:auto;aspect-ratio:1;right:0;padding:0.55rem;border:1px solid #fff;cursor:pointer;transition:0.3s}
.news-content .post-details .right .share-btn img{transition:0.3s}
.news-content .post-details .right .share-btn:hover{background:#fff}
.news-content .post-details .right .share-btn:hover img{filter:brightness(0)}
.news-title{font-size:clamp(28px,3.333vw,3.333vw);line-height:1.15;letter-spacing:clamp(2px,0.26vw,0.26vw);margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #fff}
@media (max-width:969px){.news-title{letter-spacing:2.5px}}
.news-image{display:flex;width:100%;border-radius:1rem;overflow:hidden;margin-bottom:2rem}
@media (max-width:767px){.news-image{border-radius:0.6rem}}
.news-image img{width:100%;height:100%;object-fit:cover}
.image-gallery-holder{position:relative;background-color:#0c242a;padding-top:clamp(80px,4.167vw,4.167vw);padding-bottom:clamp(30px,2.604vw,2.604vw)}
.image-gallery-holder .title-holder{padding-left:clamp(80px,15.625vw,15.625vw);padding-right:clamp(80px,15.625vw,15.625vw)}
.image-gallery-slider .swiper-slide{aspect-ratio:1.5666666667;display:flex;border-radius:0.65rem;overflow:hidden}
.image-gallery-slider .swiper-slide img{width:100%;height:100%;object-fit:cover}
.image-gallery-slider .swiper-slide img:hover{cursor:zoom-in}
.image-gallery-slider-navigation{display:flex;padding-left:clamp(80px,15.625vw,15.625vw);padding-right:clamp(80px,15.625vw,15.625vw);padding-top:2rem;align-items:center}
@media (max-width:767px){.image-gallery-slider-navigation{position:absolute;top:80px !important;bottom:0 !important;margin:auto !important;z-index:10;width:100%;padding:0;justify-content:space-between}.image-gallery-slider-navigation .image-gallery-slider-btn-prev,.image-gallery-slider-navigation .image-gallery-slider-btn-next{background-color:rgba(12,36,42,0.7) !important;width:30px !important;height:30px !important}}
.image-gallery-slider-navigation .image-gallery-slider-btn-prev{width:25px;height:25px;background:url(../themes/demo/assets/images/icons/left-arrow-white.svg) center center no-repeat;background-size:35%;cursor:pointer}
.image-gallery-slider-navigation .image-gallery-slider-btn-next{width:25px;height:25px;background:url(../themes/demo/assets/images/icons/right-arrow-white.svg) center center no-repeat;background-size:35%;cursor:pointer}
.image-gallery-slider-navigation .image-gallery-pagination{display:flex;flex-wrap:wrap;width:fit-content !important}
.image-gallery-slider-navigation .swiper-pagination-bullet{width:33px;height:33px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-size:13px;color:#fff;opacity:1;background:transparent;border-radius:0}
@media (max-width:767px){.image-gallery-slider-navigation .swiper-pagination-bullet{display:none !important}}
.image-gallery-slider-navigation .swiper-pagination-bullet-active{border:1px solid #fff}
.image-popup-section{opacity:1;pointer-events:all}
.image-popup-section:not(.active){opacity:0;pointer-events:none}
.image-popup-section .close{position:absolute;top:0;right:0;width:30px;aspect-ratio:1;height:auto;cursor:pointer;z-index:9;border:1px solid white;display:flex}
.image-popup-section .close:hover{color:black}
.swiper.image-popup-slider{position:fixed;bottom:0;top:0;left:0;right:0;height:fit-content;width:80%;max-width:80vh;z-index:99999999999;margin:auto}
.swiper.image-popup-slider .swiper-wrapper{align-items:center}
.swiper.image-popup-slider .image-popup-slider-prev{width:35px;height:35px;background:url(../themes/demo/assets/images/icons/left-arrow-white.svg) center center no-repeat rgba(12,36,42,0.7);background-size:35%;cursor:pointer;z-index:9999999;position:absolute;top:0;bottom:0;left:0;margin:auto}
.swiper.image-popup-slider .image-popup-slider-next{width:35px;height:35px;background:url(../themes/demo/assets/images/icons/right-arrow-white.svg) center center no-repeat rgba(12,36,42,0.7);background-size:35%;cursor:pointer;z-index:9999999;position:absolute;top:0;bottom:0;right:0;margin:auto}
.image-popup-slider-overlay{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:99999999999;background:#000;opacity:0.3}
.swiper.image-popup-slider .swiper-slide{display:flex}
.swiper.image-popup-slider .swiper-slide img{object-fit:contain;width:100%}
.video-section{display:flex;background-color:#0c242a;padding-bottom:40px}
@media (max-width:969px){.video-section{flex-direction:column}}
.video-section .video-holder{width:65%}
@media (max-width:969px){.video-section .video-holder{width:100%}}
.video-section .video-holder .swiper-slide{width:100%;height:100%;aspect-ratio:1.7647058824;display:flex}
.video-section .video-holder .swiper-slide video{width:100%;height:100%;object-fit:cover}
.video-section .video-details{width:35%;display:flex;flex-direction:column;padding:clamp(40px,7.292vw,7.292vw) 4rem;justify-content:space-between;background-color:#206779}
@media (max-width:969px){.video-section .video-details{width:100%;row-gap:3.5rem}}
.video-slider-navigation{display:flex;align-items:center}
.video-slider-navigation .video-slider-btn-prev{width:25px;height:25px;background:url(../themes/demo/assets/images/icons/left-arrow-white.svg) center center no-repeat;background-size:35%;cursor:pointer}
.video-slider-navigation .video-slider-btn-next{width:25px;height:25px;background:url(../themes/demo/assets/images/icons/right-arrow-white.svg) center center no-repeat;background-size:35%;cursor:pointer}
.video-slider-navigation .video-pagination{display:flex;flex-wrap:wrap;width:fit-content !important}
.video-slider-navigation .swiper-pagination-bullet{width:33px;height:33px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-size:13px;color:#fff;opacity:1;background:transparent;border-radius:0}
.video-slider-navigation .swiper-pagination-bullet-active{border:1px solid #fff}
.back-section{background-color:#0c242a;padding-top:40px;padding-bottom:60px;padding-left:clamp(80px,15.625vw,15.625vw);padding-right:clamp(80px,15.625vw,15.625vw)}
@media (max-width:767px){.back-section{padding-top:20px}}
.news-content table{color:white;border:1px solid #fff}
.news-content table tr>*{border-bottom:1px solid #fff;padding:12px 22px}
.news-content table tr>*:first-child{text-align:center}
.news-content table tr>*:not(:last-child){border-right:1px solid #fff}
.news-content table tr th:not(:first-child){min-width:180px}