.table__row {
    padding: 20px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px solid #333;
    position: relative;
    background-color: #fff;
}

.table__head {
    border-radius: 3px 3px 0 0;
}

.table__head .table__row {
    background-color: #333;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0;
    border: none;
    border-radius: 3px 3px 0 0;
}

.table__th {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #FFF;
}


.table__th:nth-child(1),
.table__row .logo {
    width: 25%;
}

.table__th:nth-child(2),
.table__row .global-rating {
    width: 30%;
}

.table__th:nth-child(3) {
    width: 17%;
}

.table__th:nth-child(4),
.table__row .links {
    width: 20%;
    margin-right: 45px;
}

.table__row .position {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 65px;
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    color: #333;
}

.table__row.first {
    border-width: 2px;
}

.table__row.first .position {
    background-color: #FFAF20;
}

.table__row .logo {
    max-width: 250px;
}

.logo__title {
    margin: 10px 0 10px 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #262B32;
    text-align: center;
}

.logo__thumb {
    max-width: 270px;
    width: 100%;
    max-height: 75px;
    text-align: center;
    height: auto;
    margin-bottom: 15px;
}

.logo__thumb img {
    max-width: 100%;
    max-height: 75px;
    height: auto;
    width: auto;
}

.logo__stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
}

.table__row .fa {
    display: block;
    width: 25px;
    height: 25px;
    margin-right: 2px;
    margin-left: 2px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.table__row .fa-star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;fill: %23FFAF20;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='512,197.816 325.961,185.585 255.898,9.569 185.835,185.585 0,197.816 142.534,318.842 95.762,502.431 255.898,401.21 416.035,502.431 369.263,318.842 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.table__row .fa-star-o {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;fill: %23FFAF20;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M512,197.819l-185.933-12.228L256,9.571l-70.067,176.021L0,197.82l142.658,120.93L95.856,502.429L256,401.214 l160.144,101.215l-46.8-183.671L512,197.819z M256,365.724l-112.464,71.08l32.827-128.831L75.829,222.888l130.971-8.603 L256,90.687l49.2,123.599l131.124,8.602l-100.689,85.077l32.829,128.839L256,365.724z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.logo__count {
    margin-bottom: 10px;
}

.logo__count b {
    font-weight: 500;
    font-size: 20px;
    line-height: 1.2;
    color: #333;
}

.table__row .global-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 310px;
}

.global-rating__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 20px;
}

.global-rating__wrap.no-rate {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

.global-rating__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 215px;
    width: 100%;
}

.global-rating__status {
    margin-left: 12px;
    font-size: 12px;
    line-height: 1;
}

.global-rating__status.high {
    color: #108106;
}

.global-rating__status.mid {
    color: #FFAF20;
}

.global-rating__status.low {
    color: #EA553B;
}

.global-rating__status.no-rate {
    color: #C4C4C4;
}

.global-rating__image {
    font-size: 12px;
    width: 72%;
    line-height: 1;
}

.global-rating__image .cap-svg {
    max-width: 90px;
}

.global-rating__image .sa-svg {
    max-width: 90px;
}

.global-rating__image .g2-svg {
    width: 20px;
    height: 20px;
}

.global-rating__count {
    width: 15%;
    text-align: right;
}

.global-rating__progress {
    width: 100%;
    height: 6px;
    margin-top: 5px;
    position: relative;
    background-color: #C4C4C4;
    border-radius: 5px;
    overflow: hidden;
}

.progress-value {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    border-radius: 5px;
    height: 6px;
    -webkit-animation-name: loadProgress;
    animation-name: loadProgress;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}

