.elementor-5802 .elementor-element.elementor-element-c1f9413{--spacer-size:100px;}.elementor-5802 .elementor-element.elementor-element-fbc8c99{margin-top:0px;margin-bottom:0px;}.elementor-5802 .elementor-element.elementor-element-e8d30e6 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5802 .elementor-element.elementor-element-654a22a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5802 .elementor-element.elementor-element-be44f92{width:initial;max-width:initial;align-self:flex-start;font-size:15.47px;line-height:18px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#444141;}.elementor-5802 .elementor-element.elementor-element-3fc149f > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5802 .elementor-element.elementor-element-344b745 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5802 .elementor-element.elementor-element-5dde92a{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-5802 .elementor-element.elementor-element-f6543c6 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5802 .elementor-element.elementor-element-e9a8a15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5802 .elementor-element.elementor-element-bbe9178{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-5802 .elementor-element.elementor-element-b14fe6c > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}/* Start custom CSS for column, class: .elementor-element-e8d30e6 */.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 */