.elementor-38 .elementor-element.elementor-element-97e22fb{--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;--gap:68px 68px;--row-gap:68px;--column-gap:68px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-38{padding:0px 80px 0px 80px;}@media(max-width:1024px){body.elementor-page-38{padding:0px 24px 0px 25px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-97e22fb{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}body.elementor-page-38{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-97e22fb */.animation_size img {
  animation: grow-shrink 2s ease infinite;
}

@keyframes grow-shrink {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}



.animation_rotate {
    animation: tilt 2s linear infinite;
}
  
@keyframes tilt {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(5deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(-5deg);
    }
    100% {
        transform: rotate(0deg);
    }
}


@media(max-width: 767px) {
    
    /**.elementor-page-38{
    padding: 0 24px 0 24px!important;
    }**/
    
    .elementor-38 .elementor-element.elementor-element-97e22fb{ display: block; }

    .elementor-38 .elementor-element.elementor-element-97e22fb > *:not(:last-child) 
    {margin-bottom: 28px; }
    
}

/*.elementor-38 .elementor-element.elementor-element-97e22fb {*/
/*gap: var(--gap);*/
/*}*//* End custom CSS */
/* Start custom CSS */.home-space div[data-elementor-post-type="elementor_library"]:not(.home-space div[data-elementor-post-type="elementor_library"] div[data-elementor-post-type="elementor_library"]) {
    margin-bottom: 68px;
}


/*@media(max-width:768px){*/
    .home-space div[data-elementor-post-type="elementor_library"]:not(.home-space div[data-elementor-post-type="elementor_library"] div[data-elementor-post-type="elementor_library"]) {
    margin-bottom: 28px;
}

}/* End custom CSS */