.ContentCard-module__skqQkG__card{border-radius:var(--border-radius);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);height:228px;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background-color:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.ContentCard-module__skqQkG__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ContentCard-module__skqQkG__header{border-bottom:1px solid var(--color-border-light);z-index:2;background:#fdfdfd;justify-content:space-between;align-items:center;padding:0 16px 0 0;display:flex;position:relative}.ContentCard-module__skqQkG__skewBadge{background-color:var(--color-accent);color:#fff;box-shadow:var(--shadow-sm);margin-left:-8px;padding:8px 20px 8px 16px;transform:skew(-16deg)}.ContentCard-module__skqQkG__badgeContent{align-items:center;gap:8px;display:flex;transform:skew(16deg)}.ContentCard-module__skqQkG__badgeIcon{font-size:14px}.ContentCard-module__skqQkG__badgeTitle{letter-spacing:.5px;text-transform:uppercase;font-size:.88rem;font-weight:700}.ContentCard-module__skqQkG__allLink{color:var(--color-text-muted);transition:color var(--transition-fast);align-items:center;gap:4px;font-size:.8rem;font-weight:600;display:flex}.ContentCard-module__skqQkG__allLink:hover{color:var(--color-accent)}.ContentCard-module__skqQkG__allArrow{font-size:10px}.ContentCard-module__skqQkG__watermark{color:#005b5c0a;pointer-events:none;z-index:1;font-size:110px;position:absolute;bottom:-16px;right:-12px}.ContentCard-module__skqQkG__sliderWrapper{z-index:2;flex:1;position:relative;overflow:hidden}.ContentCard-module__skqQkG__swiper{width:100%;height:100%;padding:12px 18px!important}.ContentCard-module__skqQkG__slide,.ContentCard-module__skqQkG__slideContent{flex-direction:column;height:100%;display:flex}.ContentCard-module__skqQkG__metaRow{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ContentCard-module__skqQkG__dateBadge{color:var(--color-accent);background:#0591651a;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:700}.ContentCard-module__skqQkG__timeBadge,.ContentCard-module__skqQkG__location{color:var(--color-text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.ContentCard-module__skqQkG__metaIcon{color:var(--color-primary);font-size:10px}.ContentCard-module__skqQkG__itemTitle{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:.92rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.ContentCard-module__skqQkG__itemTitle a:hover{color:var(--color-primary)}.ContentCard-module__skqQkG__summary{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ContentCard-module__skqQkG__actionRow{justify-content:flex-end;margin-top:auto;display:flex}.ContentCard-module__skqQkG__readMore{color:var(--color-primary);transition:all var(--transition-fast);align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:inline-flex}.ContentCard-module__skqQkG__readMore:hover{color:var(--color-accent);transform:translate(2px)}.ContentCard-module__skqQkG__readMoreArrow{font-size:9px}.ContentCard-module__skqQkG__swiper .swiper-pagination{z-index:10!important;align-items:center!important;gap:4px!important;width:auto!important;margin:0!important;display:flex!important;inset:auto auto 12px 18px!important;transform:none!important}.ContentCard-module__skqQkG__bullet{cursor:pointer;width:6px;height:6px;transition:all var(--transition-fast);background:#c2c9d1;border-radius:50%;display:inline-block;margin:0!important}.ContentCard-module__skqQkG__bulletActive{background:var(--color-accent)!important;border-radius:3px!important;width:14px!important}.ContentCard-module__skqQkG__emptyState{height:100%;color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;padding:20px;font-size:.88rem;font-weight:500;display:flex}
.HeroSection-module__yS5m3G__heroSection{padding:24px 0 20px;position:relative}.HeroSection-module__yS5m3G__container{position:relative}.HeroSection-module__yS5m3G__grid{grid-template-columns:2fr 1fr;align-items:stretch;gap:20px;display:grid}@media (max-width:991px){.HeroSection-module__yS5m3G__grid{grid-template-columns:1fr}}.HeroSection-module__yS5m3G__sliderCol{min-width:0;position:relative}.HeroSection-module__yS5m3G__sliderWrapper{border-radius:var(--border-radius);box-shadow:var(--shadow-md);background-color:#222;height:472px;position:relative;overflow:hidden}@media (max-width:768px){.HeroSection-module__yS5m3G__sliderWrapper{height:360px}}.HeroSection-module__yS5m3G__swiper{width:100%;height:100%}.HeroSection-module__yS5m3G__slide{height:100%;position:relative;overflow:hidden}.HeroSection-module__yS5m3G__slideLink{width:100%;height:100%;display:block;position:relative}.HeroSection-module__yS5m3G__imageWrapper{width:100%;height:100%;position:relative;overflow:hidden}.HeroSection-module__yS5m3G__slideImage{object-fit:cover;transition:transform .6s}.HeroSection-module__yS5m3G__slideLink:hover .HeroSection-module__yS5m3G__slideImage{transform:scale(1.04)}.HeroSection-module__yS5m3G__captionBox{z-index:10;pointer-events:none;max-width:calc(100% - 150px);position:absolute;bottom:24px;left:24px}.HeroSection-module__yS5m3G__captionCard{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff1f;border-left:4px solid var(--color-accent);pointer-events:auto;transition:all var(--transition-fast);background:#0a1e34d1;border-radius:6px;padding:14px 22px;display:inline-block;box-shadow:0 10px 30px #00000059}.HeroSection-module__yS5m3G__captionMeta{align-items:center;gap:10px;margin-bottom:6px;display:flex}.HeroSection-module__yS5m3G__categoryBadge{background-color:var(--color-accent);color:var(--color-primary-dark);letter-spacing:.8px;text-transform:uppercase;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:800}.HeroSection-module__yS5m3G__dateText{color:#ffffffe0;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.HeroSection-module__yS5m3G__metaIcon{color:var(--color-accent);font-size:11px}.HeroSection-module__yS5m3G__slideTitle{color:#fff;text-shadow:0 1px 3px #0000004d;margin:0;font-size:1.35rem;font-weight:800;line-height:1.35}@media (max-width:768px){.HeroSection-module__yS5m3G__captionBox{max-width:calc(100% - 110px);bottom:16px;left:16px}.HeroSection-module__yS5m3G__captionCard{border-left-width:3px;padding:10px 14px}.HeroSection-module__yS5m3G__slideTitle{font-size:1.05rem}}.HeroSection-module__yS5m3G__slideLink:hover .HeroSection-module__yS5m3G__captionCard{border-left-color:var(--color-accent-light);background:#0e2a47f0;transform:translateY(-2px);box-shadow:0 14px 34px #00000073}.HeroSection-module__yS5m3G__navBtn{background:rgba(var(--color-primary-rgb,0, 91, 92), .85);color:#fff;z-index:20;width:42px;height:42px;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 10px #00000040}.HeroSection-module__yS5m3G__navBtn:hover{background:var(--color-accent);transform:translateY(-50%)scale(1.1)}.HeroSection-module__yS5m3G__btnPrev{left:16px}.HeroSection-module__yS5m3G__btnNext{right:16px}.HeroSection-module__yS5m3G__pagination{z-index:20;align-items:center;gap:6px;display:flex;position:absolute;width:auto!important;bottom:24px!important;left:auto!important;right:24px!important}.HeroSection-module__yS5m3G__bullet{cursor:pointer;width:8px;height:8px;transition:all var(--transition-fast);background:#ffffff80;border-radius:50%}.HeroSection-module__yS5m3G__bulletActive{background:var(--color-accent)!important;border-radius:4px!important;width:22px!important}.HeroSection-module__yS5m3G__cardsCol{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:991px){.HeroSection-module__yS5m3G__cardsCol{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:600px){.HeroSection-module__yS5m3G__cardsCol{grid-template-columns:1fr}}
.DiagonalPanels-module__XAv4YG__shortcutsSection{border-bottom:3px solid var(--color-primary);background-color:var(--color-primary-dark);z-index:3;width:100%;margin-top:35px;margin-bottom:0;position:relative;overflow:hidden}.DiagonalPanels-module__XAv4YG__slideshowWrapper{width:100%;position:relative;overflow:hidden}.DiagonalPanels-module__XAv4YG__slideshowWrapper:before{content:"";opacity:.25;pointer-events:none;z-index:1;background-image:url(https://png.pngtree.com/thumb_back/fw800/back_pic/03/62/66/4057ab1b910537e.jpg);background-size:cover;position:absolute;inset:0}.DiagonalPanels-module__XAv4YG__panelsContainer{z-index:2;flex-flow:row;height:375px;min-height:200px;margin-left:-65px;margin-right:-65px;display:flex;position:relative;overflow:hidden}.DiagonalPanels-module__XAv4YG__panelLink{will-change:flex-grow;cursor:pointer;flex:1;min-width:0;height:375px;text-decoration:none;transition:flex-grow .3s cubic-bezier(.25,1,.5,1);display:block;position:relative}.DiagonalPanels-module__XAv4YG__panelLink:hover{z-index:5;flex-grow:1.45}.DiagonalPanels-module__XAv4YG__panel{width:100%;height:100%;position:relative}.DiagonalPanels-module__XAv4YG__panelInner{background-color:#032b30;height:100%;transition:box-shadow .25s ease-out;position:relative;overflow:hidden;transform:skew(-30deg);box-shadow:0 0 0 5px #ffffffb3}.DiagonalPanels-module__XAv4YG__panelLink:hover .DiagonalPanels-module__XAv4YG__panelInner{box-shadow:0 0 0 3px #fff,0 0 50px 20px #0000008c}.DiagonalPanels-module__XAv4YG__mainimageWrapper{width:calc(100% + 240px);height:100%;margin-left:-120px;margin-right:-120px;position:relative;overflow:hidden;transform:skew(30deg)}.DiagonalPanels-module__XAv4YG__image{object-fit:cover;filter:grayscale(15%)contrast(105%);transition:filter .35s,transform .5s cubic-bezier(.25,1,.5,1)}.DiagonalPanels-module__XAv4YG__panelLink:hover .DiagonalPanels-module__XAv4YG__image{filter:grayscale(0%)contrast();transform:scale(1.06)}.DiagonalPanels-module__XAv4YG__imageOverlay{background:linear-gradient(#0000 0%,#00000040 50%,#002328bf 100%);transition:opacity .25s;position:absolute;inset:0}.DiagonalPanels-module__XAv4YG__panelLink:hover .DiagonalPanels-module__XAv4YG__imageOverlay{background:linear-gradient(#0000 0%,#00000026 50%,#002d348c 100%)}.DiagonalPanels-module__XAv4YG__caption{text-align:right;z-index:6;pointer-events:none;width:100%;padding:0 20px 0 10px;position:absolute;bottom:35px;right:8%}.DiagonalPanels-module__XAv4YG__title{color:#fff;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 1px 4px #0009;white-space:nowrap;margin:0;padding:11px 24px;font-size:1.05rem;font-weight:700;line-height:1.25;transition:color .25s;display:inline-block;position:relative}.DiagonalPanels-module__XAv4YG__title:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000 0%,#004753 75%);border-radius:4px;height:100%;transition:background .3s,box-shadow .3s;position:absolute;inset:0;transform:skew(-30deg);box-shadow:0 4px 12px #00000059}.DiagonalPanels-module__XAv4YG__panelLink:hover .DiagonalPanels-module__XAv4YG__title:before{background:linear-gradient(90deg,#00282d33 0%,#059165 85%);box-shadow:0 6px 18px #00475399}@media (min-width:768px) and (max-width:1199px){.DiagonalPanels-module__XAv4YG__panelsContainer{height:280px;margin-left:-45px;margin-right:-45px}.DiagonalPanels-module__XAv4YG__panelLink{height:280px}.DiagonalPanels-module__XAv4YG__panelInner{transform:skew(-22deg)}.DiagonalPanels-module__XAv4YG__mainimageWrapper{width:calc(100% + 180px);margin-left:-90px;margin-right:-90px;transform:skew(22deg)}.DiagonalPanels-module__XAv4YG__caption{padding:0 10px;bottom:22px;right:4%}.DiagonalPanels-module__XAv4YG__title{padding:8px 16px;font-size:.85rem}.DiagonalPanels-module__XAv4YG__title:before{transform:skew(-22deg)}}@media (max-width:767px){.DiagonalPanels-module__XAv4YG__shortcutsSection{border-bottom:2px solid var(--color-primary);margin-top:20px}.DiagonalPanels-module__XAv4YG__panelsContainer{flex-direction:column;gap:8px;height:auto;margin:0;padding:10px 12px}.DiagonalPanels-module__XAv4YG__panelLink{border-radius:6px;flex:none;height:100px;overflow:hidden}.DiagonalPanels-module__XAv4YG__panelLink:hover{flex-grow:0;transform:scale(1.02)}.DiagonalPanels-module__XAv4YG__panel{width:100%;height:100%;position:relative}.DiagonalPanels-module__XAv4YG__panelInner{border-radius:6px;height:100%;position:relative;transform:none;box-shadow:0 2px 8px #00000040}.DiagonalPanels-module__XAv4YG__panelLink:hover .DiagonalPanels-module__XAv4YG__panelInner{box-shadow:0 4px 14px #00475366}.DiagonalPanels-module__XAv4YG__mainimageWrapper{width:100%;height:100%;margin:0;position:relative;transform:none}.DiagonalPanels-module__XAv4YG__caption{text-align:left;padding:0;bottom:14px;left:12px;right:auto}.DiagonalPanels-module__XAv4YG__title{padding:6px 14px;font-size:.88rem}.DiagonalPanels-module__XAv4YG__title:before{background:linear-gradient(90deg,#004753 0%,#059165 100%);transform:skew(-15deg)}}
.PhotoGallery-module__8bhRiq__galleryCard{border-radius:var(--border-radius,8px);border:1px solid var(--color-border-light,#e5e7eb);box-shadow:var(--shadow-sm,0 1px 3px #0000000d);background-color:#fff;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.PhotoGallery-module__8bhRiq__cardHeader{border-bottom:1px solid var(--color-border-light,#e5e7eb);background:#fff;justify-content:space-between;align-items:center;padding-right:16px;display:flex}.PhotoGallery-module__8bhRiq__skewBadge{background-color:var(--color-accent);color:#fff;margin-left:-8px;padding:10px 22px 10px 18px;transform:skew(-16deg)}.PhotoGallery-module__8bhRiq__badgeContent{align-items:center;gap:8px;display:flex;transform:skew(16deg)}.PhotoGallery-module__8bhRiq__badgeIcon{font-size:14px}.PhotoGallery-module__8bhRiq__badgeTitle{letter-spacing:.5px;font-size:.92rem;font-weight:700}.PhotoGallery-module__8bhRiq__headerAllLink{color:var(--color-text-muted,#64748b);transition:color var(--transition-fast,.2s);align-items:center;gap:4px;font-size:.82rem;font-weight:600;display:flex}.PhotoGallery-module__8bhRiq__headerAllLink:hover{color:var(--color-accent)}.PhotoGallery-module__8bhRiq__allArrow{font-size:10px}.PhotoGallery-module__8bhRiq__contentGrid{flex:1;grid-template-columns:1.18fr .82fr;gap:16px;padding:16px;display:grid;position:relative}@media (max-width:900px){.PhotoGallery-module__8bhRiq__contentGrid{grid-template-columns:1fr}}.PhotoGallery-module__8bhRiq__featuredColumn{flex-direction:column;display:flex}.PhotoGallery-module__8bhRiq__mainImgContainer{flex-direction:column;height:100%;display:flex}.PhotoGallery-module__8bhRiq__mainImgWrapper{cursor:pointer;background:#0f172a;border-radius:4px;flex:1;width:100%;height:250px;position:relative;overflow:hidden}.PhotoGallery-module__8bhRiq__mainImg{object-fit:cover;transition:transform .4s}.PhotoGallery-module__8bhRiq__mainImgWrapper:hover .PhotoGallery-module__8bhRiq__mainImg{transform:scale(1.04)}.PhotoGallery-module__8bhRiq__galleryDescBox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:5;background-color:#fffffff5;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 24px);max-width:320px;height:calc(100% - 24px);padding:10px;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95);box-shadow:0 4px 15px #00000026}.PhotoGallery-module__8bhRiq__mainImgWrapper:hover .PhotoGallery-module__8bhRiq__galleryDescBox{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.PhotoGallery-module__8bhRiq__galleryDescContainer{text-align:center;border:2px dashed #004753;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex}.PhotoGallery-module__8bhRiq__descTitle{color:#004753;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.PhotoGallery-module__8bhRiq__galleryDetailLinks{justify-content:center;align-items:center;gap:12px;display:flex}.PhotoGallery-module__8bhRiq__actionBtn{color:#004753;cursor:pointer;background:#fff;border:1px solid #bebebe;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:all .2s;display:inline-flex}.PhotoGallery-module__8bhRiq__actionBtn:hover{color:#fff;background:#004753;border-color:#004753;transform:translateY(-2px)}.PhotoGallery-module__8bhRiq__thumbsBar{gap:6px;margin-top:8px;padding-bottom:2px;display:flex;overflow-x:auto}.PhotoGallery-module__8bhRiq__thumbBtn{cursor:pointer;opacity:.65;background:#e2e8f0;border:2px solid #0000;border-radius:3px;flex-shrink:0;width:64px;height:42px;padding:0;transition:all .2s;position:relative;overflow:hidden}.PhotoGallery-module__8bhRiq__thumbBtn:hover{opacity:1;border-color:var(--color-accent)}.PhotoGallery-module__8bhRiq__thumbBtnActive{opacity:1;border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.PhotoGallery-module__8bhRiq__thumbBtnImg{object-fit:cover}.PhotoGallery-module__8bhRiq__featuredInfo{margin-top:10px}.PhotoGallery-module__8bhRiq__featuredTitleLink{text-decoration:none;display:block}.PhotoGallery-module__8bhRiq__featuredTitle{color:var(--color-primary);margin-bottom:4px;font-size:1rem;font-weight:700;line-height:1.35;transition:color .2s}.PhotoGallery-module__8bhRiq__featuredTitle:hover{color:#004753}.PhotoGallery-module__8bhRiq__featuredMeta{color:#64748b;align-items:center;gap:12px;font-size:11px;display:flex}.PhotoGallery-module__8bhRiq__metaItem{align-items:center;gap:4px;display:inline-flex}.PhotoGallery-module__8bhRiq__listColumn{flex-direction:column;display:flex;position:relative}.PhotoGallery-module__8bhRiq__albumListScroll{z-index:2;flex-direction:column;gap:8px;height:100%;max-height:100%;padding-right:4px;display:flex;overflow-y:auto}.PhotoGallery-module__8bhRiq__albumListScroll::-webkit-scrollbar{width:5px}.PhotoGallery-module__8bhRiq__albumListScroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.PhotoGallery-module__8bhRiq__albumListScroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.PhotoGallery-module__8bhRiq__galleryItem{background:#ffffffd9;border:1px solid #f1f5f9;border-radius:4px;align-items:flex-start;gap:10px;padding:6px 8px;transition:background .2s,border-color .2s;display:flex}.PhotoGallery-module__8bhRiq__galleryItem:hover{background:#f8fafc;border-color:#cbd5e1}.PhotoGallery-module__8bhRiq__albumCoverWrapper{cursor:pointer;background:#e2e8f0;border-radius:3px;flex-shrink:0;width:95px;height:58px;position:relative;overflow:hidden}.PhotoGallery-module__8bhRiq__albumCoverImg{object-fit:cover;transition:transform .3s}.PhotoGallery-module__8bhRiq__albumCoverWrapper:hover .PhotoGallery-module__8bhRiq__albumCoverImg{transform:scale(1.08)}.PhotoGallery-module__8bhRiq__coverHoverOverlay{color:#fff;opacity:0;background:#00475380;justify-content:center;align-items:center;font-size:13px;transition:opacity .2s;display:flex;position:absolute;inset:0}.PhotoGallery-module__8bhRiq__albumCoverWrapper:hover .PhotoGallery-module__8bhRiq__coverHoverOverlay{opacity:1}.PhotoGallery-module__8bhRiq__countBadge{color:#fff;background:#000000bf;border-radius:2px;padding:1px 4px;font-size:9px;font-weight:700;line-height:1.1;position:absolute;bottom:2px;right:2px}.PhotoGallery-module__8bhRiq__albumTextWrapper{flex:1;min-width:0}.PhotoGallery-module__8bhRiq__albumTitleLink{text-decoration:none;display:block}.PhotoGallery-module__8bhRiq__albumTitle{color:var(--color-primary);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;margin-bottom:4px;font-size:.82rem;font-weight:700;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.PhotoGallery-module__8bhRiq__albumTitle:hover{color:var(--color-primary-dark)}.PhotoGallery-module__8bhRiq__albumDate{color:#64748b;align-items:center;gap:4px;font-size:11px;display:inline-flex}.PhotoGallery-module__8bhRiq__dateIcon{font-size:10px}.PhotoGallery-module__8bhRiq__watermarkIcon{opacity:.12;pointer-events:none;z-index:1;position:absolute;bottom:6px;right:6px}.PhotoGallery-module__8bhRiq__cardFooter{border-top:1px solid #f1f5f9;justify-content:flex-end;padding:8px 16px 10px;display:flex}.PhotoGallery-module__8bhRiq__bottomAllLink{color:var(--color-primary);font-size:.85rem;font-weight:700;text-decoration:none;transition:color .2s}.PhotoGallery-module__8bhRiq__bottomAllLink:hover{color:var(--color-primary-dark);text-decoration:underline}
.VideoGallery-module__3gtmrW__galleryCard{border-radius:var(--border-radius);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);background-color:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.VideoGallery-module__3gtmrW__cardHeader{border-bottom:1px solid var(--color-border-light);background:#fff;justify-content:space-between;align-items:center;padding-right:16px;display:flex}.VideoGallery-module__3gtmrW__skewBadge{background-color:var(--color-accent);color:#fff;margin-left:-8px;padding:10px 22px 10px 18px;transform:skew(-16deg)}.VideoGallery-module__3gtmrW__badgeContent{align-items:center;gap:8px;display:flex;transform:skew(16deg)}.VideoGallery-module__3gtmrW__badgeIcon{font-size:14px}.VideoGallery-module__3gtmrW__badgeTitle{letter-spacing:.5px;font-size:.92rem;font-weight:700}.VideoGallery-module__3gtmrW__allLink{color:var(--color-text-muted);transition:color var(--transition-fast);align-items:center;gap:4px;font-size:.82rem;font-weight:600;display:flex}.VideoGallery-module__3gtmrW__allLink:hover{color:var(--color-accent)}.VideoGallery-module__3gtmrW__allArrow{font-size:10px}.VideoGallery-module__3gtmrW__contentGrid{flex:1;grid-template-columns:1.15fr .85fr;gap:16px;padding:16px;display:grid}@media (max-width:600px){.VideoGallery-module__3gtmrW__contentGrid{grid-template-columns:1fr}}.VideoGallery-module__3gtmrW__playerSection{background:#000;border-radius:4px;position:relative;overflow:hidden}.VideoGallery-module__3gtmrW__playerWrapper{width:100%;height:100%;min-height:290px;position:relative}.VideoGallery-module__3gtmrW__iframe{border:none;width:100%;height:100%}.VideoGallery-module__3gtmrW__videoPoster{cursor:pointer;width:100%;height:100%;position:relative}.VideoGallery-module__3gtmrW__posterImg{object-fit:cover;transition:transform .4s}.VideoGallery-module__3gtmrW__videoPoster:hover .VideoGallery-module__3gtmrW__posterImg{transform:scale(1.05)}.VideoGallery-module__3gtmrW__posterOverlay{color:#fff;background:linear-gradient(#0003 0%,#0006 50%,#000000e6 100%);flex-direction:column;justify-content:flex-end;padding:14px;display:flex;position:absolute;inset:0}.VideoGallery-module__3gtmrW__playBtn{color:#fff;background:#d9534fe6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding-left:4px;font-size:18px;transition:transform .25s,background .25s;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0006}.VideoGallery-module__3gtmrW__videoPoster:hover .VideoGallery-module__3gtmrW__playBtn{background:red;transform:translate(-50%,-50%)scale(1.15)}.VideoGallery-module__3gtmrW__posterInfo{flex-direction:column;gap:4px;display:flex}.VideoGallery-module__3gtmrW__durationBadge{background:#000000b3;border-radius:2px;align-self:flex-start;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;display:flex}.VideoGallery-module__3gtmrW__posterTitle{color:#fff;font-size:.95rem;font-weight:700;line-height:1.35}.VideoGallery-module__3gtmrW__posterDate{color:#fffc;align-items:center;gap:4px;font-size:11px;display:flex}.VideoGallery-module__3gtmrW__videoList{flex-direction:column;gap:8px;height:100%;max-height:100%;padding-right:4px;display:flex;overflow-y:auto}.VideoGallery-module__3gtmrW__videoItem{cursor:pointer;border:1px solid var(--color-border-light);transition:all var(--transition-fast);background:#fbfbfb;border-radius:4px;align-items:center;gap:10px;padding:6px;display:flex}.VideoGallery-module__3gtmrW__videoItem:hover{border-color:var(--color-accent);background:#f1eeee}.VideoGallery-module__3gtmrW__itemActive{border-color:var(--color-primary)!important;background:#005b5c14!important}.VideoGallery-module__3gtmrW__itemThumbWrapper{border-radius:3px;flex-shrink:0;width:80px;height:52px;position:relative;overflow:hidden}.VideoGallery-module__3gtmrW__itemThumb{object-fit:cover;width:100%;height:100%}.VideoGallery-module__3gtmrW__miniPlayIcon{color:#fff;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding-left:2px;font-size:9px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoGallery-module__3gtmrW__miniDuration{color:#fff;background:#000000bf;border-radius:2px;padding:1px 4px;font-size:9px;font-weight:700;position:absolute;bottom:2px;right:2px}.VideoGallery-module__3gtmrW__itemInfo{flex:1;min-width:0}.VideoGallery-module__3gtmrW__itemTitle{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:.8rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.VideoGallery-module__3gtmrW__itemDate{color:var(--color-text-muted);font-size:11px}
.GallerySection-module__HycVFq__gallerySection{background-color:var(--color-bg);padding:30px 0;position:relative}.GallerySection-module__HycVFq__container{max-width:1500px;position:relative}.GallerySection-module__HycVFq__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:991px){.GallerySection-module__HycVFq__grid{grid-template-columns:1fr;gap:20px}}.GallerySection-module__HycVFq__column{min-width:0;height:100%}
.PartnersCarousel-module__p4d0KG__section{background-color:var(--color-bg);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:42px 0 36px;position:relative;overflow:hidden}.PartnersCarousel-module__p4d0KG__container{width:100%;position:relative}.PartnersCarousel-module__p4d0KG__headerRow{justify-content:center;margin-bottom:28px;display:flex}.PartnersCarousel-module__p4d0KG__sectionBadge{align-items:center;gap:16px;display:flex}.PartnersCarousel-module__p4d0KG__badgeLine{background:linear-gradient(90deg, transparent, var(--color-primary));width:50px;height:2px}.PartnersCarousel-module__p4d0KG__badgeLine:last-child{background:linear-gradient(90deg, var(--color-primary), transparent)}.PartnersCarousel-module__p4d0KG__badgeText{color:var(--color-primary);letter-spacing:1.5px;font-size:.85rem;font-weight:800}.PartnersCarousel-module__p4d0KG__marqueeShell{align-items:center;width:100%;padding:10px 0;display:flex;position:relative;overflow:hidden}.PartnersCarousel-module__p4d0KG__fadeLeft{z-index:10;pointer-events:none;background:linear-gradient(to right, var(--color-bg) 0%, #f1eeeed9 50%, transparent 100%);width:160px;position:absolute;top:0;bottom:0;left:0}.PartnersCarousel-module__p4d0KG__fadeRight{z-index:10;pointer-events:none;background:linear-gradient(to left, var(--color-bg) 0%, #f1eeeed9 50%, transparent 100%);width:160px;position:absolute;top:0;bottom:0;right:0}@media (max-width:768px){.PartnersCarousel-module__p4d0KG__fadeLeft,.PartnersCarousel-module__p4d0KG__fadeRight{width:60px}}.PartnersCarousel-module__p4d0KG__marqueeTrack{will-change:transform;align-items:center;gap:24px;width:max-content;padding:8px 0;animation:60s linear infinite PartnersCarousel-module__p4d0KG__marqueeScroll;display:flex}.PartnersCarousel-module__p4d0KG__marqueeTrack:hover{animation-play-state:paused}@keyframes PartnersCarousel-module__p4d0KG__marqueeScroll{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}.PartnersCarousel-module__p4d0KG__partnerCard{background:var(--color-bg);text-align:center;width:164px;height:84px;box-shadow:none;cursor:pointer;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:12px 18px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.PartnersCarousel-module__p4d0KG__partnerCard:hover{background:var(--color-bg);box-shadow:none;border:none;transform:translateY(-4px)}.PartnersCarousel-module__p4d0KG__cardInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.PartnersCarousel-module__p4d0KG__partnerLogo{object-fit:contain;filter:grayscale();opacity:.65;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:48px;transition:filter .3s ease-out,opacity .3s ease-out,transform .3s ease-out}.PartnersCarousel-module__p4d0KG__partnerCard:hover .PartnersCarousel-module__p4d0KG__partnerLogo{filter:grayscale(0%);opacity:1;transform:scale(1.08)}
.BottomBanner-module__eiXEXG__section{background-color:var(--color-bg);width:100%;padding:20px 0 32px;position:relative}.BottomBanner-module__eiXEXG__container{width:100%;padding-left:24px;padding-right:24px;position:relative}.BottomBanner-module__eiXEXG__sliderContainer{border-radius:var(--border-radius-lg,8px);background-color:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000017}.BottomBanner-module__eiXEXG__swiper{border-radius:var(--border-radius-lg,8px);width:100%;height:auto;overflow:hidden}.BottomBanner-module__eiXEXG__slide{width:100%}.BottomBanner-module__eiXEXG__slideLink{cursor:pointer;width:100%;line-height:0;text-decoration:none;display:block;overflow:hidden}.BottomBanner-module__eiXEXG__bannerImage{object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.BottomBanner-module__eiXEXG__slideLink:hover .BottomBanner-module__eiXEXG__bannerImage{transform:scale(1.008)}.BottomBanner-module__eiXEXG__navBtn{width:36px;height:36px;color:var(--color-primary);cursor:pointer;z-index:10;background:#ffffffeb;border:1px solid #0000000f;border-radius:4px;justify-content:center;align-items:center;font-size:18px;transition:background-color .2s,color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000029}.BottomBanner-module__eiXEXG__navBtn:hover{background:var(--color-primary);color:#fff}.BottomBanner-module__eiXEXG__prevBtn{left:14px}.BottomBanner-module__eiXEXG__nextBtn{right:14px}.BottomBanner-module__eiXEXG__pagination{z-index:10;pointer-events:auto;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.BottomBanner-module__eiXEXG__bullet{cursor:pointer;background:#fff9;border:1px solid #00000026;border-radius:50%;width:8px;height:8px;transition:all .2s;display:inline-block}.BottomBanner-module__eiXEXG__bulletActive{background:var(--color-accent)!important;border-color:var(--color-accent)!important;border-radius:4px!important;width:22px!important}@media (max-width:768px){.BottomBanner-module__eiXEXG__section{padding:16px 0 24px}.BottomBanner-module__eiXEXG__container{padding-left:12px;padding-right:12px}.BottomBanner-module__eiXEXG__navBtn{width:30px;height:30px;font-size:15px}.BottomBanner-module__eiXEXG__prevBtn{left:8px}.BottomBanner-module__eiXEXG__nextBtn{right:8px}.BottomBanner-module__eiXEXG__pagination{bottom:8px}}
