.mediaCardPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:32px auto 56px;display:flex}.mediaCardPagination button{color:#2d2d53;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dae3;border-radius:6px;padding:8px 14px}.mediaCardPagination button[aria-current=page],.mediaCardPagination button:hover:not(:disabled){color:#fff;background:#2d2d53;border-color:#2d2d53}.mediaCardPagination button:disabled{opacity:.4;cursor:default}.mediaCardPagination button:focus-visible{outline-offset:3px;outline:2px solid #ff6b16}.productGalleryDirectory{min-height:500px;padding-bottom:100px}.productGalleryTabs{scrollbar-width:thin;border-top:1px solid #d8d9e2;border-bottom:1px solid #d8d9e2;grid-template-columns:repeat(6,minmax(150px,1fr));margin-bottom:46px;display:grid;overflow-x:auto}.productGalleryTabs button{-webkit-appearance:none;appearance:none;color:#2d2d53;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:72px;padding:14px 18px;font:700 13px Arial;transition:background-color .2s,color .2s,box-shadow .2s}:is(.productGalleryTabs button:hover,.productGalleryTabs button:focus-visible,.productGalleryTabs button.active){color:#fff;box-shadow:inset 0 -4px var(--diloya-accent);background:#2d2d53;outline:0}.productGalleryPanel{min-width:0}.productGalleryImages{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.productGalleryImages figure{background:#fff;border-radius:2px;margin:0;overflow:hidden;box-shadow:0 8px 25px #2d2d530c}.productGalleryImages figure img{aspect-ratio:4/3;object-fit:cover;background:#e8e9ef;width:100%;transition:transform .35s;display:block}.productGalleryImages figure:hover img{transform:scale(1.035)}.productGalleryImages figcaption{padding:14px;display:block}.productGalleryImages figcaption strong{font-size:12px;line-height:1.35}.productGalleryImages figcaption p{color:#77788b;margin:7px 0 0;font-size:10px;line-height:1.5}.galleryEmpty{text-align:center;color:#858698;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:32px;display:flex}.galleryEmpty b{color:#2d2d53;margin-bottom:8px;font-size:17px}.galleryEmpty span{font-size:12px}@media (max-width:1000px){.productGalleryTabs{grid-template-columns:repeat(6,minmax(170px,1fr))}.productGalleryImages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.productGalleryDirectory{padding-bottom:70px}.productGalleryTabs{margin-bottom:28px}.productGalleryTabs button{min-height:60px}.productGalleryImages{gap:14px}}@media (max-width:460px){.productGalleryImages{grid-template-columns:1fr}}.videoDirectoryWrap{padding-bottom:90px}.videoDirectory{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.videoDirectory article{background:#fff;box-shadow:0 8px 25px #2d2d530c}.videoFrame{aspect-ratio:16/9;background:#222344;position:relative;overflow:hidden}.videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videoDirectory article>div:last-child{padding:18px}.videoDirectory h2{color:#2d2d53;margin:0;font-size:18px}.videoDirectory p{color:#77788b;margin:9px 0 0;font-size:12px;line-height:1.65}@media (max-width:900px){.videoDirectory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.videoDirectory{grid-template-columns:1fr}}.videoFacts{border-top:1px solid #e5e6ec;margin:14px 0 0}.videoFacts div{border-bottom:1px solid #e5e6ec;grid-template-columns:112px 1fr;gap:10px;padding:9px 0;display:grid}.videoFacts dt{color:#2d2d53;font-size:10px;font-weight:800}.videoFacts dd{color:#77788b;margin:0;font-size:12px;line-height:1.45}.videoDirectory article>div:last-child>p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:3.3em;display:-webkit-box;overflow:hidden}.customerCaseFilters{border-bottom:1px solid #dfe2ed;flex-wrap:wrap;gap:0;margin-bottom:36px;display:flex}.customerCaseFilters button{color:#303052;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:20px 14px;font-weight:700}.customerCaseFilters button[aria-pressed=true]{color:#fff;background:#303052;border-bottom-color:#ff6b13}.customerCaseFilters button:hover{color:#ff6b13}.customerCaseFilters button:focus-visible{outline-offset:2px;outline:2px solid #ff6b13}@media (max-width:650px){.customerCaseFilters button{flex-basis:40%;padding:14px 10px}}
