.dte.image_thumbnail_gallery{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100% !important}.dte.image_thumbnail_gallery .elw{width:var(--gallery_width) !important}.dte.image_thumbnail_gallery .thumb-video-card{height:100% !important;width:100% !important}.dte.image_thumbnail_gallery .elw .el{display:flex;align-items:center;justify-content:center;flex-direction:column;width:var(--gallery_width) !important}.dte.image_thumbnail_gallery .elw .el .basic-el{width:unset !important;min-width:unset !important;max-width:unset !important}.dte.image_thumbnail_gallery .elw .el .basic-el .sp{color:var(--title_color) !important;font-size:var(--title_size) !important;width:100% !important;line-height:1.2;text-wrap:balance}.dte.image_thumbnail_gallery .elw .el.no-content .basic-el .sp{margin-bottom:clamp(21px, 5vw, 42px)}.dte.image_thumbnail_gallery .elw .el.has-content .basic-el .sp{margin-bottom:21px}.dte.image_thumbnail_gallery .elw .el .dthtml{width:var(--content_width);margin-bottom:42px}.dte.image_thumbnail_gallery .elw .el .dthtml *{color:var(--content_color);text-wrap:balance}.dte.image_thumbnail_gallery .elw .el .dthtml a{color:var(--tint_color)}.dte.image_thumbnail_gallery .elw .el .dthtml a:hover{color:var(--tint_color_hover)}.dte.image_thumbnail_gallery .elw .el .dt-btn-engine{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;width:100% !important;padding:30px 0 0 0}.dte.image_thumbnail_gallery .elw .el .dt-btn-engine .dt-btn-element-container:has(.dt-ui-btn){margin:0 8px !important;padding:15px 0 !important}@media (max-width: 800px){.dte.image_thumbnail_gallery .elw .el .dt-btn-engine{flex-direction:column !important;flex-wrap:nowrap !important}.dte.image_thumbnail_gallery .elw .el{--content_width:calc(100vw - 30px)}.dte.image_thumbnail_gallery .elw .el .dt-btn-engine .dt-btn-element-container:has(.dt-ui-btn){margin:0 !important;padding:15px 0 !important}.dte.image_thumbnail_gallery .elw .el .dt-btn-engine .dt-btn-element-container{padding:10px 0}.dte.image_thumbnail_gallery .elw .el .dt-btn-engine .dt-btn-element-container button{width:fit-content !important;min-width:fit-content !important;max-width:fit-content !important}}.dte.image_thumbnail_gallery .elw .el .dt-tgw{width:100%;max-width:var(--gallery_width);margin:0 auto}.dte.image_thumbnail_gallery .elw .el .dt-tgw .lg-react-element{--gap:15px;width:var(--gallery_width);display:grid;gap:var(--gap);grid-template-columns:repeat(var(--columns), 1fr)}.dte.image_thumbnail_gallery .elw .el .dt-tgw .lg-react-element .dt-dti{width:100%;height:auto;padding-bottom:0;aspect-ratio:var(--std_aspect_ratio);position:relative;border-radius:var(--br);box-shadow:var(--shadow);overflow:hidden}.dte.image_thumbnail_gallery .elw .el .dt-tgw .lg-react-element .dt-dti img,.dte.image_thumbnail_gallery .elw .el .dt-tgw .lg-react-element .dt-dti video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--br);box-shadow:var(--shadow);aspect-ratio:var(--std_aspect_ratio)}.dte.image_thumbnail_gallery .elw .el .dt-tgw .lg-react-element .dt-dti.large-item{grid-column:span 2;grid-row:span 2;aspect-ratio:var(--lg_aspect_ratio)}.dte.image_thumbnail_gallery .elw .el .dt-tgw .lg-react-element .dt-dti.medium-item{grid-column:span 2;grid-row:span 1;aspect-ratio:var(--md_aspect_ratio)}.lg-sub-html{background-color:#000;padding:1.5rem 15px 1rem 15px !important}.dt-thumb-gallery-item-meta-link{min-height:42px;display:flex;justify-content:center;align-items:center}.dte.image_thumbnail_gallery .elw .el .dt-page-container__content{width:100% !important}@media (max-width: 800px){.dte.image_thumbnail_gallery .elw .el .dt-tgw .lg-react-element{--gap:10px}.dte.image_thumbnail_gallery .elw .el .dt-page-container__content{width:calc(100vw - 15px) !important}.dte.image_thumbnail_gallery .elw .el .dt-tgw .lg-react-element .dt-dti.large-item{grid-column:span 2;grid-row:span 2}.dte.image_thumbnail_gallery .elw .el .dt-tgw .lg-react-element .dt-dti.medium{grid-column:span 1;grid-row:span 1;aspect-ratio:var(--std_aspect_ratio)}}