.Profiles ul { margin: 0px; padding: 10px; background: rgb(208, 208, 208); border-bottom: 1px solid #aaa; } 
.Profiles ul li { margin: 1px; position: relative; box-sizing: border-box; } 
.Profiles li > a { white-space: nowrap; text-decoration: none; background-color: rgb(255, 255, 255); position: relative; font-size: 14px; display: block; padding: 22px 30px 22px 90px; color: #333; } 
.Profiles li > a b { font-size: 14px; display: block; } 
.Profiles li > a span { color: #aaa; font-size: 12px; display: block; } 
.Profiles li > a s,.Profiles li > a u { left: 10px; top:50%; margin-top: -30px; height: 60px; background: #aaa; background-size: cover; background-position: center; border-radius: 100px; display: block; width: 60px; position: absolute;; } 
.Profiles li > a s:after { content: ""; border: 1px solid #fff; display: block; color: #fff; height: 10px; font-weight: bolder; width: 4px; line-height: 14px; text-align: center; position: absolute; left: 52px; top:4px;z-index: 10; background-color: rgb(92, 143, 255); transform: rotate(-135deg); border-right: none; border-bottom: none;} 
.Profiles li > a s:before {  content: ""; display: block; color: #fff; border-radius: 200px; font-size: 12px; height: 14px; font-weight: bolder; width: 14px; line-height: 14px; text-align: center; padding: 3px; position: absolute; left: 45px; top:1px;z-index: 10; background-color: rgb(92, 143, 255); } 
.Profiles li > div { display: flex; box-sizing: border-box; flex-basis: auto; flex-grow: 1; align-items: flex-start; flex-wrap: wrap; padding:0px 5px; border-top: 1px solid rgb(108, 108, 108); background: rgba(0, 0, 0, 0.9); } 
.Profiles li > div a{background: rgba(255, 255, 255, 0.2);line-height: 30px; text-align: center; border-radius: 5px; display: inline-block; flex: 1; flex-basis: auto; flex-grow: 1; color: #000; padding: 0px 10px;margin: 5px;  text-decoration: none; font-size: 11px;}
.Profiles li > div a i{vertical-align: bottom; line-height: 30px; height: 30px; color: rgba(0, 0, 0, 0.55); font-size:16px; margin-right: 10px;}
.Profiles li > div a:last-child { background: rgb(101, 101, 201); color: #fff;}
.Profiles ul { display: flex; box-sizing: border-box; flex-basis: auto; flex-grow: 1; align-items: flex-start; flex-wrap: wrap}
.Profiles ol { display: block; margin: 0; padding: 1px; } 
.Profiles ol li { display: block; } 
.Profiles ul li { box-shadow: 0px 2px 2px rgba(0,0,0,0.2); min-width: 200px; display: inline-block; flex: 1; margin: 10px; flex-basis: auto; flex-grow: 1; } 
/* Fonts */
    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap');
    .Profiles{ font-family: 'Open Sans', sans-serif; }