.elementor-269 .elementor-element.elementor-element-fae7cf5{margin-top:0px;margin-bottom:0px;padding:4em 4em 4em 4em;}.elementor-269 .elementor-element.elementor-element-684dfe9 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:35px;font-weight:600;}.elementor-269 .elementor-element.elementor-element-9849033{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Bodoni Moda", Sans-serif;text-transform:uppercase;}.elementor-269 .elementor-element.elementor-element-37335b0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-269 .elementor-element.elementor-element-a9bce56 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-269 .elementor-element.elementor-element-a9bce56 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-269 .elementor-element.elementor-element-a9bce56{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-269 .elementor-element.elementor-element-73272f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-element-fae7cf5{padding:2em 2em 2em 2em;}}/* Start custom CSS for fast-gallery-mosaic, class: .elementor-element-73272f9 *//* Make each gallery item a positioning container */
.fg-item {
  position: relative;
}

/* Inject your own white plus icon */
.fg-item::after {
  content: "+";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 48px;
  font-weight: 700;
  color: #ffffff;
  opacity: 0;
  transition: opacity 0.25s ease;
  pointer-events: none;
}

/* Show icon on hover */
.fg-item:hover::after {
  opacity: 1;
}/* End custom CSS */