.global-rating__wrap:nth-child(1) .progress-value {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

.global-rating__wrap:nth-child(2) .progress-value {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

.global-rating__wrap:nth-child(3) .progress-value {
    -webkit-animation-delay: .7s;
    animation-delay: .7s;
}

.table__row .deployment {
    max-width: 81px;
    width: 6.93%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.deployment__items {
    list-style: none;
    padding: 0;
    margin: 0;
}

.deployment__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
}

.deployment__list:last-child {
    margin-bottom: 0;
}

.deployment__item {
    width: 25px;
    height: 25px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.deployment__item.no-data {
    opacity: .2;
}

.web {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M473.885,212.673c-7.358-3.803-16.408-0.918-20.211,6.441l-17.455,33.783l-16.803-33.605 C416.876,214.21,411.682,211,406,211s-10.876,3.21-13.416,8.292L376,252.459l-16.584-33.167 c-2.688-5.379-8.318-8.626-14.334-8.264l-0.908,0.056c-6.684,0.41-12.072,5.138-13.626,11.303 c-1.022-4.108-3.757-7.763-7.84-9.804c-7.407-3.703-16.419-0.702-20.124,6.708L286,252.459l-16.583-33.167 C266.875,214.21,261.682,211,256,211s-10.875,3.21-13.417,8.292L226,252.459l-16.583-33.167 c-3.705-7.409-12.716-10.413-20.125-6.708c-4.083,2.041-6.818,5.696-7.84,9.803c-1.553-6.165-6.942-10.894-13.626-11.304 l-0.908-0.056c-6.004-0.37-11.645,2.885-14.334,8.264L136,252.459l-16.583-33.167c-5.461-10.895-21.253-11.161-26.833,0 l-16.803,33.606l-17.455-33.782c-3.802-7.36-12.851-10.243-20.211-6.441c-7.36,3.803-10.244,12.852-6.441,20.212l31,60 c5.627,10.892,21.255,10.798,26.743-0.177L106,259.541l16.584,33.167c5.524,11.047,21.322,11.022,26.833,0l27.949-55.9 c1.966-1.911,3.411-4.364,4.097-7.135c0.261,1.029,0.627,2.046,1.121,3.035l30,60c5.524,11.047,21.322,11.022,26.833,0 L256,259.541l16.583,33.167c5.524,11.047,21.323,11.023,26.833,0l30-60.001c0.494-0.988,0.86-2.005,1.121-3.034 c0.686,2.772,2.131,5.226,4.098,7.137l27.949,55.898c5.522,11.047,21.323,11.022,26.832,0L406,259.541l16.584,33.167 c5.481,10.965,21.11,11.078,26.742,0.177l31-60.001C484.129,225.524,481.245,216.475,473.885,212.673z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M493.032,159.329C454.912,66.291,362.617,0,256,0C149.356,0,57.078,66.314,18.969,159.328C7.501,167.492,0,180.882,0,196 v120c0,15.118,7.501,28.508,18.969,36.672C57.087,445.707,149.381,512,256,512c106.644,0,198.921-66.314,237.032-159.329 C504.499,344.507,512,331.117,512,316V196C512,180.883,504.499,167.493,493.032,159.329z M456.045,151h-76.687 c-9.533-40.845-24.413-76.012-43.344-102.258c-1.323-1.833-2.662-3.611-4.015-5.345C384.608,62.44,429.425,100.687,456.045,151z M271,32.512C312.045,46.293,337.711,108.43,348.486,151H271V32.512z M241,32.512V151h-77.487 c8.616-34.039,21.198-63.073,36.804-84.708C209.693,53.294,223.639,38.341,241,32.512z M180.001,43.397 c-1.353,1.734-2.692,3.511-4.015,5.345C157.055,74.988,142.174,110.155,132.642,151H55.955 C82.575,100.687,127.391,62.44,180.001,43.397z M55.955,361h76.687c8.73,37.405,23.727,77.315,47.359,107.603 C127.391,449.56,82.575,411.313,55.955,361z M241,479.488C199.955,465.707,174.288,403.57,163.513,361H241V479.488z M271,479.488 V360.8h77.487C337.695,403.433,311.958,465.736,271,479.488z M331.999,468.603c23.629-30.284,38.628-70.39,47.359-107.803h76.687 C429.425,411.113,384.609,449.56,331.999,468.603z M482,316c0,8.271-6.729,15-15,15c-9.517,0-411.12,0-422,0 c-8.271,0-15-6.729-15-15V196c0-8.271,6.729-15,15-15c11.435,0,411.732,0,422,0c8.271,0,15,6.729,15,15V316z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.mobile {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M366,0H146c-20.678,0-37.5,16.822-37.5,37.5v437c0,20.678,16.822,37.5,37.5,37.5h220c20.678,0,37.5-16.822,37.5-37.5v-437 C403.5,16.822,386.678,0,366,0z M388.5,407H176c-4.142,0-7.5,3.358-7.5,7.5c0,4.142,3.358,7.5,7.5,7.5h212.5v52.5 c0,12.407-10.093,22.5-22.5,22.5H146c-12.407,0-22.5-10.093-22.5-22.5V422H146c4.142,0,7.5-3.358,7.5-7.5 c0-4.142-3.358-7.5-7.5-7.5h-22.5V75h265V407z M388.5,60h-265V37.5c0-12.407,10.093-22.5,22.5-22.5h220 c12.407,0,22.5,10.093,22.5,22.5V60z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M286,30h-30c-4.142,0-7.5,3.358-7.5,7.5c0,4.142,3.358,7.5,7.5,7.5h30c4.142,0,7.5-3.358,7.5-7.5 C293.5,33.358,290.142,30,286,30z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,437c-12.407,0-22.5,10.093-22.5,22.5c0,12.407,10.093,22.5,22.5,22.5s22.5-10.093,22.5-22.5 C278.5,447.093,268.407,437,256,437z M256,467c-4.136,0-7.5-3.364-7.5-7.5s3.364-7.5,7.5-7.5s7.5,3.364,7.5,7.5 S260.136,467,256,467z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Ccircle cx='226' cy='37.5' r='7.5'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.windows {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='475.082px' height='475.082px' viewBox='0 0 475.082 475.082' style='enable-background:new 0 0 475.082 475.082;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,409.705 194.716,436.541 194.716,250.677 0,250.677 '/%3E%3Cpolygon points='0,226.692 194.716,226.692 194.716,38.544 0,65.38 '/%3E%3Cpolygon points='216.129,439.398 475.082,475.082 475.082,250.677 475.082,250.674 216.129,250.674 '/%3E%3Cpolygon points='216.132,35.688 216.132,226.692 475.082,226.692 475.082,0 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.mac {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 13.802 13.802' style='enable-background:new 0 0 13.802 13.802;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath style='fill:%23030104;' d='M10.668,7.333c-0.018-1.749,1.426-2.586,1.49-2.628c-0.811-1.185-2.073-1.348-2.524-1.366 c-1.073-0.11-2.096,0.632-2.642,0.632c-0.544,0-1.386-0.617-2.277-0.601C3.543,3.388,2.464,4.052,1.86,5.1 c-1.217,2.112-0.312,5.24,0.874,6.955c0.58,0.838,1.272,1.779,2.179,1.746c0.874-0.035,1.204-0.566,2.261-0.566 s1.354,0.566,2.278,0.549c0.941-0.018,1.536-0.855,2.111-1.695c0.666-0.973,0.94-1.916,0.957-1.963 C12.498,10.114,10.687,9.421,10.668,7.333z'/%3E%3Cpath style='fill:%23030104;' d='M8.93,2.204C9.411,1.621,9.737,0.809,9.648,0C8.953,0.028,8.114,0.461,7.615,1.045 C7.168,1.562,6.779,2.387,6.883,3.18C7.657,3.241,8.449,2.786,8.93,2.204z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.linux {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 304.998 304.998' style='enable-background:new 0 0 304.998 304.998;' xml:space='preserve'%3E%3Cg id='XMLID_91_'%3E%3Cpath id='XMLID_92_' d='M274.659,244.888c-8.944-3.663-12.77-8.524-12.4-15.777c0.381-8.466-4.422-14.667-6.703-17.117 c1.378-5.264,5.405-23.474,0.004-39.291c-5.804-16.93-23.524-42.787-41.808-68.204c-7.485-10.438-7.839-21.784-8.248-34.922 c-0.392-12.531-0.834-26.735-7.822-42.525C190.084,9.859,174.838,0,155.851,0c-11.295,0-22.889,3.53-31.811,9.684 c-18.27,12.609-15.855,40.1-14.257,58.291c0.219,2.491,0.425,4.844,0.545,6.853c1.064,17.816,0.096,27.206-1.17,30.06 c-0.819,1.865-4.851,7.173-9.118,12.793c-4.413,5.812-9.416,12.4-13.517,18.539c-4.893,7.387-8.843,18.678-12.663,29.597 c-2.795,7.99-5.435,15.537-8.005,20.047c-4.871,8.676-3.659,16.766-2.647,20.505c-1.844,1.281-4.508,3.803-6.757,8.557 c-2.718,5.8-8.233,8.917-19.701,11.122c-5.27,1.078-8.904,3.294-10.804,6.586c-2.765,4.791-1.259,10.811,0.115,14.925 c2.03,6.048,0.765,9.876-1.535,16.826c-0.53,1.604-1.131,3.42-1.74,5.423c-0.959,3.161-0.613,6.035,1.026,8.542 c4.331,6.621,16.969,8.956,29.979,10.492c7.768,0.922,16.27,4.029,24.493,7.035c8.057,2.944,16.388,5.989,23.961,6.913 c1.151,0.145,2.291,0.218,3.39,0.218c11.434,0,16.6-7.587,18.238-10.704c4.107-0.838,18.272-3.522,32.871-3.882 c14.576-0.416,28.679,2.462,32.674,3.357c1.256,2.404,4.567,7.895,9.845,10.724c2.901,1.586,6.938,2.495,11.073,2.495 c0.001,0,0,0,0.001,0c4.416,0,12.817-1.044,19.466-8.039c6.632-7.028,23.202-16,35.302-22.551c2.7-1.462,5.226-2.83,7.441-4.065 c6.797-3.768,10.506-9.152,10.175-14.771C282.445,250.905,279.356,246.811,274.659,244.888z M124.189,243.535 c-0.846-5.96-8.513-11.871-17.392-18.715c-7.26-5.597-15.489-11.94-17.756-17.312c-4.685-11.082-0.992-30.568,5.447-40.602 c3.182-5.024,5.781-12.643,8.295-20.011c2.714-7.956,5.521-16.182,8.66-19.783c4.971-5.622,9.565-16.561,10.379-25.182 c4.655,4.444,11.876,10.083,18.547,10.083c1.027,0,2.024-0.134,2.977-0.403c4.564-1.318,11.277-5.197,17.769-8.947 c5.597-3.234,12.499-7.222,15.096-7.585c4.453,6.394,30.328,63.655,32.972,82.044c2.092,14.55-0.118,26.578-1.229,31.289 c-0.894-0.122-1.96-0.221-3.08-0.221c-7.207,0-9.115,3.934-9.612,6.283c-1.278,6.103-1.413,25.618-1.427,30.003 c-2.606,3.311-15.785,18.903-34.706,21.706c-7.707,1.12-14.904,1.688-21.39,1.688c-5.544,0-9.082-0.428-10.551-0.651l-9.508-10.879 C121.429,254.489,125.177,250.583,124.189,243.535z M136.254,64.149c-0.297,0.128-0.589,0.265-0.876,0.411 c-0.029-0.644-0.096-1.297-0.199-1.952c-1.038-5.975-5-10.312-9.419-10.312c-0.327,0-0.656,0.025-1.017,0.08 c-2.629,0.438-4.691,2.413-5.821,5.213c0.991-6.144,4.472-10.693,8.602-10.693c4.85,0,8.947,6.536,8.947,14.272 C136.471,62.143,136.4,63.113,136.254,64.149z M173.94,68.756c0.444-1.414,0.684-2.944,0.684-4.532 c0-7.014-4.45-12.509-10.131-12.509c-5.552,0-10.069,5.611-10.069,12.509c0,0.47,0.023,0.941,0.067,1.411 c-0.294-0.113-0.581-0.223-0.861-0.329c-0.639-1.935-0.962-3.954-0.962-6.015c0-8.387,5.36-15.211,11.95-15.211 c6.589,0,11.95,6.824,11.95,15.211C176.568,62.78,175.605,66.11,173.94,68.756z M169.081,85.08 c-0.095,0.424-0.297,0.612-2.531,1.774c-1.128,0.587-2.532,1.318-4.289,2.388l-1.174,0.711c-4.718,2.86-15.765,9.559-18.764,9.952 c-2.037,0.274-3.297-0.516-6.13-2.441c-0.639-0.435-1.319-0.897-2.044-1.362c-5.107-3.351-8.392-7.042-8.763-8.485 c1.665-1.287,5.792-4.508,7.905-6.415c4.289-3.988,8.605-6.668,10.741-6.668c0.113,0,0.215,0.008,0.321,0.028 c2.51,0.443,8.701,2.914,13.223,4.718c2.09,0.834,3.895,1.554,5.165,2.01C166.742,82.664,168.828,84.422,169.081,85.08z M205.028,271.45c2.257-10.181,4.857-24.031,4.436-32.196c-0.097-1.855-0.261-3.874-0.42-5.826 c-0.297-3.65-0.738-9.075-0.283-10.684c0.09-0.042,0.19-0.078,0.301-0.109c0.019,4.668,1.033,13.979,8.479,17.226 c2.219,0.968,4.755,1.458,7.537,1.458c7.459,0,15.735-3.659,19.125-7.049c1.996-1.996,3.675-4.438,4.851-6.372 c0.257,0.753,0.415,1.737,0.332,3.005c-0.443,6.885,2.903,16.019,9.271,19.385l0.927,0.487c2.268,1.19,8.292,4.353,8.389,5.853 c-0.001,0.001-0.051,0.177-0.387,0.489c-1.509,1.379-6.82,4.091-11.956,6.714c-9.111,4.652-19.438,9.925-24.076,14.803 c-6.53,6.872-13.916,11.488-18.376,11.488c-0.537,0-1.026-0.068-1.461-0.206C206.873,288.406,202.886,281.417,205.028,271.45z M39.917,245.477c-0.494-2.312-0.884-4.137-0.465-5.905c0.304-1.31,6.771-2.714,9.533-3.313c3.883-0.843,7.899-1.714,10.525-3.308 c3.551-2.151,5.474-6.118,7.17-9.618c1.228-2.531,2.496-5.148,4.005-6.007c0.085-0.05,0.215-0.108,0.463-0.108 c2.827,0,8.759,5.943,12.177,11.262c0.867,1.341,2.473,4.028,4.331,7.139c5.557,9.298,13.166,22.033,17.14,26.301 c3.581,3.837,9.378,11.214,7.952,17.541c-1.044,4.909-6.602,8.901-7.913,9.784c-0.476,0.108-1.065,0.163-1.758,0.163 c-7.606,0-22.662-6.328-30.751-9.728l-1.197-0.503c-4.517-1.894-11.891-3.087-19.022-4.241c-5.674-0.919-13.444-2.176-14.732-3.312 c-1.044-1.171,0.167-4.978,1.235-8.337c0.769-2.414,1.563-4.91,1.998-7.523C41.225,251.596,40.499,248.203,39.917,245.477z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.android {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='553.048px' height='553.048px' viewBox='0 0 553.048 553.048' style='enable-background:new 0 0 553.048 553.048;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M76.774,179.141c-9.529,0-17.614,3.323-24.26,9.969c-6.646,6.646-9.97,14.621-9.97,23.929v142.914 c0,9.541,3.323,17.619,9.97,24.266c6.646,6.646,14.731,9.97,24.26,9.97c9.522,0,17.558-3.323,24.101-9.97 c6.53-6.646,9.804-14.725,9.804-24.266V213.039c0-9.309-3.323-17.283-9.97-23.929C94.062,182.464,86.082,179.141,76.774,179.141z'/%3E%3Cpath d='M351.972,50.847L375.57,7.315c1.549-2.882,0.998-5.092-1.658-6.646c-2.883-1.34-5.098-0.661-6.646,1.989l-23.928,43.88 c-21.055-9.309-43.324-13.972-66.807-13.972c-23.488,0-45.759,4.664-66.806,13.972l-23.929-43.88 c-1.555-2.65-3.77-3.323-6.646-1.989c-2.662,1.561-3.213,3.764-1.658,6.646l23.599,43.532 c-23.929,12.203-42.987,29.198-57.167,51.022c-14.18,21.836-21.273,45.698-21.273,71.628h307.426 c0-25.924-7.094-49.787-21.273-71.628C394.623,80.045,375.675,63.05,351.972,50.847z M215.539,114.165 c-2.552,2.558-5.6,3.831-9.143,3.831c-3.55,0-6.536-1.273-8.972-3.831c-2.436-2.546-3.654-5.582-3.654-9.137 c0-3.543,1.218-6.585,3.654-9.137c2.436-2.546,5.429-3.819,8.972-3.819s6.591,1.273,9.143,3.819 c2.546,2.558,3.825,5.594,3.825,9.137C219.357,108.577,218.079,111.619,215.539,114.165z M355.625,114.165 c-2.441,2.558-5.434,3.831-8.971,3.831c-3.551,0-6.598-1.273-9.145-3.831c-2.551-2.546-3.824-5.582-3.824-9.137 c0-3.543,1.273-6.585,3.824-9.137c2.547-2.546,5.594-3.819,9.145-3.819c3.543,0,6.529,1.273,8.971,3.819 c2.438,2.558,3.654,5.594,3.654,9.137C359.279,108.577,358.062,111.619,355.625,114.165z'/%3E%3Cpath d='M123.971,406.804c0,10.202,3.543,18.838,10.63,25.925c7.093,7.087,15.729,10.63,25.924,10.63h24.596l0.337,75.454 c0,9.528,3.323,17.619,9.969,24.266s14.627,9.97,23.929,9.97c9.523,0,17.613-3.323,24.26-9.97s9.97-14.737,9.97-24.266v-75.447 h45.864v75.447c0,9.528,3.322,17.619,9.969,24.266s14.73,9.97,24.26,9.97c9.523,0,17.613-3.323,24.26-9.97 s9.969-14.737,9.969-24.266v-75.447h24.928c9.969,0,18.494-3.544,25.594-10.631c7.086-7.087,10.631-15.723,10.631-25.924V185.45 H123.971V406.804z'/%3E%3Cpath d='M476.275,179.141c-9.309,0-17.283,3.274-23.93,9.804c-6.646,6.542-9.969,14.578-9.969,24.094v142.914 c0,9.541,3.322,17.619,9.969,24.266s14.627,9.97,23.93,9.97c9.523,0,17.613-3.323,24.26-9.97s9.969-14.725,9.969-24.266V213.039 c0-9.517-3.322-17.552-9.969-24.094C493.888,182.415,485.798,179.141,476.275,179.141z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.table__row .links {
    max-width: 235px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.links__title {
    display: inline-block;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 25px;
    color: #262B32;
}

.links__primary {
    display: block;
    max-width: 200px;
    width: 100%;
    padding-top: 13px;
    padding-bottom: 13px;
    margin-bottom: 13px;
    background-color: #FF5F05;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    -webkit-transition: background-color ease .4s;
    -o-transition: background-color ease .4s;
    transition: background-color ease .4s;
}

.links__primary:hover {
    color: #fff;
    background-color: #ff7531;
}

.links__link {
    font-size: 16px;
    text-decoration: underline;
    color: #262B32;
}

.links__link:hover {
    text-decoration: none;
    color: #2a2c32;
}

.desktop-hidden {
    display: none;
    font-weight: bold;
    margin-right: 15px;
    color: #333;
    font-size: 18px;
}

@media screen and (max-width: 1210px) {
    .table__th:nth-child(5),
    .table__row .links {
        margin-right: 20px;
    }
}

@media screen and (max-width: 996px) {
    .table__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border-radius: 5px;
        margin-bottom: 15px;
    }

    .table__head .table__row {
        display: none;
    }

    .table__row .logo,
    .table__row .global-rating,
    .table__row .deployment,
    .table__row .links,
    .logo__thumb {
        max-width: none;
        width: 100%;
    }

    .table__row .position {
        bottom: auto;
        width: 100%;
        padding: 5px;
        border-radius: 5px;
        font-size: 18px;
    }

    .logo__title {
        text-align: center;
    }

    .table__row .logo {
        margin-left: 0;
        text-align: center;
    }

    .logo__stars {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .table__row .global-rating {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 20px;
    }

    .global-rating__wrap {
        max-width: 350px;
        width: 100%;
    }

    .table__row .deployment {
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
        -ms-flex-direction: initial;
        flex-direction: initial;
        margin-bottom: 20px;
    }

    .global-rating__item {
        max-width: 255px;
    }

    .deployment__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .deployment__list {
        margin-bottom: 0;
    }

    .table__row .links {
        margin-right: 0;
        margin-bottom: 30px;
    }

    .links__title {
        font-size: 20px;
        margin-bottom: 30px;
    }

    .desktop-hidden {
        display: inline-block;
    }
}

@media screen and (max-width: 460px) {
    .table__row {
        padding: 35px 10px 0 10px;
    }

    .global-rating__item {
        width: 70%;
    }

    .desktop-hidden {
        font-size: 15px;
    }

    .deployment__item {
        width: 17px;
        height: 17px;
        margin-right: 2px;
        margin-left: 2px;
    }

    .table__row .deployment {
        margin-bottom: 10px;
    }
}

@-webkit-keyframes loadProgress {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes loadProgress {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.table-btn{
    background: #67b930;
    color: #fff !important;
    text-transform: uppercase;
    padding: 8px;
    text-decoration: none;
    display: inline-block;
    margin-top: 6px;
    border-radius: 4px;
    transition: all 0.4s;
}
.table-btn:hover{
    opacity: 0.8;
    box-shadow: none!important;
    border: none!important;
    color: #fff!important;
}
.table-provider--list{
    display: flex;
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #8c8c8c;
    margin: 24px 0;
}
.table-provider--item-rate{
    font-size: 32px;
    font-weight: 700;
    color: #000000;
    line-height: 1;
    margin-top: 12px;
}
.table-provider--item-desc{
    flex-grow: 1;
}
.table-provider--item-rate span{
    font-size: 18px;
    line-height: 1;
}
.table-provider--item{
    width: 33.333%;
    border-right: 1px solid #8c8c8c;
    display: flex;
    flex-direction: column;
    text-align: center;
    position: relative;
}
.table-provider--item-count{
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    font-weight: 700;
    border-right: 1px solid #8c8c8c;
    border-bottom: 1px solid #8c8c8c;
    line-height: 30px;
    border-radius: 0 0 6px 0;
}
.table-provider--item a{
    display: block;
    text-align: center;
    padding: 10px 12px;
}
.table-provider--item:last-child{
    border-right: none;
}
.table-provider--item .table-provider--item-link{
    font-weight: 700;
    transition: all 0.4s;
}
.table-provider--item:first-child .table-provider--item-link{
    background: #67b930;
    color: #fff!important;
}
.table-provider--item:first-child .table-provider--item-link:hover{
    opacity: 0.8;
}
.table-provider--item-content{
    padding: 20px;
    flex-grow: 1;
    border-bottom: 1px solid #8c8c8c;
    display: flex;
    flex-direction: column;
}
.table-provider--item-logo{
    margin-bottom: 16px;
    padding-top: 10px;
}
.table-provider--item-logo img{
    max-width: 100%;
    height: 40px;
    width: auto;
    object-fit: contain;
}
@media (max-width: 767px) {
    .table-provider--list{
        flex-direction: column;
        border: none;
        border-radius: 0;
    }
    .table-provider--item{
        width: 100%;
        border: 1px solid #8c8c8c;
        margin-bottom: 16px;
        border-radius: 12px;
        overflow: hidden;
    }
    .table-provider--item:last-child{
        border-right: 1px solid #8c8c8c;
    }
    .table-provider--item-desc{
        max-width: 340px;
        margin: 0 auto;
    }
}
.custom-sidebar--wrap{
    display: flex;
    justify-content: space-between;
    padding: 0 16px;
}
.custom-sidebar--left{
    width: 65%;
}
.custom-sidebar--right{
    width: 33%;
    position: relative;
}
.custom-sidebar--wrap .post-text h2:first-child{
    margin-top: 0 !important;
}

.custom-sidebar--sticky-el{
    padding: 24px;
    border: 1px solid #67b930;
    border-radius: 24px;
    position: sticky;
    top: 24px;
}
.custom-sidebar--sticky-el-logo{
    margin-bottom: 16px;
}
.custom-sidebar--sticky-el-logo img{
    height: 50px;
    width: auto;
    object-fit: contain;
    max-width: 100%;
}
.custom-sidebar--sticky-el-item{
    position: relative;
    padding-left: 25px;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 6px;
}
.custom-sidebar--sticky-el-item svg{
    position: absolute;
    top: 4px;
    left: 0;
}
.custom-sidebar--sticky-el-rate{
    margin-top: 8px;
    font-size: 18px;
    font-weight: 700;
}
.custom-sidebar--sticky-el-link{
    display: block;
    background: #67b930;
    color: #fff;
    padding: 6px 10px;
    margin-top: 12px;
    text-align: center;
    border-radius: 12px;
    transition: all  0.4s;
}
.custom-sidebar--sticky-el-link:hover{
    opacity: 0.8;
    color: #fff!important;
}
.custom-sidebar--sticky-el-logo{
    border-bottom: 1px solid #67b930;
    text-align: center;
    padding-bottom: 16px;
    margin: 0 -24px;
}
.custom-sidebar--sticky-el--list{
    margin-top: 16px;
}
@media (max-width: 991px) {
    .custom-sidebar--wrap{
        flex-direction: column;
    }
    .custom-sidebar--left{
        width: 100%;
    }
    .custom-sidebar--right{
        width: 100%;
        max-width: 400px;
    }
}

.footer--menu ul{
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 0 20px 0;
    padding: 0;
}
.footer--menu ul a{
    display: inline-block;
    color: #fff;
    font-size: 15px;
    padding: 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-style: normal;
    line-height: 20px;
    transition: all 0.3s;
}
.footer--menu ul a:hover{
    color: #67B931;
}
@media (max-width: 568px) {
    .footer--menu ul{
        flex-direction: column;
    }
}

.award{
    border-bottom: 5px solid #67b930;
    border-top: 5px solid #67b930;
    padding: 16px 20px;
    margin: 24px 0;
}
.award--top{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 16px;
}
.award--top img{
    display: inline-block;
    width: 80px;
    height: 104px;
    object-fit: contain;
    margin-right: 24px;
}
.award--top h3{
    margin: 0;
    font-size: 24px;
}
.award--content{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.award--content img{
    height: 80px;
    object-fit: contain;
    width: auto;
}
.award--content p {
    margin: 0;
    padding-left: 32px;
}
.award--desc{
    text-align: right;
    color: grey;
    margin: 0;
}
@media (max-width: 767px) {
    .award--content{
        flex-direction: column;
    }
    .award--content a{
        display: inline-block;
        margin-bottom: 16px;
    }
    .award--content p{
        padding-left: 0;
    }
    .award--content img{
        height: 65px;
    }
    .award{
        padding: 12px;
    }
}

.tooltip-wrap{
    display: flex;
    align-items: flex-start;
    gap: 5px;
    font-size: 16px;
}

.tooltip-icon{
    display: block;
    width: 15px;
    min-width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.89931 4.83789C8.51663 4.83789 8.20605 5.14847 8.20605 5.53115C8.20605 5.91383 8.51663 6.22441 8.89931 6.22441C9.28199 6.22441 9.59257 5.91383 9.59257 5.53115C9.59257 5.14847 9.28199 4.83789 8.89931 4.83789Z' fill='%23FE7D06'%3E%3C/path%3E%3Cpath d='M8.89829 4.49121C8.32496 4.49121 7.8584 4.95777 7.8584 5.5311C7.8584 6.10443 8.32496 6.57099 8.89829 6.57099C9.47161 6.57099 9.93818 6.10443 9.93818 5.5311C9.93818 4.95777 9.47161 4.49121 8.89829 4.49121ZM8.89829 5.87773C8.70696 5.87773 8.55166 5.72246 8.55166 5.5311C8.55166 5.33978 8.70696 5.18447 8.89829 5.18447C9.08961 5.18447 9.24492 5.33978 9.24492 5.5311C9.24492 5.72246 9.08961 5.87773 8.89829 5.87773Z' fill='%23FE7D06'%3E%3C/path%3E%3Cpath d='M9.24599 7.61084H8.55273V13.1569H9.24599V7.61084Z' fill='%23FE7D06'%3E%3C/path%3E%3Cpath d='M9.24594 7.26416H8.55268C8.36136 7.26416 8.20605 7.41947 8.20605 7.61079V13.1569C8.20605 13.3482 8.36136 13.5035 8.55268 13.5035H9.24594C9.43727 13.5035 9.59257 13.3482 9.59257 13.1569V7.61079C9.59257 7.41947 9.43727 7.26416 9.24594 7.26416Z' fill='%23FE7D06'%3E%3C/path%3E%3Cpath d='M8.89829 12.1172L7.8584 13.1571H9.93818L8.89829 12.1172Z' fill='%23FE7D06'%3E%3C/path%3E%3Cpath d='M10.1831 12.9118L9.14325 11.8719C9.00806 11.7367 8.7883 11.7367 8.65313 11.8719L7.61324 12.9118C7.5141 13.0109 7.48431 13.16 7.53837 13.2896C7.59175 13.4193 7.71862 13.5038 7.85866 13.5038H9.93844C10.0785 13.5038 10.204 13.4192 10.258 13.2896C10.3121 13.16 10.2823 13.0109 10.1831 12.9118ZM8.69541 12.8106L8.89855 12.6074L9.10169 12.8106H8.69541Z' fill='%23FE7D06'%3E%3C/path%3E%3Cpath d='M7.8584 7.61084L8.89829 8.65073V7.61084H7.8584Z' fill='%23FE7D06'%3E%3C/path%3E%3Cpath d='M8.89855 7.26416H7.85866C7.71862 7.26416 7.59175 7.34875 7.53837 7.47837C7.48431 7.60801 7.5141 7.75706 7.61324 7.85621L8.65313 8.8961C8.71968 8.96197 8.80844 8.99731 8.89855 8.99731C8.94293 8.99731 8.98798 8.98898 9.03097 8.97097C9.16062 8.91759 9.24518 8.79072 9.24518 8.65068V7.61079C9.24518 7.41947 9.08987 7.26416 8.89855 7.26416Z' fill='%23FE7D06'%3E%3C/path%3E%3Cpath d='M8.89914 0.331543C4.12049 0.331543 0.233398 4.21864 0.233398 8.99728C0.233398 13.7759 4.12049 17.663 8.89914 17.663C13.6778 17.663 17.5649 13.7759 17.5649 8.99728C17.5649 4.21864 13.6778 0.331543 8.89914 0.331543ZM8.89914 16.9698C4.50317 16.9698 0.926658 13.3933 0.926658 8.99728C0.926658 4.60132 4.50317 1.0248 8.89914 1.0248C13.2951 1.0248 16.8716 4.60132 16.8716 8.99728C16.8716 13.3933 13.2951 16.9698 8.89914 16.9698Z' fill='%23FE7D06'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
.provider-other-ratings .item >span{
    display: flex;

}
.provider-other-ratings .tooltip-wrap{
    font-size: inherit;
}
.tooltip-inner a{
    color: #ff5f05;
}
.tooltip-inner p{
    margin: 0 !important;
}
