.contimex {display: inline-block;position: relative;color: #c7c7c7;text-decoration: none;line-height: 2.2222222222rem;height: 2.2222222222rem;padding: 0 0.5555555556rem; } .contimex .logo-contimex {display: block;width: auto;height: 2.2222222222rem;font-size: 2.2222222222rem;line-height: 2.2222222222rem;display: block;vertical-align: middle;visibility: visible;opacity: 1;position: absolute;left: 50%;transform: translateX(-50%);transition-duration: 0.25s;transition-property: visibility, opacity; } .contimex .logo-contimex svg {width: auto;height: 2.2222222222rem; } .contimex .text-contimex {display: block;height: 2.2222222222rem;line-height: 2.2222222222rem;vertical-align: middle;visibility: hidden;opacity: 0;transition-duration: 0.25s;transition-property: visibility, opacity; } .contimex:hover {color: #c7c7c7;text-decoration: none; } .contimex:hover .logo-contimex {visibility: hidden;opacity: 0; } .contimex:hover .text-contimex {visibility: visible;opacity: 1; } 