#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#ffffff;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:15%}#footer-info,#footer-bottom .et-social-icons{float:none;text-align:center}.et-pb-contact-message{color:#ffffff}.columna-animada{position:relative;overflow:hidden!important;transition:all 0.6s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;cursor:pointer;min-height:200px}.columna-animada::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);transition:all 0.5s ease;z-index:1}.columna-animada:hover::before{background:rgba(0,0,0,0.2)}.columna-animada:hover{transform:scale(1.02)}.columna-animada .et_pb_module{z-index:2;padding:20px;transition:all 0.5s ease}.columna-animada h3{margin-bottom:5px!important;transition:transform 0.5s ease}.columna-animada p{max-height:0;opacity:0;margin:0!important;padding:0;overflow:hidden;transition:all 0.5s ease-in-out}.columna-animada:hover p{max-height:500px;opacity:1;margin-top:15px!important}.columna-animada:hover h3{transform:translateY(-10px)}