.elementor-5641 .elementor-element.elementor-element-31bb660{--spacer-size:100px;}.elementor-5641 .elementor-element.elementor-element-2e5d8eb{margin-top:0px;margin-bottom:0px;}.elementor-5641 .elementor-element.elementor-element-e07674c > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5641 .elementor-element.elementor-element-a0a7e0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5641 .elementor-element.elementor-element-7ac4507{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-5641 .elementor-element.elementor-element-537e927 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5641 .elementor-element.elementor-element-3846515 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5641 .elementor-element.elementor-element-cf20f34{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-5641 .elementor-element.elementor-element-e31a18e > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5641 .elementor-element.elementor-element-e4a71e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5641 .elementor-element.elementor-element-17ce682{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-5641 .elementor-element.elementor-element-18a1bbb > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5641 .elementor-element.elementor-element-203d31a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5641 .elementor-element.elementor-element-2362323{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-5641 .elementor-element.elementor-element-cdfe342{margin-top:0px;margin-bottom:0px;}.elementor-5641 .elementor-element.elementor-element-01b22fb > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5641 .elementor-element.elementor-element-ade70fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5641 .elementor-element.elementor-element-c144aed{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-5641 .elementor-element.elementor-element-ecbad51 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5641 .elementor-element.elementor-element-2ffdbe1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5641 .elementor-element.elementor-element-ea90945{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-5641 .elementor-element.elementor-element-f1f24f2 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5641 .elementor-element.elementor-element-382599b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5641 .elementor-element.elementor-element-870df95{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-5641 .elementor-element.elementor-element-4b80620 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5641 .elementor-element.elementor-element-c8be305 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5641 .elementor-element.elementor-element-60a1c83{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;}body.elementor-page-5641:not(.elementor-motion-effects-element-type-background), body.elementor-page-5641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E3E2;}/* Start custom CSS for column, class: .elementor-element-e07674c */.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 */
/* Start custom CSS for column, class: .elementor-element-f1f24f2 */.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 */