.elementor-5395 .elementor-element.elementor-element-8359697{--spacer-size:100px;}.elementor-5395 .elementor-element.elementor-element-46bb8e9{margin-top:0px;margin-bottom:0px;}.elementor-5395 .elementor-element.elementor-element-ee020dc > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5395 .elementor-element.elementor-element-fb6f0ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5395 .elementor-element.elementor-element-b252834{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-5395 .elementor-element.elementor-element-fc8e9f5 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5395 .elementor-element.elementor-element-cb32264 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5395 .elementor-element.elementor-element-a51ddf2{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-5395 .elementor-element.elementor-element-104d58f > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5395 .elementor-element.elementor-element-86c9006 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5395 .elementor-element.elementor-element-bec2065{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-5395 .elementor-element.elementor-element-73ac7ea > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5395 .elementor-element.elementor-element-eb6eb13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5395 .elementor-element.elementor-element-dc5dd48{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-5395 .elementor-element.elementor-element-977c772{margin-top:0px;margin-bottom:0px;}.elementor-5395 .elementor-element.elementor-element-3938fee > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5395 .elementor-element.elementor-element-44e03f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5395 .elementor-element.elementor-element-16fd0ad{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-5395 .elementor-element.elementor-element-d467adf > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5395 .elementor-element.elementor-element-20e52ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5395 .elementor-element.elementor-element-07728fe{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-5395 .elementor-element.elementor-element-3ac814e > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5395 .elementor-element.elementor-element-2bd6fe0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5395 .elementor-element.elementor-element-5f3f7ad{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-5395 .elementor-element.elementor-element-5e297dd > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-5395 .elementor-element.elementor-element-b0f0f93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5395 .elementor-element.elementor-element-c78246c{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-5395:not(.elementor-motion-effects-element-type-background), body.elementor-page-5395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E3E2;}/* Start custom CSS for column, class: .elementor-element-ee020dc */.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-3ac814e */.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 */