.elementor-8 .elementor-element.elementor-element-4d32ad2 > .elementor-widget-container{margin:2vw 0vw 2vw 0vw;}.elementor-8 .elementor-element.elementor-element-4d32ad2 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-4d32ad2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4012a52 );}.elementor-8 .elementor-element.elementor-element-4d32ad2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4d32ad2.elementor-view-default .elementor-icon{color:var( --e-global-color-4012a52 );border-color:var( --e-global-color-4012a52 );}.elementor-8 .elementor-element.elementor-element-4d32ad2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4d32ad2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4012a52 );}/* Start custom CSS for icon, class: .elementor-element-4d32ad2 *//* Bounce Arrow */
.bouncearrow {
	webkit-animation: upAnddown 2s infinite;
    animation: upAnddown 2s infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    text-align: center !important;
    cursor: pointer;
}

@-webkit-keyframes upAnddown {
    from {
        transform: translateY(0);
    }
    50% {
        transform: translateY(15px);
    }
    to {
        transform: translateY(0);
    }
}

@keyframes upAnddown {
    from {
        transform: translateY(0);
    }
    50% {
        transform: translateY(15px);
    }
    to {
        transform: translateY(0);
    }
}
/* End Bounce Arrow Animation *//* End custom CSS */