.mdva-gallery{--mdva-cols-desktop:2;--mdva-cols-tablet:2;--mdva-cols-mobile:1;width:100%;max-width:100%;margin:1.5rem 0;font-family:inherit;color:#173c45}.mdva-gallery *,.mdva-gallery *::before,.mdva-gallery *::after{box-sizing:border-box}.mdva-gallery-main{width:100%}.mdva-gallery-main>.mdva-player{margin:0}.mdva-gallery-current{padding:18px 3px 4px;border-bottom:1px solid #e1eaec}.mdva-gallery-current h3{margin:0 0 7px!important;color:#123841;font-size:clamp(19px,2.2vw,27px);font-weight:800;line-height:1.25}.mdva-gallery-description{max-width:920px;color:#596f75;font-size:14px;line-height:1.65}.mdva-gallery-description p{margin:0 0 10px}.mdva-gallery-grid{display:grid;grid-template-columns:repeat(var(--mdva-cols-desktop),minmax(0,1fr));gap:18px;margin-top:20px}.mdva-gallery-card{appearance:none;position:relative;display:block;width:100%;min-width:0;margin:0!important;padding:9px!important;border:2px solid #dbe6e8!important;border-radius:13px!important;color:#173c45!important;background:#fff!important;box-shadow:0 6px 19px rgba(12,52,61,.055)!important;font:inherit!important;text-align:left!important;cursor:pointer;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mdva-gallery-card[hidden]{display:none!important}.mdva-gallery-card:hover,.mdva-gallery-card:focus-visible{transform:translateY(-2px);border-color:var(--mdva-brand,#18a9c7)!important;box-shadow:0 11px 26px rgba(12,52,61,.13)!important;outline:2px solid rgba(24,169,199,.2);outline-offset:2px}.mdva-gallery-card.is-active{border-color:var(--mdva-brand,#18a9c7)!important;box-shadow:0 0 0 2px rgba(24,169,199,.12),0 8px 23px rgba(12,52,61,.1)!important}.mdva-gallery-card.is-loading{opacity:.65;pointer-events:none}.mdva-gallery-card>strong{display:-webkit-box;overflow:hidden;min-height:42px;margin:11px 4px 3px!important;color:#173c45!important;font-size:15px!important;font-weight:780!important;line-height:1.38!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mdva-gallery-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:8px;background:#0b242a;overflow:hidden}.mdva-gallery-thumb img{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover}.mdva-gallery-thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.26))}.mdva-gallery-play{position:absolute;z-index:2;left:50%;top:50%;width:45px;height:45px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(12,52,61,.9);box-shadow:0 4px 14px rgba(0,0,0,.28)}.mdva-gallery-play::after{content:"";position:absolute;left:18px;top:13px;border-left:15px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.mdva-gallery-thumb small{position:absolute;z-index:3;left:8px;top:8px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:var(--mdva-brand,#18a9c7);font-size:11px;font-weight:800}.mdva-gallery-thumb em{position:absolute;z-index:3;right:8px;bottom:8px;display:none;padding:5px 8px;border-radius:99px;color:#fff;background:var(--mdva-brand,#18a9c7);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.02em}.mdva-gallery-card.is-active .mdva-gallery-thumb em{display:block}.mdva-gallery-card.is-active .mdva-gallery-play{background:var(--mdva-brand,#18a9c7)}.mdva-gallery-no-poster{position:absolute;inset:0;display:grid;place-items:center;color:#9bc2ca;background:linear-gradient(135deg,#0b242a,#164d59);font-size:11px;font-weight:800;letter-spacing:.16em}.mdva-gallery-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid #dfe8ea}.mdva-gallery-more>span{color:#71858a;font-size:12px}.mdva-load-more{appearance:none;min-width:min(100%,320px);min-height:48px;padding:12px 28px!important;border:2px solid var(--mdva-brand,#18a9c7)!important;border-radius:9px!important;color:#0d7186!important;background:#fff!important;box-shadow:none!important;font:800 14px/1 inherit!important;cursor:pointer;transition:.18s ease}.mdva-load-more:hover,.mdva-load-more:focus-visible{color:#fff!important;background:var(--mdva-brand,#18a9c7)!important;outline:3px solid rgba(24,169,199,.18);outline-offset:2px}.mdva-load-more[hidden]{display:none!important}.mdva-load-more:disabled{opacity:.65;cursor:wait}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1024px){.mdva-gallery-grid{grid-template-columns:repeat(var(--mdva-cols-tablet),minmax(0,1fr));gap:14px}}@media(max-width:767px){.mdva-gallery{margin:1rem 0}.mdva-gallery-current{padding:13px 2px 2px}.mdva-gallery-current h3{font-size:18px}.mdva-gallery-description{font-size:13px;line-height:1.55}.mdva-gallery-grid{grid-template-columns:repeat(var(--mdva-cols-mobile),minmax(0,1fr));gap:10px;margin-top:13px}.mdva-gallery-card{padding:6px!important;border-radius:10px!important}.mdva-gallery-card>strong{min-height:35px;margin:8px 3px 3px!important;font-size:12px!important;-webkit-line-clamp:2}.mdva-gallery-play{width:34px;height:34px}.mdva-gallery-play::after{left:14px;top:10px;border-left-width:11px;border-top-width:7px;border-bottom-width:7px}.mdva-gallery-thumb em{right:5px;bottom:5px;padding:4px 6px;font-size:8px}.mdva-gallery-more{margin-top:18px;padding-top:15px}.mdva-load-more{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.mdva-gallery-card,.mdva-load-more{transition:none}.mdva-gallery-card:hover,.mdva-gallery-card:focus-visible{transform:none}}
