.animationFramesOne{-webkit-animation:animationFramesOne 12s linear infinite;animation:animationFramesOne 12s linear infinite}.animationFramesOne.two{-webkit-animation:animationFramesOne 20s linear infinite;animation:animationFramesOne 20s linear infinite}.contactSwimmer{-webkit-animation-name:contactSwimmer;animation-name:contactSwimmer;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.elementor-shape-bottom{bottom:-1px;animation:wave 22s cubic-bezier(.36,.45,.63,.53) infinite;width:210%}.selector{position:relative;z-index:999}.selector::before,.selector::after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;-webkit-transform:skewX(1deg) skewY(4deg);transform:skewX(1deg) skewY(4deg);background:-webkit-linear-gradient(135deg,var(--grad1),var(--grad2),var(--grad3));background:linear-gradient(310deg,var(--grad1),var(--grad2),var(--grad3));z-index:-9}.selector::after{-webkit-filter:blur(7px);filter:blur(7px)}.selector:hover::before,.selector:hover::after{background:-webkit-linear-gradient(315deg,var(--grad1),var(--grad2),var(--grad3));background:linear-gradient(135deg,var(--grad1),var(--grad2),var(--grad3))}.bouncing-box{align-self:flex-end;animation-duration:5s;animation-iteration-count:infinite;transform-origin:bottom}.bounce-1-effect{animation-name:bounce-1-effect;animation-timing-function:linear}.elementor-3845 .mf-input-required-indicator{display:none}.imagezoom01{animation:zoom-in-zoom-out 10s ease-in-out infinite}