@keyframes inset-right{0%{-webkit-clip-path:inset(0 70% 0 0);clip-path:inset(0 70% 0 0);opacity:0}1%{opacity:1}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@-webkit-keyframes inset-right-tight{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}1%{opacity:1}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes inset-right-tight{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}1%{opacity:1}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}.col-animated,.col-animada .elementor-widget-container,.anime-col .elementor-widget-container,.anime-col .elementor-cta__content{position:relative}.col-animated::after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;width:0%;background:var(--c-primary);-webkit-animation:background-swipe-out 1s cubic-bezier(.785,.135,.15,.86) 1;animation:background-swipe-out 1s cubic-bezier(.785,.135,.15,.86) 1}.anime-col .elementor-widget-container::after,.anime-col .elementor-cta__content::after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;width:100%;background:var(--c-primary);opacity:0}.anime-col.col-animada .elementor-widget-container::after,.anime-col.col-animada .elementor-cta__content::after{-webkit-animation:background-swipe-out 1s cubic-bezier(.785,.135,.15,.86) 1;animation:background-swipe-out 1s cubic-bezier(.785,.135,.15,.86) 1}@-webkit-keyframes background-swipe-out{0%,65%{width:100%;opacity:1}90%{opacity:1}100%{width:0%;opacity:0}}.line-logo{fill:none;stroke:var(--c-darkblue);stroke-miterlimit:10;stroke-dasharray:200;animation:dash 10s linear infinite}.line-logo{fill:none;stroke:var(--c-grey);stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500;animation:dash2 5s linear infinite;-webkit-animation:dash2 5s linear infinite;animation-delay:2s}@keyframes dash{to{stroke-dashoffset:1000}}@keyframes dash2{to{stroke-dashoffset:0}}.animate-arrow .elementor-icon.elementor-animation-float{position:relative}.animate-arrow .elementor-icon.elementor-animation-float i{animation:animate-arrow-infinite 2s ease-in-out infinite;-webkit-animation:animate-arrow-infinite 2s ease-in-out infinite}@keyframes ring{0%{width:30px;height:30px;opacity:1}100%{width:150px;height:150px;opacity:0}}@keyframes animate-arrow-infinite{0%{top:0}50%{top:20px}100%{top:0}}