.elementor-764 .elementor-element.elementor-element-e0d5d45.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-764 .elementor-element.elementor-element-e0d5d45.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-764 .elementor-element.elementor-element-e0d5d45.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-764 .elementor-element.elementor-element-e0d5d45.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-764 .elementor-element.elementor-element-e0d5d45.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-764 .elementor-element.elementor-element-c352b2d.elementor-column{align-self:inherit;cursor:default;}html, body{overflow-x:auto;}/* Start custom CSS for section, class: .elementor-element-e0d5d45 */.masonry-wrap .masonry-gallery {
  column-count: 3;
  column-gap: 20px;
}

.masonry-wrap .masonry-gallery img {
  width: 100%;
  margin-bottom: 20px;
  break-inside: avoid;
  display: block;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
  .masonry-wrap .masonry-gallery {
    column-count: 1;
  }
}/* End custom CSS */