@media screen and (max-width: 1200px) { 
  section.static-gallery { padding: 100px 5vw; }
}@media screen and (min-width: 1200px) { 
  section.static-gallery { padding: 50px calc(0.5 * (-1000px + 100vw)); }
}@media screen and (max-width: 650px) { 
  section.static-gallery ul { grid-template-columns: 1fr; }
}@media screen and (min-width: 650px) and (max-width: 900px) { 
  section.static-gallery ul { grid-template-columns: repeat(2, 1fr); }
}@media screen and (min-width: 900px) { 
  section.static-gallery ul { grid-template-columns: 2fr 1fr 1fr 2fr; }
}@media screen and (max-width: 900px) { 
  section.static-gallery li:nth-child(5n+2), section.static-gallery li:nth-child(5n+4), section.static-gallery li:nth-child(5n) { grid-column-start: span 1; grid-column-end: auto; }
}@media screen and (min-width: 900px) { 
  section.static-gallery li:nth-child(5n+2), section.static-gallery li:nth-child(5n+4), section.static-gallery li:nth-child(5n) { grid-column-start: span 2; grid-column-end: auto; }
}.static_gallery_with_modal { margin: 2em 0px 0px; padding: 0px; display: grid; grid-template-columns: repeat(auto-fit, minmax(30vh, 1fr)); grid-auto-rows: 30vh; }.static_gallery_with_modal > .modal { position: fixed; display: flex; height: 100%; width: 100%; opacity: 0; margin-top: 100vh; transition: all 1s ease 0s; }.static_gallery_with_modal > .modal > img { margin: auto; max-height: 90%; max-width: 90%; opacity: 0; transition: opacity 1s ease 0s; }.ui-update #__pv_37491_8cf3f9.pv-btn, * #__pv_37491_8cf3f9.pv-btn { border: 2px solid rgb(0, 0, 0); font-weight: 700; }