.elementor-7497 .elementor-element.elementor-element-1f656e9 > div.elementor-container{max-width:1280px;--porto-flick-carousel-width:1280px;}.elementor-7497 .elementor-element.elementor-element-6e3dc1a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-7497 .elementor-element.elementor-element-f2c23fd{--display:flex;}.elementor-7497 .elementor-element.elementor-element-d9ec6bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7497 .elementor-element.elementor-element-727da0a{--display:flex;}.elementor-7497 .elementor-element.elementor-element-348164f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7497 .elementor-element.elementor-element-d43939c{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:16px;--n-tabs-title-color:#231F20;--n-tabs-title-color-active:#FFFFFF;}.elementor-7497 .elementor-element.elementor-element-d43939c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#231F20;}.elementor-7497 .elementor-element.elementor-element-d43939c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7497 .elementor-element.elementor-element-d43939c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#231F20;}.elementor-7497 .elementor-element.elementor-element-d43939c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;text-transform:uppercase;}.elementor-7497 .elementor-element.elementor-element-d43939c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}/* Start custom CSS for nested-tabs, class: .elementor-element-d43939c */.ngg-galleryoverview {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 20px;
}

.ngg-galleryoverview .ngg-gallery-thumbnail {
  margin: 0 !important;
}

.ngg-galleryoverview img {
  width: 100% !important;
  height: 260px !important;
  object-fit: cover;
  border-radius: 14px;
  transition: all 0.3s ease;
}

.ngg-galleryoverview img:hover {
  transform: scale(1.03);
}/* End custom CSS */