.elementor-5510 .elementor-element.elementor-element-29ab2e9{--spacer-size:100px;}.elementor-5510 .elementor-element.elementor-element-5f359ad{margin-top:0px;margin-bottom:0px;}.elementor-5510 .elementor-element.elementor-element-62de7c7 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5510 .elementor-element.elementor-element-19c2e04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5510 .elementor-element.elementor-element-5e46d04{width:initial;max-width:initial;align-self:flex-start;text-align:center;font-size:15.47px;line-height:18px;letter-spacing:1px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#444141;}.elementor-5510 .elementor-element.elementor-element-bc04d5f > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5510 .elementor-element.elementor-element-7b04f53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5510 .elementor-element.elementor-element-84a34c8{width:initial;max-width:initial;align-self:flex-start;text-align:center;font-size:15.47px;line-height:18px;letter-spacing:1px;color:#444141;}.elementor-5510 .elementor-element.elementor-element-c8422f5 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5510 .elementor-element.elementor-element-541fd2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5510 .elementor-element.elementor-element-9bf39e0{width:initial;max-width:initial;align-self:flex-start;text-align:center;font-size:15.47px;line-height:18px;letter-spacing:1px;color:#444141;}.elementor-5510 .elementor-element.elementor-element-0a83307 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5510 .elementor-element.elementor-element-2e375d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5510 .elementor-element.elementor-element-febe31b{width:initial;max-width:initial;align-self:flex-start;text-align:center;font-size:15.47px;line-height:18px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#444141;}.elementor-5510 .elementor-element.elementor-element-e920515{margin-top:0px;margin-bottom:0px;}.elementor-5510 .elementor-element.elementor-element-dadaf04 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5510 .elementor-element.elementor-element-a9ba45e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5510 .elementor-element.elementor-element-ca44ab7{width:initial;max-width:initial;align-self:flex-start;text-align:center;font-size:15.47px;line-height:18px;letter-spacing:1px;color:#444141;}.elementor-5510 .elementor-element.elementor-element-430ba3e > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5510 .elementor-element.elementor-element-02cf9fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5510 .elementor-element.elementor-element-371ce70{width:initial;max-width:initial;align-self:flex-start;text-align:center;font-size:15.47px;line-height:18px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#444141;}.elementor-5510 .elementor-element.elementor-element-f79ebc0 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5510 .elementor-element.elementor-element-5cd319e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5510 .elementor-element.elementor-element-57f22de{width:initial;max-width:initial;align-self:flex-start;text-align:center;font-size:15.47px;line-height:18px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#444141;}.elementor-5510 .elementor-element.elementor-element-e27bc99 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}body.elementor-page-5510:not(.elementor-motion-effects-element-type-background), body.elementor-page-5510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E3E2;}@media(max-width:1365px){.elementor-5510 .elementor-element.elementor-element-5e46d04{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}}/* Start custom CSS for column, class: .elementor-element-f79ebc0 */.img__wrap{
    width: 100%;
    height: 100%;
}

.img__wrap:hover {
    opacity: 0.5;
}

.img__description {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  visibility: hidden;
  opacity: 0;
  line-height: 1.2em;

  /* transition effect. not necessary */
  transition: opacity .2s, visibility .2s;
}

.img__wrap:hover .img__description {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */