.elementor-2156 .elementor-element.elementor-element-8da7fee{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2156 .elementor-element.elementor-element-1014435{text-align:center;}.elementor-2156 .elementor-element.elementor-element-1014435 img{width:56%;filter:brightness( 100% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2156 .elementor-element.elementor-element-ccace4b{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2156 .elementor-element.elementor-element-08bbfcc{z-index:10;text-align:center;}.elementor-2156 .elementor-element.elementor-element-08bbfcc img{width:56%;filter:brightness( 100% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}/* Start custom CSS for container, class: .elementor-element-ccace4b */.box {
  display: inline-block;
  float: left;
  width: 500px;
  height: 500px;
  border: 1px solid #000;
  z-index: 0;
  transition: all 0.3s ease;
  opacity: 1;
  margin-right: -1px;
}
.box:hover {
  z-index: 10;
}
.box:before, .box:after {
  content: "";
  display: block;
  position: absolute;
  background: #f7f7f7;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  opacity: 1;
}
.box:before {
  width: calc(100% + 2px);
  height: 100%;
  z-index: 1;
  transition: height 1s ease, opacity 0.8s ease;
}
.box:after {
  height: calc(100% + 2px);
  width: 100%;
  z-index: 1;
  transition: width 1s ease, opacity 0.8s ease;
}
.box:hover:before, .box:focus:before {
  transition: height 0.2s ease, opacity 0.3s ease;
  height: 85%;
  opacity: 0.7;
}
.box:hover:after, .box:focus:after {
  transition: width 0.2s ease, opacity 0.3s ease;
  width: 85%;
  opacity: 0.8;
}/* End custom CSS */