.partContentFileImageGallery2{--partContentFileImageGallery-gap: clamp(.625rem, 1vw + .4rem, 1.25rem);--partContentFileImageGallery-margin: 1.2em;--partContentFileImageGallery-imagesInARow2: repeat(2, 1fr);--partContentFileImageGallery-borderRadius: 0}@media screen and (max-width: 1023px){.partContentFileImageGallery2.imagesInRow5 .contentFileImageContainer{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width: 767px){.partContentFileImageGallery2.imagesInRow4 .contentFileImageContainer{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width: 667px){.partContentFileImageGallery2.imagesInRow3 .contentFileImageContainer,.partContentFileImageGallery2.imagesInRow4 .contentFileImageContainer,.partContentFileImageGallery2.imagesInRow5 .contentFileImageContainer{grid-template-columns:repeat(2,1fr)!important}}.partContentFileImageGallery2.multiple:not(:last-child){margin-bottom:1.2em;margin-bottom:var(--partContentFileImageGallery-margin)}.partContentFileImageGallery2 figure{margin:0;max-width:100%;border-radius:var(--partContentFileImageGallery-borderRadius);overflow:hidden}.partContentFileImageGallery2 figure>a{display:block}.partContentFileImageGallery2 figure>a[data-partpopup-slide-id]{cursor:zoom-in}.partContentFileImageGallery2 figure .imagePlaceholderContainer{position:relative;overflow:hidden}.partContentFileImageGallery2 figure .imagePlaceholderContainer picture{position:absolute;top:0;right:0;bottom:0;left:0}.partContentFileImageGallery2 figure .imagePlaceholderContainer img{width:100%;height:100%;object-fit:cover;display:block}.partContentFileImageGallery2 figure figcaption{text-align:center;font-size:.77778em;line-height:1.4em;margin-top:.5em}.partContentFileImageGallery2 figure figcaption a{color:inherit}.partContentFileImageGallery2.imagesInRow:not(.imagesInRow1) .contentFileImageContainer{display:grid;gap:var(--partContentFileImageGallery-gap)}.partContentFileImageGallery2.imagesInRow2 .contentFileImageContainer{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 668px){.partContentFileImageGallery2.imagesInRow3 .contentFileImageContainer{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 768px){.partContentFileImageGallery2.imagesInRow4 .contentFileImageContainer{grid-template-columns:repeat(4,1fr)}}.partContentFileImageGallery2.imagesInRow5 .contentFileImageContainer{grid-template-columns:repeat(5,1fr)}.partContentFileImageGallery2.imagesInRow6 .contentFileImageContainer{grid-template-columns:repeat(6,1fr)}.partContentFileImageGallery2.centerAlign .contentFileImage{display:flex;justify-content:center;align-items:center}.partContentFileImageGallery2.centerAlign .contentFileImage figure{width:100%}.partContentFileImageGallery2.centerAlign figure .imagePlaceholderContainer img{object-fit:contain}.partContentFileImageGallery2.external figure picture{display:block}.partContentFileImageGallery2.external figure picture img{display:block;max-width:100%}.partContentFileImageGallery2.external.centerAlign figure picture img{margin-left:auto;margin-right:auto}.partContentFileImageGallery2 figure .imagePlaceholderContainer img.lazyload.blurOnLoad,.partContentFileImageGallery2 figure .imagePlaceholderContainer img.lazyloading.blurOnLoad{opacity:0;filter:blur(25px);transition:opacity .4s}.partContentFileImageGallery2 figure .imagePlaceholderContainer img.lazyloading.blurOnLoad{opacity:1}.partContentFileImageGallery2 figure .imagePlaceholderContainer img.lazyloaded.blurOnLoad{filter:blur(0);transition:filter .4s}.partContentFileImageGallery2 figure .imagePlaceholderContainer img.ls-is-cached.blurOnLoad{transition:filter 0ms}
