.elementor-67128 .elementor-element.elementor-element-dcb6790{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//*@media only screen and (min-width:768px) {
    .box {
        height: 145px;
    }
    .box:hover {
        height: 225px;
         margin-top: -40px;
        margin-bottom: -40px;
    }
    .box:hover .title {
        margin-top: -30px;
    }
}
@media only screen and (max-width:767px) {
    .box {
        height: 120px;
    }
    .box:hover {
        height: 225px;
    }
    .box:hover .title {
        margin-top: -20px;
    }
}
*/

.box {
    transition: .3s all;
}
.box:hover > div.elementor-widget-wrap {
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 16px;
    background: #1a2e4c!important;
}
/*.box .line {
    transition: .2s all;
}
.box:hover .line {
    opacity: 0;
}
*/
.box .title, .box .title h4 {
    transition: .3s all;
}
.box:hover .title {
    color: white!important;
}
.box:hover .title h4 {
    color: white!important;
}
.box:hover .text {
    color: white!important;
}
.box:hover .elementor-divider-separator {
    border-color: white!important;
}
/*
.box .text {
    opacity: 0;
    transition: .2s all cubic-bezier(0.47, -0.01, 0.07, 0.99);
}
.box:hover .text {
    opacity: 1;
    transition: .4s all cubic-bezier(0.47, -0.01, 0.07, 0.99);
    transition-delay: .05s;
    color: white!important;
}
*/


.tab-image.visible {
    animation-duration: .6s;
    animation-name: imagefadein;
    /*animation-delay: .5s;*/
}
.tab-image:not(.visible) {
    opacity: 0;
    animation-duration: .3s;
    animation-name: imagefadeout;
}

@keyframes imagefadein {
  0% {
    margin-top: -40px;
    opacity: 0;
  }

  100% {
    margin-top: 0px;
    opacity: 1;
  }
}

@keyframes imagefadeout {
  0% {
    margin-top: 0px;
    opacity: 1;
  }

  100% {
    margin-top: 30px;
    opacity: 0;
  }
}/* End custom CSS */