.mas-cig {    display: -webkit-inline-box;    display: -webkit-inline-flex;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-align: center;    -webkit-align-items: center;    align-items: center;    -ms-flex-align: center;    vertical-align: middle;}.mas-cig-item {    position: relative;    display: inline-block;    border-radius: 100%;    text-decoration: none;    line-height: 100%;}.mas-cig-item a.mas-cig-item-outline,.mas-cig-item-outline {    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);}.mas-cig-item .fw-svg-wrap,.mas-cig-item i,.mas-cig-item img {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    overflow: hidden;    -webkit-box-align: center;    -webkit-align-items: center;    align-items: center;    -ms-flex-align: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;    max-width: 100%;    width: 60px;    height: 60px;    border: 3px solid #fff;    border-radius: 50%;    background: #fff;    -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);    -o-object-fit: cover;    object-fit: cover;}.mas-cig-item:not(:first-child) {    margin-left: -30px;    -webkit-transition: all 0.3s ease;    transition: all 0.3s ease;}.mas-cig-item:not(:last-child) {    margin-right: 5px;}.mas-cig:hover .mas-cig-item {    margin-left: 0;}[tooltip] {    position: relative;}[tooltip]::after,[tooltip]::before {    position: absolute;    display: none;    text-transform: none;    font-size: 0.8em;    line-height: 1;    opacity: 0;    pointer-events: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}[tooltip]::before {    z-index: 1001;    border: 5px solid transparent;    content: "";}[tooltip]::after {    z-index: 1000;    overflow: hidden;    padding: 1ch 1.5ch;    min-width: 3em;    max-width: 21em;    border-radius: 0.3ch;    background: #333;    box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);    color: #fff;    content: attr(tooltip);    text-align: center;    text-overflow: ellipsis;    white-space: nowrap;    font-family: Helvetica, sans-serif;}[tooltip]:hover::after,[tooltip]:hover::before {    display: block;}[tooltip=""]::after,[tooltip=""]::before {    display: none !important;}[tooltip]:not([flow])::before,[tooltip][flow^="up"]::before {    bottom: 100%;    border-top-color: var(--caret-color, #333);    border-bottom-width: 0;}[tooltip]:not([flow])::after,[tooltip][flow^="up"]::after {    bottom: calc(100% + 5px);}[tooltip]:not([flow])::after,[tooltip]:not([flow])::before,[tooltip][flow^="up"]::after,[tooltip][flow^="up"]::before {    left: 50%;    -webkit-transform: translate(-50%, -0.5em);    -ms-transform: translate(-50%, -0.5em);    transform: translate(-50%, -0.5em);}[tooltip][flow^="down"]::before {    top: 100%;    border-top-width: 0;    border-bottom-color: var(--caret-color, #333);}[tooltip][flow^="down"]::after {    top: calc(100% + 5px);}[tooltip][flow^="down"]::after,[tooltip][flow^="down"]::before {    left: 50%;    -webkit-transform: translate(-50%, 0.5em);    -ms-transform: translate(-50%, 0.5em);    transform: translate(-50%, 0.5em);}[tooltip][flow^="left"]::after,[tooltip][flow^="left"]::before {    top: 50%;    -webkit-transform: translate(-0.5em, -50%);    -ms-transform: translate(-0.5em, -50%);    transform: translate(-0.5em, -50%);}[tooltip][flow^="left"]::before {    left: calc(0em - 5px);    border-right-width: 0;    border-left-color: var(--caret-color, #333);}[tooltip][flow^="left"]::after {    right: calc(100% + 5px);}[tooltip][flow^="right"]::after,[tooltip][flow^="right"]::before {    top: 50%;    -webkit-transform: translate(0.5em, -50%);    -ms-transform: translate(0.5em, -50%);    transform: translate(0.5em, -50%);}[tooltip][flow^="right"]::before {    right: calc(0em - 5px);    border-right-color: var(--caret-color, #333);    border-left-width: 0;}[tooltip][flow^="right"]::after {    left: calc(100% + 5px);}@-webkit-keyframes tooltips-vert {    to {        opacity: 0.9;        -webkit-transform: translate(-50%, 0);        transform: translate(-50%, 0);    }}@keyframes tooltips-vert {    to {        opacity: 0.9;        -webkit-transform: translate(-50%, 0);        transform: translate(-50%, 0);    }}@-webkit-keyframes tooltips-horz {    to {        opacity: 0.9;        -webkit-transform: translate(0, -50%);        transform: translate(0, -50%);    }}@keyframes tooltips-horz {    to {        opacity: 0.9;        -webkit-transform: translate(0, -50%);        transform: translate(0, -50%);    }}[tooltip]:not([flow]):hover::after,[tooltip]:not([flow]):hover::before,[tooltip][flow^="down"]:hover::after,[tooltip][flow^="down"]:hover::before,[tooltip][flow^="up"]:hover::after,[tooltip][flow^="up"]:hover::before {    -webkit-animation: tooltips-vert 300ms ease-out forwards;    animation: tooltips-vert 300ms ease-out forwards;}[tooltip][flow^="left"]:hover::after,[tooltip][flow^="left"]:hover::before,[tooltip][flow^="right"]:hover::after,[tooltip][flow^="right"]:hover::before {    -webkit-animation: tooltips-horz 300ms ease-out forwards;    animation: tooltips-horz 300ms ease-out forwards;}