.contactInfo{background:#f0f0f0}.contactInfo .userInfo .info{height:24.5333vw;margin-bottom:4.2667vw;padding:4.2667vw;background:#fff}.contactInfo .userInfo .info img{width:16vw;height:16vw;border-radius:50%;margin-right:4.2667vw}.contactInfo .userInfo .info>div{width:calc(100% - 21.3333vw)}.contactInfo .userInfo .info>div p,.contactInfo .userInfo .info>div span{max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactInfo .userInfo .info>div p{font-size:4.8vw;line-height:9.6vw;color:#333}.contactInfo .userInfo .info>div span{font-size:3.2vw;color:#979ea7}.contactInfo ul{margin-bottom:4.2667vw}.contactInfo ul li{height:11.7333vw;margin-bottom:1px;background:#fff;padding:0 4.2667vw}.contactInfo ul li div{line-height:11.7333vw}.contactInfo ul li div:first-of-type{float:left;font-size:4.2667vw;color:#333}.contactInfo ul li div:first-of-type img,.contactInfo ul li div:first-of-type span{float:left}.contactInfo ul li div:first-of-type img{width:4.2667vw;height:4.2667vw;margin:3.4667vw 3.7333vw 3.4667vw 0}.contactInfo ul li div:nth-of-type(2){float:right;font-size:3.7333vw;color:#979ea7}.contactInfo button{width:100%;height:12vw;border:none;background:#fff;color:#3495fb;font-size:4.2667vw;margin-bottom:1px}.contactInfo button.unregistered{color:#ccc}