.elementor-5677 .elementor-element.elementor-element-6b30b2a{--spacer-size:100px;}.elementor-5677 .elementor-element.elementor-element-9972d14{margin-top:0px;margin-bottom:0px;}.elementor-5677 .elementor-element.elementor-element-c866665 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5677 .elementor-element.elementor-element-33d97cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5677 .elementor-element.elementor-element-2ab575a{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-5677 .elementor-element.elementor-element-09a4ec2 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5677 .elementor-element.elementor-element-4ba02cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5677 .elementor-element.elementor-element-e316d14{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-5677 .elementor-element.elementor-element-e268c93 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5677 .elementor-element.elementor-element-d28bb5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5677 .elementor-element.elementor-element-f177af8{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-5677 .elementor-element.elementor-element-853c400 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5677 .elementor-element.elementor-element-ffad2e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5677 .elementor-element.elementor-element-0c79f4e{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-5677 .elementor-element.elementor-element-943b61a{margin-top:0px;margin-bottom:0px;}.elementor-5677 .elementor-element.elementor-element-9a5510f > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5677 .elementor-element.elementor-element-1182f61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5677 .elementor-element.elementor-element-1bd6594{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-5677 .elementor-element.elementor-element-1306321 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5677 .elementor-element.elementor-element-6a8e4ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5677 .elementor-element.elementor-element-317e1c2{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-5677 .elementor-element.elementor-element-d8c3bb9 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5677 .elementor-element.elementor-element-925217c > .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-1306321 */.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 */