.elementor-665 .elementor-element.elementor-element-2ed1123{--display:flex;--background-transition:0.3s;}.elementor-665 .elementor-element.elementor-element-2ed1123, .elementor-665 .elementor-element.elementor-element-2ed1123::before{--border-transition:0.3s;}body.elementor-page-665{margin:0px 0px 0px 0px;}/* Start custom CSS */body{
    margin: 0;
    padding: 0;
    min-height: 100vh;
    background: linear-gradient(-45deg, #ff6b9a, #ff8fab, #d66efd, #9d4edd);
    background-size: 400% 400%;
    animation: gradient 10s ease infinite;
}
@keyframes gradient{
    0% {background-position:0% 50%; }
    50% {background-position: 100% 50%; }
    100%{background-position: 0% 50%;}
}/* End custom CSS */